/*
File generated by XWK on Thu, 12 Nov 2026 15:21:18 +0100 - NEVER EDIT THIS FILE 
File src: files/cache/dscss/style.66AC1666.scss 
Compile Time: 1807ms 
*/
/* --- General --- */
/* This is not in the CSS3 standard, use it at your own risk! */
/* See: https://wiki.selfhtml.org/wiki/CSS/Selektoren/Pseudoelement/selection */
*::selection {
  background: #f49b00 none repeat scroll 0 0; }

*::-moz-selection {
  background: #f49b00 none repeat scroll 0 0; }

*::selection {
  color: #fff; }

*::-moz-selection {
  color: #fff; }
  .highlightcolor_1 {
    color: #f49b00 !important; }
  .highlightcolor_2 {
    color: #f9b657 !important; }
  .highlightcolor_3 {
    color: #fdd194 !important; }
  .highlightcolor_4 {
    color: #fee8cb !important; }
  .highlightcolor_5 {
    color: #fff5e9 !important; }
  .highlightcolor_11 {
    color: #009bdc !important; }
  .highlightcolor_12 {
    color: #57649e !important; }
  .highlightcolor_13 {
    color: #9191ae !important; }
  .highlightcolor_14 {
    color: #e9e9f3 !important; }
  .highlightcolor_15 {
    color: #f4f4f9 !important; }
  .highlightcolor_21 {
    color: #000 !important; }
  .highlightcolor_22 {
    color: #808080 !important; }
  .highlightcolor_23 {
    color: #bfbfbf !important; }
  .highlightcolor_24 {
    color: #ededed !important; }
  .highlightcolor_25 {
    color: #f6f6f6 !important; }
  .highlightcolor_100 {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150 {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152 {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153 {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160 {
    color: #fff !important; }
  .highlightcolor_161 {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162 {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163 {
    color: rgba(255, 255, 255, 0.25) !important; }

:root {
  --highlightcolor_1: #f49b00;
  --highlightcolor_2: #f9b657;
  --highlightcolor_3: #fdd194;
  --highlightcolor_4: #fee8cb;
  --highlightcolor_5: #fff5e9;
  --highlightcolor_11: #009bdc;
  --highlightcolor_12: #57649e;
  --highlightcolor_13: #9191ae;
  --highlightcolor_14: #e9e9f3;
  --highlightcolor_15: #f4f4f9;
  --highlightcolor_21: #000;
  --highlightcolor_22: #808080;
  --highlightcolor_23: #bfbfbf;
  --highlightcolor_24: #ededed;
  --highlightcolor_25: #f6f6f6;
  --highlightcolor_100: rgba(0,0,0,0);
  --highlightcolor_150: rgba(0, 0, 0, 0.75);
  --highlightcolor_152: rgba(0, 0, 0, 0.5);
  --highlightcolor_153: rgba(0, 0, 0, 0.25);
  --highlightcolor_160: #fff;
  --highlightcolor_161: rgba(0, 0, 0, 0.88);
  --highlightcolor_162: rgba(0, 0, 0, 0.6);
  --highlightcolor_163: rgba(255, 255, 255, 0.25); }
  .highlightcolor_1-hover:hover {
    color: #f49b00 !important; }
  .highlightcolor_2-hover:hover {
    color: #f9b657 !important; }
  .highlightcolor_3-hover:hover {
    color: #fdd194 !important; }
  .highlightcolor_4-hover:hover {
    color: #fee8cb !important; }
  .highlightcolor_5-hover:hover {
    color: #fff5e9 !important; }
  .highlightcolor_11-hover:hover {
    color: #009bdc !important; }
  .highlightcolor_12-hover:hover {
    color: #57649e !important; }
  .highlightcolor_13-hover:hover {
    color: #9191ae !important; }
  .highlightcolor_14-hover:hover {
    color: #e9e9f3 !important; }
  .highlightcolor_15-hover:hover {
    color: #f4f4f9 !important; }
  .highlightcolor_21-hover:hover {
    color: #000 !important; }
  .highlightcolor_22-hover:hover {
    color: #808080 !important; }
  .highlightcolor_23-hover:hover {
    color: #bfbfbf !important; }
  .highlightcolor_24-hover:hover {
    color: #ededed !important; }
  .highlightcolor_25-hover:hover {
    color: #f6f6f6 !important; }
  .highlightcolor_100-hover:hover {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150-hover:hover {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152-hover:hover {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153-hover:hover {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160-hover:hover {
    color: #fff !important; }
  .highlightcolor_161-hover:hover {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162-hover:hover {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163-hover:hover {
    color: rgba(255, 255, 255, 0.25) !important; }
  .highlightcolor_1-all-childs * {
    color: #f49b00 !important; }
  .highlightcolor_2-all-childs * {
    color: #f9b657 !important; }
  .highlightcolor_3-all-childs * {
    color: #fdd194 !important; }
  .highlightcolor_4-all-childs * {
    color: #fee8cb !important; }
  .highlightcolor_5-all-childs * {
    color: #fff5e9 !important; }
  .highlightcolor_11-all-childs * {
    color: #009bdc !important; }
  .highlightcolor_12-all-childs * {
    color: #57649e !important; }
  .highlightcolor_13-all-childs * {
    color: #9191ae !important; }
  .highlightcolor_14-all-childs * {
    color: #e9e9f3 !important; }
  .highlightcolor_15-all-childs * {
    color: #f4f4f9 !important; }
  .highlightcolor_21-all-childs * {
    color: #000 !important; }
  .highlightcolor_22-all-childs * {
    color: #808080 !important; }
  .highlightcolor_23-all-childs * {
    color: #bfbfbf !important; }
  .highlightcolor_24-all-childs * {
    color: #ededed !important; }
  .highlightcolor_25-all-childs * {
    color: #f6f6f6 !important; }
  .highlightcolor_100-all-childs * {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150-all-childs * {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152-all-childs * {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153-all-childs * {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160-all-childs * {
    color: #fff !important; }
  .highlightcolor_161-all-childs * {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162-all-childs * {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163-all-childs * {
    color: rgba(255, 255, 255, 0.25) !important; }
  .highlightcolor_1-active-all-childs.active * {
    color: #f49b00 !important; }
  .highlightcolor_2-active-all-childs.active * {
    color: #f9b657 !important; }
  .highlightcolor_3-active-all-childs.active * {
    color: #fdd194 !important; }
  .highlightcolor_4-active-all-childs.active * {
    color: #fee8cb !important; }
  .highlightcolor_5-active-all-childs.active * {
    color: #fff5e9 !important; }
  .highlightcolor_11-active-all-childs.active * {
    color: #009bdc !important; }
  .highlightcolor_12-active-all-childs.active * {
    color: #57649e !important; }
  .highlightcolor_13-active-all-childs.active * {
    color: #9191ae !important; }
  .highlightcolor_14-active-all-childs.active * {
    color: #e9e9f3 !important; }
  .highlightcolor_15-active-all-childs.active * {
    color: #f4f4f9 !important; }
  .highlightcolor_21-active-all-childs.active * {
    color: #000 !important; }
  .highlightcolor_22-active-all-childs.active * {
    color: #808080 !important; }
  .highlightcolor_23-active-all-childs.active * {
    color: #bfbfbf !important; }
  .highlightcolor_24-active-all-childs.active * {
    color: #ededed !important; }
  .highlightcolor_25-active-all-childs.active * {
    color: #f6f6f6 !important; }
  .highlightcolor_100-active-all-childs.active * {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150-active-all-childs.active * {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152-active-all-childs.active * {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153-active-all-childs.active * {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160-active-all-childs.active * {
    color: #fff !important; }
  .highlightcolor_161-active-all-childs.active * {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162-active-all-childs.active * {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163-active-all-childs.active * {
    color: rgba(255, 255, 255, 0.25) !important; }
  .highlightcolor_1-hover-all-childs:hover * {
    color: #f49b00 !important; }
  .highlightcolor_2-hover-all-childs:hover * {
    color: #f9b657 !important; }
  .highlightcolor_3-hover-all-childs:hover * {
    color: #fdd194 !important; }
  .highlightcolor_4-hover-all-childs:hover * {
    color: #fee8cb !important; }
  .highlightcolor_5-hover-all-childs:hover * {
    color: #fff5e9 !important; }
  .highlightcolor_11-hover-all-childs:hover * {
    color: #009bdc !important; }
  .highlightcolor_12-hover-all-childs:hover * {
    color: #57649e !important; }
  .highlightcolor_13-hover-all-childs:hover * {
    color: #9191ae !important; }
  .highlightcolor_14-hover-all-childs:hover * {
    color: #e9e9f3 !important; }
  .highlightcolor_15-hover-all-childs:hover * {
    color: #f4f4f9 !important; }
  .highlightcolor_21-hover-all-childs:hover * {
    color: #000 !important; }
  .highlightcolor_22-hover-all-childs:hover * {
    color: #808080 !important; }
  .highlightcolor_23-hover-all-childs:hover * {
    color: #bfbfbf !important; }
  .highlightcolor_24-hover-all-childs:hover * {
    color: #ededed !important; }
  .highlightcolor_25-hover-all-childs:hover * {
    color: #f6f6f6 !important; }
  .highlightcolor_100-hover-all-childs:hover * {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150-hover-all-childs:hover * {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152-hover-all-childs:hover * {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153-hover-all-childs:hover * {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160-hover-all-childs:hover * {
    color: #fff !important; }
  .highlightcolor_161-hover-all-childs:hover * {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162-hover-all-childs:hover * {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163-hover-all-childs:hover * {
    color: rgba(255, 255, 255, 0.25) !important; }
  .highlightcolor_1-first-child > * {
    color: #f49b00 !important; }
  .highlightcolor_2-first-child > * {
    color: #f9b657 !important; }
  .highlightcolor_3-first-child > * {
    color: #fdd194 !important; }
  .highlightcolor_4-first-child > * {
    color: #fee8cb !important; }
  .highlightcolor_5-first-child > * {
    color: #fff5e9 !important; }
  .highlightcolor_11-first-child > * {
    color: #009bdc !important; }
  .highlightcolor_12-first-child > * {
    color: #57649e !important; }
  .highlightcolor_13-first-child > * {
    color: #9191ae !important; }
  .highlightcolor_14-first-child > * {
    color: #e9e9f3 !important; }
  .highlightcolor_15-first-child > * {
    color: #f4f4f9 !important; }
  .highlightcolor_21-first-child > * {
    color: #000 !important; }
  .highlightcolor_22-first-child > * {
    color: #808080 !important; }
  .highlightcolor_23-first-child > * {
    color: #bfbfbf !important; }
  .highlightcolor_24-first-child > * {
    color: #ededed !important; }
  .highlightcolor_25-first-child > * {
    color: #f6f6f6 !important; }
  .highlightcolor_100-first-child > * {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150-first-child > * {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152-first-child > * {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153-first-child > * {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160-first-child > * {
    color: #fff !important; }
  .highlightcolor_161-first-child > * {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162-first-child > * {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163-first-child > * {
    color: rgba(255, 255, 255, 0.25) !important; }
  .highlightcolor_1-active-first-child.active > * {
    color: #f49b00 !important; }
  .highlightcolor_2-active-first-child.active > * {
    color: #f9b657 !important; }
  .highlightcolor_3-active-first-child.active > * {
    color: #fdd194 !important; }
  .highlightcolor_4-active-first-child.active > * {
    color: #fee8cb !important; }
  .highlightcolor_5-active-first-child.active > * {
    color: #fff5e9 !important; }
  .highlightcolor_11-active-first-child.active > * {
    color: #009bdc !important; }
  .highlightcolor_12-active-first-child.active > * {
    color: #57649e !important; }
  .highlightcolor_13-active-first-child.active > * {
    color: #9191ae !important; }
  .highlightcolor_14-active-first-child.active > * {
    color: #e9e9f3 !important; }
  .highlightcolor_15-active-first-child.active > * {
    color: #f4f4f9 !important; }
  .highlightcolor_21-active-first-child.active > * {
    color: #000 !important; }
  .highlightcolor_22-active-first-child.active > * {
    color: #808080 !important; }
  .highlightcolor_23-active-first-child.active > * {
    color: #bfbfbf !important; }
  .highlightcolor_24-active-first-child.active > * {
    color: #ededed !important; }
  .highlightcolor_25-active-first-child.active > * {
    color: #f6f6f6 !important; }
  .highlightcolor_100-active-first-child.active > * {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150-active-first-child.active > * {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152-active-first-child.active > * {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153-active-first-child.active > * {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160-active-first-child.active > * {
    color: #fff !important; }
  .highlightcolor_161-active-first-child.active > * {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162-active-first-child.active > * {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163-active-first-child.active > * {
    color: rgba(255, 255, 255, 0.25) !important; }
  .highlightcolor_1-hover-first-child:hover > * {
    color: #f49b00 !important; }
  .highlightcolor_2-hover-first-child:hover > * {
    color: #f9b657 !important; }
  .highlightcolor_3-hover-first-child:hover > * {
    color: #fdd194 !important; }
  .highlightcolor_4-hover-first-child:hover > * {
    color: #fee8cb !important; }
  .highlightcolor_5-hover-first-child:hover > * {
    color: #fff5e9 !important; }
  .highlightcolor_11-hover-first-child:hover > * {
    color: #009bdc !important; }
  .highlightcolor_12-hover-first-child:hover > * {
    color: #57649e !important; }
  .highlightcolor_13-hover-first-child:hover > * {
    color: #9191ae !important; }
  .highlightcolor_14-hover-first-child:hover > * {
    color: #e9e9f3 !important; }
  .highlightcolor_15-hover-first-child:hover > * {
    color: #f4f4f9 !important; }
  .highlightcolor_21-hover-first-child:hover > * {
    color: #000 !important; }
  .highlightcolor_22-hover-first-child:hover > * {
    color: #808080 !important; }
  .highlightcolor_23-hover-first-child:hover > * {
    color: #bfbfbf !important; }
  .highlightcolor_24-hover-first-child:hover > * {
    color: #ededed !important; }
  .highlightcolor_25-hover-first-child:hover > * {
    color: #f6f6f6 !important; }
  .highlightcolor_100-hover-first-child:hover > * {
    color: rgba(0,0,0,0) !important; }
  .highlightcolor_150-hover-first-child:hover > * {
    color: rgba(0, 0, 0, 0.75) !important; }
  .highlightcolor_152-hover-first-child:hover > * {
    color: rgba(0, 0, 0, 0.5) !important; }
  .highlightcolor_153-hover-first-child:hover > * {
    color: rgba(0, 0, 0, 0.25) !important; }
  .highlightcolor_160-hover-first-child:hover > * {
    color: #fff !important; }
  .highlightcolor_161-hover-first-child:hover > * {
    color: rgba(0, 0, 0, 0.88) !important; }
  .highlightcolor_162-hover-first-child:hover > * {
    color: rgba(0, 0, 0, 0.6) !important; }
  .highlightcolor_163-hover-first-child:hover > * {
    color: rgba(255, 255, 255, 0.25) !important; }

#wrapper.header-dynamic.scrolled .highlightcolor_1-scrolled {
  color: #f49b00 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_2-scrolled {
    color: #f9b657 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_3-scrolled {
    color: #fdd194 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_4-scrolled {
    color: #fee8cb !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_5-scrolled {
    color: #fff5e9 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_11-scrolled {
    color: #009bdc !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_12-scrolled {
    color: #57649e !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_13-scrolled {
    color: #9191ae !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_14-scrolled {
    color: #e9e9f3 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_15-scrolled {
    color: #f4f4f9 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_21-scrolled {
    color: #000 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_22-scrolled {
    color: #808080 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_23-scrolled {
    color: #bfbfbf !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_24-scrolled {
    color: #ededed !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_25-scrolled {
    color: #f6f6f6 !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_100-scrolled {
    color: rgba(0,0,0,0) !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_150-scrolled {
    color: rgba(0, 0, 0, 0.75) !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_152-scrolled {
    color: rgba(0, 0, 0, 0.5) !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_153-scrolled {
    color: rgba(0, 0, 0, 0.25) !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_160-scrolled {
    color: #fff !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_161-scrolled {
    color: rgba(0, 0, 0, 0.88) !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_162-scrolled {
    color: rgba(0, 0, 0, 0.6) !important; }
  #wrapper.header-dynamic.scrolled .highlightcolor_163-scrolled {
    color: rgba(255, 255, 255, 0.25) !important; }
  .bg_highlightcolor_1 {
    background-color: #f49b00 !important; }
  .bg_highlightcolor_2 {
    background-color: #f9b657 !important; }
  .bg_highlightcolor_3 {
    background-color: #fdd194 !important; }
  .bg_highlightcolor_4 {
    background-color: #fee8cb !important; }
  .bg_highlightcolor_5 {
    background-color: #fff5e9 !important; }
  .bg_highlightcolor_11 {
    background-color: #009bdc !important; }
  .bg_highlightcolor_12 {
    background-color: #57649e !important; }
  .bg_highlightcolor_13 {
    background-color: #9191ae !important; }
  .bg_highlightcolor_14 {
    background-color: #e9e9f3 !important; }
  .bg_highlightcolor_15 {
    background-color: #f4f4f9 !important; }
  .bg_highlightcolor_21 {
    background-color: #000 !important; }
  .bg_highlightcolor_22 {
    background-color: #808080 !important; }
  .bg_highlightcolor_23 {
    background-color: #bfbfbf !important; }
  .bg_highlightcolor_24 {
    background-color: #ededed !important; }
  .bg_highlightcolor_25 {
    background-color: #f6f6f6 !important; }
  .bg_highlightcolor_100 {
    background-color: rgba(0,0,0,0) !important; }
  .bg_highlightcolor_150 {
    background-color: rgba(0, 0, 0, 0.75) !important; }
  .bg_highlightcolor_152 {
    background-color: rgba(0, 0, 0, 0.5) !important; }
  .bg_highlightcolor_153 {
    background-color: rgba(0, 0, 0, 0.25) !important; }
  .bg_highlightcolor_160 {
    background-color: #fff !important; }
  .bg_highlightcolor_161 {
    background-color: rgba(0, 0, 0, 0.88) !important; }
  .bg_highlightcolor_162 {
    background-color: rgba(0, 0, 0, 0.6) !important; }
  .bg_highlightcolor_163 {
    background-color: rgba(255, 255, 255, 0.25) !important; }

:root {
  --bg-bg_highlightcolor_1: #f49b00;
  --bg-bg_highlightcolor_2: #f9b657;
  --bg-bg_highlightcolor_3: #fdd194;
  --bg-bg_highlightcolor_4: #fee8cb;
  --bg-bg_highlightcolor_5: #fff5e9;
  --bg-bg_highlightcolor_11: #009bdc;
  --bg-bg_highlightcolor_12: #57649e;
  --bg-bg_highlightcolor_13: #9191ae;
  --bg-bg_highlightcolor_14: #e9e9f3;
  --bg-bg_highlightcolor_15: #f4f4f9;
  --bg-bg_highlightcolor_21: #000;
  --bg-bg_highlightcolor_22: #808080;
  --bg-bg_highlightcolor_23: #bfbfbf;
  --bg-bg_highlightcolor_24: #ededed;
  --bg-bg_highlightcolor_25: #f6f6f6;
  --bg-bg_highlightcolor_100: rgba(0,0,0,0);
  --bg-bg_highlightcolor_150: rgba(0, 0, 0, 0.75);
  --bg-bg_highlightcolor_152: rgba(0, 0, 0, 0.5);
  --bg-bg_highlightcolor_153: rgba(0, 0, 0, 0.25);
  --bg-bg_highlightcolor_160: #fff;
  --bg-bg_highlightcolor_161: rgba(0, 0, 0, 0.88);
  --bg-bg_highlightcolor_162: rgba(0, 0, 0, 0.6);
  --bg-bg_highlightcolor_163: rgba(255, 255, 255, 0.25); }
  .bg_highlightcolor_1-active.active {
    background-color: #f49b00 !important; }
  .bg_highlightcolor_2-active.active {
    background-color: #f9b657 !important; }
  .bg_highlightcolor_3-active.active {
    background-color: #fdd194 !important; }
  .bg_highlightcolor_4-active.active {
    background-color: #fee8cb !important; }
  .bg_highlightcolor_5-active.active {
    background-color: #fff5e9 !important; }
  .bg_highlightcolor_11-active.active {
    background-color: #009bdc !important; }
  .bg_highlightcolor_12-active.active {
    background-color: #57649e !important; }
  .bg_highlightcolor_13-active.active {
    background-color: #9191ae !important; }
  .bg_highlightcolor_14-active.active {
    background-color: #e9e9f3 !important; }
  .bg_highlightcolor_15-active.active {
    background-color: #f4f4f9 !important; }
  .bg_highlightcolor_21-active.active {
    background-color: #000 !important; }
  .bg_highlightcolor_22-active.active {
    background-color: #808080 !important; }
  .bg_highlightcolor_23-active.active {
    background-color: #bfbfbf !important; }
  .bg_highlightcolor_24-active.active {
    background-color: #ededed !important; }
  .bg_highlightcolor_25-active.active {
    background-color: #f6f6f6 !important; }
  .bg_highlightcolor_100-active.active {
    background-color: rgba(0,0,0,0) !important; }
  .bg_highlightcolor_150-active.active {
    background-color: rgba(0, 0, 0, 0.75) !important; }
  .bg_highlightcolor_152-active.active {
    background-color: rgba(0, 0, 0, 0.5) !important; }
  .bg_highlightcolor_153-active.active {
    background-color: rgba(0, 0, 0, 0.25) !important; }
  .bg_highlightcolor_160-active.active {
    background-color: #fff !important; }
  .bg_highlightcolor_161-active.active {
    background-color: rgba(0, 0, 0, 0.88) !important; }
  .bg_highlightcolor_162-active.active {
    background-color: rgba(0, 0, 0, 0.6) !important; }
  .bg_highlightcolor_163-active.active {
    background-color: rgba(255, 255, 255, 0.25) !important; }
  .bg_highlightcolor_1-hover:hover {
    background-color: #f49b00 !important; }
  .bg_highlightcolor_2-hover:hover {
    background-color: #f9b657 !important; }
  .bg_highlightcolor_3-hover:hover {
    background-color: #fdd194 !important; }
  .bg_highlightcolor_4-hover:hover {
    background-color: #fee8cb !important; }
  .bg_highlightcolor_5-hover:hover {
    background-color: #fff5e9 !important; }
  .bg_highlightcolor_11-hover:hover {
    background-color: #009bdc !important; }
  .bg_highlightcolor_12-hover:hover {
    background-color: #57649e !important; }
  .bg_highlightcolor_13-hover:hover {
    background-color: #9191ae !important; }
  .bg_highlightcolor_14-hover:hover {
    background-color: #e9e9f3 !important; }
  .bg_highlightcolor_15-hover:hover {
    background-color: #f4f4f9 !important; }
  .bg_highlightcolor_21-hover:hover {
    background-color: #000 !important; }
  .bg_highlightcolor_22-hover:hover {
    background-color: #808080 !important; }
  .bg_highlightcolor_23-hover:hover {
    background-color: #bfbfbf !important; }
  .bg_highlightcolor_24-hover:hover {
    background-color: #ededed !important; }
  .bg_highlightcolor_25-hover:hover {
    background-color: #f6f6f6 !important; }
  .bg_highlightcolor_100-hover:hover {
    background-color: rgba(0,0,0,0) !important; }
  .bg_highlightcolor_150-hover:hover {
    background-color: rgba(0, 0, 0, 0.75) !important; }
  .bg_highlightcolor_152-hover:hover {
    background-color: rgba(0, 0, 0, 0.5) !important; }
  .bg_highlightcolor_153-hover:hover {
    background-color: rgba(0, 0, 0, 0.25) !important; }
  .bg_highlightcolor_160-hover:hover {
    background-color: #fff !important; }
  .bg_highlightcolor_161-hover:hover {
    background-color: rgba(0, 0, 0, 0.88) !important; }
  .bg_highlightcolor_162-hover:hover {
    background-color: rgba(0, 0, 0, 0.6) !important; }
  .bg_highlightcolor_163-hover:hover {
    background-color: rgba(255, 255, 255, 0.25) !important; }
  .bg_highlightcolor_1-before-and-after:before, .bg_highlightcolor_1-before-and-after:after {
    background-color: #f49b00 !important; }
  .bg_highlightcolor_2-before-and-after:before, .bg_highlightcolor_2-before-and-after:after {
    background-color: #f9b657 !important; }
  .bg_highlightcolor_3-before-and-after:before, .bg_highlightcolor_3-before-and-after:after {
    background-color: #fdd194 !important; }
  .bg_highlightcolor_4-before-and-after:before, .bg_highlightcolor_4-before-and-after:after {
    background-color: #fee8cb !important; }
  .bg_highlightcolor_5-before-and-after:before, .bg_highlightcolor_5-before-and-after:after {
    background-color: #fff5e9 !important; }
  .bg_highlightcolor_11-before-and-after:before, .bg_highlightcolor_11-before-and-after:after {
    background-color: #009bdc !important; }
  .bg_highlightcolor_12-before-and-after:before, .bg_highlightcolor_12-before-and-after:after {
    background-color: #57649e !important; }
  .bg_highlightcolor_13-before-and-after:before, .bg_highlightcolor_13-before-and-after:after {
    background-color: #9191ae !important; }
  .bg_highlightcolor_14-before-and-after:before, .bg_highlightcolor_14-before-and-after:after {
    background-color: #e9e9f3 !important; }
  .bg_highlightcolor_15-before-and-after:before, .bg_highlightcolor_15-before-and-after:after {
    background-color: #f4f4f9 !important; }
  .bg_highlightcolor_21-before-and-after:before, .bg_highlightcolor_21-before-and-after:after {
    background-color: #000 !important; }
  .bg_highlightcolor_22-before-and-after:before, .bg_highlightcolor_22-before-and-after:after {
    background-color: #808080 !important; }
  .bg_highlightcolor_23-before-and-after:before, .bg_highlightcolor_23-before-and-after:after {
    background-color: #bfbfbf !important; }
  .bg_highlightcolor_24-before-and-after:before, .bg_highlightcolor_24-before-and-after:after {
    background-color: #ededed !important; }
  .bg_highlightcolor_25-before-and-after:before, .bg_highlightcolor_25-before-and-after:after {
    background-color: #f6f6f6 !important; }
  .bg_highlightcolor_100-before-and-after:before, .bg_highlightcolor_100-before-and-after:after {
    background-color: rgba(0,0,0,0) !important; }
  .bg_highlightcolor_150-before-and-after:before, .bg_highlightcolor_150-before-and-after:after {
    background-color: rgba(0, 0, 0, 0.75) !important; }
  .bg_highlightcolor_152-before-and-after:before, .bg_highlightcolor_152-before-and-after:after {
    background-color: rgba(0, 0, 0, 0.5) !important; }
  .bg_highlightcolor_153-before-and-after:before, .bg_highlightcolor_153-before-and-after:after {
    background-color: rgba(0, 0, 0, 0.25) !important; }
  .bg_highlightcolor_160-before-and-after:before, .bg_highlightcolor_160-before-and-after:after {
    background-color: #fff !important; }
  .bg_highlightcolor_161-before-and-after:before, .bg_highlightcolor_161-before-and-after:after {
    background-color: rgba(0, 0, 0, 0.88) !important; }
  .bg_highlightcolor_162-before-and-after:before, .bg_highlightcolor_162-before-and-after:after {
    background-color: rgba(0, 0, 0, 0.6) !important; }
  .bg_highlightcolor_163-before-and-after:before, .bg_highlightcolor_163-before-and-after:after {
    background-color: rgba(255, 255, 255, 0.25) !important; }

#wrapper.header-dynamic.scrolled .bg_highlightcolor_1-scrolled {
  background-color: #f49b00 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_2-scrolled {
    background-color: #f9b657 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_3-scrolled {
    background-color: #fdd194 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_4-scrolled {
    background-color: #fee8cb !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_5-scrolled {
    background-color: #fff5e9 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_11-scrolled {
    background-color: #009bdc !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_12-scrolled {
    background-color: #57649e !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_13-scrolled {
    background-color: #9191ae !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_14-scrolled {
    background-color: #e9e9f3 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_15-scrolled {
    background-color: #f4f4f9 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_21-scrolled {
    background-color: #000 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_22-scrolled {
    background-color: #808080 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_23-scrolled {
    background-color: #bfbfbf !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_24-scrolled {
    background-color: #ededed !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_25-scrolled {
    background-color: #f6f6f6 !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_100-scrolled {
    background-color: rgba(0,0,0,0) !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_150-scrolled {
    background-color: rgba(0, 0, 0, 0.75) !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_152-scrolled {
    background-color: rgba(0, 0, 0, 0.5) !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_153-scrolled {
    background-color: rgba(0, 0, 0, 0.25) !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_160-scrolled {
    background-color: #fff !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_161-scrolled {
    background-color: rgba(0, 0, 0, 0.88) !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_162-scrolled {
    background-color: rgba(0, 0, 0, 0.6) !important; }
  #wrapper.header-dynamic.scrolled .bg_highlightcolor_163-scrolled {
    background-color: rgba(255, 255, 255, 0.25) !important; }

.background-transparent {
  background-color: transparent !important; }

.background-color-transition {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease; }
  .border_highlightcolor_1 {
    border-color: #f49b00 !important; }
  .border_highlightcolor_2 {
    border-color: #f9b657 !important; }
  .border_highlightcolor_3 {
    border-color: #fdd194 !important; }
  .border_highlightcolor_4 {
    border-color: #fee8cb !important; }
  .border_highlightcolor_5 {
    border-color: #fff5e9 !important; }
  .border_highlightcolor_11 {
    border-color: #009bdc !important; }
  .border_highlightcolor_12 {
    border-color: #57649e !important; }
  .border_highlightcolor_13 {
    border-color: #9191ae !important; }
  .border_highlightcolor_14 {
    border-color: #e9e9f3 !important; }
  .border_highlightcolor_15 {
    border-color: #f4f4f9 !important; }
  .border_highlightcolor_21 {
    border-color: #000 !important; }
  .border_highlightcolor_22 {
    border-color: #808080 !important; }
  .border_highlightcolor_23 {
    border-color: #bfbfbf !important; }
  .border_highlightcolor_24 {
    border-color: #ededed !important; }
  .border_highlightcolor_25 {
    border-color: #f6f6f6 !important; }
  .border_highlightcolor_100 {
    border-color: rgba(0,0,0,0) !important; }
  .border_highlightcolor_150 {
    border-color: rgba(0, 0, 0, 0.75) !important; }
  .border_highlightcolor_152 {
    border-color: rgba(0, 0, 0, 0.5) !important; }
  .border_highlightcolor_153 {
    border-color: rgba(0, 0, 0, 0.25) !important; }
  .border_highlightcolor_160 {
    border-color: #fff !important; }
  .border_highlightcolor_161 {
    border-color: rgba(0, 0, 0, 0.88) !important; }
  .border_highlightcolor_162 {
    border-color: rgba(0, 0, 0, 0.6) !important; }
  .border_highlightcolor_163 {
    border-color: rgba(255, 255, 255, 0.25) !important; }
  .border_highlightcolor_1-active.active {
    border-color: #f49b00 !important; }
  .border_highlightcolor_2-active.active {
    border-color: #f9b657 !important; }
  .border_highlightcolor_3-active.active {
    border-color: #fdd194 !important; }
  .border_highlightcolor_4-active.active {
    border-color: #fee8cb !important; }
  .border_highlightcolor_5-active.active {
    border-color: #fff5e9 !important; }
  .border_highlightcolor_11-active.active {
    border-color: #009bdc !important; }
  .border_highlightcolor_12-active.active {
    border-color: #57649e !important; }
  .border_highlightcolor_13-active.active {
    border-color: #9191ae !important; }
  .border_highlightcolor_14-active.active {
    border-color: #e9e9f3 !important; }
  .border_highlightcolor_15-active.active {
    border-color: #f4f4f9 !important; }
  .border_highlightcolor_21-active.active {
    border-color: #000 !important; }
  .border_highlightcolor_22-active.active {
    border-color: #808080 !important; }
  .border_highlightcolor_23-active.active {
    border-color: #bfbfbf !important; }
  .border_highlightcolor_24-active.active {
    border-color: #ededed !important; }
  .border_highlightcolor_25-active.active {
    border-color: #f6f6f6 !important; }
  .border_highlightcolor_100-active.active {
    border-color: rgba(0,0,0,0) !important; }
  .border_highlightcolor_150-active.active {
    border-color: rgba(0, 0, 0, 0.75) !important; }
  .border_highlightcolor_152-active.active {
    border-color: rgba(0, 0, 0, 0.5) !important; }
  .border_highlightcolor_153-active.active {
    border-color: rgba(0, 0, 0, 0.25) !important; }
  .border_highlightcolor_160-active.active {
    border-color: #fff !important; }
  .border_highlightcolor_161-active.active {
    border-color: rgba(0, 0, 0, 0.88) !important; }
  .border_highlightcolor_162-active.active {
    border-color: rgba(0, 0, 0, 0.6) !important; }
  .border_highlightcolor_163-active.active {
    border-color: rgba(255, 255, 255, 0.25) !important; }
  .border_highlightcolor_1-hover:hover {
    border-color: #f49b00 !important; }
  .border_highlightcolor_2-hover:hover {
    border-color: #f9b657 !important; }
  .border_highlightcolor_3-hover:hover {
    border-color: #fdd194 !important; }
  .border_highlightcolor_4-hover:hover {
    border-color: #fee8cb !important; }
  .border_highlightcolor_5-hover:hover {
    border-color: #fff5e9 !important; }
  .border_highlightcolor_11-hover:hover {
    border-color: #009bdc !important; }
  .border_highlightcolor_12-hover:hover {
    border-color: #57649e !important; }
  .border_highlightcolor_13-hover:hover {
    border-color: #9191ae !important; }
  .border_highlightcolor_14-hover:hover {
    border-color: #e9e9f3 !important; }
  .border_highlightcolor_15-hover:hover {
    border-color: #f4f4f9 !important; }
  .border_highlightcolor_21-hover:hover {
    border-color: #000 !important; }
  .border_highlightcolor_22-hover:hover {
    border-color: #808080 !important; }
  .border_highlightcolor_23-hover:hover {
    border-color: #bfbfbf !important; }
  .border_highlightcolor_24-hover:hover {
    border-color: #ededed !important; }
  .border_highlightcolor_25-hover:hover {
    border-color: #f6f6f6 !important; }
  .border_highlightcolor_100-hover:hover {
    border-color: rgba(0,0,0,0) !important; }
  .border_highlightcolor_150-hover:hover {
    border-color: rgba(0, 0, 0, 0.75) !important; }
  .border_highlightcolor_152-hover:hover {
    border-color: rgba(0, 0, 0, 0.5) !important; }
  .border_highlightcolor_153-hover:hover {
    border-color: rgba(0, 0, 0, 0.25) !important; }
  .border_highlightcolor_160-hover:hover {
    border-color: #fff !important; }
  .border_highlightcolor_161-hover:hover {
    border-color: rgba(0, 0, 0, 0.88) !important; }
  .border_highlightcolor_162-hover:hover {
    border-color: rgba(0, 0, 0, 0.6) !important; }
  .border_highlightcolor_163-hover:hover {
    border-color: rgba(255, 255, 255, 0.25) !important; }
/* body */
/* Columns */
/* Content */
/* Fonts */
/* Headlines */
/* TODO: add text shadows */
/* TOOD: add text shadows to default vars */
/* Fonts screen-sm */
/* Fonts screen-xs */
/* TODO: remove this old var, we do not use this anymore */
.fa {
  font-family: 'FontAwesome'; }

html, body {
  height: 100%; }

:focus, .pretty-checkbox:focus-within {
  outline-style: dashed !important;
  outline-color: #f00 !important;
  outline-width: 2px !important; }

html:root :focus-visible {
  outline-style: dashed !important;
  outline-color: #f00 !important;
  outline-width: 2px !important; }

body, p, table, tr, td, div, form {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0px;
  font-weight: 400; }

a {
  color: #337ab7;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  transition: color 0.2s ease-in; }
  a:hover {
    color: #23527c;
    text-decoration: none; }
  a:focus {
    text-decoration: none; }

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

body {
  background-color: #fff; }

.wrapper-background {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /* TODO: move this to layerslider plugin */ }
  .wrapper-background .layerslider-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }

.wrapper-background.horizontal-center {
  background-position: center top; }
  .wrapper-background.horizontal-center .layerslider-wrapper {
    left: 50%;
    transform: translateX(-50%); }
  .wrapper-background.vertical-center {
    background-position: left center; }
  .wrapper-background.vertical-center .layerslider-wrapper {
    top: 50%;
    transform: translateY(-50%); }
  .wrapper-background.horizontal-center.vertical-center {
    background-position: center center; }
  .wrapper-background.horizontal-center.vertical-center .layerslider-wrapper {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }

.wrapper-background.fit-width-xs {
  background-size: 100% auto; }
  .wrapper-background.fit-width-xs .layerslider-wrapper {
    width: 100% !important; }

@media (min-width:769px) {
  .wrapper-background.fit-width-sm {
    background-size: 100% auto; }
    .wrapper-background.fit-width-sm .layerslider-wrapper {
      width: 100% !important; } }

@media (min-width:1024px) {
  .wrapper-background.fit-width-md {
    background-size: 100% auto; }
    .wrapper-background.fit-width-md .layerslider-wrapper {
      width: 100% !important; } }

@media (min-width:1200px) {
  .wrapper-background.fit-width-lg {
    background-size: 100% auto; }
    .wrapper-background.fit-width-lg .layerslider-wrapper {
      width: 100% !important; } }

.wrapper-background.distort {
  background-size: 100% 100%; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0; }

h1 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 0px;
  text-transform: none;
  margin-bottom: 10px; }

h2 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 42px;
  letter-spacing: 0px;
  text-transform: none;
  margin-bottom: 10px; }

h3 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0px;
  text-transform: none;
  margin-bottom: 10px; }

h4 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0px;
  text-transform: none;
  margin-bottom: 10px; }

h5 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0px;
  text-transform: none;
  margin-bottom: 10px; }

h6 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0px;
  text-transform: none;
  margin-bottom: 10px; }
/* screen-sm definitions */
@media (max-width:1023px) {
  body, p, table, tr, td, div, form {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px; }
    h1 {
      font-size: 38px;
      font-style: normal;
      font-weight: 700;
      line-height: 42px;
      letter-spacing: 0px;
      text-transform: none; }
    h2 {
      font-size: 36px;
      font-style: normal;
      font-weight: 600;
      line-height: 42px;
      letter-spacing: 0px;
      text-transform: none; }
    h3 {
      font-size: 22px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      letter-spacing: 0px;
      text-transform: none; }
    h4 {
      font-size: 24px;
      font-style: normal;
      font-weight: 600;
      line-height: 28px;
      letter-spacing: 0px;
      text-transform: none; }
    h5 {
      font-size: 21px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      letter-spacing: 0px;
      text-transform: none; }
    h6 {
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      letter-spacing: 0px;
      text-transform: none; } }
/* screen-xs definitions */
@media (max-width:768px) {
  body, p, table, tr, td, div, form {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px; }
    h1 {
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: 36px;
      letter-spacing: 0px;
      text-transform: none; }
    h2 {
      font-size: 28px;
      font-style: normal;
      font-weight: 600;
      line-height: 32px;
      letter-spacing: 0px;
      text-transform: none; }
    h3 {
      font-size: 22px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      letter-spacing: 0px;
      text-transform: none; }
    h4 {
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 22px;
      letter-spacing: 0px;
      text-transform: none; }
    h5 {
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      letter-spacing: 0px;
      text-transform: none; }
    h6 {
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      letter-spacing: 0px;
      text-transform: none; } }

html body.mceContentBody.no-border, html body.mce-content-body.no-border {
  background-color: #fff; }

html body.mceContentBody.border, html body.mce-content-body.border {
  background-color: #fff; }
/* Use "desktop width" headlines sizes for TinyMCE */
#tinymce h1 {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 0px; }
  #tinymce h2 {
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: 0px; }
  #tinymce h3 {
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0px; }
  #tinymce h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0px; }
  #tinymce h5 {
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0px; }
  #tinymce h6 {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px; }

p {
  margin: 0; }

#wrapper {
  min-height: 100%;
  position: relative; }

header {
  position: relative;
  z-index: 200; }

.content-background {
  background-color: transparent;
  /* TODO */
  /* background-image: image-url(style-path('arrow-up-scroll.png')); */
  border-left: 0px solid #e6e6e4;
  border-right: 0px solid #e6e6e4;
  left: 50%;
  top: 0;
  bottom: 0;
  margin-left: -642px;
  width: 1284px;
  /* max-width: 100%; */
  max-width: 1284px;
  position: absolute;
  z-index: -1; }
  .content-background > div > div {
    max-width: 1212px;
    margin-left: auto;
    margin-right: auto; }

@media (max-width:1288px) {
  .content-background > div {
    padding-left: 20px;
    padding-right: 20px; } }

@media (max-width:1288 * 1px) {
  #wrapper.content-left-side-margin .content-background > div {
    padding-left: 20px;
    padding-right: 20px; } }

@media (max-width:1284px) {
  .content-background {
    left: 0;
    margin-left: 0;
    width: 100%; } }

.container-fluid {
  max-width: 1248px; }

.container-fluid {
  position: relative; }

body {
  overflow-x: hidden; }

#wrapper > .container-fluid.first, #wrapper > #align-wrapper > #align-container > .container-fluid.first, #wrapper > #align-wrapper .content-root > .container-fluid.first {
  padding-top: 36px; }

@media (max-width:1252px) {
  #wrapper > .container-fluid, #wrapper > #align-wrapper > #align-container > .container-fluid, #wrapper > #align-wrapper .content-root > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; } }
/* --- Full width item START --- */
.container-fluid.full-width {
  max-width: none;
  padding-left: 0;
  padding-right: 0; }

@media (max-width:1252px) {
  #wrapper > .container-fluid.full-width, #wrapper > #align-wrapper > #align-container > .container-fluid.full-width, #wrapper > #align-wrapper .content-root > .container-fluid.full-width {
    margin-left: 0px;
    margin-right: 0px; } }

.container-fluid.full-width > .row {
  margin-left: 0;
  margin-right: 0; }

.container-fluid.full-width > .row > .item-wrapper {
  padding-left: 0;
  padding-right: 0; }

.item-wrapper.full-width > .item > .item-content.row {
  width: 100%;
  margin-left: 0;
  margin-right: 0; }
  .item-wrapper.full-width > .item > .item-content.row:not(.fit-grid) > div {
    padding-left: 0;
    padding-right: 0; }
/* --- Full width item END --- */
/* --- Wrapper left/right START --- */
#wrapper-left, #wrapper-right {
  display: flex;
  height: 100%;
  width: 0px;
  right: 0;
  position: fixed;
  z-index: 90; }

#wrapper-left {
  left: 0; }

#wrapper-right {
  right: 0; }
/* --- Wrapper left/right END --- */
/* --- Helper START --- */
#grid {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 210; }

#grid .container-fluid {
  height: 100%; }

#grid .container-fluid .row {
  height: 100%; }

#grid .container-fluid .col-sm-1 {
  height: 100%; }

#grid .container-fluid .col-sm-1 div {
  background-color: rgba(220, 220, 220, 0.4);
  height: 100%;
  font-weight: bold;
  text-align: center; }

@media (max-width:1252px) {
  #grid .container-fluid {
    margin-left: 2px;
    margin-right: 2px; } }
/* --- Helper END --- */
/* --- Breadcrumbs START --- */
/*
 Breadcrumbs
 -----------
 Get config vars and set default values
 */
.item-wrapper > .item > .item-content > .item-text-element > .item-text .breadcrumb, .breadcrumb {
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .breadcrumb li > a:not(.btn-sm):not(.btn), .breadcrumb li > a:not(.btn-sm):not(.btn) {
    color: #000; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .breadcrumb li > a:not(.btn-sm):not(.btn):hover, .breadcrumb li > a:not(.btn-sm):not(.btn):hover {
    color: #f49b00; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .breadcrumb li > a:not(.btn-sm):not(.btn).active, .breadcrumb li > a:not(.btn-sm):not(.btn).active {
    color: #f49b00; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .breadcrumb > li + li::before, .breadcrumb > li + li::before {
    color: #000;
    content: "| "; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .breadcrumb li > a:not(.btn-sm):not(.btn), .breadcrumb li > a:not(.btn-sm):not(.btn), .item-wrapper > .item > .item-content > .item-text-element > .item-text .breadcrumb > li + li::before, .breadcrumb > li + li::before {
    font-style: normal;
    font-weight: normal; }
/* --- Breadcrumbs END --- */
/* --- Back-link START --- */
/*
 Back-link
 ---------
 Get config vars and set default values
 */
div.back-link {
  background-color: rgba(255, 255, 255, 0);
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 8px 15px;
  padding-left: 0px;
  padding-right: 0px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out; }
  div.back-link > a {
    float: right; }
  div.back-link > a > i {
    color: #f49b00;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; }
  div.back-link > a:hover > i {
    color: #f49b00;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; }
  div.back-link > a > span {
    color: #000;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; }
  div.back-link > a:hover > span {
    color: #f49b00;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; }

@media (max-width:768px) {
  div.back-link > a {
    float: left; } }
/* --- Back-link END --- */
/* --- Menu START --- */
/* TODO: add to default vars (layout validator) */
/* TODO: set default values, see MenuIcon.php too, refactor to menu_linkIconHeight */
/* TODO: configure and add to layout validator, see menuicons.dynamic.scss */
/* TODO: configure and add to layout validator, see menuicons.dynamic.scss */
/*
 Menu horizontal downwards
 -------------------------
 see main-menu.scss, meta-menu.scss for colors, fonts, ...
 */
ul.menu-horizontal-downwards:after {
  content: none; }

ul.menu-horizontal-downwards > li ul > li > a, ul.menu-horizontal-upwards > li ul > li > a {
  display: block;
  text-decoration: none; }

ul.menu-horizontal-downwards li, ul.menu-horizontal-upwards li {
  list-style: none; }

@media (max-width:999px) {
  ul.menu-horizontal-downwards li.popout > ul, ul.menu-horizontal-upwards li.popout > ul {
    padding: 0; } }

@media (min-width:1000px) {
  /* --- CSS animation for standard menu START --- */
  /* --- CSS animation for standard menu END --- */
    ul.menu-horizontal-downwards, ul.menu-horizontal-upwards {
      /* --- Menu items START --- */
      /* --- Level0 menu items START --- */
      /* --- Level0 menu items END --- */ }
      ul.menu-horizontal-downwards li.popout, ul.menu-horizontal-upwards li.popout {
        position: relative; }
      ul.menu-horizontal-downwards li.popout > ul, ul.menu-horizontal-upwards li.popout > ul {
        position: absolute;
        left: 0;
        padding: 0; }
      ul.menu-horizontal-downwards li.popout-menu-item, ul.menu-horizontal-upwards li.popout-menu-item {
        position: relative; }
      ul.menu-horizontal-downwards li.popout-menu-item .close-menu, ul.menu-horizontal-upwards li.popout-menu-item .close-menu {
        position: absolute;
        z-index: 1;
        right: 10px;
        color: #000;
        background-color: transparent;
        border-color: transparent; }
      ul.menu-horizontal-downwards li.popout-menu-item > ul.menu-item, ul.menu-horizontal-upwards li.popout-menu-item > ul.menu-item {
        left: 0;
        padding: 0;
        position: absolute; }
        ul.menu-horizontal-downwards li.popout-menu-item > ul.menu-item > li > div > div.row > div.item-wrapper, ul.menu-horizontal-upwards li.popout-menu-item > ul.menu-item > li > div > div.row > div.item-wrapper {
          margin-bottom: 0; }
      ul.menu-horizontal-downwards.no-js li.popout-menu-item > ul.menu-item > li, ul.menu-horizontal-upwards.no-js li.popout-menu-item > ul.menu-item > li {
        overflow: hidden; }
      ul.menu-horizontal-downwards > li.popout > ul li.popout-menu-item > ul.menu-item, ul.menu-horizontal-upwards > li.popout > ul li.popout-menu-item > ul.menu-item {
        left: 100%; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-1, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-1 {
        width: 16px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-2, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-2 {
        width: 68px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-3, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-3 {
        width: 120px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-4, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-4 {
        width: 172px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-5, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-5 {
        width: 224px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-6, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-6 {
        width: 276px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-7, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-7 {
        width: 328px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-8, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-8 {
        width: 380px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-9, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-9 {
        width: 432px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-10, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-10 {
        width: 484px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-11, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-11 {
        width: 536px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-12, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-12 {
        width: 588px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-13, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-13 {
        width: 640px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-14, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-14 {
        width: 692px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-15, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-15 {
        width: 744px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-16, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-16 {
        width: 796px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-17, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-17 {
        width: 848px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-18, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-18 {
        width: 900px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-19, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-19 {
        width: 952px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-20, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-20 {
        width: 1004px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-21, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-21 {
        width: 1056px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-22, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-22 {
        width: 1108px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-23, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-23 {
        width: 1160px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-24, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-24 {
        width: 1212px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-25, ul.menu-horizontal-upwards ul.menu-item > li > div > div.row > div.item-wrapper.col-lg-25 {
        width: 1264px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-1, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-1 {
        width: 16px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-2, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-2 {
        width: 68px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-3, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-3 {
        width: 120px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-4, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-4 {
        width: 172px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-5, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-5 {
        width: 224px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-6, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-6 {
        width: 276px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-7, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-7 {
        width: 328px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-8, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-8 {
        width: 380px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-9, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-9 {
        width: 432px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-10, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-10 {
        width: 484px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-11, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-11 {
        width: 536px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-12, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-12 {
        width: 588px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-13, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-13 {
        width: 640px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-14, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-14 {
        width: 692px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-15, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-15 {
        width: 744px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-16, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-16 {
        width: 796px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-17, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-17 {
        width: 848px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-18, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-18 {
        width: 900px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-19, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-19 {
        width: 952px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-20, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-20 {
        width: 1004px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-21, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-21 {
        width: 1056px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-22, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-22 {
        width: 1108px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-23, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-23 {
        width: 1160px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-24, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-24 {
        width: 1212px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-25, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper.col-lg-25 {
        width: 1264px;
        padding-left: 0;
        padding-right: 0; }
      ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper {
        margin-bottom: 0; }
        ul.menu-horizontal-downwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper > .item > .item-content > .item-content-overlay, ul.menu-horizontal-upwards ul:not(.mega-menu) > li.menu-item > div > div.row > div.item-wrapper > .item > .item-content > .item-content-overlay {
          left: 0;
          right: 0; }
      ul.menu-horizontal-downwards li.hide-link-name.text-menu > div.text-menu-link > div > span.name, ul.menu-horizontal-upwards li.hide-link-name.text-menu > div.text-menu-link > div > span.name, ul.menu-horizontal-downwards li.hide-link-name > a > span > span.name, ul.menu-horizontal-upwards li.hide-link-name > a > span > span.name {
        display: none; }
        ul.menu-horizontal-downwards li.hide-link-name.text-menu > div.text-menu-link > div > span.menuicon, ul.menu-horizontal-upwards li.hide-link-name.text-menu > div.text-menu-link > div > span.menuicon, ul.menu-horizontal-downwards li.hide-link-name > a > span > span.menuicon, ul.menu-horizontal-upwards li.hide-link-name > a > span > span.menuicon {
          margin-right: 0; }
    ul.menu-horizontal-downwards {
      /* --- Menu items START --- */
      /* --- Menu items END --- */ }
      ul.menu-horizontal-downwards > li.popout > ul li.popout > ul {
        top: 0;
        left: 100%; }
      ul.menu-horizontal-downwards > li.popout > ul li.popout-menu-item > ul.menu-item {
        top: 0; }
    html.no-js ul.menu-horizontal-upwards > li.popout > ul, html.js ul.standard-menu.menu-horizontal-upwards > li.popout > ul {
      bottom: 100%; }
    ul.menu-horizontal-upwards {
      /* --- Menu items START --- */
      /* --- Menu items END --- */ }
      ul.menu-horizontal-upwards > li.popout > ul li.popout > ul {
        bottom: 0;
        top: auto;
        left: 100%; }
      ul.menu-horizontal-upwards > li.popout > ul li.popout-menu-item > ul.menu-item {
        top: 0; }
    html.no-js ul.menu-horizontal-downwards li.popout > ul, html.js ul.standard-menu.menu-horizontal-downwards li.popout > ul, html.no-js ul.menu-horizontal-upwards li.popout > ul, html.js ul.standard-menu.menu-horizontal-upwards li.popout > ul {
      height: 0%;
      overflow: hidden; }
      html.no-js ul.menu-horizontal-downwards li.popout:hover > ul, html.js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul, html.no-js ul.menu-horizontal-upwards li.popout:hover > ul, html.js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul {
        height: auto;
        overflow: visible; }
      html.no-js ul.menu-horizontal-downwards li > ul.menu-item, html.js ul.standard-menu.menu-horizontal-downwards li > ul.menu-item, html.no-js ul.menu-horizontal-upwards li > ul.menu-item, html.js ul.standard-menu.menu-horizontal-upwards li > ul.menu-item {
        height: 0%;
        overflow: hidden; }
      html.no-js ul.menu-horizontal-downwards li:hover > ul.menu-item, html.js ul.standard-menu.menu-horizontal-downwards li:hover > ul.menu-item, html.no-js ul.menu-horizontal-upwards li:hover > ul.menu-item, html.js ul.standard-menu.menu-horizontal-upwards li:hover > ul.menu-item {
        height: auto;
        overflow: visible; }
    ul.menu-horizontal-downwards.open-to-left li.popout > ul, ul.menu-horizontal-upwards.open-to-left li.popout > ul {
      left: auto;
      right: 0; }
      ul.menu-horizontal-downwards.open-to-left > li.popout > ul li.popout > ul, ul.menu-horizontal-upwards.open-to-left > li.popout > ul li.popout > ul {
        left: auto;
        right: 100%; }
    html[data-user-agent="firefox"].no-js ul.menu-horizontal-downwards li.popout > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-downwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-downwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-downwards li.popout > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-downwards li.popout > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul, html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="firefox"].no-js ul.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item > ul, html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul {
      height: auto;
      transform: scaleX(0);
      -webkit-transform: scaleX(0);
      transform-origin: 0% 0%;
      -webkit-transform-origin: 0% 0%;
      transition: transform 0.2s, height 0.2s;
      -webkit-transition: -webkit-transform 0.2s; }
      html[data-user-agent="firefox"].no-js ul.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul, html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul, html[data-user-agent="firefox"].no-js ul.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-downwards li.popout-menu-item:hover > ul, html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item:hover > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item:hover > ul {
        transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transition: transform 0.2s;
        -webkit-transition: -webkit-transform 0.2s; }
      html[data-user-agent="firefox"].no-js ul.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="chrome"].no-js ul.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-downwards li.popout > ul.level1, html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul.level1 {
        transform: scaleY(0);
        -webkit-transform: scaleY(0); }
      html[data-user-agent="firefox"].no-js ul.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="chrome"].no-js ul.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-downwards li.popout:hover > ul.level1, html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul.level1, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout:hover > ul.level1 {
        transform: scaleY(1);
        -webkit-transform: scaleY(1); }
      html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout > ul, html[data-user-agent="firefox"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="chrome"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="11"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="10"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].no-js ul.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="firefox"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="chrome"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="11"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="ie"][data-user-agent-version="10"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"].js ul.standard-menu.menu-horizontal-upwards li.popout-menu-item > ul {
        transform-origin: 0% 100%;
        -webkit-transform-origin: 0% 100%; }
      html[data-user-agent="firefox"] ul.standard-menu.menu-horizontal-downwards.open-to-left li.popout > ul, html[data-user-agent="chrome"] ul.standard-menu.menu-horizontal-downwards.open-to-left li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="11"] ul.standard-menu.menu-horizontal-downwards.open-to-left li.popout > ul, html[data-user-agent="ie"][data-user-agent-version="10"] ul.standard-menu.menu-horizontal-downwards.open-to-left li.popout > ul, html[data-user-agent="safari"][data-user-agent-version="537-7"] ul.standard-menu.menu-horizontal-downwards.open-to-left li.popout > ul {
        transform-origin: 100% 0%;
        -webkit-transform-origin: 100% 0%; } }
/* TODO: @import 'src/scss/responsive/base/menu/menu-horizontal-upwards.scss'; */
/*
 Main menu
 ---------
 Get config vars and set default values
 */
/* General */
/* Link padding */
/* Link colors */
/* Link background colors */
/* TODO: use it */
/* TODO: use it */
/* TODO: use it */
/* Link font */
/* TODO: maybe use default font family */
/* Icons */
/* Submenu icons */
/* Link gradient */
/* Link border radius */
/*
 TODO: make something like this
 border-top-left-radius: 50% 20px;
 border-top-right-radius: 50% 20px;
 */
/* TODO: add gradient animation */
/* TODO: add scale animation */
/* Submenu background colors and shadows */
/* Submenu expender color */
/* Submenu link separator */
/* Submenu link padding */
/* Submenu link colors */
/* Submenu link background colors */
/* Submenu link font */
/* TODO: font style for hover and selected */
/* TODO: add to default vars */
/*
 $mainMenu_submenuPaddingTop:						style-config('mainMenu_submenuPaddingTop', 0);
 $mainMenu_submenuBackgroundColorTop:				style-config('mainMenu_submenuBackgroundColorTop', $mainMenu_submenuBackgroundColor);
 $mainMenu_submenu1BackgroundColorTop:				style-config('mainMenu_submenu1BackgroundColorTop', $mainMenu_submenu1BackgroundColor);
 $mainMenu_submenu2BackgroundColorTop:				style-config('mainMenu_submenu2BackgroundColorTop', $mainMenu_submenu2BackgroundColor);
 $mainMenu_submenu3BackgroundColorTop:				style-config('mainMenu_submenu3BackgroundColorTop', $mainMenu_submenu3BackgroundColor);
 $mainMenu_submenu4BackgroundColorTop:				style-config('mainMenu_submenu4BackgroundColorTop', $mainMenu_submenu4BackgroundColor);
 */
/* --- General START --- */
@media (max-width:999px) {
  /* Remove border top from first menu (mobilemenu) */
    .main-menu, .main-menu-1, .main-menu-2, .visible-gfb > .meta-menu, .visible-gfb > .footer-menu {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 0px;
      padding-bottom: 0px; }
    #navbar {
      margin-left: -20px;
      margin-right: -20px; }
    #navbar > div > div {
      padding-left: 0;
      padding-right: 0; }
    .visible-gfb > .menu-border-top {
      border-top: 1px solid #fff; }
    #navbar ul.popout-menu:first-child {
      border-top: 0; }
    #navbar > .visible-gfb ul.popout-menu:first-child {
      border-top: 0 !important; }
    #navbar.has-main-menu .main-menu-1-wrapper ul.popout-menu:first-child, #navbar.has-main-menu .main-menu-2-wrapper ul.popout-menu:first-child {
      border-top: 1px solid #bbb; }
    #navbar.has-main-menu .visible-gfb ul.popout-menu:first-child {
      border-top: 1px solid #bbb; }
    .main-menu a:focus, .main-menu-1 a:focus, .main-menu-2 a:focus, .visible-gfb > .meta-menu a:focus, .visible-gfb > .footer-menu a:focus {
      outline: 0; } }

@media (min-width:1000px) {
  header {
    /* TODO: image-exists(style-path('images/for-menus/main-menu/menu-background.png')); */ }
    header > .navbar > .main-menu-wrapper {
      background-image: url("menu-background_122_2.svg"); }
    header > .navbar > .main-menu-wrapper {
      background-position: center bottom;
      background-repeat: no-repeat;
      background-color: #fff;
      border-top: 1px solid #b3b3b3;
      border-bottom: 1px solid #b3b3b3; }
      header > .navbar > .main-menu-wrapper > .container-fluid > #navbar {
        margin-top: 0px;
        margin-bottom: 0px;
        /* we neeed this for changing from xs to sm if the menu is open (no 0px height animation) */
        height: 85px !important;
        max-height: none !important; }
      header > .navbar > .main-menu-wrapper .main-menu {
        background-color: rgba(0, 0, 0, 0);
        padding-top: 0px;
        padding-bottom: 0px; }
      header > .navbar > .main-menu-wrapper .main-menu, header > .navbar > .main-menu-wrapper .main-menu-1, header > .navbar > .main-menu-wrapper .main-menu-2 {
        height: 85px; }
        header > .navbar > .main-menu-wrapper .main-menu.text-center > li, header > .navbar > .main-menu-wrapper .main-menu-1.text-center > li, header > .navbar > .main-menu-wrapper .main-menu-2.text-center > li, header > .navbar > .main-menu-wrapper .main-menu.text-right > li, header > .navbar > .main-menu-wrapper .main-menu-1.text-right > li, header > .navbar > .main-menu-wrapper .main-menu-2.text-right > li {
          display: inline-block !important;
          float: none;
          vertical-align: top; }
    #wrapper.header-dynamic header > .navbar > .main-menu-wrapper {
      transition: background-color 0.6s, border-color 0.2s; }
      #wrapper.header-dynamic header > .navbar > .main-menu-wrapper > .container-fluid > #navbar {
        transition: height 0.4s, margin-top 0.4s; }
      #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2 {
        transition: height 0.4s; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper {
        background-color: rgba(0, 0, 0, 0);
        /* TODO: image-exists(style-path('images/for-menus/main-menu/menu-background.png')); */
        background-image: none; }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper > .container-fluid > #navbar {
          height: 50px !important;
          margin-top: 0px; }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu {
          background-color: rgba(0,0,0,0); }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2 {
          height: 50px; } }

header > .navbar > .main-menu-wrapper .main-menu.text-center > li, header > .navbar > .main-menu-wrapper .main-menu-1.text-center > li, header > .navbar > .main-menu-wrapper .main-menu-2.text-center > li, header > .navbar > .main-menu-wrapper .main-menu.text-right > li, header > .navbar > .main-menu-wrapper .main-menu-1.text-right > li, header > .navbar > .main-menu-wrapper .main-menu-2.text-right > li {
  text-align: left; }
  header > .navbar > .main-menu-wrapper .main-menu.text-center > li li, header > .navbar > .main-menu-wrapper .main-menu-1.text-center > li li, header > .navbar > .main-menu-wrapper .main-menu-2.text-center > li li, header > .navbar > .main-menu-wrapper .main-menu.text-right > li li, header > .navbar > .main-menu-wrapper .main-menu-1.text-right > li li, header > .navbar > .main-menu-wrapper .main-menu-2.text-right > li li {
    text-align: left; }
/* --- General END --- */
/* --- Separator START --- */
@media (max-width:999px) {
  .main-menu > li > a, .main-menu-1 > li > a, .main-menu-2 > li > a, .visible-gfb > .meta-menu:not(.tile-menu) > li > a, .visible-gfb > .footer-menu > li > a, .main-menu > li > a:hover, .main-menu-1 > li > a:hover, .main-menu-2 > li > a:hover, .visible-gfb > .meta-menu:not(.tile-menu) > li > a:hover, .visible-gfb > .footer-menu > li > a:hover, .main-menu > li.open > a, .main-menu-1 > li.open > a, .main-menu-2 > li.open > a, .visible-gfb > .meta-menu:not(.tile-menu) > li.open > a, .visible-gfb > .footer-menu > li.open > a, .main-menu > li.open > a:focus, .main-menu-1 > li.open > a:focus, .main-menu-2 > li.open > a:focus, .visible-gfb > .meta-menu:not(.tile-menu) > li.open > a:focus, .visible-gfb > .footer-menu > li.open > a:focus {
    border-top: 1px solid #fff;
    /* TODO: configure */ }
    .main-menu > li.small-border-left > a, .main-menu-1 > li.small-border-left > a, .main-menu-2 > li.small-border-left > a, .visible-gfb > .meta-menu:not(.tile-menu) > li.small-border-left > a, .visible-gfb > .footer-menu > li.small-border-left > a, .main-menu > li.small-border-left > a:hover, .main-menu-1 > li.small-border-left > a:hover, .main-menu-2 > li.small-border-left > a:hover, .visible-gfb > .meta-menu:not(.tile-menu) > li.small-border-left > a:hover, .visible-gfb > .footer-menu > li.small-border-left > a:hover, .main-menu > li.small-border-left.open > a, .main-menu-1 > li.small-border-left.open > a, .main-menu-2 > li.small-border-left.open > a, .visible-gfb > .meta-menu:not(.tile-menu) > li.small-border-left.open > a, .visible-gfb > .footer-menu > li.small-border-left.open > a, .main-menu > li.small-border-left.open > a:focus, .main-menu-1 > li.small-border-left.open > a:focus, .main-menu-2 > li.small-border-left.open > a:focus, .visible-gfb > .meta-menu:not(.tile-menu) > li.small-border-left.open > a:focus, .visible-gfb > .footer-menu > li.small-border-left.open > a:focus {
      border-left: 0.5px solid #fff; }
    .visible-gfb > .tile-menu > li a {
      border-bottom: 1px solid #fff; }
    .visible-gfb > .tile-menu > li.small-border-left > a, .visible-gfb > .tile-menu > li.small-border-left > a:hover, .visible-gfb > .tile-menu > li.small-border-left.open > a, .visible-gfb > .tile-menu > li.small-border-left.open > a:focus {
      border-left: 0.5px solid #fff; }
    .visible-gfb > .tile-menu > li.small-border-right > a, .visible-gfb > .tile-menu > li.small-border-right > a:hover, .visible-gfb > .tile-menu > li.small-border-right.open > a, .visible-gfb > .tile-menu > li.small-border-right.open > a:focus {
      border-right: 0.5px solid #fff; }
    .main-menu > li ul > li > a, .main-menu-1 > li ul > li > a, .main-menu-2 > li ul > li > a, .visible-xs > .meta-menu > li ul > li > a, .visible-xs > .footer-menu > li ul > li > a, .main-menu > li ul > li > a:hover, .main-menu-1 > li ul > li > a:hover, .main-menu-2 > li ul > li > a:hover, .visible-xs > .meta-menu > li ul > li > a:hover, .visible-xs > .footer-menu > li ul > li > a:hover, .main-menu > li ul > li.open > a:hover, .main-menu-1 > li ul > li.open > a:hover, .main-menu-2 > li ul > li.open > a:hover, .visible-xs > .meta-menu > li ul > li.open > a:hover, .visible-xs > .footer-menu > li ul > li.open > a:hover, .main-menu > li ul > li.open > a, .main-menu-1 > li ul > li.open > a, .main-menu-2 > li ul > li.open > a, .visible-xs > .meta-menu > li ul > li.open > a, .visible-xs > .footer-menu > li ul > li.open > a, .main-menu > li ul > li.open > a:focus, .main-menu-1 > li ul > li.open > a:focus, .main-menu-2 > li ul > li.open > a:focus, .visible-xs > .meta-menu > li ul > li.open > a:focus, .visible-xs > .footer-menu > li ul > li.open > a:focus {
      border-top: 1px solid #efefef;
      /* TODO: configure */ } }

@media (min-width:1000px) {
  .main-menu > li ul.level1 > li > a, .main-menu-1 > li ul.level1 > li > a, .main-menu-2 > li ul.level1 > li > a, .main-menu > li ul.level1 > li > .text-menu-link, .main-menu-1 > li ul.level1 > li > .text-menu-link, .main-menu-2 > li ul.level1 > li > .text-menu-link {
    border-bottom: 1px solid #b3b3b3; }
    .main-menu > li ul.level2 > li > a, .main-menu-1 > li ul.level2 > li > a, .main-menu-2 > li ul.level2 > li > a, .main-menu > li ul.level2 > li > .text-menu-link, .main-menu-1 > li ul.level2 > li > .text-menu-link, .main-menu-2 > li ul.level2 > li > .text-menu-link {
      border-bottom: 1px solid #b3b3b3; }
    .main-menu > li ul.level3 > li > a, .main-menu-1 > li ul.level3 > li > a, .main-menu-2 > li ul.level3 > li > a, .main-menu > li ul.level3 > li > .text-menu-link, .main-menu-1 > li ul.level3 > li > .text-menu-link, .main-menu-2 > li ul.level3 > li > .text-menu-link {
      border-bottom: 1px solid #b3b3b3; }
    .main-menu > li ul.level4 > li > a, .main-menu-1 > li ul.level4 > li > a, .main-menu-2 > li ul.level4 > li > a, .main-menu > li ul.level4 > li > .text-menu-link, .main-menu-1 > li ul.level4 > li > .text-menu-link, .main-menu-2 > li ul.level4 > li > .text-menu-link {
      border-bottom: 1px solid #b3b3b3; }
    .main-menu > li ul > li.last-child > a, .main-menu-1 > li ul > li.last-child > a, .main-menu-2 > li ul > li.last-child > a, .main-menu > li ul > li.last-child > .text-menu-link, .main-menu-1 > li ul > li.last-child > .text-menu-link, .main-menu-2 > li ul > li.last-child > .text-menu-link {
      border-bottom: none; } }
/* --- Separator END --- */
/* --- Main links gradient START --- */
/*
 Main menu link gradient
 -----------------------
 Get config vars and set default values
 */
/* --- Gradient normal START --- */
/* --- Gradient normal END --- */
/* --- Gradient hover START --- */
/* --- Gradient hover END --- */
/* --- Gradient selected START --- */
/* --- Gradient selected END --- */
/* --- Main links gradient END --- */
/* --- Main links START --- */
@media (max-width:999px) {
  .main-menu.level0 > li > a, .main-menu-1.level0 > li > a, .main-menu-2.level0 > li > a, .visible-gfb > .meta-menu.level0 > li > a, .visible-gfb > .footer-menu.level0 > li > a, .main-menu.level0 > li.open > a, .main-menu-1.level0 > li.open > a, .main-menu-2.level0 > li.open > a, .visible-gfb > .meta-menu.level0 > li.open > a, .visible-gfb > .footer-menu.level0 > li.open > a, .main-menu.level0 > li.open > a:focus, .main-menu-1.level0 > li.open > a:focus, .main-menu-2.level0 > li.open > a:focus, .visible-gfb > .meta-menu.level0 > li.open > a:focus, .visible-gfb > .footer-menu.level0 > li.open > a:focus {
    background-color: #fff;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 26px;
    transition: color 0.2s ease-in;
    white-space: nowrap; }
    .main-menu.level0 > li > a > span > span > span.additional-name, .main-menu-1.level0 > li > a > span > span > span.additional-name, .main-menu-2.level0 > li > a > span > span > span.additional-name, .visible-gfb > .meta-menu.level0 > li > a > span > span > span.additional-name, .visible-gfb > .footer-menu.level0 > li > a > span > span > span.additional-name, .main-menu.level0 > li.open > a > span > span > span.additional-name, .main-menu-1.level0 > li.open > a > span > span > span.additional-name, .main-menu-2.level0 > li.open > a > span > span > span.additional-name, .visible-gfb > .meta-menu.level0 > li.open > a > span > span > span.additional-name, .visible-gfb > .footer-menu.level0 > li.open > a > span > span > span.additional-name, .main-menu.level0 > li.open > a:focus > span > span > span.additional-name, .main-menu-1.level0 > li.open > a:focus > span > span > span.additional-name, .main-menu-2.level0 > li.open > a:focus > span > span > span.additional-name, .visible-gfb > .meta-menu.level0 > li.open > a:focus > span > span > span.additional-name, .visible-gfb > .footer-menu.level0 > li.open > a:focus > span > span > span.additional-name {
      margin-left: 6px;
      color: ; }
    .main-menu.level0 > li > a:hover, .main-menu-1.level0 > li > a:hover, .main-menu-2.level0 > li > a:hover, .visible-gfb > .meta-menu.level0 > li > a:hover, .visible-gfb > .footer-menu.level0 > li > a:hover, .main-menu.level0 > li.open > a:hover, .main-menu-1.level0 > li.open > a:hover, .main-menu-2.level0 > li.open > a:hover, .visible-gfb > .meta-menu.level0 > li.open > a:hover, .visible-gfb > .footer-menu.level0 > li.open > a:hover {
      background-color: #fff;
      color: #f49b00;
      font-style: normal;
      transition: color 0.2s ease-in; }
    .main-menu.level0 > li.selected > a.selected, .main-menu-1.level0 > li.selected > a.selected, .main-menu-2.level0 > li.selected > a.selected, .visible-gfb > .meta-menu.level0 > li.selected > a.selected, .visible-gfb > .footer-menu.level0 > li.selected > a.selected {
      background-color: #fff;
      color: #f49b00;
      font-style: normal; }
    .main-menu.level0 > li.selected > a.selected:hover, .main-menu-1.level0 > li.selected > a.selected:hover, .main-menu-2.level0 > li.selected > a.selected:hover, .visible-gfb > .meta-menu.level0 > li.selected > a.selected:hover, .visible-gfb > .footer-menu.level0 > li.selected > a.selected:hover {
      background-color: #fff;
      color: #f49b00;
      font-style: normal;
      transition: color 0.2s ease-in; } }

.hover-element[class^="hover-"] {
  position: fixed;
  z-index: 11 !important;
  /* reset bootstrap css */
  /* TODO: add to default vars */
  /* TODO: add to default vars */ }
  .hover-element[class^="hover-"] .navbar-default .navbar-nav > .open > a, .hover-element[class^="hover-"] .navbar-default .navbar-nav > .open > a:hover, .hover-element[class^="hover-"] .navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent; }
  .hover-element[class^="hover-"] .nav > li > a, .hover-element[class^="hover-"] .nav > li > a:hover, .hover-element[class^="hover-"] .nav > li > a:focus, .hover-element[class^="hover-"] .nav > li > div > div > span {
    background: transparent !important; }
  .hover-element[class^="hover-"] .nav > li > a i, .hover-element[class^="hover-"] .nav > li > a:hover i, .hover-element[class^="hover-"] .nav > li > a:focus i, .hover-element[class^="hover-"] .nav > li > div > div > span i {
    right: 0px;
    left: 0px; }
  .hover-element[class^="hover-"] .main-menu-1.level0 > li:first-child {
    margin-left: -7px; }
  .hover-element[class^="hover-"] .main-menu-1.level0.text-right > li:first-child {
    margin-left: 0; }
  .hover-element[class^="hover-"] .main-menu-1.level0.text-right > li:last-child {
    margin-right: -7px; }
  .hover-element[class^="hover-"] .main-menu-hover.level0.hide-link-name > li > a span.name {
    display: none; }
  .hover-element[class^="hover-"] .main-menu-hover.level0 > li > a {
    padding: 0; }
  .hover-element[class^="hover-"] .main-menu-hover.level0 > li > a > span {
    display: block;
    padding-bottom: 0;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: none;
    white-space: nowrap; }
  .hover-element[class^="hover-"] .main-menu-hover.level0 > li > a > span > span > span.additional-name {
    margin-left: 6px;
    color: ; }
  .hover-element[class^="hover-"] .main-menu-hover.level0 > li.popout > a {
    height: 85px; }
  .hover-element[class^="hover-"] .main-menu-hover.level0 > li.selected > a.selected > span {
    color: #f49b00;
    font-style: normal; }
  .hover-element[class^="hover-"] .main-menu-hover.level0 > li.selected > a.selected > span > span.additional-name {
    margin-left: 6px;
    color: ; }
  .hover-element[class^="hover-"] header .main-menu-hover.level0 > li > a {
    height: 85px; }
  .hover-element[class^="hover-"] header .main-menu-hover.level0 > li > a > span {
    height: 85px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
    background-size: 0% 100%;
    background-repeat: repeat-y;
    background-position: center center;
    transition: background-size 0.3s ease; }
  .hover-element[class^="hover-"] header .main-menu-hover.level0 > li.selected > a.selected > span {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
    background-size: 100% 100%;
    background-repeat: repeat-y;
    background-position: center center;
    transition: background-size 0.3s ease; }
  .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header .main-menu-hover.level0 > li > a, .hover-element[class^="hover-"] #wrapper.header-dynamic.not-scrolled header .main-menu-hover.level0 > li > a {
    transition: height 0.4s; }
    .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header .main-menu-hover.level0 > li > a > span, .hover-element[class^="hover-"] #wrapper.header-dynamic.not-scrolled header .main-menu-hover.level0 > li > a > span {
      /* background-size transition for background width animation */
      transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
  .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header .main-menu-hover.level0.hide-link-name-scrolled > li > a span.name {
    display: none; }
    .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header .main-menu-hover.level0.show-link-name-scrolled > li > a span.name {
      display: inline; }
    .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header .main-menu-hover.level0 > li > a {
      height: 50px; }
      .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header .main-menu-hover.level0 > li > a > span {
        color: #000;
        font-size: 18px;
        line-height: 48px;
        height: 50px;
        padding-top: 2px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 48px , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
        background-size: 0% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
      .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header .main-menu-hover.level0 > li.selected > a.selected > span {
        color: #f49b00;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 48px , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
        background-size: 100% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease, opacity 0.4s; }
    .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li > a > span, .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li:hover > a > span, .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li.selected > a.selected > span, .hover-element[class^="hover-"] #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li.selected:hover > a.selected > span {
      background: none; }
  .hover-element[class^="hover-"] li.hide-link-name.text-menu > div.text-menu-link > div > span.name, .hover-element[class^="hover-"] li.hide-link-name > a > span > span.name {
    display: none; }
  .hover-element[class^="hover-"] li.hide-link-name.text-menu > div.text-menu-link > div > span.menuicon, .hover-element[class^="hover-"] li.hide-link-name > a > span > span.menuicon {
    margin-right: 0; }

.hover-element.hover-left-corner, .hover-element.hover-left-middle, .hover-element.hover-left-top-corner {
  left: 1px; }
  .hover-element.hover-right-corner, .hover-element.hover-right-middle, .hover-element.hover-right-top-corner {
    right: 1px; }
  .hover-element.hover-left-corner, .hover-element.hover-right-corner, .hover-element.hover-bottom-middle {
    bottom: 10px;
    z-index: 100 !important; }
  .hover-element.hover-left-top-corner, .hover-element.hover-right-top-corner, .hover-element.hover-top-middle {
    top: 10px; }
  .hover-element.hover-bottom-middle, .hover-element.hover-top-middle {
    left: 50%;
    transform: translate(-50%, 0); }
  .hover-element.hover-left-middle, .hover-element.hover-right-middle {
    top: 50%;
    transform: translate(0, -50%); }

@media (min-width:1000px) {
  /* reset bootstrap css */
  /* TODO: add to default vars */
  /* TODO: add to default vars */
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
      background-color: transparent; }
    .main-menu-1.level0 > li:first-child {
      margin-left: -7px; }
    .main-menu-1.level0.text-right > li:first-child {
      margin-left: 0; }
      .main-menu-1.level0.text-right > li:last-child {
        margin-right: -7px; }
    .main-menu.level0.hide-link-name > li > a span.name, .main-menu-1.level0.hide-link-name > li > a span.name, .main-menu-2.level0.hide-link-name > li > a span.name {
      display: none; }
      .main-menu.level0 > li > a, .main-menu-1.level0 > li > a, .main-menu-2.level0 > li > a {
        padding: 0; }
        .main-menu.level0 > li > a > span, .main-menu-1.level0 > li > a > span, .main-menu-2.level0 > li > a > span {
          display: block;
          padding-left: 7px;
          padding-right: 7px;
          padding-bottom: 0;
          color: #000;
          font-family: 'Cairo',Arial,sans-serif;
          font-size: 18px;
          font-style: normal;
          font-weight: 600;
          letter-spacing: 0px;
          line-height: 48px;
          text-transform: none;
          text-decoration: none;
          white-space: nowrap; }
          .main-menu.level0 > li > a > span > span > span.additional-name, .main-menu-1.level0 > li > a > span > span > span.additional-name, .main-menu-2.level0 > li > a > span > span > span.additional-name {
            margin-left: 6px;
            color: ; }
        .main-menu.level0 > li.popout > a, .main-menu-1.level0 > li.popout > a, .main-menu-2.level0 > li.popout > a {
          height: 85px; }
        .main-menu.level0 > li:hover > a > span:not([class*="-hover"]), .main-menu-1.level0 > li:hover > a > span:not([class*="-hover"]), .main-menu-2.level0 > li:hover > a > span:not([class*="-hover"]), .main-menu.level0 > li:hover > a > span:not([class*="-hover"]) > span > span.additional-name, .main-menu-1.level0 > li:hover > a > span:not([class*="-hover"]) > span > span.additional-name, .main-menu-2.level0 > li:hover > a > span:not([class*="-hover"]) > span > span.additional-name, .main-menu.level0 > li:focus-within > a > span:not([class*="-hover"]), .main-menu-1.level0 > li:focus-within > a > span:not([class*="-hover"]), .main-menu-2.level0 > li:focus-within > a > span:not([class*="-hover"]), .main-menu.level0 > li:focus-within > .text-menu-link > div > span:not([class*="-hover"]), .main-menu-1.level0 > li:focus-within > .text-menu-link > div > span:not([class*="-hover"]), .main-menu-2.level0 > li:focus-within > .text-menu-link > div > span:not([class*="-hover"]) {
          color: #f49b00 !important;
          font-style: normal;
          transition: color 0.2s ease-in;
          /* TODO: fix this, see transition: background-size */
          text-decoration: none;
          text-transform: none; }
        .main-menu.level0 > li.selected > a.selected > span, .main-menu-1.level0 > li.selected > a.selected > span, .main-menu-2.level0 > li.selected > a.selected > span {
          color: #f49b00;
          font-style: normal;
          text-decoration: none;
          text-transform: none; }
        .main-menu.level0 > li.selected:hover > a.selected > span, .main-menu-1.level0 > li.selected:hover > a.selected > span, .main-menu-2.level0 > li.selected:hover > a.selected > span, .main-menu.level0 > li.selected:focus-within > a.selected > span, .main-menu-1.level0 > li.selected:focus-within > a.selected > span, .main-menu-2.level0 > li.selected:focus-within > a.selected > span, .main-menu.level0 > li.selected:focus-within > .text-menu-link.selected > div > span, .main-menu-1.level0 > li.selected:focus-within > .text-menu-link.selected > div > span, .main-menu-2.level0 > li.selected:focus-within > .text-menu-link.selected > div > span {
          color: #f49b00;
          font-style: normal;
          transition: color 0.2s ease-in;
          /* TODO: fix this, see transition: background-size */ }
        .main-menu.level0 > li.selected > a.selected > span > span.additional-name, .main-menu-1.level0 > li.selected > a.selected > span > span.additional-name, .main-menu-2.level0 > li.selected > a.selected > span > span.additional-name {
          margin-left: 6px;
          color: ; }
    header .main-menu.level0 > li > a, header .main-menu-1.level0 > li > a, header .main-menu-2.level0 > li > a {
      height: 85px; }
      header .main-menu.level0 > li > a > span, header .main-menu-1.level0 > li > a > span, header .main-menu-2.level0 > li > a > span {
        height: 85px;
        padding-top: 23px;
        padding-bottom: 0px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
        background-size: 0% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease; }
      header .main-menu.level0 > li:hover > a > span, header .main-menu-1.level0 > li:hover > a > span, header .main-menu-2.level0 > li:hover > a > span, header .main-menu.level0 > li:focus-within > a > span, header .main-menu-1.level0 > li:focus-within > a > span, header .main-menu-2.level0 > li:focus-within > a > span, header .main-menu.level0 > li:focus-within > .text-menu-link > div > span, header .main-menu-1.level0 > li:focus-within > .text-menu-link > div > span, header .main-menu-2.level0 > li:focus-within > .text-menu-link > div > span {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
        background-size: 100% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease; }
      header .main-menu.level0 > li.selected > a.selected > span, header .main-menu-1.level0 > li.selected > a.selected > span, header .main-menu-2.level0 > li.selected > a.selected > span {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
        background-size: 100% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease; }
      header .main-menu.level0 > li.selected:hover > a.selected > span, header .main-menu-1.level0 > li.selected:hover > a.selected > span, header .main-menu-2.level0 > li.selected:hover > a.selected > span, header .main-menu.level0 > li.selected:focus-within > a.selected > span, header .main-menu-1.level0 > li.selected:focus-within > a.selected > span, header .main-menu-2.level0 > li.selected:focus-within > a.selected > span, header .main-menu.level0 > li.selected:focus-within > .text-menu-link.selected > div > span, header .main-menu-1.level0 > li.selected:focus-within > .text-menu-link.selected > div > span, header .main-menu-2.level0 > li.selected:focus-within > .text-menu-link.selected > div > span {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%); }
    #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a, #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li > a, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a, #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li > a, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a, #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li > a {
      transition: height 0.4s; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a > span, #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li > a > span, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a > span, #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li > a > span, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a > span, #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li > a > span {
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0.hide-link-name-scrolled > li > a span.name, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.hide-link-name-scrolled > li > a span.name, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.hide-link-name-scrolled > li > a span.name {
        display: none; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0.show-link-name-scrolled > li > a span.name, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.show-link-name-scrolled > li > a span.name, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.show-link-name-scrolled > li > a span.name {
        display: inline; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a {
        height: 50px; }
        #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a > span, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a > span, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a > span {
          color: #000;
          font-size: 18px;
          height: 50px;
          padding-top: 2px;
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 48px , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
          background-size: 0% 100%;
          background-repeat: repeat-y;
          background-position: center center;
          transition: background-size 0.3s ease;
          /* background-size transition for background width animation */
          transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
          #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a > span.name, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a > span.name, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a > span.name {
            line-height: 48px; }
        #wrapper.header-dynamic.scrolled header .main-menu.level0 > li:hover > a > span, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li:hover > a > span, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li:hover > a > span {
          color: #f49b00;
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% ,  , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
          background-size: 100% 100%;
          background-repeat: repeat-y;
          background-position: center center;
          transition: background-size 0.3s ease;
          /* background-size transition for background width animation */
          transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
        #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.selected > a.selected > span, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.selected > a.selected > span, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.selected > a.selected > span {
          color: #f49b00;
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 48px , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
          background-size: 100% 100%;
          background-repeat: repeat-y;
          background-position: center center;
          transition: background-size 0.3s ease;
          /* background-size transition for background width animation */
          transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease, opacity 0.4s; }
        #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.selected:hover > a.selected > span, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.selected:hover > a.selected > span, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.selected:hover > a.selected > span {
          color: #f49b00;
          transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease;
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 48px , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%); }
      #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li > a > span, #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li:hover > a > span, #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li.selected > a.selected > span, #wrapper.header-dynamic.scrolled header.animating .main-menu.level0 > li.selected:hover > a.selected > span {
        background: none; } }
/* --- Main links END --- */
/* --- Show main link name on hover START --- */
/*
 Main menu show link name on hover
 ---------------------------------
 Get config vars and set default values
 */
/* General */
/* Background color */
/* Animations */
@media (min-width:1000px) {
  /* --- General START --- */
  /* --- General END --- */
  /* --- Dynamic header START --- */
  /* --- Dynamic header END --- */
  /* --- Menu badge START --- */
  /* --- Menu badge END --- */
  /* --- Menu badge on dynamic header START --- */
  /* --- Menu badge on dynamic header END --- */
    header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link {
      overflow: visible;
      /* Overwrite "hidden" (see text-menu.inc.scss) */ }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > div.text {
        /* There is no concept to show the html text in this menu (maybe we change this in the future) */
        display: none !important; }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li > a > span > span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.name {
        background-color: #aaa;
        display: block;
        height: 0;
        min-width: 32px;
        overflow: hidden;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 4px;
        padding-right: 4px;
        text-align: center;
        transition: background-color 0.2s, height 0.2s, padding-top 0.2s, padding-bottom 0.2s;
        position: absolute;
        white-space: nowrap; }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon {
        background-color: transparent;
        display: block;
        margin: 0;
        box-sizing: content-box;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        padding-right: 4px;
        transition: background-color 0.2s; }
        header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon > i, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon > i, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon > i, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon > i, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon > i, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon > i, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li > a > span > span.menuicon > i, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.menuicon > i, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.menuicon > i, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon > i, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon > i, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon > i {
          background-position: center center; }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li > a span.name {
        margin-left: 16px;
        transform: translateX(-50%); }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li:first-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li:first-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li:first-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li:first-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li:first-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li:first-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li:first-child > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li:first-child > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li:first-child > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li:first-child > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li:first-child > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li:first-child > a span.name {
        margin-left: 0px;
        transform: translateX(0); }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li:last-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li:last-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li:last-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li:last-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li:last-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li:last-child > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li:last-child > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li:last-child > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li:last-child > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom > li:last-child > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom > li:last-child > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom > li:last-child > a span.name {
        margin-left: 32px;
        transform: translateX(-100%); }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li > a > span, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li > a > span, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li > a > span {
        padding-top: 79px; }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top > li > a > span > span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.name {
        bottom: 6px; }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name {
        height: 56px;
        padding-top: 4px;
        padding-bottom: 4px; }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name {
        background-color: #aaa; }
        header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name.force-hide, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name.force-hide, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name.force-hide, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name.force-hide, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name.force-hide, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name.force-hide, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name.force-hide, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name.force-hide, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name.force-hide, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name.force-hide, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name.force-hide, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name.force-hide {
          height: 0;
          padding-top: 0;
          padding-bottom: 0; }
        header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > a span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > a span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > a span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.menuicon {
          background-color: #ddd; }
      header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name {
        background-color: #aaa; }
        header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > a span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > a span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > a span.menuicon, header .menu-horizontal-downwards.main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.menuicon, header .menu-horizontal-downwards.main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.menuicon, header .menu-horizontal-downwards.main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.menuicon {
          background-color: #ddd; }
    #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.name, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.name {
      transition: background-color 0.2s, height 0.2s, min-width 0.4s, padding-top 0.2s, padding-bottom 0.2s, padding-left 0.4s, padding-right 0.4s, bottom 0.4s, margin-left 0.4s, font-size 0.4s, line-height 0.4s; }
      #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon {
        transition: background-color 0.2s, height 0.4s, width 0.4s, padding-left 0.4s, padding-right 0.4s, padding-top 0.4s, padding-bottom 0.4s; }
      #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.name, #wrapper.header-dynamic header.animating > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.name {
        transition: background-color 0.2s, height 0.4s, min-width 0.4s, padding-top 0.4s, padding-bottom 0.4s, padding-left 0.4s, padding-right 0.4s, bottom 0.4s, margin-left 0.4s, font-size 0.4s, line-height 0.4s; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span {
        min-width: 32px; }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.name {
          background-color: #aaa;
          min-width: 32px;
          padding-left: 4px;
          padding-right: 4px; }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link > div > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span > span.menuicon {
          background-color: transparent;
          padding-top: 4px;
          padding-bottom: 4px;
          padding-left: 4px;
          padding-right: 4px; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li.text-menu > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li.text-menu > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a span.name {
        margin-left: 16px; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li:first-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li:first-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li:first-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li:first-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li:first-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li:first-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li:first-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li:first-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li:first-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li:first-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li:first-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li:first-child > a span.name {
        margin-left: 0px; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li:last-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li:last-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li:last-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li:last-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li:last-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li:last-child > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li:last-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li:last-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li:last-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li:last-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li:last-child > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li:last-child > a span.name {
        margin-left: 32px; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name {
        height: 56px;
        padding-top: 4px;
        padding-bottom: 4px; }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.name {
          background-color: #aaa; }
          #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li.selected > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li.selected > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li.selected > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li.selected > a span.menuicon {
            background-color: #ddd; }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.name {
          background-color: #aaa; }
          #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top.initalised > li:hover > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top.initalised > li:hover > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top.initalised > li:hover > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.menuicon, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom.initalised > li:hover > a span.menuicon {
            background-color: #ddd; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span {
        padding-top: 58px; }
        #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > div.text-menu-link > div > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span > span.name, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span > span.name {
          bottom: -8px; }
    .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge, .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge {
      z-index: 20; }
      .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-left, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-left, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-left, .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left {
        left: -1px !important; }
      .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right, .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-right, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-right, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-right, .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right, .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right {
        right: -1px !important; }
      .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right {
        top: 71px; }
      .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right, .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right, .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right {
        top: 103px;
        bottom: auto; }
      .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-left, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-left, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-left, .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-right, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-right, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-top-right {
        top: 15px; }
      .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right, .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right, .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right {
        top: 47px;
        bottom: auto; }
    #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge, #wrapper.header-dynamic header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge {
      transition: top 0.4s; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-top-right {
        top: 50px; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-top > li > a > span span.badge.badge-bottom-right {
        top: 82px; }
      #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-left, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-1.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right, #wrapper.header-dynamic.scrolled header > .navbar > .main-menu-wrapper .main-menu-2.level0.show-link-name-on-hover-bottom > li > a > span span.badge.badge-bottom-right {
        top: 26px; } }
/* --- Show main link name on hover END --- */
/* --- Links START --- */
.main-menu li > a, .main-menu-1 li > a, .main-menu-2 li > a, .visible-gfb > .meta-menu li > a, .visible-gfb > .footer-menu li > a {
  text-decoration: none; }

@media (max-width:999px) {
  /* Add 54px for menu arrow */
    .main-menu li > a, .main-menu-1 li > a, .main-menu-2 li > a, .visible-gfb > .meta-menu li > a, .visible-gfb > .footer-menu li > a {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 14px;
      padding-bottom: 14px; }
    .main-menu li.popout > a, .main-menu-1 li.popout > a, .main-menu-2 li.popout > a, .visible-gfb > .meta-menu li.popout > a, .visible-gfb > .footer-menu li.popout > a {
      padding-right: 74px;
      z-index: 9; }
      .main-menu li.popout > a::before, .main-menu-1 li.popout > a::before, .main-menu-2 li.popout > a::before, .visible-gfb > .meta-menu li.popout > a::before, .visible-gfb > .footer-menu li.popout > a::before {
        content: '';
        position: absolute;
        top: 0;
        right: 74px;
        height: 100%;
        width: 1px;
        background-color: #e2e2e2; }
    .visible-gfb > .meta-menu li.popout > ul::before {
      content: '';
      position: absolute;
      top: 0;
      right: 74px;
      height: 100%;
      width: 1px;
      background-color: #e2e2e2; }
    .popout-menu.level1.submenu > li > a::after, .popout-menu.level2.submenu > li > a::after, .popout-menu.level3.submenu > li > a::after {
      content: '';
      position: absolute;
      top: 0;
      right: 74px;
      height: 100%;
      width: 1px;
      background-color: #e2e2e2; }
    .main-menu li.popout.popout-menu-item > a, .additonal-menu-in-main-area-1 li.popout.popout-menu-item > a, .additonal-menu-in-main-area-2 li.popout.popout-menu-item > a, .visible-gfb > .meta-menu li.popout.popout-menu-item > a, .visible-gfb > .footer-menu li.popout.popout-menu-item > a {
      padding-right: 94px; }
    .main-menu > li ul.level1 > li > a, .main-menu-1 > li ul.level1 > li > a, .main-menu-2 > li ul.level1 > li > a, .visible-gfb > .meta-menu > li ul.level1 > li > a, .visible-gfb > .footer-menu > li ul.level1 > li > a, .main-menu > li ul.level1 > li.popout-menu-item > ul.menu-item, .main-menu-1 > li ul.level1 > li.popout-menu-item > ul.menu-item, .main-menu-2 > li ul.level1 > li.popout-menu-item > ul.menu-item, .visible-gfb > .meta-menu > li ul.level1 > li.popout-menu-item > ul.menu-item, .visible-gfb > .footer-menu > li ul.level1 > li.popout-menu-item > ul.menu-item {
      padding-left: 36px; }
      .main-menu > li ul.level2 > li > a, .main-menu-1 > li ul.level2 > li > a, .main-menu-2 > li ul.level2 > li > a, .visible-gfb > .meta-menu > li ul.level2 > li > a, .visible-gfb > .footer-menu > li ul.level2 > li > a, .main-menu > li ul.level2 > li.popout-menu-item > ul.menu-item, .main-menu-1 > li ul.level2 > li.popout-menu-item > ul.menu-item, .main-menu-2 > li ul.level2 > li.popout-menu-item > ul.menu-item, .visible-gfb > .meta-menu > li ul.level2 > li.popout-menu-item > ul.menu-item, .visible-gfb > .footer-menu > li ul.level2 > li.popout-menu-item > ul.menu-item {
        padding-left: 52px; }
      .main-menu > li ul.level3 > li > a, .main-menu-1 > li ul.level3 > li > a, .main-menu-2 > li ul.level3 > li > a, .visible-gfb > .meta-menu > li ul.level3 > li > a, .visible-gfb > .footer-menu > li ul.level3 > li > a, .main-menu > li ul.level3 > li.popout-menu-item > ul.menu-item, .main-menu-1 > li ul.level3 > li.popout-menu-item > ul.menu-item, .main-menu-2 > li ul.level3 > li.popout-menu-item > ul.menu-item, .visible-gfb > .meta-menu > li ul.level3 > li.popout-menu-item > ul.menu-item, .visible-gfb > .footer-menu > li ul.level3 > li.popout-menu-item > ul.menu-item {
        padding-left: 68px; }
      .main-menu > li ul.level4 > li > a, .main-menu-1 > li ul.level4 > li > a, .main-menu-2 > li ul.level4 > li > a, .visible-gfb > .meta-menu > li ul.level4 > li > a, .visible-gfb > .footer-menu > li ul.level4 > li > a, .main-menu > li ul.level4 > li.popout-menu-item > ul.menu-item, .main-menu-1 > li ul.level4 > li.popout-menu-item > ul.menu-item, .main-menu-2 > li ul.level4 > li.popout-menu-item > ul.menu-item, .visible-gfb > .meta-menu > li ul.level4 > li.popout-menu-item > ul.menu-item, .visible-gfb > .footer-menu > li ul.level4 > li.popout-menu-item > ul.menu-item {
        padding-left: 84px; }
      .main-menu > li ul.level5 > li > a, .main-menu-1 > li ul.level5 > li > a, .main-menu-2 > li ul.level5 > li > a, .visible-gfb > .meta-menu > li ul.level5 > li > a, .visible-gfb > .footer-menu > li ul.level5 > li > a, .main-menu > li ul.level5 > li.popout-menu-item > ul.menu-item, .main-menu-1 > li ul.level5 > li.popout-menu-item > ul.menu-item, .main-menu-2 > li ul.level5 > li.popout-menu-item > ul.menu-item, .visible-gfb > .meta-menu > li ul.level5 > li.popout-menu-item > ul.menu-item, .visible-gfb > .footer-menu > li ul.level5 > li.popout-menu-item > ul.menu-item {
        padding-left: 100px; } }
/* --- Links END --- */
/* --- Submenu START --- */
.main-menu li.submenu-title, .main-menu-1 li.submenu-title, .main-menu-2 li.submenu-title {
  display: none !important; }

@media (max-width:999px) {
  .main-menu ul.submenu, .main-menu-1 ul.submenu, .main-menu-2 ul.submenu, .visible-gfb > .meta-menu ul.submenu, .visible-gfb > .footer-menu ul.submenu {
    height: 0;
    overflow: hidden;
    transition: height 0.3s; } }

@media (min-width:1000px) {
  /*
   @if $mainMenu_submenuPaddingTop != 0 {
   .main-menu ul.submenu,
   .main-menu-1 ul.submenu,
   .main-menu-2 ul.submenu {
   & {
   background: linear-gradient(to bottom,  $mainMenu_submenuBackgroundColorTop 0%, $mainMenu_submenuBackgroundColor $mainMenu_submenuPaddingTop * 1px, $mainMenu_submenuBackgroundColor 100%);
   padding-top: $mainMenu_submenuPaddingTop * 1px;
   }
   &.level1 {
   background: linear-gradient(to bottom,  $mainMenu_submenu1BackgroundColorTop 0%, $mainMenu_submenu1BackgroundColor $mainMenu_submenuPaddingTop * 1px, $mainMenu_submenu1BackgroundColor 100%);
   padding-top: $mainMenu_submenuPaddingTop * 1px;
   }
   &.level2 {
   background: linear-gradient(to bottom,  $mainMenu_submenu2BackgroundColorTop 0%, $mainMenu_submenu2BackgroundColor $mainMenu_submenuPaddingTop * 1px, $mainMenu_submenu2BackgroundColor 100%);
   padding-top: $mainMenu_submenuPaddingTop * 1px;
   }
   &.level3 {
   background: linear-gradient(to bottom,  $mainMenu_submenu3BackgroundColorTop 0%, $mainMenu_submenu3BackgroundColor $mainMenu_submenuPaddingTop * 1px, $mainMenu_submenu3BackgroundColor 100%);
   padding-top: $mainMenu_submenuPaddingTop * 1px;
   }
   &.level4 {
   background: linear-gradient(to bottom,  $mainMenu_submenu4BackgroundColorTop 0%, $mainMenu_submenu4BackgroundColor $mainMenu_submenuPaddingTop * 1px, $mainMenu_submenu4BackgroundColor 100%);
   padding-top: $mainMenu_submenuPaddingTop * 1px;
   }
   }
   }
   */
    .main-menu li.popout > ul, .main-menu-1 li.popout > ul, .main-menu-2 li.popout > ul {
      width: 250px; }
    .main-menu ul.submenu, .main-menu-1 ul.submenu, .main-menu-2 ul.submenu {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); }
      .main-menu ul.submenu, .main-menu-1 ul.submenu, .main-menu-2 ul.submenu {
        background-color: #fff; }
      .main-menu ul.submenu.level1, .main-menu-1 ul.submenu.level1, .main-menu-2 ul.submenu.level1 {
        background-color: #fff; }
      .main-menu ul.submenu.level2, .main-menu-1 ul.submenu.level2, .main-menu-2 ul.submenu.level2 {
        background-color: #fff; }
      .main-menu ul.submenu.level3, .main-menu-1 ul.submenu.level3, .main-menu-2 ul.submenu.level3 {
        background-color: #fff; }
      .main-menu ul.submenu.level4, .main-menu-1 ul.submenu.level4, .main-menu-2 ul.submenu.level4 {
        background-color: #fff; }
      .main-menu ul.submenu:not(.virtual-popout-menu), .main-menu-1 ul.submenu:not(.virtual-popout-menu), .main-menu-2 ul.submenu:not(.virtual-popout-menu) {
        border: 1px solid #b3b3b3; }
        .main-menu ul.submenu:not(.virtual-popout-menu).open, .main-menu-1 ul.submenu:not(.virtual-popout-menu).open, .main-menu-2 ul.submenu:not(.virtual-popout-menu).open {
          border: 1px solid #b3b3b3 !important; }
    .main-menu ul.menu-item, .additional-mneu-in-main-area-1 ul.menu-item, .additional-mneu-in-main-area-2 ul.menu-item {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); } }
/* --- Submenu END --- */
/* --- Submenu links START --- */
@media (max-width:999px) {
  .main-menu ul.submenu > li > a, .main-menu-1 ul.submenu > li > a, .main-menu-2 ul.submenu > li > a, .visible-gfb > .meta-menu ul.submenu > li > a, .visible-gfb > .footer-menu ul.submenu > li > a {
    background-color: #fff;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 20px;
    text-transform: none;
    position: relative; }
    .main-menu ul.submenu > li > a:hover, .main-menu-1 ul.submenu > li > a:hover, .main-menu-2 ul.submenu > li > a:hover, .visible-gfb > .meta-menu ul.submenu > li > a:hover, .visible-gfb > .footer-menu ul.submenu > li > a:hover {
      background-color: #fff;
      color: #f49b00;
      text-decoration: ; }
    .main-menu ul.submenu > li > a.selected, .main-menu-1 ul.submenu > li > a.selected, .main-menu-2 ul.submenu > li > a.selected, .visible-gfb > .meta-menu ul.submenu > li > a.selected, .visible-gfb > .footer-menu ul.submenu > li > a.selected {
      background-color: #fff;
      color: #f49b00;
      text-decoration: ; }
    .main-menu ul.submenu > li > a.selected:hover, .main-menu-1 ul.submenu > li > a.selected:hover, .main-menu-2 ul.submenu > li > a.selected:hover, .visible-gfb > .meta-menu ul.submenu > li > a.selected:hover, .visible-gfb > .footer-menu ul.submenu > li > a.selected:hover {
      background-color: #fff;
      color: #f49b00; }
    .main-menu ul.submenu.level1 > li > a, .main-menu-1 ul.submenu.level1 > li > a, .main-menu-2 ul.submenu.level1 > li > a, .visible-gfb > .meta-menu ul.submenu.level1 > li > a, .visible-gfb > .footer-menu ul.submenu.level1 > li > a {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level1 > li > a:hover, .main-menu-1 ul.submenu.level1 > li > a:hover, .main-menu-2 ul.submenu.level1 > li > a:hover, .visible-gfb > .meta-menu ul.submenu.level1 > li > a:hover, .visible-gfb > .footer-menu ul.submenu.level1 > li > a:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level1 > li > a.selected, .main-menu-1 ul.submenu.level1 > li > a.selected, .main-menu-2 ul.submenu.level1 > li > a.selected, .visible-gfb > .meta-menu ul.submenu.level1 > li > a.selected, .visible-gfb > .footer-menu ul.submenu.level1 > li > a.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level1 > li > a.selected:hover, .main-menu-1 ul.submenu.level1 > li > a.selected:hover, .main-menu-2 ul.submenu.level1 > li > a.selected:hover, .visible-gfb > .meta-menu ul.submenu.level1 > li > a.selected:hover, .visible-gfb > .footer-menu ul.submenu.level1 > li > a.selected:hover {
        background-color: #fff;
        color: #f49b00; }
    .main-menu ul.submenu.level2 > li > a, .main-menu-1 ul.submenu.level2 > li > a, .main-menu-2 ul.submenu.level2 > li > a, .visible-gfb > .meta-menu ul.submenu.level2 > li > a, .visible-gfb > .footer-menu ul.submenu.level2 > li > a {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level2 > li > a:hover, .main-menu-1 ul.submenu.level2 > li > a:hover, .main-menu-2 ul.submenu.level2 > li > a:hover, .visible-gfb > .meta-menu ul.submenu.level2 > li > a:hover, .visible-gfb > .footer-menu ul.submenu.level2 > li > a:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level2 > li > a.selected, .main-menu-1 ul.submenu.level2 > li > a.selected, .main-menu-2 ul.submenu.level2 > li > a.selected, .visible-gfb > .meta-menu ul.submenu.level2 > li > a.selected, .visible-gfb > .footer-menu ul.submenu.level2 > li > a.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level2 > li > a.selected:hover, .main-menu-1 ul.submenu.level2 > li > a.selected:hover, .main-menu-2 ul.submenu.level2 > li > a.selected:hover, .visible-gfb > .meta-menu ul.submenu.level2 > li > a.selected:hover, .visible-gfb > .footer-menu ul.submenu.level2 > li > a.selected:hover {
        background-color: #fff;
        color: #f49b00; }
    .main-menu ul.submenu.level3 > li > a, .main-menu-1 ul.submenu.level3 > li > a, .main-menu-2 ul.submenu.level3 > li > a, .visible-gfb > .meta-menu ul.submenu.level3 > li > a, .visible-gfb > .footer-menu ul.submenu.level3 > li > a {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level3 > li > a:hover, .main-menu-1 ul.submenu.level3 > li > a:hover, .main-menu-2 ul.submenu.level3 > li > a:hover, .visible-gfb > .meta-menu ul.submenu.level3 > li > a:hover, .visible-gfb > .footer-menu ul.submenu.level3 > li > a:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level3 > li > a.selected, .main-menu-1 ul.submenu.level3 > li > a.selected, .main-menu-2 ul.submenu.level3 > li > a.selected, .visible-gfb > .meta-menu ul.submenu.level3 > li > a.selected, .visible-gfb > .footer-menu ul.submenu.level3 > li > a.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level3 > li > a.selected:hover, .main-menu-1 ul.submenu.level3 > li > a.selected:hover, .main-menu-2 ul.submenu.level3 > li > a.selected:hover, .visible-gfb > .meta-menu ul.submenu.level3 > li > a.selected:hover, .visible-gfb > .footer-menu ul.submenu.level3 > li > a.selected:hover {
        background-color: #fff;
        color: #f49b00; }
    .main-menu ul.submenu.level4 > li > a, .main-menu-1 ul.submenu.level4 > li > a, .main-menu-2 ul.submenu.level4 > li > a, .visible-gfb > .meta-menu ul.submenu.level4 > li > a, .visible-gfb > .footer-menu ul.submenu.level4 > li > a {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level4 > li > a:hover, .main-menu-1 ul.submenu.level4 > li > a:hover, .main-menu-2 ul.submenu.level4 > li > a:hover, .visible-gfb > .meta-menu ul.submenu.level4 > li > a:hover, .visible-gfb > .footer-menu ul.submenu.level4 > li > a:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level4 > li > a.selected, .main-menu-1 ul.submenu.level4 > li > a.selected, .main-menu-2 ul.submenu.level4 > li > a.selected, .visible-gfb > .meta-menu ul.submenu.level4 > li > a.selected, .visible-gfb > .footer-menu ul.submenu.level4 > li > a.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level4 > li > a.selected:hover, .main-menu-1 ul.submenu.level4 > li > a.selected:hover, .main-menu-2 ul.submenu.level4 > li > a.selected:hover, .visible-gfb > .meta-menu ul.submenu.level4 > li > a.selected:hover, .visible-gfb > .footer-menu ul.submenu.level4 > li > a.selected:hover {
        background-color: #fff;
        color: #f49b00; } }

@media (min-width:1000px) {
  .main-menu ul.submenu > li > a, .main-menu-1 ul.submenu > li > a, .main-menu-2 ul.submenu > li > a, .main-menu ul.submenu > li > .text-menu-link, .main-menu-1 ul.submenu > li > .text-menu-link, .main-menu-2 ul.submenu > li > .text-menu-link {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 24px;
    text-transform: none;
    text-decoration: none;
    transition: color 0.2s ease-in, background-color 0.3s ease-in;
    /* TODO: configure */ }
    .main-menu ul.submenu > li > a > button, .main-menu-1 ul.submenu > li > a > button, .main-menu-2 ul.submenu > li > a > button, .main-menu ul.submenu > li > .text-menu-link > button, .main-menu-1 ul.submenu > li > .text-menu-link > button, .main-menu-2 ul.submenu > li > .text-menu-link > button {
      position: absolute;
      background: transparent;
      height: 100%;
      width: 100%;
      padding: 0;
      border: 0; }
    .main-menu ul.submenu > li > a span.menuicon, .main-menu-1 ul.submenu > li > a span.menuicon, .main-menu-2 ul.submenu > li > a span.menuicon, .main-menu ul.submenu > li > .text-menu-link span.menuicon, .main-menu-1 ul.submenu > li > .text-menu-link span.menuicon, .main-menu-2 ul.submenu > li > .text-menu-link span.menuicon {
      height: 90px;
      width: 135px;
      line-height: 90px;
      margin-right: 5px;
      /* TODO: configure */ }
    .main-menu ul.submenu > li > a [class^="menuicon-"], .main-menu-1 ul.submenu > li > a [class^="menuicon-"], .main-menu-2 ul.submenu > li > a [class^="menuicon-"], .main-menu ul.submenu > li > .text-menu-link [class^="menuicon-"], .main-menu-1 ul.submenu > li > .text-menu-link [class^="menuicon-"], .main-menu-2 ul.submenu > li > .text-menu-link [class^="menuicon-"] {
      height: 90px;
      width: 135px;
      line-height: 90px; }
    .main-menu ul.submenu > li > a > span, .main-menu-1 ul.submenu > li > a > span, .main-menu-2 ul.submenu > li > a > span, .main-menu ul.submenu > li > .text-menu-link > div, .main-menu-1 ul.submenu > li > .text-menu-link > div, .main-menu-2 ul.submenu > li > .text-menu-link > div {
      display: block;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 8px;
      padding-bottom: 8px; }
    .main-menu ul.submenu > li:hover > a, .main-menu-1 ul.submenu > li:hover > a, .main-menu-2 ul.submenu > li:hover > a, .main-menu ul.submenu > li:hover > .text-menu-link, .main-menu-1 ul.submenu > li:hover > .text-menu-link, .main-menu-2 ul.submenu > li:hover > .text-menu-link, .main-menu ul.submenu > li:focus-within > a, .main-menu-1 ul.submenu > li:focus-within > a, .main-menu-2 ul.submenu > li:focus-within > a, .main-menu ul.submenu > li:focus-within > .text-menu-link, .main-menu-1 ul.submenu > li:focus-within > .text-menu-link, .main-menu-2 ul.submenu > li:focus-within > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu > li.selected > a.selected, .main-menu-1 ul.submenu > li.selected > a.selected, .main-menu-2 ul.submenu > li.selected > a.selected, .main-menu ul.submenu > li.selected > .text-menu-link.selected, .main-menu-1 ul.submenu > li.selected > .text-menu-link.selected, .main-menu-2 ul.submenu > li.selected > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu > li.selected:hover > a.selected, .main-menu-1 ul.submenu > li.selected:hover > a.selected, .main-menu-2 ul.submenu > li.selected:hover > a.selected, .main-menu ul.submenu > li.selected:hover > .text-menu-link.selected, .main-menu-1 ul.submenu > li.selected:hover > .text-menu-link.selected, .main-menu-2 ul.submenu > li.selected:hover > .text-menu-link.selected, .main-menu ul.submenu > li.selected:focus-within > a.selected, .main-menu-1 ul.submenu > li.selected:focus-within > a.selected, .main-menu-2 ul.submenu > li.selected:focus-within > a.selected, .main-menu ul.submenu > li.selected:focus-within > .text-menu-link.selected, .main-menu-1 ul.submenu > li.selected:focus-within > .text-menu-link.selected, .main-menu-2 ul.submenu > li.selected:focus-within > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level1 > li > a, .main-menu-1 ul.submenu.level1 > li > a, .main-menu-2 ul.submenu.level1 > li > a, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a, .main-menu ul.submenu.level1 > li > .text-menu-link, .main-menu-1 ul.submenu.level1 > li > .text-menu-link, .main-menu-2 ul.submenu.level1 > li > .text-menu-link, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 24px;
      text-transform: none;
      transition: color 0.2s ease-in, background-color 0.3s ease-in;
      /* TODO: configure */ }
      .main-menu ul.submenu.level1 > li > a > button, .main-menu-1 ul.submenu.level1 > li > a > button, .main-menu-2 ul.submenu.level1 > li > a > button, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > button, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > button, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > button, .main-menu ul.submenu.level1 > li > .text-menu-link > button, .main-menu-1 ul.submenu.level1 > li > .text-menu-link > button, .main-menu-2 ul.submenu.level1 > li > .text-menu-link > button, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > button, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > button, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
      .main-menu ul.submenu.level1 > li > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li > a > span > span > span.additional-name, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span > span > span.additional-name, .main-menu ul.submenu.level1 > li > .text-menu-link > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li > .text-menu-link > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li > .text-menu-link > span > span > span.additional-name, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > span > span > span.additional-name {
        margin-left: 6px;
        color: ; }
    .main-menu ul.submenu.level1 > li > a > span, .main-menu-1 ul.submenu.level1 > li > a > span, .main-menu-2 ul.submenu.level1 > li > a > span, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span, .main-menu ul.submenu.level1 > li > .text-menu-link > div, .main-menu-1 ul.submenu.level1 > li > .text-menu-link > div, .main-menu-2 ul.submenu.level1 > li > .text-menu-link > div, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > div, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > div, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > div {
      display: block;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 8px;
      padding-bottom: 8px; }
    .main-menu ul.submenu.level1 > li:hover > a, .main-menu-1 ul.submenu.level1 > li:hover > a, .main-menu-2 ul.submenu.level1 > li:hover > a, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a, .main-menu ul.submenu.level1 > li:hover > a > span > span, .main-menu-1 ul.submenu.level1 > li:hover > a > span > span, .main-menu-2 ul.submenu.level1 > li:hover > a > span > span, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a > span > span, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a > span > span, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a > span > span, .main-menu ul.submenu.level1 > li:hover > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li:hover > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li:hover > a > span > span > span.additional-name, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a > span > span > span.additional-name, .main-menu ul.submenu.level1 > li:hover > .text-menu-link, .main-menu-1 ul.submenu.level1 > li:hover > .text-menu-link, .main-menu-2 ul.submenu.level1 > li:hover > .text-menu-link, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > .text-menu-link, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > .text-menu-link, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > .text-menu-link, .main-menu ul.submenu.level1 > li:focus-within > a, .main-menu-1 ul.submenu.level1 > li:focus-within > a, .main-menu-2 ul.submenu.level1 > li:focus-within > a, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > a, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > a, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > a, .main-menu ul.submenu.level1 > li:focus-within > .text-menu-link, .main-menu-1 ul.submenu.level1 > li:focus-within > .text-menu-link, .main-menu-2 ul.submenu.level1 > li:focus-within > .text-menu-link, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > .text-menu-link, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > .text-menu-link, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level1 > li.selected > a.selected, .main-menu-1 ul.submenu.level1 > li.selected > a.selected, .main-menu-2 ul.submenu.level1 > li.selected > a.selected, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected, .main-menu ul.submenu.level1 > li.selected > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li.selected > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li.selected > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level1 > li.selected > .text-menu-link.selected, .main-menu-1 ul.submenu.level1 > li.selected > .text-menu-link.selected, .main-menu-2 ul.submenu.level1 > li.selected > .text-menu-link.selected, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > .text-menu-link.selected, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > .text-menu-link.selected, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level1 > li.selected:hover > a.selected, .main-menu-1 ul.submenu.level1 > li.selected:hover > a.selected, .main-menu-2 ul.submenu.level1 > li.selected:hover > a.selected, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected, .main-menu ul.submenu.level1 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level1 > li.selected:hover > .text-menu-link.selected, .main-menu-1 ul.submenu.level1 > li.selected:hover > .text-menu-link.selected, .main-menu-2 ul.submenu.level1 > li.selected:hover > .text-menu-link.selected, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > .text-menu-link.selected, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > .text-menu-link.selected, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > .text-menu-link.selected, .main-menu ul.submenu.level1 > li.selected:focus-within > a.selected, .main-menu-1 ul.submenu.level1 > li.selected:focus-within > a.selected, .main-menu-2 ul.submenu.level1 > li.selected:focus-within > a.selected, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > a.selected, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > a.selected, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > a.selected, .main-menu ul.submenu.level1 > li.selected:focus-within > .text-menu-link.selected, .main-menu-1 ul.submenu.level1 > li.selected:focus-within > .text-menu-link.selected, .main-menu-2 ul.submenu.level1 > li.selected:focus-within > .text-menu-link.selected, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > .text-menu-link.selected, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > .text-menu-link.selected, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level1 > li span.menuicon, .main-menu-1 ul.submenu.level1 > li span.menuicon, .main-menu-2 ul.submenu.level1 > li span.menuicon, .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li span.menuicon, .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li span.menuicon, .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li span.menuicon {
      height:  * 1px;
      width:  * 1px;
      line-height:  * 1px;
      margin-right: 5px;
      /* TODO: configure */ }
    .main-menu ul.submenu.level1 > li [class^="menuicon-"], .main-menu-1 ul.submenu.level1 > li [class^="menuicon-"], .main-menu-2 ul.submenu.level1 > li [class^="menuicon-"], .main-menu ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li [class^="menuicon-"], .main-menu-1 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li [class^="menuicon-"], .main-menu-2 ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li [class^="menuicon-"] {
      height:  * 1px;
      width:  * 1px; }
    .main-menu ul.submenu.level2 > li > a, .main-menu-1 ul.submenu.level2 > li > a, .main-menu-2 ul.submenu.level2 > li > a, .main-menu ul.submenu.level2 > li > .text-menu-link, .main-menu-1 ul.submenu.level2 > li > .text-menu-link, .main-menu-2 ul.submenu.level2 > li > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 24px;
      text-transform: none; }
      .main-menu ul.submenu.level2 > li > a > button, .main-menu-1 ul.submenu.level2 > li > a > button, .main-menu-2 ul.submenu.level2 > li > a > button, .main-menu ul.submenu.level2 > li > .text-menu-link > button, .main-menu-1 ul.submenu.level2 > li > .text-menu-link > button, .main-menu-2 ul.submenu.level2 > li > .text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
      .main-menu ul.submenu.level2 > li > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level2 > li > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level2 > li > a > span > span > span.additional-name, .main-menu ul.submenu.level2 > li > .text-menu-link > span > span > span.additional-name, .main-menu-1 ul.submenu.level2 > li > .text-menu-link > span > span > span.additional-name, .main-menu-2 ul.submenu.level2 > li > .text-menu-link > span > span > span.additional-name {
        margin-left: 6px;
        color: ; }
    .main-menu ul.submenu.level2 > li:hover > a, .main-menu-1 ul.submenu.level2 > li:hover > a, .main-menu-2 ul.submenu.level2 > li:hover > a, .main-menu ul.submenu.level2 > li:hover > .text-menu-link, .main-menu-1 ul.submenu.level2 > li:hover > .text-menu-link, .main-menu-2 ul.submenu.level2 > li:hover > .text-menu-link, .main-menu ul.submenu.level2 > li:hover > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level2 > li:hover > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level2 > li:hover > a > span > span > span.additional-name, .main-menu ul.submenu.level2 > li:focus-within > a, .main-menu-1 ul.submenu.level2 > li:focus-within > a, .main-menu-2 ul.submenu.level2 > li:focus-within > a, .main-menu ul.submenu.level2 > li:focus-within > .text-menu-link, .main-menu-1 ul.submenu.level2 > li:focus-within > .text-menu-link, .main-menu-2 ul.submenu.level2 > li:focus-within > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level2 > li.selected > a.selected, .main-menu-1 ul.submenu.level2 > li.selected > a.selected, .main-menu-2 ul.submenu.level2 > li.selected > a.selected, .main-menu ul.submenu.level2 > li.selected > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level2 > li.selected > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level2 > li.selected > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level2 > li.selected > .text-menu-link.selected, .main-menu-1 ul.submenu.level2 > li.selected > .text-menu-link.selected, .main-menu-2 ul.submenu.level2 > li.selected > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level2 > li.selected:hover > a.selected, .main-menu-1 ul.submenu.level2 > li.selected:hover > a.selected, .main-menu-2 ul.submenu.level2 > li.selected:hover > a.selected, .main-menu ul.submenu.level2 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level2 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level2 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level2 > li.selected:hover > .text-menu-link.selected, .main-menu-1 ul.submenu.level2 > li.selected:hover > .text-menu-link.selected, .main-menu-2 ul.submenu.level2 > li.selected:hover > .text-menu-link.selected, .main-menu ul.submenu.level2 > li.selected:focus-within > a.selected, .main-menu-1 ul.submenu.level2 > li.selected:focus-within > a.selected, .main-menu-2 ul.submenu.level2 > li.selected:focus-within > a.selected, .main-menu ul.submenu.level2 > li.selected:focus-within > .text-menu-link.selected, .main-menu-1 ul.submenu.level2 > li.selected:focus-within > .text-menu-link.selected, .main-menu-2 ul.submenu.level2 > li.selected:focus-within > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level3 > li > a, .main-menu-1 ul.submenu.level3 > li > a, .main-menu-2 ul.submenu.level3 > li > a, .main-menu ul.submenu.level3 > li > .text-menu-link, .main-menu-1 ul.submenu.level3 > li > .text-menu-link, .main-menu-2 ul.submenu.level3 > li > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 24px;
      text-transform: none;
      white-space: nowrap; }
      .main-menu ul.submenu.level3 > li > a > button, .main-menu-1 ul.submenu.level3 > li > a > button, .main-menu-2 ul.submenu.level3 > li > a > button, .main-menu ul.submenu.level3 > li > .text-menu-link > button, .main-menu-1 ul.submenu.level3 > li > .text-menu-link > button, .main-menu-2 ul.submenu.level3 > li > .text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
      .main-menu ul.submenu.level3 > li > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level3 > li > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level3 > li > a > span > span > span.additional-name, .main-menu ul.submenu.level3 > li > .text-menu-link > span > span > span.additional-name, .main-menu-1 ul.submenu.level3 > li > .text-menu-link > span > span > span.additional-name, .main-menu-2 ul.submenu.level3 > li > .text-menu-link > span > span > span.additional-name {
        margin-left: 6px;
        color: ; }
    .main-menu ul.submenu.level3 > li:hover > a, .main-menu-1 ul.submenu.level3 > li:hover > a, .main-menu-2 ul.submenu.level3 > li:hover > a, .main-menu ul.submenu.level3 > li:hover > .text-menu-link, .main-menu-1 ul.submenu.level3 > li:hover > .text-menu-link, .main-menu-2 ul.submenu.level3 > li:hover > .text-menu-link, .main-menu ul.submenu.level3 > li:hover > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level3 > li:hover > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level3 > li:hover > a > span > span > span.additional-name, .main-menu ul.submenu.level3 > li:focus-within > a, .main-menu-1 ul.submenu.level3 > li:focus-within > a, .main-menu-2 ul.submenu.level3 > li:focus-within > a, .main-menu ul.submenu.level3 > li:focus-within > .text-menu-link, .main-menu-1 ul.submenu.level3 > li:focus-within > .text-menu-link, .main-menu-2 ul.submenu.level3 > li:focus-within > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level3 > li.selected > a.selected, .main-menu-1 ul.submenu.level3 > li.selected > a.selected, .main-menu-2 ul.submenu.level3 > li.selected > a.selected, .main-menu ul.submenu.level3 > li.selected > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level3 > li.selected > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level3 > li.selected > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level3 > li.selected > .text-menu-link.selected, .main-menu-1 ul.submenu.level3 > li.selected > .text-menu-link.selected, .main-menu-2 ul.submenu.level3 > li.selected > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level3 > li.selected:hover > a.selected, .main-menu-1 ul.submenu.level3 > li.selected:hover > a.selected, .main-menu-2 ul.submenu.level3 > li.selected:hover > a.selected, .main-menu ul.submenu.level3 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level3 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level3 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level3 > li.selected:hover > .text-menu-link.selected, .main-menu-1 ul.submenu.level3 > li.selected:hover > .text-menu-link.selected, .main-menu-2 ul.submenu.level3 > li.selected:hover > .text-menu-link.selected, .main-menu ul.submenu.level3 > li.selected:focus-within > a.selected, .main-menu-1 ul.submenu.level3 > li.selected:focus-within > a.selected, .main-menu-2 ul.submenu.level3 > li.selected:focus-within > a.selected, .main-menu ul.submenu.level3 > li.selected:focus-within > .text-menu-link.selected, .main-menu-1 ul.submenu.level3 > li.selected:focus-within > .text-menu-link.selected, .main-menu-2 ul.submenu.level3 > li.selected:focus-within > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level4 > li > a, .main-menu-1 ul.submenu.level4 > li > a, .main-menu-2 ul.submenu.level4 > li > a, .main-menu ul.submenu.level4 > li > .text-menu-link, .main-menu-1 ul.submenu.level4 > li > .text-menu-link, .main-menu-2 ul.submenu.level4 > li > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 24px;
      text-transform: none;
      white-space: nowrap; }
      .main-menu ul.submenu.level4 > li > a > button, .main-menu-1 ul.submenu.level4 > li > a > button, .main-menu-2 ul.submenu.level4 > li > a > button, .main-menu ul.submenu.level4 > li > .text-menu-link > button, .main-menu-1 ul.submenu.level4 > li > .text-menu-link > button, .main-menu-2 ul.submenu.level4 > li > .text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
      .main-menu ul.submenu.level4 > li > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level4 > li > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level4 > li > a > span > span > span.additional-name, .main-menu ul.submenu.level4 > li > .text-menu-link > span > span > span.additional-name, .main-menu-1 ul.submenu.level4 > li > .text-menu-link > span > span > span.additional-name, .main-menu-2 ul.submenu.level4 > li > .text-menu-link > span > span > span.additional-name {
        margin-left: 6px;
        color: ; }
    .main-menu ul.submenu.level4 > li:hover > a, .main-menu-1 ul.submenu.level4 > li:hover > a, .main-menu-2 ul.submenu.level4 > li:hover > a, .main-menu ul.submenu.level4 > li:hover > .text-menu-link, .main-menu-1 ul.submenu.level4 > li:hover > .text-menu-link, .main-menu-2 ul.submenu.level4 > li:hover > .text-menu-link, .main-menu ul.submenu.level4 > li:hover > a > span > span > span.additional-name, .main-menu-1 ul.submenu.level4 > li:hover > a > span > span > span.additional-name, .main-menu-2 ul.submenu.level4 > li:hover > a > span > span > span.additional-name, .main-menu ul.submenu.level4 > li:focus-within > a, .main-menu-1 ul.submenu.level4 > li:focus-within > a, .main-menu-2 ul.submenu.level4 > li:focus-within > a, .main-menu ul.submenu.level4 > li:focus-within > .text-menu-link, .main-menu-1 ul.submenu.level4 > li:focus-within > .text-menu-link, .main-menu-2 ul.submenu.level4 > li:focus-within > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level4 > li.selected > a.selected, .main-menu-1 ul.submenu.level4 > li.selected > a.selected, .main-menu-2 ul.submenu.level4 > li.selected > a.selected, .main-menu ul.submenu.level4 > li.selected > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level4 > li.selected > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level4 > li.selected > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level4 > li.selected > .text-menu-link.selected, .main-menu-1 ul.submenu.level4 > li.selected > .text-menu-link.selected, .main-menu-2 ul.submenu.level4 > li.selected > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level4 > li.selected:hover > a.selected, .main-menu-1 ul.submenu.level4 > li.selected:hover > a.selected, .main-menu-2 ul.submenu.level4 > li.selected:hover > a.selected, .main-menu ul.submenu.level4 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-1 ul.submenu.level4 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu-2 ul.submenu.level4 > li.selected:hover > a.selected > span > span > span.additional-name, .main-menu ul.submenu.level4 > li.selected:hover > .text-menu-link.selected, .main-menu-1 ul.submenu.level4 > li.selected:hover > .text-menu-link.selected, .main-menu-2 ul.submenu.level4 > li.selected:hover > .text-menu-link.selected, .main-menu ul.submenu.level4 > li.selected:focus-within > a.selected, .main-menu-1 ul.submenu.level4 > li.selected:focus-within > a.selected, .main-menu-2 ul.submenu.level4 > li.selected:focus-within > a.selected, .main-menu ul.submenu.level4 > li.selected:focus-within > .text-menu-link.selected, .main-menu-1 ul.submenu.level4 > li.selected:focus-within > .text-menu-link.selected, .main-menu-2 ul.submenu.level4 > li.selected:focus-within > .text-menu-link.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .main-menu ul.submenu.level1.fixed-submenu.icon-position-top > li, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-top > li, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-top > li {
      position: relative; }
      .main-menu ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.menuicon, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.menuicon, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.menuicon {
        display: block;
        margin: 0px auto 5px auto; }
      .main-menu ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.name, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.name, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.name {
        display: block;
        text-align: center; }
    .main-menu ul.submenu.level1.fixed-submenu.icon-position-bottom > li, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-bottom > li, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-bottom > li {
      position: relative; }
      .main-menu ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.menuicon, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.menuicon, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.menuicon {
        display: block;
        margin: 5px auto 0px auto; }
      .main-menu ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.name, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.name, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.name {
        display: block;
        text-align: center; }
    .main-menu ul.submenu.level1.fixed-submenu.icon-position-right > li > a span.menuicon, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-right > li > a span.menuicon, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-right > li > a span.menuicon {
      margin-right: 0px;
      /* TODO: configure */
      margin-left: 5px;
      /* TODO: configure */ } }
/* --- Submenu links Mobile Icon Size --- */
#small-screen-menu span.menuicon {
  height: 90px;
  width: 135px;
  line-height: 90px;
  margin-right: 5px;
  /* TODO: configure */ }
  #small-screen-menu [class^="menuicon-"] {
    height: 90px;
    width: 135px; }
/* --- Submenu links END --- */
/* --- Menu arrows START --- */
@media (max-width:999px) {
  /* Menu item arrow: open the menu item on click */
    .main-menu li.popout.text-menu > div > div > span.arrow, .main-menu-1 li.popout.text-menu > div > div > span.arrow, .main-menu-2 li.popout.text-menu > div > div > span.arrow, .visible-gfb > .meta-menu li.popout.text-menu > div > div > span.arrow, .visible-gfb > .footer-menu li.popout.text-menu > div > div > span.arrow {
      cursor: pointer; }
      .main-menu li.popout > a > span > span.arrow, .main-menu-1 li.popout > a > span > span.arrow, .main-menu-2 li.popout > a > span > span.arrow, .visible-gfb > .meta-menu li.popout > a > span > span.arrow, .visible-gfb > .footer-menu li.popout > a > span > span.arrow, .main-menu li.popout.text-menu > div > div > span.arrow, .main-menu-1 li.popout.text-menu > div > div > span.arrow, .main-menu-2 li.popout.text-menu > div > div > span.arrow, .visible-gfb > .meta-menu li.popout.text-menu > div > div > span.arrow, .visible-gfb > .footer-menu li.popout.text-menu > div > div > span.arrow {
        display: block;
        position: absolute;
        right: calc(20px - 20px);
        top: 50%;
        transform: translateY(-50%);
        height: 34px;
        width: 34px;
        padding: 26px 37px;
        z-index: 10; }
      .main-menu li.popout > a > span > span.arrow:before, .main-menu-1 li.popout > a > span > span.arrow:before, .main-menu-2 li.popout > a > span > span.arrow:before, .visible-gfb > .meta-menu li.popout > a > span > span.arrow:before, .visible-gfb > .footer-menu li.popout > a > span > span.arrow:before, .main-menu li.popout.text-menu > div > div > span.arrow:before, .main-menu-1 li.popout.text-menu > div > div > span.arrow:before, .main-menu-2 li.popout.text-menu > div > div > span.arrow:before, .visible-gfb > .meta-menu li.popout.text-menu > div > div > span.arrow:before, .visible-gfb > .footer-menu li.popout.text-menu > div > div > span.arrow:before {
        background-color: #878787;
        content: "";
        display: block;
        height: 2px;
        width: 14px;
        left: 50%;
        top: 50%;
        transform: translateX(-50%);
        margin-top: -1px;
        position: absolute; }
      .main-menu li.popout > a > span > span.arrow:after, .main-menu-1 li.popout > a > span > span.arrow:after, .main-menu-2 li.popout > a > span > span.arrow:after, .visible-gfb > .meta-menu li.popout > a > span > span.arrow:after, .visible-gfb > .footer-menu li.popout > a > span > span.arrow:after, .main-menu li.popout.text-menu > div > div > span.arrow:after, .main-menu-1 li.popout.text-menu > div > div > span.arrow:after, .main-menu-2 li.popout.text-menu > div > div > span.arrow:after, .visible-gfb > .meta-menu li.popout.text-menu > div > div > span.arrow:after, .visible-gfb > .footer-menu li.popout.text-menu > div > div > span.arrow:after {
        background-color: #878787;
        content: "";
        display: block;
        height: 14px;
        width: 2px;
        left: 50%;
        top: 50%;
        transform: translateY(-50%);
        margin-left: -1px;
        position: absolute; }
      .main-menu li.popout.open > a > span > span.arrow::before, .main-menu-1 li.popout.open > a > span > span.arrow::before, .main-menu-2 li.popout.open > a > span > span.arrow::before, .visible-gfb > .meta-menu li.popout.open > a > span > span.arrow::before, .visible-gfb > .footer-menu li.popout.open > a > span > span.arrow::before, .main-menu li.popout.open.text-menu > div > div > span.arrow::before, .main-menu-1 li.popout.open.text-menu > div > div > span.arrow::before, .main-menu-2 li.popout.open.text-menu > div > div > span.arrow::before, .visible-gfb > .meta-menu li.popout.open.text-menu > div > div > span.arrow::before, .visible-gfb > .footer-menu li.popout.open.text-menu > div > div > span.arrow::before {
        transform: rotate(-45deg) translate(-5px, -5px);
        -webkit-transform: rotate(-45deg) translate(-5px, -5px);
        transition: transform 0.3s ease; }
      .main-menu li.popout.open > a > span > span.arrow::after, .main-menu-1 li.popout.open > a > span > span.arrow::after, .main-menu-2 li.popout.open > a > span > span.arrow::after, .visible-gfb > .meta-menu li.popout.open > a > span > span.arrow::after, .visible-gfb > .footer-menu li.popout.open > a > span > span.arrow::after, .main-menu li.popout.open.text-menu > div > div > span.arrow::after, .main-menu-1 li.popout.open.text-menu > div > div > span.arrow::after, .main-menu-2 li.popout.open.text-menu > div > div > span.arrow::after, .visible-gfb > .meta-menu li.popout.open.text-menu > div > div > span.arrow::after, .visible-gfb > .footer-menu li.popout.open.text-menu > div > div > span.arrow::after {
        transform: rotate(-45deg) translate(5px, -5px);
        -webkit-transform: rotate(-45deg) translate(5px, -5px);
        transition: transform 0.3s ease; }
    .main-menu li > a > span > span.item-arrow, .main-menu-1 li > a > span > span.item-arrow, .main-menu-2 li > a > span > span.item-arrow, .main-menu li > div.text-menu-link > div > span.item-arrow, .main-menu-1 li > div.text-menu-link > div > span.item-arrow, .main-menu-2 li > div.text-menu-link > div > span.item-arrow, .visible-gfb > .meta-menu li > div.text-menu-link > div > span.item-arrow, .visible-gfb > .footer-menu li > div.text-menu-link > div > span.item-arrow, .visible-gfb > .meta-menu li > div.text-menu-link > div > span.item-arrow, .visible-gfb > .footer-menu li > div.text-menu-link > div > span.item-arrow {
      font-size: 22px;
      line-height: 33px;
      text-align: center;
      height: 34px;
      width: 34px;
      position: absolute;
      right: 9px;
      top: 50%;
      margin-top: -17px; }
    .main-menu li.popout.popout-menu-item > a > span > span.item-arrow, .main-menu-1 li.popout.popout-menu-item > a > span > span.item-arrow, .main-menu-2 li.popout.popout-menu-item > a > span > span.item-arrow, .main-menu li.popout.popout-menu-item > div.text-menu-link > div > span.item-arrow, .main-menu-1 li.popout.popout-menu-item > div.text-menu-link > div > span.item-arrow, .main-menu-2 li.popout.popout-menu-item > div.text-menu-link > div > span.item-arrow, .visible-gfb > .meta-menu li.popout.popout-menu-item > a > span > span.item-arrow, .visible-gfb > .footer-menu li.popout.popout-menu-item > a > span > span.item-arrow, .visible-gfb > .meta-menu li.popout.popout-menu-item > div.text-menu-link > div > span.item-arrow, .visible-gfb > .footer-menu li.popout.popout-menu-item > div.text-menu-link > div > span.item-arrow {
      right: 46px; } }

@media (min-width:1000px) {
  /* TODO: for HTML content type */
    .main-menu li.popout > a > span > span.arrow, .main-menu-1 li.popout > a > span > span.arrow, .main-menu-2 li.popout > a > span > span.arrow {
      display: none; }
    .main-menu.has-link-arrow > li.popout > a, .main-menu-1.has-link-arrow > li.popout > a, .main-menu-2.has-link-arrow > li.popout > a {
      /* TODO: layout-path */
      /* TODO: add general image */
      background-image: url("arrow_123_2.svg");
      background-position: right 50%;
      background-repeat: no-repeat;
      padding-right: 34px !important;
      transition: 0.3s all; }
      .main-menu.has-link-arrow > li.popout:hover > a, .main-menu-1.has-link-arrow > li.popout:hover > a, .main-menu-2.has-link-arrow > li.popout:hover > a, .main-menu.has-link-arrow > li.popout:hover.selected > a, .main-menu-1.has-link-arrow > li.popout:hover.selected > a, .main-menu-2.has-link-arrow > li.popout:hover.selected > a {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-hover_124_2.svg");
        transition: 0.3s all; }
      .main-menu.has-link-arrow > li.popout.selected > a, .main-menu-1.has-link-arrow > li.popout.selected > a, .main-menu-2.has-link-arrow > li.popout.selected > a {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-selected_125_2.svg"); }
    .main-menu ul.submenu > li.popout, .main-menu-1 ul.submenu > li.popout, .main-menu-2 ul.submenu > li.popout {
      /*
       image-url-multiple(
       (
       0:
       (
       url:style-path('images/for-menus/main-menu/arrow-submenu.svg'),
       ),
       (
       url:layout-path('images/for-menus/main-menu/arrow-submenu.svg'),
       imagesettings: null
       ),
       (
       url:responsive-path('images/for-menus/main-menu/arrow-submenu.svg'),
       imagesettings: null
       )
       )
       );
       */ }
      .main-menu ul.submenu > li.popout > a.has-link-arrow, .main-menu-1 ul.submenu > li.popout > a.has-link-arrow, .main-menu-2 ul.submenu > li.popout > a.has-link-arrow, .main-menu ul.submenu > li.popout > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-1 ul.submenu > li.popout > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-2 ul.submenu > li.popout > a > .burger-submenu-span > .name.has-link-arrow {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-submenu_126_2.svg");
        background-position: right 50%;
        background-repeat: no-repeat;
        padding-right: 34px !important; }
      .main-menu ul.submenu > li.popout:hover > a.has-link-arrow, .main-menu-1 ul.submenu > li.popout:hover > a.has-link-arrow, .main-menu-2 ul.submenu > li.popout:hover > a.has-link-arrow, .main-menu ul.submenu > li.popout:hover > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-1 ul.submenu > li.popout:hover > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-2 ul.submenu > li.popout:hover > a > .burger-submenu-span > .name.has-link-arrow, .main-menu ul.submenu > li.popout:hover.selected > a.has-link-arrow, .main-menu-1 ul.submenu > li.popout:hover.selected > a.has-link-arrow, .main-menu-2 ul.submenu > li.popout:hover.selected > a.has-link-arrow, .main-menu ul.submenu > li.popout:hover.selected > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-1 ul.submenu > li.popout:hover.selected > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-2 ul.submenu > li.popout:hover.selected > a > .burger-submenu-span > .name.has-link-arrow {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-submenu-hover_127_2.svg"); }
        .main-menu ul.submenu > li.popout:hover > a.has-link-arrow > .burger-submenu-span > .name, .main-menu-1 ul.submenu > li.popout:hover > a.has-link-arrow > .burger-submenu-span > .name, .main-menu-2 ul.submenu > li.popout:hover > a.has-link-arrow > .burger-submenu-span > .name, .main-menu ul.submenu > li.popout:hover > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name, .main-menu-1 ul.submenu > li.popout:hover > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name, .main-menu-2 ul.submenu > li.popout:hover > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name, .main-menu ul.submenu > li.popout:hover.selected > a.has-link-arrow > .burger-submenu-span > .name, .main-menu-1 ul.submenu > li.popout:hover.selected > a.has-link-arrow > .burger-submenu-span > .name, .main-menu-2 ul.submenu > li.popout:hover.selected > a.has-link-arrow > .burger-submenu-span > .name, .main-menu ul.submenu > li.popout:hover.selected > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name, .main-menu-1 ul.submenu > li.popout:hover.selected > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name, .main-menu-2 ul.submenu > li.popout:hover.selected > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name {
          /* TODO: layout-path */
          /* TODO: add general image */ }
      .main-menu ul.submenu > li.popout.selected > a.has-link-arrow, .main-menu-1 ul.submenu > li.popout.selected > a.has-link-arrow, .main-menu-2 ul.submenu > li.popout.selected > a.has-link-arrow, .main-menu ul.submenu > li.popout.selected > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-1 ul.submenu > li.popout.selected > a > .burger-submenu-span > .name.has-link-arrow, .main-menu-2 ul.submenu > li.popout.selected > a > .burger-submenu-span > .name.has-link-arrow {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-submenu-selected_128_2.svg"); }
        .main-menu ul.submenu > li.popout.selected > a.has-link-arrow > .burger-submenu-span > .name, .main-menu-1 ul.submenu > li.popout.selected > a.has-link-arrow > .burger-submenu-span > .name, .main-menu-2 ul.submenu > li.popout.selected > a.has-link-arrow > .burger-submenu-span > .name, .main-menu ul.submenu > li.popout.selected > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name, .main-menu-1 ul.submenu > li.popout.selected > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name, .main-menu-2 ul.submenu > li.popout.selected > a > .burger-submenu-span > .name.has-link-arrow > .burger-submenu-span > .name {
          /* TODO: layout-path */
          /* TODO: add general image */ }
    .main-menu.hide-submenu1-link-arrow ul.submenu.level1 > li.popout > a, .main-menu-1.hide-submenu1-link-arrow ul.submenu.level1 > li.popout > a, .main-menu-2.hide-submenu1-link-arrow ul.submenu.level1 > li.popout > a {
      background-image: none;
      padding-right: 0px !important; } }
/* --- Menu arrows END --- */
/* --- Menu items START --- */
@media (max-width:999px) {
  .main-menu li ul.menu-item, .main-menu-1 li ul.menu-item, .main-menu-2 li ul.menu-item, .visible-gfb > .meta-menu li ul.menu-item, .visible-gfb > .footer-menu li ul.menu-item {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity 0.3s, height 0.3s; }
    .main-menu li ul.menu-item.open, .main-menu-1 li ul.menu-item.open, .main-menu-2 li ul.menu-item.open, .visible-gfb > .meta-menu li ul.menu-item.open, .visible-gfb > .footer-menu li ul.menu-item.open {
      opacity: 1;
      transition: opacity 0.3s, height 0.3s; }
    .main-menu li ul.menu-item > li > div.container-fluid, .main-menu-1 li ul.menu-item > li > div.container-fluid, .main-menu-2 li ul.menu-item > li > div.container-fluid, .visible-gfb > .meta-menu li ul.menu-item > li > div.container-fluid, .visible-gfb > .footer-menu li ul.menu-item > li > div.container-fluid {
      padding-left: 0; }
    .main-menu li ul.menu-item > li > div > div.row > div.item-wrapper, .main-menu-1 li ul.menu-item > li > div > div.row > div.item-wrapper, .main-menu-2 li ul.menu-item > li > div > div.row > div.item-wrapper, .visible-gfb > .meta-menu li ul.menu-item > li > div > div.row > div.item-wrapper, .visible-gfb > .footer-menu li ul.menu-item > li > div > div.row > div.item-wrapper {
      margin-bottom: 8px; } }
/* --- Menu items END --- */
/* --- Menu link icon position START --- */
@media (min-width:1000px) {
  header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.menuicon {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 5px; }
    header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.name {
      display: block;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      text-align: center; }
    header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-top > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-bottom > .text-menu-link span.name {
      font-size: 10px;
      letter-spacing: 0px;
      line-height: 14px; }
    header .menu-horizontal-downwards.level0 > li.icon-position-right > a > span, header .menu-horizontal-downwards.level0 > li.icon-position-right > a > span, header .menu-horizontal-downwards.level0 > li.icon-position-right > a > span, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link > div, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link > div, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link > div {
      display: flex;
      flex-direction: row; }
    header .menu-horizontal-downwards.level0 > li.icon-position-right > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-right > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-right > a span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link span.menuicon, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link span.menuicon {
      order: 2;
      margin-right: 0;
      margin-left: 5px;
      margin-top: 12px; }
    header .menu-horizontal-downwards.level0 > li.icon-position-right > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-right > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-right > a span.name, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link span.name, header .menu-horizontal-downwards.level0 > li.icon-position-right > .text-menu-link span.name {
      order: 1; } }
/* --- Menu link icon position END --- */
/* --- No javascript START --- */
@media (max-width:999px) {
  html.no-js header .navbar:hover #navbar.collapse {
    display: block;
    visibility: visible; }
    html.no-js .main-menu ul.submenu, html.no-js .additonal-menu-in-main-area-1 ul.submenu, html.no-js .additonal-menu-in-main-area-2 ul.submenu, html.no-js .visible-gfb > .meta-menu ul.submenu, html.no-js .visible-gfb > .footer-menu ul.submenu {
      height: auto; }
      html.no-js .main-menu li.popout > a > span > span.arrow, html.no-js .additonal-menu-in-main-area-1 li.popout > a > span > span.arrow, html.no-js .additonal-menu-in-main-area-2 li.popout > a > span > span.arrow, html.no-js .visible-gfb > .meta-menu li.popout > a > span > span.arrow, html.no-js .visible-gfb > .footer-menu li.popout > a > span > span.arrow {
        display: none; } }
/* --- No javascript END --- */
/*
 Main menu bottom
 ----------------
 Get config vars and set default values
 */
/* General */
/* Link padding */
/* Link colors */
/* Link background colors */
/* TODO: use it */
/* TODO: use it */
/* TODO: use it */
/* Link font */
/* Icons */
/* Submenu icons */
/* Submenu Underline */
/* Link gradient */
/* Link border radius */
/*
 TODO: make something like this
 border-top-left-radius: 50% 20px;
 border-top-right-radius: 50% 20px;
 */
/* TODO: add gradient animation */
/* TODO: add scale animation */
/* Submenu background colors and shadows */
/* Submenu link separator */
/* Submenu link padding */
/* Submenu link colors */
/* Submenu link background colors */
/* Submenu link font */
/* TODO: font style for hover and selected */
@media (min-width:1000px) {
  header > .navbar > .main-menu-wrapper-bottom {
    background-image: none; }
    header > .navbar > .main-menu-wrapper-bottom {
      background-position: center bottom;
      background-repeat: no-repeat;
      background-color: #fff;
      border-top: 0px solid #b3b3b3;
      border-bottom: 1px solid #b3b3b3; }
      header > .navbar > .main-menu-wrapper-bottom > .container-fluid > div {
        margin-top: 0px;
        margin-bottom: 0px;
        /* we neeed this for changing from xs to sm if the menu is open (no 0px height animation) */
        height: 40px !important;
        max-height: none !important;
        margin-left: -18px;
        margin-right: -18px; }
      header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right {
        height: 40px; }
        header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left.text-center > li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right.text-center > li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left.text-right > li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right.text-right > li {
          display: inline-block !important;
          float: none; } }

header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right {
  width: 100%; }
  header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left.text-center > li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right.text-center > li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left.text-right > li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right.text-right > li {
    text-align: left; }
  header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left.text-center > li li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right.text-center > li li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-left.text-right > li li, header > .navbar > .main-menu-wrapper-bottom .main-menu-bottom-right.text-right > li li {
    text-align: left; }
/* --- General END --- */
/* --- Separator START --- */
@media (min-width:1000px) {
  .main-menu-bottom-left > li ul.level1 > li > a, .main-menu-bottom-right > li ul.level1 > li > a, .main-menu-bottom-left > li ul.level1 > li > .text-menu-link, .main-menu-bottom-right > li ul.level1 > li > .text-menu-link {
    border-bottom: 1px solid #b3b3b3; }
    .main-menu-bottom-left > li ul.level2 > li > a, .main-menu-bottom-right > li ul.level2 > li > a, .main-menu-bottom-left > li ul.level2 > li > .text-menu-link, .main-menu-bottom-right > li ul.level2 > li > .text-menu-link {
      border-bottom: 1px solid #b3b3b3; }
    .main-menu-bottom-left > li ul.level3 > li > a, .main-menu-bottom-right > li ul.level3 > li > a, .main-menu-bottom-left > li ul.level3 > li > .text-menu-link, .main-menu-bottom-right > li ul.level3 > li > .text-menu-link {
      border-bottom: 1px solid #b3b3b3; }
    .main-menu-bottom-left > li ul.level4 > li > a, .main-menu-bottom-right > li ul.level4 > li > a, .main-menu-bottom-left > li ul.level4 > li > .text-menu-link, .main-menu-bottom-right > li ul.level4 > li > .text-menu-link {
      border-bottom: 1px solid #b3b3b3; }
    .main-menu-bottom-left > li ul > li.last-child > a, .main-menu-bottom-right > li ul > li.last-child > a, .main-menu-bottom-left > li ul > li.last-child > .text-menu-link, .main-menu-bottom-right > li ul > li.last-child > .text-menu-link {
      border-bottom: none; } }
/* --- Separator END --- */
/* --- Main links gradient START --- */
/*
 Main menu bottom link gradient
 -------------------------------
 Get config vars and set default values
 */
/* --- Gradient normal START --- */
/* --- Gradient normal END --- */
/* --- Gradient hover START --- */
/* --- Gradient hover END --- */
/* --- Gradient selected START --- */
/* --- Gradient selected END --- */
/* --- Main links gradient END --- */
/* --- Main links START --- */
@media (min-width:1000px) {
  /* TODO: add to default vars */
    .main-menu-bottom-left.level0 > li:first-child, .main-menu-bottom-right.level0 > li:first-child {
      margin-left: -8px; }
    .main-menu-bottom-left.level0.text-right > li:first-child, .main-menu-bottom-right.level0.text-right > li:first-child {
      margin-left: 0; }
      .main-menu-bottom-left.level0.text-right > li:last-child, .main-menu-bottom-right.level0.text-right > li:last-child {
        margin-right: -8px; }
    .main-menu-bottom-left.level0.hide-link-name > li > a span.name, .main-menu-bottom-right.level0.hide-link-name > li > a span.name {
      display: none; }
      .main-menu-bottom-left.level0 > li, .main-menu-bottom-right.level0 > li {
        /*
         @if not ($mainMenuBottom_linkTextDecoration == none) {
         & > a > span.burger-submenu-span,
         & > div.text-menu-link {
         text-decoration: $mainMenuBottom_linkTextDecoration;
         }
         }
         @if not ($mainMenuBottom_linkTextDecorationHover == none) {
         & > a > span.burger-submenu-span:hover ,
         & > div.text-menu-link:hover {
         text-decoration: $mainMenuBottom_linkTextDecorationHover;
         }
         }
         @if not ($mainMenuBottom_linkTextDecorationSelected == none) {
         &.selected > a > span.burger-submenu-span ,
         &.selected > div.text-menu-link,
         &.open > div.text-menu-link{
         text-decoration: $mainMenuBottom_linkTextDecorationSelected;
         text-transform: $mainMenuBottom_linkTextDecorationSelected;
         }
         }
         */ }
        .main-menu-bottom-left.level0 > li > a, .main-menu-bottom-right.level0 > li > a {
          padding: 0; }
        .main-menu-bottom-left.level0 > li > a > span, .main-menu-bottom-right.level0 > li > a > span {
          display: block;
          padding-left: 8px;
          padding-right: 8px;
          padding-bottom: 0;
          color: #000;
          font-family: 'Cairo',Arial,sans-serif;
          font-size: 16px;
          font-style: normal;
          font-weight: 600;
          letter-spacing: 0px;
          line-height: 20px;
          text-transform: none;
          text-decoration: none; }
        .main-menu-bottom-left.level0 > li.popout > a, .main-menu-bottom-right.level0 > li.popout > a {
          height: 40px; }
        .main-menu-bottom-left.level0 > li:hover > a > span, .main-menu-bottom-right.level0 > li:hover > a > span, .main-menu-bottom-left.level0 > li:focus-within > a > span, .main-menu-bottom-right.level0 > li:focus-within > a > span, .main-menu-bottom-left.level0 > li:focus-within > .text-menu-link > div > span, .main-menu-bottom-right.level0 > li:focus-within > .text-menu-link > div > span {
          color: #f49b00;
          font-style: normal;
          text-transform: none;
          text-decoration: none;
          transition: color 0.2s ease-in;
          /* TODO: fix this, see transition: background-size */ }
        .main-menu-bottom-left.level0 > li.selected > a.selected > span, .main-menu-bottom-right.level0 > li.selected > a.selected > span {
          color: #f49b00;
          font-style: normal; }
        .main-menu-bottom-left.level0 > li.selected:hover > a.selected > span, .main-menu-bottom-right.level0 > li.selected:hover > a.selected > span, .main-menu-bottom-left.level0 > li.selected:focus-within > a.selected > span, .main-menu-bottom-right.level0 > li.selected:focus-within > a.selected > span, .main-menu-bottom-left.level0 > li.selected:focus-within > .text-menu-link.selected > div > span, .main-menu-bottom-right.level0 > li.selected:focus-within > .text-menu-link.selected > div > span {
          color: #f49b00;
          font-style: normal;
          transition: color 0.2s ease-in;
          /* TODO: fix this, see transition: background-size */ }
    .main-menu-bottom-left ul:not(.level0), .main-menu-bottom-right ul:not(.level0) {
      /*
       @if not ($mainMenu_submenulinkTextDecoration == none) {
       & > a > span.burger-submenu-span {
       text-decoration: $mainMenu_submenulinkTextDecoration;
       }
       }
       @if not ($mainMenu_submenulinkTextDecorationHover == none) {
       & > a > span.burger-submenu-span:hover {
       text-decoration: $mainMenu_submenulinkTextDecorationHover;
       }
       }
       @if not ($mainMenu_submenulinkTextDecorationActive == none) {
       &.selected > a > span.burger-submenu-span {
       text-decoration: $mainMenu_submenulinkTextDecorationActive;
       }
       }
       */ }
      header .main-menu-bottom-left.level0 > li > a, header .main-menu-bottom-right.level0 > li > a {
        height: 40px; }
        header .main-menu-bottom-left.level0 > li > a > span, header .main-menu-bottom-right.level0 > li > a > span {
          height: 40px;
          padding-top: 10px;
          padding-bottom: 0px;
          background-color: transparent; }
        header .main-menu-bottom-left.level0 > li:hover > a > span, header .main-menu-bottom-right.level0 > li:hover > a > span, header .main-menu-bottom-left.level0 > li:focus-within > a > span, header .main-menu-bottom-right.level0 > li:focus-within > a > span, header .main-menu-bottom-left.level0 > li:focus-within > .text-menu-link > div > span, header .main-menu-bottom-right.level0 > li:focus-within > .text-menu-link > div > span {
          background-color: transparent; }
        header .main-menu-bottom-left.level0 > li.selected > a.selected > span, header .main-menu-bottom-right.level0 > li.selected > a.selected > span {
          background-color: transparent; }
        header .main-menu-bottom-left.level0 > li.selected:hover > a.selected > span, header .main-menu-bottom-right.level0 > li.selected:hover > a.selected > span, header .main-menu-bottom-left.level0 > li:focus-within > a.selected > span, header .main-menu-bottom-right.level0 > li:focus-within > a.selected > span, header .main-menu-bottom-left.level0 > li:focus-within > .text-menu-link.selected > div > span, header .main-menu-bottom-right.level0 > li:focus-within > .text-menu-link.selected > div > span {
          background-color: transparent; } }
/* --- Main links END --- */
/* --- Show main link name on hover START --- */
/* --- Show main link name on hover END --- */
/* --- Links START --- */
.main-menu-bottom-left li > a, .main-menu-bottom-right li > a {
  text-decoration: none; }
/* --- Links END --- */
/* --- Submenu START --- */
.main-menu-bottom-left li.submenu-title, .main-menu-bottom-right li.submenu-title {
  display: none !important; }

@media (min-width:1000px) {
  /*
   @if $mainMenuBottom_submenuPaddingTop != 0 {
   .main-menu ul.submenu,
   .main-menu-1 ul.submenu,
   .main-menu-2 ul.submenu {
   & {
   background: linear-gradient(to bottom,  $mainMenuBottom_submenuBackgroundColorTop 0%, $mainMenuBottom_submenuBackgroundColor $mainMenuBottom_submenuPaddingTop * 1px, $mainMenuBottom_submenuBackgroundColor 100%);
   padding-top: $mainMenuBottom_submenuPaddingTop * 1px;
   }
   &.level1 {
   background: linear-gradient(to bottom,  $mainMenuBottom_submenu1BackgroundColorTop 0%, $mainMenuBottom_submenu1BackgroundColor $mainMenuBottom_submenuPaddingTop * 1px, $mainMenuBottom_submenu1BackgroundColor 100%);
   padding-top: $mainMenuBottom_submenuPaddingTop * 1px;
   }
   &.level2 {
   background: linear-gradient(to bottom,  $mainMenuBottom_submenu2BackgroundColorTop 0%, $mainMenuBottom_submenu2BackgroundColor $mainMenuBottom_submenuPaddingTop * 1px, $mainMenuBottom_submenu2BackgroundColor 100%);
   padding-top: $mainMenuBottom_submenuPaddingTop * 1px;
   }
   &.level3 {
   background: linear-gradient(to bottom,  $mainMenuBottom_submenu3BackgroundColorTop 0%, $mainMenuBottom_submenu3BackgroundColor $mainMenuBottom_submenuPaddingTop * 1px, $mainMenuBottom_submenu3BackgroundColor 100%);
   padding-top: $mainMenuBottom_submenuPaddingTop * 1px;
   }
   &.level4 {
   background: linear-gradient(to bottom,  $mainMenuBottom_submenu4BackgroundColorTop 0%, $mainMenuBottom_submenu4BackgroundColor $mainMenuBottom_submenuPaddingTop * 1px, $mainMenuBottom_submenu4BackgroundColor 100%);
   padding-top: $mainMenuBottom_submenuPaddingTop * 1px;
   }
   }
   }
   */
    .main-menu-bottom-left li.popout > ul, .main-menu-bottom-right li.popout > ul {
      width: 300px; }
    .main-menu-bottom-left ul.submenu, .main-menu-bottom-right ul.submenu {
      background-color: #fff; }
      .main-menu-bottom-left ul.submenu.level1, .main-menu-bottom-right ul.submenu.level1 {
        background-color: #fff; }
      .main-menu-bottom-left ul.submenu.level2, .main-menu-bottom-right ul.submenu.level2 {
        background-color: #fff; }
      .main-menu-bottom-left ul.submenu.level3, .main-menu-bottom-right ul.submenu.level3 {
        background-color: #fff; }
      .main-menu-bottom-left ul.submenu.level4, .main-menu-bottom-right ul.submenu.level4 {
        background-color: #fff; }
      .main-menu-bottom-left ul.submenu:not(.virtual-popout-menu), .main-menu-bottom-right ul.submenu:not(.virtual-popout-menu) {
        border: 1px solid #b3b3b3; }
        .main-menu-bottom-left ul.submenu:not(.virtual-popout-menu).open, .main-menu-bottom-right ul.submenu:not(.virtual-popout-menu).open {
          border: 1px solid #b3b3b3 !important; } }
/* --- Submenu END --- */
/* --- Submenu links START --- */
@media (min-width:1000px) {
  .main-menu-bottom-left ul.submenu > li > a, .main-menu-bottom-right ul.submenu > li > a, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a, .main-menu-bottom-left ul.submenu > li > .text-menu-link, .main-menu-bottom-right ul.submenu > li > .text-menu-link, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link {
    background-color: transparent;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 20px;
    text-transform: none;
    transition: color 0.2s ease-in, background-color 0.2s ease-in;
    /* TODO: configure */ }
    .main-menu-bottom-left ul.submenu > li > a > button, .main-menu-bottom-right ul.submenu > li > a > button, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a > button, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a > button, .main-menu-bottom-left ul.submenu > li > .text-menu-link > button, .main-menu-bottom-right ul.submenu > li > .text-menu-link > button, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > button, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > button {
      position: absolute;
      background: transparent;
      height: 100%;
      width: 100%;
      padding: 0;
      border: 0; }
    .main-menu-bottom-left ul.submenu > li > a span.menuicon, .main-menu-bottom-right ul.submenu > li > a span.menuicon, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a span.menuicon, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a span.menuicon, .main-menu-bottom-left ul.submenu > li > .text-menu-link span.menuicon, .main-menu-bottom-right ul.submenu > li > .text-menu-link span.menuicon, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link span.menuicon, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link span.menuicon {
      height: 24px;
      width: 24px;
      line-height: 24px;
      margin-right: 5px;
      /* TODO: configure */ }
    .main-menu-bottom-left ul.submenu > li > a [class^="menuicon-"], .main-menu-bottom-right ul.submenu > li > a [class^="menuicon-"], .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a [class^="menuicon-"], .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a [class^="menuicon-"], .main-menu-bottom-left ul.submenu > li > .text-menu-link [class^="menuicon-"], .main-menu-bottom-right ul.submenu > li > .text-menu-link [class^="menuicon-"], .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link [class^="menuicon-"], .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link [class^="menuicon-"] {
      height: 24px;
      width: 24px;
      line-height: 24px; }
    .main-menu-bottom-left ul.submenu > li > a > span, .main-menu-bottom-right ul.submenu > li > a > span, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span, .main-menu-bottom-left ul.submenu > li > .text-menu-link > div, .main-menu-bottom-right ul.submenu > li > .text-menu-link > div, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > div, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > div {
      display: block;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 8px;
      padding-bottom: 8px; }
    .main-menu-bottom-left ul.submenu > li:hover > a, .main-menu-bottom-right ul.submenu > li:hover > a, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a, .main-menu-bottom-left ul.submenu > li:hover > .text-menu-link, .main-menu-bottom-right ul.submenu > li:hover > .text-menu-link, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > .text-menu-link, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > .text-menu-link, .main-menu-bottom-left ul.submenu > li:focus-within > a, .main-menu-bottom-right ul.submenu > li:focus-within > a, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > a, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > a, .main-menu-bottom-left ul.submenu > li:focus-within > .text-menu-link, .main-menu-bottom-right ul.submenu > li:focus-within > .text-menu-link, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > .text-menu-link, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > .text-menu-link {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu > li.selected > a.selected, .main-menu-bottom-right ul.submenu > li.selected > a.selected, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected, .main-menu-bottom-left ul.submenu > li.selected > .text-menu-link.selected, .main-menu-bottom-right ul.submenu > li.selected > .text-menu-link.selected, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > .text-menu-link.selected, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu > li.selected:hover > a.selected, .main-menu-bottom-right ul.submenu > li.selected:hover > a.selected, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected, .main-menu-bottom-left ul.submenu > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-right ul.submenu > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-left ul.submenu > li.selected:focus-within > a.selected, .main-menu-bottom-right ul.submenu > li.selected:focus-within > a.selected, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > a.selected, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > a.selected, .main-menu-bottom-left ul.submenu > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-right ul.submenu > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-left ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-right ul.submenu > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level1 > li > a, .main-menu-bottom-right ul.submenu.level1 > li > a, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a, .main-menu-bottom-left ul.submenu.level1 > li > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
    .main-menu-bottom-left ul.submenu.level1 > li > a:has(span.additional-name), .main-menu-bottom-right ul.submenu.level1 > li > a:has(span.additional-name), .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a:has(span.additional-name), .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a:has(span.additional-name), .main-menu-bottom-left ul.submenu.level1 > li > .text-menu-link:has(span.additional-name), .main-menu-bottom-right ul.submenu.level1 > li > .text-menu-link:has(span.additional-name), .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link:has(span.additional-name), .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link:has(span.additional-name) {
      white-space: nowrap; }
    .main-menu-bottom-left ul.submenu.level1 > li > a > button, .main-menu-bottom-right ul.submenu.level1 > li > a > button, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > button, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > button, .main-menu-bottom-left ul.submenu.level1 > li > .text-menu-link > button, .main-menu-bottom-right ul.submenu.level1 > li > .text-menu-link > button, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > button, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > button {
      position: absolute;
      background: transparent;
      height: 100%;
      width: 100%;
      padding: 0;
      border: 0; }
    .main-menu-bottom-left ul.submenu.level1 > li > a > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level1 > li > a > span > span > span.additional-name, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > a > span > span > span.additional-name, .main-menu-bottom-left ul.submenu.level1 > li > .text-menu-link > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level1 > li > .text-menu-link > span > span > span.additional-name, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li > .text-menu-link > span > span > span.additional-name {
      margin-left: 6px;
      color: ; }
    .main-menu-bottom-left ul.submenu.level1 > li:hover > a, .main-menu-bottom-right ul.submenu.level1 > li:hover > a, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > a, .main-menu-bottom-left ul.submenu.level1 > li:hover > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li:hover > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:hover > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li:focus-within > a, .main-menu-bottom-right ul.submenu.level1 > li:focus-within > a, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > a, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > a, .main-menu-bottom-left ul.submenu.level1 > li:focus-within > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li:focus-within > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li:focus-within > .text-menu-link {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level1 > li.selected > a.selected, .main-menu-bottom-right ul.submenu.level1 > li.selected > a.selected, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > a.selected, .main-menu-bottom-left ul.submenu.level1 > li.selected > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level1 > li.selected > .text-menu-link.selected, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level1 > li.selected:hover > a.selected, .main-menu-bottom-right ul.submenu.level1 > li.selected:hover > a.selected, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > a.selected, .main-menu-bottom-left ul.submenu.level1 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level1 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-left ul.submenu.level1 > li.selected:focus-within > a.selected, .main-menu-bottom-right ul.submenu.level1 > li.selected:focus-within > a.selected, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > a.selected, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > a.selected, .main-menu-bottom-left ul.submenu.level1 > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level1 > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.selected:focus-within > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level1 > li span.menuicon, .main-menu-bottom-right ul.submenu.level1 > li span.menuicon, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li span.menuicon, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li span.menuicon {
      height: 24px;
      width:  * 1px;
      line-height: 24px;
      margin-right: 5px;
      /* TODO: configure */ }
    .main-menu-bottom-left ul.submenu.level1 > li span.menuicon, .main-menu-bottom-right ul.submenu.level1 > li span.menuicon, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li span.menuicon, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li span.menuicon {
      height: 24px;
      width:  * 1px;
      line-height: 24px; }
    .main-menu-bottom-left ul.submenu.level1 > li [class^="menuicon-"], .main-menu-bottom-right ul.submenu.level1 > li [class^="menuicon-"], .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li [class^="menuicon-"], .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li [class^="menuicon-"] {
      height: 24px;
      width:  * 1px; }
    .main-menu-bottom-left ul.submenu.level2 > li > a, .main-menu-bottom-right ul.submenu.level2 > li > a, .main-menu-bottom-left ul.submenu.level2 > li > .text-menu-link, .main-menu-bottom-right ul.submenu.level2 > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none;
      white-space: nowrap; }
    .main-menu-bottom-left ul.submenu.level2 > li > a > button, .main-menu-bottom-right ul.submenu.level2 > li > a > button, .main-menu-bottom-left ul.submenu.level2 > li > .text-menu-link > button, .main-menu-bottom-right ul.submenu.level2 > li > .text-menu-link > button {
      position: absolute;
      background: transparent;
      height: 100%;
      width: 100%;
      padding: 0;
      border: 0; }
    .main-menu-bottom-left ul.submenu.level2 > li > a > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level2 > li > a > span > span > span.additional-name, .main-menu-bottom-left ul.submenu.level2 > li > .text-menu-link > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level2 > li > .text-menu-link > span > span > span.additional-name {
      margin-left: 6px;
      color: ; }
    .main-menu-bottom-left ul.submenu.level2 > li:hover > a, .main-menu-bottom-right ul.submenu.level2 > li:hover > a, .main-menu-bottom-left ul.submenu.level2 > li:hover > .text-menu-link, .main-menu-bottom-right ul.submenu.level2 > li:hover > .text-menu-link, .main-menu-bottom-left ul.submenu.level2 > li:focus-within > a, .main-menu-bottom-right ul.submenu.level2 > li:focus-within > a, .main-menu-bottom-left ul.submenu.level2 > li:focus-within > .text-menu-link, .main-menu-bottom-right ul.submenu.level2 > li:focus-within > .text-menu-link {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level2 > li.selected > a.selected, .main-menu-bottom-right ul.submenu.level2 > li.selected > a.selected, .main-menu-bottom-left ul.submenu.level2 > li.selected > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level2 > li.selected > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level2 > li.selected:hover > a.selected, .main-menu-bottom-right ul.submenu.level2 > li.selected:hover > a.selected, .main-menu-bottom-left ul.submenu.level2 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level2 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-left ul.submenu.level2 > li.selected:focus-within > a.selected, .main-menu-bottom-right ul.submenu.level2 > li.selected:focus-within > a.selected, .main-menu-bottom-left ul.submenu.level2 > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level2 > li.selected:focus-within > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level3 > li > a, .main-menu-bottom-right ul.submenu.level3 > li > a, .main-menu-bottom-left ul.submenu.level3 > li > .text-menu-link, .main-menu-bottom-right ul.submenu.level3 > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none;
      white-space: nowrap; }
    .main-menu-bottom-left ul.submenu.level3 > li > a > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level3 > li > a > span > span > span.additional-name, .main-menu-bottom-left ul.submenu.level3 > li > .text-menu-link > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level3 > li > .text-menu-link > span > span > span.additional-name {
      margin-left: 6px;
      color: ; }
    .main-menu-bottom-left ul.submenu.level3 > li > button, .main-menu-bottom-right ul.submenu.level3 > li > button {
      position: absolute;
      background: transparent;
      height: 100%;
      width: 100%;
      padding: 0;
      border: 0; }
    .main-menu-bottom-left ul.submenu.level3 > li:hover > a, .main-menu-bottom-right ul.submenu.level3 > li:hover > a, .main-menu-bottom-left ul.submenu.level3 > li:hover > .text-menu-link, .main-menu-bottom-right ul.submenu.level3 > li:hover > .text-menu-link, .main-menu-bottom-left ul.submenu.level3 > li:focus-within > a, .main-menu-bottom-right ul.submenu.level3 > li:focus-within > a, .main-menu-bottom-left ul.submenu.level3 > li:focus-within > .text-menu-link, .main-menu-bottom-right ul.submenu.level3 > li:focus-within > .text-menu-link {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level3 > li.selected > a.selected, .main-menu-bottom-right ul.submenu.level3 > li.selected > a.selected, .main-menu-bottom-left ul.submenu.level3 > li.selected > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level3 > li.selected > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level3 > li.selected:hover > a.selected, .main-menu-bottom-right ul.submenu.level3 > li.selected:hover > a.selected, .main-menu-bottom-left ul.submenu.level3 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level3 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-left ul.submenu.level3 > li.selected:focus-within > a.selected, .main-menu-bottom-right ul.submenu.level3 > li.selected:focus-within > a.selected, .main-menu-bottom-left ul.submenu.level3 > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level3 > li.selected:focus-within > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level4 > li > a, .main-menu-bottom-right ul.submenu.level4 > li > a, .main-menu-bottom-left ul.submenu.level4 > li > .text-menu-link, .main-menu-bottom-right ul.submenu.level4 > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none;
      white-space: nowrap; }
    .main-menu-bottom-left ul.submenu.level4 > li > a > button, .main-menu-bottom-right ul.submenu.level4 > li > a > button, .main-menu-bottom-left ul.submenu.level4 > li > .text-menu-link > button, .main-menu-bottom-right ul.submenu.level4 > li > .text-menu-link > button {
      position: absolute;
      background: transparent;
      height: 100%;
      width: 100%;
      padding: 0;
      border: 0; }
    .main-menu-bottom-left ul.submenu.level4 > li > a > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level4 > li > a > span > span > span.additional-name, .main-menu-bottom-left ul.submenu.level4 > li > .text-menu-link > span > span > span.additional-name, .main-menu-bottom-right ul.submenu.level4 > li > .text-menu-link > span > span > span.additional-name {
      margin-left: 6px;
      color: ; }
    .main-menu-bottom-left ul.submenu.level4 > li:hover > a, .main-menu-bottom-right ul.submenu.level4 > li:hover > a, .main-menu-bottom-left ul.submenu.level4 > li:hover > .text-menu-link, .main-menu-bottom-right ul.submenu.level4 > li:hover > .text-menu-link, .main-menu-bottom-left ul.submenu.level4 > li:focus-within > a, .main-menu-bottom-right ul.submenu.level4 > li:focus-within > a, .main-menu-bottom-left ul.submenu.level4 > li:focus-within > .text-menu-link, .main-menu-bottom-right ul.submenu.level4 > li:focus-within > .text-menu-link {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level4 > li.selected > a.selected, .main-menu-bottom-right ul.submenu.level4 > li.selected > a.selected, .main-menu-bottom-left ul.submenu.level4 > li.selected > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level4 > li.selected > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level4 > li.selected:hover > a.selected, .main-menu-bottom-right ul.submenu.level4 > li.selected:hover > a.selected, .main-menu-bottom-left ul.submenu.level4 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level4 > li.selected:hover > .text-menu-link.selected, .main-menu-bottom-left ul.submenu.level4 > li.selected:focus-within > a.selected, .main-menu-bottom-right ul.submenu.level4 > li.selected:focus-within > a.selected, .main-menu-bottom-left ul.submenu.level4 > li.selected:focus-within > .text-menu-link.selected, .main-menu-bottom-right ul.submenu.level4 > li.selected:focus-within > .text-menu-link.selected {
      background-color: transparent;
      color: #f49b00; }
    .main-menu-bottom-left ul.submenu.level1.fixed-submenu.icon-position-top > li, .main-menu-bottom-right ul.submenu.level1.fixed-submenu.icon-position-top > li {
      position: relative; }
    .main-menu-bottom-left ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.menuicon, .main-menu-bottom-right ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.menuicon {
      display: block;
      margin: 0px auto 5px auto; }
    .main-menu-bottom-left ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.name, .main-menu-bottom-right ul.submenu.level1.fixed-submenu.icon-position-top > li > a span.name {
      display: block;
      text-align: center; }
    .main-menu-bottom-left ul.submenu.level1.fixed-submenu.icon-position-bottom > li, .main-menu-bottom-right ul.submenu.level1.fixed-submenu.icon-position-bottom > li {
      position: relative; }
    .main-menu-bottom-left ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.menuicon, .main-menu-bottom-right ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.menuicon {
      display: block;
      margin: 5px auto 0px auto; }
    .main-menu-bottom-left ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.name, .main-menu-bottom-right ul.submenu.level1.fixed-submenu.icon-position-bottom > li > a span.name {
      display: block;
      text-align: center; }
    .main-menu-bottom-left ul.submenu.level1.fixed-submenu.icon-position-right > li > a span.menuicon, .main-menu-bottom-right ul.submenu.level1.fixed-submenu.icon-position-right > li > a span.menuicon {
      margin-right: 0px;
      /* TODO: configure */
      margin-left: 5px;
      /* TODO: configure */ } }
/* --- Submenu links END --- */
/* --- Menu arrows START --- */
@media (min-width:1000px) {
  /* TODO: for HTML content type */
    .main-menu-bottom-left li.popout > a > span > span.arrow, .main-menu-bottom-right li.popout > a > span > span.arrow {
      display: none; }
    .main-menu-bottom-left.has-link-arrow > li.popout > a, .main-menu-bottom-right.has-link-arrow > li.popout > a {
      /* TODO: layout-path */
      /* TODO: add general image */
      background-image: url("arrow_129_2.svg");
      background-position: right 50%;
      background-repeat: no-repeat;
      padding-right: 34px !important;
      transition: 0.2s all; }
      .main-menu-bottom-left.has-link-arrow > li.popout:hover > a, .main-menu-bottom-right.has-link-arrow > li.popout:hover > a, .main-menu-bottom-left.has-link-arrow > li.popout:hover.selected > a, .main-menu-bottom-right.has-link-arrow > li.popout:hover.selected > a {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-hover_130_2.svg");
        transition: 0.2s all; }
      .main-menu-bottom-left.has-link-arrow > li.popout.selected > a, .main-menu-bottom-right.has-link-arrow > li.popout.selected > a {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-selected_131_2.svg"); }
    .main-menu-bottom-left ul.submenu > li.popout, .main-menu-bottom-right ul.submenu > li.popout, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout {
      /*
       image-url-multiple(
       (
       0:
       (
       url:style-path('images/for-menus/main-menu/arrow-submenu.svg'),
       ),
       (
       url:layout-path('images/for-menus/main-menu/arrow-submenu.svg'),
       imagesettings: null
       ),
       (
       url:responsive-path('images/for-menus/main-menu/arrow-submenu.svg'),
       imagesettings: null
       )
       )
       );
       */ }
      .main-menu-bottom-left ul.submenu > li.popout > a, .main-menu-bottom-right ul.submenu > li.popout > a, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > a, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > a, .main-menu-bottom-left ul.submenu > li.popout > .text-menu-link, .main-menu-bottom-right ul.submenu > li.popout > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > .text-menu-link {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-submenu_132_2.svg");
        background-position: right 50%;
        background-repeat: no-repeat;
        padding-right: 34px !important; }
        .main-menu-bottom-left ul.submenu > li.popout > a > button, .main-menu-bottom-right ul.submenu > li.popout > a > button, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > a > button, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > a > button, .main-menu-bottom-left ul.submenu > li.popout > .text-menu-link > button, .main-menu-bottom-right ul.submenu > li.popout > .text-menu-link > button, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > .text-menu-link > button, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout > .text-menu-link > button {
          position: absolute;
          background: transparent;
          height: 100%;
          width: 100%;
          padding: 0;
          border: 0; }
      .main-menu-bottom-left ul.submenu > li.popout:hover > a, .main-menu-bottom-right ul.submenu > li.popout:hover > a, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover > a, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover > a, .main-menu-bottom-left ul.submenu > li.popout:hover > .text-menu-link, .main-menu-bottom-right ul.submenu > li.popout:hover > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover > .text-menu-link, .main-menu-bottom-left ul.submenu > li.popout:hover.selected > a, .main-menu-bottom-right ul.submenu > li.popout:hover.selected > a, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover.selected > a, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover.selected > a, .main-menu-bottom-left ul.submenu > li.popout:hover.selected > .text-menu-link, .main-menu-bottom-right ul.submenu > li.popout:hover.selected > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover.selected > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout:hover.selected > .text-menu-link {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-submenu-hover_133_2.svg"); }
      .main-menu-bottom-left ul.submenu > li.popout.selected > a, .main-menu-bottom-right ul.submenu > li.popout.selected > a, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout.selected > a, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout.selected > a, .main-menu-bottom-left ul.submenu > li.popout.selected > .text-menu-link, .main-menu-bottom-right ul.submenu > li.popout.selected > .text-menu-link, .main-menu-bottom-left ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout.selected > .text-menu-link, .main-menu-bottom-right ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu ul > li.popout.selected > .text-menu-link {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-submenu-selected_134_2.svg"); }
    .main-menu-bottom-left.hide-submenu1-link-arrow ul.submenu.level1 > li.popout > a, .main-menu-bottom-right.hide-submenu1-link-arrow ul.submenu.level1 > li.popout > a, .main-menu-bottom-left.hide-submenu1-link-arrow ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu .item-content > ul > li.popout > a, .main-menu-bottom-right.hide-submenu1-link-arrow ul.submenu.level1 > li.menu-item .item-wrapper.item-mega-menu .item-content > ul > li.popout > a {
      background-image: none;
      padding-right: 0px !important; } }
/* --- Menu arrows END --- */
/* --- Menu items START --- */
/* --- Menu items END --- */
/* --- No javascript START --- */
/* --- No javascript END --- */
/*
 Additional menu in main area
 ----------------------------
 Get config vars and set default values
 */
/* General */
@media (min-width:1000px) {
  header > .navbar > .main-menu-wrapper .main-menu-1-wrapper, header > .navbar > .main-menu-wrapper .main-menu-2-wrapper {
    height: 0;
    width: 100%;
    position: absolute; } }
/*
 Meta menu
 ---------
 Get config vars and set default values
 TODO: image path
 */
/* General */
/* Link padding */
/* Link colors */
/* Link border bottom */
/* Link background colors */
/* Link font */
/* TODO: maybe use default font family */
/* TODO: Link gradient */
/* Link border radius */
/* Submenu */
/* Submenu background colors and shadows */
/* Submenu link separator */
/* Submenu link padding */
/* Submenu link colors */
/* Submenu link background colors */
/* Submenu link font */
/* Underline */
/* Icons */
/* Submenu icons */
/* --- General START --- */
@media (min-width:1000px) {
  header > .navbar > .meta-menu-wrapper {
    background-color: #e0e0e0;
    border-top: 0px solid #000;
    border-bottom: 0px solid #000;
    height: 30px; }
    header > .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-left, header > .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-right {
      height: 30px;
      margin-top: 0px;
      margin-bottom: 0px;
      position: absolute; }
    header > .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-right {
      right: 18px; }
    header > .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-center {
      height: 0;
      width: 100%;
      position: relative; }
      header > .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-center .meta-menu {
        height: 0;
        width: 100%; }
        header > .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-center .meta-menu > li {
          display: inline-block !important;
          float: none; }
          header > .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-center .meta-menu > li * {
            text-align: left; }
    header > .navbar > .meta-menu-wrapper .meta-menu {
      height: 30px; } }
/* --- General END --- */
/* --- Icons START --- */
@media (min-width:1000px) {
  header .meta-menu-wrapper-center .meta-menu.level0 > li > a span.menuicon {
    height: 22px;
    width: 22px;
    line-height: 22px;
    margin-right: 5px;
    /* TODO: configure */ }
    header .meta-menu-wrapper-center .meta-menu.level0 > li > a [class^="menuicon-"] {
      height: 22px;
      width: 22px;
      line-height: 22px; }
    header .meta-menu-wrapper-center .meta-menu.level0.hide-link-name > li > a span.name {
      display: none; }
    header .meta-menu-wrapper-center .meta-menu.level0.hide-link-name > li > a span.menuicon {
      margin-right: 0px; } }
/* --- Icons END --- */
/* --- Separator START --- */
@media (min-width:1000px) {
  .meta-menu > li ul.level1 > li > a {
    border-bottom: 0px solid #ddd; }
    .meta-menu > li ul.level2 > li > a {
      border-bottom: 0px solid #ddd; }
    .meta-menu > li ul.level3 > li > a {
      border-bottom: 0px solid #ddd; }
    .meta-menu > li ul.level4 > li > a {
      border-bottom: 0px solid #ddd; }
    .meta-menu > li ul > li.last-child > a {
      border-bottom: none; } }
/* --- Separator END --- */
/* --- Main links START --- */
.meta-menu.level0 > li > a {
  text-decoration: none; }

@media (min-width:1000px) {
  /* TODO: add to default vars */
    .meta-menu-wrapper-left .meta-menu.level0 > li:first-child {
      margin-left: -12px; }
    .meta-menu-wrapper-right .meta-menu.level0 > li:last-child {
      margin-right: -12px; }
    .meta-menu.level0 > li > a, .meta-menu.level0 > li > .text-menu-link {
      height: 30px;
      padding: 0; }
      .meta-menu.level0 > li > .text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
      .meta-menu.level0 > li > a > span, .meta-menu.level0 > li > .text-menu-link > div {
        background-color: transparent;
        display: block;
        height: 30px;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 5px;
        padding-bottom: 0;
        color: #000;
        font-family: 'Cairo',Arial,sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 20px;
        text-transform: 'none'; }
      .meta-menu.level0 > li.popout > a, .meta-menu.level0 > li.popout > .text-menu-link {
        height: 30px; }
      .meta-menu.level0 > li:hover > a > span, .meta-menu.level0 > li:hover > .text-menu-link > div {
        background-color: transparent;
        color: #f49b00; }
      .meta-menu.level0 > li.selected > a.selected > span, .meta-menu.level0 > li.selected > .text-menu-link > div {
        background-color: transparent;
        color: #f49b00; }
      .meta-menu.level0 > li.selected:hover > a.selected > span, .meta-menu.level0 > li.selected:hover > .text-menu-link.selected > div {
        background-color: transparent;
        color: #f49b00; } }
/* --- Main links END --- */
/* --- Submenu START --- */
.meta-menu li.submenu-title {
  display: none !important; }

@media (min-width:1000px) {
  .meta-menu li.popout > ul {
    width: 200px; }
    .meta-menu.meta-menu-center.level0.hide-link-name > li > ul {
      margin-left: -77px; }
    .meta-menu ul.submenu {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
      z-index: 10; }
    .meta-menu ul.submenu {
      background-color: #fff; }
    .meta-menu ul.submenu.level1 {
      background-color: #fff; }
    .meta-menu ul.submenu.level2 {
      background-color: #fff; }
    .meta-menu ul.submenu.level3 {
      background-color: #fff; }
    .meta-menu ul.submenu.level4 {
      background-color: #fff; }
    .meta-menu ul.menu-item {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); } }
/* --- Submenu END --- */
/* --- Submenu links START --- */
@media (min-width:1000px) {
  .meta-menu ul.submenu > li > a, .meta-menu ul.submenu > li > .text-menu-link {
    background-color: transparent;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 'normal';
    letter-spacing: 0px;
    line-height: 20px;
    text-transform: 'none';
    transition: color 0.2s ease-in, background-color 0.2s ease-in;
    /* TODO: configure */ }
    .meta-menu ul.submenu > li > a > button, .meta-menu ul.submenu > li > .text-menu-link > button {
      position: absolute;
      background: transparent;
      height: 100%;
      width: 100%;
      padding: 0;
      border: 0; }
    .meta-menu ul.submenu > li > a > span, .meta-menu ul.submenu > li > .text-menu-link > div {
      display: block;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 5px;
      padding-bottom: 6px; }
    .meta-menu ul.submenu > li:hover > a, .meta-menu ul.submenu > li:hover > .text-menu-link {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu > li.selected > a.selected, .meta-menu ul.submenu > li.selected > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu > li.selected:hover > a.selected, .meta-menu ul.submenu > li.selected:hover > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level1 > li > a, .meta-menu ul.submenu.level1 > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
    .meta-menu ul.submenu.level1 > li:hover > a, .meta-menu ul.submenu.level1 > li:hover > .text-menu-link {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level1 > li.selected > a.selected, .meta-menu ul.submenu.level1 > li.selected > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level1 > li.selected:hover > a.selected, .meta-menu ul.submenu.level1 > li.selected:hover > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level2 > li > a, .meta-menu ul.submenu.level2 > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
    .meta-menu ul.submenu.level2 > li:hover > a, .meta-menu ul.submenu.level2 > li:hover > .text-menu-link {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level2 > li.selected > a.selected, .meta-menu ul.submenu.level2 > li.selected > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level2 > li.selected:hover > a.selected, .meta-menu ul.submenu.level2 > li.selected:hover > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level3 > li > a, .meta-menu ul.submenu.level3 > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
    .meta-menu ul.submenu.level3 > li:hover > a, .meta-menu ul.submenu.level3 > li:hover > .text-menu-link {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level3 > li.selected > a.selected, .meta-menu ul.submenu.level3 > li.selected > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level3 > li.selected:hover > a.selected, .meta-menu ul.submenu.level3 > li.selected:hover > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level4 > li > a, .meta-menu ul.submenu.level4 > li > .text-menu-link {
      background-color: transparent;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
    .meta-menu ul.submenu.level4 > li:hover > a, .meta-menu ul.submenu.level4 > li:hover > .text-menu-link {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level4 > li.selected > a.selected, .meta-menu ul.submenu.level4 > li.selected > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .meta-menu ul.submenu.level4 > li.selected:hover > a.selected, .meta-menu ul.submenu.level4 > li.selected:hover > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; } }
/* --- Submenu links END --- */
/* --- Menu arrows START --- */
@media (min-width:1000px) {
  .meta-menu li.popout > a > span > span.arrow, .meta-menu li.popout > .text-menu-link > div > span.arrow {
    display: none; }
    .meta-menu ul.submenu > li.popout {
      /* 	
       image-url-multiple(
       (
       0: 
       (
       url:style-path('images/for-menus/meta-menu/arrow.svg'),
       ),
       (
       url:layout-path('images/for-menus/meta-menu/arrow.svg'),
       imagesettings: null
       ),
       (
       url:responsive-path('images/for-menus/meta-menu/arrow.svg'),
       imagesettings: null
       )
       )
       );
       */
      /* TODO: add arrow icon for selected */
      /* background-image: image-url(style-path('images/for-menus/meta-menu/arrow-selected.svg')); */ }
      .meta-menu ul.submenu > li.popout > a, .meta-menu ul.submenu > li.popout > .text-menu-link {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow_135_2.svg");
        background-position: right 50%;
        background-repeat: no-repeat;
        padding-right: 34px !important; }
      .meta-menu ul.submenu > li.popout:hover > a, .meta-menu ul.submenu > li.popout:hover > .text-menu-link {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-hover_136_2.svg"); } }
/* --- Menu arrows END --- */
/*
 Footer menu
 ---------
 Get config vars and set default values
 TODO: add vars to default vars
 TODO: image path
 */
/* General */
/* Link padding */
/* Link colors */
/* Link background colors */
/* Link font */
/* TODO: maybe use default font family */
/* TODO: Link gradient */
/* Link border radius */
/* Submenu */
/* Submenu background colors and shadows */
/* Submenu link separator */
/* Submenu link padding */
/* Submenu link colors */
/* Submenu link background colors */
/* Submenu link font */
/* Icons */
/* Submenu icons */
/* --- General START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
footer > div > .footer-menu-wrapper {
  background-color: #fff;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  height: 30px; }
  footer > div > .footer-menu-wrapper > .container-fluid > div {
    height: 30px;
    margin-top: 0px;
    margin-bottom: 0px; }
  footer > div > .footer-menu-wrapper .footer-menu {
    height: 30px; }
  footer > div > .footer-menu-wrapper .footer-menu.text-center > li, footer > div > .footer-menu-wrapper .footer-menu.text-right > li {
    display: inline-block !important;
    float: none; }

footer > div > .footer-menu-wrapper .footer-menu.text-center, footer > div > .footer-menu-wrapper .footer-menu.text-right {
  width: 100%; }
  footer > div > .footer-menu-wrapper .footer-menu.text-center > li *, footer > div > .footer-menu-wrapper .footer-menu.text-right > li * {
    text-align: left; }
/* --- General END --- */
/* --- Separator START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .footer-menu > li ul.level1 > li > a, .footer-menu > li ul.level1 > li > .text-menu-link {
    border-bottom: 0px solid #ddd; }
    .footer-menu > li ul.level2 > li > a, .footer-menu > li ul.level2 > li > .text-menu-link {
      border-bottom: 0px solid #ddd; }
    .footer-menu > li ul.level3 > li > a, .footer-menu > li ul.level3 > li > .text-menu-link {
      border-bottom: 0px solid #ddd; }
    .footer-menu > li ul.level4 > li > a, .footer-menu > li ul.level4 > li > .text-menu-link {
      border-bottom: 0px solid #ddd; }
    .footer-menu > li ul > li.last-child > a, .footer-menu > li ul > li.last-child > .text-menu-link {
      border-bottom: none; } }
/* --- Separator END --- */
/* --- Main links START --- */
.footer-menu.level0 > li > a, .footer-menu.level0 > li > .text-menu-link {
  text-decoration: none; }
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  /* reset bootstrap css */
    .nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
      background-color: transparent; }
    .footer-menu.level0 > li > a, .footer-menu.level0 > li > .text-menu-link {
      height: 30px;
      padding: 0; }
      .footer-menu.level0 > li > .text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
      .footer-menu.level0 > li > a > span, .footer-menu.level0 > li > .text-menu-link > div {
        background-color: transparent;
        display: block;
        height: 30px;
        padding-left: 0px;
        padding-right: 20px;
        padding-top: 4px;
        padding-bottom: 0;
        color: #000;
        font-family: 'Cairo',Arial,sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        line-height: 20px;
        text-transform: none;
        text-decoration: none;
        transition: color 0.3s ease; }
      .footer-menu.level0 > li.popout > a, .footer-menu.level0 > li.popout > .text-menu-link {
        height: 30px; }
      .footer-menu.level0 > li:hover > a > span, .footer-menu.level0 > li:hover > .text-menu-link > div, .footer-menu.level0 > li:focus-within > a > span, .footer-menu.level0 > li:focus-within > .text-menu-link > div {
        background-color: transparent;
        color: #f49b00;
        text-transform: none;
        text-decoration: none; }
      .footer-menu.level0 > li.selected > a.selected > span, .footer-menu.level0 > li.selected > .text-menu-link.selected > div {
        background-color: transparent;
        color: #f49b00;
        text-transform: none;
        text-decoration: none; }
      .footer-menu.level0 > li.selected:hover > a.selected > span, .footer-menu.level0 > li.selected:hover > .text-menu-link.selected > div, .footer-menu.level0 > li.selected:focus-within > a.selected > span, .footer-menu.level0 > li.selected:focus-within > .text-menu-link.selected > div {
        background-color: transparent;
        color: #f49b00; } }
/* --- Main links END --- */
/* --- Submenu START --- */
.footer-menu li.submenu-title {
  display: none !important; }
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .footer-menu li.popout > ul {
    width: 225px; }
    .footer-menu ul.submenu {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
      z-index: 10; }
      .footer-menu ul.submenu {
        background-color: #fff; }
      .footer-menu ul.submenu.level1 {
        background-color: #fff; }
      .footer-menu ul.submenu.level2 {
        background-color: #fff; }
      .footer-menu ul.submenu.level3 {
        background-color: #fff; }
      .footer-menu ul.submenu.level4 {
        background-color: #fff; }
    .footer-menu ul.menu-item {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); } }
/* --- Submenu END --- */
/* --- Submenu links START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .footer-menu ul.submenu > li > a, .footer-menu ul.submenu > li > .text-menu-link {
    background-color: #fff;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 20px;
    text-transform: none;
    transition: color 0.2s ease-in, background-color 0.2s ease-in;
    /* TODO: configure */ }
    .footer-menu ul.submenu > li > a > span, .footer-menu ul.submenu > li > .text-menu-link > div {
      display: block;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 5px;
      padding-bottom: 6px; }
    .footer-menu ul.submenu > li:hover > a, .footer-menu ul.submenu > li:hover > .text-menu-link, .footer-menu ul.submenu > li:focus-within > a, .footer-menu ul.submenu > li:focus-within > .text-menu-link {
      background-color: #fff;
      color: #f49b00; }
    .footer-menu ul.submenu > li.selected > a.selected, .footer-menu ul.submenu > li.selected > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .footer-menu ul.submenu > li.selected:hover > a.selected, .footer-menu ul.submenu > li.selected:hover > .text-menu-link.selected, .footer-menu ul.submenu > li.selected:focus-within > a.selected, .footer-menu ul.submenu > li.selected:focus-within > .text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .footer-menu ul.submenu.level1 > li > a, .footer-menu ul.submenu.level1 > li > .text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none;
      white-space: nowrap; }
      .footer-menu ul.submenu.level1 > li > a > span > span > span.additional-name, .footer-menu ul.submenu.level1 > li > .text-menu-link > span > span > span.additional-name {
        margin-left: 6px;
        color: ; }
      .footer-menu ul.submenu.level1 > li:hover > a, .footer-menu ul.submenu.level1 > li:hover > .text-menu-link, .footer-menu ul.submenu.level1 > li:hover > a > span > span > span.additional-name, .footer-menu ul.submenu.level1 > li:focus-within > a, .footer-menu ul.submenu.level1 > li:focus-within > .text-menu-link {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level1 > li.selected > a.selected, .footer-menu ul.submenu.level1 > li.selected > a.selected > span > span > span.additional-name, .footer-menu ul.submenu.level1 > li.selected > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level1 > li.selected:hover > a.selected, .footer-menu ul.submenu.level1 > li.selected:hover > .text-menu-link.selected, .footer-menu ul.submenu.level1 > li.selected:hover > a.selected > span > span > span.additional-name, .footer-menu ul.submenu.level1 > li.selected:focus-within > a.selected, .footer-menu ul.submenu.level1 > li.selected:focus-within > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
    .footer-menu ul.submenu.level2 > li > a, .footer-menu ul.submenu.level2 > li > .text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .footer-menu ul.submenu.level2 > li:hover > a, .footer-menu ul.submenu.level2 > li:hover > .text-menu-link, .footer-menu ul.submenu.level2 > li:focus-within > a, .footer-menu ul.submenu.level2 > li:focus-within > .text-menu-link {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level2 > li.selected > a.selected, .footer-menu ul.submenu.level2 > li.selected > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level2 > li.selected:hover > a.selected, .footer-menu ul.submenu.level2 > li.selected:hover > .text-menu-link.selected, .footer-menu ul.submenu.level2 > li.selected:focus-within > a.selected, .footer-menu ul.submenu.level2 > li.selected:focus-within > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
    .footer-menu ul.submenu.level3 > li > a, .footer-menu ul.submenu.level3 > li > .text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .footer-menu ul.submenu.level3 > li:hover > a, .footer-menu ul.submenu.level3 > li:hover > .text-menu-link, .footer-menu ul.submenu.level3 > li:focus-within > a, .footer-menu ul.submenu.level3 > li:focus-within > .text-menu-link {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level3 > li.selected > a.selected, .footer-menu ul.submenu.level3 > li.selected > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level3 > li.selected:hover > a.selected, .footer-menu ul.submenu.level3 > li.selected:hover > .text-menu-link.selected, .footer-menu ul.submenu.level3 > li.selected:focus-within > a.selected, .footer-menu ul.submenu.level3 > li.selected:focus-within > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
    .footer-menu ul.submenu.level4 > li > a, .footer-menu ul.submenu.level4 > li > .text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-style: normal;
      font-weight: normal;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .footer-menu ul.submenu.level4 > li:hover > a, .footer-menu ul.submenu.level4 > li:hover > .text-menu-link, .footer-menu ul.submenu.level4 > li:focus-within > a, .footer-menu ul.submenu.level4 > li:focus-within > .text-menu-link {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level4 > li.selected > a.selected, .footer-menu ul.submenu.level4 > li.selected > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .footer-menu ul.submenu.level4 > li.selected:hover > a.selected, .footer-menu ul.submenu.level4 > li.selected:hover > .text-menu-link.selected, .footer-menu ul.submenu.level4 > li.selected:focus-within > a.selected, .footer-menu ul.submenu.level4 > li.selected:focus-within > .text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; } }
/* --- Submenu links END --- */
/* --- Menu arrows START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .footer-menu li.popout > a > span > span.arrow, .footer-menu li.popout > .text-menu-link > div > span.arrow {
    display: none; }
    .footer-menu ul.submenu > li.popout {
      /*
       image-url-multiple(
       (
       0:
       (
       url:style-path('images/for-menus/meta-menu/arrow.svg'),
       ),
       (
       url:layout-path('images/for-menus/meta-menu/arrow.svg'),
       imagesettings: null
       ),
       (
       url:responsive-path('images/for-menus/meta-menu/arrow.svg'),
       imagesettings: null
       )
       )
       );
       */
      /* TODO: add arrow icon for selected */
      /* background-image: image-url(style-path('images/for-menus/meta-menu/arrow-selected.svg')); */ }
      .footer-menu ul.submenu > li.popout > a, .footer-menu ul.submenu > li.popout > .text-menu-link {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow_135_2.svg");
        background-position: right 50%;
        background-repeat: no-repeat;
        padding-right: 34px !important; }
      .footer-menu ul.submenu > li.popout:hover > a, .footer-menu ul.submenu > li.popout:hover > .text-menu-link {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-hover_136_2.svg"); } }
/* --- Menu arrows END --- */
/*
 Second footer menu
 ---------
 Get config vars and set default values
 */
/* General */
/* TODO: add to default vars */
/* Icons */
/* Link padding */
/* Link colors */
/* Link background colors */
/* Link font */
/* TODO: maybe use default font family */
/* TODO: Link gradient */
/* Link border radius */
/* Submenu */
/* Submenu background colors and shadows */
/* Submenu link separator */
/* Submenu link padding */
/* Submenu link colors */
/* Submenu link background colors */
/* Submenu link font */
/* --- General START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  footer > div > .second-footer-menu-wrapper > .container-fluid > div {
    position: relative; }
    footer > div > .second-footer-menu-wrapper > .container-fluid > div > div {
      bottom: 36px;
      position: absolute;
      width: 100%; }
    footer > div > .second-footer-menu-wrapper .second-footer-menu {
      position: relative;
      height: 0;
      width: 100%; }
      footer > div > .second-footer-menu-wrapper .second-footer-menu > li {
        display: inline-block !important;
        float: none;
        padding-top: 6px; }
        footer > div > .second-footer-menu-wrapper .second-footer-menu > li * {
          text-align: left; } }
/* --- General END --- */
/* --- Icons START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  footer > div > .second-footer-menu-wrapper .second-footer-menu.level0 > li > a span.menuicon {
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin-right: 5px;
    /* TODO: configure */ }
    footer > div > .second-footer-menu-wrapper .second-footer-menu.level0 > li > a [class^="menuicon-"] {
      height: 24px;
      width: 24px;
      line-height: 24px; }
    footer > div > .second-footer-menu-wrapper .second-footer-menu.level0.hide-link-name > li > a span.name {
      display: none; }
    footer > div > .second-footer-menu-wrapper .second-footer-menu.level0.hide-link-name > li > a span.menuicon {
      margin-right: 0px; }
    footer > div > .second-footer-menu-wrapper .second-footer-menu.level0 > li > a .menuicon {
      transform: scale(1);
      transition: transform 0.3s; }
    footer > div > .second-footer-menu-wrapper .second-footer-menu.level0 > li > a:hover .menuicon, footer > div > .second-footer-menu-wrapper .second-footer-menu.level0 > li.hover > a .menuicon, footer > div > .second-footer-menu-wrapper .second-footer-menu.level0 > li:hover > a .menuicon {
      transform: scale(1.4);
      transition: transform 0.3s; } }
/* --- Icons END --- */
/* --- Separator START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .second-footer-menu > li ul.level1 > li > a {
    border-bottom: 0px solid #ddd; }
    .second-footer-menu > li ul.level2 > li > a {
      border-bottom: 0px solid #ddd; }
    .second-footer-menu > li ul.level3 > li > a {
      border-bottom: 0px solid #ddd; }
    .second-footer-menu > li ul.level4 > li > a {
      border-bottom: 0px solid #ddd; }
    .second-footer-menu > li ul > li.last-child > a {
      border-bottom: none; } }
/* --- Separator END --- */
/* --- Main links START --- */
.second-footer-menu.level0 > li > a {
  text-decoration: none; }
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .second-footer-menu.level0 > li > a {
    height: 60px;
    padding: 0; }
    .second-footer-menu.level0 > li > a > span {
      background-color: transparent;
      display: block;
      height: 60px;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 0px;
      padding-bottom: 0;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 31px;
      text-transform: 'none'; }
    .second-footer-menu.level0 > li.popout > a {
      height: 60px; }
    .second-footer-menu.level0 > li:hover > a > span, .second-footer-menu.level0 > li:focus-within > a > span, .second-footer-menu.level0 > li:focus-within > .text-menu-link > div > span {
      background-color: transparent;
      color: #f49b00; }
    .second-footer-menu.level0 > li.selected > a.selected > span {
      background-color: transparent;
      color: #f49b00; }
    .second-footer-menu.level0 > li.selected:hover > a.selected > span, .second-footer-menu.level0 > li:focus-within > a.selected > span, .second-footer-menu.level0 > li:focus-within > .text-menu-link.selected span {
      background-color: transparent;
      color: #f49b00; } }
/* --- Main links END --- */
/* --- Submenu START --- */
.second-footer-menu li.submenu-title {
  display: none !important; }
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .second-footer-menu li.popout > ul {
    width: 200px; }
    .second-footer-menu.level0.hide-link-name > li > ul {
      margin-left: -78px; }
    .second-footer-menu ul.submenu {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
      z-index: 10; }
    .second-footer-menu ul.submenu {
      background-color: #fff; }
    .second-footer-menu ul.submenu.level1 {
      background-color: #fff; }
    .second-footer-menu ul.submenu.level2 {
      background-color: #fff; }
    .second-footer-menu ul.submenu.level3 {
      background-color: #fff; }
    .second-footer-menu ul.submenu.level4 {
      background-color: #fff; }
    .second-footer-menu ul.menu-item {
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); } }
/* --- Submenu END --- */
/* --- Move submenu down (1/2 height) START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  /* Icon and name above submenu */
    .second-footer-menu.menu-horizontal-upwards > li > a {
      z-index: 100; }
    .second-footer-menu.menu-horizontal-upwards ul.submenu.level1 {
      margin-bottom: -36px;
      padding-bottom: 36px; } }
/* --- Move submenu down (1/2 height) END --- */
/* --- Submenu links START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .second-footer-menu ul.submenu > li > a {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 15px;
    /* TODO: font style */
    font-weight: 'normal';
    letter-spacing: 0px;
    line-height: 20px;
    text-transform: 'none';
    transition: color 0.2s ease-in, background-color 0.2s ease-in;
    /* TODO: configure */ }
    .second-footer-menu ul.submenu > li > a > span {
      display: block;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 5px;
      padding-bottom: 6px; }
    .second-footer-menu ul.submenu > li:hover > a, .second-footer-menu ul.submenu > li:focus-within > a, .second-footer-menu ul.submenu > li:focus-within > .text-menu-link {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .second-footer-menu ul.submenu > li.selected > a.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .second-footer-menu ul.submenu > li.selected:hover > a.selected {
      background-color: rgba(0, 0, 0, 0);
      color: #f49b00; }
    .second-footer-menu ul.submenu.level1 > li > a {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
      .second-footer-menu ul.submenu.level1 > li:hover > a, .second-footer-menu ul.submenu.level1 > li:focus-within > a, .second-footer-menu ul.submenu.level1 > li:focus-within > .text-menu-link {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level1 > li.selected > a.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level1 > li.selected:hover > a.selected, .second-footer-menu ul.submenu.level1 > li.selected:focus-within > a.selected, .second-footer-menu ul.submenu.level1 > li:focus-within > .text-menu-link.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
    .second-footer-menu ul.submenu.level2 > li > a {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
      .second-footer-menu ul.submenu.level2 > li:hover > a, .second-footer-menu ul.submenu.level2 > li:focus-within > a, .second-footer-menu ul.submenu.level2 > li:focus-within > .text-menu-link {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level2 > li.selected > a.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level2 > li.selected:hover > a.selected, .second-footer-menu ul.submenu.level2 > li.selected:focus-within > a.selected, .second-footer-menu ul.submenu.level2 > li:focus-within > .text-menu-link.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
    .second-footer-menu ul.submenu.level3 > li > a {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
      .second-footer-menu ul.submenu.level3 > li:hover > a, .second-footer-menu ul.submenu.level3 > li:focus-within > a, .second-footer-menu ul.submenu.level3 > li:focus-within > .text-menu-link {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level3 > li.selected > a.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level3 > li.selected:hover > a.selected, .second-footer-menu ul.submenu.level3 > li.selected:focus-within > a.selected, .second-footer-menu ul.submenu.level3 > li:focus-within > .text-menu-link.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
    .second-footer-menu ul.submenu.level4 > li > a {
      background-color: rgba(0, 0, 0, 0);
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 15px;
      font-weight: 'normal';
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: 'none'; }
      .second-footer-menu ul.submenu.level4 > li:hover > a, .second-footer-menu ul.submenu.level4 > li:focus-within > a, .second-footer-menu ul.submenu.level4 > li:focus-within > .text-menu-link {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level4 > li.selected > a.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; }
      .second-footer-menu ul.submenu.level4 > li.selected:hover > a.selected, .second-footer-menu ul.submenu.level4 > li.selected:focus-within > a.selected, .second-footer-menu ul.submenu.level4 > li:focus-within > .text-menu-link.selected {
        background-color: rgba(0, 0, 0, 0);
        color: #f49b00; } }
/* --- Submenu links END --- */
/* --- Menu arrows START --- */
/*
 TODO: refactor to grid-float-breakpoint
 (this is not really a problem at the moment because we hide the footer in general)
 */
@media (min-width:769px) {
  .second-footer-menu li.popout > a > span > span.arrow {
    display: none; }
    .second-footer-menu ul.submenu > li.popout {
      /* 	
       image-url-multiple(
       (
       0: 
       (
       url:style-path('images/for-menus/second-footer-menu/arrow.svg'),
       ),
       (
       url:layout-path('images/for-menus/second-footer-menu/arrow.svg'),
       imagesettings: null
       ),
       (
       url:responsive-path('images/for-menus/second-footer-menu/arrow.svg'),
       imagesettings: null
       )
       )
       );
       */
      /* TODO: add arrow icon for selected */
      /* background-image: image-url(style-path('images/for-menus/second-footer-menu/arrow-selected.svg')); */ }
      .second-footer-menu ul.submenu > li.popout > a {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow_137_2.svg");
        background-position: right 50%;
        background-repeat: no-repeat;
        padding-right: 34px !important; }
      .second-footer-menu ul.submenu > li.popout:hover > a {
        /* TODO: layout-path */
        /* TODO: add general image */
        background-image: url("arrow-hover_138_2.svg"); } }
/* --- Menu arrows END --- */
/* --- Main menu START --- */
@media (min-width:1000px) {
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu, .menu-horizontal-upwards.main-menu.level0 > li.text-menu, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu {
    vertical-align: top;
    /*
     TODO
     &.text-menu-overlay-content-only {
     & > div.text-menu-link {
     & > div > span.menuicon {
     margin-right: 0;
     }
     }
     }
     */ }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link {
      cursor: pointer; }
      .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div {
        overflow: hidden; }
        .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > span.name {
          display: none; }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name {
      display: inline; }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-upwards.main-menu.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.popout > div.text-menu-link {
      height: 85px; }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div {
      padding-left: 7px;
      padding-right: 7px;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 48px;
      text-transform: none;
      /* TODO: fix this, see main-menu.inc.scss */
      /* transition: color 0.2s ease-in; */ }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-upwards.main-menu.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.selected > div.text-menu-link.selected > div {
      color: #f49b00;
      font-style: normal; }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-upwards.main-menu.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu:hover > div.text-menu-link > div {
      color: #f49b00;
      font-style: normal; }
    .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu {
      vertical-align: top;
      /*
       TODO
       &.text-menu-overlay-content-only {
       & > div.text-menu-link {
       & > div > span.menuicon {
       margin-right: 0;
       }
       }
       }
       */ }
    .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link {
      cursor: pointer; }
      .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div {
        overflow: hidden; }
        .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > span.name {
          display: none; }
    .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name > div.text-menu-link > div > span.name {
      display: inline; }
    .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.popout > div.text-menu-link, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.popout > div.text-menu-link {
      height: 40px; }
    .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div {
      padding-left: 8px;
      padding-right: 8px;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none;
      white-space: nowrap;
      /* TODO: fix this, see main-menu.inc.scss */
      /* transition: color 0.2s ease-in; */ }
      .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > span > span.additional-name, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > span > span.additional-name, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > span > span.additional-name, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > span > span.additional-name {
        margin-left: 6px;
        color: ; }
    .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.selected > div.text-menu-link.selected > div, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.selected > div.text-menu-link.selected > div {
      color: #f49b00;
      font-style: normal; }
    .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu:hover > div.text-menu-link > div, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu:hover > div.text-menu-link > div {
      color: #f49b00;
      font-style: normal; }
    header .menu-horizontal-downwards.main-menu.level0 > li.text-menu, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu {
      /* like "a"*/
      /* Set div.text beside menuicon if we hide link name */ }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link {
        height: 85px;
        overflow: hidden;
        position: relative; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
        header .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div {
          /* like "a > sapn" */
          height: 85px;
          padding-top: 23px;
          padding-bottom: 0px;
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px  rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
          background-size: 0% 100%;
          background-repeat: repeat-y;
          background-position: center center;
          transition: background-size 0.3s ease; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu:hover > div.text-menu-link > div {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
        background-size: 100% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.selected > div.text-menu-link.selected > div {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%);
        background-size: 100% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 118px , rgba(255, 255, 255, 0) 120px , rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0) 100%); }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text {
        top: auto;
        bottom: 14px;
        opacity: 0;
        position: relative;
        transition: opacity 0.3s; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
        bottom: 72px; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text {
        margin-left: 29px; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
        margin-left: 0; }
      header .menu-horizontal-downwards.main-menu.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text {
        margin-left: auto;
        margin-right: 7px;
        right: 0; }
    header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu {
      /* like "a"*/
      /* Set div.text beside menuicon if we hide link name */ }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link {
        height: 40px;
        overflow: hidden;
        position: relative; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > button, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > button {
        position: absolute;
        background: transparent;
        height: 100%;
        width: 100%;
        padding: 0;
        border: 0; }
        header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div {
          /* like "a > sapn" */
          height: 40px;
          padding-top: 10px;
          padding-bottom: 0px;
          background-color: transparent; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu:hover > div.text-menu-link > div, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu:hover > div.text-menu-link > div {
        background-color: transparent; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.selected > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.selected > div.text-menu-link.selected > div {
        background-color: transparent; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.selected:hover > div.text-menu-link.selected > div {
        background-color: transparent; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text {
        top: auto;
        bottom: 10px;
        opacity: 0;
        position: relative;
        transition: opacity 0.3s; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
        bottom: 40px; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.with-menuicon > div.text-menu-link > div > div.text {
        margin-left: 29px; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
        margin-left: 0; }
      header .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text, header .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu.show-link-name.with-menuicon.text-menu-overlay-content-only > div.text-menu-link > div > div.text {
        margin-left: auto;
        margin-right: 8px;
        right: 0; }
    #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.not-scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.not-scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link {
      transition: height 0.4s; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.not-scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.not-scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div {
        transition: height 0.4s, padding-top 0.4s, background-size 0.3s ease; }
        #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.not-scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.not-scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text {
          transition: bottom 0.4s, opacity 0.3s; }
    #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link {
      height: 50px; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text {
        bottom: 0px; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
        bottom: 58px; }
      #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link {
        height: 40px; }
      #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text {
        bottom: 10px; }
      #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu.show-link-name:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
        bottom: 40px; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu > div.text-menu-link > div {
        color: #000;
        font-size: 18px;
        line-height: 48px;
        height: 50px;
        padding-top: 2px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 48px , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
        background-size: 0% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu.selected > div.text-menu-link.selected > div, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu.selected > div.text-menu-link.selected > div, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu.selected > div.text-menu-link.selected > div {
        color: #f49b00;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% , rgba(255, 255, 255, 0) 48px , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
        background-size: 100% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease, opacity 0.4s; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li.text-menu:hover > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li.text-menu:hover > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li.text-menu:hover > div.text-menu-link > div {
        color: #f49b00;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0% ,  , rgba(255, 255, 255, 0) 50px , rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100%);
        background-size: 100% 100%;
        background-repeat: repeat-y;
        background-position: center center;
        transition: background-size 0.3s ease;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
      #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div {
        color: #000;
        font-size: 16px;
        line-height: 20px;
        height: 40px;
        padding-top: 10px;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; }
      #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu.selected > div.text-menu-link.selected > div, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu.selected > div.text-menu-link.selected > div {
        color: #f49b00;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease, opacity 0.4s; }
      #wrapper.header-dynamic.scrolled header .main-menu-bottom-left.level0 > li.text-menu:hover > div.text-menu-link > div, #wrapper.header-dynamic.scrolled header .main-menu-bottom-right.level0 > li.text-menu:hover > div.text-menu-link > div {
        color: #f49b00;
        /* background-size transition for background width animation */
        transition: height 0.4s, padding-top 0.4s, color 0.4s, background-size 0.3s ease; } }
/* --- Main menu END --- */
/* --- Separator START --- */
@media (max-width:999px) {
  .main-menu > li > div.text-menu-link, .main-menu-1 > li > div.text-menu-link, .main-menu-2 > li > div.text-menu-link, .visible-gfb > .meta-menu > li > div.text-menu-link, .visible-gfb > .footer-menu > li > div.text-menu-link, .main-menu > li > div.text-menu-link:hover, .main-menu-1 > li > div.text-menu-link:hover, .main-menu-2 > li > div.text-menu-link:hover, .visible-gfb > .meta-menu > li > div.text-menu-link:hover, .visible-gfb > .footer-menu > li > div.text-menu-link:hover, .main-menu > li.open > div.text-menu-link, .main-menu-1 > li.open > div.text-menu-link, .main-menu-2 > li.open > div.text-menu-link, .visible-gfb > .meta-menu > li.open > div.text-menu-link, .visible-gfb > .footer-menu > li.open > div.text-menu-link, .main-menu > li.open > div.text-menu-link:focus, .main-menu-1 > li.open > div.text-menu-link:focus, .main-menu-2 > li.open > div.text-menu-link:focus, .visible-gfb > .meta-menu > li.open > div.text-menu-link:focus, .visible-gfb > .footer-menu > li.open > div.text-menu-link:focus {
    border-top: 1px solid #e2e2e2;
    /* TODO: configure */ }
    .main-menu > li.first-child > div.text-menu-link, .main-menu-1 > li.first-child > div.text-menu-link, .main-menu-2 > li.first-child > div.text-menu-link, .visible-gfb > .meta-menu > li.first-child > div.text-menu-link, .visible-gfb > .footer-menu > li.first-child > div.text-menu-link, .main-menu > li.first-child > div.text-menu-link:hover, .main-menu-1 > li.first-child > div.text-menu-link:hover, .main-menu-2 > li.first-child > div.text-menu-link:hover, .visible-gfb > .meta-menu > li.first-child > div.text-menu-link:hover, .visible-gfb > .footer-menu > li.first-child > div.text-menu-link:hover, .main-menu > li.first-child.open > div.text-menu-link, .main-menu-1 > li.first-child.open > div.text-menu-link, .main-menu-2 > li.first-child.open > div.text-menu-link, .visible-gfb > .meta-menu > li.first-child.open > div.text-menu-link, .visible-gfb > .footer-menu > li.first-child.open > div.text-menu-link, .main-menu > li.first-child.open > div.text-menu-link:focus, .main-menu-1 > li.first-child.open > div.text-menu-link:focus, .main-menu-2 > li.first-child.open > div.text-menu-link:focus, .visible-gfb > .meta-menu > li.first-child.open > div.text-menu-link:focus, .visible-gfb > .footer-menu > li.first-child.open > div.text-menu-link:focus {
      border-top-width: 0; }
    .main-menu > li ul > li > div.text-menu-link, .main-menu-1 > li ul > li > div.text-menu-link, .main-menu-2 > li ul > li > div.text-menu-link, .visible-xs > .meta-menu > li ul > li > div.text-menu-link, .visible-xs > .footer-menu > li ul > li > div.text-menu-link, .main-menu > li ul > li > div.text-menu-link:hover, .main-menu-1 > li ul > li > div.text-menu-link:hover, .main-menu-2 > li ul > li > div.text-menu-link:hover, .visible-xs > .meta-menu > li ul > li > div.text-menu-link:hover, .visible-xs > .footer-menu > li ul > li > div.text-menu-link:hover, .main-menu > li ul > li.open > div.text-menu-link:hover, .main-menu-1 > li ul > li.open > div.text-menu-link:hover, .main-menu-2 > li ul > li.open > div.text-menu-link:hover, .visible-xs > .meta-menu > li ul > li.open > div.text-menu-link:hover, .visible-xs > .footer-menu > li ul > li.open > div.text-menu-link:hover, .main-menu > li ul > li.open > div.text-menu-link, .main-menu-1 > li ul > li.open > div.text-menu-link, .main-menu-2 > li ul > li.open > div.text-menu-link, .visible-xs > .meta-menu > li ul > li.open > div.text-menu-link, .visible-xs > .footer-menu > li ul > li.open > div.text-menu-link, .main-menu > li ul > li.open > div.text-menu-link:focus, .main-menu-1 > li ul > li.open > div.text-menu-link:focus, .main-menu-2 > li ul > li.open > div.text-menu-link:focus, .visible-xs > .meta-menu > li ul > li.open > div.text-menu-link:focus, .visible-xs > .footer-menu > li ul > li.open > div.text-menu-link:focus {
      border-top: 1px solid #efefef;
      /* TODO: configure */ } }
/* --- Separator END --- */
/* --- Main links START --- */
@media (max-width:999px) {
  .main-menu.level0 > li, .main-menu-1.level0 > li, .main-menu-2.level0 > li, .footer-docked-mobile-menu.level0 > li, .navbar-extract-menu.level0 > li, .visible-gfb > .meta-menu.level0 > li, .visible-gfb > .footer-menu.level0 > li {
    /* Set div.text beside menuicon if we hide link name */ }
    .main-menu.level0 > li > div.text-menu-link, .main-menu-1.level0 > li > div.text-menu-link, .main-menu-2.level0 > li > div.text-menu-link, .footer-docked-mobile-menu.level0 > li > div.text-menu-link, .navbar-extract-menu.level0 > li > div.text-menu-link, .visible-gfb > .meta-menu.level0 > li > div.text-menu-link, .visible-gfb > .footer-menu.level0 > li > div.text-menu-link {
      cursor: pointer;
      position: relative; }
      .main-menu.level0 > li > div.text-menu-link > div, .main-menu-1.level0 > li > div.text-menu-link > div, .main-menu-2.level0 > li > div.text-menu-link > div, .footer-docked-mobile-menu.level0 > li > div.text-menu-link > div, .navbar-extract-menu.level0 > li > div.text-menu-link > div, .visible-gfb > .meta-menu.level0 > li > div.text-menu-link > div, .visible-gfb > .footer-menu.level0 > li > div.text-menu-link > div {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit; }
        .main-menu.level0 > li > div.text-menu-link > div > span.name, .main-menu-1.level0 > li > div.text-menu-link > div > span.name, .main-menu-2.level0 > li > div.text-menu-link > div > span.name, .footer-docked-mobile-menu.level0 > li > div.text-menu-link > div > span.name, .navbar-extract-menu.level0 > li > div.text-menu-link > div > span.name, .visible-gfb > .meta-menu.level0 > li > div.text-menu-link > div > span.name, .visible-gfb > .footer-menu.level0 > li > div.text-menu-link > div > span.name {
          display: none; }
    .main-menu.level0 > li.show-link-name-on-mobile-menu > div.text-menu-link > div > span.name, .main-menu-1.level0 > li.show-link-name-on-mobile-menu > div.text-menu-link > div > span.name, .main-menu-2.level0 > li.show-link-name-on-mobile-menu > div.text-menu-link > div > span.name, .footer-docked-mobile-menu.level0 > li.show-link-name-on-mobile-menu > div.text-menu-link > div > span.name, .navbar-extract-menu.level0 > li.show-link-name-on-mobile-menu > div.text-menu-link > div > span.name, .visible-gfb > .meta-menu.level0 > li.show-link-name-on-mobile-menu > div.text-menu-link > div > span.name, .visible-gfb > .footer-menu.level0 > li.show-link-name-on-mobile-menu > div.text-menu-link > div > span.name {
      display: inline-block; }
    .main-menu.level0 > li.show-link-name-on-mobile-menu:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .main-menu-1.level0 > li.show-link-name-on-mobile-menu:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .main-menu-2.level0 > li.show-link-name-on-mobile-menu:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .footer-docked-mobile-menu.level0 > li.show-link-name-on-mobile-menu:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .navbar-extract-menu.level0 > li.show-link-name-on-mobile-menu:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .visible-gfb > .meta-menu.level0 > li.show-link-name-on-mobile-menu:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .visible-gfb > .footer-menu.level0 > li.show-link-name-on-mobile-menu:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
      margin-bottom: 10px; }
    .main-menu.level0 > li.with-menuicon > div.text-menu-link > div > div.text, .main-menu-1.level0 > li.with-menuicon > div.text-menu-link > div > div.text, .main-menu-2.level0 > li.with-menuicon > div.text-menu-link > div > div.text, .footer-docked-mobile-menu.level0 > li.with-menuicon > div.text-menu-link > div > div.text, .navbar-extract-menu.level0 > li.with-menuicon > div.text-menu-link > div > div.text, .visible-gfb > .meta-menu.level0 > li.with-menuicon > div.text-menu-link > div > div.text, .visible-gfb > .footer-menu.level0 > li.with-menuicon > div.text-menu-link > div > div.text {
      margin-left: 29px;
      /* TODO: refactor: new var for "menu icon width" */ }
    .main-menu.level0 > li.show-link-name-on-mobile-menu.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .main-menu-1.level0 > li.show-link-name-on-mobile-menu.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .main-menu-2.level0 > li.show-link-name-on-mobile-menu.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .footer-docked-mobile-menu.level0 > li.show-link-name-on-mobile-menu.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .navbar-extract-menu.level0 > li.show-link-name-on-mobile-menu.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .visible-gfb > .meta-menu.level0 > li.show-link-name-on-mobile-menu.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text, .visible-gfb > .footer-menu.level0 > li.show-link-name-on-mobile-menu.with-menuicon:not(.text-menu-overlay-content-only) > div.text-menu-link > div > div.text {
      margin-left: 0; }
    .main-menu.level0 > li > div.text-menu-link, .main-menu-1.level0 > li > div.text-menu-link, .main-menu-2.level0 > li > div.text-menu-link, .footer-docked-mobile-menu.level0 > li > div.text-menu-link, .navbar-extract-menu.level0 > li > div.text-menu-link, .visible-gfb > .meta-menu.level0 > li > div.text-menu-link, .visible-gfb > .footer-menu.level0 > li > div.text-menu-link, .main-menu.level0 > li.open > div.text-menu-link, .main-menu-1.level0 > li.open > div.text-menu-link, .main-menu-2.level0 > li.open > div.text-menu-link, .footer-docked-mobile-menu.level0 > li.open > div.text-menu-link, .navbar-extract-menu.level0 > li.open > div.text-menu-link, .visible-gfb > .meta-menu.level0 > li.open > div.text-menu-link, .visible-gfb > .footer-menu.level0 > li.open > div.text-menu-link, .main-menu.level0 > li.open > div.text-menu-link:focus, .main-menu-1.level0 > li.open > div.text-menu-link:focus, .main-menu-2.level0 > li.open > div.text-menu-link:focus, .footer-docked-mobile-menu.level0 > li.open > div.text-menu-link:focus, .navbar-extract-menu.level0 > li.open > div.text-menu-link:focus, .visible-gfb > .meta-menu.level0 > li.open > div.text-menu-link:focus, .visible-gfb > .footer-menu.level0 > li.open > div.text-menu-link:focus {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 26px;
      transition: color 0.2s ease-in; }
    .main-menu.level0 > li.selected > div.text-menu-link.selected, .main-menu-1.level0 > li.selected > div.text-menu-link.selected, .main-menu-2.level0 > li.selected > div.text-menu-link.selected, .footer-docked-mobile-menu.level0 > li.selected > div.text-menu-link.selected, .navbar-extract-menu.level0 > li.selected > div.text-menu-link.selected, .visible-gfb > .meta-menu.level0 > li.selected > div.text-menu-link.selected, .visible-gfb > .footer-menu.level0 > li.selected > div.text-menu-link.selected {
      background-color: #fff;
      color: #f49b00;
      font-style: normal;
      transition: color 0.2s ease-in; }
    .main-menu.level0 > li > div.text-menu-link:hover, .main-menu-1.level0 > li > div.text-menu-link:hover, .main-menu-2.level0 > li > div.text-menu-link:hover, .footer-docked-mobile-menu.level0 > li > div.text-menu-link:hover, .navbar-extract-menu.level0 > li > div.text-menu-link:hover, .visible-gfb > .meta-menu.level0 > li > div.text-menu-link:hover, .visible-gfb > .footer-menu.level0 > li > div.text-menu-link:hover, .main-menu.level0 > li.open > div.text-menu-link:hover, .main-menu-1.level0 > li.open > div.text-menu-link:hover, .main-menu-2.level0 > li.open > div.text-menu-link:hover, .footer-docked-mobile-menu.level0 > li.open > div.text-menu-link:hover, .navbar-extract-menu.level0 > li.open > div.text-menu-link:hover, .visible-gfb > .meta-menu.level0 > li.open > div.text-menu-link:hover, .visible-gfb > .footer-menu.level0 > li.open > div.text-menu-link:hover {
      background-color: #fff;
      color: #f49b00;
      font-style: normal;
      transition: color 0.2s ease-in; }
    .footer-docked-mobile-menu.level0 > li > div.text-menu-link, .footer-docked-mobile-menu.level0 > li.open > div.text-menu-link, .footer-docked-mobile-menu.level0 > li.open > div.text-menu-link:focus, .footer-docked-mobile-menu.level0 > li.selected > div.text-menu-link.selected, .footer-docked-mobile-menu.level0 > li > div.text-menu-link:hover, .footer-docked-mobile-menu.level0 > li.open > div.text-menu-link:hover {
      background-color: transparent; } }
/* --- Main links END --- */
/* --- Links START --- */
@media (max-width:999px) {
  /* Add 34px for menu arrow */
    .main-menu li > div.text-menu-link, .main-menu-1 li > div.text-menu-link, .main-menu-2 li > div.text-menu-link, .visible-gfb > .meta-menu li > div.text-menu-link, .visible-gfb > .footer-menu li > div.text-menu-link {
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 14px;
      padding-bottom: 14px; }
    .main-menu li.popout > div.text-menu-link, .main-menu-1 li.popout > div.text-menu-link, .main-menu-2 li.popout > div.text-menu-link, .visible-gfb > .meta-menu li.popout > div.text-menu-link, .visible-gfb > .footer-menu li.popout > div.text-menu-link {
      padding-right: 54px; }
    .main-menu li.popout.popout-menu-item > div.text-menu-link, .additonal-menu-in-main-area-1 li.popout.popout-menu-item > div.text-menu-link, .additonal-menu-in-main-area-2 li.popout.popout-menu-item > div.text-menu-link, .visible-gfb > .meta-menu li.popout.popout-menu-item > div.text-menu-link, .visible-gfb > .footer-menu li.popout.popout-menu-item > div.text-menu-link {
      padding-right: 94px; }
    .main-menu > li ul.level1 > li > div.text-menu-link, .main-menu-1 > li ul.level1 > li > div.text-menu-link, .main-menu-2 > li ul.level1 > li > div.text-menu-link, .visible-gfb > .meta-menu > li ul.level1 > li > div.text-menu-link, .visible-gfb > .footer-menu > li ul.level1 > li > div.text-menu-link {
      padding-left: 36px; }
      .main-menu > li ul.level2 > li > div.text-menu-link, .main-menu-1 > li ul.level2 > li > div.text-menu-link, .main-menu-2 > li ul.level2 > li > div.text-menu-link, .visible-gfb > .meta-menu > li ul.level2 > li > div.text-menu-link, .visible-gfb > .footer-menu > li ul.level2 > li > div.text-menu-link {
        padding-left: 52px; }
      .main-menu > li ul.level3 > li > div.text-menu-link, .main-menu-1 > li ul.level3 > li > div.text-menu-link, .main-menu-2 > li ul.level3 > li > div.text-menu-link, .visible-gfb > .meta-menu > li ul.level3 > li > div.text-menu-link, .visible-gfb > .footer-menu > li ul.level3 > li > div.text-menu-link {
        padding-left: 68px; }
      .main-menu > li ul.level4 > li > div.text-menu-link, .main-menu-1 > li ul.level4 > li > div.text-menu-link, .main-menu-2 > li ul.level4 > li > div.text-menu-link, .visible-gfb > .meta-menu > li ul.level4 > li > div.text-menu-link, .visible-gfb > .footer-menu > li ul.level4 > li > div.text-menu-link {
        padding-left: 84px; }
      .main-menu > li ul.level5 > li > div.text-menu-link, .main-menu-1 > li ul.level5 > li > div.text-menu-link, .main-menu-2 > li ul.level5 > li > div.text-menu-link, .visible-gfb > .meta-menu > li ul.level5 > li > div.text-menu-link, .visible-gfb > .footer-menu > li ul.level5 > li > div.text-menu-link {
        padding-left: 100px; } }
/* --- Links END --- */
/* --- Submenu links START --- */
@media (max-width:999px) {
  .main-menu ul.submenu > li > div.text-menu-link, .main-menu-1 ul.submenu > li > div.text-menu-link, .main-menu-2 ul.submenu > li > div.text-menu-link, .visible-gfb > .meta-menu ul.submenu > li > div.text-menu-link, .visible-gfb > .footer-menu ul.submenu > li > div.text-menu-link {
    background-color: #fff;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 20px;
    text-transform: none;
    position: relative; }
    .main-menu ul.submenu > li > div.text-menu-link:hover, .main-menu-1 ul.submenu > li > div.text-menu-link:hover, .main-menu-2 ul.submenu > li > div.text-menu-link:hover, .visible-gfb > .meta-menu ul.submenu > li > div.text-menu-link:hover, .visible-gfb > .footer-menu ul.submenu > li > div.text-menu-link:hover {
      background-color: #fff;
      color: #f49b00; }
    .main-menu ul.submenu > li > div.text-menu-link.selected, .main-menu-1 ul.submenu > li > div.text-menu-link.selected, .main-menu-2 ul.submenu > li > div.text-menu-link.selected, .visible-gfb > .meta-menu ul.submenu > li > div.text-menu-link.selected, .visible-gfb > .footer-menu ul.submenu > li > div.text-menu-link.selected {
      background-color: #fff;
      color: #f49b00; }
    .main-menu ul.submenu > li > div.text-menu-link.selected:hover, .main-menu-1 ul.submenu > li > div.text-menu-link.selected:hover, .main-menu-2 ul.submenu > li > div.text-menu-link.selected:hover, .visible-gfb > .meta-menu ul.submenu > li > div.text-menu-link.selected:hover, .visible-gfb > .footer-menu ul.submenu > li > div.text-menu-link.selected:hover {
      background-color: #fff;
      color: #f49b00; }
    .main-menu ul.submenu.level1 > li > div.text-menu-link, .main-menu-1 ul.submenu.level1 > li > div.text-menu-link, .main-menu-2 ul.submenu.level1 > li > div.text-menu-link, .visible-gfb > .meta-menu ul.submenu.level1 > li > div.text-menu-link, .visible-gfb > .footer-menu ul.submenu.level1 > li > div.text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level1 > li > div.text-menu-link:hover, .main-menu-1 ul.submenu.level1 > li > div.text-menu-link:hover, .main-menu-2 ul.submenu.level1 > li > div.text-menu-link:hover, .visible-gfb > .meta-menu ul.submenu.level1 > li > div.text-menu-link:hover, .visible-gfb > .footer-menu ul.submenu.level1 > li > div.text-menu-link:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level1 > li > div.text-menu-link.selected, .main-menu-1 ul.submenu.level1 > li > div.text-menu-link.selected, .main-menu-2 ul.submenu.level1 > li > div.text-menu-link.selected, .visible-gfb > .meta-menu ul.submenu.level1 > li > div.text-menu-link.selected, .visible-gfb > .footer-menu ul.submenu.level1 > li > div.text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level1 > li > div.text-menu-link.selected:hover, .main-menu-1 ul.submenu.level1 > li > div.text-menu-link.selected:hover, .main-menu-2 ul.submenu.level1 > li > div.text-menu-link.selected:hover, .visible-gfb > .meta-menu ul.submenu.level1 > li > div.text-menu-link.selected:hover, .visible-gfb > .footer-menu ul.submenu.level1 > li > div.text-menu-link.selected:hover {
        background-color: #fff;
        color: #f49b00; }
    .main-menu ul.submenu.level2 > li > div.text-menu-link, .main-menu-1 ul.submenu.level2 > li > div.text-menu-link, .main-menu-2 ul.submenu.level2 > li > div.text-menu-link, .visible-gfb > .meta-menu ul.submenu.level2 > li > div.text-menu-link, .visible-gfb > .footer-menu ul.submenu.level2 > li > div.text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level2 > li > div.text-menu-link:hover, .main-menu-1 ul.submenu.level2 > li > div.text-menu-link:hover, .main-menu-2 ul.submenu.level2 > li > div.text-menu-link:hover, .visible-gfb > .meta-menu ul.submenu.level2 > li > div.text-menu-link:hover, .visible-gfb > .footer-menu ul.submenu.level2 > li > div.text-menu-link:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level2 > li > div.text-menu-link.selected, .main-menu-1 ul.submenu.level2 > li > div.text-menu-link.selected, .main-menu-2 ul.submenu.level2 > li > div.text-menu-link.selected, .visible-gfb > .meta-menu ul.submenu.level2 > li > div.text-menu-link.selected, .visible-gfb > .footer-menu ul.submenu.level2 > li > div.text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level2 > li > div.text-menu-link.selected:hover, .main-menu-1 ul.submenu.level2 > li > div.text-menu-link.selected:hover, .main-menu-2 ul.submenu.level2 > li > div.text-menu-link.selected:hover, .visible-gfb > .meta-menu ul.submenu.level2 > li > div.text-menu-link.selected:hover, .visible-gfb > .footer-menu ul.submenu.level2 > li > div.text-menu-link.selected:hover {
        background-color: #fff;
        color: #f49b00; }
    .main-menu ul.submenu.level3 > li > div.text-menu-link, .main-menu-1 ul.submenu.level3 > li > div.text-menu-link, .main-menu-2 ul.submenu.level3 > li > div.text-menu-link, .visible-gfb > .meta-menu ul.submenu.level3 > li > div.text-menu-link, .visible-gfb > .footer-menu ul.submenu.level3 > li > div.text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level3 > li > div.text-menu-link:hover, .main-menu-1 ul.submenu.level3 > li > div.text-menu-link:hover, .main-menu-2 ul.submenu.level3 > li > div.text-menu-link:hover, .visible-gfb > .meta-menu ul.submenu.level3 > li > div.text-menu-link:hover, .visible-gfb > .footer-menu ul.submenu.level3 > li > div.text-menu-link:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level3 > li > div.text-menu-link.selected, .main-menu-1 ul.submenu.level3 > li > div.text-menu-link.selected, .main-menu-2 ul.submenu.level3 > li > div.text-menu-link.selected, .visible-gfb > .meta-menu ul.submenu.level3 > li > div.text-menu-link.selected, .visible-gfb > .footer-menu ul.submenu.level3 > li > div.text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level3 > li > div.text-menu-link.selected:hover, .main-menu-1 ul.submenu.level3 > li > div.text-menu-link.selected:hover, .main-menu-2 ul.submenu.level3 > li > div.text-menu-link.selected:hover, .visible-gfb > .meta-menu ul.submenu.level3 > li > div.text-menu-link.selected:hover, .visible-gfb > .footer-menu ul.submenu.level3 > li > div.text-menu-link.selected:hover {
        background-color: #fff;
        color: #f49b00; }
    .main-menu ul.submenu.level4 > li > div.text-menu-link, .main-menu-1 ul.submenu.level4 > li > div.text-menu-link, .main-menu-2 ul.submenu.level4 > li > div.text-menu-link, .visible-gfb > .meta-menu ul.submenu.level4 > li > div.text-menu-link, .visible-gfb > .footer-menu ul.submenu.level4 > li > div.text-menu-link {
      background-color: #fff;
      color: #000;
      font-family: 'Cairo',Arial,sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      line-height: 20px;
      text-transform: none; }
      .main-menu ul.submenu.level4 > li > div.text-menu-link:hover, .main-menu-1 ul.submenu.level4 > li > div.text-menu-link:hover, .main-menu-2 ul.submenu.level4 > li > div.text-menu-link:hover, .visible-gfb > .meta-menu ul.submenu.level4 > li > div.text-menu-link:hover, .visible-gfb > .footer-menu ul.submenu.level4 > li > div.text-menu-link:hover {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level4 > li > div.text-menu-link.selected, .main-menu-1 ul.submenu.level4 > li > div.text-menu-link.selected, .main-menu-2 ul.submenu.level4 > li > div.text-menu-link.selected, .visible-gfb > .meta-menu ul.submenu.level4 > li > div.text-menu-link.selected, .visible-gfb > .footer-menu ul.submenu.level4 > li > div.text-menu-link.selected {
        background-color: #fff;
        color: #f49b00; }
      .main-menu ul.submenu.level4 > li > div.text-menu-link.selected:hover, .main-menu-1 ul.submenu.level4 > li > div.text-menu-link.selected:hover, .main-menu-2 ul.submenu.level4 > li > div.text-menu-link.selected:hover, .visible-gfb > .meta-menu ul.submenu.level4 > li > div.text-menu-link.selected:hover, .visible-gfb > .footer-menu ul.submenu.level4 > li > div.text-menu-link.selected:hover {
        background-color: #fff;
        color: #f49b00; } }

@media (min-width:1000px) {
  .main-menu ul.submenu > li > .text-menu-link > div, .main-menu-1 ul.submenu > li > .text-menu-link > div, .main-menu-2 ul.submenu > li > .text-menu-link > div, .main-menu-bottom-left ul.submenu > li > .text-menu-link > div, .main-menu-bottom-right ul.submenu > li > .text-menu-link > div {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-transform: inherit;
    white-space: nowrap; }
    .main-menu ul.submenu > li > .text-menu-link > div > span > span.additional-name, .main-menu-1 ul.submenu > li > .text-menu-link > div > span > span.additional-name, .main-menu-2 ul.submenu > li > .text-menu-link > div > span > span.additional-name, .main-menu-bottom-left ul.submenu > li > .text-menu-link > div > span > span.additional-name, .main-menu-bottom-right ul.submenu > li > .text-menu-link > div > span > span.additional-name {
      margin-left: 6px;
      color: ; } }
/* --- Submenu links END --- */
/* --- Text popup START --- */
.menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay {
  background-color: rgba(0, 0, 0, 0);
  display: none;
  position: fixed;
  transition: background-color 0.5s;
  z-index: 1; }
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay.popup-overlay-show {
    background-color: rgba(11, 11, 11, 0.8); }
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup {
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 0;
    /* box-shadow: 0px 0px 20px black; */
    cursor: auto;
    display: none;
    position: fixed;
    transition: transform 0.6s ease 0s, opacity 0.6s ease 0s;
    opacity: 0;
    transform: scale(0.8);
    visibility: hidden;
    z-index: 20; }
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup.popup-open {
    transform: scale(1);
    opacity: 1;
    transition: transform 0.6s ease 0s, opacity 0.6s ease 0s; }
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close {
    cursor: pointer;
    position: absolute;
    z-index: 10; }
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content {
    max-height: 100%;
    width: 100%;
    left: 0;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: top 0.5s; }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content > div.text-popup-items {
      margin-top: 36px;
      margin-left: -18px;
      margin-right: -18px; }

@media (max-width:999px) {
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay {
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    z-index: 10; }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup {
      min-height: 140px;
      top: 20px;
      bottom: 20px;
      left: 20px;
      right: 20px;
      padding: 20px;
      padding-left: 24px;
      padding-right: 24px; }
      .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close {
        height: 30px;
        width: 30px !important;
        top: 20px;
        right: 24px; }
      .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content {
        padding-left: 24px;
        padding-right: 24px; }
        .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.meta-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.footer-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.navbar-extract-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.footer-docked-mobile-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up {
          top: 99px; } }

@media (min-width:1000px) {
  .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup-underlay {
    left: -40px;
    right: -40px;
    top: -40px;
    bottom: -40px; }
    .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup {
      min-height: 140px;
      top: 40px;
      bottom: 40px;
      left: 40px;
      right: 40px;
      padding: 40px;
      padding-left: 44px;
      padding-right: 44px; }
      .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-close {
        height: 60px;
        width: 60px !important;
        top: 40px;
        right: 44px; }
      .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content {
        padding-left: 44px;
        padding-right: 44px; }
        .menu-horizontal-downwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu-1.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu-2.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu-bottom-left.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-downwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up, .menu-horizontal-upwards.main-menu-bottom-right.level0 > li.text-menu > div.text-menu-link > div > div.text-popup > .text-popup-content.move-up {
          top: 198px; } }
/* --- Text popup END --- */
/* --- Main links START --- */
@media (min-width:1000px) {
  .main-menu.level0.hide-link-icon > li > a span.menuicon, .main-menu-1.level0.hide-link-icon > li > a span.menuicon, .main-menu-2.level0.hide-link-icon > li > a span.menuicon, .main-menu.level0.hide-link-icon > li > div.text-menu-link span.menuicon, .main-menu-1.level0.hide-link-icon > li > div.text-menu-link span.menuicon, .main-menu-2.level0.hide-link-icon > li > div.text-menu-link span.menuicon {
    display: none; }
    header .main-menu.level0.hide-link-name > li > a span.menuicon, header .main-menu-1.level0.hide-link-name > li > a span.menuicon, header .main-menu-2.level0.hide-link-name > li > a span.menuicon, header .main-menu.level0.hide-link-name > li > div.text-menu-link span.menuicon, header .main-menu-1.level0.hide-link-name > li > div.text-menu-link span.menuicon, header .main-menu-2.level0.hide-link-name > li > div.text-menu-link span.menuicon {
      margin-right: 0; }
      header .main-menu.level0 > li > a span.menuicon, header .main-menu-1.level0 > li > a span.menuicon, header .main-menu-2.level0 > li > a span.menuicon, header .main-menu.level0 > li > div.text-menu-link span.menuicon, header .main-menu-1.level0 > li > div.text-menu-link span.menuicon, header .main-menu-2.level0 > li > div.text-menu-link span.menuicon {
        height: 24px;
        width: 24px;
        line-height: 24px; }
        header .main-menu.level0 > li > a [class^="menuicon-"], header .main-menu-1.level0 > li > a [class^="menuicon-"], header .main-menu-2.level0 > li > a [class^="menuicon-"], header .main-menu.level0 > li > div.text-menu-link [class^="menuicon-"], header .main-menu-1.level0 > li > div.text-menu-link [class^="menuicon-"], header .main-menu-2.level0 > li > div.text-menu-link [class^="menuicon-"] {
          height: 24px;
          width: 24px;
          line-height: 24px; }
    #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a span.menuicon, #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a span.menuicon, #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a span.menuicon, #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li > div.text-menu-link span.menuicon {
      transition: height 0.4s, width 0.4s; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > div.text-menu-link [class^="menuicon-"], #wrapper.header-dynamic.not-scrolled header .main-menu.level0 > li > div.text-menu-link [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > div.text-menu-link [class^="menuicon-"], #wrapper.header-dynamic.not-scrolled header .main-menu-1.level0 > li > div.text-menu-link [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > div.text-menu-link [class^="menuicon-"], #wrapper.header-dynamic.not-scrolled header .main-menu-2.level0 > li > div.text-menu-link [class^="menuicon-"] {
        transition: opacity 0.2s, height 0.4s, width 0.4s; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0.hide-link-name-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.hide-link-name-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.hide-link-name-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu.level0.hide-link-name-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.hide-link-name-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.hide-link-name-scrolled > li > div.text-menu-link span.menuicon {
        margin-right: 0; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0.show-link-name-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.show-link-name-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.show-link-name-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu.level0.show-link-name-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.show-link-name-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.show-link-name-scrolled > li > div.text-menu-link span.menuicon {
        margin-right: 5px;
        /* TODO: configure */ }
      #wrapper.header-dynamic.scrolled header .main-menu.level0.hide-link-icon-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.hide-link-icon-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.hide-link-icon-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu.level0.hide-link-icon-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.hide-link-icon-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.hide-link-icon-scrolled > li > div.text-menu-link span.menuicon {
        display: none; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0.show-link-icon-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.show-link-icon-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.show-link-icon-scrolled > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu.level0.show-link-icon-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0.show-link-icon-scrolled > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0.show-link-icon-scrolled > li > div.text-menu-link span.menuicon {
        display: inline-block; }
      #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > div.text-menu-link span.menuicon, #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > div.text-menu-link span.menuicon {
        height: 24px;
        width: 24px; }
        #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > a [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu.level0 > li > div.text-menu-link [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-1.level0 > li > div.text-menu-link [class^="menuicon-"], #wrapper.header-dynamic.scrolled header .main-menu-2.level0 > li > div.text-menu-link [class^="menuicon-"] {
          height: 24px;
          width: 24px; } }

@media (min-width: 768px) {
  .vhidden-desktop {
    visibility: hidden !important; } }
/* --- Main links END --- */
/* --- Main bottom links START --- */
@media (min-width:1000px) {
  .main-menu-bottom-left.level0.hide-link-icon > li > a span.menuicon, .main-menu-bottom-right.level0.hide-link-icon > li > a span.menuicon, .main-menu-bottom-left.level0.hide-link-icon > li > div.text-menu-link span.menuicon, .main-menu-bottom-right.level0.hide-link-icon > li > div.text-menu-link span.menuicon {
    display: none; }
    header .main-menu-bottom-left.level0.hide-link-name > li > a span.menuicon, header .main-menu-bottom-right.level0.hide-link-name > li > a span.menuicon, header .main-menu-bottom-left.level0.hide-link-name > li > div.text-menu-link span.menuicon, header .main-menu-bottom-right.level0.hide-link-name > li > div.text-menu-link span.menuicon {
      margin-right: 0; }
      header .main-menu-bottom-left.level0 > li > a span.menuicon, header .main-menu-bottom-right.level0 > li > a span.menuicon, header .main-menu-bottom-left.level0 > li > div.text-menu-link span.menuicon, header .main-menu-bottom-right.level0 > li > div.text-menu-link span.menuicon {
        height: 24px;
        width: 24px;
        line-height: 24px;
        margin-right: 5px;
        /* TODO: configure */ }
        header .main-menu-bottom-left.level0 > li > a [class^="menuicon-"], header .main-menu-bottom-right.level0 > li > a [class^="menuicon-"], header .main-menu-bottom-left.level0 > li > div.text-menu-link [class^="menuicon-"], header .main-menu-bottom-right.level0 > li > div.text-menu-link [class^="menuicon-"] {
          height: 24px;
          width: 24px;
          line-height: 24px; } }
/* --- Main bottom links END --- */
/* --- Footer menu links START --- */
@media (min-width:1000px) {
  footer .footer-menu.level0 > li > a span.menuicon, footer .footer-menu.level0 > li > div.text-menu-link span.menuicon {
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin-right: 5px;
    /* TODO: configure */ }
    footer .footer-menu.level0 > li > a [class^="menuicon-"], footer .footer-menu.level0 > li > div.text-menu-link [class^="menuicon-"] {
      height: 24px;
      width: 24px;
      line-height: 24px; }
    footer .footer-menu ul.submenu > li > a span.menuicon {
      height: 24px;
      width: 24px;
      line-height: 24px;
      margin-right: 5px;
      /* TODO: configure */ }
    footer .footer-menu ul.submenu > li > a [class^="menuicon-"] {
      height: 24px;
      width: 24px;
      line-height: 24px; } }
/* --- Footer menu links END --- */
/* --- Meta menu links START --- */
@media (min-width:1000px) {
  .meta-menu.level0 > li > a span.menuicon, .meta-menu.level0 > li > div.text-menu-link span.menuicon {
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin-right: 5px;
    /* TODO: configure */ }
    .meta-menu.level0 > li > a [class^="menuicon-"], .meta-menu.level0 > li > div.text-menu-link [class^="menuicon-"] {
      height: 24px;
      width: 24px;
      line-height: 24px; }
    .meta-menu ul.submenu > li > a span.menuicon {
      height: 24px;
      width: 24px;
      line-height: 24px;
      margin-right: 5px;
      /* TODO: configure */ }
    .meta-menu ul.submenu > li > a [class^="menuicon-"] {
      height: 24px;
      width: 24px;
      line-height: 24px; } }
/* --- Meta menu links END --- */
/*
 Menu badge
 ----------
 Variables in menu-badge.vars.inc.scss
 */
/* --- Menu badge general START --- */
.menu-horizontal-downwards li.text-menu > div > div span.badge, .menu-horizontal-upwards li.text-menu > div > div span.badge, .side-menu-wrapper .side-menu > ul li.text-menu > div > div span.badge, .footer-docked-mobile-menu li.text-menu > div > div span.badge, .menu-horizontal-downwards li > a > span span.badge, .menu-horizontal-upwards li > a > span span.badge, .side-menu-wrapper .side-menu > ul li > a > span span.badge, .footer-docked-mobile-menu li > a > span span.badge {
  background-color: #f49b00;
  border-radius: 10px;
  border: 0px solid #f49b00;
  color: #fff;
  font-size: 10px;
  margin-left: 4px; }

.menu-horizontal-downwards li.text-menu > div > div span.badge.badge-top-left, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-top-left, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-top-left, .navbar-header li.text-menu > div > div span.badge.badge-top-left, .menu-horizontal-downwards li > a > span span.badge.badge-top-left, .menu-horizontal-upwards li > a > span span.badge.badge-top-left, .footer-docked-mobile-menu li > a > span span.badge.badge-top-left, .navbar-header li > a > span span.badge.badge-top-left, .menu-horizontal-downwards .cart-count-bubble.badge-top-left, .menu-horizontal-upwards .cart-count-bubble.badge-top-left, .footer-docked-mobile-menu .cart-count-bubble.badge-top-left, .navbar-header .cart-count-bubble.badge-top-left, .menu-horizontal-downwards li.text-menu > div > div span.badge.badge-top-right, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-top-right, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-top-right, .navbar-header li.text-menu > div > div span.badge.badge-top-right, .menu-horizontal-downwards li > a > span span.badge.badge-top-right, .menu-horizontal-upwards li > a > span span.badge.badge-top-right, .footer-docked-mobile-menu li > a > span span.badge.badge-top-right, .navbar-header li > a > span span.badge.badge-top-right, .menu-horizontal-downwards .cart-count-bubble.badge-top-right, .menu-horizontal-upwards .cart-count-bubble.badge-top-right, .footer-docked-mobile-menu .cart-count-bubble.badge-top-right, .navbar-header .cart-count-bubble.badge-top-right, .menu-horizontal-downwards li.text-menu > div > div span.badge.badge-bottom-left, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-bottom-left, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-bottom-left, .navbar-header li.text-menu > div > div span.badge.badge-bottom-left, .menu-horizontal-downwards li > a > span span.badge.badge-bottom-left, .menu-horizontal-upwards li > a > span span.badge.badge-bottom-left, .footer-docked-mobile-menu li > a > span span.badge.badge-bottom-left, .navbar-header li > a > span span.badge.badge-bottom-left, .menu-horizontal-downwards .cart-count-bubble.badge-bottom-left, .menu-horizontal-upwards .cart-count-bubble.badge-bottom-left, .footer-docked-mobile-menu .cart-count-bubble.badge-bottom-left, .navbar-header .cart-count-bubble.badge-bottom-left, .menu-horizontal-downwards li.text-menu > div > div span.badge.badge-bottom-right, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-bottom-right, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-bottom-right, .navbar-header li.text-menu > div > div span.badge.badge-bottom-right, .menu-horizontal-downwards li > a > span span.badge.badge-bottom-right, .menu-horizontal-upwards li > a > span span.badge.badge-bottom-right, .footer-docked-mobile-menu li > a > span span.badge.badge-bottom-right, .navbar-header li > a > span span.badge.badge-bottom-right, .menu-horizontal-downwards .cart-count-bubble.badge-bottom-right, .menu-horizontal-upwards .cart-count-bubble.badge-bottom-right, .footer-docked-mobile-menu .cart-count-bubble.badge-bottom-right, .navbar-header .cart-count-bubble.badge-bottom-right {
  position: absolute;
  margin-left: 0; }
  .menu-horizontal-downwards li.text-menu > div > div span.badge.badge-top-left, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-top-left, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-top-left, .navbar-header li.text-menu > div > div span.badge.badge-top-left, .menu-horizontal-downwards li > a > span span.badge.badge-top-left, .menu-horizontal-upwards li > a > span span.badge.badge-top-left, .footer-docked-mobile-menu li > a > span span.badge.badge-top-left, .navbar-header li > a > span span.badge.badge-top-left, .menu-horizontal-downwards .cart-count-bubble.badge-top-left, .menu-horizontal-upwards .cart-count-bubble.badge-top-left, .footer-docked-mobile-menu .cart-count-bubble.badge-top-left, .navbar-header .cart-count-bubble.badge-top-left {
    left: 1px; }
  .menu-horizontal-downwards li.text-menu > div > div span.badge.badge-top-right, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-top-right, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-top-right, .navbar-header li.text-menu > div > div span.badge.badge-top-right, .menu-horizontal-downwards li > a > span span.badge.badge-top-right, .menu-horizontal-upwards li > a > span span.badge.badge-top-right, .footer-docked-mobile-menu li > a > span span.badge.badge-top-right, .navbar-header li > a > span span.badge.badge-top-right, .menu-horizontal-downwards .cart-count-bubble.badge-top-right, .menu-horizontal-upwards .cart-count-bubble.badge-top-right, .footer-docked-mobile-menu .cart-count-bubble.badge-top-right, .navbar-header .cart-count-bubble.badge-top-right {
    right: 1px; }
  .menu-horizontal-downwards li.text-menu > div > div span.badge.badge-bottom-left, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-bottom-left, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-bottom-left, .navbar-header li.text-menu > div > div span.badge.badge-bottom-left, .menu-horizontal-downwards li > a > span span.badge.badge-bottom-left, .menu-horizontal-upwards li > a > span span.badge.badge-bottom-left, .footer-docked-mobile-menu li > a > span span.badge.badge-bottom-left, .navbar-header li > a > span span.badge.badge-bottom-left, .menu-horizontal-downwards .cart-count-bubble.badge-bottom-left, .menu-horizontal-upwards .cart-count-bubble.badge-bottom-left, .footer-docked-mobile-menu .cart-count-bubble.badge-bottom-left, .navbar-header .cart-count-bubble.badge-bottom-left {
    left: 1px;
    bottom: 1px; }
  .menu-horizontal-downwards li.text-menu > div > div span.badge.badge-bottom-right, .menu-horizontal-upwards li.text-menu > div > div span.badge.badge-bottom-right, .footer-docked-mobile-menu li.text-menu > div > div span.badge.badge-bottom-right, .navbar-header li.text-menu > div > div span.badge.badge-bottom-right, .menu-horizontal-downwards li > a > span span.badge.badge-bottom-right, .menu-horizontal-upwards li > a > span span.badge.badge-bottom-right, .footer-docked-mobile-menu li > a > span span.badge.badge-bottom-right, .navbar-header li > a > span span.badge.badge-bottom-right, .menu-horizontal-downwards .cart-count-bubble.badge-bottom-right, .menu-horizontal-upwards .cart-count-bubble.badge-bottom-right, .footer-docked-mobile-menu .cart-count-bubble.badge-bottom-right, .navbar-header .cart-count-bubble.badge-bottom-right {
    right: 1px;
    bottom: 1px; }
/* --- Menu badge general END --- */
/* --- Menu badge under gfb START --- */
@media (max-width:999px) {
  /* Add 34px for menu arrow */
  /* HTML menu */
    .main-menu li > a > span span.badge, .main-menu-1 li > a > span span.badge, .main-menu-2 li > a > span span.badge, .visible-gfb > .meta-menu li > a > span span.badge, .visible-gfb > .footer-menu li > a > span span.badge {
      margin-right: 20px; }
    .main-menu li.popout > a > span span.badge, .main-menu-1 li.popout > a > span span.badge, .main-menu-2 li.popout > a > span span.badge, .visible-gfb > .meta-menu li.popout > a > span span.badge, .visible-gfb > .footer-menu li.popout > a > span span.badge {
      margin-right: 54px; }
    .main-menu li.text-menu > div > div span.badge, .main-menu-1 li.text-menu > div > div span.badge, .main-menu-2 li.text-menu > div > div span.badge, .visible-gfb > .meta-menu li.text-menu > div > div span.badge, .visible-gfb > .footer-menu li.text-menu > div > div span.badge {
      margin-right: 20px; } }
/* --- Menu badge under gfb END --- */
@media (min-width:1000px) {
  .main-menu ul.submenu.level1.fixed-submenu.icon-position-top > li > a > span span.badge.badge-top-left, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-top > li > a > span span.badge.badge-top-left, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-top > li > a > span span.badge.badge-top-left, .main-menu ul.submenu.level1.fixed-submenu.icon-position-top > li > a > span span.badge.badge-top-right, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-top > li > a > span span.badge.badge-top-right, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-top > li > a > span span.badge.badge-top-right {
    top: 8px; }
    .main-menu ul.submenu.level1.fixed-submenu.icon-position-left > li.with-menuicon > a > span span.badge.badge-top-right, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-left > li.with-menuicon > a > span span.badge.badge-top-right, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-left > li.with-menuicon > a > span span.badge.badge-top-right {
      right: calc(100% - 150px);
      margin-right: 0px; }
    .main-menu ul.submenu.level1.fixed-submenu.icon-position-bottom > li.with-menuicon > a > span span.badge.badge-top-left, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-bottom > li.with-menuicon > a > span span.badge.badge-top-left, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-bottom > li.with-menuicon > a > span span.badge.badge-top-left, .main-menu ul.submenu.level1.fixed-submenu.icon-position-bottom > li.with-menuicon > a > span span.badge.badge-top-right, .main-menu-1 ul.submenu.level1.fixed-submenu.icon-position-bottom > li.with-menuicon > a > span span.badge.badge-top-right, .main-menu-2 ul.submenu.level1.fixed-submenu.icon-position-bottom > li.with-menuicon > a > span span.badge.badge-top-right {
      top: calc(100% - 98px); } }
/* --- Main menu START --- */
.menu-horizontal-downwards.main-menu.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .menu-horizontal-upwards.main-menu.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .footer-docked-mobile-menu.main-menu.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .menu-horizontal-downwards.main-menu-1.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .menu-horizontal-upwards.main-menu-1.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .footer-docked-mobile-menu.main-menu-1.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .menu-horizontal-downwards.main-menu-2.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .menu-horizontal-upwards.main-menu-2.level0 > li.with-menuicon > a > span span.badge.badge-top-right, .footer-docked-mobile-menu.main-menu-2.level0 > li.with-menuicon > a > span span.badge.badge-top-right {
  right: calc(100% - 31px); }
  .menu-horizontal-downwards.main-menu.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .menu-horizontal-upwards.main-menu.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .footer-docked-mobile-menu.main-menu.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .menu-horizontal-downwards.main-menu-1.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .menu-horizontal-upwards.main-menu-1.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .footer-docked-mobile-menu.main-menu-1.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .menu-horizontal-downwards.main-menu-2.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .menu-horizontal-upwards.main-menu-2.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right, .footer-docked-mobile-menu.main-menu-2.level0 > li.with-menuicon.icon-position-right > a > span span.badge.badge-top-right {
    right: 1px; }
  .menu-horizontal-downwards.main-menu ul.submenu, .menu-horizontal-upwards.main-menu ul.submenu, .footer-docked-mobile-menu.main-menu ul.submenu, .menu-horizontal-downwards.main-menu-1 ul.submenu, .menu-horizontal-upwards.main-menu-1 ul.submenu, .footer-docked-mobile-menu.main-menu-1 ul.submenu, .menu-horizontal-downwards.main-menu-2 ul.submenu, .menu-horizontal-upwards.main-menu-2 ul.submenu, .footer-docked-mobile-menu.main-menu-2 ul.submenu {
    /* margin-top: $mainMenu_submenuLinkPaddingTop - $menuBadge_fontSize - 6 * 1px; /* badge padding top + badge padding bottom = 6 */ }
  .menu-horizontal-downwards.main-menu ul.submenu > li > a > span > span.badge, .menu-horizontal-upwards.main-menu ul.submenu > li > a > span > span.badge, .footer-docked-mobile-menu.main-menu ul.submenu > li > a > span > span.badge, .menu-horizontal-downwards.main-menu-1 ul.submenu > li > a > span > span.badge, .menu-horizontal-upwards.main-menu-1 ul.submenu > li > a > span > span.badge, .footer-docked-mobile-menu.main-menu-1 ul.submenu > li > a > span > span.badge, .menu-horizontal-downwards.main-menu-2 ul.submenu > li > a > span > span.badge, .menu-horizontal-upwards.main-menu-2 ul.submenu > li > a > span > span.badge, .footer-docked-mobile-menu.main-menu-2 ul.submenu > li > a > span > span.badge {
    margin-right: 15px; }
/* --- Main menu END --- */
/* --- Menu link icon position START --- */
@media (min-width:1000px) {
  header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right {
    top: 23px;
    transition: top 0.4s ease; }
    header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-bottom-left, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-bottom-left, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-bottom-left, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-bottom-left, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-bottom-left, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-bottom-left {
      left: 7px; }
    header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-bottom-right, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-bottom-right, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-bottom-right, header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-bottom-right, header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-bottom-right, header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-bottom-right {
      right: 7px; }
    #wrapper.header-dynamic.scrolled header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-left, #wrapper.header-dynamic.scrolled header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, #wrapper.header-dynamic.scrolled header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, #wrapper.header-dynamic.scrolled header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top.text-menu > div > div span.badge.badge-top-right, #wrapper.header-dynamic.scrolled header .main-menu.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right, #wrapper.header-dynamic.scrolled header .main-menu-1.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right, #wrapper.header-dynamic.scrolled header .main-menu-2.menu-horizontal-downwards.level0 > li.icon-position-top > a > span span.badge.badge-top-right {
      top: 2px; } }
/* --- Menu link icon position END --- */
/* Icons */
.navbar-header > .navbar-extract-menu {
  float: left;
  margin-left: 18px;
  margin-right: 6px;
  margin-top: 6px;
  margin-bottom: 1px;
  padding-left: 0; }
  .navbar-header > .navbar-extract-menu > li {
    background-color: rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transition: background-color 0.5s; }
  .navbar-header > .navbar-extract-menu > li:first-child {
    margin-left: -5px; }
  .navbar-header > .navbar-extract-menu > li > div.text-menu-link {
    color: #000;
    background-color: transparent !important;
    display: inline-block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 24px;
    text-transform: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px; }
  .navbar-header > .navbar-extract-menu > li > div.text-menu-link > span > span.menuicon, .navbar-header > .navbar-extract-menu > li > div.text-menu-link > div > span.menuicon {
    display: block;
    height: 36px;
    width: 36px;
    margin-left: 0;
    margin-right: 0; }
  .navbar-header > .navbar-extract-menu > li > div.text-menu-link > span > span.menuicon [class^="menuicon-"], .navbar-header > .navbar-extract-menu > li > div.text-menu-link > div > span.menuicon [class^="menuicon-"] {
    height: 36px;
    width: 36px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto; }
  .navbar-header > .navbar-extract-menu > li.hide-link-name-on-mobile-menu > a span.name {
    display: none; }
  .navbar-header > .navbar-extract-menu > li.hide-badge-on-mobile > a > span > .badge {
    display: none; }
  .navbar-header > .navbar-extract-menu > li.selected {
    background-color: rgba(0, 0, 0, 0); }
  .navbar-header > .navbar-extract-menu > li.selected > a {
    color: #f49b00; }
  .navbar-header > .navbar-extract-menu > li:hover {
    background-color: rgba(0, 0, 0, 0); }
  .navbar-header > .navbar-extract-menu > li:hover > a {
    color: #f49b00; }
  .navbar-header > .navbar-extract-menu > li:hover.selected {
    background-color: rgba(0, 0, 0, 0); }
  .navbar-header > .navbar-extract-menu > li:hover.selected > a {
    color: #000; }

.navbar-header > .navbar-brand.navbar-brand-center > span > span.menu-name-logo {
  white-space: nowrap; }

#navbar > .visible-gfb > .popout-menu li.hide-link-name-on-mobile-menu > a span.name {
  display: none; }

@media (max-width:999px) {
  .navbar-header {
    position: relative; }
    .navbar-header > .navbar-brand {
      display: flex;
      align-items: center;
      margin: 0 !important;
      margin-left: 18px !important;
      padding: 0 !important;
      right: 0 !important;
      min-height: 51px !important;
      width: calc(100% - 18px - 60px);
      overflow: hidden;
      opacity: 0;
      position: relative; }
      .navbar-header > .navbar-brand.initialized {
        opacity: 1; }
      .navbar-header > .navbar-brand.navbar-brand-center {
        text-align: center;
        margin: auto !important;
        width: auto; }
        .navbar-header > .navbar-brand.navbar-brand-center > .menu-name {
          width: auto; }
      .navbar-header > .navbar-brand.navbar-brand-right {
        text-align: right; }
      .navbar-header > .navbar-brand > .menu-name {
        background-color: transparent !important;
        display: inline-block;
        width: 100%;
        margin-left: 0px !important;
        margin-top: 0px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        position: relative; }
        .navbar-header > .navbar-brand > .menu-name img {
          margin: 0;
          max-width: 100%;
          height: auto;
          max-height: 40px; }
    .navbar-header.with-navbar-extract-menu > .navbar-brand {
      margin-left: 0px !important;
      width: calc(100% - 60px - 140px - 18px); }
    #navbar > .visible-gfb > .popout-menu li.hide-link-name-on-mobile-menu > a span.name {
      display: none; }
      #navbar > .visible-gfb > .popout-menu li.hide-badge-on-mobile > a span.badge {
        display: none; }
      #navbar > .visible-gfb > .popout-menu li.hide-line > a::before {
        content: none; }
    .menu-horizontal-downwards .show-link-name > a, .menu-horizontal-downwards .show-link-name-on-mobile-menu > a, .menu-horizontal-downwards .show-link-name > a:hover, .menu-horizontal-downwards .show-link-name-on-mobile-menu > a:hover, .menu-horizontal-downwards .show-link-name.open > a, .menu-horizontal-downwards .show-link-name-on-mobile-menu.open > a, .menu-horizontal-downwards .show-link-name.open > a:focus, .menu-horizontal-downwards .show-link-name-on-mobile-menu.open > a:focus {
      white-space: normal !important; }
      .menu-horizontal-downwards .show-link-name > a .burger-submenu-span, .menu-horizontal-downwards .show-link-name-on-mobile-menu > a .burger-submenu-span, .menu-horizontal-downwards .show-link-name > a:hover .burger-submenu-span, .menu-horizontal-downwards .show-link-name-on-mobile-menu > a:hover .burger-submenu-span, .menu-horizontal-downwards .show-link-name.open > a .burger-submenu-span, .menu-horizontal-downwards .show-link-name-on-mobile-menu.open > a .burger-submenu-span, .menu-horizontal-downwards .show-link-name.open > a:focus .burger-submenu-span, .menu-horizontal-downwards .show-link-name-on-mobile-menu.open > a:focus .burger-submenu-span {
        width: 84%;
        display: flex;
        align-items: center; }
      .menu-horizontal-downwards .show-link-name > a .burger-submenu-span .name .additional-name, .menu-horizontal-downwards .show-link-name-on-mobile-menu > a .burger-submenu-span .name .additional-name, .menu-horizontal-downwards .show-link-name > a:hover .burger-submenu-span .name .additional-name, .menu-horizontal-downwards .show-link-name-on-mobile-menu > a:hover .burger-submenu-span .name .additional-name, .menu-horizontal-downwards .show-link-name.open > a .burger-submenu-span .name .additional-name, .menu-horizontal-downwards .show-link-name-on-mobile-menu.open > a .burger-submenu-span .name .additional-name, .menu-horizontal-downwards .show-link-name.open > a:focus .burger-submenu-span .name .additional-name, .menu-horizontal-downwards .show-link-name-on-mobile-menu.open > a:focus .burger-submenu-span .name .additional-name {
        margin-left: 15px; }
    .menu-horizontal-downwards.tile-menu .show-link-name > a .burger-submenu-span, .menu-horizontal-downwards.tile-menu .show-link-name-on-mobile-menu > a .burger-submenu-span, .menu-horizontal-downwards.tile-menu .show-link-name > a:hover .burger-submenu-span, .menu-horizontal-downwards.tile-menu .show-link-name-on-mobile-menu > a:hover .burger-submenu-span, .menu-horizontal-downwards.tile-menu .show-link-name.open > a .burger-submenu-span, .menu-horizontal-downwards.tile-menu .show-link-name-on-mobile-menu.open > a .burger-submenu-span, .menu-horizontal-downwards.tile-menu .show-link-name.open > a:focus .burger-submenu-span, .menu-horizontal-downwards.tile-menu .show-link-name-on-mobile-menu.open > a:focus .burger-submenu-span {
      width: 100%;
      flex-direction: column; }
    [data-menu-id="19"].menu-horizontal-downwards .show-link-name > a .burger-submenu-span, [data-menu-id="19"].menu-horizontal-downwards .show-link-name > a:hover .burger-submenu-span, [data-menu-id="19"].menu-horizontal-downwards .show-link-name.open > a .burger-submenu-span, [data-menu-id="19"].menu-horizontal-downwards .show-link-name.open > a:focus .burger-submenu-span {
      flex-direction: column; } }
/* @import 'src/scss/responsive/base/menu/bootstrap-menu.scss'; */
/*
 Inpage menu
 -----------
 Get config vars and set default values
 TODO: add vars to default vars
 */
/* General */
.item-wrapper.item-menu > div {
  padding-left: 18px;
  padding-right: 18px; }
  .item-wrapper.item-menu > div .inpage-menu {
    border-bottom: 1px solid #f49b00; }
  .item-wrapper.item-menu > div .inpage-menu .menu-link {
    display: inline-block; }
  .item-wrapper.item-menu > div .inpage-menu .menu-link > a {
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    color: #000;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px; }
  .item-wrapper.item-menu > div .inpage-menu .menu-link > a:hover, .item-wrapper.item-menu > div .inpage-menu .menu-link > a.selected {
    border-bottom: 4px solid #215078;
    color: #f49b00; }
  .item-wrapper.item-menu.vertical > div .inpage-menu {
    border-bottom: 0; }
  .item-wrapper.item-menu.vertical > div .inpage-menu .menu-link {
    border-bottom: 0;
    width: 100%; }
  .item-wrapper.item-menu.vertical > div .inpage-menu .menu-link > a {
    color: #000;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f49b00;
    transition: color 0.2s, border-bottom-color 0.2s; }
  .item-wrapper.item-menu.vertical > div .inpage-menu .menu-link > a:hover, .item-wrapper.item-menu.vertical > div .inpage-menu .menu-link > a.selected {
    border-bottom-color: #215078;
    color: #f49b00; }

@media (max-width:768px) {
  /*
   &.horizontal {
   & > div {
   & .inpage-menu {
   border: 0;
   border-top: 1px solid rgba(0, 0, 0, 0.1);
   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   border-right: 1px solid rgba(0, 0, 0, 0.1);
   & .menu-link {
   border-left: 1px solid $inpageMenu_borderColor;
   width: 100%;
   & > a {
   border: 0;
   border-left: 4px solid rgba(0,0,0,0);
   padding-left: 14px;
   width: 100%;
   &:hover,
   &.selected {
   border: 0;
   border-left: 4px solid $inpageMenu_borderColor;
   }
   }
   }
   }
   }
   }
   */
    .item-wrapper.item-menu.horizontal > div .inpage-menu {
      border-bottom: 0; }
      .item-wrapper.item-menu.horizontal > div .inpage-menu .menu-link {
        border-bottom: 0;
        width: 100%; }
        .item-wrapper.item-menu.horizontal > div .inpage-menu .menu-link > a {
          color: #000;
          display: block;
          border-bottom-width: 1px;
          border-bottom-style: solid;
          border-bottom-color: #f49b00;
          transition: color 0.2s, border-bottom-color 0.2s; }
          .item-wrapper.item-menu.horizontal > div .inpage-menu .menu-link > a:hover, .item-wrapper.item-menu.horizontal > div .inpage-menu .menu-link > a.selected {
            border-bottom-color: #215078;
            color: #f49b00; } }
/*
 Header
 ------
 Get config vars and set default values
 TODO:
 ".header-height-margin-top-minus with dynamic header"
 */
/* TODO: add to default vars */
/* TODO: 24 cols, get template columns */
/* TODO: 24 cols, get template columns */
/* TODO: 24 cols, get template columns */
/*  $header_dynamicAnimationDuration in main-menu.inc.scss */
/*
 TODO:
 header_borderLeftWidth
 header_borderLeftColor
 header_borderRightWidth
 header_borderRightColor
 header_borderRadius
 header_marginTop
 header is over header items
 */
/* --- Functions START --- */
/* --- Functions END --- */
header, header > .navbar, header > #header-docked-items-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1284px; }

header > .navbar {
  position: absolute;
  width: 100%; }

html.menu-disappear-reappear header > .navbar {
  position: relative;
  width: 100%; }

html.menu-disappear-reappear-mobile header > .navbar {
  position: relative; }

html.menu-disappear-reappear-mobile header {
  height: auto;
  position: relative; }

html.menu-disappear-reappear nav.navbar, html.menu-disappear-reappear-mobile nav.navbar {
  transition: top 0.25s ease-in-out;
  top: 0; }
  html.menu-disappear-reappear nav.navbar.no-transition, html.menu-disappear-reappear-mobile nav.navbar.no-transition {
    transition: none; }

@media (min-width:1000px) {
  header > .navbar {
    min-height: auto; } }

header.full-width, header.full-width > .navbar, header.full-width > #header-docked-items-wrapper {
  max-width: none; }
/* --- Header general END --- */
/* --- Header shadow START --- */
.navbar {
  border: 0; }
/* --- Header shadow END --- */
/* --- Header on XS START --- */
.header-height-margin-top {
  transition: margin-top 0.4s; }

@media (max-width:999px) {
  /* For general use, when we need the header height minus */
  /* TODO: refactor */
    header {
      height: 52px; }
    .header-height-margin-top-minus {
      margin-top: -52px; }
    .header-height-margin-top {
      margin-top: 52px; }
    .header-height-top {
      margin-top: 52px; }
    div.navbar, div.navbar .navbar-header {
      min-height: 52px; }
    .navbar.navbar-default {
      background-color: #fff;
      border-top: 0px solid #d8d8d8;
      border-bottom: 0px solid #d8d8d8; }
    #navbar {
      border-color: #bbb;
      /* TODO: configure */
      overflow-y: scroll;
      overflow-x: hidden;
      background-color: #fff; }
    #navbar > ul > li a .menuicon, #navbar > ul > li a .menuicon i {
      background-size: auto 100%;
      max-height: 24px; }
    .navbar-header > button.navbar-toggle {
      border-color: transparent;
      padding: 0;
      height: 36px;
      /* TODO: configure */
      width: 36px;
      /* TODO: configure */ }
      .navbar-header > button.navbar-toggle.navbar-right {
        right: 0;
        position: absolute; }
      .navbar-header > button.navbar-toggle .canvas-navi-bar {
        cursor: pointer;
        display: inline-block;
        width: 32px;
        position: relative;
        transition: 200ms all ease-in-out;
        vertical-align: middle; }
        .navbar-header > button.navbar-toggle .canvas-navi-bar > .bar1, .navbar-header > button.navbar-toggle .canvas-navi-bar > .bar2, .navbar-header > button.navbar-toggle .canvas-navi-bar > .bar3 {
          background-color: #000;
          display: block;
          height: 2px;
          width: 32px;
          margin-left: auto;
          margin-bottom: 6px;
          transition: 0.4s all ease;
          position: relative;
          z-index: 2; }
        .navbar-header > button.navbar-toggle .canvas-navi-bar > .bar3 {
          width: 20px;
          margin-bottom: 0; }
        .navbar-header > button.navbar-toggle .canvas-navi-bar.open > .bar1 {
          width: 26px;
          transform: translateY(8px) translateX(-3px) rotate(45deg); }
          .navbar-header > button.navbar-toggle .canvas-navi-bar.open > .bar2 {
            width: 26px;
            transform: translateX(-3px) rotate(-45deg); }
          .navbar-header > button.navbar-toggle .canvas-navi-bar.open > .bar3 {
            width: 0; }
      .navbar-header > button.navbar-toggle:hover, .navbar-header > button.navbar-toggle:focus {
        background-color: transparent; }
    .navbar-brand {
      text-decoration: none;
      margin: 0 !important;
      /* overwrite CMS settings */
      /* For more text rows */
      height: unset;
      min-height: 52px !important;
      margin-right: 52px !important;
      /* For menu burger */ }
      .navbar-brand, .navbar-brand > span > span.mneu-name-.logo {
        font-family: 'Cairo',Arial,sans-serif;
        font-size: 18px;
        font-style: normal;
        line-height: 22px;
        letter-spacing: 0px;
        font-weight: 400; }
      .navbar-brand > .menu-name {
        margin: 0 !important;
        /* overwrite CMS settings */ }
    .navbar-brand:not(.mobilefirst) img {
      height: 48px;
      width: auto;
      margin-top: -13px;
      margin-right: 8px;
      margin-bottom: -15px; } }
/* --- Header on XS END --- */
@media (max-width:1252px) {
  #wrapper > header > .navbar > div > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; } }
/* --- Header on SM, MD, LG START --- */
.navbar-brand {
  height: unset;
  z-index: 1;
  position: relative; }

@media (min-width:1000px) {
  /* For general use, when we need the header height minus */
  /* Logo align at window */
    header {
      height: 87px; }
    .header-height-margin-top-minus {
      margin-top: -87px; }
    .header-height-margin-top {
      margin-top: 87px; }
    .header-height-top {
      top: 87px; }
    html.menu-disappear-reappear {
      /* For general use, when we need the header height minus */ }
      html.menu-disappear-reappear header {
        height: auto; }
      html.menu-disappear-reappear .header-height-margin-top-minus {
        margin-top: 0; }
      html.menu-disappear-reappear .header-height-margin-top {
        margin-top: 0; }
      html.menu-disappear-reappear .header-height-top {
        top: 0; }
    #navbar {
      margin-left: -18px;
      margin-right: -18px; }
    .navbar-header {
      position: absolute; }
    .navbar-header.navbar-header-right {
      right: 18px; }
    .navbar-header.navbar-header-center {
      height: 0;
      width: 0;
      margin-left: 50%;
      margin-right: 50%;
      position: relative;
      z-index: 20; }
      .navbar-header.navbar-header-center > .navbar-brand {
        display: inline-block;
        float: none;
        transform: translateX(-50%);
        vertical-align: top; }
    .navbar-brand {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0; }
      .navbar-brand .menu-name {
        display: inline-block; }
        .navbar-brand .menu-name > .menu-name-logo {
          display: block; }
    .navbar-brand .menu-name span.menu-name-label {
      display: none;
      /* TODO: use bootstrap class */ }
    .main-menu-wrapper > .navbar-brand {
      position: absolute;
      z-index: 1; }
    #navbar ul.nav.main-menu {
      width: 100%; }
    #navbar ul.nav.main-menu-1 {
      width: 100%; }
    #navbar ul.nav.main-menu-2 {
      width: 100%; }
    header > .navbar > .main-menu-wrapper-bottom.not-force-background {
      background-color: transparent;
      background-image: none; }
    .navbar.navbar-default {
      background-color: #f88e1e;
      border-top: 0px solid rgba(0, 0, 0, 0);
      border-bottom: 0px solid rgba(0, 0, 0, 0); }
    html[data-user-agent="chrome"] .navbar-brand {
      height: 100%; } }
/* --- Header on SM, MD, LG START --- */
/* --- Header overlay START --- */
@media (min-width:1000px) {
  #wrapper.with-header-items header.overlay-header-items {
    margin-bottom: -2px; }
    #wrapper.with-header-items header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-animating {
      transition: margin-bottom 0.2s; }
      #wrapper.with-header-items header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open {
        margin-bottom: -142px; } }
/* --- Header overlay END --- */
/* --- Dynamic header START --- */
@media (min-width:1000px) {
  #wrapper.with-header-items.header-dynamic.not-scrolled header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-animating, #wrapper.with-header-items.header-dynamic.scrolled header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-animating {
    transition: height 0.4s, margin-bottom 0.2s; }
    #wrapper.with-header-items.header-dynamic.not-scrolled header.overlay-header-items {
      margin-bottom: -2px; }
      #wrapper.with-header-items.header-dynamic.not-scrolled header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open {
        margin-bottom: -142px; }
    #wrapper.with-header-items.header-dynamic.scrolled header.overlay-header-items {
      margin-bottom: -2px; }
      #wrapper.with-header-items.header-dynamic.scrolled header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open {
        margin-bottom: -107px; }
    #wrapper.header-dynamic header {
      transition: height 0.4s, margin-bottom 0.4s; }
      #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand > .menu-name > span.menu-name-logo, #wrapper.header-dynamic header .navbar-header .navbar-brand > .menu-name > span.menu-name-logo {
        overflow: hidden;
        position: relative; }
        #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand > .menu-name > span.menu-name-logo > img, #wrapper.header-dynamic header .navbar-header .navbar-brand > .menu-name > span.menu-name-logo > img {
          opacity: 0; }
        #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand > .menu-name > span.menu-name-logo > img.logo-scrolled, #wrapper.header-dynamic header .navbar-header .navbar-brand > .menu-name > span.menu-name-logo > img.logo-scrolled {
          position: absolute;
          left: 0;
          top: 0;
          opacity: 0; }
        #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.not-scrolled > .menu-name > span.menu-name-logo > img, #wrapper.header-dynamic header .navbar-header .navbar-brand.not-scrolled > .menu-name > span.menu-name-logo > img, #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.scrolled > .menu-name > span.menu-name-logo > img, #wrapper.header-dynamic header .navbar-header .navbar-brand.scrolled > .menu-name > span.menu-name-logo > img {
          opacity: 0;
          transition: opacity 0.4s; }
          #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.not-scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled, #wrapper.header-dynamic header .navbar-header .navbar-brand.not-scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled, #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled, #wrapper.header-dynamic header .navbar-header .navbar-brand.scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled {
            opacity: 0;
            transition: opacity 0.4s; }
        #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.not-animating > .menu-name > span.menu-name-logo > img, #wrapper.header-dynamic header .navbar-header .navbar-brand.not-animating > .menu-name > span.menu-name-logo > img {
          opacity: 1; }
        #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.animating-finished.not-scrolled > .menu-name > span.menu-name-logo > img, #wrapper.header-dynamic header .navbar-header .navbar-brand.animating-finished.not-scrolled > .menu-name > span.menu-name-logo > img {
          opacity: 1;
          transition: opacity 0.4s; }
          #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.animating-finished.not-scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled, #wrapper.header-dynamic header .navbar-header .navbar-brand.animating-finished.not-scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled {
            opacity: 0;
            transition: opacity 0.15s; }
        #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.animating-finished.scrolled > .menu-name > span.menu-name-logo > img, #wrapper.header-dynamic header .navbar-header .navbar-brand.animating-finished.scrolled > .menu-name > span.menu-name-logo > img {
          opacity: 0;
          transition: opacity 0.15s; }
          #wrapper.header-dynamic header .main-menu-wrapper .navbar-brand.animating-finished.scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled, #wrapper.header-dynamic header .navbar-header .navbar-brand.animating-finished.scrolled > .menu-name > span.menu-name-logo > img.logo-scrolled {
            opacity: 1;
            transition: opacity 0.8s; }
      #wrapper.header-dynamic header .navbar.navbar-default {
        transition: height 0.4s, background-color 0.4s, border-color 0.4s, box-shadow 0.4s; }
    #wrapper.header-dynamic.scrolled {
      /* For general use, when we need the header height minus */ }
      #wrapper.header-dynamic.scrolled header {
        height: 52px; }
      #wrapper.header-dynamic.scrolled header .navbar.navbar-default {
        background-color: rgba(0, 0, 0, 0);
        border-top-color: #dcdcdc;
        border-bottom-color: #dcdcdc; }
      #wrapper.header-dynamic.scrolled .header-height-margin-top-minus {
        margin-top: -52px; }
      #wrapper.header-dynamic.scrolled .header-height-margin-top {
        margin-top: 52px; }
      #wrapper.header-dynamic.scrolled .header-height-top {
        top: 52px; } }

@media (max-width:999px) {
 }
/* --- Dynamic header END --- */
/* --- Header Padding ---*/
.top-header-container {
  background-color: #f88e1e;
  margin-bottom: -36px; }

.menu-disappear-reappear-mobile-sticky .top-header-container {
  /* should be set always - but right now causes problem with regular .menu-disappear-reappear-mobile */
  overflow: hidden; }

.navbar {
  margin-bottom: 0; }
  .navbar .search-content-menu-searchmenuitem {
    padding-top: 0 !important; }
/* --- Header Padding END ---*/
header .main-menu-wrapper .claim-text-wrapper {
  left: 0;
  width: 100%;
  overflow: hidden;
  position: absolute; }

#wrapper.header-dynamic.scrolled header .main-menu-wrapper .claim-text-wrapper, #wrapper.header-dynamic.not-scrolled header .main-menu-wrapper .claim-text-wrapper {
  transition: opacity 0.4s ease-in-out; }
  #wrapper.header-dynamic.scrolled header .main-menu-wrapper .claim-text-wrapper {
    opacity: 0;
    animation-name: claim-text-hide;
    -webkit-animation-name: claim-text-hide;
    animation-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards; }
  #wrapper.header-dynamic.not-scrolled header .main-menu-wrapper .claim-text-wrapper {
    opacity: 1;
    animation-name: claim-text-show;
    -webkit-animation-name: claim-text-show;
    animation-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards; }
/* --- Header on SM, MD, LG START --- */
@media (min-width:1000px) {
  #wrapper.with-claim-text.with-claim-text {
    /* For general use, when we need the header height minus */ }
    #wrapper.with-claim-text.with-claim-text header {
      height: 167px; }
    #wrapper.with-claim-text.with-claim-text .header-height-margin-top-minus {
      margin-top: -167px; }
    #wrapper.with-claim-text.with-claim-text .header-height-margin-top {
      margin-top: 167px; }
    #wrapper.with-claim-text.with-claim-text .header-height-top {
      top: 167px; } }
/* --- Header on SM, MD, LG END --- */
/* --- Header overlay START --- */
@media (min-width:1000px) {
  #wrapper.with-header-items.with-claim-text header.overlay-header-items {
    margin-bottom: -82px; }
    #wrapper.with-header-items.with-claim-text header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open {
      margin-bottom: -222px; } }
/* --- Header overlay END --- */
/* --- Dynamic header START --- */
@media (min-width:1000px) {
  #wrapper.with-header-items.header-dynamic.with-claim-text.not-scrolled header.overlay-header-items {
    margin-bottom: -82px; }
    #wrapper.with-header-items.header-dynamic.with-claim-text.not-scrolled header.overlay-header-items.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open {
      margin-bottom: -222px; }
    #wrapper.header-dynamic.with-claim-text.scrolled {
      /* For general use, when we need the header height minus */ }
    #wrapper.header-dynamic.with-claim-text.scrolled header {
      height: 52px; }
    #wrapper.header-dynamic.with-claim-text.scrolled .header-height-margin-top-minus {
      margin-top: -52px; }
    #wrapper.header-dynamic.with-claim-text.scrolled .header-height-margin-top {
      margin-top: 52px; }
    #wrapper.header-dynamic.with-claim-text.scrolled .header-height-top {
      top: 52px; } }
/* --- Dynamic header END --- */
/* --- Side menu general START --- */
/* #wrapper:not(.header-dynamic).with-claim-text { */
#wrapper.with-claim-text .side-menu-wrapper.full-height .side-menu {
  margin-top: 167px; }
/* --- Side menu general END --- */
/* --- Sidem menu submenu general START --- */
#wrapper.with-claim-text .side-menu-wrapper .side-menu ul.level1, #wrapper.with-claim-text .side-menu-wrapper .side-menu ul.level2, #wrapper.with-claim-text .side-menu-wrapper .side-menu ul.level3, #wrapper.with-claim-text .side-menu-wrapper .side-menu ul.level4 {
  top: 167px; }

@media (min-width:1000px) {
  #wrapper.with-claim-text .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level1, #wrapper.with-claim-text .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level2, #wrapper.with-claim-text .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level3, #wrapper.with-claim-text .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level4 {
    top: 307px; } }

#wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu ul.level1, #wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu ul.level2, #wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu ul.level3, #wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu ul.level4 {
  padding-top: 167px; }

@media (min-width:1000px) {
  #wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level1, #wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level2, #wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level3, #wrapper.with-claim-text .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level4 {
    padding-top: 140 * 1px167px; } }
/* --- Sidem menu submenu general END --- */
/*  --- Close START --- */
html.touch #wrapper:not(.dynamic-header).with-claim-text .side-menu div.close {
  top: 167px; }

html.touch #wrapper.header-dynamic.with-claim-text.scrolled .side-menu div.close {
  top: 132px; }
/*  --- Close END --- */
/* --- Main menu general START --- */
@media (min-width:1000px) {
  #wrapper.with-claim-text header > .navbar > .main-menu-wrapper > .container-fluid > #navbar {
    margin-top: 80px; } }
/* --- Main menu general END --- */
/* --- Header docked items general START --- */
#wrapper.with-claim-text #header-docked-items-wrapper {
  top: 167px; }
/* --- Header docked items general END --- */
@keyframes claim-text-hide {
  0% {
    height: auto; }

  99% {
    height: auto; }

  100% {
    height: 0; } }

@keyframes claim-text-show {
  0% {
    height: 0; }

  1% {
    height: auto; }

  100% {
    height: auto; } }
/*
 Header docked items
 -------------------
 Get config vars and set default values
 */
/* TODO: move to one file */
#header-docked-items-wrapper {
  height: 0;
  width: 100%;
  position: fixed;
  top: 87px; }
  #header-docked-items-wrapper.docked-sticky {
    position: sticky;
    position: -webkit-sticky; }
  #header-docked-items-wrapper > .items-left, #header-docked-items-wrapper > .items-right {
    background-color: rgba(0, 0, 0, 0); }
  #header-docked-items-wrapper > .items-left > .header-docked-item-wrapper, #header-docked-items-wrapper > .items-right > .header-docked-item-wrapper {
    margin-left: 12px;
    margin-right: 12px; }
  #header-docked-items-wrapper > .items-left > .header-docked-item-wrapper:first-child, #header-docked-items-wrapper > .items-right > .header-docked-item-wrapper:first-child {
    margin-top: 12px; }
  #header-docked-items-wrapper > .items-left > .header-docked-item-wrapper:last-child, #header-docked-items-wrapper > .items-right > .header-docked-item-wrapper:last-child {
    margin-bottom: 12px; }
  #header-docked-items-wrapper > .items-left {
    float: left;
    width: 280px; }
  #header-docked-items-wrapper > .items-right {
    float: right;
    width: 280px; }

@media (min-width:1000px) {
  #header-docked-items-wrapper.main-menu-fixed-submenu-level1 {
    transition: margin-top 0.2s; }
    #header-docked-items-wrapper.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open {
      margin-top: 140px; } }
/* --- Dynamic header START --- */
#wrapper.header-dynamic header > #header-docked-items-wrapper {
  transition: top 0.4s; }
  #wrapper.header-dynamic header > #header-docked-items-wrapper.main-menu-fixed-submenu-level1 {
    transition: margin-top 0.2s, top 0.4s; }
  #wrapper.header-dynamic.scrolled header > #header-docked-items-wrapper {
    top: 52px; }
/* --- Dynamic header END --- */
@media (max-width:1000px) {
  #header-docked-items-wrapper {
    top: 50px; }
    #wrapper.header-dynamic.scrolled header > #header-docked-items-wrapper {
      top: 50px; } }

header > .navbar > .openertext-wrapper {
  position: absolute;
  left: 0;
  top: 0; }
/*
 Footer
 ------
 Get config vars and set default values
 TODO: footer_backgroundColor
 */
/* For general use, when we need the footer height bottom */
.footer-height-bottom {
  bottom: 30px; }
/*
 TODO:
 footer_borderLeftWidth
 footer_borderLeftColor
 footer_borderRightWidth
 footer_borderRightColor
 footer_borderRadius
 footer_marginBottom
 */
/* --- Footer general START --- */
footer, footer > div {
  margin-left: auto;
  margin-right: auto;
  max-width: 1284px; }

footer > div {
  background-color: #fff5e9; }

footer.full-width, footer.full-width > div {
  max-width: none; }
/* --- Footer general END --- */
/* --- Footer shadow START --- */
footer > div {
  border: 0;
  box-shadow: 0px 2px 0px rgba(0, 0, 0,  0.25); }
/* --- Footer shadow END --- */
/* --- Footer on XS START --- */
/* TODO: insert code (maybe we want a footer on XS) */
/* --- Footer on XS END --- */
@media (max-width:1252px) {
  #wrapper > footer > div > div > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; } }
/* --- Footer on SM START --- */
@media (min-width:769px) {
  /*
   TODO:
   #navbar {
   margin-left: -8px;
   margin-right: -8px;
   }
   TODO:
   #navbar ul.nav {
   margin-left: #{$mainMenu_marginLeftPercent * 1%};
   padding-left: 8px;
   }
   */
    footer {
      height: 30px; }
    footer > div.navbar-fixed-bottom {
      border-top: 0px solid #ededed;
      border-bottom: 0px solid #d8d8d8;
      z-index: 100; } }
/* --- Footer on SM END --- */
/*
 Footer docked items
 -------------------
 Get config vars and set default values
 TODO: add to layout validator
 */
.footer-show-hide, .scrollout-header-show-hide {
  float: right;
  border: none;
  background-color: inherit;
  cursor: pointer;
  display: inline-block; }

.footer-header {
  padding-top: 10px;
  padding-bottom: 10px; }

.scrollout-header-header {
  padding-top: 10px;
  padding-bottom: 10px; }

.footer-header, .scrollout-header-header {
  padding-left: 15px;
  padding-right: 15px; }

#footer-header-container {
  background: #aaa; }
  #footer-header-container i, #footer-header-container span {
    color: #fff !important; }
  #footer-header-container i {
    margin-left: 10px; }

#footer-docked-items-wrapper {
  position: relative;
  z-index: 100;
  overflow: auto; }
  #footer-docked-items-wrapper .footer-docked-items-inner-wrapper {
    background-color: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 0px solid #aaa;
    width: 100%;
    top: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    position: fixed; }
  #footer-docked-items-wrapper .item-wrapper.item-group > .item > .item-content.fit-grid > .container-fluid:not(.row-continuous) > .row {
    flex-grow: 0 !important; }

@media (max-width:999px) {
  #footer-docked-items-wrapper .footer-docked-items-inner-wrapper {
    bottom: 0; } }

@media (min-width:1000px) {
  #footer-docked-items-wrapper .footer-docked-items-inner-wrapper {
    bottom: 30px; } }

@media (max-width:1252px) {
  #footer-docked-items-wrapper .footer-docked-items > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; }
    #footer-docked-items-wrapper .footer-docked-items > .container-fluid.full-width {
      margin-left: 0;
      margin-right: 0; } }

#scrollout-header-header-container {
  background: #aaa; }
  #scrollout-header-header-container i, #scrollout-header-header-container span {
    color: #fff !important; }
  #scrollout-header-header-container i {
    margin-left: 10px; }

#header-docked-items-wrapper {
  z-index: -100; }

.rotate {
  transform: rotate(180deg); }

#scrollout-header-docked-items-wrapper {
  position: relative;
  z-index: 1000;
  overflow: auto; }
  #scrollout-header-docked-items-wrapper .scrollout-header-docked-items-inner-wrapper {
    background-color: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 0px solid #aaa;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden; }
  #scrollout-header-docked-items-wrapper .scrollout-header-docked-items-inner-wrapper .scrollout-header-docked-items > .container-fluid > .row > .item-wrapper {
    margin-bottom: 0px !important; }

@media (max-width:999px) {
  #scrollout-header-docked-items-wrapper .scrollout-header-docked-items-inner-wrapper {
    bottom: 0; } }

@media (min-width:1000px) {
  #scrollout-header-docked-items-wrapper .scrollout-header-docked-items-inner-wrapper {
    bottom: 30px; } }

@media (max-width:1252px) {
  #scrollout-header-docked-items-wrapper .scrollout-header-docked-items > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; }
    #scrollout-header-docked-items-wrapper .scrollout-header-docked-items > .container-fluid.full-width {
      margin-left: 0;
      margin-right: 0; } }
/* Icons */
/* Container */
.footer-docked-items > .footer-docked-mobile-menu {
  display: inline-block;
  width: 100%;
  text-align: center;
  overflow: scroll;
  white-space: nowrap;
  line-height: 0px; }
  .footer-docked-items > .footer-docked-mobile-menu > li {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 0.5s; }
  .footer-docked-items > .footer-docked-mobile-menu > li.hide-link-name span.name, .footer-docked-items > .footer-docked-mobile-menu > li.hide-link-name-on-mobile-menu span.name {
    display: none; }
  .footer-docked-items > .footer-docked-mobile-menu > li > a, .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link {
    padding-top: 7px;
    padding-bottom: 5px;
    color: #000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-transform: none; }
  .footer-docked-items > .footer-docked-mobile-menu > li > a > span > span.menuicon, .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link > span > span.menuicon, .footer-docked-items > .footer-docked-mobile-menu > li > a > div > span.menuicon, .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link > div > span.menuicon {
    display: block;
    width: 100%;
    height: 24px;
    width: 24px; }
  .footer-docked-items > .footer-docked-mobile-menu > li > a > span > span.menuicon [class^="menuicon-"], .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link > span > span.menuicon [class^="menuicon-"], .footer-docked-items > .footer-docked-mobile-menu > li > a > div > span.menuicon [class^="menuicon-"], .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link > div > span.menuicon [class^="menuicon-"] {
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    height: 24px;
    width: 24px; }
  .footer-docked-items > .footer-docked-mobile-menu > li > a > span > span.name, .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link > span > span.name {
    display: inline-block; }
  .footer-docked-items > .footer-docked-mobile-menu > li > a > span > span.badge, .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link > span > span.badge {
    top: 7px; }
  .footer-docked-items > .footer-docked-mobile-menu > li > a > span > span.badge.badge-top-right, .footer-docked-items > .footer-docked-mobile-menu > li > div.text-menu-link > span > span.badge.badge-top-right {
    right: calc(100% - 41px); }
  .footer-docked-items > .footer-docked-mobile-menu > li.text-menu > .text-menu-link {
    padding-left: 15px;
    padding-right: 15px; }
  .footer-docked-items > .footer-docked-mobile-menu > li.selected > a {
    background-color: rgba(0, 0, 0, 0);
    color: #f49b00; }
  .footer-docked-items > .footer-docked-mobile-menu > li:hover > a {
    background-color: rgba(0, 0, 0, 0);
    color: #f49b00; }
  .footer-docked-items > .footer-docked-mobile-menu > li:hover.selected > a {
    background-color: rgba(0, 0, 0, 0);
    color: #000; }

#footer-docked-mobile-menu-wrapper {
  height: 60px;
  position: relative;
  z-index: 30; }
  #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper {
    background-color: #fff;
    border-top: 1px solid #f49b00;
    border-bottom: 0px solid #f49b00;
    width: 100%;
    top: auto;
    bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: hidden;
    position: fixed; }

html[data-user-agent="safari"] #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper {
  overflow: visible; }

@media (max-width:1252px) {
  #footer-docked-mobile-menu-wrapper .footer-docked-items > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; } }
/* TODO: refactor, we do not use template_mainMenuType anymore */
/* @import 'src/scss/responsive/base/menu/box-menu.inc.scss'; */
/*
 Box menu
 ---------
 Variables in box-menu.vars.inc.scss
 */
@media (min-width:1000px) {
  /* --- Open classes START --- */
  /* --- Open classes END --- */
  /* --- Transition classes START --- */
  /* --- Transition classes END --- */
  /* --- Close button START --- */
  /* --- Close button END --- */
    html.js ul.box-menu.menu-horizontal-downwards li.popout > ul {
      left: -30000px;
      top: -30000px;
      height: auto; }
      html.js ul.box-menu.menu-horizontal-downwards > li.popout > ul.level1.open {
        left: 0;
        top: 100% !important; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li, html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li.slide-out {
        transform: translateY(-40px);
        opacity: 1; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li.slide-in {
          transform: translateY(0);
          opacity: 1; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li.fade-out {
          transform: translateY(0);
          opacity: 0;
          visibility: hidden;
          transition: opacity 0.2s; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li.fade-in {
          transform: translateY(0);
          opacity: 1;
          visibility: visible;
          transition: opacity 0.2s; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) > li.popout > ul.level2.open {
          left: 0;
          top: 100% !important; }
      html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li > ul.level1 ul.submenu.open {
        top: 0; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li > ul.level2 ul.submenu.open {
        top: 0; }
      html.js ul.box-menu.menu-horizontal-downwards > li {
        overflow: hidden; }
      html.js ul.box-menu.menu-horizontal-downwards.initalised > li {
        overflow: visible; }
      html.js ul.box-menu.menu-horizontal-downwards > li.popout > ul.level1 {
        left: auto;
        top: auto; }
        html.js ul.box-menu.menu-horizontal-downwards > li.popout > ul.level1.open {
          height: unset; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li {
        overflow: hidden; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2 {
          left: unset;
          top: unset; }
          html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2.open {
            /* height: unset; */ }
      html.js ul.box-menu.menu-horizontal-downwards.initalised li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li {
        overflow: visible; }
    html.js ul.box-menu.menu-horizontal-upwards li.popout > ul {
      left: -30000px;
      bottom: -30000px;
      height: auto; }
      html.js ul.box-menu.menu-horizontal-upwards > li.popout > ul.level1.open {
        left: 0;
        bottom: 100% !important; }
      html.js ul.box-menu.menu-horizontal-upwards > li > ul.level1 ul.submenu.open {
        bottom: 0;
        top: 0; }
      html.js ul.box-menu.menu-horizontal-upwards > li.popout {
        overflow: hidden; }
      html.js ul.box-menu.menu-horizontal-upwards.initalised > li.popout {
        overflow: visible; }
      html.js ul.box-menu.menu-horizontal-upwards > li.popout > ul.level1 {
        left: unset;
        top: unset; }
        html.js ul.box-menu.menu-horizontal-upwards > li.popout > ul.level1.open {
          height: unset; }
    html.js ul.box-menu.menu-horizontal-downwards {
      /* open to right */
      /* open to left */ }
      html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li ul.submenu.level1, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li ul.submenu.level1.width-3 {
        transition: padding-right 0.2s, height 0.2s; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) {
        transition: height 0.2s; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) > li ul.submenu.level2, html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) > li ul.submenu.level2.width-2, html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) > li ul.submenu.level2.width-3 {
          transition: padding-right 0.2s, height 0.2s; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.mega-menu:not(.ignore-box-menu) {
        transition: height 0.2s, padding-bottom 0.2s; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu.no-height-transition:not(.ignore-box-menu) {
        transition: height 0s !important; }
      html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li ul.submenu.level1.to-left, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li ul.submenu.level1.to-left.width-3 {
        transition: padding-right 0s, padding-left 0.2s, height 0.2s; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).to-left {
        transition: height 0.2s; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) > li ul.submenu.level2.to-left, html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) > li ul.submenu.level2.to-left.width-2, html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) > li ul.submenu.level2.to-left.width-3 {
          transition: padding-right 0s, padding-left 0.2s, height 0.2s; }
    html.js ul.box-menu.menu-horizontal-upwards {
      /* open to right */
      /* open to left */ }
      html.js ul.box-menu.menu-horizontal-upwards > li ul.submenu.level1 li {
        position: relative; }
      html.js ul.box-menu.menu-horizontal-upwards > li ul.submenu.level1, html.js ul.box-menu.menu-horizontal-upwards > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards > li ul.submenu.level1.width-3 {
        transition: padding-right 0.2s, padding-top 0.2s; }
      html.js ul.box-menu.menu-horizontal-upwards > li ul.submenu.level1.to-left, html.js ul.box-menu.menu-horizontal-upwards > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards > li ul.submenu.level1.to-left.width-3 {
        transition: padding-right 0s, padding-left 0.2s, padding-top 0.2s; }
    html.js ul.box-menu.menu-horizontal-downwards, html.js ul.box-menu.menu-horizontal-upwards {
      /* --- Submenu level 1 START --- */
      /* Remove border and shadows from submenus */
      /* --- Height classes START --- */
      /* --- Height classes END --- */
      /* --- Width classes Main menu START --- */
      /* --- Width classes Meta menu START --- */
      /* open to right */
      /* open to left */
      /* --- Width classes Meta menu END --- */
      /* --- Width classes Footer menu START --- */
      /* open to right */
      /* open to left */
      /* --- Width classes Footer menu END --- */
      /* --- Width classes Second Footer menu START --- */
      /* open to right */
      /* open to left */
      /* --- Width classes Second Footer menu END --- */
      /* --- Menu Item START --- */
      /* Menu item animation */
      /* --- Menu Item END --- */ }
      html.js ul.box-menu.menu-horizontal-downwards ul.submenu.level1, html.js ul.box-menu.menu-horizontal-upwards ul.submenu.level1 {
        box-sizing: content-box;
        overflow: hidden;
        z-index: 10; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) {
        box-shadow: none;
        max-height: 140px !important;
        margin-top: 1px;
        /* Remove transition "padding-right" (for pixel perfect width on screen resize) */
        transition: height 0.2s; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a > span {
          padding-bottom: 42px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li {
          text-align: left;
          display: inline-block;
          transition: transform 0.2s; }
          html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a {
            border-bottom-width: 0; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) {
          max-height: 140px !important; }
          html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) > li > a > span {
            padding-bottom: 13px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top.has-menu-items:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top.has-menu-items:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom.has-menu-items:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom.has-menu-items:not(.virtual-popout-menu) {
          max-height: none !important; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left {
          text-align: left; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left.fixed-submenu-align-to-grid > li.first-child, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left.fixed-submenu-align-to-grid > li.first-child {
          margin-left: -15px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-center, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-center {
          text-align: center; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right {
          text-align: right; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right.fixed-submenu-align-to-grid > li.last-child, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right.fixed-submenu-align-to-grid > li.last-child {
          margin-right: -15px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2 {
          box-sizing: content-box;
          overflow: hidden;
          z-index: 10; }
      html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) {
        max-height:  * 1px !important;
        margin-top: 1px;
        /* Remove transition "padding-right" (for pixel perfect width on screen resize) */
        transition: height 0.2s; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a > span {
          padding-bottom: 8 - 40px; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li {
          text-align: left;
          display: inline-block;
          transition: transform 0.2s; }
          html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu):not(.virtual-popout-menu) > li > a {
            border-bottom-width: 0; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu), html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) {
          max-height: 140px !important; }
          html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-top:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) > li > a > span, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).icon-position-bottom:not(.virtual-popout-menu) > li > a > span {
            padding-bottom: 8 - 65px; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left {
          text-align: left; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left.fixed-submenu-align-to-grid > li.first-child, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left.fixed-submenu-align-to-grid > li.first-child, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left.fixed-submenu-align-to-grid > li.first-child, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-left.fixed-submenu-align-to-grid > li.first-child {
          margin-left: -10px; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-center, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-center, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-center, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-center {
          text-align: center; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right {
          text-align: right; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right.fixed-submenu-align-to-grid > li.last-child, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right.fixed-submenu-align-to-grid > li.last-child, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right.fixed-submenu-align-to-grid > li.last-child, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu).fixed-submenu-link-align-right.fixed-submenu-align-to-grid > li.last-child {
          margin-right: -10px; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2 {
          box-sizing: content-box;
          overflow: hidden;
          z-index: 10; }
      html.js ul.box-menu.menu-horizontal-downwards ul.submenu.level1:not(.fixed-submenu) ul.submenu, html.js ul.box-menu.menu-horizontal-upwards ul.submenu.level1:not(.fixed-submenu) ul.submenu {
        border: 0 !important;
        box-shadow: none; }
      html.js ul.box-menu.menu-horizontal-downwards ul.submenu.level1:not(.fixed-submenu) li, html.js ul.box-menu.menu-horizontal-upwards ul.submenu.level1:not(.fixed-submenu) li {
        display: block;
        position: static; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu), html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) {
        /* Remove border and shadows from submenus */ }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2 ul.submenu {
          border: 0 !important;
          box-shadow: none; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2 li, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) ul.submenu.level2 li {
          display: block;
          position: static; }
      html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard li.popout ul.submenu.level2.set-height, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard li.popout ul.submenu.level2.set-height, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard li.popout ul.submenu.level3.set-height, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard li.popout ul.submenu.level3.set-height, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard li.popout ul.submenu.level4.set-height, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard li.popout ul.submenu.level4.set-height {
        height: 100%; }
      html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard {
        /* open to right */
        /* open to left */ }
        html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li > ul.level1.to-left, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard > li > ul.level1.to-left, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard > li > ul.level1.to-left.open, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard > li > ul.level1.to-left.open {
          left: auto;
          right: 0; }
        html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.width-2 {
          padding-right: 250px; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.width-3 {
            padding-right: 500px; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.width-4 {
            padding-right: 750px; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1 ul.submenu {
            left: 250px; }
        html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.width-2 {
          padding-right: 300px; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.width-3 {
            padding-right: 600px; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.width-4 {
            padding-right: 900px; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1 ul.submenu {
            left: 300px; }
        html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left.width-2 {
          padding-left: 250px;
          padding-right: 0; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left.width-3 {
            padding-left: 500px;
            padding-right: 0; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left.width-4 {
            padding-left: 750px;
            padding-right: 0; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-1 > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-2 > li ul.submenu.level1.to-left ul.submenu {
            left: auto;
            right: 250px; }
        html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left.width-2 {
          padding-left: 300px;
          padding-right: 0; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left.width-3 {
            padding-left: 600px;
            padding-right: 0; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left.width-4 {
            padding-left: 900px;
            padding-right: 0; }
          html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-left > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-downwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.box-menu-standard.main-menu-bottom-right > li ul.submenu.level1.to-left ul.submenu {
            left: auto;
            right: 300px; }
      html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu), html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) {
        /* open to right */
        /* open to left */ }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li > ul.level2.to-left, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li > ul.level2.to-left, html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li > ul.level2.to-left.open, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li > ul.level2.to-left.open {
          left: auto;
          right: 0; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.width-2, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.width-2 {
          padding-right: 250px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.width-3, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.width-3 {
          padding-right: 500px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.width-4, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.width-4 {
          padding-right: 750px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2 ul.submenu {
          left: 250px; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left.width-2 {
          padding-left: 250px;
          padding-right: 0; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left.width-3 {
          padding-left: 500px;
          padding-right: 0; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left.width-4 {
          padding-left: 750px;
          padding-right: 0; }
        html.js ul.box-menu.menu-horizontal-downwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards li.popout > ul.level1.fixed-submenu:not(.ignore-box-menu) li ul.submenu.level2.to-left ul.submenu {
          left: auto;
          right: 250px; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li ul.submenu.level1.width-2 {
        padding-right: 200px; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li ul.submenu.level1.width-3 {
        padding-right: 400px; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li ul.submenu.level1.width-4 {
        padding-right: 600px; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.meta-menu ul.submenu.level1 ul.submenu {
        left: 200px; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li ul.submenu.level1.to-left.width-2 {
        padding-left: 200px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li ul.submenu.level1.to-left.width-3 {
        padding-left: 400px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li ul.submenu.level1.to-left.width-4 {
        padding-left: 600px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.meta-menu ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.meta-menu ul.submenu.level1.to-left ul.submenu {
        left: auto;
        right: 200px; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.footer-menu > li ul.submenu.level1.width-2 {
        padding-right: 225px; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.footer-menu > li ul.submenu.level1.width-3 {
        padding-right: 450px; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.footer-menu > li ul.submenu.level1.width-4 {
        padding-right: 675px; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.footer-menu ul.submenu.level1 ul.submenu {
        left: 225px; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.footer-menu > li ul.submenu.level1.to-left.width-2 {
        padding-left: 225px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.footer-menu > li ul.submenu.level1.to-left.width-3 {
        padding-left: 450px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.footer-menu > li ul.submenu.level1.to-left.width-4 {
        padding-left: 675px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.footer-menu ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.footer-menu ul.submenu.level1.to-left ul.submenu {
        left: auto;
        right: 225px; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu > li ul.submenu.level1.width-2, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu > li ul.submenu.level1.width-2 {
        padding-right: 200px; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu > li ul.submenu.level1.width-3, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu > li ul.submenu.level1.width-3 {
        padding-right: 400px; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu > li ul.submenu.level1.width-4, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu > li ul.submenu.level1.width-4 {
        padding-right: 600px; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu ul.submenu.level1 ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu ul.submenu.level1 ul.submenu {
        left: 200px; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu > li ul.submenu.level1.to-left.width-2, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu > li ul.submenu.level1.to-left.width-2 {
        padding-left: 200px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu > li ul.submenu.level1.to-left.width-3, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu > li ul.submenu.level1.to-left.width-3 {
        padding-left: 400px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu > li ul.submenu.level1.to-left.width-4, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu > li ul.submenu.level1.to-left.width-4 {
        padding-left: 600px;
        padding-right: 0; }
      html.js ul.box-menu.menu-horizontal-downwards.second-footer-menu ul.submenu.level1.to-left ul.submenu, html.js ul.box-menu.menu-horizontal-upwards.second-footer-menu ul.submenu.level1.to-left ul.submenu {
        left: auto;
        right: 200px; }
      html.js ul.box-menu.menu-horizontal-downwards ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards ul.menu-item {
        /* Remove shadows from menu-item ul */
        box-shadow: none;
        padding: 0;
        position: absolute;
        top: 0;
        width: auto !important; }
      html.js ul.box-menu.menu-horizontal-downwards ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards ul.menu-item {
        opacity: 0;
        transform: scale(0);
        /* transform: scale(0) rotate(0deg); */
        transition: opacity 0.2s, transform 0.4s;
        /* TODO: configure */
        visibility: hidden; }
      html.js ul.box-menu.menu-horizontal-downwards ul.menu-item.show, html.js ul.box-menu.menu-horizontal-upwards ul.menu-item.show {
        opacity: 1;
        transform: scale(1);
        /* transform: scale(1) rotate(360deg); */
        transition: opacity 0.2s, transform 0.4s;
        /* TODO: configure */
        visibility: visible; }
      html.js ul.box-menu.menu-horizontal-downwards.main-menu ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-1 ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-1 ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-2 ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-2 ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.meta-menu ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.meta-menu ul.menu-item {
        left: 250px; }
      html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right ul.menu-item {
        left: 300px; }
      html.js ul.box-menu.menu-horizontal-downwards.main-menu > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-1 > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-1 > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-2 > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-2 > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li > ul.submenu.level1.to-left ul.menu-item {
        left: auto !important;
        right: 250px; }
      html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right > li > ul.submenu.level1.to-left ul.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right > li > ul.submenu.level1.to-left ul.menu-item {
        left: auto !important;
        right: 300px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-1, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-1 {
        width: 16px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-1 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-1 > li > ul.submenu {
          left: 16px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-1.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-1.to-left > li > ul.submenu {
          left: auto;
          right: 16px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-2, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-2 {
        width: 68px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-2 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-2 > li > ul.submenu {
          left: 68px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-2.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-2.to-left > li > ul.submenu {
          left: auto;
          right: 68px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-3, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-3 {
        width: 120px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-3 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-3 > li > ul.submenu {
          left: 120px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-3.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-3.to-left > li > ul.submenu {
          left: auto;
          right: 120px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-4, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-4 {
        width: 172px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-4 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-4 > li > ul.submenu {
          left: 172px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-4.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-4.to-left > li > ul.submenu {
          left: auto;
          right: 172px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-5, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-5 {
        width: 224px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-5 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-5 > li > ul.submenu {
          left: 224px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-5.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-5.to-left > li > ul.submenu {
          left: auto;
          right: 224px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-6, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-6 {
        width: 276px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-6 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-6 > li > ul.submenu {
          left: 276px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-6.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-6.to-left > li > ul.submenu {
          left: auto;
          right: 276px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-7, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-7 {
        width: 328px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-7 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-7 > li > ul.submenu {
          left: 328px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-7.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-7.to-left > li > ul.submenu {
          left: auto;
          right: 328px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-8, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-8 {
        width: 380px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-8 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-8 > li > ul.submenu {
          left: 380px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-8.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-8.to-left > li > ul.submenu {
          left: auto;
          right: 380px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-9, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-9 {
        width: 432px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-9 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-9 > li > ul.submenu {
          left: 432px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-9.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-9.to-left > li > ul.submenu {
          left: auto;
          right: 432px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-10, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-10 {
        width: 484px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-10 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-10 > li > ul.submenu {
          left: 484px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-10.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-10.to-left > li > ul.submenu {
          left: auto;
          right: 484px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-11, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-11 {
        width: 536px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-11 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-11 > li > ul.submenu {
          left: 536px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-11.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-11.to-left > li > ul.submenu {
          left: auto;
          right: 536px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-12, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-12 {
        width: 588px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-12 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-12 > li > ul.submenu {
          left: 588px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-12.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-12.to-left > li > ul.submenu {
          left: auto;
          right: 588px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-13, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-13 {
        width: 640px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-13 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-13 > li > ul.submenu {
          left: 640px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-13.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-13.to-left > li > ul.submenu {
          left: auto;
          right: 640px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-14, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-14 {
        width: 692px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-14 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-14 > li > ul.submenu {
          left: 692px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-14.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-14.to-left > li > ul.submenu {
          left: auto;
          right: 692px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-15, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-15 {
        width: 744px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-15 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-15 > li > ul.submenu {
          left: 744px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-15.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-15.to-left > li > ul.submenu {
          left: auto;
          right: 744px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-16, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-16 {
        width: 796px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-16 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-16 > li > ul.submenu {
          left: 796px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-16.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-16.to-left > li > ul.submenu {
          left: auto;
          right: 796px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-17, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-17 {
        width: 848px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-17 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-17 > li > ul.submenu {
          left: 848px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-17.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-17.to-left > li > ul.submenu {
          left: auto;
          right: 848px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-18, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-18 {
        width: 900px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-18 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-18 > li > ul.submenu {
          left: 900px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-18.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-18.to-left > li > ul.submenu {
          left: auto;
          right: 900px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-19, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-19 {
        width: 952px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-19 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-19 > li > ul.submenu {
          left: 952px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-19.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-19.to-left > li > ul.submenu {
          left: auto;
          right: 952px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-20, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-20 {
        width: 1004px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-20 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-20 > li > ul.submenu {
          left: 1004px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-20.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-20.to-left > li > ul.submenu {
          left: auto;
          right: 1004px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-21, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-21 {
        width: 1056px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-21 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-21 > li > ul.submenu {
          left: 1056px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-21.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-21.to-left > li > ul.submenu {
          left: auto;
          right: 1056px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-22, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-22 {
        width: 1108px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-22 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-22 > li > ul.submenu {
          left: 1108px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-22.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-22.to-left > li > ul.submenu {
          left: auto;
          right: 1108px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-23, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-23 {
        width: 1160px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-23 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-23 > li > ul.submenu {
          left: 1160px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-23.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-23.to-left > li > ul.submenu {
          left: auto;
          right: 1160px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-24, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-24 {
        width: 1212px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-24 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-24 > li > ul.submenu {
          left: 1212px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-24.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-24.to-left > li > ul.submenu {
          left: auto;
          right: 1212px; }
      html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-25, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-25 {
        width: 1264px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-25 > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-25 > li > ul.submenu {
          left: 1264px; }
        html.js ul.box-menu.menu-horizontal-downwards .menu-level0-item-col-25.to-left > li > ul.submenu, html.js ul.box-menu.menu-horizontal-upwards .menu-level0-item-col-25.to-left > li > ul.submenu {
          left: auto;
          right: 1264px; }
      html.js ul.box-menu.menu-horizontal-downwards.main-menu > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-1 > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-1 > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-2 > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-2 > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right > li > ul.submenu.level1.mega-menu > li.menu-item, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right > li > ul.submenu.level1.mega-menu > li.menu-item {
        display: block !important;
        margin-top: 36px; }
        html.js ul.box-menu.menu-horizontal-downwards.main-menu > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-upwards.main-menu > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-downwards.main-menu-1 > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-upwards.main-menu-1 > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-downwards.main-menu-2 > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-upwards.main-menu-2 > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-downwards.meta-menu > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-upwards.meta-menu > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-left > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-left > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-downwards.main-menu-bottom-right > li > ul.submenu.level1.mega-menu > li.submenu-title, html.js ul.box-menu.menu-horizontal-upwards.main-menu-bottom-right > li > ul.submenu.level1.mega-menu > li.submenu-title {
          display: none !important; }
    div.box-menu-close {
      background-color: white;
      /* TODO: configure */
      border: 1px solid #ccc;
      /* TODO: configure */
      color: #545454;
      box-sizing: content-box;
      font-size: 32px;
      font-weight: bold;
      height: auto !important;
      padding-top: 15px;
      padding-bottom: 17px;
      padding-left: 17px;
      padding-right: 17px;
      position: absolute;
      z-index: 100;
      display: none;
      margin-top: 0;
      /* transition: margin-top [$boxMenu_animationDuration]s; */ }
    div.box-menu-close.main-menu {
      top: 85px;
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); }
    div.box-menu-close.meta-menu-left, div.box-menu-close.meta-menu-right {
      top: 30px;
      z-index: 1000;
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); }
    div.box-menu-close.show {
      display: block;
      margin-top: 0;
      /* transition: margin-top [$boxMenu_animationDuration]s; */
      transition: margin-top 0s; } }
/* --- Set data height on demand START --- */
/* Use this only if "this.setDataHeightOnDemand = true;" in eboxx-boxmenu-v2.js */
html.no-js ul.box-menu > li > ul.submenu.level1, html.js ul.box-menu > li > ul.submenu.level1 {
  display: none; }
/* --- Set data height on demand END --- */
/*
 @if $mainMenu_type == 'boxMenu' {
 @import 'src/scss/responsive/base/menu/box-menu.inc.scss';
 }
 */
/*
 Side menu
 ---------
 Get config vars and set default values
 TODO:
 add config.ini variables too default variables
 Menu icons
 Menu items
 tests (with different configuration, iPad, IE, Firefox, Safari, Smartphone)
 small screen
 main-wrapper margin-left / right on small screens
 borders
 side menu main icon in config.ini (style): see architektur-pur
 close button animation fix
 middle menu flap
 middle between header and footer
 */
/* General */
/* 0 is auto */
/* TODO: automatic with JS */
/* TODO: text shadow */
/* TODO: add to default vars */
/* Icons */
/* Underline */
/* Submenu title */
/* Submenu */
/* TODO: refactor shadows for left/right */
/* Submenu link colors */
/* Submenu link fonts */
/* Underline */
/* TODO: replace with globel header height css class (padding and margin) */
/* --- General START --- */
/* for good browsers */
.side-menu-wrapper {
  position: fixed; }
/* for bad browsers */
/* mario @johannes: wy not use relative for all - dont see a problem */
html[data-user-agent="ie"][data-user-agent-version="11"] .side-menu-wrapper, html[data-user-agent="edge"] .side-menu-wrapper {
  position: relative; }

.side-menu-wrapper {
  display: table;
  height: 100%; }
  .side-menu-wrapper > div {
    display: table-cell;
    vertical-align: middle;
    width: 110px; }
  .side-menu-wrapper > div > div {
    display: block;
    position: relative;
    width: 110px; }
  .side-menu-wrapper > div > div > .side-menu {
    background-color: #fff5e9;
    display: block;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0);
    width: 110px; }
  .side-menu-wrapper > div > div > .side-menu > ul {
    margin: 0;
    padding: 0; }
  .side-menu-wrapper > div > div > .side-menu > ul li.hide-link-name > a > span > span.name, .side-menu-wrapper > div > div > .side-menu > ul li.hide-link-name > .text-menu-link > div > span.name {
    display: none; }
  .side-menu-wrapper > div > div > .side-menu li {
    list-style: none; }
  .side-menu-wrapper > div > div > .side-menu > ul > li {
    display: block;
    min-height: 40px;
    max-height: 1500px; }
  .side-menu-wrapper > div > div > .side-menu > ul > li > a, .side-menu-wrapper > div > div > .side-menu > ul > li > .text-menu-link {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative; }
  .side-menu-wrapper > div > div > .side-menu > ul > li > a > span > span.menuicon, .side-menu-wrapper > div > div > .side-menu > ul > li > .text-menu-link > span > span.menuicon {
    display: inline-block;
    height: 24px;
    width: 24px;
    margin: 0;
    position: relative; }
  .side-menu-wrapper > div > div > .side-menu > ul > li > a > span > span.menuicon [class^="menuicon-"], .side-menu-wrapper > div > div > .side-menu > ul > li > .text-menu-link > span > span.menuicon [class^="menuicon-"] {
    height: 24px;
    width: 24px; }
  .side-menu-wrapper > div > div > .side-menu > ul > li > a > span > span.menuicon > i, .side-menu-wrapper > div > div > .side-menu > ul > li > .text-menu-link > span > span.menuicon > i {
    left: 0; }
  .side-menu-wrapper > div > div > .side-menu > ul > li > a > span, .side-menu-wrapper > div > div > .side-menu > ul > li > .text-menu-link > span {
    display: block;
    text-align: center; }
  .side-menu-wrapper > div > div > .side-menu > ul > li > a > span > span, .side-menu-wrapper > div > div > .side-menu > ul > li > .text-menu-link > span > span {
    display: inline-block; }

.side-menu-wrapper .side-menu ul.level0 > li > a, .side-menu-wrapper .side-menu ul.level0 > li > .text-menu-link {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 14px;
  font-style: 'normal';
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-transform: none;
  /* TODO: text shadow */ }
  .side-menu-wrapper .side-menu ul.level0 > li {
    border-top: 0px solid #fff;
    border-bottom: 1px solid #ededed; }
  .side-menu-wrapper .side-menu ul.level0 > li.selected > a, .side-menu-wrapper .side-menu ul.level0 > li.selected > .text-menu-link {
    color: #fff; }
  .side-menu-wrapper .side-menu ul.level0 > li > .text-menu-link > div {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }

.side-menu-stretch-height-tester {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 14px;
  font-style: 'normal';
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-transform: none; }
  .side-menu-stretch-height-tester > span > span.menuicon, .side-menu-stretch-height-tester > div > span.menuicon {
    display: block;
    height: 24px;
    width: 24px;
    margin: 0;
    margin-bottom: 5px;
    position: relative; }
  .side-menu-stretch-height-tester > span > span.menuicon [class^="menuicon-"], .side-menu-stretch-height-tester > div > span.menuicon [class^="menuicon-"] {
    height: 24px;
    width: 24px; }

html.noJs .side-menu-wrapper .side-menu ul.level0 > li:hover > a, html.noJs .side-menu-wrapper .side-menu ul.level0 > li:hover > .text-menu-link {
  color: #fff; }
  html.noJs .side-menu-wrapper .side-menu ul.level0 > li:hover.selected > a, html.noJs .side-menu-wrapper .side-menu ul.level0 > li:hover.selected > .text-menu-link {
    color: #fff; }

html.js .side-menu-wrapper .side-menu ul.level0 > li.hover > a, html.js .side-menu-wrapper .side-menu ul.level0 > li:focus-within > a, html.js .side-menu-wrapper .side-menu ul.level0 > li.hover > .text-menu-link, html.js .side-menu-wrapper .side-menu ul.level0 > li:focus-within > .text-menu-link {
  color: #fff; }
  html.js .side-menu-wrapper .side-menu ul.level0 > li.hover.selected > a, html.js .side-menu-wrapper .side-menu ul.level0 > li:focus-within.selected > a, html.js .side-menu-wrapper .side-menu ul.level0 > li.hover.selected > .text-menu-link, html.js .side-menu-wrapper .side-menu ul.level0 > li:focus-within.selected > .text-menu-link {
    color: #fff; }

.side-menu-wrapper.full-height > div {
  vertical-align: top; }
  .side-menu-wrapper.full-height > div > div {
    top: 0;
    bottom: 0;
    position: absolute; }
  .side-menu-wrapper.full-height .side-menu {
    margin-top: 87px;
    margin-bottom: 30px;
    padding-top: 2px;
    top: 0;
    bottom: 0;
    position: absolute; }

@media (min-width:1000px) {
  #wrapper .side-menu-wrapper.full-height .side-menu.main-menu-fixed-submenu-level1 {
    transition: padding-top 0.2s; }
    #wrapper .side-menu-wrapper.full-height .side-menu.main-menu-fixed-submenu-level1-open {
      padding-top: 140px; }
    #wrapper.header-dynamic.not-scrolled .side-menu-wrapper.full-height .side-menu, #wrapper.header-dynamic.scrolled .side-menu-wrapper.full-height .side-menu {
      transition: margin-top 0.4s; }
      #wrapper.header-dynamic.not-scrolled .side-menu-wrapper.full-height .side-menu.main-menu-fixed-submenu-level1, #wrapper.header-dynamic.scrolled .side-menu-wrapper.full-height .side-menu.main-menu-fixed-submenu-level1 {
        transition: padding-top 0.2s, margin-top 0.4s; }
    #wrapper.header-dynamic.scrolled .side-menu-wrapper.full-height .side-menu {
      margin-top: 52px; } }
/* --- General END --- */
/* --- Menu Flap START --- */
.side-menu-wrapper.menu-flap > div {
  vertical-align: middle; }
  .side-menu-wrapper.menu-flap div.side-menu, .side-menu-wrapper.menu-flap div.side-menu > ul.level0 {
    background-color: transparent; }
  .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li {
    background-color: transparent !important; }
  .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a > span img.inactive {
    opacity: 1; }
  .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a > span img.active {
    top: 0;
    opacity: 0;
    position: absolute; }
  .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a {
    z-index: 110; }
  .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a > span {
    background-image: none !important;
    display: block;
    position: relative; }
  .side-menu-wrapper.menu-flap div.side-menu li.submenu-title {
    display: none; }
  .side-menu-wrapper.menu-flap.link-name-as-submenu-title .side-menu ul.level2 > li.submenu-title, .side-menu-wrapper.menu-flap.link-name-as-submenu-title .side-menu ul.level3 > li.submenu-title, .side-menu-wrapper.menu-flap.link-name-as-submenu-title .side-menu ul.level4 > li.submenu-title {
    display: block; }
  .side-menu-wrapper.menu-flap.link-name-as-submenu-title .side-menu ul.level2, .side-menu-wrapper.menu-flap.link-name-as-submenu-title .side-menu ul.level3, .side-menu-wrapper.menu-flap.link-name-as-submenu-title .side-menu ul.level4 {
    padding-top: -88px; }

#wrapper-left .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a > span {
  background-image: url("MenuFlap-left-Background-Image_139_2.svg") !important;
  text-align: left; }
  #wrapper-left .side-menu-wrapper.menu-flap div.side-menu ul.level1 {
    left: 0; }
  #wrapper-left .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a > span img.active {
    left: 0; }

#wrapper-right .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a > span {
  background-image: url("MenuFlap-right-Background-Image_140_2.svg") !important;
  text-align: right; }
  #wrapper-right .side-menu-wrapper.menu-flap div.side-menu ul.level1 {
    right: 0; }
  #wrapper-right .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li > a > span img.active {
    right: 0; }

html.noJs .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li:hover > a > span img.inactive, html.js .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li.hover > a > span img.inactive {
  opacity: 0; }
  html.noJs .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li:hover > a > span img.active, html.js .side-menu-wrapper.menu-flap div.side-menu > ul.level0 > li.hover > a > span img.active {
    opacity: 1; }

html.noJs .side-menu-wrapper.menu-flap.menu-flap-rotation div.side-menu > ul.level0 > li > a > span img, html.js .side-menu-wrapper.menu-flap.menu-flap-rotation div.side-menu > ul.level0 > li > a > span img {
  transform: rotate(0deg);
  transition: transform 0.25s, opacity 0.25s;
  transition-timing-function: ease-in-out;
  -webkit-transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.25s, opacity 0.25s;
  -webkit-transition-timing-function: ease-in-out; }

html.noJs .side-menu-wrapper.menu-flap.menu-flap-rotation div.side-menu > ul.level0 > li:hover > a > span img, html.js .side-menu-wrapper.menu-flap.menu-flap-rotation div.side-menu > ul.level0 > li.hover > a > span img {
  transform: rotate(90deg);
  transition: transform 0.25s, opacity 0.25s;
  transition-timing-function: ease-in-out;
  -webkit-transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.25s, opacity 0.25s;
  -webkit-transition-timing-function: ease-in-out; }
/* --- Menu Flap END --- */
/* --- Menu button START --- */
.side-menu-wrapper.menu-flap.menu-button .side-menu > ul > li > a {
  display: none; }

.side-menu-button {
  cursor: pointer;
  display: none;
  margin-top: 0px;
  position: fixed;
  top: 0;
  z-index: 1200;
  width: 110px; }
  .side-menu-button > img.inactive {
    opacity: 1; }
  .side-menu-button > img.active {
    top: 0;
    opacity: 0;
    position: absolute; }
  .side-menu-button > .background, .side-menu-button > .background-inactive, .side-menu-button > .background-active {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
    transition: opacity 0.25s;
    transition-timing-function: ease-in-out;
    -webkit-transition: opacity 0.25s;
    -webkit-transition-timing-function: ease-in-out; }
  .side-menu-button > .background-inactive {
    opacity: 1; }
  .side-menu-button > .background-active {
    opacity: 0; }

#wrapper.header-dynamic.scrolled .side-menu-button, #wrapper.header-dynamic.not-scrolled .side-menu-button {
  transition: margin-top 0.4s; }
  #wrapper.header-dynamic.scrolled .side-menu-button {
    margin-top: 0px; }

.side-menu-button.left {
  left: 0;
  margin-left: 0px;
  /*
   @if unquote(image-path(style-path('images/for-menus/side-menu/MenuFlap-left-Background-Image.svg'))) == '' {
   } @else {
   background-image: image-url(style-path('images/for-menus/side-menu/MenuFlap-left-Background-Image.svg')) !important;
   background-repeat: no-repeat;
   }
   */ }
  .side-menu-button.left > img.active {
    left: 0; }

.side-menu-button.right {
  right: 0;
  margin-right: 0px;
  text-align: right;
  /*
   @if unquote(image-path(style-path('images/for-menus/side-menu/MenuFlap-right-Background-Image.svg'))) == '' {
   } @else {
   background-image: image-url(style-path('images/for-menus/side-menu/MenuFlap-right-Background-Image.svg')) !important;
   background-repeat: no-repeat;
   }
   */ }
  .side-menu-button.right > img.active {
    right: 0; }

@media (min-width:1000px) {
  .side-menu-button {
    display: block; } }

html.noJs .side-menu-button:hover > img.inactive, html.js .side-menu-button.hover > img.inactive, html.noJs .side-menu-button:hover .background-inactive, html.js .side-menu-button.hover .background-inactive {
  opacity: 0; }
  html.noJs .side-menu-button:hover > img.active, html.js .side-menu-button.hover > img.active, html.noJs .side-menu-button:hover .background-active, html.js .side-menu-button.hover .background-active {
    opacity: 1; }

.side-menu-button > img {
  transition: opacity 0.25s; }

.side-menu-button.menu-flap-rotation > img {
  transform: rotate(0deg);
  transition: transform 0.25s, opacity 0.25s;
  transition-timing-function: ease-in-out;
  -webkit-transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.25s, opacity 0.25s;
  -webkit-transition-timing-function: ease-in-out; }

html.noJs .side-menu-button.menu-flap-rotation:hover > img, html.js .side-menu-button.menu-flap-rotation.hover > img {
  transform: rotate(90deg);
  transition: transform 0.25s, opacity 0.25s;
  transition-timing-function: ease-in-out;
  -webkit-transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.25s, opacity 0.25s;
  -webkit-transition-timing-function: ease-in-out; }
/* --- Menu button END --- */
/* --- Submenu general START --- */
.side-menu-wrapper .side-menu ul.level0 > li {
  z-index: 290; }
  .side-menu-wrapper .side-menu ul.level1, .side-menu-wrapper .side-menu ul.level2, .side-menu-wrapper .side-menu ul.level3, .side-menu-wrapper .side-menu ul.level4 {
    top: 87px;
    bottom: 30px;
    margin: 0;
    clip: rect(auto, 10000px, auto, 0px);
    /* = kind of "overflow-left: hidden" */
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
    position: fixed;
    width: 0; }
  .side-menu-wrapper .side-menu ul.level1 > li, .side-menu-wrapper .side-menu ul.level2 > li, .side-menu-wrapper .side-menu ul.level3 > li, .side-menu-wrapper .side-menu ul.level4 > li {
    box-sizing: content-box; }
  .side-menu-wrapper .side-menu ul.level1.virtual-popout-menu {
    bottom: auto;
    padding-top: 0;
    /* We need this for box-shadow at the bottom */
    clip: rect(auto, 10000px, 10000px, 0px);
    /* = kind of "overflow-right: hidden" */ }
  .side-menu-wrapper .side-menu ul.level1 {
    background-color: #ededed; }
  .side-menu-wrapper .side-menu ul.level1 > li {
    width: 240px; }
  .side-menu-wrapper .side-menu ul.level2 {
    background-color: #ededed; }
  .side-menu-wrapper .side-menu ul.level2 > li {
    width: 240px; }
  .side-menu-wrapper .side-menu ul.level3 {
    background-color: #ededed; }
  .side-menu-wrapper .side-menu ul.level3 > li {
    width: 240px; }
  .side-menu-wrapper .side-menu ul.level4 {
    background-color: #ededed; }
  .side-menu-wrapper .side-menu ul.level4 > li {
    width: 240px; }

@media (min-width:1000px) {
  .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level1, .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level2, .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level3, .side-menu-wrapper .side-menu.main-menu-fixed-submenu-level1-open ul.level4 {
    top: 227px; } }

#wrapper.header-dynamic.scrolled .side-menu ul.level1, #wrapper.header-dynamic.scrolled .side-menu ul.level2, #wrapper.header-dynamic.scrolled .side-menu ul.level3, #wrapper.header-dynamic.scrolled .side-menu ul.level4 {
  top: 52px; }

@media (min-width:1000px) {
  #wrapper.header-dynamic.scrolled .side-menu.main-menu-fixed-submenu-level1-open ul.level1, #wrapper.header-dynamic.scrolled .side-menu.main-menu-fixed-submenu-level1-open ul.level2, #wrapper.header-dynamic.scrolled .side-menu.main-menu-fixed-submenu-level1-open ul.level3, #wrapper.header-dynamic.scrolled .side-menu.main-menu-fixed-submenu-level1-open ul.level4 {
    top: 192px; } }

.side-menu-wrapper.behind-header .side-menu ul.level1, .side-menu-wrapper.behind-header .side-menu ul.level2, .side-menu-wrapper.behind-header .side-menu ul.level3, .side-menu-wrapper.behind-header .side-menu ul.level4 {
  top: 0;
  padding-top: 87px; }

@media (min-width:1000px) {
  .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level1, .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level2, .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level3, .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level4 {
    padding-top: 227px; } }

#wrapper.header-dynamic.not-scrolled .side-menu-wrapper.behind-header .side-menu ul.level1, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level1, #wrapper.header-dynamic.not-scrolled .side-menu-wrapper.behind-header .side-menu ul.level2, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level2, #wrapper.header-dynamic.not-scrolled .side-menu-wrapper.behind-header .side-menu ul.level3, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level3, #wrapper.header-dynamic.not-scrolled .side-menu-wrapper.behind-header .side-menu ul.level4, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level4 {
  top: 0; }
  #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level1, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level2, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level3, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu ul.level4 {
    padding-top: 52px; }

@media (min-width:1000px) {
  #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level1, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level2, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level3, #wrapper.header-dynamic.scrolled .side-menu-wrapper.behind-header .side-menu.main-menu-fixed-submenu-level1-open ul.level4 {
    padding-top: 192px; } }

.side-menu-wrapper.full-height .side-menu li.submenu-title {
  display: none; }
  .side-menu-wrapper.full-height.link-name-as-submenu-title .side-menu ul.level1, .side-menu-wrapper.full-height.link-name-as-submenu-title .side-menu ul.level2, .side-menu-wrapper.full-height.link-name-as-submenu-title .side-menu ul.level3, .side-menu-wrapper.full-height.link-name-as-submenu-title .side-menu ul.level4 {
    padding-top: -88px; }
  .side-menu-wrapper.full-height.link-name-as-submenu-title .side-menu li.submenu-title {
    display: block; }
  .side-menu-wrapper.full-height .side-menu {
    /* the ul container's li will get a percentage height in menu-abstract.html */ }
  .side-menu-wrapper.full-height .side-menu > ul.stretch-height {
    height: 100%; }
  .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > a, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > .text-menu-link {
    display: table;
    height: 100%;
    width: 100%;
    vertical-align: middle; }
  .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > a > span, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > .text-menu-link > span, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > a > div, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > .text-menu-link > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-overflow: clip;
    overflow: hidden;
    /* display the menuicon centered over the label if we display a label */ }
  .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > a > span > span.menuicon, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > .text-menu-link > span > span.menuicon, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > a > div > span.menuicon, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > .text-menu-link > div > span.menuicon {
    display: block;
    margin: 0 auto;
    margin-bottom: 5px; }
  .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > a > span > span.arrow, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > .text-menu-link > span > span.arrow, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > a > div > span.arrow, .side-menu-wrapper.full-height .side-menu > ul.stretch-height > li > .text-menu-link > div > span.arrow {
    display: none; }

html.no-js .side-menu ul.level0 li:hover > ul.level1:not(.virtual-popout-menu) {
  width: 240px; }
  html.no-js .side-menu ul.level0 li:hover > ul.level2 {
    width: 240px; }
  html.no-js .side-menu ul.level0 li:hover > ul.level3 {
    width: 240px; }
  html.no-js .side-menu ul.level0 li:hover > ul.level4 {
    width: 240px; }
  html.no-js .side-menu-wrapper.menu-flap div.side-menu li:hover > ul.level1 {
    width: 350px; }

html.js .side-menu ul.level0 li > ul.level1.open:not(.virtual-popout-menu) {
  width: 240px; }
  html.js .side-menu ul.level0 li > ul.level2.open {
    width: 240px; }
  html.js .side-menu ul.level0 li > ul.level3.open {
    width: 240px; }
  html.js .side-menu ul.level0 li > ul.level4.open {
    width: 240px; }
  html.js .side-menu-wrapper.menu-flap div.side-menu ul.level1.open:not(.virtual-popout-menu) {
    width: 350px; }
/* --- Submenu general END --- */
/* --- Menu items START --- */
@media (min-width:1000px) {
  html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper {
    margin-bottom: 0;
    opacity: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-1 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-1 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-1 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-1 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 16px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-1 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 16px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-2 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-2 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-2 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-2 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 68px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-2 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 68px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-3 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-3 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-3 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-3 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 120px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-3 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 120px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-4 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-4 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-4 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-4 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 172px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-4 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 172px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-5 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-5 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-5 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-5 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 224px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-5 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 224px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-6 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-6 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-6 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-6 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 276px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-6 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 276px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-7 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-7 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-7 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-7 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 328px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-7 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 328px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-8 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-8 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-8 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-8 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 380px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-8 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 380px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-9 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-9 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-9 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-9 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 432px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-9 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 432px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-10 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-10 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-10 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-10 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 484px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-10 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 484px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-11 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-11 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-11 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-11 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 536px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-11 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 536px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-12 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-12 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-12 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-12 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 588px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-12 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 588px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-13 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-13 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-13 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-13 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 640px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-13 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 640px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-14 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-14 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-14 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-14 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 692px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-14 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 692px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-15 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-15 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-15 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-15 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 744px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-15 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 744px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-16 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-16 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-16 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-16 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 796px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-16 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 796px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-17 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-17 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-17 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-17 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 848px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-17 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 848px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-18 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-18 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-18 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-18 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 900px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-18 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 900px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-19 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-19 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-19 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-19 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 952px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-19 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 952px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-20 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-20 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-20 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-20 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1004px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-20 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1004px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-21 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-21 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-21 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-21 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1056px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-21 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1056px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-22 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-22 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-22 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-22 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1108px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-22 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1108px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-23 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-23 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-23 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-23 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1160px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-23 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1160px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-24 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-24 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-24 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-24 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1212px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-24 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1212px;
        padding-left: 0;
        padding-right: 0; }
    html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-25 {
      /* Show items after js init (see eboxx-sidemenu.js) */ }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-25 > li.menu-item > div > div.row > div.item-wrapper {
        opacity: 1; }
      html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.menu-level0-item-col-25 > li, html.js .side-menu ul.level0 li > ul.level1.virtual-popout-menu.open.menu-level0-item-col-25 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1264px; }
      html.js .side-menu ul.level0 li.menu-item > div > div.row > div.item-wrapper.col-lg-25 {
        /* This will change in eboxx® Responsive v1.2 */
        width: 1264px;
        padding-left: 0;
        padding-right: 0; } }
/* --- Menu items END --- */
/* --- Submenu title START --- */
.side-menu-wrapper .side-menu li.submenu-title span {
  background-color: transparent;
  box-sizing: content-box;
  display: block;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 40px;
  padding-bottom: 20px; }
  .side-menu-wrapper .side-menu ul.level1 > li.submenu-title > span, .side-menu-wrapper .side-menu ul.level1 > li.submenu-title > span * {
    color: #f49b00;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu ul.level2 > li.submenu-title > span, .side-menu-wrapper .side-menu ul.level2 > li.submenu-title > span * {
    color: #f49b00;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu ul.level3 > li.submenu-title > span, .side-menu-wrapper .side-menu ul.level3 > li.submenu-title > span * {
    color: #f49b00;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu ul.level4 > li.submenu-title > span, .side-menu-wrapper .side-menu ul.level4 > li.submenu-title > span * {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu li.selected > ul.level1 > li.submenu-title > span, .side-menu-wrapper .side-menu li.selected > ul.level1 > li.submenu-title > span * {
    color: #000; }
  .side-menu-wrapper .side-menu li.selected > ul.level2 > li.submenu-title > span, .side-menu-wrapper .side-menu li.selected > ul.level2 > li.submenu-title > span * {
    color: #000; }
  .side-menu-wrapper .side-menu li.selected > ul.level3 > li.submenu-title > span, .side-menu-wrapper .side-menu li.selected > ul.level3 > li.submenu-title > span * {
    color: #000; }
  .side-menu-wrapper .side-menu li.selected > ul.level4 > li.submenu-title > span, .side-menu-wrapper .side-menu li.selected > ul.level4 > li.submenu-title > span * {
    color: #000; }
  .side-menu-wrapper .side-menu li.opening > ul.level1.open, .side-menu-wrapper .side-menu li.opening > ul.level2.open, .side-menu-wrapper .side-menu li.opening > ul.level3.open, .side-menu-wrapper .side-menu li.opening > ul.level4.open {
    z-index: 100; }

html.no-js .side-menu-wrapper .side-menu ul.level1 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu ul.level1 > li.submenu-title:hover > span *, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level1 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level1 > li.submenu-title:hover > span * {
  color: #000;
  transition: color 0.2s ease-in; }
  html.no-js .side-menu-wrapper .side-menu ul.level2 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu ul.level2 > li.submenu-title:hover > span *, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level2 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level2 > li.submenu-title:hover > span * {
    color: #000;
    transition: color 0.2s ease-in; }
  html.no-js .side-menu-wrapper .side-menu ul.level3 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu ul.level3 > li.submenu-title:hover > span *, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level3 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level3 > li.submenu-title:hover > span * {
    color: #000;
    transition: color 0.2s ease-in; }
  html.no-js .side-menu-wrapper .side-menu ul.level4 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu ul.level4 > li.submenu-title:hover > span *, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level4 > li.submenu-title:hover > span, html.no-js .side-menu-wrapper .side-menu li.selected > ul.level4 > li.submenu-title:hover > span * {
    color: #000;
    transition: color 0.2s ease-in; }

html.js ul.level1 > li.submenu-title.hover > span, html.js ul.level1 > li.submenu-title.hover > span *, html.js li.selected > ul.level1 > li.submenu-title.hover > span, html.js li.selected > ul.level1 > li.submenu-title.hover > span * {
  color: #000;
  transition: color 0.2s ease-in; }
  html.js ul.level2 > li.submenu-title.hover > span, html.js ul.level2 > li.submenu-title.hover > span *, html.js li.selected > ul.level2 > li.submenu-title.hover > span, html.js li.selected > ul.level2 > li.submenu-title.hover > span * {
    color: #000;
    transition: color 0.2s ease-in; }
  html.js ul.level3 > li.submenu-title.hover > span, html.js ul.level3 > li.submenu-title.hover > span *, html.js li.selected > ul.level3 > li.submenu-title.hover > span, html.js li.selected > ul.level3 > li.submenu-title.hover > span * {
    color: #000;
    transition: color 0.2s ease-in; }
  html.js ul.level4 > li.submenu-title.hover > span, html.js ul.level4 > li.submenu-title.hover > span *, html.js li.selected > ul.level4 > li.submenu-title.hover > span, html.js li.selected > ul.level4 > li.submenu-title.hover > span * {
    color: #000;
    transition: color 0.2s ease-in; }
/* --- Submenu title END --- */
/* --- Submenu links START --- */
.side-menu-wrapper .side-menu ul.submenu.level1 li > a > span, .side-menu-wrapper .side-menu ul.submenu.level1 li > .text-menu-link > div {
  position: relative; }
  .side-menu-wrapper .side-menu ul.submenu.level1 > li > a, .side-menu-wrapper .side-menu ul.submenu.level1 > li > .text-menu-link {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu ul.submenu.level1 > li > a > button, .side-menu-wrapper .side-menu ul.submenu.level1 > li > .text-menu-link > button {
    position: absolute;
    background: transparent;
    height: 100%;
    width: 100%;
    padding: 0;
    border: 0; }
  .side-menu-wrapper .side-menu ul.submenu.level1 > li.selected > a, .side-menu-wrapper .side-menu ul.submenu.level1 > li.selected > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal; }
  .side-menu-wrapper .side-menu ul.submenu.level1 > li:hover > a, .side-menu-wrapper .side-menu ul.submenu.level1 > li:hover > .text-menu-link, .side-menu-wrapper .side-menu ul.submenu.level1 > li:focus-within > a, .side-menu-wrapper .side-menu ul.submenu.level1 > li:focus-within > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal;
    transition: all 0.2s ease-in; }
  .side-menu-wrapper .side-menu ul.submenu.level2 > li > a, .side-menu-wrapper .side-menu ul.submenu.level2 > li > .text-menu-link {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu ul.submenu.level2 > li > a > button, .side-menu-wrapper .side-menu ul.submenu.level2 > li > .text-menu-link > button {
    position: absolute;
    background: transparent;
    height: 100%;
    width: 100%;
    padding: 0;
    border: 0; }
  .side-menu-wrapper .side-menu ul.submenu.level2 > li.selected > a, .side-menu-wrapper .side-menu ul.submenu.level2 > li.selected > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal; }
  .side-menu-wrapper .side-menu ul.submenu.level2 > li:hover > a, .side-menu-wrapper .side-menu ul.submenu.level2 > li:hover > .text-menu-link, .side-menu-wrapper .side-menu ul.submenu.level2 > li:focus-within > a, .side-menu-wrapper .side-menu ul.submenu.level2 > li:focus-within > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal;
    transition: all 0.2s ease-in; }
  .side-menu-wrapper .side-menu ul.submenu.level3 > li > a, .side-menu-wrapper .side-menu ul.submenu.level3 > li > .text-menu-link {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu ul.submenu.level3 > li > a > button, .side-menu-wrapper .side-menu ul.submenu.level3 > li > .text-menu-link > button {
    position: absolute;
    background: transparent;
    height: 100%;
    width: 100%;
    padding: 0;
    border: 0; }
  .side-menu-wrapper .side-menu ul.submenu.level3 > li.selected > a, .side-menu-wrapper .side-menu ul.submenu.level3 > li.selected > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal; }
  .side-menu-wrapper .side-menu ul.submenu.level3 > li:hover > a, .side-menu-wrapper .side-menu ul.submenu.level3 > li:hover > .text-menu-link, .side-menu-wrapper .side-menu ul.submenu.level3 > li:focus-within > a, .side-menu-wrapper .side-menu ul.submenu.level3 > li:focus-within > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal; }
  .side-menu-wrapper .side-menu ul.submenu.level4 > li > a, .side-menu-wrapper .side-menu ul.submenu.level4 > li > .text-menu-link {
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-transform: 'none'; }
  .side-menu-wrapper .side-menu ul.submenu.level4 > li > a > button, .side-menu-wrapper .side-menu ul.submenu.level4 > li > .text-menu-link > button {
    position: absolute;
    background: transparent;
    height: 100%;
    width: 100%;
    padding: 0;
    border: 0; }
  .side-menu-wrapper .side-menu ul.submenu.level4 > li.selected > a, .side-menu-wrapper .side-menu ul.submenu.level4 > li.selected > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal; }
  .side-menu-wrapper .side-menu ul.submenu.level4 > li:hover > a, .side-menu-wrapper .side-menu ul.submenu.level4 > li:hover > .text-menu-link, .side-menu-wrapper .side-menu ul.submenu.level4 > li:focus-within > a, .side-menu-wrapper .side-menu ul.submenu.level4 > li:focus-within > .text-menu-link {
    background-color: #f49b00;
    color: #fff;
    font-style: normal; }
  .side-menu-wrapper .side-menu ul.submenu > li > a, .side-menu-wrapper .side-menu ul.submenu > li > .text-menu-link {
    display: block;
    text-decoration: none;
    padding-left: 16px;
    padding-right: 16px; }
  .side-menu-wrapper .side-menu ul.submenu > li > .text-menu-link > div {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
  .side-menu-wrapper .side-menu ul.submenu > li > a > span, .side-menu-wrapper .side-menu ul.submenu > li > .text-menu-link > div {
    border-top: 0px solid #fff;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    display: block;
    padding-top: 9px;
    padding-bottom: 10px; }
  .side-menu-wrapper .side-menu ul.level0 > li, .side-menu-wrapper .side-menu.touch ul.js.level0 > li {
    /* TODO */
    background-color: #fff5e9;
    transition: background-color 0.5s; }
  .side-menu-wrapper .side-menu ul.level0 > li.selected, .side-menu-wrapper .side-menu.touch ul.js.level0 > li.selected {
    /* TODO */
    background-color: #e9640e;
    transition: background-color 0.5s; }
  .side-menu-wrapper .side-menu ul.level0 > li:hover, .side-menu-wrapper .side-menu.touch ul.js.level0 > li.hover, .side-menu-wrapper .side-menu ul.level0 > li:focus-within {
    /* TODO */
    background-color: #e9640e;
    transition: background-color 0.5s; }
  .side-menu-wrapper .side-menu ul.level0 > li:hover.selected, .side-menu-wrapper .side-menu.touch ul.js.level0 > li.hover.selected, .side-menu-wrapper .side-menu ul.level0 > li:focus-within.selected {
    background-color: #e9640e; }
/* --- Submenu links END --- */
/* --- Left side START --- */
#wrapper-left > .side-menu-wrapper {
  left: -110px; }
  #wrapper-left > .side-menu-wrapper .side-menu {
    margin-left: 110px; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.submenu {
    box-shadow: 3px 0px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 3px 0px 2px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 3px 0px 2px rgba(0, 0, 0, 0.4), 3px 0px 2px rgba(0, 0, 0, 0.2) inset; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li {
    float: right; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li.popout {
    /*
     image-url-multiple(
     (
     0:
     (
     url:style-path('images/for-menus/main-menu/arrow.svg'),
     ),
     (
     url:layout-path('images/for-menus/main-menu/arrow.svg'),
     imagesettings: null
     ),
     (
     url:responsive-path('images/for-menus/main-menu/arrow.svg'),
     imagesettings: null
     )
     )
     );
     */ }
  #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li.popout > a > span, #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li.popout > .text-menu-link > div {
    /* TODO: layout-path */
    /* TODO: add general image */
    background-image: url("submenu-arrow_141_2.svg");
    background-position: right 50%;
    background-repeat: no-repeat;
    padding-right: 34px !important; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li.popout.selected > a > span, #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li.popout.selected > .text-menu-link > div {
    /* TODO: layout-path */
    /* TODO: add general image */
    background-image: url("submenu-arrow-selected_142_2.svg"); }
  #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li.popout:hover > a > span, #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li.popout:hover > .text-menu-link > div {
    /* TODO: layout-path */
    /* TODO: add general image */
    background-image: url("submenu-arrow-hover_143_2.svg"); }
  #wrapper-left > .side-menu-wrapper .side-menu ul.level1 {
    left: 110px; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.level2 {
    margin-left: 240px; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.level3 {
    margin-left: 240px; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.level4 {
    margin-left: 240px; }

#wrapper-left > .side-menu-wrapper .side-menu ul.level1, #wrapper-left > .side-menu-wrapper .side-menu ul.level2, #wrapper-left > .side-menu-wrapper .side-menu ul.level3, #wrapper-left > .side-menu-wrapper .side-menu ul.level4 {
  transition: width 0.3s, margin-left 0.3s; }

#wrapper.header-dynamic.not-scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level1, #wrapper.header-dynamic.scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level1, #wrapper.header-dynamic.not-scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level2, #wrapper.header-dynamic.scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level2, #wrapper.header-dynamic.not-scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level3, #wrapper.header-dynamic.scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level3, #wrapper.header-dynamic.not-scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level4, #wrapper.header-dynamic.scrolled #wrapper-left > .side-menu-wrapper .side-menu ul.level4 {
  transition: width 0.3s, margin-left 0.3s, top 0.4s, padding-top 0.4s; }

html.no-js #wrapper-left > .side-menu-wrapper .side-menu li:hover > ul.level2 {
  margin-left: -240px; }
  html.no-js #wrapper-left > .side-menu-wrapper .side-menu li:hover > ul.level3 {
    margin-left: -240px; }
  html.no-js #wrapper-left > .side-menu-wrapper .side-menu li:hover > ul.level4 {
    margin-left: -240px; }
  html.no-js #wrapper-left > .side-menu-wrapper .side-menu li:hover > ul.level1, html.no-js #wrapper-left > .side-menu-wrapper .side-menu li:hover > ul.level2, html.no-js #wrapper-left > .side-menu-wrapper .side-menu li:hover > ul.level3, html.no-js #wrapper-left > .side-menu-wrapper .side-menu li:hover > ul.level4 {
    transition: width 0.3s, margin-left 0.3s; }

html.js #wrapper-left > .side-menu-wrapper .side-menu ul.level2.open {
  margin-left: 240px; }
  html.js #wrapper-left > .side-menu-wrapper .side-menu ul.level3.open {
    margin-left: 240px; }
  html.js #wrapper-left > .side-menu-wrapper .side-menu ul.level4.open {
    margin-left: 240px; }
  html.js #wrapper-left > .side-menu-wrapper .side-menu ul.level1.open, html.js #wrapper-left > .side-menu-wrapper .side-menu ul.level2.open, html.js #wrapper-left > .side-menu-wrapper .side-menu ul.level3.open, html.js #wrapper-left > .side-menu-wrapper .side-menu ul.level4.open {
    transition: width 0.3s, margin-left 0.3s; }
/* --- Left side START --- */
/* --- Right side START --- */
#wrapper-right > .side-menu-wrapper {
  /* right: -#{$sideMenu_width}px; */ }
  #wrapper-right > .side-menu-wrapper .side-menu {
    margin-left: -110px; }
  #wrapper-right > .side-menu-wrapper .side-menu ul.submenu {
    box-shadow: -3px 0px 2px rgba(0, 0, 0, 0.4); }
  #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li.popout {
    /*
     image-url-multiple(
     (
     0:
     (
     url:style-path('images/for-menus/main-menu/arrow.svg'),
     ),
     (
     url:layout-path('images/for-menus/main-menu/arrow.svg'),
     imagesettings: null
     ),
     (
     url:responsive-path('images/for-menus/main-menu/arrow.svg'),
     imagesettings: null
     )
     )
     );
     */ }
  #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li.popout > a > span, #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li.popout > .text-menu-link > div {
    /* TODO: layout-path */
    /* TODO: add general image */
    background-image: url("submenu-arrow_144_2.svg");
    background-position: right 50%;
    background-repeat: no-repeat;
    padding-right: 34px !important; }
  #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li.popout:hover > a > span, #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li.popout:hover > .text-menu-link > div {
    /* TODO: layout-path */
    /* TODO: add general image */
    background-image: url("submenu-arrow-hover_145_2.svg"); }
  #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li.popout.selected > a > span, #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li.popout.selected > .text-menu-link > div {
    /* TODO: layout-path */
    /* TODO: add general image */
    background-image: url("submenu-arrow-selected_146_2.svg"); }
  #wrapper-right > .side-menu-wrapper .side-menu ul.level1 {
    right: 110px; }
  #wrapper-right > .side-menu-wrapper .side-menu ul.level2, #wrapper-right > .side-menu-wrapper .side-menu ul.level3, #wrapper-right > .side-menu-wrapper .side-menu ul.level4 {
    margin-left: 0px; }
  #wrapper-right > .side-menu-wrapper .side-menu ul.level1, #wrapper-right > .side-menu-wrapper .side-menu ul.level2, #wrapper-right > .side-menu-wrapper .side-menu ul.level3, #wrapper-right > .side-menu-wrapper .side-menu ul.level4 {
    clip: rect(auto, auto, auto, -10000px);
    /* = kind of "overflow-right: hidden" */ }
  #wrapper-right > .side-menu-wrapper .side-menu ul.level1.virtual-popout-menu {
    /* We need this for box-shadow at the bottom */
    clip: rect(auto, auto, 10000px, -10000px);
    /* = kind of "overflow-right: hidden" */ }

#wrapper-right > .side-menu-wrapper .side-menu ul.level1, #wrapper-right > .side-menu-wrapper .side-menu ul.level2, #wrapper-right > .side-menu-wrapper .side-menu ul.level3, #wrapper-right > .side-menu-wrapper .side-menu ul.level4 {
  transition: width 0.3s, margin-left 0.3s; }

#wrapper.header-dynamic.not-scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level1, #wrapper.header-dynamic.scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level1, #wrapper.header-dynamic.not-scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level2, #wrapper.header-dynamic.scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level2, #wrapper.header-dynamic.not-scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level3, #wrapper.header-dynamic.scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level3, #wrapper.header-dynamic.not-scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level4, #wrapper.header-dynamic.scrolled #wrapper-right > .side-menu-wrapper .side-menu ul.level4 {
  transition: width 0.3s, margin-left 0.3s, top 0.4s, padding-top 0.4s; }

html.no-js #wrapper-right > .side-menu-wrapper .side-menu li:hover > ul.level2 {
  margin-left: -240px; }
  html.no-js #wrapper-right > .side-menu-wrapper .side-menu li:hover > ul.level3 {
    margin-left: -240px; }
  html.no-js #wrapper-right > .side-menu-wrapper .side-menu li:hover > ul.level4 {
    margin-left: -240px; }
  html.no-js #wrapper-right > .side-menu-wrapper .side-menu li:hover > ul.level1, html.no-js #wrapper-right > .side-menu-wrapper .side-menu li:hover > ul.level2, html.no-js #wrapper-right > .side-menu-wrapper .side-menu li:hover > ul.level3, html.no-js #wrapper-right > .side-menu-wrapper .side-menu li:hover > ul.level4 {
    transition: width 0.3s, margin-left 0.3s; }

html.js #wrapper-right > .side-menu-wrapper .side-menu ul.level2.open {
  margin-left: -240px; }
  html.js #wrapper-right > .side-menu-wrapper .side-menu ul.level3.open {
    margin-left: -240px; }
  html.js #wrapper-right > .side-menu-wrapper .side-menu ul.level4.open {
    margin-left: -240px; }
  html.js #wrapper-right > .side-menu-wrapper .side-menu ul.level1.open, html.js #wrapper-right > .side-menu-wrapper .side-menu ul.level2.open, html.js #wrapper-right > .side-menu-wrapper .side-menu ul.level3.open, html.js #wrapper-right > .side-menu-wrapper .side-menu ul.level4.open {
    transition: width 0.3s, margin-left 0.3s; }
/* --- Right side END --- */
/*  --- Close START --- */
div.close {
  display: none; }

html.touch .side-menu div.close {
  background-color: white;
  color: #545454;
  font-size: 32px;
  font-weight: bold;
  line-height: 22px;
  text-shadow: none;
  float: none;
  padding-top: 15px;
  padding-bottom: 17px;
  padding-left: 17px;
  padding-right: 17px;
  opacity: 1;
  position: fixed;
  top: 87px;
  z-index: 100; }

html.touch #wrapper.header-dynamic.scrolled .side-menu div.close {
  top: 52px; }

html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close {
  transition: left 0.3s;
  box-shadow: 3px 0px 2px rgba(0, 0, 0, 0.4); }

html.touch #wrapper-right > .side-menu-wrapper .side-menu div.close {
  transition: right 0.3s;
  box-shadow: -3px 0px 2px rgba(0, 0, 0, 0.4); }

html.touch .side-menu div.close.level0 {
  display: none; }

html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level1, html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level2, html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level3, html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level4 {
  transition: left 0.3s, top 0.4s; }

html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level1, html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level2, html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level3, html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level4 {
  transition: right 0.3s, top 0.4s; }

html.touch .side-menu-wrapper .side-menu div.close.level1, html.touch .side-menu-wrapper .side-menu div.close.level2, html.touch .side-menu-wrapper .side-menu div.close.level3, html.touch .side-menu-wrapper .side-menu div.close.level4 {
  display: block; }
/* Do not show close buttons if we have a menu flap */
html.touch .side-menu-wrapper.menu-flap .side-menu div.close.level1, html.touch .side-menu-wrapper.menu-flap .side-menu div.close.level2, html.touch .side-menu-wrapper.menu-flap .side-menu div.close.level3, html.touch .side-menu-wrapper.menu-flap .side-menu div.close.level4 {
  display: none; }

html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level1 {
  left: 350px; }
  html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level2 {
    left: 590px; }
  html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level3 {
    left: 830px; }
  html.touch #wrapper-left > .side-menu-wrapper .side-menu div.close.level4 {
    left: 1070px; }

html.touch #wrapper-right > .side-menu-wrapper .side-menu div.close.level1 {
  right: 350px; }
  html.touch #wrapper-right > .side-menu-wrapper .side-menu div.close.level2 {
    right: 590px; }
  html.touch #wrapper-right > .side-menu-wrapper .side-menu div.close.level3 {
    right: 830px; }
  html.touch #wrapper-right > .side-menu-wrapper .side-menu div.close.level4 {
    right: 1070px; }

/* --- Close END --- */

.side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-top-right, .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-bottom-left, .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-bottom-right {
  position: absolute;
  margin-left: 0; }
  .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-top-right {
    margin-top: -11px; }
  .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-bottom-left, .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-bottom-right {
    margin-top: 11px; }
  .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-bottom-left {
    left: 8px; }
  .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-top-right, .side-menu-wrapper .side-menu ul.level0 > li > a > span > span.badge.badge-bottom-right {
    right: 8px; }
  .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-top-right {
    margin-top: -32px; }
  .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-bottom-left, .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-bottom-right {
    margin-top: -8px; }
  .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-bottom-left {
    left: 36px; }
  .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-top-right, .side-menu-wrapper .side-menu ul.level0 > li.with-menuicon > a > span > span.badge.badge-bottom-right {
    right: 36px; }
  .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-top-right, .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-bottom-left, .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-bottom-right {
    position: absolute;
    margin-left: 0; }
  .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-bottom-left {
    left: -7px; }
  .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-top-right, .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-bottom-right {
    right: 20px; }
  .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-top-right {
    top: 4px;
    /* badge padding top + badge padding bottom = 6 */ }
  .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-bottom-left, .side-menu-wrapper .side-menu ul.submenu.level1 li > a > span > span.badge.badge-bottom-right {
    bottom: 5px;
    /* badge padding top + badge padding bottom = 6 */ }
  .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-top-right {
    top: 2px; }
  .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-bottom-left, .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-bottom-right {
    top: 26px;
    bottom: auto; }
  .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-top-left, .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-bottom-left {
    left: -7px; }
  .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-top-right, .side-menu-wrapper .side-menu ul.submenu.level1 li.with-menuicon > a > span > span.badge.badge-bottom-right {
    right: 177px; }
/*
 Slide-Icon menu
 ---------------
 Get config vars and set default values
 */
/* General */
/* Animations */
/* Main links */
/* Background colors */
/* This background colors are used only for the name and not for the icon!!! */
/* Icons */
/* Menu button */
/* TODO: Submenu */
@keyframes slide-in-left-1 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 20px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-1 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 20px;
    opacity: 1; } }

@keyframes slide-out-left-1 {
  0% {
    left: 20px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-1 {
  0% {
    left: 20px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-1 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 20px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-1 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 20px;
    opacity: 1; } }

@keyframes slide-out-right-1 {
  0% {
    right: 20px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-1 {
  0% {
    right: 20px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-1 {
  0% {
    width: 0; }

  100% {
    width: 72px; } }

@-webkit-keyframes slide-in-width-1 {
  0% {
    width: 0; }

  100% {
    width: 72px; } }

@keyframes slide-out-width-1 {
  0% {
    width: 72px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-1 {
  0% {
    width: 72px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-2 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 62px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-2 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 62px;
    opacity: 1; } }

@keyframes slide-out-left-2 {
  0% {
    left: 62px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-2 {
  0% {
    left: 62px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-2 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 62px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-2 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 62px;
    opacity: 1; } }

@keyframes slide-out-right-2 {
  0% {
    right: 62px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-2 {
  0% {
    right: 62px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-2 {
  0% {
    width: 0; }

  100% {
    width: 114px; } }

@-webkit-keyframes slide-in-width-2 {
  0% {
    width: 0; }

  100% {
    width: 114px; } }

@keyframes slide-out-width-2 {
  0% {
    width: 114px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-2 {
  0% {
    width: 114px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-3 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 104px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-3 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 104px;
    opacity: 1; } }

@keyframes slide-out-left-3 {
  0% {
    left: 104px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-3 {
  0% {
    left: 104px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-3 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 104px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-3 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 104px;
    opacity: 1; } }

@keyframes slide-out-right-3 {
  0% {
    right: 104px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-3 {
  0% {
    right: 104px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-3 {
  0% {
    width: 0; }

  100% {
    width: 156px; } }

@-webkit-keyframes slide-in-width-3 {
  0% {
    width: 0; }

  100% {
    width: 156px; } }

@keyframes slide-out-width-3 {
  0% {
    width: 156px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-3 {
  0% {
    width: 156px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-4 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 146px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-4 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 146px;
    opacity: 1; } }

@keyframes slide-out-left-4 {
  0% {
    left: 146px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-4 {
  0% {
    left: 146px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-4 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 146px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-4 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 146px;
    opacity: 1; } }

@keyframes slide-out-right-4 {
  0% {
    right: 146px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-4 {
  0% {
    right: 146px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-4 {
  0% {
    width: 0; }

  100% {
    width: 198px; } }

@-webkit-keyframes slide-in-width-4 {
  0% {
    width: 0; }

  100% {
    width: 198px; } }

@keyframes slide-out-width-4 {
  0% {
    width: 198px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-4 {
  0% {
    width: 198px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-5 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 188px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-5 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 188px;
    opacity: 1; } }

@keyframes slide-out-left-5 {
  0% {
    left: 188px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-5 {
  0% {
    left: 188px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-5 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 188px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-5 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 188px;
    opacity: 1; } }

@keyframes slide-out-right-5 {
  0% {
    right: 188px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-5 {
  0% {
    right: 188px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-5 {
  0% {
    width: 0; }

  100% {
    width: 240px; } }

@-webkit-keyframes slide-in-width-5 {
  0% {
    width: 0; }

  100% {
    width: 240px; } }

@keyframes slide-out-width-5 {
  0% {
    width: 240px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-5 {
  0% {
    width: 240px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-6 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 230px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-6 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 230px;
    opacity: 1; } }

@keyframes slide-out-left-6 {
  0% {
    left: 230px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-6 {
  0% {
    left: 230px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-6 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 230px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-6 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 230px;
    opacity: 1; } }

@keyframes slide-out-right-6 {
  0% {
    right: 230px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-6 {
  0% {
    right: 230px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-6 {
  0% {
    width: 0; }

  100% {
    width: 282px; } }

@-webkit-keyframes slide-in-width-6 {
  0% {
    width: 0; }

  100% {
    width: 282px; } }

@keyframes slide-out-width-6 {
  0% {
    width: 282px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-6 {
  0% {
    width: 282px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-7 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 272px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-7 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 272px;
    opacity: 1; } }

@keyframes slide-out-left-7 {
  0% {
    left: 272px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-7 {
  0% {
    left: 272px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-7 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 272px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-7 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 272px;
    opacity: 1; } }

@keyframes slide-out-right-7 {
  0% {
    right: 272px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-7 {
  0% {
    right: 272px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-7 {
  0% {
    width: 0; }

  100% {
    width: 324px; } }

@-webkit-keyframes slide-in-width-7 {
  0% {
    width: 0; }

  100% {
    width: 324px; } }

@keyframes slide-out-width-7 {
  0% {
    width: 324px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-7 {
  0% {
    width: 324px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-8 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 314px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-8 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 314px;
    opacity: 1; } }

@keyframes slide-out-left-8 {
  0% {
    left: 314px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-8 {
  0% {
    left: 314px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-8 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 314px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-8 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 314px;
    opacity: 1; } }

@keyframes slide-out-right-8 {
  0% {
    right: 314px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-8 {
  0% {
    right: 314px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-8 {
  0% {
    width: 0; }

  100% {
    width: 366px; } }

@-webkit-keyframes slide-in-width-8 {
  0% {
    width: 0; }

  100% {
    width: 366px; } }

@keyframes slide-out-width-8 {
  0% {
    width: 366px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-8 {
  0% {
    width: 366px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-9 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 356px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-9 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 356px;
    opacity: 1; } }

@keyframes slide-out-left-9 {
  0% {
    left: 356px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-9 {
  0% {
    left: 356px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-9 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 356px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-9 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 356px;
    opacity: 1; } }

@keyframes slide-out-right-9 {
  0% {
    right: 356px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-9 {
  0% {
    right: 356px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-9 {
  0% {
    width: 0; }

  100% {
    width: 408px; } }

@-webkit-keyframes slide-in-width-9 {
  0% {
    width: 0; }

  100% {
    width: 408px; } }

@keyframes slide-out-width-9 {
  0% {
    width: 408px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-9 {
  0% {
    width: 408px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-10 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 398px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-10 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 398px;
    opacity: 1; } }

@keyframes slide-out-left-10 {
  0% {
    left: 398px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-10 {
  0% {
    left: 398px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-10 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 398px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-10 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 398px;
    opacity: 1; } }

@keyframes slide-out-right-10 {
  0% {
    right: 398px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-10 {
  0% {
    right: 398px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-10 {
  0% {
    width: 0; }

  100% {
    width: 450px; } }

@-webkit-keyframes slide-in-width-10 {
  0% {
    width: 0; }

  100% {
    width: 450px; } }

@keyframes slide-out-width-10 {
  0% {
    width: 450px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-10 {
  0% {
    width: 450px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-11 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 440px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-11 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 440px;
    opacity: 1; } }

@keyframes slide-out-left-11 {
  0% {
    left: 440px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-11 {
  0% {
    left: 440px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-11 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 440px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-11 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 440px;
    opacity: 1; } }

@keyframes slide-out-right-11 {
  0% {
    right: 440px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-11 {
  0% {
    right: 440px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-11 {
  0% {
    width: 0; }

  100% {
    width: 492px; } }

@-webkit-keyframes slide-in-width-11 {
  0% {
    width: 0; }

  100% {
    width: 492px; } }

@keyframes slide-out-width-11 {
  0% {
    width: 492px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-11 {
  0% {
    width: 492px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-12 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 482px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-12 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 482px;
    opacity: 1; } }

@keyframes slide-out-left-12 {
  0% {
    left: 482px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-12 {
  0% {
    left: 482px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-12 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 482px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-12 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 482px;
    opacity: 1; } }

@keyframes slide-out-right-12 {
  0% {
    right: 482px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-12 {
  0% {
    right: 482px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-12 {
  0% {
    width: 0; }

  100% {
    width: 534px; } }

@-webkit-keyframes slide-in-width-12 {
  0% {
    width: 0; }

  100% {
    width: 534px; } }

@keyframes slide-out-width-12 {
  0% {
    width: 534px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-12 {
  0% {
    width: 534px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-13 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 524px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-13 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 524px;
    opacity: 1; } }

@keyframes slide-out-left-13 {
  0% {
    left: 524px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-13 {
  0% {
    left: 524px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-13 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 524px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-13 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 524px;
    opacity: 1; } }

@keyframes slide-out-right-13 {
  0% {
    right: 524px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-13 {
  0% {
    right: 524px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-13 {
  0% {
    width: 0; }

  100% {
    width: 576px; } }

@-webkit-keyframes slide-in-width-13 {
  0% {
    width: 0; }

  100% {
    width: 576px; } }

@keyframes slide-out-width-13 {
  0% {
    width: 576px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-13 {
  0% {
    width: 576px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-14 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 566px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-14 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 566px;
    opacity: 1; } }

@keyframes slide-out-left-14 {
  0% {
    left: 566px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-14 {
  0% {
    left: 566px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-14 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 566px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-14 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 566px;
    opacity: 1; } }

@keyframes slide-out-right-14 {
  0% {
    right: 566px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-14 {
  0% {
    right: 566px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-14 {
  0% {
    width: 0; }

  100% {
    width: 618px; } }

@-webkit-keyframes slide-in-width-14 {
  0% {
    width: 0; }

  100% {
    width: 618px; } }

@keyframes slide-out-width-14 {
  0% {
    width: 618px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-14 {
  0% {
    width: 618px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-15 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 608px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-15 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 608px;
    opacity: 1; } }

@keyframes slide-out-left-15 {
  0% {
    left: 608px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-15 {
  0% {
    left: 608px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-15 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 608px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-15 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 608px;
    opacity: 1; } }

@keyframes slide-out-right-15 {
  0% {
    right: 608px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-15 {
  0% {
    right: 608px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-15 {
  0% {
    width: 0; }

  100% {
    width: 660px; } }

@-webkit-keyframes slide-in-width-15 {
  0% {
    width: 0; }

  100% {
    width: 660px; } }

@keyframes slide-out-width-15 {
  0% {
    width: 660px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-15 {
  0% {
    width: 660px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-16 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 650px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-16 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 650px;
    opacity: 1; } }

@keyframes slide-out-left-16 {
  0% {
    left: 650px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-16 {
  0% {
    left: 650px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-16 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 650px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-16 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 650px;
    opacity: 1; } }

@keyframes slide-out-right-16 {
  0% {
    right: 650px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-16 {
  0% {
    right: 650px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-16 {
  0% {
    width: 0; }

  100% {
    width: 702px; } }

@-webkit-keyframes slide-in-width-16 {
  0% {
    width: 0; }

  100% {
    width: 702px; } }

@keyframes slide-out-width-16 {
  0% {
    width: 702px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-16 {
  0% {
    width: 702px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-17 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 692px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-17 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 692px;
    opacity: 1; } }

@keyframes slide-out-left-17 {
  0% {
    left: 692px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-17 {
  0% {
    left: 692px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-17 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 692px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-17 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 692px;
    opacity: 1; } }

@keyframes slide-out-right-17 {
  0% {
    right: 692px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-17 {
  0% {
    right: 692px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-17 {
  0% {
    width: 0; }

  100% {
    width: 744px; } }

@-webkit-keyframes slide-in-width-17 {
  0% {
    width: 0; }

  100% {
    width: 744px; } }

@keyframes slide-out-width-17 {
  0% {
    width: 744px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-17 {
  0% {
    width: 744px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-18 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 734px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-18 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 734px;
    opacity: 1; } }

@keyframes slide-out-left-18 {
  0% {
    left: 734px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-18 {
  0% {
    left: 734px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-18 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 734px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-18 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 734px;
    opacity: 1; } }

@keyframes slide-out-right-18 {
  0% {
    right: 734px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-18 {
  0% {
    right: 734px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-18 {
  0% {
    width: 0; }

  100% {
    width: 786px; } }

@-webkit-keyframes slide-in-width-18 {
  0% {
    width: 0; }

  100% {
    width: 786px; } }

@keyframes slide-out-width-18 {
  0% {
    width: 786px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-18 {
  0% {
    width: 786px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-19 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 776px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-19 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 776px;
    opacity: 1; } }

@keyframes slide-out-left-19 {
  0% {
    left: 776px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-19 {
  0% {
    left: 776px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-19 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 776px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-19 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 776px;
    opacity: 1; } }

@keyframes slide-out-right-19 {
  0% {
    right: 776px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-19 {
  0% {
    right: 776px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-19 {
  0% {
    width: 0; }

  100% {
    width: 828px; } }

@-webkit-keyframes slide-in-width-19 {
  0% {
    width: 0; }

  100% {
    width: 828px; } }

@keyframes slide-out-width-19 {
  0% {
    width: 828px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-19 {
  0% {
    width: 828px; }

  100% {
    width: 0; } }

@keyframes slide-in-left-20 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 818px;
    opacity: 1; } }

@-webkit-keyframes slide-in-left-20 {
  0% {
    left: -32px;
    opacity: 0; }

  100% {
    left: 818px;
    opacity: 1; } }

@keyframes slide-out-left-20 {
  0% {
    left: 818px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-left-20 {
  0% {
    left: 818px;
    opacity: 1; }

  100% {
    left: -32px;
    opacity: 0; } }

@keyframes slide-in-right-20 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 818px;
    opacity: 1; } }

@-webkit-keyframes slide-in-right-20 {
  0% {
    right: -32px;
    opacity: 0; }

  100% {
    right: 818px;
    opacity: 1; } }

@keyframes slide-out-right-20 {
  0% {
    right: 818px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@-webkit-keyframes slide-out-right-20 {
  0% {
    right: 818px;
    opacity: 1; }

  100% {
    right: -32px;
    opacity: 0; } }

@keyframes slide-in-width-20 {
  0% {
    width: 0; }

  100% {
    width: 870px; } }

@-webkit-keyframes slide-in-width-20 {
  0% {
    width: 0; }

  100% {
    width: 870px; } }

@keyframes slide-out-width-20 {
  0% {
    width: 870px; }

  100% {
    width: 0; } }

@-webkit-keyframes slide-out-width-20 {
  0% {
    width: 870px; }

  100% {
    width: 0; } }
/* --- General START --- */
.slide-icon-menu-wrapper {
  position: fixed;
  height: 0;
  width: 100%;
  z-index: 1050; }
  .slide-icon-menu-wrapper > .slide-icon-menu {
    display: none;
    height: 101px;
    width: 0px;
    position: absolute; }
  .slide-icon-menu-wrapper > .slide-icon-menu.hide-link-name {
    height: 72px; }
  .slide-icon-menu-wrapper > .slide-icon-menu li {
    display: block;
    list-style: none;
    position: relative; }
  .slide-icon-menu-wrapper > .slide-icon-menu li > a {
    display: block; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul {
    background-color: rgba(0, 0, 0, 0.2);
    border: 0px solid #fff;
    box-sizing: content-box;
    height: 61px;
    margin: 0;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    position: absolute; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li > a span.name {
    background-color: transparent;
    display: block;
    height: 0;
    min-width: 32px;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    transition: background-color 0.2s, height 0.2s, padding-top 0.2s, padding-bottom 0.2s;
    position: absolute;
    white-space: nowrap; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li > a span.menuicon {
    background-color: transparent;
    transition: background-color 0.2s; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li.selected > a span.name {
    background-color: transparent;
    height: 29px;
    padding-top: 4px;
    padding-bottom: 4px; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li.selected > a span.name.force-hide {
    height: 0;
    padding-top: 0;
    padding-bottom: 0; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li.selected > a span.menuicon {
    background-color: transparent; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li:hover > a span.name {
    background-color: transparent;
    height: 29px;
    padding-top: 4px;
    padding-bottom: 4px; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li:hover > a span.menuicon {
    background-color: transparent; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.hide-link-name {
    height: 32px; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.hide-link-name > li > a span.name {
    display: none; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li {
    position: absolute; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li > a {
    transition: background-color 0.2s ease-in;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    letter-spacing: 0px;
    text-transform: none; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li > a span.menuicon {
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin-right: 0px;
    display: block;
    box-sizing: content-box;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li > a [class^="menuicon-"] {
    height: 24px;
    width: 24px;
    line-height: 24px; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li.selected > a {
    color: #1369af; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul > li:hover > a {
    color: #1369af;
    transition: background-color 0.2s ease-in; }
/* --- General END --- */
/* --- Submenu START --- */
/* TODO */
.slide-icon-menu-wrapper > .slide-icon-menu > ul > li.popout > ul.submenu {
  display: none !important; }
/* --- Submenu END --- */
/* --- Menu open START --- */
.slide-icon-menu-wrapper {
  position: fixed; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.close-finished {
    border-width: 0; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="1"] {
    -webkit-animation: slide-out-width-1 0.05s ease-out 0.01s;
    animation: slide-out-width-1 0.05s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="2"] {
    -webkit-animation: slide-out-width-2 0.1s ease-out 0.01s;
    animation: slide-out-width-2 0.1s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="3"] {
    -webkit-animation: slide-out-width-3 0.15s ease-out 0.01s;
    animation: slide-out-width-3 0.15s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="4"] {
    -webkit-animation: slide-out-width-4 0.2s ease-out 0.01s;
    animation: slide-out-width-4 0.2s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="5"] {
    -webkit-animation: slide-out-width-5 0.25s ease-out 0.01s;
    animation: slide-out-width-5 0.25s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="6"] {
    -webkit-animation: slide-out-width-6 0.3s ease-out 0.01s;
    animation: slide-out-width-6 0.3s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="7"] {
    -webkit-animation: slide-out-width-7 0.35s ease-out 0.01s;
    animation: slide-out-width-7 0.35s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="8"] {
    -webkit-animation: slide-out-width-8 0.4s ease-out 0.01s;
    animation: slide-out-width-8 0.4s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="9"] {
    -webkit-animation: slide-out-width-9 0.45s ease-out 0.01s;
    animation: slide-out-width-9 0.45s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="10"] {
    -webkit-animation: slide-out-width-10 0.5s ease-out 0.01s;
    animation: slide-out-width-10 0.5s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="11"] {
    -webkit-animation: slide-out-width-11 0.55s ease-out 0.01s;
    animation: slide-out-width-11 0.55s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="12"] {
    -webkit-animation: slide-out-width-12 0.6s ease-out 0.01s;
    animation: slide-out-width-12 0.6s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="13"] {
    -webkit-animation: slide-out-width-13 0.65s ease-out 0.01s;
    animation: slide-out-width-13 0.65s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="14"] {
    -webkit-animation: slide-out-width-14 0.7s ease-out 0.01s;
    animation: slide-out-width-14 0.7s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="15"] {
    -webkit-animation: slide-out-width-15 0.75s ease-out 0.01s;
    animation: slide-out-width-15 0.75s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="16"] {
    -webkit-animation: slide-out-width-16 0.8s ease-out 0.01s;
    animation: slide-out-width-16 0.8s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="17"] {
    -webkit-animation: slide-out-width-17 0.85s ease-out 0.01s;
    animation: slide-out-width-17 0.85s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="18"] {
    -webkit-animation: slide-out-width-18 0.9s ease-out 0.01s;
    animation: slide-out-width-18 0.9s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="19"] {
    -webkit-animation: slide-out-width-19 0.95s ease-out 0.01s;
    animation: slide-out-width-19 0.95s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul[data-count="20"] {
    -webkit-animation: slide-out-width-20 1s ease-out 0.01s;
    animation: slide-out-width-20 1s ease-out 0.01s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="1"] {
    -webkit-animation: slide-in-width-1 0.05s ease-out 0.01s;
    animation: slide-in-width-1 0.05s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="2"] {
    -webkit-animation: slide-in-width-2 0.1s ease-out 0.01s;
    animation: slide-in-width-2 0.1s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="3"] {
    -webkit-animation: slide-in-width-3 0.15s ease-out 0.01s;
    animation: slide-in-width-3 0.15s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="4"] {
    -webkit-animation: slide-in-width-4 0.2s ease-out 0.01s;
    animation: slide-in-width-4 0.2s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="5"] {
    -webkit-animation: slide-in-width-5 0.25s ease-out 0.01s;
    animation: slide-in-width-5 0.25s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="6"] {
    -webkit-animation: slide-in-width-6 0.3s ease-out 0.01s;
    animation: slide-in-width-6 0.3s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="7"] {
    -webkit-animation: slide-in-width-7 0.35s ease-out 0.01s;
    animation: slide-in-width-7 0.35s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="8"] {
    -webkit-animation: slide-in-width-8 0.4s ease-out 0.01s;
    animation: slide-in-width-8 0.4s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="9"] {
    -webkit-animation: slide-in-width-9 0.45s ease-out 0.01s;
    animation: slide-in-width-9 0.45s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="10"] {
    -webkit-animation: slide-in-width-10 0.5s ease-out 0.01s;
    animation: slide-in-width-10 0.5s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="11"] {
    -webkit-animation: slide-in-width-11 0.55s ease-out 0.01s;
    animation: slide-in-width-11 0.55s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="12"] {
    -webkit-animation: slide-in-width-12 0.6s ease-out 0.01s;
    animation: slide-in-width-12 0.6s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="13"] {
    -webkit-animation: slide-in-width-13 0.65s ease-out 0.01s;
    animation: slide-in-width-13 0.65s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="14"] {
    -webkit-animation: slide-in-width-14 0.7s ease-out 0.01s;
    animation: slide-in-width-14 0.7s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="15"] {
    -webkit-animation: slide-in-width-15 0.75s ease-out 0.01s;
    animation: slide-in-width-15 0.75s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="16"] {
    -webkit-animation: slide-in-width-16 0.8s ease-out 0.01s;
    animation: slide-in-width-16 0.8s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="17"] {
    -webkit-animation: slide-in-width-17 0.85s ease-out 0.01s;
    animation: slide-in-width-17 0.85s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="18"] {
    -webkit-animation: slide-in-width-18 0.9s ease-out 0.01s;
    animation: slide-in-width-18 0.9s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="19"] {
    -webkit-animation: slide-in-width-19 0.95s ease-out 0.01s;
    animation: slide-in-width-19 0.95s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper > .slide-icon-menu > ul.open[data-count="20"] {
    -webkit-animation: slide-in-width-20 1s ease-out 0.01s;
    animation: slide-in-width-20 1s ease-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu {
    margin-left: 0px;
    left: 0; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul {
    left: 0; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul > li {
    left: -32px;
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */ }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul > li > a span.name {
    margin-left: 16px;
    transform: translateX(-50%); }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul > li:first-child > a span.name {
    margin-left: 0px;
    transform: translateX(0); }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul > li:last-child > a span.name {
    margin-left: 32px;
    transform: translateX(-100%); }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(1) {
    -webkit-animation: slide-in-left-1 0.05s ease-in-out 0.01s;
    animation: slide-in-left-1 0.05s ease-in-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(2) {
    -webkit-animation: slide-in-left-2 0.1s ease-in-out 0.02s;
    animation: slide-in-left-2 0.1s ease-in-out 0.02s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(3) {
    -webkit-animation: slide-in-left-3 0.15s ease-in-out 0.03s;
    animation: slide-in-left-3 0.15s ease-in-out 0.03s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(4) {
    -webkit-animation: slide-in-left-4 0.2s ease-in-out 0.04s;
    animation: slide-in-left-4 0.2s ease-in-out 0.04s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(5) {
    -webkit-animation: slide-in-left-5 0.25s ease-in-out 0.05s;
    animation: slide-in-left-5 0.25s ease-in-out 0.05s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(6) {
    -webkit-animation: slide-in-left-6 0.3s ease-in-out 0.06s;
    animation: slide-in-left-6 0.3s ease-in-out 0.06s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(7) {
    -webkit-animation: slide-in-left-7 0.35s ease-in-out 0.07s;
    animation: slide-in-left-7 0.35s ease-in-out 0.07s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(8) {
    -webkit-animation: slide-in-left-8 0.4s ease-in-out 0.08s;
    animation: slide-in-left-8 0.4s ease-in-out 0.08s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(9) {
    -webkit-animation: slide-in-left-9 0.45s ease-in-out 0.09s;
    animation: slide-in-left-9 0.45s ease-in-out 0.09s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(10) {
    -webkit-animation: slide-in-left-10 0.5s ease-in-out 0.1s;
    animation: slide-in-left-10 0.5s ease-in-out 0.1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(11) {
    -webkit-animation: slide-in-left-11 0.55s ease-in-out 0.11s;
    animation: slide-in-left-11 0.55s ease-in-out 0.11s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(12) {
    -webkit-animation: slide-in-left-12 0.6s ease-in-out 0.12s;
    animation: slide-in-left-12 0.6s ease-in-out 0.12s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(13) {
    -webkit-animation: slide-in-left-13 0.65s ease-in-out 0.13s;
    animation: slide-in-left-13 0.65s ease-in-out 0.13s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(14) {
    -webkit-animation: slide-in-left-14 0.7s ease-in-out 0.14s;
    animation: slide-in-left-14 0.7s ease-in-out 0.14s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(15) {
    -webkit-animation: slide-in-left-15 0.75s ease-in-out 0.15s;
    animation: slide-in-left-15 0.75s ease-in-out 0.15s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(16) {
    -webkit-animation: slide-in-left-16 0.8s ease-in-out 0.16s;
    animation: slide-in-left-16 0.8s ease-in-out 0.16s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(17) {
    -webkit-animation: slide-in-left-17 0.85s ease-in-out 0.17s;
    animation: slide-in-left-17 0.85s ease-in-out 0.17s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(18) {
    -webkit-animation: slide-in-left-18 0.9s ease-in-out 0.18s;
    animation: slide-in-left-18 0.9s ease-in-out 0.18s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(19) {
    -webkit-animation: slide-in-left-19 0.95s ease-in-out 0.19s;
    animation: slide-in-left-19 0.95s ease-in-out 0.19s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-left > .slide-icon-menu > ul.open > li:nth-child(20) {
    -webkit-animation: slide-in-left-20 1s ease-in-out 0.2s;
    animation: slide-in-left-20 1s ease-in-out 0.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu {
    left: 50%;
    transform: translateX(-50%); }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul {
    left: 0;
    transform: translateX(-50%); }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul > li {
    left: -32px;
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-left-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */ }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul > li > a span.name {
    margin-left: 16px;
    transform: translateX(-50%); }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul > li:first-child > a span.name {
    margin-left: 0px;
    transform: translateX(0); }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul > li:last-child > a span.name {
    margin-left: 32px;
    transform: translateX(-100%); }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(1) {
    -webkit-animation: slide-in-left-1 0.05s ease-in-out 0.01s;
    animation: slide-in-left-1 0.05s ease-in-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(2) {
    -webkit-animation: slide-in-left-2 0.1s ease-in-out 0.02s;
    animation: slide-in-left-2 0.1s ease-in-out 0.02s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(3) {
    -webkit-animation: slide-in-left-3 0.15s ease-in-out 0.03s;
    animation: slide-in-left-3 0.15s ease-in-out 0.03s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(4) {
    -webkit-animation: slide-in-left-4 0.2s ease-in-out 0.04s;
    animation: slide-in-left-4 0.2s ease-in-out 0.04s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(5) {
    -webkit-animation: slide-in-left-5 0.25s ease-in-out 0.05s;
    animation: slide-in-left-5 0.25s ease-in-out 0.05s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(6) {
    -webkit-animation: slide-in-left-6 0.3s ease-in-out 0.06s;
    animation: slide-in-left-6 0.3s ease-in-out 0.06s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(7) {
    -webkit-animation: slide-in-left-7 0.35s ease-in-out 0.07s;
    animation: slide-in-left-7 0.35s ease-in-out 0.07s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(8) {
    -webkit-animation: slide-in-left-8 0.4s ease-in-out 0.08s;
    animation: slide-in-left-8 0.4s ease-in-out 0.08s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(9) {
    -webkit-animation: slide-in-left-9 0.45s ease-in-out 0.09s;
    animation: slide-in-left-9 0.45s ease-in-out 0.09s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(10) {
    -webkit-animation: slide-in-left-10 0.5s ease-in-out 0.1s;
    animation: slide-in-left-10 0.5s ease-in-out 0.1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(11) {
    -webkit-animation: slide-in-left-11 0.55s ease-in-out 0.11s;
    animation: slide-in-left-11 0.55s ease-in-out 0.11s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(12) {
    -webkit-animation: slide-in-left-12 0.6s ease-in-out 0.12s;
    animation: slide-in-left-12 0.6s ease-in-out 0.12s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(13) {
    -webkit-animation: slide-in-left-13 0.65s ease-in-out 0.13s;
    animation: slide-in-left-13 0.65s ease-in-out 0.13s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(14) {
    -webkit-animation: slide-in-left-14 0.7s ease-in-out 0.14s;
    animation: slide-in-left-14 0.7s ease-in-out 0.14s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(15) {
    -webkit-animation: slide-in-left-15 0.75s ease-in-out 0.15s;
    animation: slide-in-left-15 0.75s ease-in-out 0.15s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(16) {
    -webkit-animation: slide-in-left-16 0.8s ease-in-out 0.16s;
    animation: slide-in-left-16 0.8s ease-in-out 0.16s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(17) {
    -webkit-animation: slide-in-left-17 0.85s ease-in-out 0.17s;
    animation: slide-in-left-17 0.85s ease-in-out 0.17s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(18) {
    -webkit-animation: slide-in-left-18 0.9s ease-in-out 0.18s;
    animation: slide-in-left-18 0.9s ease-in-out 0.18s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(19) {
    -webkit-animation: slide-in-left-19 0.95s ease-in-out 0.19s;
    animation: slide-in-left-19 0.95s ease-in-out 0.19s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-center > .slide-icon-menu > ul.open > li:nth-child(20) {
    -webkit-animation: slide-in-left-20 1s ease-in-out 0.2s;
    animation: slide-in-left-20 1s ease-in-out 0.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu {
    margin-right: 0px;
    right: 0; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul {
    right: 0; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul > li {
    right: -32px;
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */
    /*
     -webkit-animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     animation: slide-out-right-#{$i} #{$slideIconMenu_openDuration * $i}s ease-in-out #{$slideIconMenu_openDelay * $i}s;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
     */ }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul > li > a span.name {
    margin-left: 16px;
    transform: translateX(-50%); }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul > li:first-child > a span.name {
    margin-left: 32px;
    transform: translateX(-100%); }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul > li:last-child > a span.name {
    margin-left: 0px;
    transform: translateX(0); }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(1) {
    -webkit-animation: slide-in-right-1 0.05s ease-in-out 0.01s;
    animation: slide-in-right-1 0.05s ease-in-out 0.01s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(2) {
    -webkit-animation: slide-in-right-2 0.1s ease-in-out 0.02s;
    animation: slide-in-right-2 0.1s ease-in-out 0.02s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(3) {
    -webkit-animation: slide-in-right-3 0.15s ease-in-out 0.03s;
    animation: slide-in-right-3 0.15s ease-in-out 0.03s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(4) {
    -webkit-animation: slide-in-right-4 0.2s ease-in-out 0.04s;
    animation: slide-in-right-4 0.2s ease-in-out 0.04s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(5) {
    -webkit-animation: slide-in-right-5 0.25s ease-in-out 0.05s;
    animation: slide-in-right-5 0.25s ease-in-out 0.05s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(6) {
    -webkit-animation: slide-in-right-6 0.3s ease-in-out 0.06s;
    animation: slide-in-right-6 0.3s ease-in-out 0.06s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(7) {
    -webkit-animation: slide-in-right-7 0.35s ease-in-out 0.07s;
    animation: slide-in-right-7 0.35s ease-in-out 0.07s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(8) {
    -webkit-animation: slide-in-right-8 0.4s ease-in-out 0.08s;
    animation: slide-in-right-8 0.4s ease-in-out 0.08s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(9) {
    -webkit-animation: slide-in-right-9 0.45s ease-in-out 0.09s;
    animation: slide-in-right-9 0.45s ease-in-out 0.09s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(10) {
    -webkit-animation: slide-in-right-10 0.5s ease-in-out 0.1s;
    animation: slide-in-right-10 0.5s ease-in-out 0.1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(11) {
    -webkit-animation: slide-in-right-11 0.55s ease-in-out 0.11s;
    animation: slide-in-right-11 0.55s ease-in-out 0.11s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(12) {
    -webkit-animation: slide-in-right-12 0.6s ease-in-out 0.12s;
    animation: slide-in-right-12 0.6s ease-in-out 0.12s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(13) {
    -webkit-animation: slide-in-right-13 0.65s ease-in-out 0.13s;
    animation: slide-in-right-13 0.65s ease-in-out 0.13s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(14) {
    -webkit-animation: slide-in-right-14 0.7s ease-in-out 0.14s;
    animation: slide-in-right-14 0.7s ease-in-out 0.14s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(15) {
    -webkit-animation: slide-in-right-15 0.75s ease-in-out 0.15s;
    animation: slide-in-right-15 0.75s ease-in-out 0.15s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(16) {
    -webkit-animation: slide-in-right-16 0.8s ease-in-out 0.16s;
    animation: slide-in-right-16 0.8s ease-in-out 0.16s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(17) {
    -webkit-animation: slide-in-right-17 0.85s ease-in-out 0.17s;
    animation: slide-in-right-17 0.85s ease-in-out 0.17s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(18) {
    -webkit-animation: slide-in-right-18 0.9s ease-in-out 0.18s;
    animation: slide-in-right-18 0.9s ease-in-out 0.18s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(19) {
    -webkit-animation: slide-in-right-19 0.95s ease-in-out 0.19s;
    animation: slide-in-right-19 0.95s ease-in-out 0.19s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.horizontal-right > .slide-icon-menu > ul.open > li:nth-child(20) {
    -webkit-animation: slide-in-right-20 1s ease-in-out 0.2s;
    animation: slide-in-right-20 1s ease-in-out 0.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }
  .slide-icon-menu-wrapper.vertical-top {
    top: 0; }
  .slide-icon-menu-wrapper.vertical-top > .slide-icon-menu {
    margin-top: 100px;
    top: 0; }
  .slide-icon-menu-wrapper.vertical-center {
    top: 50%; }
  .slide-icon-menu-wrapper.vertical-center > .slide-icon-menu {
    transform: translateY(-50%); }
  .slide-icon-menu-wrapper.vertical-bottom {
    bottom: 0; }
  .slide-icon-menu-wrapper.vertical-bottom > .slide-icon-menu {
    margin-bottom: 20px;
    bottom: 0; }
  .slide-icon-menu-wrapper.horizontal-center.vertical-center > .slide-icon-menu {
    transform: translate(-50%, -50%); }
/* --- Menu open END --- */
/* --- Dynamic header START --- */
@media (min-width:1000px) {
  #wrapper.header-dynamic .slide-icon-menu-wrapper.vertical-top > .slide-icon-menu {
    transition: margin-top 0.4s; }
    #wrapper.header-dynamic.not-scrolled .slide-icon-menu-wrapper.vertical-top > .slide-icon-menu {
      margin-top: 100px; }
    #wrapper.header-dynamic.scrolled .slide-icon-menu-wrapper.vertical-top > .slide-icon-menu {
      margin-top: 100px; } }
/* --- Dynamic header END --- */
/* --- Menu button position START --- */
.slide-icon-menu-button.horizontal-left {
  margin-left: 0px;
  left: 0; }
  .slide-icon-menu-button.horizontal-center {
    left: 50%;
    transform: translateX(-50%); }
  .slide-icon-menu-button.horizontal-right {
    margin-right: 0px;
    right: 0; }
  .slide-icon-menu-button.vertical-top {
    margin-top: 0px;
    top: 0; }
  .slide-icon-menu-button.vertical-center {
    top: 50%;
    transform: translateY(-50%); }
  .slide-icon-menu-button.vertical-bottom {
    bottom: 0;
    margin-bottom: 0px; }
  .slide-icon-menu-button.horizontal-center.vertical-center {
    transform: translate(-50%, -50%); }

#wrapper.header-dynamic .slide-icon-menu-button {
  transition: margin-top 0.4s; }
  #wrapper.header-dynamic.scrolled .slide-icon-menu-button {
    margin-top: 0px; }
/* --- Menu button position END --- */
/* --- Menu button START --- */
.slide-icon-menu-button {
  cursor: pointer;
  display: none;
  position: fixed;
  z-index: 1060; }
  .slide-icon-menu-button > img.inactive {
    opacity: 1; }
  .slide-icon-menu-button > img.active {
    top: 0;
    opacity: 0;
    position: absolute; }
  .slide-icon-menu-button > .background, .slide-icon-menu-button > .background-inactive, .slide-icon-menu-button > .background-active {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
    /*
     transition: opacity #{$sideMenu_menuFlapRotationDuration}s;
     transition-timing-function: ease-in-out;
     -webkit-transition: opacity #{$sideMenu_menuFlapRotationDuration}s;
     -webkit-transition-timing-function: ease-in-out;
     */ }
  .slide-icon-menu-button > .background-inactive {
    opacity: 1; }
  .slide-icon-menu-button > .background-active {
    opacity: 0; }

.slide-icon-menu-button > img.active {
  left: 0; }

@media (max-width:999px) {
  .slide-icon-menu-button {
    display: none !important; } }

.slide-icon-menu-button.hover > img.inactive, .slide-icon-menu-button.hover .background-inactive {
  opacity: 0; }
  .slide-icon-menu-button.hover > img.active, .slide-icon-menu-button.hover .background-active {
    opacity: 1; }

.slide-icon-menu-button > img {
  /*
   transition: opacity #{$sideMenu_menuFlapRotationDuration}s;
   */ }

.slide-icon-menu-button.menu-flap-rotation > img {
  transform: rotate(0deg);
  transition: transform 0.25s, opacity 0.25s;
  transition-timing-function: ease-in-out;
  -webkit-transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.25s, opacity 0.25s;
  -webkit-transition-timing-function: ease-in-out; }

.slide-icon-menu-button.menu-flap-rotation.hover > img {
  transform: rotate(90deg);
  transition: transform 0.25s, opacity 0.25s;
  transition-timing-function: ease-in-out;
  -webkit-transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.25s, opacity 0.25s;
  -webkit-transition-timing-function: ease-in-out; }
/* --- Menu button END --- */
/*
 Widget menu
 -----------
 */
/* Link general */
/* Link background color */
/* Link color */
/* Link font */
/* --- Widget menu left/right START --- */
#widget-menu-wrapper-left, #widget-menu-wrapper-right {
  display: flex;
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1100; }
  #widget-menu-wrapper-left > .widget-menu-left, #widget-menu-wrapper-right > .widget-menu-left, #widget-menu-wrapper-left > .widget-menu-right, #widget-menu-wrapper-right > .widget-menu-right {
    display: block;
    height: 100%;
    width: 0px;
    position: fixed;
    padding-top: 130px;
    padding-right: 10px; }
  #widget-menu-wrapper-left > .widget-menu-left > li, #widget-menu-wrapper-right > .widget-menu-left > li, #widget-menu-wrapper-left > .widget-menu-right > li, #widget-menu-wrapper-right > .widget-menu-right > li {
    display: block;
    position: relative;
    white-space: nowrap;
    width: auto;
    list-style-type: none; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a, #widget-menu-wrapper-right > .widget-menu-left > li > a, #widget-menu-wrapper-left > .widget-menu-right > li > a, #widget-menu-wrapper-right > .widget-menu-right > li > a, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link {
    background-color: #fff;
    border: 0px solid #ddd;
    display: block;
    height: 48px;
    margin-top: 5px;
    margin-bottom: 5px;
    transition: transform 0.2s;
    transition-timing-function: ease-in-out; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a > button, #widget-menu-wrapper-right > .widget-menu-left > li > a > button, #widget-menu-wrapper-left > .widget-menu-right > li > a > button, #widget-menu-wrapper-right > .widget-menu-right > li > a > button, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link > button, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link > button, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link > button, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link > button {
    position: absolute;
    background: transparent;
    height: 48px;
    width: 100%;
    padding: 0;
    border: 0; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a span.menuicon, #widget-menu-wrapper-right > .widget-menu-left > li > a span.menuicon, #widget-menu-wrapper-left > .widget-menu-right > li > a span.menuicon, #widget-menu-wrapper-right > .widget-menu-right > li > a span.menuicon, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link span.menuicon, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link span.menuicon, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link span.menuicon, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link span.menuicon {
    vertical-align: top;
    height: 48px;
    width: 48px;
    line-height: 48px;
    margin: 0; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a [class^="menuicon-"], #widget-menu-wrapper-right > .widget-menu-left > li > a [class^="menuicon-"], #widget-menu-wrapper-left > .widget-menu-right > li > a [class^="menuicon-"], #widget-menu-wrapper-right > .widget-menu-right > li > a [class^="menuicon-"], #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link [class^="menuicon-"], #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link [class^="menuicon-"], #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link [class^="menuicon-"], #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link [class^="menuicon-"] {
    height: 48px;
    width: 48px;
    line-height: 48px; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a span.name, #widget-menu-wrapper-right > .widget-menu-left > li > a span.name, #widget-menu-wrapper-left > .widget-menu-right > li > a span.name, #widget-menu-wrapper-right > .widget-menu-right > li > a span.name, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link span.name, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link span.name, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link span.name, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link span.name {
    color: #f49b00;
    background-color: #fff;
    display: inline-block;
    padding-left: 14px;
    padding-right: 14px;
    line-height: 48px;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: none; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a:hover, #widget-menu-wrapper-right > .widget-menu-left > li > a:hover, #widget-menu-wrapper-left > .widget-menu-right > li > a:hover, #widget-menu-wrapper-right > .widget-menu-right > li > a:hover, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:hover, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link:hover, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link:hover, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:hover, #widget-menu-wrapper-left > .widget-menu-left > li > a:focus, #widget-menu-wrapper-right > .widget-menu-left > li > a:focus, #widget-menu-wrapper-left > .widget-menu-right > li > a:focus, #widget-menu-wrapper-right > .widget-menu-right > li > a:focus, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:focus, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link:focus, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link:focus, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:focus {
    background-color: #fff; }
  #widget-menu-wrapper-left > .widget-menu-left > li.selected > a.selected, #widget-menu-wrapper-right > .widget-menu-left > li.selected > a.selected, #widget-menu-wrapper-left > .widget-menu-right > li.selected > a.selected, #widget-menu-wrapper-right > .widget-menu-right > li.selected > a.selected {
    background-color: #fff; }
  #widget-menu-wrapper-left > .widget-menu-left > li.selected > a.selected:hover, #widget-menu-wrapper-right > .widget-menu-left > li.selected > a.selected:hover, #widget-menu-wrapper-left > .widget-menu-right > li.selected > a.selected:hover, #widget-menu-wrapper-right > .widget-menu-right > li.selected > a.selected:hover, #widget-menu-wrapper-left > .widget-menu-left > li.selected > a.selected:focus, #widget-menu-wrapper-right > .widget-menu-left > li.selected > a.selected:focus, #widget-menu-wrapper-left > .widget-menu-right > li.selected > a.selected:focus, #widget-menu-wrapper-right > .widget-menu-right > li.selected > a.selected:focus {
    background-color: #fff; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a:hover span.name, #widget-menu-wrapper-right > .widget-menu-left > li > a:hover span.name, #widget-menu-wrapper-left > .widget-menu-right > li > a:hover span.name, #widget-menu-wrapper-right > .widget-menu-right > li > a:hover span.name, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:hover span.name, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link:hover span.name, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link:hover span.name, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:hover span.name, #widget-menu-wrapper-left > .widget-menu-left > li > a:focus span.name, #widget-menu-wrapper-right > .widget-menu-left > li > a:focus span.name, #widget-menu-wrapper-left > .widget-menu-right > li > a:focus span.name, #widget-menu-wrapper-right > .widget-menu-right > li > a:focus span.name, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:focus span.name, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link:focus span.name, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link:focus span.name, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:focus span.name {
    background-color: #fff;
    color: #000; }
  #widget-menu-wrapper-left > .widget-menu-left > li.selected > a.selected span.name, #widget-menu-wrapper-right > .widget-menu-left > li.selected > a.selected span.name, #widget-menu-wrapper-left > .widget-menu-right > li.selected > a.selected span.name, #widget-menu-wrapper-right > .widget-menu-right > li.selected > a.selected span.name {
    background-color: #fff;
    color: #000; }
  #widget-menu-wrapper-left > .widget-menu-left > li.selected > a.selected:hover span.name, #widget-menu-wrapper-right > .widget-menu-left > li.selected > a.selected:hover span.name, #widget-menu-wrapper-left > .widget-menu-right > li.selected > a.selected:hover span.name, #widget-menu-wrapper-right > .widget-menu-right > li.selected > a.selected:hover span.name, #widget-menu-wrapper-left > .widget-menu-left > li.selected > a.selected:focus span.name, #widget-menu-wrapper-right > .widget-menu-left > li.selected > a.selected:focus span.name, #widget-menu-wrapper-left > .widget-menu-right > li.selected > a.selected:focus span.name, #widget-menu-wrapper-right > .widget-menu-right > li.selected > a.selected:focus span.name {
    background-color: #fff;
    color: #000; }
  #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link > .html-content-menu-html span.name, #widget-menu-wrapper-right > .widget-menu-left > li.text-menu > .text-menu-link > .html-content-menu-html span.name, #widget-menu-wrapper-left > .widget-menu-right > li.text-menu > .text-menu-link > .html-content-menu-html span.name, #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link > .html-content-menu-html span.name {
    width: calc(100% - 48px); }
  #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link > .html-content-menu-html > .text, #widget-menu-wrapper-right > .widget-menu-left > li.text-menu > .text-menu-link > .html-content-menu-html > .text, #widget-menu-wrapper-left > .widget-menu-right > li.text-menu > .text-menu-link > .html-content-menu-html > .text, #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link > .html-content-menu-html > .text {
    background-color: #fff;
    width: 600px;
    margin-top: -0px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative; }
  #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link > .html-content-menu-html > .text:before, #widget-menu-wrapper-right > .widget-menu-left > li.text-menu > .text-menu-link > .html-content-menu-html > .text:before, #widget-menu-wrapper-left > .widget-menu-right > li.text-menu > .text-menu-link > .html-content-menu-html > .text:before, #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link > .html-content-menu-html > .text:before {
    display: block;
    position: absolute;
    top: 0;
    content: "";
    left: 14px;
    right: 14px;
    height: 1px;
    background-color: #ccc;
    z-index: 10; }
  #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link:hover > .html-content-menu-html > .text, #widget-menu-wrapper-right > .widget-menu-left > li.text-menu > .text-menu-link:hover > .html-content-menu-html > .text, #widget-menu-wrapper-left > .widget-menu-right > li.text-menu > .text-menu-link:hover > .html-content-menu-html > .text, #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link:hover > .html-content-menu-html > .text, #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link:focus > .html-content-menu-html > .text, #widget-menu-wrapper-right > .widget-menu-left > li.text-menu > .text-menu-link:focus > .html-content-menu-html > .text, #widget-menu-wrapper-left > .widget-menu-right > li.text-menu > .text-menu-link:focus > .html-content-menu-html > .text, #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link:focus > .html-content-menu-html > .text {
    background-color: #fff; }
  #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name, #widget-menu-wrapper-right > .widget-menu-left > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name, #widget-menu-wrapper-left > .widget-menu-right > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name, #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name, #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name, #widget-menu-wrapper-right > .widget-menu-left > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name, #widget-menu-wrapper-left > .widget-menu-right > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name, #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link > .search-content-menu-search-popup > span.name {
    cursor: pointer; }

#widget-menu-wrapper-left > .widget-menu-left {
  right: auto;
  left: 0;
  padding-left: 0; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link {
    float: right;
    transform: translateX(48px); }
  #widget-menu-wrapper-left > .widget-menu-left > li.text-menu > .text-menu-link > .html-content-menu-html > .text {
    margin-right: 48px;
    white-space: normal; }
  #widget-menu-wrapper-left > .widget-menu-left > li > a:hover, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:hover, #widget-menu-wrapper-left > .widget-menu-left > li > a:focus, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:focus {
    transform: translateX(100%); }

#widget-menu-wrapper-right > .widget-menu-right {
  right: 0;
  left: auto;
  padding-left: 0; }
  #widget-menu-wrapper-right > .widget-menu-right > li > a, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link {
    float: left;
    transform: translateX(-48px); }
  #widget-menu-wrapper-right > .widget-menu-right > li.text-menu > .text-menu-link > .html-content-menu-html > .text {
    margin-left: 48px;
    white-space: normal; }
  #widget-menu-wrapper-right > .widget-menu-right > li > a:hover, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:hover, #widget-menu-wrapper-right > .widget-menu-right > li > a:focus, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:focus {
    transform: translateX(-100%); }
/* --- Widget menu left/right END --- */
/* --- Widget menu Smartphone left/right --- */
@media (max-width:999px) {
  #widget-menu-wrapper-left > .widget-menu-left, #widget-menu-wrapper-right > .widget-menu-left, #widget-menu-wrapper-left > .widget-menu-right, #widget-menu-wrapper-right > .widget-menu-right {
    padding-top: 20px;
    padding-right: 0px; }
    [class^="menuicon-"] {
      height: 48px !important;
      width: 48px !important; }
    span.menuicon {
      height: 48px !important;
      width: 48px !important; }
    .text-menu-link > button {
      position: absolute;
      background: transparent;
      height: 48px;
      width: 100%;
      padding: 0;
      border: 0; } }
/* --- Widget menu Smartphone left/right END --- */
/* --- Menu END --- */
/* --- Tooltip START --- */
.item-wrapper > .item > .item-content > .item-text-element > .item-text > div .tooltip > .tooltip-inner {
  color: #fff;
  /* We need this to overwrite item text color */ }
/* --- Tooltip END --- */
/* Table header (th) */
/* Table data (td) */
.text-before-table {
  margin-bottom: 1em; }

table.default-table {
  /* overwrite bootstrap CSS */
  background-color: #fff;
  border: none;
  /*
   & th,
   & td {
   font-size: $tableDefault_fontSize * 1px;
   line-height: $tableDefault_lineHeight * 1px;
   }
   */ }
  table.default-table > thead > tr > th, table.default-table > tbody > tr > th, table.default-table > tfoot > tr > th, table.default-table > thead > tr > td, table.default-table > tbody > tr > td, table.default-table > tfoot > tr > td {
    border-top: 0; }
  table.default-table .highlight {
    color: #0071e3; }
  table.default-table th, table.default-table > thead > tr > th, table.default-table > thead:first-child > tr:first-child > th {
    color: #646464;
    background-color: #e1e1e1;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px; }
  table.default-table td {
    color: #646464 !important;
    background-color: #f0f0f0;
    border-color: #fff;
    border-style: solid;
    border-width: 1px; }
  table.default-table tr:nth-child(even) td {
    color: #646464 !important;
    background-color: #f0f0f0; }
  table.default-table.row-border th, table.default-table.row-border > thead:first-child > tr:first-child > th, table.default-table.row-border td {
    border-left: none;
    border-right: none; }
/**
 * CSS scrollbars
 */
.scrollable {
  overflow: auto;
  scrollbar-width: thin;
  /* "auto" or "thin"  */
  scrollbar-color: rgba(247, 142, 30, 0.75) rgba(0, 0, 0, .15);
  /* scroll thumb & track */ }

.scrollable::-webkit-scrollbar {
  width: 10px; }

.scrollable::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, .15);
  border-left: solid 4px transparent;
  border-right: solid 4px transparent;
  background-clip: content-box; }

.scrollable::-webkit-scrollbar-thumb {
  background-color: rgba(247, 142, 30, 0.75);
  border-left: solid 3px transparent;
  border-right: solid 3px transparent;
  background-clip: content-box; }
/**
 * JS scrollbars
 */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgba(247, 142, 30, 0.75); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(247, 142, 30, 0.85); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(247, 142, 30, 0.9); }
/* --- Items START --- */
/* Item background*/
/* Item border */
/* Item border radius */
/* Item shadow */
/* TODO: control all paddings */
/* TODO: text to media padding (optional) */
/* --- General START --- */
.item-wrapper {
  margin-bottom: 36px; }

.item-wrapper.overflow-hidden > .item {
  overflow: hidden; }
  .item-wrapper.overflow-hidden > .item-content {
    overflow: hidden; }

.item-wrapper.overflow {
  z-index: 1; }
  .item-wrapper.overflow > .item-content {
    overflow: visible; }

.item-wrapper.overflow-item-content > .item > .item-content {
  overflow: visible; }
/* For item min height setting in CMS (no min-height on mobile width) */
@media (max-width:769px) {
  .item-wrapper .item {
    min-height: auto !important; } }

.content-root > .container-fluid.full-width > .row > .item-wrapper.full-width > .item > .item-content > .container-fluid.full-width > .row, #footer-items > .container-fluid.full-width > .row > .item-wrapper.full-width > .item > .item-content > .container-fluid.full-width > .row {
  min-width: 100% !important;
  max-width: 100% !important; }

@media (min-width:769px) {
  .container-fluid.order-standard .row .item-wrapper.first {
    clear: both; } }
/* --- General END --- */
/* --- Masonry START --- */
#align-container .container-fluid.order-masonry .row .item-wrapper {
  opacity: 0; }

.container-fluid.order-masonry .row .grid-sizer-container {
  width: 100%; }
  .container-fluid.order-masonry .row .grid-sizer-container .grid-sizer {
    min-height: 0; }
/* --- Masonry END --- */
/* --- Item border START --- */
.item-wrapper > .item {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }

.item-wrapper.with-border > .item {
  background-color: #fff5e9;
  background-clip: padding-box;
  border: 1px solid #fff5e9; }

.item-wrapper.with-border > .item:hover {
  background-color: #fff5e9;
  border: 1px solid #fff5e9; }

.item-wrapper.border-bottom > .item {
  border-bottom: 1px solid #fff5e9;
  padding-bottom: 18px; }
  .item-wrapper.border-bottom > .item:hover {
    border-bottom: 1px solid #fff5e9; }

.item-wrapper.item-group:hover .border-bottom > .item {
  border-bottom: 1px solid #fff5e9; }

.item-wrapper.border-bottom > .item, .item-wrapper.with-border > .item, .item-wrapper.with-border > .item:hover {
  transition: background-color 0.8s,border 0.8s,box-shadow 0.8s; }
/* --- Item border END --- */
/* --- Item shadow START --- */
/* --- Item shadow START --- */
/* --- Item Animations START --- */
@keyframes item-scale-and-fade-in {
  0% {
    opacity: 0;
    transform: scale(0.7); }

  70% {
    opacity: 1; }

  100% {
    /* transform: scale(1); */
    opacity: 1; } }

@-webkit-keyframes item-scale-and-fade-in {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7); }

  10% {
    opacity: 0; }

  80% {
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
    opacity: 1; } }

.item-wrapper.effect-scale-and-fade-in {
  animation-name: item-scale-and-fade-in;
  -webkit-animation-name: item-scale-and-fade-in;
  animation-duration: 0.6s;
  -webkit-animation-duration: 0.6s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards; }
/* --- Item Animations END --- */
/* --- Item before START --- */
.item-wrapper .item-before {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 18px;
  padding-right: 18px;
  position: absolute;
  width: 100%;
  z-index: 10; }

.item-wrapper.full-width > .item-before {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0; }
/* --- Item before END --- */
/* --- Item inner elements START --- */
@media (max-width:640px) {
  .item-wrapper.col-sm-1 > .item > .item-content {
    display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-1 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-2 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-3 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-4 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-5 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-6 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-7 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-8 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-9 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-10 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-11 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-12 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-13 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-14 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-15 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-16 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-17 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-18 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-19 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-20 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-21 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-22 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-23 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-24 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .item-wrapper.col-sm-25 > .item > .item-content {
      display: block !important; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-25 {
      width: 100%;
      min-width: 100%;
      max-width: 100%; } }

@media (min-width:641px) {
  .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-1 {
    width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-2 {
      width: 200%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-3 {
      width: 300%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-4 {
      width: 400%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-5 {
      width: 500%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-6 {
      width: 600%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-7 {
      width: 700%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-8 {
      width: 800%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-9 {
      width: 900%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-10 {
      width: 1000%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-11 {
      width: 1100%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-12 {
      width: 1200%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-13 {
      width: 1300%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-14 {
      width: 1400%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-15 {
      width: 1500%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-16 {
      width: 1600%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-17 {
      width: 1700%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-18 {
      width: 1800%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-19 {
      width: 1900%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-20 {
      width: 2000%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-21 {
      width: 2100%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-22 {
      width: 2200%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-23 {
      width: 2300%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-24 {
      width: 2400%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .col-xs-25 {
      width: 2500%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-1 {
      width: 50%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-2 {
      width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-3 {
      width: 150%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-4 {
      width: 200%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-5 {
      width: 250%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-6 {
      width: 300%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-7 {
      width: 350%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-8 {
      width: 400%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-9 {
      width: 450%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-10 {
      width: 500%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-11 {
      width: 550%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-12 {
      width: 600%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-13 {
      width: 650%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-14 {
      width: 700%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-15 {
      width: 750%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-16 {
      width: 800%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-17 {
      width: 850%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-18 {
      width: 900%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-19 {
      width: 950%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-20 {
      width: 1000%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-21 {
      width: 1050%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-22 {
      width: 1100%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-23 {
      width: 1150%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-24 {
      width: 1200%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .col-xs-25 {
      width: 1250%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-1 {
      width: 33.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-2 {
      width: 66.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-3 {
      width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-4 {
      width: 133.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-5 {
      width: 166.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-6 {
      width: 200%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-7 {
      width: 233.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-8 {
      width: 266.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-9 {
      width: 300%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-10 {
      width: 333.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-11 {
      width: 366.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-12 {
      width: 400%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-13 {
      width: 433.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-14 {
      width: 466.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-15 {
      width: 500%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-16 {
      width: 533.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-17 {
      width: 566.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-18 {
      width: 600%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-19 {
      width: 633.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-20 {
      width: 666.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-21 {
      width: 700%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-22 {
      width: 733.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-23 {
      width: 766.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-24 {
      width: 800%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .col-xs-25 {
      width: 833.33333%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-1 {
      width: 25%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-2 {
      width: 50%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-3 {
      width: 75%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-4 {
      width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-5 {
      width: 125%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-6 {
      width: 150%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-7 {
      width: 175%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-8 {
      width: 200%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-9 {
      width: 225%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-10 {
      width: 250%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-11 {
      width: 275%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-12 {
      width: 300%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-13 {
      width: 325%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-14 {
      width: 350%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-15 {
      width: 375%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-16 {
      width: 400%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-17 {
      width: 425%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-18 {
      width: 450%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-19 {
      width: 475%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-20 {
      width: 500%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-21 {
      width: 525%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-22 {
      width: 550%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-23 {
      width: 575%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-24 {
      width: 600%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .col-xs-25 {
      width: 625%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-1 {
      width: 20%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-2 {
      width: 40%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-3 {
      width: 60%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-4 {
      width: 80%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-5 {
      width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-6 {
      width: 120%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-7 {
      width: 140%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-8 {
      width: 160%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-9 {
      width: 180%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-10 {
      width: 200%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-11 {
      width: 220%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-12 {
      width: 240%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-13 {
      width: 260%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-14 {
      width: 280%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-15 {
      width: 300%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-16 {
      width: 320%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-17 {
      width: 340%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-18 {
      width: 360%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-19 {
      width: 380%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-20 {
      width: 400%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-21 {
      width: 420%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-22 {
      width: 440%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-23 {
      width: 460%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-24 {
      width: 480%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .col-xs-25 {
      width: 500%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-1 {
      width: 16.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-2 {
      width: 33.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-3 {
      width: 50%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-4 {
      width: 66.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-5 {
      width: 83.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-6 {
      width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-7 {
      width: 116.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-8 {
      width: 133.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-9 {
      width: 150%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-10 {
      width: 166.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-11 {
      width: 183.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-12 {
      width: 200%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-13 {
      width: 216.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-14 {
      width: 233.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-15 {
      width: 250%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-16 {
      width: 266.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-17 {
      width: 283.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-18 {
      width: 300%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-19 {
      width: 316.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-20 {
      width: 333.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-21 {
      width: 350%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-22 {
      width: 366.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-23 {
      width: 383.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-24 {
      width: 400%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .col-xs-25 {
      width: 416.66667%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-1 {
      width: 14.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-2 {
      width: 28.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-3 {
      width: 42.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-4 {
      width: 57.14286%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-5 {
      width: 71.42857%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-6 {
      width: 85.71429%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-7 {
      width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-8 {
      width: 114.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-9 {
      width: 128.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-10 {
      width: 142.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-11 {
      width: 157.14286%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-12 {
      width: 171.42857%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-13 {
      width: 185.71429%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-14 {
      width: 200%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-15 {
      width: 214.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-16 {
      width: 228.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-17 {
      width: 242.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-18 {
      width: 257.14286%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-19 {
      width: 271.42857%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-20 {
      width: 285.71429%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-21 {
      width: 300%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-22 {
      width: 314.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-23 {
      width: 328.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-24 {
      width: 342.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .col-xs-25 {
      width: 357.14286%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-1 {
      width: 12.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-2 {
      width: 25%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-3 {
      width: 37.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-4 {
      width: 50%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-5 {
      width: 62.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-6 {
      width: 75%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-7 {
      width: 87.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-8 {
      width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-9 {
      width: 112.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-10 {
      width: 125%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-11 {
      width: 137.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-12 {
      width: 150%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-13 {
      width: 162.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-14 {
      width: 175%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-15 {
      width: 187.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-16 {
      width: 200%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-17 {
      width: 212.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-18 {
      width: 225%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-19 {
      width: 237.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-20 {
      width: 250%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-21 {
      width: 262.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-22 {
      width: 275%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-23 {
      width: 287.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-24 {
      width: 300%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .col-xs-25 {
      width: 312.5%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-1 {
      width: 11.11111%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-2 {
      width: 22.22222%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-3 {
      width: 33.33333%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-4 {
      width: 44.44444%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-5 {
      width: 55.55556%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-6 {
      width: 66.66667%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-7 {
      width: 77.77778%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-8 {
      width: 88.88889%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-9 {
      width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-10 {
      width: 111.11111%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-11 {
      width: 122.22222%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-12 {
      width: 133.33333%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-13 {
      width: 144.44444%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-14 {
      width: 155.55556%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-15 {
      width: 166.66667%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-16 {
      width: 177.77778%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-17 {
      width: 188.88889%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-18 {
      width: 200%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-19 {
      width: 211.11111%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-20 {
      width: 222.22222%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-21 {
      width: 233.33333%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-22 {
      width: 244.44444%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-23 {
      width: 255.55556%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-24 {
      width: 266.66667%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .col-xs-25 {
      width: 277.77778%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-1 {
      width: 10%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-2 {
      width: 20%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-3 {
      width: 30%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-4 {
      width: 40%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-5 {
      width: 50%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-6 {
      width: 60%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-7 {
      width: 70%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-8 {
      width: 80%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-9 {
      width: 90%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-10 {
      width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-11 {
      width: 110%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-12 {
      width: 120%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-13 {
      width: 130%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-14 {
      width: 140%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-15 {
      width: 150%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-16 {
      width: 160%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-17 {
      width: 170%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-18 {
      width: 180%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-19 {
      width: 190%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-20 {
      width: 200%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-21 {
      width: 210%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-22 {
      width: 220%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-23 {
      width: 230%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-24 {
      width: 240%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .col-xs-25 {
      width: 250%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-1 {
      width: 9.09091%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-2 {
      width: 18.18182%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-3 {
      width: 27.27273%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-4 {
      width: 36.36364%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-5 {
      width: 45.45455%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-6 {
      width: 54.54545%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-7 {
      width: 63.63636%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-8 {
      width: 72.72727%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-9 {
      width: 81.81818%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-10 {
      width: 90.90909%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-11 {
      width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-12 {
      width: 109.09091%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-13 {
      width: 118.18182%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-14 {
      width: 127.27273%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-15 {
      width: 136.36364%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-16 {
      width: 145.45455%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-17 {
      width: 154.54545%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-18 {
      width: 163.63636%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-19 {
      width: 172.72727%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-20 {
      width: 181.81818%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-21 {
      width: 190.90909%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-22 {
      width: 200%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-23 {
      width: 209.09091%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-24 {
      width: 218.18182%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .col-xs-25 {
      width: 227.27273%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-1 {
      width: 8.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-2 {
      width: 16.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-3 {
      width: 25%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-4 {
      width: 33.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-5 {
      width: 41.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-6 {
      width: 50%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-7 {
      width: 58.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-8 {
      width: 66.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-9 {
      width: 75%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-10 {
      width: 83.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-11 {
      width: 91.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-12 {
      width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-13 {
      width: 108.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-14 {
      width: 116.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-15 {
      width: 125%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-16 {
      width: 133.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-17 {
      width: 141.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-18 {
      width: 150%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-19 {
      width: 158.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-20 {
      width: 166.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-21 {
      width: 175%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-22 {
      width: 183.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-23 {
      width: 191.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-24 {
      width: 200%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .col-xs-25 {
      width: 208.33333%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-1 {
      width: 7.69231%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-2 {
      width: 15.38462%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-3 {
      width: 23.07692%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-4 {
      width: 30.76923%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-5 {
      width: 38.46154%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-6 {
      width: 46.15385%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-7 {
      width: 53.84615%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-8 {
      width: 61.53846%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-9 {
      width: 69.23077%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-10 {
      width: 76.92308%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-11 {
      width: 84.61538%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-12 {
      width: 92.30769%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-13 {
      width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-14 {
      width: 107.69231%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-15 {
      width: 115.38462%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-16 {
      width: 123.07692%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-17 {
      width: 130.76923%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-18 {
      width: 138.46154%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-19 {
      width: 146.15385%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-20 {
      width: 153.84615%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-21 {
      width: 161.53846%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-22 {
      width: 169.23077%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-23 {
      width: 176.92308%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-24 {
      width: 184.61538%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .col-xs-25 {
      width: 192.30769%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-1 {
      width: 7.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-2 {
      width: 14.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-3 {
      width: 21.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-4 {
      width: 28.57143%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-5 {
      width: 35.71429%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-6 {
      width: 42.85714%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-7 {
      width: 50%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-8 {
      width: 57.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-9 {
      width: 64.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-10 {
      width: 71.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-11 {
      width: 78.57143%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-12 {
      width: 85.71429%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-13 {
      width: 92.85714%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-14 {
      width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-15 {
      width: 107.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-16 {
      width: 114.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-17 {
      width: 121.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-18 {
      width: 128.57143%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-19 {
      width: 135.71429%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-20 {
      width: 142.85714%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-21 {
      width: 150%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-22 {
      width: 157.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-23 {
      width: 164.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-24 {
      width: 171.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .col-xs-25 {
      width: 178.57143%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-1 {
      width: 6.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-2 {
      width: 13.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-3 {
      width: 20%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-4 {
      width: 26.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-5 {
      width: 33.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-6 {
      width: 40%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-7 {
      width: 46.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-8 {
      width: 53.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-9 {
      width: 60%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-10 {
      width: 66.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-11 {
      width: 73.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-12 {
      width: 80%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-13 {
      width: 86.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-14 {
      width: 93.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-15 {
      width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-16 {
      width: 106.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-17 {
      width: 113.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-18 {
      width: 120%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-19 {
      width: 126.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-20 {
      width: 133.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-21 {
      width: 140%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-22 {
      width: 146.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-23 {
      width: 153.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-24 {
      width: 160%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .col-xs-25 {
      width: 166.66667%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-1 {
      width: 6.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-2 {
      width: 12.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-3 {
      width: 18.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-4 {
      width: 25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-5 {
      width: 31.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-6 {
      width: 37.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-7 {
      width: 43.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-8 {
      width: 50%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-9 {
      width: 56.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-10 {
      width: 62.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-11 {
      width: 68.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-12 {
      width: 75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-13 {
      width: 81.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-14 {
      width: 87.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-15 {
      width: 93.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-16 {
      width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-17 {
      width: 106.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-18 {
      width: 112.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-19 {
      width: 118.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-20 {
      width: 125%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-21 {
      width: 131.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-22 {
      width: 137.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-23 {
      width: 143.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-24 {
      width: 150%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .col-xs-25 {
      width: 156.25%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-1 {
      width: 5.88235%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-2 {
      width: 11.76471%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-3 {
      width: 17.64706%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-4 {
      width: 23.52941%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-5 {
      width: 29.41176%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-6 {
      width: 35.29412%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-7 {
      width: 41.17647%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-8 {
      width: 47.05882%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-9 {
      width: 52.94118%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-10 {
      width: 58.82353%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-11 {
      width: 64.70588%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-12 {
      width: 70.58824%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-13 {
      width: 76.47059%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-14 {
      width: 82.35294%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-15 {
      width: 88.23529%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-16 {
      width: 94.11765%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-17 {
      width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-18 {
      width: 105.88235%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-19 {
      width: 111.76471%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-20 {
      width: 117.64706%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-21 {
      width: 123.52941%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-22 {
      width: 129.41176%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-23 {
      width: 135.29412%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-24 {
      width: 141.17647%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .col-xs-25 {
      width: 147.05882%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-1 {
      width: 5.55556%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-2 {
      width: 11.11111%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-3 {
      width: 16.66667%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-4 {
      width: 22.22222%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-5 {
      width: 27.77778%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-6 {
      width: 33.33333%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-7 {
      width: 38.88889%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-8 {
      width: 44.44444%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-9 {
      width: 50%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-10 {
      width: 55.55556%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-11 {
      width: 61.11111%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-12 {
      width: 66.66667%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-13 {
      width: 72.22222%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-14 {
      width: 77.77778%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-15 {
      width: 83.33333%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-16 {
      width: 88.88889%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-17 {
      width: 94.44444%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-18 {
      width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-19 {
      width: 105.55556%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-20 {
      width: 111.11111%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-21 {
      width: 116.66667%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-22 {
      width: 122.22222%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-23 {
      width: 127.77778%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-24 {
      width: 133.33333%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .col-xs-25 {
      width: 138.88889%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-1 {
      width: 5.26316%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-2 {
      width: 10.52632%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-3 {
      width: 15.78947%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-4 {
      width: 21.05263%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-5 {
      width: 26.31579%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-6 {
      width: 31.57895%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-7 {
      width: 36.84211%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-8 {
      width: 42.10526%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-9 {
      width: 47.36842%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-10 {
      width: 52.63158%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-11 {
      width: 57.89474%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-12 {
      width: 63.15789%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-13 {
      width: 68.42105%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-14 {
      width: 73.68421%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-15 {
      width: 78.94737%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-16 {
      width: 84.21053%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-17 {
      width: 89.47368%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-18 {
      width: 94.73684%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-19 {
      width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-20 {
      width: 105.26316%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-21 {
      width: 110.52632%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-22 {
      width: 115.78947%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-23 {
      width: 121.05263%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-24 {
      width: 126.31579%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .col-xs-25 {
      width: 131.57895%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-1 {
      width: 5%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-2 {
      width: 10%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-3 {
      width: 15%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-4 {
      width: 20%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-5 {
      width: 25%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-6 {
      width: 30%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-7 {
      width: 35%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-8 {
      width: 40%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-9 {
      width: 45%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-10 {
      width: 50%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-11 {
      width: 55%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-12 {
      width: 60%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-13 {
      width: 65%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-14 {
      width: 70%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-15 {
      width: 75%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-16 {
      width: 80%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-17 {
      width: 85%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-18 {
      width: 90%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-19 {
      width: 95%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-20 {
      width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-21 {
      width: 105%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-22 {
      width: 110%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-23 {
      width: 115%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-24 {
      width: 120%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .col-xs-25 {
      width: 125%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-1 {
      width: 4.7619%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-2 {
      width: 9.52381%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-3 {
      width: 14.28571%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-4 {
      width: 19.04762%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-5 {
      width: 23.80952%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-6 {
      width: 28.57143%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-7 {
      width: 33.33333%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-8 {
      width: 38.09524%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-9 {
      width: 42.85714%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-10 {
      width: 47.61905%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-11 {
      width: 52.38095%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-12 {
      width: 57.14286%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-13 {
      width: 61.90476%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-14 {
      width: 66.66667%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-15 {
      width: 71.42857%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-16 {
      width: 76.19048%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-17 {
      width: 80.95238%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-18 {
      width: 85.71429%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-19 {
      width: 90.47619%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-20 {
      width: 95.2381%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-21 {
      width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-22 {
      width: 104.7619%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-23 {
      width: 109.52381%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-24 {
      width: 114.28571%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .col-xs-25 {
      width: 119.04762%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-1 {
      width: 4.54545%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-2 {
      width: 9.09091%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-3 {
      width: 13.63636%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-4 {
      width: 18.18182%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-5 {
      width: 22.72727%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-6 {
      width: 27.27273%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-7 {
      width: 31.81818%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-8 {
      width: 36.36364%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-9 {
      width: 40.90909%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-10 {
      width: 45.45455%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-11 {
      width: 50%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-12 {
      width: 54.54545%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-13 {
      width: 59.09091%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-14 {
      width: 63.63636%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-15 {
      width: 68.18182%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-16 {
      width: 72.72727%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-17 {
      width: 77.27273%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-18 {
      width: 81.81818%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-19 {
      width: 86.36364%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-20 {
      width: 90.90909%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-21 {
      width: 95.45455%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-22 {
      width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-23 {
      width: 104.54545%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-24 {
      width: 109.09091%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .col-xs-25 {
      width: 113.63636%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-1 {
      width: 4.34783%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-2 {
      width: 8.69565%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-3 {
      width: 13.04348%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-4 {
      width: 17.3913%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-5 {
      width: 21.73913%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-6 {
      width: 26.08696%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-7 {
      width: 30.43478%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-8 {
      width: 34.78261%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-9 {
      width: 39.13043%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-10 {
      width: 43.47826%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-11 {
      width: 47.82609%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-12 {
      width: 52.17391%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-13 {
      width: 56.52174%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-14 {
      width: 60.86957%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-15 {
      width: 65.21739%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-16 {
      width: 69.56522%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-17 {
      width: 73.91304%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-18 {
      width: 78.26087%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-19 {
      width: 82.6087%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-20 {
      width: 86.95652%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-21 {
      width: 91.30435%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-22 {
      width: 95.65217%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-23 {
      width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-24 {
      width: 104.34783%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .col-xs-25 {
      width: 108.69565%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-1 {
      width: 4.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-2 {
      width: 8.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-3 {
      width: 12.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-4 {
      width: 16.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-5 {
      width: 20.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-6 {
      width: 25%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-7 {
      width: 29.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-8 {
      width: 33.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-9 {
      width: 37.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-10 {
      width: 41.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-11 {
      width: 45.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-12 {
      width: 50%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-13 {
      width: 54.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-14 {
      width: 58.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-15 {
      width: 62.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-16 {
      width: 66.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-17 {
      width: 70.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-18 {
      width: 75%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-19 {
      width: 79.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-20 {
      width: 83.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-21 {
      width: 87.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-22 {
      width: 91.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-23 {
      width: 95.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-24 {
      width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .col-xs-25 {
      width: 104.16667%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-1 {
      width: 4%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-2 {
      width: 8%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-3 {
      width: 12%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-4 {
      width: 16%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-5 {
      width: 20%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-6 {
      width: 24%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-7 {
      width: 28%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-8 {
      width: 32%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-9 {
      width: 36%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-10 {
      width: 40%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-11 {
      width: 44%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-12 {
      width: 48%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-13 {
      width: 52%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-14 {
      width: 56%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-15 {
      width: 60%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-16 {
      width: 64%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-17 {
      width: 68%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-18 {
      width: 72%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-19 {
      width: 76%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-20 {
      width: 80%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-21 {
      width: 84%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-22 {
      width: 88%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-23 {
      width: 92%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-24 {
      width: 96%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .col-xs-25 {
      width: 100%; } }
/* --- Item inner elements END --- */
/* --- Small screen size START --- */
@media (max-width:768px) {
  .item-wrapper.divider .item .item-content .item-text-element, .item-wrapper.divider .item .item-content .item-media-element {
    width: 100% !important; }
    .item-wrapper.with-border.media-position-left.divider > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.divider > .item > .item-content.has-media-element > .item-text-element > .item-text {
      margin-left: 0 !important; }
    .item-wrapper.with-border.media-position-right.divider > .item > .item-content.has-media-element > .item-text-element > .item-text {
      margin-right: 0 !important; } }
/* --- Small screen size END --- */
/* --- Item content overlay START --- */
.item-wrapper > .item > .item-content > .item-content-overlay {
  background-color: rgba(255, 255, 255, 0.7);
  display: none;
  left: 18px;
  right: 18px;
  top: 0;
  bottom: 0;
  position: absolute;
  text-align: center;
  z-index: 1; }
  .item-wrapper > .item > .item-content > .item-content-overlay.show {
    display: block; }
  .item-wrapper > .item > .item-content > .item-content-overlay > .item-content-overlay-center {
    top: 50%;
    left: 50%;
    margin-top: 0;
    position: absolute;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); }
  .item-wrapper > .item > .item-content > .item-content-overlay > .item-content-overlay-center > i.fa-spinner {
    color: #222;
    font-size: 4em; }
  .item-wrapper.full-width > .item > .item-content > .item-content-overlay {
    left: 0;
    right: 0; }
  .item-wrapper .item-dev-infos {
    position: absolute;
    top: 0;
    right: 0;
    color: white;
    font-size: 12px;
    background: darkred;
    padding: 0 10px;
    display: none;
    z-index: 100; }
  .item-wrapper.item-with-dev-infos {
    border: solid 1px transparent; }
  .item-wrapper.item-with-dev-infos:hover {
    border: dashed 1px gray; }
  .item-wrapper.item-with-dev-infos:hover > .item-dev-infos {
    display: block; }
/* --- Item content overlay END --- */
/* --- Item container behave like link START --- */
.item-wrapper > .item[data-item-container-link] {
  cursor: pointer; }
/* --- Item container behave like link END --- */
.subtitle-container {
  color: #000;
  position: relative;
  width: 100%;
  opacity: 0;
  transition: opacity 50ms;
  height: 0;
  overflow: visible; }
  .subtitle-container .subtitle {
    background-color: rgba(255, 255, 255, 0.90);
    padding: 4px;
    text-align: center;
    font-size: 16px;
    font-family: 'Cairo',Arial,sans-serif; }
/* --- Item debug info START --- */
 .debug-info {
  margin-top: 26px;
  margin-bottom: 26px; }
   .debug-info table th,  .debug-info table td {
    padding-right: 26px;
    padding-top: 6px;
    padding-bottom: 6px; }

 .debug-info-placeholder table th,  .debug-info-placeholder table td {
  padding-right: 26px;
  padding-top: 6px;
  padding-bottom: 6px; }
/* --- Item debug info END --- */
@media (max-width:769px) {
  .container-fluid.order-standard .row .item-wrapper.first-xs {
    clear: both; } }

@media (max-width:768px) and (min-width:764px) {
  .item-wrapper.first-at-cols-14 {
    clear: both; } }

@media (max-width:107px) and (min-width:56px) {
  .item-wrapper.first-at-cols-1 {
    clear: both; } }

@media (max-width:159px) and (min-width:108px) {
  .item-wrapper.first-at-cols-2 {
    clear: both; } }

@media (max-width:211px) and (min-width:160px) {
  .item-wrapper.first-at-cols-3 {
    clear: both; } }

@media (max-width:263px) and (min-width:212px) {
  .item-wrapper.first-at-cols-4 {
    clear: both; } }

@media (max-width:315px) and (min-width:264px) {
  .item-wrapper.first-at-cols-5 {
    clear: both; } }

@media (max-width:367px) and (min-width:316px) {
  .item-wrapper.first-at-cols-6 {
    clear: both; } }

@media (max-width:419px) and (min-width:368px) {
  .item-wrapper.first-at-cols-7 {
    clear: both; } }

@media (max-width:471px) and (min-width:420px) {
  .item-wrapper.first-at-cols-8 {
    clear: both; } }

@media (max-width:523px) and (min-width:472px) {
  .item-wrapper.first-at-cols-9 {
    clear: both; } }

@media (max-width:575px) and (min-width:524px) {
  .item-wrapper.first-at-cols-10 {
    clear: both; } }

@media (max-width:627px) and (min-width:576px) {
  .item-wrapper.first-at-cols-11 {
    clear: both; } }

@media (max-width:679px) and (min-width:628px) {
  .item-wrapper.first-at-cols-12 {
    clear: both; } }

@media (max-width:731px) and (min-width:680px) {
  .item-wrapper.first-at-cols-13 {
    clear: both; } }
/* Colors in items */
/* Fonts screen-sm */
/* Fonts screen-xs */
/* Fonts screen-sm */
/* Fonts screen-xs */
/* --- Item text START --- */
.item-wrapper.media-position-top > .item > .item-content > .item-text-element > .item-text {
  padding-top: 18px; }

.item-wrapper.media-position-bottom > .item > .item-content > .item-text-element > .item-text {
  padding-bottom: 18px; }

.item-wrapper.with-border.media-position-left > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left-float > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right-float > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border.media-position-top > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left-float > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right-float > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-top > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-text-element > .item-text-after {
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  padding-right: 18px; }

.item-wrapper.media-position-left.with-item-text.with-item-text-after > .item > .item-content > .item-text-element > .item-text, .item-wrapper.media-position-left-float.with-item-text.with-item-text-after > .item > .item-content > .item-text-element > .item-text, .item-wrapper.media-position-right.with-item-text.with-item-text-after > .item > .item-content > .item-text-element > .item-text, .item-wrapper.media-position-right-float.with-item-text.with-item-text-after > .item > .item-content > .item-text-element > .item-text, .item-wrapper.media-position-top.with-item-text.with-item-text-after > .item > .item-content > .item-text-element > .item-text, .item-wrapper.media-position-bottom.with-item-text.with-item-text-after > .item > .item-content > .item-text-element > .item-text {
  padding-bottom: 9px; }

.item-wrapper.with-border.media-position-left.with-item-text > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left-float.with-item-text > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.with-item-text > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right-float.with-item-text > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-top.with-item-text > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-bottom.with-item-text > .item > .item-content > .item-text-element > .item-text-after {
  padding-top: 0px;
  padding-left: 13.5px;
  padding-right: 13.5px; }

.item-wrapper.media-position-left-float > .item > .item-content > .item-text-element, .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element {
  float: none;
  width: 100%; }

.item-wrapper.media-position-left-float > .item > .item-content > .item-text-element ul, .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element ol {
  overflow: hidden; }

@media (min-width:641px) {
  /* col-sm-* */
    .item-wrapper.with-border.media-position-left.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-left.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-left.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.with-border.media-position-right.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.with-border.media-position-right.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      margin-right: -36px; } }

@media (max-width:640px) {
  .item-wrapper.media-position-left > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.media-position-left-float > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.media-position-left > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.media-position-left-float > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
    padding-top: 18px; }
    .item-wrapper.media-position-right > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.media-position-right-float > .item > .item-content.has-media-element > .item-text-element > .item-text, .item-wrapper.media-position-right > .item > .item-content.has-media-element > .item-text-element > .item-text-after, .item-wrapper.media-position-right-float > .item > .item-content.has-media-element > .item-text-element > .item-text-after {
      padding-bottom: 18px; } }
/* --- Item text END --- */
/* --- Item text Bootstrap List-Groups START --- */
.item-wrapper .item > .item-content > .item-text-element > .item-text .list-group-item.active, .item-wrapper .item > .item-content > .item-text-element > .item-text-after .list-group-item.active, .item-wrapper .item > .item-content > .item-text-element > .item-text .list-group-item.active:hover, .item-wrapper .item > .item-content > .item-text-element > .item-text-after .list-group-item.active:hover, .item-wrapper .item > .item-content > .item-text-element > .item-text .list-group-item.active:focus, .item-wrapper .item > .item-content > .item-text-element > .item-text-after .list-group-item.active:focus {
  color: #fff;
  background-color: #008847;
  border-color: #008847; }
  .item-wrapper .item > .item-content > .item-text-element > .item-text .list-group-item.active .list-group-item-text, .item-wrapper .item > .item-content > .item-text-element > .item-text-after .list-group-item.active .list-group-item-text, .item-wrapper .item > .item-content > .item-text-element > .item-text .list-group-item.active:hover .list-group-item-text, .item-wrapper .item > .item-content > .item-text-element > .item-text-after .list-group-item.active:hover .list-group-item-text, .item-wrapper .item > .item-content > .item-text-element > .item-text .list-group-item.active:focus .list-group-item-text, .item-wrapper .item > .item-content > .item-text-element > .item-text-after .list-group-item.active:focus .list-group-item-text {
    color: #fff; }
/* --- Item text Bootstrap List-Groups END --- */
/* --- Item text colors START --- */
.item-wrapper > .item > .item-content > .item-text-element > .item-text, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper > .item > .item-content > .item-text-element > .item-text p, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p, .item-wrapper > .item > .item-content > .item-text-element > .item-text table, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after table, .item-wrapper > .item > .item-content > .item-text-element > .item-text tr, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after tr, .item-wrapper > .item > .item-content > .item-text-element > .item-text td, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after td, .item-wrapper > .item > .item-content > .item-text-element > .item-text .force-item-text-style, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .force-item-text-style-without-font-size, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style-without-font-size {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-style: normal;
    font-weight: 400; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="1"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="1"] {
    height: 24px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="2"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="2"] {
    height: 48px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="3"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="3"] {
    height: 72px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="4"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="4"] {
    height: 96px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="5"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="5"] {
    height: 120px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="6"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="6"] {
    height: 144px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="7"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="7"] {
    height: 168px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="8"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="8"] {
    height: 192px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="9"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="9"] {
    height: 216px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text p[data-line-count="10"], .item-wrapper > .item > .item-content > .item-text-element .item-text-after p[data-line-count="10"] {
    height: 240px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text, .item-wrapper > .item > .item-content > .item-text-element .item-text-after {
    /* prevent item color */ }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-success, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-success {
    color: #3c763d;
    background-color: #d9edf7;
    border-color: #c4ebf3; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-success hr, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-success hr {
    border-top-color: #afe4ee; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-success .alert-link, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-success .alert-link {
    color: #2b542c; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-info, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-info hr, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-info hr {
    border-top-color: #a6e1ec; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-info .alert-link, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-info .alert-link {
    color: #245269; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-warning, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-warning hr, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-warning hr {
    border-top-color: #f7e1b5; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-warning .alert-link, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-warning .alert-link {
    color: #66512c; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-danger, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-danger hr, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-danger hr {
    border-top-color: #e4b9c0; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .alert-danger .alert-link, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .alert-danger .alert-link {
    color: #843534; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .text-primary, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .text-primary {
    color: #0060c2; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-primary:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-primary:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-primary:focus, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-primary:focus {
    color: #00478f; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .text-success, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .text-success {
    color: #3c763d; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-success:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-success:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-success:focus, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-success:focus {
    color: #2b542c; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .text-info, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .text-info {
    color: #31708f; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-info:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-info:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-info:focus, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-info:focus {
    color: #245269; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .text-warning, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .text-warning {
    color: #8a6d3b; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-warning:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-warning:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-warning:focus, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-warning:focus {
    color: #66512c; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text .text-danger, .item-wrapper > .item > .item-content > .item-text-element .item-text-after .text-danger {
    color: #a94442; }
  .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-danger:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-danger:hover, .item-wrapper > .item > .item-content > .item-text-element .item-text a.text-danger:focus, .item-wrapper > .item > .item-content > .item-text-element .item-text-after a.text-danger:focus {
    color: #843534; }

#tinymce.is-item-text, #tinymce.is-item-text p, #tinymce.is-item-text table, #tinymce.is-item-text tr, #tinymce.is-item-text td, #tinymce.is-item-text div {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px; }

#tinymce.is-item-text.is-in-footer, #tinymce.is-item-text.is-in-footer p, #tinymce.is-item-text.is-in-footer table, #tinymce.is-item-text.is-in-footer tr, #tinymce.is-item-text.is-in-footer td, #tinymce.is-item-text.is-in-footer div {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px; }

.item-wrapper > .item > .item-content > .item-text-element > .item-text h1, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h1 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h2, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h2 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h3, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h3 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h4, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h4 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"] {
    height: 24px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"] {
    height: 48px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"] {
    height: 72px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"] {
    height: 96px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"] {
    height: 120px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"] {
    height: 144px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"] {
    height: 168px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"] {
    height: 192px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"] {
    height: 216px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"] {
    height: 240px;
    overflow: hidden; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text h6, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h6 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn), .item-wrapper > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn) {
    color: #f49b00;
    font-style: normal;
    font-weight: normal;
    text-decoration: none; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):hover, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):hover {
    color: #000;
    text-decoration: none; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):focus, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):focus {
    text-decoration: none; }

#tinymce.is-item-text h1 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 0px; }
  #tinymce.is-item-text h2 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: 0px; }
  #tinymce.is-item-text h3 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0px; }
  #tinymce.is-item-text h4 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0px; }
  #tinymce.is-item-text h5 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0px; }
  #tinymce.is-item-text h6 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px; }
  #tinymce.is-item-text a {
    color: #f49b00;
    font-style: normal;
    font-weight: normal;
    text-decoration: none; }
  #tinymce.is-item-text a:hover {
    color: #000;
    text-decoration: none; }
  #tinymce.is-item-text a:focus {
    text-decoration: none; }
/* screen-sm definitions */
@media (max-width:1023px) {
  .item-wrapper > .item > .item-content > .item-text-element > .item-text, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper > .item > .item-content > .item-text-element > .item-text p, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p, .item-wrapper > .item > .item-content > .item-text-element > .item-text table, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after table, .item-wrapper > .item > .item-content > .item-text-element > .item-text tr, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after tr, .item-wrapper > .item > .item-content > .item-text-element > .item-text td, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after td, .item-wrapper > .item > .item-content > .item-text-element > .item-text div, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after div {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"] {
      height: 24px;
      overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"] {
        height: 48px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"] {
        height: 72px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"] {
        height: 96px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"] {
        height: 120px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"] {
        height: 144px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"] {
        height: 168px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"] {
        height: 192px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"] {
        height: 216px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"] {
        height: 240px;
        overflow: hidden; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h1, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h1 {
      font-size: 38px;
      font-style: normal;
      font-weight: 700;
      line-height: 42px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h2, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h2 {
      font-size: 36px;
      font-style: normal;
      font-weight: 600;
      line-height: 42px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h3, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h3 {
      font-size: 22px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h4, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h4 {
      font-size: 24px;
      font-style: normal;
      font-weight: 600;
      line-height: 28px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h5, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5 {
      font-size: 21px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      letter-spacing: 0px; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"] {
        height: 24px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"] {
        height: 48px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"] {
        height: 72px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"] {
        height: 96px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"] {
        height: 120px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"] {
        height: 144px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"] {
        height: 168px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"] {
        height: 192px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"] {
        height: 216px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"] {
        height: 240px;
        overflow: hidden; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h6, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h6 {
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      letter-spacing: 0px; } }
/* screen-xs definitions */
@media (max-width:768px) {
  .item-wrapper > .item > .item-content > .item-text-element > .item-text, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper > .item > .item-content > .item-text-element > .item-text p, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p, .item-wrapper > .item > .item-content > .item-text-element > .item-text table, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after table, .item-wrapper > .item > .item-content > .item-text-element > .item-text tr, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after tr, .item-wrapper > .item > .item-content > .item-text-element > .item-text td, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after td, .item-wrapper > .item > .item-content > .item-text-element > .item-text div, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after div {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"] {
      height: 24px;
      overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"] {
        height: 48px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"] {
        height: 72px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"] {
        height: 96px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"] {
        height: 120px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"] {
        height: 144px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"] {
        height: 168px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"] {
        height: 192px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"] {
        height: 216px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"] {
        height: 240px;
        overflow: hidden; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h1, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h1 {
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      line-height: 36px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h2, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h2 {
      font-size: 28px;
      font-style: normal;
      font-weight: 600;
      line-height: 32px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h3, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h3 {
      font-size: 22px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h4, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h4 {
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 22px;
      letter-spacing: 0px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h5, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5 {
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      letter-spacing: 0px; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"] {
        height: 24px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"] {
        height: 48px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"] {
        height: 72px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"] {
        height: 96px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"] {
        height: 120px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"] {
        height: 144px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"] {
        height: 168px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"] {
        height: 192px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"] {
        height: 216px;
        overflow: hidden; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"] {
        height: 240px;
        overflow: hidden; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text h6, .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h6 {
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      letter-spacing: 0px; } }

#tinymce strong {
  font-weight: bold; }

#header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text p, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text table, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after table, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text tr, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after tr, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text td, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after td, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text .force-item-text-style, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style {
  color: #000; }

#header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h1, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h1 {
  color: #000; }
  #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h2, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h2 {
    color: #000; }
  #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h3, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h3 {
    color: #000; }
  #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h4, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h4 {
    color: #000; }
  #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h5, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5 {
    color: #000; }
  #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h6, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h6 {
    color: #000; }
  #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text a, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after a {
    color: #f49b00; }
  #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text a:hover, #header-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after a:hover {
    color: #000; }

#footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text p, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after p, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text table, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after table, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text tr, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after tr, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text td, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after td, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text .force-item-text-style, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style {
  color: #000; }

#footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h1, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h1 {
  color: #000; }
  #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h2, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h2 {
    color: #000; }
  #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h3, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h3 {
    color: #000; }
  #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h4, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h4 {
    color: #000; }
  #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h5, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h5 {
    color: #000; }
  #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text h6, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after h6 {
    color: #000; }
  #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text a, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after a {
    color: #f49b00; }
  #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text a:hover, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text-after a:hover {
    color: #808080; }
/*
 #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element >,
 #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element >,
 .item-wrapper.with-border > .item > .item-content > .item-text-element >,
 .item-wrapper.item-group.with-border > .item > .item-content > .container-fluid > .row > .item-wrapper.no-border > .item > .item-content > .item-text-element > {
 */
#header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .force-item-text-style, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .force-item-text-style, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .force-item-text-style, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .force-item-text-style-without-font-size, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .force-item-text-style-without-font-size, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .force-item-text-style-without-font-size, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style-without-font-size, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style-without-font-size, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after .force-item-text-style-without-font-size {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-style: normal;
    font-weight: 400; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"] {
    height: 24px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"] {
    height: 48px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"] {
    height: 72px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"] {
    height: 96px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"] {
    height: 120px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"] {
    height: 144px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"] {
    height: 168px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"] {
    height: 192px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"] {
    height: 216px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"] {
    height: 240px;
    overflow: hidden; }

#tinymce.is-item-text.with-border, #tinymce.is-item-text.with-border p, #tinymce.is-item-text.with-border table, #tinymce.is-item-text.with-border tr, #tinymce.is-item-text.with-border td, #tinymce.is-item-text.with-border div {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px; }
/*
 #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
 #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
 .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
 .item-wrapper.item-group.with-border > .item > .item-content > .container-fluid > .row > .item-wrapper.no-border > .item > .item-content > .item-text-element > .item-text {
 */
#header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 0px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: 0px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"] {
    height: 24px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"] {
    height: 48px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"] {
    height: 72px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"] {
    height: 96px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"] {
    height: 120px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"] {
    height: 144px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"] {
    height: 168px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"] {
    height: 192px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"] {
    height: 216px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"] {
    height: 240px;
    overflow: hidden; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn), #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn), .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn), #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn), #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn), .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn) {
    color: #f49b00;
    font-style: normal;
    font-weight: normal;
    text-decoration: none; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):hover, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):hover, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):hover, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):hover, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):hover, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):hover {
    color: #000;
    text-decoration: none; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):focus, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):focus, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text a:not(.btn-sm):not(.btn):focus, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):focus, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):focus, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after a:not(.btn-sm):not(.btn):focus {
    text-decoration: none; }

#tinymce.is-item-text.with-border h1 {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 0px; }
  #tinymce.is-item-text.with-border h2 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: 0px; }
  #tinymce.is-item-text.with-border h3 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0px; }
  #tinymce.is-item-text.with-border h4 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0px; }
  #tinymce.is-item-text.with-border h5 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0px; }
  #tinymce.is-item-text.with-border h6 {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px; }
  #tinymce.is-item-text.with-border a {
    color: #f49b00; }
  #tinymce.is-item-text.with-border a {
    color: #f49b00;
    font-style: normal;
    font-weight: normal;
    text-decoration: none; }
  #tinymce.is-item-text.with-border a:hover {
    color: #000;
    text-decoration: none; }
  #tinymce.is-item-text.with-border a:focus {
    text-decoration: none; }
/* screen-sm definitions */
@media (max-width:1023px) {
  /*
   #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
   #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
   .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
   .item-wrapper.item-group.with-border > .item > .item-content > .container-fluid > .row > .item-wrapper.no-border > .item > .item-content > .item-text-element > .item-text {
   */
    #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text div, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text div, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text div, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after div, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after div, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after div {
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"] {
        height: 24px;
        overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"] {
          height: 48px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"] {
          height: 72px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"] {
          height: 96px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"] {
          height: 120px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"] {
          height: 144px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"] {
          height: 168px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"] {
          height: 192px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"] {
          height: 216px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"] {
          height: 240px;
          overflow: hidden; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1 {
        font-size: 38px;
        font-style: normal;
        font-weight: 700;
        line-height: 42px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2 {
        font-size: 36px;
        font-style: normal;
        font-weight: 600;
        line-height: 42px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3 {
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4 {
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5 {
        font-size: 21px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0px; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"] {
          height: 24px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"] {
          height: 48px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"] {
          height: 72px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"] {
          height: 96px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"] {
          height: 120px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"] {
          height: 144px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"] {
          height: 168px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"] {
          height: 192px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"] {
          height: 216px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"] {
          height: 240px;
          overflow: hidden; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6 {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0px; } }
/* screen-xs definitions */
@media (max-width:768px) {
  /*
   #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
   #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
   .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text,
   .item-wrapper.item-group.with-border > .item > .item-content > .container-fluid > .row > .item-wrapper.no-border > .item > .item-content > .item-text-element > .item-text {
   */
    #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text table, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after table, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text tr, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after tr, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text td, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after td, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text div, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text div, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text div, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after div, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after div, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after div {
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="1"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="1"] {
        height: 24px;
        overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="2"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="2"] {
          height: 48px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="3"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="3"] {
          height: 72px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="4"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="4"] {
          height: 96px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="5"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="5"] {
          height: 120px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="6"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="6"] {
          height: 144px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="7"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="7"] {
          height: 168px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="8"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="8"] {
          height: 192px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="9"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="9"] {
          height: 216px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text p[data-line-count="10"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after p[data-line-count="10"] {
          height: 240px;
          overflow: hidden; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h1, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h1 {
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h2, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h2 {
        font-size: 28px;
        font-style: normal;
        font-weight: 600;
        line-height: 32px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h3, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h3 {
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h4, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h4 {
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        letter-spacing: 0px; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5 {
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0px; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="1"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="1"] {
          height: 24px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="2"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="2"] {
          height: 48px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="3"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="3"] {
          height: 72px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="4"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="4"] {
          height: 96px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="5"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="5"] {
          height: 120px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="6"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="6"] {
          height: 144px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="7"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="7"] {
          height: 168px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="8"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="8"] {
          height: 192px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="9"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="9"] {
          height: 216px;
          overflow: hidden; }
        #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h5[data-line-count="10"], #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"], #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"], .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h5[data-line-count="10"] {
          height: 240px;
          overflow: hidden; }
      #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text h6, #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text-after h6 {
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0px; } }
/* --- Item text colors END --- */
/* --- Item text vertical align START --- */
html.js .item-text-element.vertical-align-center, html.js .item-text-element.vertical-align-bottom {
  /* opacity: 0; TODO: set opacity after rowalizer/vertical-align */ }

html.js .item-text-element.vertical-align-center > .item-text > div, html.js .item-text-element.vertical-align-bottom > .item-text > div {
  display: table;
  table-layout: fixed;
  width: 100%; }

.item-text-element.vertical-align-center > .item-text > div > div, .item-text-element.vertical-align-bottom > .item-text > div > div {
  display: table-cell; }

.item-text-element.vertical-align-center > .item-text > div > div {
  vertical-align: middle; }

.item-text-element.vertical-align-bottom > .item-text > div > div {
  vertical-align: bottom; }
/* --- Item text vertical align END --- */
/* --- Item text is empty START ---*/
.item-text-element > .item-text.empty {
  padding: 0 !important;
  margin: 0 !important; }
/* --- Item text is empty END ---*/
/* --- Item text paddings on full-width items XS START --- */
/* --- Item text paddings on full-width items XS END --- */
/* --- Table "label and value" START --- */
@media (min-width:769px) {
  .item-wrapper .item-text-element > .item-text table.table.table-label-value {
    margin-bottom: 0; }
    .item-wrapper .item-text-element.col-xs-2 > .item-text table.table.table-label-value.show-label, .item-wrapper .item-text-element.col-xs-3 > .item-text table.table.table-label-value.show-label, .item-wrapper .item-text-element.col-xs-4 > .item-text table.table.table-label-value.show-label, .item-wrapper .item-text-element.col-xs-5 > .item-text table.table.table-label-value.show-label, .item-wrapper .item-text-element.col-xs-2 > .item-text table.table.table-label-value.show-label tbody, .item-wrapper .item-text-element.col-xs-3 > .item-text table.table.table-label-value.show-label tbody, .item-wrapper .item-text-element.col-xs-4 > .item-text table.table.table-label-value.show-label tbody, .item-wrapper .item-text-element.col-xs-5 > .item-text table.table.table-label-value.show-label tbody, .item-wrapper .item-text-element.col-xs-2 > .item-text table.table.table-label-value.show-label tr, .item-wrapper .item-text-element.col-xs-3 > .item-text table.table.table-label-value.show-label tr, .item-wrapper .item-text-element.col-xs-4 > .item-text table.table.table-label-value.show-label tr, .item-wrapper .item-text-element.col-xs-5 > .item-text table.table.table-label-value.show-label tr, .item-wrapper .item-text-element.col-xs-2 > .item-text table.table.table-label-value.show-label td, .item-wrapper .item-text-element.col-xs-3 > .item-text table.table.table-label-value.show-label td, .item-wrapper .item-text-element.col-xs-4 > .item-text table.table.table-label-value.show-label td, .item-wrapper .item-text-element.col-xs-5 > .item-text table.table.table-label-value.show-label td {
      display: block; }
      .item-wrapper .item-text-element.col-xs-2 > .item-text table.table.table-label-value.show-label td, .item-wrapper .item-text-element.col-xs-3 > .item-text table.table.table-label-value.show-label td, .item-wrapper .item-text-element.col-xs-4 > .item-text table.table.table-label-value.show-label td, .item-wrapper .item-text-element.col-xs-5 > .item-text table.table.table-label-value.show-label td {
        padding-top: 6px;
        padding-bottom: 6px; }
        .item-wrapper .item-text-element.col-xs-2 > .item-text table.table.table-label-value.show-label td.td-label, .item-wrapper .item-text-element.col-xs-3 > .item-text table.table.table-label-value.show-label td.td-label, .item-wrapper .item-text-element.col-xs-4 > .item-text table.table.table-label-value.show-label td.td-label, .item-wrapper .item-text-element.col-xs-5 > .item-text table.table.table-label-value.show-label td.td-label {
          font-weight: bold; }
        .item-wrapper .item-text-element.col-xs-2 > .item-text table.table.table-label-value.show-label td.td-value, .item-wrapper .item-text-element.col-xs-3 > .item-text table.table.table-label-value.show-label td.td-value, .item-wrapper .item-text-element.col-xs-4 > .item-text table.table.table-label-value.show-label td.td-value, .item-wrapper .item-text-element.col-xs-5 > .item-text table.table.table-label-value.show-label td.td-value {
          border-top-width: 0; } }
/* --- Table "label and value" END --- */
.item-wrapper > .item > .item-content > .item-media-element {
  z-index: 0; }

.item-wrapper.with-border.media-padding.media-position-left > .item > .item-content > .item-media-element .item-media, .item-wrapper.with-border.media-padding.media-position-left-float > .item > .item-content > .item-media-element .item-media {
  padding-left: 18px;
  padding-top: 18px;
  padding-bottom: 18px; }

.item-wrapper.with-border.media-padding.media-position-right > .item > .item-content > .item-media-element .item-media, .item-wrapper.with-border.media-padding.media-position-right-float > .item > .item-content > .item-media-element .item-media {
  padding-right: 18px;
  padding-top: 18px;
  padding-bottom: 18px; }

.item-wrapper.with-border.media-padding.media-position-top > .item > .item-content > .item-media-element .item-media {
  padding-top: 18px;
  padding-left: 18px;
  padding-right: 18px; }

.item-wrapper.with-border.media-padding.media-position-bottom > .item > .item-content > .item-media-element .item-media {
  padding-bottom: 18px;
  padding-left: 18px;
  padding-right: 18px; }

.item-wrapper.with-border.media-position-left-float > .item > .item-content.has-text-element > .item-media-element, .item-wrapper.with-border.media-position-right-float > .item > .item-content.has-text-element > .item-media-element {
  margin-bottom: 18px; }

.item-wrapper.media-position-left-float > .item > .item-content > .item-media-element {
  margin-right: 0px; }

.item-wrapper.with-border.media-padding.media-position-left-float > .item > .item-content > .item-media-element .item-media, .item-wrapper.with-border.media-padding.media-position-right-float > .item > .item-content > .item-media-element .item-media {
  padding-bottom: 0; }

.item-wrapper.media-position-right-float > .item > .item-content > .item-media-element {
  margin-left: 0px;
  float: right; }

@media (max-width:640px) {
  .item-wrapper.media-position-left-float > .item > .item-content > .item-media-element, .item-wrapper.media-position-right-float > .item > .item-content > .item-media-element {
    float: none; }
    .item-wrapper.with-border.media-position-left-float > .item > .item-content > .item-media-element, .item-wrapper.with-border.media-position-left-float > .item > .item-content.has-text-element > .item-media-element, .item-wrapper.with-border.media-position-right-float > .item > .item-content > .item-media-element, .item-wrapper.with-border.media-position-right-float > .item > .item-content.has-text-element > .item-media-element {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0; } }

.item-wrapper.with-border > .item > .item-content > .item-media-element .element-container {
  overflow: hidden; }

.item-wrapper > .item > .item-content > .item-media-element .element-container {
  overflow: hidden; }
/*
 //would need stricter selection to not break inner slider items
 .item-media-element .item-links {
 padding-top: $item_contentPaddingTop + px;
 padding-bottom: $item_contentPaddingBottom + px;
 padding-left: $item_contentPaddingLeft + px;
 padding-right: $item_contentPaddingRight + px;
 }
 */
.item-wrapper.media-position-left-float > .item > .item-content > .item-media-element, .item-wrapper.media-position-right-float > .item > .item-content > .item-media-element {
  z-index: 1; }

.item-wrapper.with-border .item-content .item-media-element .item-media {
  background-color: transparent; }
/* --- micro animation option START --- */
.item-content.media-micro-animation .item-media-element img {
  transition-timing-function: ease-out;
  transition: transform 1s;
  /* Animation */ }

.item-content.media-micro-animation:hover .item-media-element img {
  transition-timing-function: linear;
  transition: transform 0.3s;
  /* Animation */
  transform: scale(1.04); }
/* --- micro animation option END --- */
/* --- Item media element before/after START --- */
.item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-before, .item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-before, .item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-after, .item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-after {
  height: 0;
  left: 18px;
  right: 18px;
  position: absolute; }
  .item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-before, .item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-before {
    z-index: 190; }
  .item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-after, .item-wrapper > .item > .item-content > .item-media-element > .item-media > .item-media-after {
    z-index: 180; }
/* --- Item media element before/after END --- */
/* --- Item media element container START --- */
.item-wrapper > .item > .item-content > .item-media-element > .item-media > .element-container {
  border-radius: 0px; }

.item-wrapper > .item > .item-content > .item-text-element > .item-text .iframe-wrapper > iframe {
  border-radius: 0px; }
/* --- Item media element container END --- */
/* TODO: control custom colors in itemgroup from CMS */
/* --- Item media arrow general START --- */
.item-wrapper.with-border > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  padding: 0;
  position: absolute;
  z-index: 200; }

.item-wrapper.with-border > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  height: 0px;
  width: 0px;
  position: absolute; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  height: 15px;
  width: 31px; }

.item-wrapper.with-border.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  height: 31px;
  width: 15px; }
/* --- Item media arrow general END --- */
/* --- Arrow Top START --- */
.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  bottom: 0; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-top-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  border-right-width: 15px;
  border-right-style: solid;
  border-top: 15px solid transparent; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-top-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  border-right-color: #fff5e9; }

.item-wrapper.with-border.media-position-top > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-top-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  border-right-color: #fff5e9; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-top > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-top-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-top-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  transition: border-right-color 0.8s; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-top-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  margin-left: 15px;
  border-left-width: 16px;
  border-left-style: solid;
  border-top: 15px solid transparent; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.media-position-top-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  margin-left: 20px; }

.item-wrapper.with-border.media-padding.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  margin-left: 20px; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-top-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  border-left-color: #fff5e9; }

.item-wrapper.with-border.media-position-top > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-top-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  border-left-color: #fff5e9; }

.item-wrapper.with-border.media-position-top > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-top > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-top-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-top-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  transition: border-left-color 0.8s; }
/* --- Arrow Top END --- */
/* --- Arrow Right without divider START --- */
@media (min-width:641px) {
  /* TODO: implement */
  /* TODO: implement */
  /* TODO: implement */
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      left: 0;
      top: 0; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow.position-middle {
      top: 50%;
      padding: 0; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow.position-middle > div.first {
      margin-top: -15px; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow.position-middle > div.second {
      margin-top: 1px; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-left-width: 15px;
      border-left-style: solid;
      border-top: 16px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-left-color 0.8s; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-top: 16px;
      border-left-width: 15px;
      border-left-style: solid;
      border-bottom: 14px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 18px;
      margin-top: 20px; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-padding.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-top: 38px; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; } }

@media (max-width:640px) {
  .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
    height: 15px;
    width: 31px;
    bottom: 0; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      top: 0; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-bottom: 15px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-left: 15px;
      border-left-width: 16px;
      border-left-style: solid;
      border-bottom: 15px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      bottom: 0; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-left: 15px;
      border-left-width: 16px;
      border-left-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; } }
/* --- Arrow Right without divider END --- */
/* --- Arrow Right with divider START --- */
@media (min-width:769px) {
  /* TODO: implement */
  /* TODO: implement */
  /* TODO: implement */
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      left: 0;
      top: 0; }
    .item-wrapper.with-border.divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow.position-middle {
      top: 50%;
      padding: 0; }
    .item-wrapper.with-border.divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow.position-middle > div.first {
      margin-top: -15px; }
    .item-wrapper.with-border.divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow.position-middle > div.second {
      margin-top: 1px; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-left-width: 15px;
      border-left-style: solid;
      border-top: 16px solid transparent; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-left-color 0.8s; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-top: 16px;
      border-left-width: 15px;
      border-left-style: solid;
      border-bottom: 14px solid transparent; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 18px;
      margin-top: 20px; }
    .item-wrapper.with-border.divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-padding.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-top: 38px; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; } }

@media (max-width:768px) {
  .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
    height: 15px;
    width: 31px;
    bottom: 0; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      top: 0; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-bottom: 15px solid transparent; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-left: 15px;
      border-left-width: 16px;
      border-left-style: solid;
      border-bottom: 15px solid transparent; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      bottom: 0; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-left: 15px;
      border-left-width: 16px;
      border-left-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.divider.media-padding.media-position-right > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-right-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-right-float-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; } }
/* --- Arrow Right with divider END --- */
/* --- Arrow Bottom START --- */
.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  top: 0; }

.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-bottom-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  border-right-width: 15px;
  border-right-style: solid;
  border-bottom: 15px solid transparent; }

.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-bottom-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  border-right-color: #fff5e9; }

.item-wrapper.with-border.media-position-bottom > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-bottom-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  border-right-color: #fff5e9; }

.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-bottom > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-bottom-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.media-position-bottom-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
  transition: border-right-color 0.8s; }

.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-bottom-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  margin-left: 15px;
  border-left-width: 16px;
  border-left-style: solid;
  border-bottom: 15px solid transparent; }

.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.media-position-bottom-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  margin-left: 20px; }

.item-wrapper.with-border.media-padding.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
  margin-left: 20px; }

.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-bottom-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  border-left-color: #fff5e9; }

.item-wrapper.with-border.media-position-bottom > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-bottom-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  border-left-color: #fff5e9; }

.item-wrapper.with-border.media-position-bottom > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-bottom > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-bottom-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.media-position-bottom-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
  transition: border-left-color 0.8s; }
/* --- Arrow Bottom END --- */
/* --- Arrow Left without divider START --- */
@media (min-width:641px) {
  .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
    top: 0;
    right: 0 !important; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-top: 15px;
      border-right-width: 15px;
      border-right-style: solid;
      border-bottom: 16px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-right: 18px;
      margin-top: 20px; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-padding.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-top: 38px; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-right-color 0.8s; } }

@media (max-width:640px) {
  .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
    height: 15px;
    width: 31px;
    bottom: 0; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      bottom: 0; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-left: 15px;
      border-left-width: 16px;
      border-left-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.no-divider.media-padding.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.no-divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.no-divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; } }
/* --- Arrow Left without divider END --- */
/* --- Arrow Left with divider START --- */
@media (min-width:769px) {
  .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
    top: 0;
    right: 0 !important; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-top: 15px;
      border-right-width: 15px;
      border-right-style: solid;
      border-bottom: 16px solid transparent; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-right: 18px;
      margin-top: 20px; }
    .item-wrapper.with-border.divider.media-padding.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-padding.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-top: 38px; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-right-color 0.8s; } }

@media (max-width:768px) {
  .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
    height: 15px;
    width: 31px;
    bottom: 0; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      bottom: 0; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-width: 15px;
      border-right-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      border-right-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.first {
      transition: border-right-color 0.8s; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      margin-left: 15px;
      border-left-width: 16px;
      border-left-style: solid;
      border-top: 15px solid transparent; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.divider.media-padding.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow {
      margin-left: 20px; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      border-left-color: #fff5e9; }
    .item-wrapper.with-border.divider.media-position-left > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second, .item-wrapper.with-border.divider.media-position-left-float > .item:hover > .item-content > .item-media-element > .item-media > .element-container > .item-arrow > div.second {
      transition: border-left-color 0.8s; } }
/* --- Arrow Left with divider END --- */
/* TODO: add documentation for this */
.item-wrapper.text-with-image.media-gallery > .item > .item-content > .item-media-element a {
  position: absolute; }
  .item-wrapper.text-with-image.media-gallery > .item > .item-content > .item-media-element a:nth-child(1) {
    display: block;
    position: relative; }

.item-wrapper .item-header .close {
  position: relative;
  top: 20px;
  right: 20px;
  z-index: 1; }

/* (outline, in-itemtext, in-itembefore) */
/* (align-to-item-border, align-to-item-content, align-to-center) */
/* TODO: add to default vars */
/* $itemTitle_textAlign:					style-config('itemTitle_textAlign', 'left'); */
/* --- General START --- */
.item-wrapper .item-title > div {
  position: relative;
  background-color: #f49b00;
  color: #fff;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 'normal';
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px; }
  .item-wrapper .item-title > div a {
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 'normal';
    color: #f49b00;
    text-decoration: none; }
  .item-wrapper .item-title > div a:hover {
    color: #f49b00;
    text-decoration: none; }
  .item-wrapper .item-title > div .set-to-right {
    position: absolute;
    right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px; }
  .item-wrapper .item-title > div .set-to-right .item-links {
    display: inline-block; }
/* --- General END --- */
/* --- Item title outline START --- */
.item-wrapper > .item-before .item-title {
  height: 0;
  margin-top: -19px; }
  .item-wrapper > .item-before .item-title > div {
    width: 100%; }
/* --- Item title outline END --- */
/* --- Item title in item header START --- */
.item-wrapper > .item > .item-header > .item-title > div {
  width: 100%; }
/* --- Item title in item header END --- */
/* --- Item title in item text START --- */
.item-wrapper.with-border > .item .item-text-element > .item-title {
  padding-left: 18px;
  padding-right: 18px; }

.item-wrapper > .item .item-text-element > .item-title > div {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0;
  width: 100%; }
  .item-wrapper > .item .item-text-element > .item-title > div > span {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
    width: 100%; }
  .item-wrapper > .item .item-text-element > .item-title > div > div.line {
    margin-bottom: 16px;
    border-bottom: 1px solid #000; }

@media (min-width:641px) {
  /* col-sm-* */
    .item-wrapper.with-border.media-position-left.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-left.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-title, .item-wrapper.with-border.media-position-right.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-title {
      margin-right: -36px; } }
/* --- Item title in item text END --- */
/* --- Item title tabs START --- */
.item-wrapper > .item > .item-header > .item-title .tab-container {
  padding: 0;
  width: 100%; }
  .item-wrapper > .item > .item-header > .item-title .tab-container > .tab-title {
    background-color: 'rgba(255, 255, 255, 0.1)';
    color: 'white';
    cursor: pointer;
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    transition: background-color 0.2s; }
  .item-wrapper > .item > .item-header > .item-title .tab-container > .tab-title:hover {
    background-color: rgba(255, 255, 255, 0.3); }
  .item-wrapper > .item > .item-header > .item-title > div.set-to-right {
    position: absolute;
    right: 18px;
    width: auto; }

.item-wrapper.with-border > .item > .item-header > .item-title > div.set-to-right {
  position: absolute;
  right: 19px;
  width: auto; }
/* --- Item title tabs END --- */
/* TODO: border radius */
/* --- Banderole general START --- */
.table td > .banderole, .item-wrapper > .item > .item-content > .item-media-element .banderole, .item-wrapper > .item-before .banderole, .item-wrapper > .item-after .banderole {
  height: 80px;
  width: 80px;
  overflow: hidden;
  position: absolute; }
  .table td > .banderole div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-background, .item-wrapper > .item-before .banderole div.banderole-background, .item-wrapper > .item-after .banderole div.banderole-background, .table td > .banderole div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-overlay, .item-wrapper > .item-before .banderole div.banderole-overlay, .item-wrapper > .item-after .banderole div.banderole-overlay {
    height: 30px;
    width: 120px;
    transform-origin: center center; }
  .table td > .banderole div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-background, .item-wrapper > .item-before .banderole div.banderole-background, .item-wrapper > .item-after .banderole div.banderole-background {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    height: 39px;
    position: absolute; }
  .table td > .banderole div.banderole-background:before, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-background:before, .item-wrapper > .item-before .banderole div.banderole-background:before, .item-wrapper > .item-after .banderole div.banderole-background:before, .table td > .banderole div.banderole-background:after, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-background:after, .item-wrapper > .item-before .banderole div.banderole-background:after, .item-wrapper > .item-after .banderole div.banderole-background:after {
    display: block;
    width: 100%;
    height: 55px;
    top: -1px;
    bottom: -1px;
    position: absolute;
    /* display: none; */ }
  .table td > .banderole div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-overlay, .item-wrapper > .item-before .banderole div.banderole-overlay, .item-wrapper > .item-after .banderole div.banderole-overlay {
    text-align: center;
    height: 30px;
    width: 120px; }
  .table td > .banderole div.banderole-overlay .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-overlay .banderole-label, .item-wrapper > .item-before .banderole div.banderole-overlay .banderole-label, .item-wrapper > .item-after .banderole div.banderole-overlay .banderole-label {
    display: inline-block;
    width: 50px;
    position: relative;
    color: white;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
    font-size: 11px; }
  .table td > .banderole div.banderole-icon, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-icon, .item-wrapper > .item-before .banderole div.banderole-icon, .item-wrapper > .item-after .banderole div.banderole-icon {
    height: 54px;
    width: 54px;
    top: 0;
    left: 0;
    position: absolute; }
  .table td > .banderole div.banderole-icon.auto-rotate, .item-wrapper > .item > .item-content > .item-media-element .banderole div.banderole-icon.auto-rotate, .item-wrapper > .item-before .banderole div.banderole-icon.auto-rotate, .item-wrapper > .item-after .banderole div.banderole-icon.auto-rotate {
    transform-origin: center center; }
/* --- Banderole general END --- */
/* --- Banderole top START --- */
.table td > .banderole.top-left, .table td > .banderole.top-right, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right, .item-wrapper > .item-before .banderole.top-left, .item-wrapper > .item-before .banderole.top-right {
  top: 0; }
  .table td > .banderole.top-left div.banderole-background, .table td > .banderole.top-right div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-background, .item-wrapper > .item-before .banderole.top-left div.banderole-background, .item-wrapper > .item-before .banderole.top-right div.banderole-background {
    margin-top: -14px; }
  .table td > .banderole.top-left div.banderole-overlay, .table td > .banderole.top-right div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-overlay, .item-wrapper > .item-before .banderole.top-left div.banderole-overlay, .item-wrapper > .item-before .banderole.top-right div.banderole-overlay {
    margin-top: 14px; }
/* --- Banderole top END --- */
/* --- Banderole top left START --- */
.table td > .banderole.top-left, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left, .item-wrapper > .item-before .banderole.top-left {
  /* TODO: use clip-path when it is ready in all browsers */
  border-bottom-right-radius: 100%; }
  .table td > .banderole.top-left div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-background, .item-wrapper > .item-before .banderole.top-left div.banderole-background, .table td > .banderole.top-left div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-overlay, .item-wrapper > .item-before .banderole.top-left div.banderole-overlay {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin-left: -42px; }
  .table td > .banderole.top-left div.banderole-background .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-background .banderole-label, .item-wrapper > .item-before .banderole.top-left div.banderole-background .banderole-label, .table td > .banderole.top-left div.banderole-overlay .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-overlay .banderole-label, .item-wrapper > .item-before .banderole.top-left div.banderole-overlay .banderole-label {
    margin-right: -14px; }
  .table td > .banderole.top-left div.banderole-icon, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-icon, .item-wrapper > .item-before .banderole.top-left div.banderole-icon {
    top: 0;
    left: 0;
    right: auto; }
  .table td > .banderole.top-left div.banderole-icon.auto-rotate, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-left div.banderole-icon.auto-rotate, .item-wrapper > .item-before .banderole.top-left div.banderole-icon.auto-rotate {
    transform: rotate(-45deg); }

.item-wrapper > .item-before .banderole.top-left {
  left: 18px; }

.item-wrapper > .item > .item-content > .item-media-element .banderole.top-left {
  left: 0; }
/* --- Banderole top left END --- */
/* --- Banderole top right START --- */
.table td > .banderole.top-right, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right, .item-wrapper > .item-before .banderole.top-right {
  /* TODO: use clip-path when it is ready in all browsers */
  border-bottom-left-radius: 100%; }
  .table td > .banderole.top-right div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-background, .item-wrapper > .item-before .banderole.top-right div.banderole-background, .table td > .banderole.top-right div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-overlay, .item-wrapper > .item-before .banderole.top-right div.banderole-overlay {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: 7px; }
  .table td > .banderole.top-right div.banderole-background .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-background .banderole-label, .item-wrapper > .item-before .banderole.top-right div.banderole-background .banderole-label, .table td > .banderole.top-right div.banderole-overlay .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-overlay .banderole-label, .item-wrapper > .item-before .banderole.top-right div.banderole-overlay .banderole-label {
    margin-right: 20px; }
  .table td > .banderole.top-right div.banderole-icon, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-icon, .item-wrapper > .item-before .banderole.top-right div.banderole-icon {
    top: 0;
    left: auto;
    right: 0; }
  .table td > .banderole.top-right div.banderole-icon.auto-rotate, .item-wrapper > .item > .item-content > .item-media-element .banderole.top-right div.banderole-icon.auto-rotate, .item-wrapper > .item-before .banderole.top-right div.banderole-icon.auto-rotate {
    transform: rotate(45deg); }

.item-wrapper > .item-before .banderole.top-right {
  right: 18px; }

.item-wrapper > .item > .item-content > .item-media-element .banderole.top-right {
  right: 0; }
/* --- Banderole top right END --- */
/* --- Banderole bottom START --- */
.table td > .banderole.bottom-left, .table td > .banderole.bottom-right, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right, .item-wrapper > .item-after .banderole.bottom-left, .item-wrapper > .item-after .banderole.bottom-right {
  bottom: 0; }
  .table td > .banderole.bottom-left div.banderole-background, .table td > .banderole.bottom-right div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right div.banderole-background, .item-wrapper > .item-after .banderole.bottom-left div.banderole-background, .item-wrapper > .item-after .banderole.bottom-right div.banderole-background {
    margin-top: 80px; }
  .table td > .banderole.bottom-left div.banderole-overlay, .table td > .banderole.bottom-right div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right div.banderole-overlay, .item-wrapper > .item-after .banderole.bottom-left div.banderole-overlay, .item-wrapper > .item-after .banderole.bottom-right div.banderole-overlay {
    margin-top: 48px; }
  .table td > .banderole.bottom-left div.banderole-overlay .banderole-label, .table td > .banderole.bottom-right div.banderole-overlay .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-overlay .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right div.banderole-overlay .banderole-label, .item-wrapper > .item-after .banderole.bottom-left div.banderole-overlay .banderole-label, .item-wrapper > .item-after .banderole.bottom-right div.banderole-overlay .banderole-label {
    margin-top: 6px; }
/* --- Banderole bottom END --- */
/* --- Banderole bottom left START --- */
.table td > .banderole.bottom-left, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left, .item-wrapper > .item-after .banderole.bottom-left {
  /* TODO: use clip-path when it is ready in all browsers */
  border-top-right-radius: 100%; }
  .table td > .banderole.bottom-left div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-background, .item-wrapper > .item-after .banderole.bottom-left div.banderole-background, .table td > .banderole.bottom-left div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-overlay, .item-wrapper > .item-after .banderole.bottom-left div.banderole-overlay {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: -33px; }
  .table td > .banderole.bottom-left div.banderole-background .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-background .banderole-label, .item-wrapper > .item-after .banderole.bottom-left div.banderole-background .banderole-label, .table td > .banderole.bottom-left div.banderole-overlay .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-overlay .banderole-label, .item-wrapper > .item-after .banderole.bottom-left div.banderole-overlay .banderole-label {
    margin-right: 34px;
    font-size: 8px; }
  .table td > .banderole.bottom-left div.banderole-icon, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-icon, .item-wrapper > .item-after .banderole.bottom-left div.banderole-icon {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto; }
  .table td > .banderole.bottom-left div.banderole-icon.auto-rotate, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left div.banderole-icon.auto-rotate, .item-wrapper > .item-after .banderole.bottom-left div.banderole-icon.auto-rotate {
    transform: rotate(45deg); }

.item-wrapper > .item-after .banderole.bottom-left {
  left: 18px; }

.item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-left {
  left: 0; }
/* --- Banderole bottom left END --- */
/* --- Banderole bottom right START --- */
.table td > .banderole.bottom-right, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right, .item-wrapper > .item-after .banderole.bottom-right {
  /* TODO: use clip-path when it is ready in all browsers */
  border-top-left-radius: 100%; }
  .table td > .banderole.bottom-right div.banderole-background, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right div.banderole-background, .item-wrapper > .item-after .banderole.bottom-right div.banderole-background, .table td > .banderole.bottom-right div.banderole-overlay, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right div.banderole-overlay, .item-wrapper > .item-after .banderole.bottom-right div.banderole-overlay {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin-left: -7px; }
  .table td > .banderole.bottom-right .banderole-label, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right .banderole-label, .item-wrapper > .item-after .banderole.bottom-right .banderole-label {
    margin-right: -14px; }
  .table td > .banderole.bottom-right div.banderole-icon, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right div.banderole-icon, .item-wrapper > .item-after .banderole.bottom-right div.banderole-icon {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0; }
  .table td > .banderole.bottom-right div.banderole-icon.auto-rotate, .item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right div.banderole-icon.auto-rotate, .item-wrapper > .item-after .banderole.bottom-right div.banderole-icon.auto-rotate {
    transform: rotate(-45deg); }

.item-wrapper > .item-after .banderole.bottom-right {
  right: 18px; }

.item-wrapper > .item > .item-content > .item-media-element .banderole.bottom-right {
  right: 0; }
/* --- Banderole bottom right END --- */
/* --- Banderole in table START --- */
.table td.with-banderole-top-left, .table td.with-banderole-top-right, .table td.with-banderole-bottom-left, .table td.with-banderole-bottom-right {
  position: relative; }
  .table td .banderole.top-left, .table td .banderole.top-right {
    z-index: 20; }
  .table td .banderole.bottom-left, .table td .banderole.bottom-right {
    z-index: 10; }
  .table td.with-banderole-top-left, .table td.with-banderole-bottom-left {
    padding-left: 70px; }
  .table td.with-banderole-top-right, .table td.with-banderole-bottom-right {
    padding-right: 70px; }
  .table td .banderole.top-left, .table td .banderole.bottom-left {
    left: 8px; }
  .table td .banderole.top-right, .table td .banderole.bottom-right {
    right: 8px; }
/* --- Banderole in table END --- */
.item-wrapper > .item > .item-content > .item-media-element .media-circle {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  position: absolute; }
  .item-wrapper > .item > .item-content > .item-media-element .media-circle.top-left {
    left: 10px;
    top: 10px; }
  .item-wrapper > .item > .item-content > .item-media-element .media-circle.top-right {
    right: 10px;
    top: 10px; }
  .item-wrapper > .item > .item-content > .item-media-element .media-circle.bottom-left {
    left: 10px;
    bottom: 10px; }
  .item-wrapper > .item > .item-content > .item-media-element .media-circle.bottom-right {
    right: 10px;
    bottom: 10px; }
  .item-wrapper > .item > .item-content > .item-media-element .media-circle > .media-circle-label-container {
    display: flex;
    height: 50px;
    width: 50px; }
  .item-wrapper > .item > .item-content > .item-media-element .media-circle > .media-circle-label-container > .media-circle-label {
    flex: 1;
    width: 50px;
    text-align: center;
    align-self: center;
    padding-top: 0px;
    font-size: 13px;
    line-height: 25px; }
  .item-wrapper.media-circle-size-big > .item > .item-content > .item-media-element .media-circle {
    height: 65px;
    width: 65px; }
  .item-wrapper.media-circle-size-big > .item > .item-content > .item-media-element .media-circle > .media-circle-label-container {
    height: 65px;
    width: 65px; }
  .item-wrapper.media-circle-size-big > .item > .item-content > .item-media-element .media-circle > .media-circle-label-container > .media-circle-label {
    width: 65px;
    font-size: 18px;
    line-height: 26px;
    padding-top: 0px; }

.item-wrapper > .item .item-media-element > .media-tag-container {
  position: absolute;
  z-index: 190; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-left, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-center, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-right {
    top: 0px; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-left > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-center > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-right > .media-tag {
    top: 0; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-left, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-center, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-right {
    bottom: 0px; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-left > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-center > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-right > .media-tag {
    bottom: 0; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-left, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-left, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-left {
    left: 18px; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-left > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-left > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-left > .media-tag {
    left: 0; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-right, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-right, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-right {
    right: 18px; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-right > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-right > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-right > .media-tag {
    right: 0; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-center, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-center, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-center {
    left: 50%; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-top-center > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-bottom-center > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-center > .media-tag {
    transform: translateX(-50%); }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-left, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-right, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-center {
    top: 50%; }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-left > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-right > .media-tag, .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-center > .media-tag {
    transform: translateY(-50%); }
  .item-wrapper > .item .item-media-element > .media-tag-container.media-tag-position-center-center > .media-tag {
    transform: translate(-50%, -50%); }
  .item-wrapper > .item .item-media-element > .media-tag-container > .media-tag {
    position: absolute; }
  .item-wrapper > .item .item-media-element > .media-tag-container > .media-tag.behaviour-show {
    display: block; }
  .item-wrapper > .item .item-media-element > .media-tag-container > .media-tag.behaviour-show-on-mouse-over {
    display: none; }
  .item-wrapper > .item .item-media-element > .media-tag-container > .media-tag.behaviour-hide-on-mouse-over {
    display: block; }
  .item-wrapper > .item .item-media-element > .item-media:hover ~ .media-tag-container > .media-tag.behaviour-show-on-mouse-over {
    display: block; }
  .item-wrapper > .item .item-media-element > .item-media:hover ~ .media-tag-container > .media-tag.behaviour-hide-on-mouse-over {
    display: none; }
/* TODO: add to default vars */
/* TODO: refactor and add default vars */
/* safari seems to floor calc(100%-x) so we substract one less to be safe (and inaccurate) */
/* --- General START --- */
.item-wrapper.with-item-text.hide-item-links > .item > .item-content > .item-text-element > .item-links {
  display: none; }

.item-wrapper.with-item-text > .item > .item-content > .item-text-element > .item-links {
  padding-top: 18px; }

@media (max-width:640px) {
  .item-wrapper.with-item-text > .item > .item-content > .item-text-element > .item-links {
    padding-top: 18px; } }

.item-wrapper.media-position-top > .item > .item-content.has-media-element > .item-text-element > .item-links {
  padding-top: 18px; }

.item-wrapper.media-position-bottom > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-item-addthis.no-border > .item > .item-content > .item-text-element > .item-links {
  padding-bottom: 18px; }

.item-wrapper.with-border > .item > .item-content > .item-text-element > .item-links {
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 18px;
  padding-bottom: 18px; }
/* set padding top to 0 if we have item text */
.item-wrapper.with-border.with-item-text > .item > .item-content > .item-text-element > .item-links, .item-wrapper.with-border.with-item-text-after > .item > .item-content > .item-text-element > .item-links {
  padding-top: 0;
  padding-left: 13.5px;
  padding-right: 13.5px; }

@media (max-width:640px) {
  .item-links .item-link:not(.icon-link) a.btn {
    width: calc(100% - 10px);
    max-width: calc(100% - 10px) !important; }
    .item-links .item-links-group-wrapper > .item-links-group {
      align-self: stretch !important; } }

@media (max-width:640px) {
  .item-link:not(.icon-link) {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important; } }

@media (min-width:641px) {
  .item-wrapper.with-border.media-position-left.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-links {
    margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-left.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-border.media-position-right.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-links {
      margin-right: -36px; } }

.item-wrapper .item .item-content .item-links .item-link a.btn {
  margin-bottom: 10px;
  margin-right: 10px; }

.item-links-wrapper {
  margin-bottom: -10px;
  margin-right: -10px; }
/* --- General END --- */
/* --- Horizontal item link alignment START --- */
.item-wrapper .item .item-content .item-link.text-link.full-width a.btn, .dropdown-content.item-links-dropdown-content .item-link.text-link.full-width a.btn {
  min-width: calc(100% - 10px); }
  .item-wrapper .item .item-content .item-link.text-link.inline-link a, .dropdown-content.item-links-dropdown-content .item-link.text-link.inline-link a {
    width: calc(100% - 9px); }
  .item-wrapper .item .item-content .item-link.text-link.full-width, .dropdown-content.item-links-dropdown-content .item-link.text-link.full-width {
    width: auto; }
  .item-wrapper .item .item-content .item-link.text-link.left, .dropdown-content.item-links-dropdown-content .item-link.text-link.left, .item-wrapper .item .item-content .item-link.text-link.left a.btn, .dropdown-content.item-links-dropdown-content .item-link.text-link.left a.btn, .item-wrapper .item .item-content .item-link.text-link.center a, .dropdown-content.item-links-dropdown-content .item-link.text-link.center a, .item-wrapper .item .item-content .item-link.text-link.right a, .dropdown-content.item-links-dropdown-content .item-link.text-link.right a {
    display: flex;
    justify-content: left !important; }
  .item-wrapper .item .item-content .item-link.text-link.center a.btn a.full-width, .dropdown-content.item-links-dropdown-content .item-link.text-link.center a.btn a.full-width, .item-wrapper .item .item-content .item-link.text-link.center a.full-width, .dropdown-content.item-links-dropdown-content .item-link.text-link.center a.full-width, .item-wrapper .item .item-content .item-link.text-link.center a.btn, .dropdown-content.item-links-dropdown-content .item-link.text-link.center a.btn, .item-wrapper .item .item-content .item-link.text-link.center, .dropdown-content.item-links-dropdown-content .item-link.text-link.center {
    display: flex;
    justify-content: center !important; }
  .item-wrapper .item .item-content .item-link.text-link.right a.btn a.full-width, .dropdown-content.item-links-dropdown-content .item-link.text-link.right a.btn a.full-width, .item-wrapper .item .item-content .item-link.text-link.right a.full-width, .dropdown-content.item-links-dropdown-content .item-link.text-link.right a.full-width, .item-wrapper .item .item-content .item-link.text-link.right a.btn, .dropdown-content.item-links-dropdown-content .item-link.text-link.right a.btn, .item-wrapper .item .item-content .item-link.text-link.right, .dropdown-content.item-links-dropdown-content .item-link.text-link.right {
    display: flex;
    justify-content: right !important; }
  .item-wrapper .item .item-content .item-link.text-link a.btn.left, .dropdown-content.item-links-dropdown-content .item-link.text-link a.btn.left, .item-wrapper .item .item-content .item-link.text-link a.list-entry.left, .dropdown-content.item-links-dropdown-content .item-link.text-link a.list-entry.left {
    display: flex;
    justify-content: left !important;
    text-align: left; }
  .item-wrapper .item .item-content .item-link.text-link a.btn, .dropdown-content.item-links-dropdown-content .item-link.text-link a.btn, .item-wrapper .item .item-content .item-link.text-link a.btn.center, .dropdown-content.item-links-dropdown-content .item-link.text-link a.btn.center, .item-wrapper .item .item-content .item-link.text-link a.list-entry.center, .dropdown-content.item-links-dropdown-content .item-link.text-link a.list-entry.center {
    display: flex;
    justify-content: center !important;
    text-align: center; }
  .item-wrapper .item .item-content .item-link.text-link a.btn.right, .dropdown-content.item-links-dropdown-content .item-link.text-link a.btn.right, .item-wrapper .item .item-content .item-link.text-link a.list-entry.right, .dropdown-content.item-links-dropdown-content .item-link.text-link a.list-entry.right {
    display: flex;
    justify-content: right !important;
    text-align: right; }
/* --- Horizontal item link alignment END --- */
/* --- Item link arrow START --- */
.item-links .item-link a.btn .item-arrow, .dropdown-content.item-links-dropdown-content a.list-entry .item-arrow, .item-links .item-link a.btn .item-arrow-hover, .dropdown-content.item-links-dropdown-content a.list-entry .item-arrow-hover, .item-links .item-link a.btn .item-arrow-none-hover, .dropdown-content.item-links-dropdown-content a.list-entry .item-arrow-none-hover {
  display: none; }

.item-wrapper .item .item-content .item-links .item-link a.btn.with-arrow, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow {
  padding-right: 52px;
  position: relative; }

.item-wrapper .item .item-header .item-title .item-links .item-link a.btn.with-arrow, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow {
  padding-right: 52px;
  position: relative; }

.item-links .item-link a.btn.with-arrow .item-arrow, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow, .item-links .item-link a.btn.with-arrow .item-arrow-hover, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow-hover, .item-links .item-link a.btn.with-arrow .item-arrow-none-hover, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow-none-hover {
  display: block;
  opacity: 1;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translate(0, -50%);
  /* webkit prefix important for wkhtml2x! */
  -webkit-transform: translate(0, -50%); }
  .item-links .item-link a.btn.with-arrow .item-arrow img, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow img, .item-links .item-link a.btn.with-arrow .item-arrow-hover img, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow-hover img, .item-links .item-link a.btn.with-arrow .item-arrow-none-hover img, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow-none-hover img {
    vertical-align: initial;
    height: auto;
    width: auto; }
  .item-links .item-link a.btn.with-arrow .item-arrow-hover, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow-hover {
    opacity: 0; }
  .item-links .item-link a.btn.with-arrow:hover .item-arrow, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow:hover .item-arrow, .item-links .item-link a.btn.with-arrow:focus .item-arrow, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow:focus .item-arrow {
    opacity: 0;
    right: 20px; }
  .item-links .item-link a.btn.with-arrow:hover .item-arrow-hover, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow:hover .item-arrow-hover, .item-links .item-link a.btn.with-arrow:focus .item-arrow-hover, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow:focus .item-arrow-hover {
    opacity: 1;
    right: 20px; }

.item-links .item-link a.btn.with-arrow .item-arrow, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow, .item-links .item-link a.btn.with-arrow .item-arrow-hover, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow-hover, .item-links .item-link a.btn.with-arrow .item-arrow-none-hover, .dropdown-content.item-links-dropdown-content .item-link a.list-entry.with-arrow .item-arrow-none-hover {
  transition: all 0.3s ease 0s; }
/* --- Item link arrow END --- */
/* --- General START --- */
div.item-link > .btn {
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0px;
  text-transform: none;
  padding: 12px 20px 12px 20px; }
  div.item-link > .btn, div.item-link > .btn:hover, div.item-link > .btn:focus, div.item-link > .btn.focus {
    text-decoration: none; }
  div.item-link > .btn span.text {
    white-space: normal;
    hyphens: unset;
    word-break: break-word;
    display: inline-block; }
  div.item-link > .btn, div.item-link > .btn:hover, div.item-link > .btn:focus {
    /* TODO: configure */
    transition: background 0.3s, border-color 0.3s, color 0.3s; }
  div.item-link > .btn > *, div.item-link > .btn:hover > *, div.item-link > .btn:focus > * {
    transition: inherit; }
  div.item-link > .btn > span.none-hover, div.item-link > a > span.none-hover {
    display: flex;
    align-items: center; }
  div.item-link > .btn > span.hover, div.item-link > a > span.hover {
    display: none; }
  div.item-link > .btn:hover > span.none-hover, div.item-link > a:hover > span.none-hover, div.item-link > .btn:focus > span.none-hover, div.item-link > a:focus > span.none-hover {
    display: none; }
  div.item-link > .btn:hover > span.hover, div.item-link > a:hover > span.hover, div.item-link > .btn:focus > span.hover, div.item-link > a:focus > span.hover {
    display: flex;
    align-items: center;
    text-decoration: none; }
/* --- General END --- */
/* --- Default color START --- */
div.item-link {
  /*& > .btn.btn-default:hover,
   & > .btn.btn-default.active:hover {
   background-color: $itemLink_backgroundColorHover;
   border-color: $itemLink_borderColorHover;
   color: $itemLink_colorHover !important;
   }*/ }
  div.item-link > .btn.btn-default {
    background-color: #f49b00;
    border-color: #f49b00;
    color: #fff; }
  div.item-link > .btn.btn-default.active {
    background-color: #000;
    border-color: #000;
    color: #fff; }
  div.item-link .text {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto; }

html:not(.touch) div.item-link:not(.toggle-button.custom-link-style) > .btn.btn-default:hover, html:not(.touch) div.item-link:not(.toggle-button.custom-link-style) > .btn.btn-default.active:hover, html:not(.touch) div.item-link:not(.toggle-button.custom-link-style) > .btn.btn-default:focus, html:not(.touch) div.item-link:not(.toggle-button.custom-link-style) > .btn.btn-default.active:focus {
  background-color: #000;
  border-color: #000;
  color: #fff; }

.touch div.item-link > .btn.btn-default:active, .touch div.item-link > .btn.btn-default.active:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important; }
/* --- Default color END --- */
/* --- Force standard boostrap buttons to use item link style  START --- */
.force-item-link-style.btn {
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0px;
  text-transform: none;
  padding: 12px 20px 12px 20px; }
  .force-item-link-style.btn, .force-item-link-style.btn:hover, .force-item-link-style.btn:focus, .force-item-link-style.btn.focus {
    text-decoration: none; }
  .force-item-link-style.btn span.text {
    white-space: normal; }
  .force-item-link-style.btn, .force-item-link-style.btn:hover, .force-item-link-style.btn:focus {
    /* TODO: configure */
    transition: background 0.3s, border-color 0.3s, color 0.3s; }
  .force-item-link-style.btn > *, .force-item-link-style.btn:hover > *, .force-item-link-style.btn:focus > * {
    transition: inherit; }
  .force-item-link-style.btn.btn-default {
    background-color: #f49b00;
    border-color: #f49b00;
    color: #fff !important; }
  .force-item-link-style.btn.btn-default.active {
    background-color: #000;
    border-color: #000;
    color: #fff !important; }
  .force-item-link-style.btn.btn-default:hover, .force-item-link-style.btn.btn-default.active:hover, .force-item-link-style.btn.btn-default:focus, .force-item-link-style.btn.btn-default.active:focus {
    background-color: #000;
    border-color: #000;
    color: #fff !important; }

.super-force-item-link-style.btn {
  border-width: 1px !important;
  border-style: solid !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 12px 20px 12px 20px !important; }
  .super-force-item-link-style.btn.btn-default:hover, .super-force-item-link-style.btn.btn-default.active:hover, .super-force-item-link-style.btn.btn-default:focus, .super-force-item-link-style.btn.btn-default.active:focus {
    background-color: #000 !important; }
/* --- Force standard boostrap buttons to use item link style  END --- */
/* --- Allow text links and icons in one line --- START */
.item-link.inline-link {
  display: inline-block; }
/* --- Allow text links and icons in one line --- END */
.item-link.icon-link.inline-link a.btn {
  width: 46px;
  height: 46px;
  padding: 0px;
  align-items: center;
  justify-content: center;
  display: inline-flex; }
  .item-link.icon-link.inline-link a.btn.icon-hover .icon {
    transition: opacity ease-in-out 0.3s; }
  .item-link.icon-link.inline-link a.btn.icon-hover .icon:not(.hover) {
    width: 0px;
    margin-right: 0px; }
  .item-link.icon-link.inline-link a.btn.icon-hover:hover .icon, .item-link.icon-link.inline-link a.btn.icon-hover.active:hover .icon, .item-link.icon-link.inline-link a.btn.icon-hover:focus .icon, .item-link.icon-link.inline-link a.btn.icon-hover.active:focus .icon {
    opacity: 0; }
  .item-link.icon-link.inline-link a.btn.icon-hover:hover .icon.hover, .item-link.icon-link.inline-link a.btn.icon-hover.active:hover .icon.hover, .item-link.icon-link.inline-link a.btn.icon-hover:focus .icon.hover, .item-link.icon-link.inline-link a.btn.icon-hover.active:focus .icon.hover {
    opacity: 1; }
  .item-link.icon-link.inline-link a.btn.icon-hover .icon.hover {
    opacity: 0; }
  .item-link.icon-link.inline-link a.btn i, .item-link.icon-link.inline-link a.btn:hover i, .item-link.icon-link.inline-link a.btn:focus i {
    color: inherit;
    font-size: 16px;
    transition: color 0.3s; }
/* --- Item links group START --- */
a.item-content {
  text-decoration: none !important; }

.item-wrapper .item .item-content .item-links-group-wrapper {
  margin-bottom: -10px;
  margin-left: -5px;
  margin-right: -5px; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group {
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group.left {
    justify-content: flex-start; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group.center {
    justify-content: center; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group.right {
    justify-content: flex-end; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group > .item-link {
    align-items: center;
    flex-shrink: 0;
    max-width: 100%; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group > .item-link > a.btn {
    margin-left: 5px;
    margin-right: 5px; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group > .item-link.text-link {
    display: flex; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group > .item-link.text-link > a.btn {
    flex-grow: 1; }
  .item-wrapper .item .item-content .item-links-group-wrapper > .item-links-group > .item-link.full-width {
    flex-grow: 1; }

html[data-user-agent="chrome"] .item-wrapper .item .item-content .item-links-group-wrapper {
  margin-bottom: -10px;
  margin-left: -5px;
  margin-right: -4.5px; }

.item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper-row {
  flex-direction: row;
  justify-content: space-evenly; }
  .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper {
    flex-direction: column; }
  .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper-row, .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper {
    display: flex; }
  .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper-row > .item-links-group.left, .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper > .item-links-group.left {
    align-self: flex-start; }
  .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper-row > .item-links-group.center, .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper > .item-links-group.center {
    align-self: center; }
  .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper-row > .item-links-group.right, .item-wrapper[data-link-width-automatic="true"] .item .item-content .item-links-group-wrapper > .item-links-group.right {
    align-self: flex-end; }
/* --- Item links group END --- */
/* --- Item links with icons START --- */
div.item-link > .btn .link-icon {
  margin-top: -12px;
  margin-bottom: -12px; }
  div.item-link:not(.list-entry) > .btn .link-icon > img {
    width: 24px; }
  div.item-link:not(.list-entry) > .btn i {
    margin: 0; }
  div.item-link:not(.list-entry) > .btn .icon {
    display: flex;
    transition: border ease-in-out 0.3s, color ease-in-out 0.3s, opacity ease-in-out 0.3s, background-color ease-in-out 0.3s; }
  div.item-link:not(.list-entry) > .btn .icon.svg-icon {
    height: 23px;
    margin-top: -12px;
    margin-bottom: -12px; }
  div.item-link:not(.list-entry) > .btn .icon > img {
    width: 23px;
    height: 23px; }
  div.item-link:not(.list-entry) > .btn .text {
    margin: 0 4px; }
  div.item-link.icon-link:not(.list-entry) > .btn > .icon.svg-icon > img {
    width: 23px; }

.item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.btn.center > span > i.link-icon.left, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.btn.center > span > i.link-icon.left, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.list-entry > span > i.link-icon.left, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.list-entry > span > i.link-icon.left {
  display: flex; }
  .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.btn.center > span > span.text, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.btn.center > span > span.text, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.list-entry > span > span.text, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.list-entry > span > span.text {
    align-self: center;
    flex-grow: 0; }
  .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.btn.center > span.none-hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.btn.center > span.none-hover, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.list-entry > span.none-hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.list-entry > span.none-hover {
    display: flex;
    justify-content: center; }
  .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.btn.center:hover > span.none-hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.btn.center:hover > span.none-hover, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.list-entry:hover > span.none-hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.list-entry:hover > span.none-hover, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.btn.center:focus > span.none-hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.btn.center:focus > span.none-hover, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.list-entry:focus > span.none-hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.list-entry:focus > span.none-hover {
    display: none;
    justify-content: center; }
  .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.btn.center:hover > span.hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.btn.center:hover > span.hover, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.list-entry:hover > span.hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.list-entry:hover > span.hover, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.btn.center:focus > span.hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.btn.center:focus > span.hover, .item-wrapper .item .item-content .item-links .item-link.text-link.with-icon-left > a.list-entry:focus > span.hover, .dropdown-content.item-links-dropdown-content .item-link.text-link.with-icon-left > a.list-entry:focus > span.hover {
    display: flex;
    justify-content: center; }
/* --- Item links with icons END --- */
/* --- Item links optial as text-link START --- */
div.item-link.render-as-text-link > .btn {
  border: 0;
  background: none !important;
  padding: 0;
  box-shadow: none;
  margin-left: 0;
  margin-right: 0; }
  div.item-link.render-as-text-link > .btn span.text {
    margin: 0; }
  div.item-link.render-as-text-link > .btn i {
    margin: 0 6px; }
/* --- Item links optial as text-link END --- */
/* --- CTA-Button Glanz-Effekt bei Mouse-Over START --- */
.item-link a.shiny-hover-link {
  position: relative;
  overflow: hidden;
  isolation: isolate; }
  .item-link a.shiny-hover-link > span.shiny-effect {
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    --shiny-color: #fff;
    background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.4), transparent);
    background: linear-gradient(120deg, transparent, color-mix(in srgb, var(--shiny-color) 40%, transparent), transparent);
    transition: left 0.6s ease;
    pointer-events: none;
    z-index: -1; }
  .item-link a.shiny-hover-link:hover > span.shiny-effect, .item-link a.shiny-hover-link:focus-visible > span.shiny-effect {
    left: 100%; }

@media (prefers-reduced-motion: reduce) {
  .item-link a.shiny-hover-link > span.shiny-effect {
    transition: none; } }
/* --- CTA-Button Glanz-Effekt bei Mouse-Over END --- */
/* --- CTA-Button Glas-Effekt (iOS Liquid Glass) START --- */
div.item-link a.glass-effect-link {
  --glass-tint-strength: 6%;
  --glass-tint-strength-hover: 12%;
  --glass-rim-light: rgba(255, 255, 255, 0.9);
  --glass-rim-mid: rgba(255, 255, 255, 0.18);
  --glass-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: rgba(255, 255, 255, 0.06) !important;
  background-color: color-mix(in srgb, var(--glass-tint, #fff) var(--glass-tint-strength), transparent) !important;
  -webkit-backdrop-filter: blur(8px) saturate(170%);
  backdrop-filter: blur(8px) saturate(170%);
  transition: background-color 0.3s ease, transform 0.45s var(--glass-spring), filter 0.3s ease; }
  div.item-link a.glass-effect-link.glass-refracted {
    -webkit-backdrop-filter: var(--glass-refraction-filter) blur(1.5px) saturate(170%);
    backdrop-filter: var(--glass-refraction-filter) blur(1.5px) saturate(170%); }
  div.item-link a.glass-effect-link:not(.box-shadow-link) {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08), 0 6px 20px rgba(0, 0, 0, 0.12); }
  div.item-link a.glass-effect-link > span.glass-effect {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    box-shadow: inset 1px 1px 1px -0.5px rgba(255, 255, 255, 0.55), inset -1px -1px 1px -0.5px rgba(255, 255, 255, 0.35), inset 0 0 6px rgba(255, 255, 255, 0.18), inset 0 -10px 18px -12px rgba(0, 0, 0, 0.18);
    pointer-events: none;
    z-index: -1; }
  div.item-link a.glass-effect-link > span.glass-effect:before, div.item-link a.glass-effect-link > span.glass-effect:after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    pointer-events: none; }
  div.item-link a.glass-effect-link > span.glass-effect:before {
    inset: var(--glass-core-inset, 7px);
    background-color: var(--glass-core, transparent);
    filter: blur(var(--glass-core-softness, 6px));
    transition: background-color 0.3s ease; }
  div.item-link a.glass-effect-link > span.glass-effect:after {
    padding: 1px;
    background: linear-gradient(135deg, var(--glass-rim-light) 0%, var(--glass-rim-mid) 22%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0) 60%, var(--glass-rim-mid) 80%, rgba(255, 255, 255, 0.6) 100%);
    -webkit-mask: linear-gradient(#000, #000) content-box, linear-gradient(#000, #000);
    -webkit-mask-composite: xor;
    mask: linear-gradient(#000, #000) content-box exclude, linear-gradient(#000, #000);
    transition: opacity 0.3s ease; }
  div.item-link a.glass-effect-link:hover > span.glass-effect:before, div.item-link a.glass-effect-link:focus-visible > span.glass-effect:before {
    background-color: var(--glass-core-hover, var(--glass-core, transparent)); }
  div.item-link a.glass-effect-link:hover, div.item-link a.glass-effect-link:focus-visible {
    background-color: rgba(255, 255, 255, 0.12) !important;
    background-color: color-mix(in srgb, var(--glass-tint, #fff) var(--glass-tint-strength-hover), transparent) !important; }
  div.item-link a.glass-effect-link:active {
    transform: scale(1.06);
    filter: brightness(1.08);
    transition: background-color 0.3s ease, transform 0.25s var(--glass-spring), filter 0.15s ease; }

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  div.item-link a.glass-effect-link {
    --glass-tint-strength: 70%;
    --glass-tint-strength-hover: 80%; } }

@media (prefers-reduced-transparency: reduce) {
  div.item-link a.glass-effect-link {
    --glass-tint-strength: 85%;
    --glass-tint-strength-hover: 92%;
    -webkit-backdrop-filter: none;
    backdrop-filter: none; } }

@media (prefers-reduced-motion: reduce) {
  div.item-link a.glass-effect-link {
    transition: none; }
    div.item-link a.glass-effect-link > span.glass-effect:before {
      transition: none; }
    div.item-link a.glass-effect-link:active {
      transform: none; } }
/* --- CTA-Button Glas-Effekt (iOS Liquid Glass) END --- */
.item-wrapper.with-item-text > .item > .item-content > .item-text-element > .item-links-before-text {
  padding-bottom: 18px; }
/*
 @include media-query ($max-width: $screen_xs) {
 .item-wrapper.with-item-text > .item > .item-content > .item-text-element > .item-links {
 padding-top: $item_contentPaddingTop + px;
 }
 }
 */
.item-wrapper.media-position-top > .item > .item-content.has-media-element > .item-text-element > .item-links-before-text {
  padding-top: 18px; }

.item-wrapper.media-position-bottom > .item > .item-content.has-media-element > .item-text-element > .item-links, .item-wrapper.with-item-addthis.no-border > .item > .item-content > .item-text-element > .item-links {
  padding-bottom: 18px; }

.item-wrapper.with-border > .item > .item-content > .item-text-element > .item-links-before-text {
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 18px;
  padding-bottom: 18px; }
/* set padding top to 0 if we have item text */
/* --- General START --- */

.item-wrapper .item .item-content .item-links-before-text .item-links-group-wrapper {
  margin-bottom: -10px;
  margin-left: -4px;
  margin-right: -4px; }
  .item-wrapper .item .item-content .item-links-before-text .item-links-group-wrapper > .item-links-group > .item-link > a.btn {
    margin-left: 4px;
    margin-right: 4px; }

.item-links-before-text div.item-link > .btn {
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0px;
  text-transform: none;
  padding: 12px 20px 12px 20px; }
/* --- General END --- */
/* --- Default color START --- */
.item-links-before-text div.item-link > .btn.btn-default {
  background-color: #f49b00;
  border-color: #f49b00;
  color: #fff !important; }
  .item-links-before-text div.item-link > .btn.btn-default.active {
    background-color: #000;
    border-color: #000;
    color: #fff !important; }

html:not(.touch) .item-links-before-text div.item-link > .btn.btn-default:hover, html:not(.touch) .item-links-before-text div.item-link > .btn.btn-default.active:hover, html:not(.touch) .item-links-before-text div.item-link > .btn.btn-default:focus, html:not(.touch) .item-links-before-text div.item-link > .btn.btn-default.active:focus {
  background-color: #000;
  border-color: #000;
  color: #fff !important; }

.touch .item-links-before-text div.item-link > .btn.btn-default:active, .touch .item-links-before-text div.item-link > .btn.btn-default.active:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important; }
/* --- Default color END --- */
/* --- Item links with icons START --- */
.item-links-before-text div.item-link > .btn .link-icon {
  margin-top: -12px;
  margin-bottom: -12px; }
  .item-links-before-text div.item-link > .btn .link-icon.left {
    margin-left: -20px; }
  .item-links-before-text div.item-link > .btn .link-icon.right {
    margin-right: -20px; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn {
    position: relative; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn .icon {
    display: block; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn .icon > img {
    display: block;
    width: 24px; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn .icon.left > img {
    margin-left: 0px; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn .icon.right > img {
    margin-right: 0px; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn .icon:not(.hover) {
    width: auto !important;
    opacity: 1; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn .icon.hover {
    opacity: 0;
    position: absolute; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn:hover .icon.svg-icon:not(.hover) {
    opacity: 0; }
  .item-links-before-text div.item-link:not(.list-entry) > .btn:hover .icon.hover {
    opacity: 1; }

.item-wrapper .item .item-content .item-links-before-text .item-link.text-link.with-icon-left > a.btn.center > span > i.link-icon.left, .item-wrapper .item .item-content .item-links-before-text .item-link.text-link.with-icon-left > a.list-entry > span > i.link-icon.left {
  margin-right: 20px; }
  .item-wrapper .item .item-content .item-links-before-text .item-link.text-link.with-icon-right > a.btn.center > span > i.link-icon.right, .item-wrapper .item .item-content .item-links-before-text .item-link.text-link.with-icon-right > a.list-entry > span > i.link-icon.right {
    margin-left: 20px; }
/* --- Item links with icons END --- */
.item-links-before-text .item-link.icon-link.inline-link a.btn {
  width: 46px;
  height: 46px; }
/* --- Item link ON/OFF switch with inside text START --- */
.item-wrapper .item .item-content .item-links .item-link.on-off-link {
  min-height: 56px; }

.item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle {
  min-height: 44px;
  margin-bottom: 10px;
  margin-right: 10px; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle > .toggle-group {
    transition: left 0.35s;
    -webkit-transition: left 0.35s; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle > .toggle-group > .btn {
    line-height: 20px;
    padding-top: 12px;
    padding-bottom: 12px; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.active, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.dropdown-toggle, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.active:hover, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.dropdown-toggle:hover, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.dropdown-toggle:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.active:focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.dropdown-toggle:focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.dropdown-toggle:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.active.focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.dropdown-toggle.focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.dropdown-toggle.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.disabled:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.disabled:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default[disabled]:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default[disabled]:hover, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:hover, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.disabled:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.disabled:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default[disabled]:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default[disabled]:focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default:focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.disabled.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.disabled.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default[disabled].focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default[disabled].focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default.focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-default .badge, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-default .badge {
    color: #fff;
    background-color: #333; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255525; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398339; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.active, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.dropdown-toggle, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    background-image: none;
    border-color: #398339; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.active:hover, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.dropdown-toggle:hover, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.dropdown-toggle:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.active:focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.dropdown-toggle:focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.dropdown-toggle:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.active.focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.dropdown-toggle.focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.dropdown-toggle.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255525; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.disabled:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.disabled:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success[disabled]:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success[disabled]:hover, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:hover, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.disabled:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.disabled:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success[disabled]:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success[disabled]:focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success:focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.disabled.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.disabled.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success[disabled].focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success[disabled].focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success.focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-success .badge, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.focus {
    color: #fff;
    background-color: #9f2623;
    border-color: #43100e; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:hover {
    color: #fff;
    background-color: #9f2623;
    border-color: #7a1d1a; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.active, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.active, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.dropdown-toggle, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #9f2623;
    background-image: none;
    border-color: #7a1d1a; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.active:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.active:hover, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.dropdown-toggle:hover, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.dropdown-toggle:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.active:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.active:focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.dropdown-toggle:focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.dropdown-toggle:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.active.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.active.focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.dropdown-toggle.focus, .open > .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #821f1c;
    border-color: #43100e; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.disabled:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.disabled:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger[disabled]:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger[disabled]:hover, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:hover, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:hover, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.disabled:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.disabled:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger[disabled]:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger[disabled]:focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger:focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger:focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.disabled.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.disabled.focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger[disabled].focus, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger[disabled].focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger.focus, fieldset[disabled] .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger.focus {
    background-color: #c9302c;
    border-color: #ac2925; }
  .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle.btn-danger .badge, .item-wrapper .item .item-content .item-links .item-link.on-off-link > div.btn.toggle .btn-danger .badge {
    color: #c9302c;
    background-color: #fff; }
/* --- Item link ON/OFF switch with inside text END --- */
/* --- Item link ON/OFF switch with outside text START --- */
.item-links .item-link.on-off-link > span.switch {
  display: inline-block;
  height: 44px;
  margin-bottom: 10px;
  margin-right: 10px;
  position: relative; }
  .item-links .item-link.on-off-link > span.switch > label {
    margin: 0;
    position: relative;
    transform: translateY(-50%);
    top: 50%; }
  .item-links .item-link.on-off-link > span.switch > label > .switch-container {
    display: inline-block; }
  .item-links .item-link.on-off-link > span.switch input {
    background: none;
    border: 0;
    height: 1px;
    width: 1px;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute; }
  .item-links .item-link.on-off-link > span.switch input + .switch-container span.switch-before, .item-links .item-link.on-off-link > span.switch input + .switch-container span.switch-after {
    display: inline-block;
    line-height: 22px;
    vertical-align: middle;
    transition: opacity 0.25s;
    opacity: 0.5; }
  .item-links .item-link.on-off-link > span.switch input + .switch-container span.switch-before {
    margin-right: 5px;
    opacity: 1; }
  .item-links .item-link.on-off-link > span.switch input + .switch-container span.switch-after {
    margin-left: 5px; }
  .item-links .item-link.on-off-link > span.switch input + .switch-container > .switcher {
    border-radius: 22px;
    cursor: pointer;
    display: inline-block;
    height: 22px;
    width: 44px;
    line-height: 22px;
    outline: none;
    user-select: none !important;
    vertical-align: middle;
    position: relative; }
  .item-links .item-link.on-off-link > span.switch input + .switch-container > .switcher::before, .item-links .item-link.on-off-link > span.switch input + .switch-container > .switcher::after {
    content: '';
    display: block;
    height: 22px;
    width: calc(22px * 2);
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute; }
  .item-links .item-link.on-off-link > span.switch input + .switch-container > .switcher::before {
    background-color: #6e8091;
    border-radius: 22px;
    right: 0;
    transition: 0.2s all; }
  .item-links .item-link.on-off-link > span.switch input + .switch-container > .switcher::after {
    background-color: #fff;
    border-radius: 50%;
    height: calc(22px - 4px);
    width: calc(22px - 4px);
    left: 2px;
    top: 2px;
    transition: 0.2s all; }
  .item-links .item-link.on-off-link > span.switch input:checked + .switch-container span.switch-before {
    opacity: 0.5; }
  .item-links .item-link.on-off-link > span.switch input:checked + .switch-container span.switch-after {
    opacity: 1; }
  .item-links .item-link.on-off-link > span.switch input:checked + .switch-container > .switcher::before {
    background-color: #007d46; }
  .item-links .item-link.on-off-link > span.switch input:checked + .switch-container > .switcher::after {
    margin-left: 22px; }
  .item-links .item-link.on-off-link > span.switch input:focus + .switch-container > .switcher::before {
    outline: none; }
  .item-links .item-link.on-off-link > span.switch input:disabled + .switch-container > .switcher {
    color: #868e96;
    cursor: not-allowed; }
  .item-links .item-link.on-off-link > span.switch input:disabled + .switch-container > .switcher::before {
    background-color: #e9ecef; }
/* --- Item link ON/OFF switch with outside text END --- */
/* TODO: add to default vars */
.item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links, .force-item-icon-link-style {
  margin-right: -4px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.text-link, .force-item-icon-link-style > .item-link.text-link {
    display: inline-block; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link, .force-item-icon-link-style > .item-link.icon-link {
    display: inline-block; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn, .force-item-icon-link-style > .item-link.icon-link > a.btn {
    overflow: hidden;
    height: 36px;
    width: 36px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.btn-default, .force-item-icon-link-style > .item-link.icon-link > a.btn.btn-default {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.btn-default:hover, .force-item-icon-link-style > .item-link.icon-link > a.btn.btn-default:hover {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #f49b00 !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.btn-default.img-auto-width, .force-item-icon-link-style > .item-link.icon-link > a.btn.btn-default.img-auto-width {
    width: auto;
    background-color: transparent;
    border: none; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.btn-default.img-auto-width .icon > img, .force-item-icon-link-style > .item-link.icon-link > a.btn.btn-default.img-auto-width .icon > img {
    width: auto; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.btn-default.img-auto-width:hover, .force-item-icon-link-style > .item-link.icon-link > a.btn.btn-default.img-auto-width:hover {
    background-color: transparent;
    border: none; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon, .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon, .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon {
    color: inherit !important;
    font-size: 24px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon:not(.svg-icon), .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon:not(.svg-icon), .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon), .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon) {
    line-height: 34px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon:not(.svg-icon):before, .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon:not(.svg-icon):before, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon):before, .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon):before {
    letter-spacing: initial; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn .icon, .force-item-icon-link-style > .item-link.icon-link > a.btn .icon {
    transition: border ease-in-out 0.3s, color ease-in-out 0.3s, opacity ease-in-out 0.3s, background-color ease-in-out 0.3s; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn .icon.svg-icon, .force-item-icon-link-style > .item-link.icon-link > a.btn .icon.svg-icon {
    height: 23px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn .icon > img, .force-item-icon-link-style > .item-link.icon-link > a.btn .icon > img {
    width: 23px;
    height: 23px;
    vertical-align: top; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link a.btn.btn-big, .force-item-icon-link-style > .item-link.icon-link a.btn.btn-big {
    margin-right: 4px;
    margin-bottom: 4px;
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link a.btn.btn-big:hover, .force-item-icon-link-style > .item-link.icon-link a.btn.btn-big:hover {
    background-color: #bfbfbf;
    border-color: #bfbfbf;
    color: #fff !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > div.icon, .force-item-icon-link-style > .item-link.icon-link > div.icon {
    overflow: hidden;
    height: 36px;
    width: 36px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    vertical-align: middle;
    /* from btn */ }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > div.icon > i.icon, .force-item-icon-link-style > .item-link.icon-link > div.icon > i.icon {
    height: 23px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > div.icon > i.icon > img, .force-item-icon-link-style > .item-link.icon-link > div.icon > i.icon > img {
    width: 23px;
    height: 23px;
    vertical-align: top; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-active {
    background-color: #f49b00 !important;
    border-color: #fff !important;
    color: #fff !important;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-active:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-active:hover {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-inactive {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-inactive:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-inactive:hover {
    background-color: #f49b00 !important;
    border-color: #bfbfbf !important;
    color: #fff !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-active {
    background-color: #f49b00 !important;
    border-color: #fff !important;
    color: #fff !important;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-active:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-active:hover {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-inactive {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-inactive:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-inactive:hover {
    background-color: #bfbfbf !important;
    border-color: #bfbfbf !important;
    color: #fff !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-active, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-active {
    background-color: #f49b00;
    border-color: #fff;
    color: #fff;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-active:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-active:hover, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-active:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-active:hover {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-inactive, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-inactive {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-inactive:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.toggle-inactive:hover, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-inactive:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.toggle-inactive:hover {
    background-color: #f49b00;
    border-color: #bfbfbf;
    color: #fff; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-active, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-active {
    background-color: #f49b00;
    border-color: #fff;
    color: #fff;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-active:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-active:hover, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-active:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-active:hover {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-inactive, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-inactive {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf;
    display: none !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-inactive:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link > a.btn.btn-big.toggle-inactive:hover, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-inactive:hover, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style > a.btn.btn-big.toggle-inactive:hover {
    background-color: #bfbfbf;
    border-color: #bfbfbf;
    color: #fff; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link.toggle-active > a.btn.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link.toggle-active > a.btn.toggle-active, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style.toggle-active > a.btn.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style.toggle-active > a.btn.toggle-active {
    display: inline-flex !important;
    align-items: center;
    justify-content: center; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.icon-link.toggle-inactive > a.btn.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button.icon-link.toggle-inactive > a.btn.toggle-inactive, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.custom-link-style.toggle-inactive > a.btn.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button.custom-link-style.toggle-inactive > a.btn.toggle-inactive {
    display: inline-flex !important;
    align-items: center;
    justify-content: center; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.toggle-active > a.btn.toggle-active, .force-item-icon-link-style > .item-link.icon-link.toggle-button.toggle-active > a.btn.toggle-active {
    display: inline-block !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.toggle-button.toggle-inactive > a.btn.toggle-inactive, .force-item-icon-link-style > .item-link.icon-link.toggle-button.toggle-inactive > a.btn.toggle-inactive {
    display: inline-block !important; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.icon-hover .icon:not(.hover), .force-item-icon-link-style > .item-link.icon-link > a.btn.icon-hover .icon:not(.hover) {
    width: 0px;
    margin-right: 0px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.icon-hover:hover .icon, .force-item-icon-link-style > .item-link.icon-link > a.btn.icon-hover:hover .icon, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.icon-hover.active:hover .icon, .force-item-icon-link-style > .item-link.icon-link > a.btn.icon-hover.active:hover .icon {
    opacity: 0; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.icon-hover:hover .icon.hover, .force-item-icon-link-style > .item-link.icon-link > a.btn.icon-hover:hover .icon.hover, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.icon-hover.active:hover .icon.hover, .force-item-icon-link-style > .item-link.icon-link > a.btn.icon-hover.active:hover .icon.hover {
    opacity: 1; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn.icon-hover .icon.hover, .force-item-icon-link-style > .item-link.icon-link > a.btn.icon-hover .icon.hover {
    opacity: 0; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.float-left, .force-item-icon-link-style > .item-link.icon-link.float-left {
    float: left; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link.float-right, .force-item-icon-link-style > .item-link.icon-link.float-right {
    float: right; }

.item-wrapper > .item > .item-content > .item-text-element > .item-links > .item-links-wrapper + .icon-links {
  margin-top: 10px; }
/* --- Force standard boostrap buttons to use item icon link style  START --- */
/* --- Force standard boostrap buttons to use item link style  END --- */
/* screen-sm definitions */
@media (max-width:1023px) {
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn, .force-item-icon-link-style > .item-link.icon-link > a.btn {
    width: 36px;
    height: 36px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon, .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon, .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon {
      font-size: 24px; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon:not(.svg-icon), .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon:not(.svg-icon), .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon), .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon) {
        line-height: 34px; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon > img, .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon > img, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon > img, .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon > img {
        width: 23px;
        height: 23px; } }
/* screen-xs definitions */
@media (max-width:768px) {
  .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn, .force-item-icon-link-style > .item-link.icon-link > a.btn {
    width: 36px;
    height: 36px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon, .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon, .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon {
      font-size: 24px; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon:not(.svg-icon), .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon:not(.svg-icon), .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon), .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon:not(.svg-icon) {
        line-height: 34px; }
      .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn i.icon > img, .force-item-icon-link-style > .item-link.icon-link > a.btn i.icon > img, .item-wrapper > .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link > a.btn:hover i.icon > img, .force-item-icon-link-style > .item-link.icon-link > a.btn:hover i.icon > img {
        width: 23px;
        height: 23px; } }

@keyframes dropdown-show {
  0% {
    opacity: 0; }

  99% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes dropdown-show {
  0% {
    opacity: 0; }

  99% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes dropdown-content-show {
  0% {
    border-top-color: #292929;
    opacity: 0; }

  1% {
    border-top-color: #858585;
    opacity: 1; }

  100% {
    border-top-color: #858585;
    display: block;
    opacity: 1; } }

@-webkit-keyframes dropdown-content-show {
  0% {
    border-top-color: #292929;
    opacity: 0; }

  1% {
    border-top-color: #858585;
    opacity: 1; }

  100% {
    border-top-color: #858585;
    display: block;
    opacity: 1; } }

@keyframes dropdown-content-hide {
  0% {
    border-top-color: #858585;
    opacity: 1; }

  99% {
    border-top-color: #858585;
    opacity: 1; }

  100% {
    border-top-color: #292929;
    display: none;
    opacity: 0; } }

@-webkit-keyframes dropdown-content-hide {
  0% {
    border-top-color: #858585;
    opacity: 1; }

  99% {
    border-top-color: #858585;
    opacity: 1; }

  100% {
    border-top-color: #292929;
    display: none;
    opacity: 0; } }

@keyframes dropdown-button-open {
  0% {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; }

  1% {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  100% {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; } }

@-webkit-keyframes dropdown-button-open {
  0% {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; }

  1% {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  100% {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; } }

@keyframes dropdown-button-close {
  0% {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  99% {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  100% {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; } }

@-webkit-keyframes dropdown-button-close {
  0% {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; }

  99% {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  100% {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; } }

.dropdown-wrapper {
  position: relative;
  z-index: 30; }
  .dropdown-wrapper > .dropdown-button {
    background-color: #fff;
    border: 1px solid #bfbfbf;
    border-radius: 6px;
    cursor: pointer;
    padding: 10px 40px 10px 18px;
    position: relative;
    transition: border 0.2s;
    white-space: nowrap; }
  .dropdown-wrapper > .dropdown-button > span {
    display: block;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
    transition: color 0.2s; }
  .dropdown-wrapper > .dropdown-button, .dropdown-wrapper > .dropdown-button > span {
    color: #212620;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    text-transform: none; }
  .dropdown-wrapper > .dropdown-button > i {
    top: 16px;
    right: 16px;
    position: absolute; }
  .dropdown-wrapper > .dropdown-button > i:before, .dropdown-wrapper > .dropdown-button > i:after {
    background-color: #f49b00;
    content: "";
    height: 9px;
    width: 3px;
    position: absolute;
    transition: transform 0.2s ease-in-out; }
  .dropdown-wrapper > .dropdown-button > i:before {
    transform: translate(2px, 0) rotate(45deg); }
  .dropdown-wrapper > .dropdown-button > i:after {
    transform: translate(-2px, 0) rotate(-45deg); }
  .dropdown-wrapper > .dropdown-button:hover {
    background-color: #fff;
    border-color: #292929;
    box-shadow: 2px 1px 2px 0px rgba(96, 96, 96, 0.2);
    color: #212620; }
  .dropdown-wrapper > .dropdown-button:hover > i {
    background-color: #000; }
  .dropdown-wrapper.dropdown-open {
    z-index: 35; }
  .dropdown-wrapper.dropdown-open > .dropdown-button {
    background-color: #fff;
    border-color: #292929;
    box-shadow: 2px 1px 2px 0px rgba(96, 96, 96, 0.2);
    color: #212620;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .dropdown-wrapper.dropdown-open > .dropdown-button:after {
    background-color: #fff;
    content: "";
    display: block;
    height: 4px;
    width: 100%;
    left: 0;
    bottom: -4px;
    position: absolute; }
  .dropdown-wrapper.dropdown-open > .dropdown-button > i:before {
    transform: translate(-2px, 0) rotate(45deg); }
  .dropdown-wrapper.dropdown-open > .dropdown-button > i:after {
    transform: translate(2px, 0) rotate(-45deg); }
  .dropdown-wrapper > .dropdown-overlay {
    background-color: rgba(255, 255, 255, 0.7);
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    opacity: 1;
    transition: opacity 0.2s;
    position: absolute; }
  .dropdown-wrapper > .dropdown-overlay > .dropdown-overlay-center {
    top: 50%;
    left: 50%;
    margin-top: 0;
    position: absolute;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); }
  .dropdown-wrapper > .dropdown-overlay > .dropdown-overlay-center > i.fa-spinner {
    color: #444;
    font-size: 1.8em; }
  .dropdown-wrapper.initialize-start > .dropdown-overlay {
    opacity: 0;
    transition: opacity 0.18s; }
  .dropdown-wrapper.initialize-started > .dropdown-overlay {
    display: none; }
  .dropdown-wrapper.initialized > .dropdown-overlay {
    display: none; }

.dropdown-content, .menu-dropdown-content {
  width: 100%;
  overflow: hidden;
  position: absolute;
  transition: margin-top 0.2s, border-width 0s 0.2s;
  z-index: 20;
  margin-top: -1px; }
  .dropdown-content:not(.initialized), .menu-dropdown-content:not(.initialized) {
    opacity: 0 !important;
    height: 0 !important; }
  .dropdown-content > .dropdown-inner-content, .menu-dropdown-content > .dropdown-inner-content, .dropdown-content > .menu-dropdown-inner-content, .menu-dropdown-content > .menu-dropdown-inner-content {
    background-color: #fff;
    border: 1px solid #292929;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    /*box-shadow: 2px 2px 2px 0 rgba(96, 96, 96, 0.2);*/
    transition: transform 0.05s; }
  .dropdown-content > .dropdown-inner-content.list-view, .menu-dropdown-content > .dropdown-inner-content.list-view, .dropdown-content > .menu-dropdown-inner-content.list-view, .menu-dropdown-content > .menu-dropdown-inner-content.list-view {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden; }
  .dropdown-content > .dropdown-inner-content.list-view .mCSB_container, .menu-dropdown-content > .dropdown-inner-content.list-view .mCSB_container, .dropdown-content > .menu-dropdown-inner-content.list-view .mCSB_container, .menu-dropdown-content > .menu-dropdown-inner-content.list-view .mCSB_container {
    margin-right: 16px; }
  .dropdown-content > .dropdown-inner-content.list-view .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden, .menu-dropdown-content > .dropdown-inner-content.list-view .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden, .dropdown-content > .menu-dropdown-inner-content.list-view .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden, .menu-dropdown-content > .menu-dropdown-inner-content.list-view .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0; }
  .dropdown-content > .dropdown-inner-content.list-view .list-entry, .menu-dropdown-content > .dropdown-inner-content.list-view .list-entry, .dropdown-content > .menu-dropdown-inner-content.list-view .list-entry, .menu-dropdown-content > .menu-dropdown-inner-content.list-view .list-entry {
    border-bottom: 1px solid #ececec; }
  .dropdown-content > .dropdown-inner-content.list-view .list-entry:last-child, .menu-dropdown-content > .dropdown-inner-content.list-view .list-entry:last-child, .dropdown-content > .menu-dropdown-inner-content.list-view .list-entry:last-child, .menu-dropdown-content > .menu-dropdown-inner-content.list-view .list-entry:last-child {
    border-bottom: 0; }
  .dropdown-content > .dropdown-inner-content.with-padding, .menu-dropdown-content > .dropdown-inner-content.with-padding, .dropdown-content > .menu-dropdown-inner-content.with-padding, .menu-dropdown-content > .menu-dropdown-inner-content.with-padding {
    padding: 18px; }
  .dropdown-content.dropdown-open, .menu-dropdown-content.dropdown-open {
    border-width: 1px;
    display: block; }
  .dropdown-content.dropdown-open > .dropdown-inner-content, .menu-dropdown-content.dropdown-open > .dropdown-inner-content {
    transform: translateY(0); }

.dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a {
  width: 100%;
  background-color: transparent;
  color: #000;
  display: block;
  padding: 10px 18px 10px 18px;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0px;
  text-transform: none;
  text-decoration: none;
  cursor: pointer; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a > span {
    text-align: left; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a > span.none-hover {
    display: flex; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a > span.hover {
    display: none; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a .link-icon {
    margin-top: -10px;
    margin-bottom: -10px; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a .link-icon > img {
    width: 40px; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a.with-arrow {
    padding-right: 50px; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a.with-arrow .item-arrow, .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a.with-arrow .item-arrow-hover, .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a.with-arrow .item-arrow-none-hover {
    right: 22px; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a:hover {
    background-color: #337ab7;
    color: #fff; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a:hover > span.none-hover {
    display: none; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a:hover > span.hover {
    display: flex; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a:hover .item-arrow {
    right: 18px; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > a:hover .item-arrow-hover {
    right: 18px; }
  .dropdown-content.item-links-dropdown-content > .dropdown-inner-content.list-view .list-entry.item-link > span.switch {
    display: block;
    padding: 10px 18px 10px 18px; }

.item-wrapper .item .item-content .item-text-element .item-addthis {
  padding-top: 18px; }
  .item-wrapper .item .item-content .item-text-element .item-addthis .addthis_inbox {
    overflow: auto; }
  .item-wrapper .item .item-content .item-text-element .item-addthis .addthis_inbox hr {
    border-color: #ededed;
    margin-top: 0;
    margin-bottom: 18px; }
  .item-wrapper .item .item-content .item-text-element .item-addthis .addthis_inbox .addthis_toolbox > a {
    display: inline-block;
    float: none;
    line-height: 1px; }

.item-wrapper.with-border > .item > .item-content > .item-text-element > .item-addthis {
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px; }

.item-wrapper.with-item-text .item .item-content .item-text-element .item-addthis, .item-wrapper.with-item-links .item .item-content .item-text-element .item-addthis {
  padding-top: 0; }

@media (min-width:641px) {
  /* col-sm-* */
    .item-wrapper.with-border.media-position-left.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-1 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-1 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-2 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-2 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-3 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-3 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-4 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-4 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-5 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-5 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-6 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-6 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-7 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-7 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-8 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-8 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-9 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-9 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-10 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-10 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-11 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-11 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-12 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-12 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-13 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-13 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-14 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-14 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-15 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-15 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-16 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-16 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-17 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-17 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-18 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-18 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-19 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-19 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-20 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-20 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-21 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-21 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-22 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-22 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-23 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-23 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-24 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-24 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; }
    .item-wrapper.with-border.media-position-left.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-left.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-left: -36px; }
    .item-wrapper.with-border.media-position-right.col-sm-25 > .item > .item-content.has-media-element > .item-text-element > .item-addthis, .item-wrapper.with-border.media-position-right.col-xs-25 > .item > .item-content.has-media-element > .item-text-element > .item-addthis {
      margin-right: -36px; } }
/* TODO */
.roll-over.vertical-align-center > div, .roll-over.vertical-align-bottom > div {
  display: table-cell; }

.roll-over.vertical-align-center > div {
  vertical-align: middle; }

.roll-over.vertical-align-bottom > div {
  vertical-align: bottom; }

.roll-over-container {
  overflow: hidden;
  position : relative; }
/* hide other elements by adding a class .hide-on-roll-over */
.roll-over-container .hide-on-roll-over {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  zoom: 1; }
/* hide other elements by adding a class .hide-on-roll-over */
.roll-over-container.show .hide-on-roll-over, .roll-over-container.no-js:hover .hide-on-roll-over {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  zoom: 1; }
/* default invisible state */
.roll-over {
  width: 100%;
  height: 100%;
  /* auto or 100% */
  position: absolute;
  top: 0%;
  left: 0%;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  zoom: 1;
  overflow: hidden;
  z-index: 1; }

.roll-over.height-full {
  height: 100%; }

.roll-over.height-auto {
  height: auto;
  max-height: 100%; }

.roll-over-container.show .roll-over, .roll-over-container.no-js:hover .roll-over {
  opacity: 1;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out; }
/* roll in bottom to top */
.roll-over.roll-in-bottom {
  top: 100%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }
/* on show state */
.roll-over-container.show .roll-over.roll-in-bottom, .roll-over-container.no-js:hover .roll-over.roll-in-bottom {
  top: 0%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
/* roll in bottom to top */
.roll-over.roll-in-top {
  top: -100%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }
/* on show state */
.roll-over-container.show .roll-over.roll-in-top, .roll-over-container.no-js:hover .roll-over.roll-in-top {
  top: 0%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
/* roll in right to left */
.roll-over.roll-in-right {
  top: 0%;
  left: 100%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }
/* on show state */
.roll-over-container.show .roll-over.roll-in-right, .roll-over-container.no-js:hover .roll-over.roll-in-right {
  top: 0%;
  left: 0%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
/* roll in left to right */
.roll-over.roll-in-left {
  top: 0%;
  left: -100%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }
/* on show state */
.roll-over-container.show .roll-over.roll-in-left, .roll-over-container.no-js:hover .roll-over.roll-in-left {
  top: 0%;
  left: 0%;
  opacity: 1;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
/* roll-over inner properties */
.roll-over .roll-over-content {
  position: relative;
  zoom: 1;
  z-index: 2;
  padding: 18px; }
  .roll-over .roll-over-content > .roll-over-links > .item-links {
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    padding-bottom: 0; }

.roll-over .roll-over-background-layer {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
  z-index: 1; }
/* --- Fade in / zoom in or out START --- */
.roll-over-container {
  /* on show state */
  /* on show state */ }
  .roll-over-container .roll-over.fade-in-zoom-in, .roll-over-container .roll-over.fade-in-zoom-out {
    opacity: 0;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
  .roll-over-container.show .roll-over.fade-in-zoom-in, .roll-over-container.show .roll-over.fade-in-zoom-out, .roll-over-container.no-js:hover .roll-over.fade-in-zoom-in, .roll-over-container.no-js:hover .roll-over.fade-in-zoom-out {
    opacity: 1;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .roll-over-container .roll-over.fade-in-zoom-in > .roll-over-content > .roll-over-text-content, .roll-over-container .roll-over.fade-in-zoom-in > .roll-over-content > .roll-over-text-content, .roll-over-container .roll-over.fade-in-zoom-out > .roll-over-content > .roll-over-text-content, .roll-over-container .roll-over.fade-in-zoom-out > .roll-over-content > .roll-over-text-content {
    opacity: 0;
    transition: all 0.3s ease-in-out 0.1s; }
  .roll-over-container .roll-over.fade-in-zoom-in > .roll-over-content > .roll-over-text-content, .roll-over-container .roll-over.fade-in-zoom-in > .roll-over-content > .roll-over-text-content {
    transform: scale(0.3); }
  .roll-over-container .roll-over.fade-in-zoom-out > .roll-over-content > .roll-over-text-content, .roll-over-container .roll-over.fade-in-zoom-out > .roll-over-content > .roll-over-text-content {
    transform: scale(3); }
  .roll-over-container.show .roll-over.fade-in-zoom-in > .roll-over-content > .roll-over-text-content, .roll-over-container.no-js:hover .roll-over.fade-in-zoom-in > .roll-over-content > .roll-over-text-content, .roll-over-container.show .roll-over.fade-in-zoom-out > .roll-over-content > .roll-over-text-content, .roll-over-container.no-js:hover .roll-over.fade-in-zoom-out > .roll-over-content > .roll-over-text-content {
    opacity: 1;
    transform: scale(1); }
/* --- Fade in / zoom in or out END --- */
/* --- Image move effect START --- */
.item-wrapper .element-container > .item-images.roll-over-container.move-to-top > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-top > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-bottom > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-bottom > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-left > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-left > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-right > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-right > img {
  transition: margin 0.3s ease-in-out 0.1s !important;
  transform: scale(1) !important; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-top > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-top > img {
    margin-top: 0;
    margin-bottom: -20%; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-top.show > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-top.show > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-top.no-js:hover > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-top.no-js:hover > img {
    margin-top: -20%;
    margin-bottom: 0; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-bottom > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-bottom > img {
    margin-top: -20%;
    margin-bottom: 0; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-bottom.show > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-bottom.show > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-bottom.no-js:hover > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-bottom.no-js:hover > img {
    margin-top: 0;
    margin-bottom: -20%; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-left > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-left > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-right > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-right > img {
    width: 120%; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-left > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-left > img {
    margin-left: 0;
    margin-right: -20%; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-left.show > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-left.show > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-left.no-js:hover > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-left.no-js:hover > img {
    margin-left: -20%;
    margin-right: 0; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-right > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-right > img {
    margin-left: -20%;
    margin-right: 0; }
  .item-wrapper .element-container > .item-images.roll-over-container.move-to-right.show > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-right.show > img, .item-wrapper .element-container > .item-images.roll-over-container.move-to-right.no-js:hover > img, .item-wrapper.text-over-image .element-container > .item-images.move-to-right.no-js:hover > img {
    margin-left: 0;
    margin-right: -20%; }
/* --- Image move effect START --- */
.item-wrapper > .item > .item-select {
  background-color: rgba(255, 255, 255, 0.6);
  height: 34px;
  width: 34px;
  padding-left: 5px;
  position: absolute;
  z-index: 0; }
  .item-wrapper > .item > .item-select.left {
    left: 18px; }
  .item-wrapper > .item > .item-select.right {
    right: 18px; }

@media (max-width:769px) {
  .product-hint-select-wrapper .item-select {
    height: 45px;
    width: 45px; }
    .product-hint-select-wrapper .item-select.right-top, .product-hint-select-wrapper .item-select.right {
      right: 36px !important;
      top: 0; }
    .product-hint-select-wrapper .item-select.right-bottom {
      right: 36px !important;
      bottom: 36px !important; }
    .product-hint-select-wrapper .item-select > .checkbox.custom-style > label.checkbox-inline > span:before {
      height: 50px !important;
      width: 50px !important;
      font-size: 34px !important;
      line-height: 48px !important; }
      .product-hint-select-wrapper .item-select > .checkbox.custom-style > label.checkbox-inline > input[type="checkbox"] {
        min-width: 50px;
        position: relative; }
    .product-hint-select-wrapper .item-shop-product-preview.item-wrapper:first-child {
      margin-top: 5px; } }

.item-wrapper.with-border > .item > .item-select.left {
  left: 19px; }
  .item-wrapper.with-border > .item > .item-select.right-top, .item-wrapper.with-border > .item > .item-select.right {
    right: 19px;
    top: 0; }

.product-hint-select {
  width: unset !important;
  height: unset !important;
  padding: 5px; }
  .product-hint-select.left {
    left: 19px; }
  .product-hint-select.right-top {
    right: 19px; }
  .product-hint-select.right-bottom {
    right: 20px;
    bottom: 19px;
    width: unset; }
  .product-hint-select span:before {
    color: #000 !important;
    padding-top: 2px !important;
    height: 28px !important;
    width: 28px !important; }
  .product-hint-select .checkbox-inline {
    padding-left: 28px !important; }
  .product-hint-select .checkbox-inline:hover > span:before {
    font-size: 20px !important;
    line-height: 24px !important; }
  .product-hint-select .checkbox-inline :checked + span:before {
    border-color: #000 !important;
    background-color: #fff;
    color: #000 !important;
    font-size: 20px !important;
    line-height: 24px !important; }
  .product-hint-select.square span:before {
    border-radius: 0 !important; }
  .product-hint-select.round span:before {
    border-radius: 50% !important;
    transform: translate(0, -55%) !important;
    border-width: 2px; }
  .product-hint-select.show-as-icon {
    display: inline-block;
    padding-right: 0; }

.product-hint-select-wrapper .slick-slide .item-shop-product-preview {
  max-width: 100% !important;
  min-width: 100% !important;
  width: 100% !important; }
/* --- General START --- */
html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .sticky-parent, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .sticky-parent, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .sticky-parent, html.can-use-flexbox #header-items.new-rowalizer.rowalize .sticky-parent, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .sticky-parent, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .sticky-parent {
  height: 700vh; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .sticky, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .sticky, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .sticky, html.can-use-flexbox #header-items.new-rowalizer.rowalize .sticky, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .sticky, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .sticky {
    position: sticky;
    top: 0;
    max-height: 100vh;
    min-width: 100%;
    max-width: 100%;
    padding: 0 0;
    margin: 0 0;
    overflow: hidden; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .dim, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .dim, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .dim, html.can-use-flexbox #header-items.new-rowalizer.rowalize .dim, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .dim, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .dim {
    min-width: 50vw;
    height: 100vh; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .row-continuous > .row, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .row-continuous > .row, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .row-continuous > .row, html.can-use-flexbox #header-items.new-rowalizer.rowalize .row-continuous > .row, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .row-continuous > .row, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .row-continuous > .row {
    width: 100vw;
    display: flex;
    flex-flow: row; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .container-fluid.order-standard > .row, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .container-fluid.order-standard > .row, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .container-fluid.order-standard > .row, html.can-use-flexbox #header-items.new-rowalizer.rowalize .container-fluid.order-standard > .row, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .container-fluid.order-standard > .row, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .container-fluid.order-standard > .row {
    display: flex;
    flex-flow: row wrap; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .container-fluid.order-standard > .row > .item-wrapper, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .container-fluid.order-standard > .row > .item-wrapper, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .container-fluid.order-standard > .row > .item-wrapper, html.can-use-flexbox #header-items.new-rowalizer.rowalize .container-fluid.order-standard > .row > .item-wrapper, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .container-fluid.order-standard > .row > .item-wrapper, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .container-fluid.order-standard > .row > .item-wrapper {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content, html.can-use-flexbox #header-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content {
    display: flex;
    flex-direction: column; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard, html.can-use-flexbox #header-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex-grow: 1; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard:not(.full-width) > .row, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard:not(.full-width) > .row, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard:not(.full-width) > .row, html.can-use-flexbox #header-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard:not(.full-width) > .row, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard:not(.full-width) > .row, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.item-group > .item > .item-content > .container-fluid.order-standard:not(.full-width) > .row {
    min-width: calc(100% + 36px);
    max-width: calc(100% + 36px);
    flex-grow: 1; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer.rowalize .item-wrapper.disable-rowalize, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.disable-rowalize, html.can-use-flexbox #wrapper header.new-rowalizer.rowalize .item-wrapper.disable-rowalize, html.can-use-flexbox #header-items.new-rowalizer.rowalize .item-wrapper.disable-rowalize, html.can-use-flexbox #footer-items.new-rowalizer.rowalize .item-wrapper.disable-rowalize, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.disable-rowalize {
    align-self: flex-start; }

html[data-user-agent="safari"] #cart-addon-products.new-rowalizer.rowalize .container-fluid.order-standard > .row:before, html[data-user-agent="safari"] #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .container-fluid.order-standard > .row:before, html[data-user-agent="safari"] #header-items.new-rowalizer.rowalize .container-fluid.order-standard > .row:before, html[data-user-agent="safari"] #footer-items.new-rowalizer.rowalize .container-fluid.order-standard > .row:before, html[data-user-agent="safari"] #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .container-fluid.order-standard > .row:before, html[data-user-agent="safari"] #cart-addon-products.new-rowalizer.rowalize .container-fluid.order-standard > .row::after, html[data-user-agent="safari"] #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .container-fluid.order-standard > .row::after, html[data-user-agent="safari"] #header-items.new-rowalizer.rowalize .container-fluid.order-standard > .row::after, html[data-user-agent="safari"] #footer-items.new-rowalizer.rowalize .container-fluid.order-standard > .row::after, html[data-user-agent="safari"] #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .container-fluid.order-standard > .row::after {
  height: 0;
  width: 0; }
/* --- General END --- */
/* --- Alignment without rowalizer, stretch last row in item group START --- */
html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content.row, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content.row, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content.row, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content.row, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content.row, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content.row {
    display: flex;
    flex: 1 1 auto; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-links, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-links, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-links, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-links, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-links, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-links, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-addthis, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-addthis, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-addthis, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-addthis, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-addthis, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-addthis {
      display: flex;
      flex-direction: column; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text {
      flex: 1; }
      html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div {
        display: block; }
        html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div > div, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div > div, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div > div, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div > div, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div > div, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element > .item-text > div > div {
          display: block; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.no-stretch > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.no-stretch > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.no-stretch > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.no-stretch > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.no-stretch > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.no-stretch > .item-text {
      flex: none; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-top > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-top > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-top > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-top > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-top > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-top > .item-text {
      justify-content: start; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center > .item-text {
      justify-content: center; }
      html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center.no-stretch, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center.no-stretch, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center.no-stretch, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center.no-stretch, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center.no-stretch, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-center.no-stretch {
        justify-content: center; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom > .item-text {
      justify-content: flex-end; }
      html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom.no-stretch, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom.no-stretch, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom.no-stretch, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom.no-stretch, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom.no-stretch, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper > .item > .item-content > .item-text-element.vertical-align-bottom.no-stretch {
        justify-content: flex-end; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content {
    display: flex;
    flex-direction: column; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-media-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-media-element {
      display: flex;
      flex-direction: column; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-top, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-top, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-top, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-top, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-top, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-top, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-top, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-top, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-top, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-top, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-top, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-top {
      justify-content: start; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-center, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-center, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-center, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-center, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-center, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-center, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-center, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-center, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-center, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-center, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-center, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-center {
      justify-content: center; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-bottom, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-bottom, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-bottom, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-bottom, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-bottom, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.justify-bottom, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-bottom, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-bottom, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-bottom, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-bottom, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-bottom, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.justify-bottom {
      justify-content: end; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-center, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-center, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-center, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-center, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-center, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-center, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-center, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-center, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-center, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-center, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-center, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-center {
      align-content: center; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-left, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-left, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-left, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-left, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-left, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-left, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-left, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-left, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-left, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-left, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-left, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-left {
      align-content: start; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-right, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-right, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-right, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-right, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-right, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content.align-right, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-right, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-right, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-right, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-right, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-right, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content.align-right {
      align-content: end; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top > .item > .item-content > .item-text-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom > .item > .item-content > .item-text-element {
      flex: 1; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-center > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-center > .item > .item-content > .item-media-element {
    align-self: center; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-left > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-left > .item > .item-content > .item-media-element {
    align-self: flex-start; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-top.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-top.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-top.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-top.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-right > .item > .item-content > .item-media-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-bottom.media-alignment-right > .item > .item-content > .item-media-element {
    align-self: flex-end; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content {
    display: block; }
    html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element {
      display: block;
      height: 100%; }
      html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-left-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element > .item-text, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.media-position-right-float > .item > .item-content > .item-text-element > .item-text {
        display: block; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.item-group.full-width > .item > .item-content, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.item-group.full-width > .item > .item-content, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.item-group.full-width > .item > .item-content, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.item-group.full-width > .item > .item-content, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.item-group.full-width > .item > .item-content, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.item-group.full-width > .item > .item-content {
    flex-direction: column; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.item-group > .item > .item-content > .container-fluid, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.item-group > .item > .item-content > .container-fluid, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.item-group > .item > .item-content > .container-fluid, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.item-group > .item > .item-content > .container-fluid, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.item-group > .item > .item-content > .container-fluid, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.item-group > .item > .item-content > .container-fluid {
    width: 100%; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row, html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row, html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row, html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row, html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row, html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row {
    flex-flow: column; }
  html.can-use-flexbox #cart-addon-products.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row > .item-wrapper:not(.cg-row-last), html.can-use-flexbox #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row > .item-wrapper:not(.cg-row-last), html.can-use-flexbox #header-items.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row > .item-wrapper:not(.cg-row-last), html.can-use-flexbox #footer-items.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row > .item-wrapper:not(.cg-row-last), html.can-use-flexbox #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row > .item-wrapper:not(.cg-row-last), html.can-use-flexbox .panel-body.new-rowalizer .item-wrapper.item-group.stretch-last-row > .item > .item-content > .container-fluid > .row > .item-wrapper:not(.cg-row-last) {
    flex-basis: auto;
    flex-grow: 0; }

@media (max-width:1252px) {
  html.can-use-flexbox #footer-items > .container-fluid.full-width > .row > .item-wrapper.item-group.full-width.no-border > .item > .item-content > .container-fluid:not(.full-width) {
    margin-left: 20px;
    margin-right: 20px;
    width: calc(100% - 40px); } }

@media (min-width:641px) {
 }
/* --- Alignment without rowalizer, stretch last row in item group END --- */
html[data-user-agent="safari"] #cart-addon-products.new-rowalizer .item-wrapper.media-position-left > .item > .item-content, html[data-user-agent="safari"] #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-left > .item > .item-content, html[data-user-agent="safari"] #header-items.new-rowalizer .item-wrapper.media-position-left > .item > .item-content, html[data-user-agent="safari"] #footer-items.new-rowalizer .item-wrapper.media-position-left > .item > .item-content, html[data-user-agent="safari"] #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-left > .item > .item-content, html[data-user-agent="safari"] #cart-addon-products.new-rowalizer .item-wrapper.media-position-right > .item > .item-content, html[data-user-agent="safari"] #wrapper > #align-wrapper .content-root.new-rowalizer .item-wrapper.media-position-right > .item > .item-content, html[data-user-agent="safari"] #header-items.new-rowalizer .item-wrapper.media-position-right > .item > .item-content, html[data-user-agent="safari"] #footer-items.new-rowalizer .item-wrapper.media-position-right > .item > .item-content, html[data-user-agent="safari"] #footer-docked-items-wrapper .footer-docked-items.new-rowalizer .item-wrapper.media-position-right > .item > .item-content {
  display: flex;
  flex: 1 0 auto; }

#cart-addon-products.new-rowalizer.rowalize .slick-slider-wrapper .item-wrapper.slick-slider-outer-container, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .slick-slider-wrapper .item-wrapper.slick-slider-outer-container, #header-items.new-rowalizer.rowalize .slick-slider-wrapper .item-wrapper.slick-slider-outer-container, #footer-items.new-rowalizer.rowalize .slick-slider-wrapper .item-wrapper.slick-slider-outer-container, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .slick-slider-wrapper .item-wrapper.slick-slider-outer-container {
  max-width: 100% !important; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-1, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-1, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-1, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-1, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-1 {
  min-width: 4.16667%;
  max-width: 4.16667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-2, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-2, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-2, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-2, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-2 {
  min-width: 8.33333%;
  max-width: 8.33333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-3, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-3, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-3, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-3, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-3 {
  min-width: 12.5%;
  max-width: 12.5%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-4, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-4, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-4, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-4, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-4 {
  min-width: 16.66667%;
  max-width: 16.66667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-5, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-5, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-5, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-5, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-5 {
  min-width: 20.83333%;
  max-width: 20.83333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-6, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-6, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-6, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-6, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-6 {
  min-width: 25%;
  max-width: 25%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-7, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-7, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-7, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-7, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-7 {
  min-width: 29.16667%;
  max-width: 29.16667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-8, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-8, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-8, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-8, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-8 {
  min-width: 33.33333%;
  max-width: 33.33333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-9, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-9, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-9, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-9, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-9 {
  min-width: 37.5%;
  max-width: 37.5%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-10, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-10, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-10, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-10, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-10 {
  min-width: 41.66667%;
  max-width: 41.66667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-11, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-11, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-11, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-11, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-11 {
  min-width: 45.83333%;
  max-width: 45.83333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-12, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-12, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-12, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-12, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-12 {
  min-width: 50%;
  max-width: 50%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-13, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-13, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-13, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-13, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-13 {
  min-width: 54.16667%;
  max-width: 54.16667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-14, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-14, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-14, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-14, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-14 {
  min-width: 58.33333%;
  max-width: 58.33333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-15, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-15, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-15, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-15, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-15 {
  min-width: 62.5%;
  max-width: 62.5%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-16, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-16, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-16, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-16, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-16 {
  min-width: 66.66667%;
  max-width: 66.66667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-17, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-17, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-17, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-17, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-17 {
  min-width: 70.83333%;
  max-width: 70.83333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-18, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-18, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-18, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-18, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-18 {
  min-width: 75%;
  max-width: 75%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-19, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-19, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-19, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-19, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-19 {
  min-width: 79.16667%;
  max-width: 79.16667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-20, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-20, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-20, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-20, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-20 {
  min-width: 83.33333%;
  max-width: 83.33333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-21, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-21, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-21, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-21, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-21 {
  min-width: 87.5%;
  max-width: 87.5%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-22, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-22, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-22, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-22, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-22 {
  min-width: 91.66667%;
  max-width: 91.66667%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-23, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-23, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-23, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-23, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-23 {
  min-width: 95.83333%;
  max-width: 95.83333%; }

#cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-xs-24, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-xs-24, #header-items.new-rowalizer.rowalize .item-wrapper.col-xs-24, #footer-items.new-rowalizer.rowalize .item-wrapper.col-xs-24, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-xs-24 {
  min-width: 100%;
  max-width: 100%; }

@media (min-width:769px) {
  #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-1, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-1, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-1, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-1, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-1 {
    min-width: 4.16667%;
    max-width: 4.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-2, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-2, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-2, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-2, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-2 {
      min-width: 8.33333%;
      max-width: 8.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-3, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-3, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-3, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-3, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-3 {
      min-width: 12.5%;
      max-width: 12.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-4, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-4, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-4, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-4, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-4 {
      min-width: 16.66667%;
      max-width: 16.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-5, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-5, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-5, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-5, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-5 {
      min-width: 20.83333%;
      max-width: 20.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-6, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-6, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-6, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-6, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-6 {
      min-width: 25%;
      max-width: 25%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-7, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-7, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-7, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-7, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-7 {
      min-width: 29.16667%;
      max-width: 29.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-8, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-8, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-8, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-8, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-8 {
      min-width: 33.33333%;
      max-width: 33.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-9, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-9, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-9, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-9, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-9 {
      min-width: 37.5%;
      max-width: 37.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-10, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-10, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-10, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-10, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-10 {
      min-width: 41.66667%;
      max-width: 41.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-11, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-11, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-11, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-11, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-11 {
      min-width: 45.83333%;
      max-width: 45.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-12, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-12, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-12, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-12, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-12 {
      min-width: 50%;
      max-width: 50%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-13, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-13, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-13, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-13, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-13 {
      min-width: 54.16667%;
      max-width: 54.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-14, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-14, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-14, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-14, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-14 {
      min-width: 58.33333%;
      max-width: 58.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-15, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-15, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-15, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-15, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-15 {
      min-width: 62.5%;
      max-width: 62.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-16, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-16, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-16, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-16, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-16 {
      min-width: 66.66667%;
      max-width: 66.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-17, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-17, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-17, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-17, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-17 {
      min-width: 70.83333%;
      max-width: 70.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-18, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-18, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-18, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-18, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-18 {
      min-width: 75%;
      max-width: 75%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-19, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-19, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-19, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-19, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-19 {
      min-width: 79.16667%;
      max-width: 79.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-20, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-20, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-20, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-20, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-20 {
      min-width: 83.33333%;
      max-width: 83.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-21, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-21, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-21, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-21, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-21 {
      min-width: 87.5%;
      max-width: 87.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-22, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-22, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-22, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-22, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-22 {
      min-width: 91.66667%;
      max-width: 91.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-23, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-23, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-23, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-23, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-23 {
      min-width: 95.83333%;
      max-width: 95.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-sm-24, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-sm-24, #header-items.new-rowalizer.rowalize .item-wrapper.col-sm-24, #footer-items.new-rowalizer.rowalize .item-wrapper.col-sm-24, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-sm-24 {
      min-width: 100%;
      max-width: 100%; } }

@media (min-width:1024px) {
  #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-1, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-1, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-1, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-1, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-1 {
    min-width: 4.16667%;
    max-width: 4.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-2, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-2, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-2, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-2, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-2 {
      min-width: 8.33333%;
      max-width: 8.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-3, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-3, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-3, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-3, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-3 {
      min-width: 12.5%;
      max-width: 12.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-4, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-4, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-4, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-4, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-4 {
      min-width: 16.66667%;
      max-width: 16.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-5, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-5, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-5, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-5, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-5 {
      min-width: 20.83333%;
      max-width: 20.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-6, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-6, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-6, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-6, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-6 {
      min-width: 25%;
      max-width: 25%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-7, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-7, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-7, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-7, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-7 {
      min-width: 29.16667%;
      max-width: 29.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-8, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-8, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-8, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-8, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-8 {
      min-width: 33.33333%;
      max-width: 33.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-9, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-9, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-9, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-9, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-9 {
      min-width: 37.5%;
      max-width: 37.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-10, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-10, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-10, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-10, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-10 {
      min-width: 41.66667%;
      max-width: 41.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-11, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-11, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-11, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-11, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-11 {
      min-width: 45.83333%;
      max-width: 45.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-12, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-12, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-12, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-12, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-12 {
      min-width: 50%;
      max-width: 50%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-13, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-13, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-13, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-13, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-13 {
      min-width: 54.16667%;
      max-width: 54.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-14, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-14, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-14, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-14, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-14 {
      min-width: 58.33333%;
      max-width: 58.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-15, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-15, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-15, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-15, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-15 {
      min-width: 62.5%;
      max-width: 62.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-16, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-16, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-16, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-16, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-16 {
      min-width: 66.66667%;
      max-width: 66.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-17, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-17, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-17, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-17, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-17 {
      min-width: 70.83333%;
      max-width: 70.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-18, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-18, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-18, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-18, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-18 {
      min-width: 75%;
      max-width: 75%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-19, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-19, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-19, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-19, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-19 {
      min-width: 79.16667%;
      max-width: 79.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-20, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-20, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-20, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-20, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-20 {
      min-width: 83.33333%;
      max-width: 83.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-21, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-21, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-21, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-21, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-21 {
      min-width: 87.5%;
      max-width: 87.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-22, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-22, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-22, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-22, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-22 {
      min-width: 91.66667%;
      max-width: 91.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-23, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-23, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-23, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-23, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-23 {
      min-width: 95.83333%;
      max-width: 95.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-md-24, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-md-24, #header-items.new-rowalizer.rowalize .item-wrapper.col-md-24, #footer-items.new-rowalizer.rowalize .item-wrapper.col-md-24, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-md-24 {
      min-width: 100%;
      max-width: 100%; } }

@media (min-width:1200px) {
  #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-1, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-1, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-1, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-1, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-1 {
    min-width: 4.16667%;
    max-width: 4.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-2, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-2, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-2, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-2, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-2 {
      min-width: 8.33333%;
      max-width: 8.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-3, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-3, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-3, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-3, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-3 {
      min-width: 12.5%;
      max-width: 12.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-4, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-4, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-4, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-4, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-4 {
      min-width: 16.66667%;
      max-width: 16.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-5, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-5, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-5, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-5, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-5 {
      min-width: 20.83333%;
      max-width: 20.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-6, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-6, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-6, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-6, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-6 {
      min-width: 25%;
      max-width: 25%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-7, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-7, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-7, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-7, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-7 {
      min-width: 29.16667%;
      max-width: 29.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-8, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-8, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-8, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-8, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-8 {
      min-width: 33.33333%;
      max-width: 33.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-9, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-9, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-9, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-9, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-9 {
      min-width: 37.5%;
      max-width: 37.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-10, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-10, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-10, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-10, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-10 {
      min-width: 41.66667%;
      max-width: 41.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-11, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-11, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-11, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-11, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-11 {
      min-width: 45.83333%;
      max-width: 45.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-12, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-12, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-12, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-12, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-12 {
      min-width: 50%;
      max-width: 50%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-13, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-13, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-13, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-13, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-13 {
      min-width: 54.16667%;
      max-width: 54.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-14, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-14, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-14, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-14, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-14 {
      min-width: 58.33333%;
      max-width: 58.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-15, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-15, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-15, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-15, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-15 {
      min-width: 62.5%;
      max-width: 62.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-16, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-16, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-16, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-16, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-16 {
      min-width: 66.66667%;
      max-width: 66.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-17, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-17, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-17, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-17, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-17 {
      min-width: 70.83333%;
      max-width: 70.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-18, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-18, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-18, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-18, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-18 {
      min-width: 75%;
      max-width: 75%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-19, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-19, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-19, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-19, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-19 {
      min-width: 79.16667%;
      max-width: 79.16667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-20, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-20, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-20, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-20, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-20 {
      min-width: 83.33333%;
      max-width: 83.33333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-21, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-21, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-21, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-21, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-21 {
      min-width: 87.5%;
      max-width: 87.5%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-22, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-22, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-22, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-22, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-22 {
      min-width: 91.66667%;
      max-width: 91.66667%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-23, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-23, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-23, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-23, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-23 {
      min-width: 95.83333%;
      max-width: 95.83333%; }
    #cart-addon-products.new-rowalizer.rowalize .item-wrapper.col-lg-24, #wrapper > #align-wrapper .content-root.new-rowalizer.rowalize .item-wrapper.col-lg-24, #header-items.new-rowalizer.rowalize .item-wrapper.col-lg-24, #footer-items.new-rowalizer.rowalize .item-wrapper.col-lg-24, #footer-docked-items-wrapper .footer-docked-items.new-rowalizer.rowalize .item-wrapper.col-lg-24 {
      min-width: 100%;
      max-width: 100%; } }

#tinymce.is-item-text ul, .item-wrapper > .item > .item-content > .item-text-element > .item-text ul {
  list-style: none; }
  #tinymce.is-item-text ul li:not([role="presentation"]), .item-wrapper > .item > .item-content > .item-text-element > .item-text ul li:not([role="presentation"]) {
    list-style: none; }
  #tinymce.is-item-text ul li:not([role="presentation"]):before, .item-wrapper > .item > .item-content > .item-text-element > .item-text ul li:not([role="presentation"]):before {
    content: '\f00c';
    font-family: 'Font Awesome 5 Pro', 'Font Awesome 5 Free', 'FontAwesome';
    font-weight: 300;
    float: left;
    margin-left: -1.4em;
    color: #f49b00; }

#tinymce.is-item-text.with-border ul li:before, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text ul li:before {
  color: #f49b00; }

.item-wrapper.item-text-with-youtube-video .item-media-element > .item-media > .element-container, .item-wrapper.item-youtube-video .item-media-element > .item-media > .element-container, .item-wrapper.item-text-with-vimeo-video .item-media-element > .item-media > .element-container, .item-wrapper.item-vimeo-video .item-media-element > .item-media > .element-container {
  position: relative; }
  .item-wrapper.item-text-with-youtube-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info, .item-wrapper.item-youtube-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info, .item-wrapper.item-text-with-vimeo-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info, .item-wrapper.item-vimeo-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info {
    background-color: rgba(255, 255, 255, 0.7);
    display: flex;
    flex-grow: 1;
    align-items: center;
    height: 100%;
    left: 0;
    right: 0;
    padding: 30px;
    position: absolute;
    z-index: 10; }
  .item-wrapper.item-text-with-youtube-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info > div, .item-wrapper.item-youtube-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info > div, .item-wrapper.item-text-with-vimeo-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info > div, .item-wrapper.item-vimeo-video .item-media-element > .item-media > .element-container > .confirmation-for-third-party-content-info > div {
    flex-grow: 1;
    text-align: center; }

.panel.youtube-video-modal .panel-body {
  position: relative; }
  .panel.youtube-video-modal .panel-body > .confirmation-for-third-party-content-info {
    background-color: rgba(255, 255, 255, 0.7);
    display: flex;
    flex-grow: 1;
    align-items: center;
    height: 100%;
    left: 0;
    right: 0;
    padding: 30px;
    position: absolute;
    z-index: 10; }
  .panel.youtube-video-modal .panel-body > .confirmation-for-third-party-content-info > div {
    flex-grow: 1;
    text-align: center; }

.item-wrapper .title-overlay {
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px;
  pointer-events: none; }
  .item-wrapper .title-overlay > .image-title {
    color: #fff; }

.item-wrapper.no-image-scaling > .item > .item-content > .item-media-element .item-images {
  text-align: center; }
  .item-wrapper.no-image-scaling > .item > .item-content > .item-media-element .item-images > img {
    width: auto;
    max-width: 100%; }
  .item-wrapper.no-image-scaling.item-text-with-image-hover > .item > .item-content > .item-media-element .item-images img, .item-wrapper.no-image-scaling.item-image-hover > .item > .item-content > .item-media-element .item-images img {
    width: auto;
    max-width: 100%; }
  .item-wrapper.no-image-scaling.item-text-with-image-hover > .item > .item-content > .item-media-element .item-images img.hover, .item-wrapper.no-image-scaling.item-image-hover > .item > .item-content > .item-media-element .item-images img.hover {
    left: 50%;
    transform: translateX(-50%); }
  .item-wrapper.no-image-scaling.item-pageparameter-text-with-image-link > .item > .item-content > .item-media-element .item-images > div > div, .item-wrapper.no-image-scaling.item-pageparameter-image-link > .item > .item-content > .item-media-element .item-images > div > div {
    text-align: center; }
  .item-wrapper.no-image-scaling.item-pageparameter-text-with-image-link > .item > .item-content > .item-media-element .item-images > div > div > img, .item-wrapper.no-image-scaling.item-pageparameter-image-link > .item > .item-content > .item-media-element .item-images > div > div > img {
    width: auto;
    max-width: 100%; }
  .item-wrapper.no-image-scaling.item-pageparameter-text-with-image-link > .item > .item-content > .item-media-element .item-images > a > div, .item-wrapper.no-image-scaling.item-pageparameter-image-link > .item > .item-content > .item-media-element .item-images > a > div {
    width: 100%;
    text-align: center; }
  .item-wrapper.no-image-scaling.item-pageparameter-text-with-image-link > .item > .item-content > .item-media-element .item-images > a > div > img, .item-wrapper.no-image-scaling.item-pageparameter-image-link > .item > .item-content > .item-media-element .item-images > a > div > img {
    width: auto;
    max-width: 100%; }
/* --- Item animations START --- */
@supports (position:sticky) {
  .item-wrapper.sticky-item {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    z-index: 35; } }

@media (max-width:999px) {
  @supports (position:sticky) {
      #wrapper:not(.header-dynamic) #align-wrapper .item-wrapper.sticky-item {
        top: 51px; } } }

@media (min-width:1000px) {
  @supports (position:sticky) {
      #wrapper:not(.header-dynamic) #align-wrapper .item-wrapper.sticky-item {
        top: 87px; }
      #align-wrapper.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open .item-wrapper.sticky-item {
        top: 227px; }
      #wrapper.header-dynamic.not-scrolled #align-wrapper.main-menu-fixed-submenu-level1 .item-wrapper.sticky-item, #wrapper.header-dynamic.scrolled #align-wrapper.main-menu-fixed-submenu-level1 .item-wrapper.sticky-item {
        transition: top 0.4s; }
        #wrapper.header-dynamic.not-scrolled #align-wrapper .item-wrapper.sticky-item {
          top: 87px; }
          #wrapper.header-dynamic.not-scrolled #align-wrapper.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open .item-wrapper.sticky-item {
            top: 227px; }
        #wrapper.header-dynamic.scrolled #align-wrapper .item-wrapper.sticky-item {
          top: 52px; }
          #wrapper.header-dynamic.scrolled #align-wrapper.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open .item-wrapper.sticky-item {
            top: 192px; } } }
/* --- Item animations END --- */
/*
 Header items
 ------------
 Get config vars and set default values
 */
#header-items-wrapper {
  overflow: hidden; }
  #header-items-wrapper .header-items-inner-wrapper {
    background-color: transparent;
    overflow: hidden; }
  #header-items-wrapper .header-items-inner-wrapper #header-items {
    min-height: 36px;
    margin-bottom: -36px;
    overflow: hidden; }

@media (min-width:1000px) {
  #header-items-wrapper.main-menu-fixed-submenu-level1 {
    transition: margin-top 0.2s; }
    #header-items-wrapper.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open.submenu-with-menuicon {
      margin-top: 140px; }
    #header-items-wrapper.main-menu-fixed-submenu-level1.main-menu-fixed-submenu-level1-open:not(.submenu-with-menuicon) {
      margin-top: 140px; } }

@media (min-width:640px) {
  #header-items-wrapper.header-items-fixed .header-items-inner-wrapper {
    opacity: 0;
    transition: opacity 0.4s;
    width: 100%;
    z-index: 10; } }

#header-items-wrapper.behind-content {
  z-index: -10; }

@media (max-width:1252px) {
  #header-items-wrapper #header-items > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; }
    #header-items-wrapper #header-items > .container-fluid.full-width {
      margin-left: 0;
      margin-right: 0; } }

.header-show-only-in-mobile-over-header-wrapper {
  width: 100%;
  position: absolute;
  z-index: 5;
  border-bottom: 0.5px solid #d2d2d7; }
  .header-show-only-in-mobile-over-header-wrapper .over-header-ul {
    list-style: none; }
  .header-show-only-in-mobile-over-header-wrapper .over-header-ul li {
    display: flex;
    width: 100%; }
  .header-show-only-in-mobile-over-header-wrapper .over-header-ul li a {
    color: #f49b00;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: flex;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px; }
  .header-show-only-in-mobile-over-header-wrapper .over-header-span > .menuicon {
    padding-right: 25px; }
  .header-show-only-in-mobile-over-header-wrapper .badge {
    position: relative;
    left: 5px; }

html.menu-disappear-reappear-mobile .header-show-only-in-mobile-over-header-wrapper {
  position: relative; }
/* $footerItems_fullWidth:				style-config('footerItems_fullWidth', true); */
/* TODO */
@keyframes footer-items-wrapper-fade-in {
  0% {
    opacity: 0; }

  88% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes footer-items-wrapper-fade-in {
  0% {
    opacity: 0; }

  88% {
    opacity: 0; }

  100% {
    opacity: 1; } }

#footer-items-wrapper {
  animation-name: footer-items-wrapper-fade-in;
  -webkit-animation-name: footer-items-wrapper-fade-in;
  animation-duration: 1.6s;
  -webkit-animation-duration: 1.6s;
  background-color: #fff5e9;
  overflow: hidden;
  max-width: 1284px;
  margin-left: auto;
  margin-right: auto;
  min-height: 36px; }
  #footer-items-wrapper.v2 {
    display: block;
    position: absolute;
    bottom: 0;
    transform: translateY(100%); }

#footer-items-wrapper.full-width {
  max-width: none;
  width: 100%; }

#footer-items-wrapper .footer-items-inner-wrapper {
  padding-top: 30px;
  padding-bottom: 20px;
  margin-bottom: -36px;
  overflow: hidden; }

@media (max-width:1252px) {
  #footer-items-wrapper #footer-items > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; }
    #footer-items-wrapper #footer-items > .container-fluid.full-width {
      margin-left: 0;
      margin-right: 0; } }

.item-wrapper .item .nav-tabs li:before {
  content: ''; }
  .item-wrapper .item .nav-tabs li > a:not(.btn-sm):not(.btn) {
    background-color: transparent; }
  .item-wrapper .item .nav-tabs li > a:not(.btn-sm):not(.btn):hover {
    text-decoration: none;
    outline: 0;
    background-color: transparent; }
  .item-wrapper .item .nav-tabs li > a:not(.btn-sm):not(.btn):active {
    text-decoration: none;
    outline: 0;
    background-color: transparent; }
  .item-wrapper .item .nav-tabs li > a:not(.btn-sm):not(.btn):focus {
    text-decoration: none;
    outline: 0;
    background-color: transparent; }
  .item-wrapper .item .nav-tabs li > a:not(.btn-sm):not(.btn) {
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 26px;
    letter-spacing: 0px;
    margin-top: 14px;
    margin-bottom: 14px; }
  .item-wrapper .item .nav-tabs li > a:not(.btn-sm):not(.btn):hover {
    color: #f49b00; }
  .item-wrapper .item .nav-tabs li.active > a:not(.btn-sm):not(.btn) {
    color: #f49b00; }

.item-wrapper.with-border .item .nav-tabs li > a:not(.btn-sm):not(.btn) {
  color: #000;
  font-family: 'Cairo',Arial,sans-serif; }
  .item-wrapper.with-border .item .nav-tabs li > a:not(.btn-sm):not(.btn):hover {
    color: #f49b00; }
  .item-wrapper.with-border .item .nav-tabs li.active > a:not(.btn-sm):not(.btn) {
    color: #f49b00; }

.item-wrapper .item .nav-tabs.nav-tabs-style-bottom-border {
  border-bottom-width: 0px; }
  .item-wrapper .item .nav-tabs.nav-tabs-style-bottom-border li > a:not(.btn-sm):not(.btn) {
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    padding: 0px 0px 4px 0px;
    margin-right: 28px;
    border-bottom-width: 1px;
    border-bottom-color: rgba(255, 255, 255, 0);
    border-bottom-style: solid;
    transition: border 0.5s; }
  .item-wrapper .item .nav-tabs.nav-tabs-style-bottom-border li.active > a:not(.btn-sm):not(.btn) {
    border-bottom-color: #f49b00; }
  .item-wrapper .item .nav-tabs.nav-tabs-style-bottom-border li:last-child > a:not(.btn-sm):not(.btn) {
    margin-right: 0px; }

.item-wrapper.with-border .item .nav-tabs.nav-tabs-style-bottom-border {
  border-bottom-width: 0px; }
  .item-wrapper.with-border .item .nav-tabs.nav-tabs-style-bottom-border li.active > a:not(.btn-sm):not(.btn) {
    border-bottom-color: #f49b00; }

.item-wrapper .item .nav-tabs.position-d-center {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap; }
  .item-wrapper .item .nav-tabs.position-d-center li:last-child > a:not(.btn-sm):not(.btn) {
    margin-right: 0px; }
  .item-wrapper .item .nav-tabs.position-d-right {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    flex-wrap: wrap; }
  .item-wrapper .item .nav-tabs.position-d-right li > a:not(.btn-sm):not(.btn) {
    margin-right: 0px;
    margin-left: 28px; }
  .item-wrapper .item .nav-tabs.position-d-right li:first-child > a:not(.btn-sm):not(.btn) {
    margin-left: 0px; }

@media (max-width: 769px) {
  .item-wrapper .item .nav-tabs {
    display: flex;
    flex-direction: column; }
    .item-wrapper .item .nav-tabs.position-d-center {
      flex-direction: unset;
      justify-content: unset;
      flex-wrap: unset; }
    .item-wrapper .item .nav-tabs.position-d-right {
      flex-direction: unset;
      justify-content: unset;
      flex-wrap: unset; }
    .item-wrapper .item .nav-tabs.position-m-left {
      display: flex;
      flex-direction: column !important;
      justify-content: center !important; }
      .item-wrapper .item .nav-tabs.position-m-left li > a:not(.btn-sm):not(.btn) {
        margin: 7px auto;
        text-align: left;
        width: auto; }
    .item-wrapper .item .nav-tabs.position-m-center {
      display: flex;
      flex-direction: column !important;
      justify-content: center !important; }
      .item-wrapper .item .nav-tabs.position-m-center li > a:not(.btn-sm):not(.btn) {
        margin: 7px auto;
        text-align: center;
        width: auto; }
    .item-wrapper .item .nav-tabs.position-m-right {
      display: flex;
      flex-direction: column !important;
      justify-content: flex-end !important; }
      .item-wrapper .item .nav-tabs.position-m-right li > a:not(.btn-sm):not(.btn) {
        margin: 7px auto;
        text-align: right; } }
/* this is deprectaded if you use TabGroupItemTemplate */
.item-wrapper.item-nav-tabs > .item .item-text-element .nav-tabs-container > .tab-content > .tab-pane {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px; }
  .item-wrapper.item-nav-tabs > .item .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid {
    margin-left: -18px;
    width: calc(100% + 36px); }
  .item-wrapper.item-nav-tabs > .item .item-text-element > .item-text > div > div > .container-fluid {
    margin-left: -18px;
    width: calc(100% + 36px); }
/* this is deprectaded if you use TabGroupItemTemplate */
@media (min-width: 769px) {
  .item-wrapper.item-nav-tabs.col-sm-1 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
    width: 100%;
    min-width: 100% !important;
    max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-2 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-2 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-3 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-3 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-3 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 16.66667%;
      min-width: 16.66667% !important;
      max-width: 16.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 16.66667%;
      min-width: 16.66667% !important;
      max-width: 16.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 83.33333%;
      min-width: 83.33333% !important;
      max-width: 83.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 83.33333%;
      min-width: 83.33333% !important;
      max-width: 83.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 14.28571%;
      min-width: 14.28571% !important;
      max-width: 14.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 14.28571%;
      min-width: 14.28571% !important;
      max-width: 14.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 28.57143%;
      min-width: 28.57143% !important;
      max-width: 28.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 28.57143%;
      min-width: 28.57143% !important;
      max-width: 28.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 42.85714%;
      min-width: 42.85714% !important;
      max-width: 42.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 42.85714%;
      min-width: 42.85714% !important;
      max-width: 42.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 57.14286%;
      min-width: 57.14286% !important;
      max-width: 57.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 57.14286%;
      min-width: 57.14286% !important;
      max-width: 57.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 71.42857%;
      min-width: 71.42857% !important;
      max-width: 71.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 71.42857%;
      min-width: 71.42857% !important;
      max-width: 71.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 85.71429%;
      min-width: 85.71429% !important;
      max-width: 85.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 85.71429%;
      min-width: 85.71429% !important;
      max-width: 85.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 12.5%;
      min-width: 12.5% !important;
      max-width: 12.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 12.5%;
      min-width: 12.5% !important;
      max-width: 12.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 37.5%;
      min-width: 37.5% !important;
      max-width: 37.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 37.5%;
      min-width: 37.5% !important;
      max-width: 37.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 62.5%;
      min-width: 62.5% !important;
      max-width: 62.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 62.5%;
      min-width: 62.5% !important;
      max-width: 62.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 87.5%;
      min-width: 87.5% !important;
      max-width: 87.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 87.5%;
      min-width: 87.5% !important;
      max-width: 87.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 11.11111%;
      min-width: 11.11111% !important;
      max-width: 11.11111% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 11.11111%;
      min-width: 11.11111% !important;
      max-width: 11.11111% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 22.22222%;
      min-width: 22.22222% !important;
      max-width: 22.22222% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 22.22222%;
      min-width: 22.22222% !important;
      max-width: 22.22222% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 44.44444%;
      min-width: 44.44444% !important;
      max-width: 44.44444% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 44.44444%;
      min-width: 44.44444% !important;
      max-width: 44.44444% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 55.55556%;
      min-width: 55.55556% !important;
      max-width: 55.55556% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 55.55556%;
      min-width: 55.55556% !important;
      max-width: 55.55556% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 77.77778%;
      min-width: 77.77778% !important;
      max-width: 77.77778% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 77.77778%;
      min-width: 77.77778% !important;
      max-width: 77.77778% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 88.88889%;
      min-width: 88.88889% !important;
      max-width: 88.88889% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 88.88889%;
      min-width: 88.88889% !important;
      max-width: 88.88889% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 10%;
      min-width: 10% !important;
      max-width: 10% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 10%;
      min-width: 10% !important;
      max-width: 10% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 30%;
      min-width: 30% !important;
      max-width: 30% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 30%;
      min-width: 30% !important;
      max-width: 30% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 70%;
      min-width: 70% !important;
      max-width: 70% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 70%;
      min-width: 70% !important;
      max-width: 70% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 90%;
      min-width: 90% !important;
      max-width: 90% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 90%;
      min-width: 90% !important;
      max-width: 90% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 9.09091%;
      min-width: 9.09091% !important;
      max-width: 9.09091% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 9.09091%;
      min-width: 9.09091% !important;
      max-width: 9.09091% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 18.18182%;
      min-width: 18.18182% !important;
      max-width: 18.18182% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 18.18182%;
      min-width: 18.18182% !important;
      max-width: 18.18182% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 27.27273%;
      min-width: 27.27273% !important;
      max-width: 27.27273% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 27.27273%;
      min-width: 27.27273% !important;
      max-width: 27.27273% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 36.36364%;
      min-width: 36.36364% !important;
      max-width: 36.36364% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 36.36364%;
      min-width: 36.36364% !important;
      max-width: 36.36364% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 45.45455%;
      min-width: 45.45455% !important;
      max-width: 45.45455% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 45.45455%;
      min-width: 45.45455% !important;
      max-width: 45.45455% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 54.54545%;
      min-width: 54.54545% !important;
      max-width: 54.54545% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 54.54545%;
      min-width: 54.54545% !important;
      max-width: 54.54545% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 63.63636%;
      min-width: 63.63636% !important;
      max-width: 63.63636% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 63.63636%;
      min-width: 63.63636% !important;
      max-width: 63.63636% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 72.72727%;
      min-width: 72.72727% !important;
      max-width: 72.72727% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 72.72727%;
      min-width: 72.72727% !important;
      max-width: 72.72727% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 81.81818%;
      min-width: 81.81818% !important;
      max-width: 81.81818% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 81.81818%;
      min-width: 81.81818% !important;
      max-width: 81.81818% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 90.90909%;
      min-width: 90.90909% !important;
      max-width: 90.90909% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 90.90909%;
      min-width: 90.90909% !important;
      max-width: 90.90909% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 8.33333%;
      min-width: 8.33333% !important;
      max-width: 8.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 8.33333%;
      min-width: 8.33333% !important;
      max-width: 8.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 16.66667%;
      min-width: 16.66667% !important;
      max-width: 16.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 16.66667%;
      min-width: 16.66667% !important;
      max-width: 16.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 41.66667%;
      min-width: 41.66667% !important;
      max-width: 41.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 41.66667%;
      min-width: 41.66667% !important;
      max-width: 41.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 58.33333%;
      min-width: 58.33333% !important;
      max-width: 58.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 58.33333%;
      min-width: 58.33333% !important;
      max-width: 58.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 83.33333%;
      min-width: 83.33333% !important;
      max-width: 83.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 83.33333%;
      min-width: 83.33333% !important;
      max-width: 83.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 91.66667%;
      min-width: 91.66667% !important;
      max-width: 91.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 91.66667%;
      min-width: 91.66667% !important;
      max-width: 91.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 7.69231%;
      min-width: 7.69231% !important;
      max-width: 7.69231% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 7.69231%;
      min-width: 7.69231% !important;
      max-width: 7.69231% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 15.38462%;
      min-width: 15.38462% !important;
      max-width: 15.38462% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 15.38462%;
      min-width: 15.38462% !important;
      max-width: 15.38462% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 23.07692%;
      min-width: 23.07692% !important;
      max-width: 23.07692% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 23.07692%;
      min-width: 23.07692% !important;
      max-width: 23.07692% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 30.76923%;
      min-width: 30.76923% !important;
      max-width: 30.76923% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 30.76923%;
      min-width: 30.76923% !important;
      max-width: 30.76923% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 38.46154%;
      min-width: 38.46154% !important;
      max-width: 38.46154% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 38.46154%;
      min-width: 38.46154% !important;
      max-width: 38.46154% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 46.15385%;
      min-width: 46.15385% !important;
      max-width: 46.15385% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 46.15385%;
      min-width: 46.15385% !important;
      max-width: 46.15385% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 53.84615%;
      min-width: 53.84615% !important;
      max-width: 53.84615% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 53.84615%;
      min-width: 53.84615% !important;
      max-width: 53.84615% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 61.53846%;
      min-width: 61.53846% !important;
      max-width: 61.53846% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 61.53846%;
      min-width: 61.53846% !important;
      max-width: 61.53846% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 69.23077%;
      min-width: 69.23077% !important;
      max-width: 69.23077% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 69.23077%;
      min-width: 69.23077% !important;
      max-width: 69.23077% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 76.92308%;
      min-width: 76.92308% !important;
      max-width: 76.92308% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 76.92308%;
      min-width: 76.92308% !important;
      max-width: 76.92308% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 84.61538%;
      min-width: 84.61538% !important;
      max-width: 84.61538% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 84.61538%;
      min-width: 84.61538% !important;
      max-width: 84.61538% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 92.30769%;
      min-width: 92.30769% !important;
      max-width: 92.30769% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 92.30769%;
      min-width: 92.30769% !important;
      max-width: 92.30769% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 7.14286%;
      min-width: 7.14286% !important;
      max-width: 7.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 7.14286%;
      min-width: 7.14286% !important;
      max-width: 7.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 14.28571%;
      min-width: 14.28571% !important;
      max-width: 14.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 14.28571%;
      min-width: 14.28571% !important;
      max-width: 14.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 21.42857%;
      min-width: 21.42857% !important;
      max-width: 21.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 21.42857%;
      min-width: 21.42857% !important;
      max-width: 21.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 28.57143%;
      min-width: 28.57143% !important;
      max-width: 28.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 28.57143%;
      min-width: 28.57143% !important;
      max-width: 28.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 35.71429%;
      min-width: 35.71429% !important;
      max-width: 35.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 35.71429%;
      min-width: 35.71429% !important;
      max-width: 35.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 42.85714%;
      min-width: 42.85714% !important;
      max-width: 42.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 42.85714%;
      min-width: 42.85714% !important;
      max-width: 42.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 57.14286%;
      min-width: 57.14286% !important;
      max-width: 57.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 57.14286%;
      min-width: 57.14286% !important;
      max-width: 57.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 64.28571%;
      min-width: 64.28571% !important;
      max-width: 64.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 64.28571%;
      min-width: 64.28571% !important;
      max-width: 64.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 71.42857%;
      min-width: 71.42857% !important;
      max-width: 71.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 71.42857%;
      min-width: 71.42857% !important;
      max-width: 71.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 78.57143%;
      min-width: 78.57143% !important;
      max-width: 78.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 78.57143%;
      min-width: 78.57143% !important;
      max-width: 78.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 85.71429%;
      min-width: 85.71429% !important;
      max-width: 85.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 85.71429%;
      min-width: 85.71429% !important;
      max-width: 85.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 92.85714%;
      min-width: 92.85714% !important;
      max-width: 92.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 92.85714%;
      min-width: 92.85714% !important;
      max-width: 92.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 6.66667%;
      min-width: 6.66667% !important;
      max-width: 6.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 6.66667%;
      min-width: 6.66667% !important;
      max-width: 6.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 13.33333%;
      min-width: 13.33333% !important;
      max-width: 13.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 13.33333%;
      min-width: 13.33333% !important;
      max-width: 13.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 26.66667%;
      min-width: 26.66667% !important;
      max-width: 26.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 26.66667%;
      min-width: 26.66667% !important;
      max-width: 26.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 46.66667%;
      min-width: 46.66667% !important;
      max-width: 46.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 46.66667%;
      min-width: 46.66667% !important;
      max-width: 46.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 53.33333%;
      min-width: 53.33333% !important;
      max-width: 53.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 53.33333%;
      min-width: 53.33333% !important;
      max-width: 53.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 73.33333%;
      min-width: 73.33333% !important;
      max-width: 73.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 73.33333%;
      min-width: 73.33333% !important;
      max-width: 73.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 86.66667%;
      min-width: 86.66667% !important;
      max-width: 86.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 86.66667%;
      min-width: 86.66667% !important;
      max-width: 86.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 93.33333%;
      min-width: 93.33333% !important;
      max-width: 93.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 93.33333%;
      min-width: 93.33333% !important;
      max-width: 93.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 6.25%;
      min-width: 6.25% !important;
      max-width: 6.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 6.25%;
      min-width: 6.25% !important;
      max-width: 6.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 12.5%;
      min-width: 12.5% !important;
      max-width: 12.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 12.5%;
      min-width: 12.5% !important;
      max-width: 12.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 18.75%;
      min-width: 18.75% !important;
      max-width: 18.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 18.75%;
      min-width: 18.75% !important;
      max-width: 18.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 31.25%;
      min-width: 31.25% !important;
      max-width: 31.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 31.25%;
      min-width: 31.25% !important;
      max-width: 31.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 37.5%;
      min-width: 37.5% !important;
      max-width: 37.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 37.5%;
      min-width: 37.5% !important;
      max-width: 37.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 43.75%;
      min-width: 43.75% !important;
      max-width: 43.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 43.75%;
      min-width: 43.75% !important;
      max-width: 43.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 56.25%;
      min-width: 56.25% !important;
      max-width: 56.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 56.25%;
      min-width: 56.25% !important;
      max-width: 56.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 62.5%;
      min-width: 62.5% !important;
      max-width: 62.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 62.5%;
      min-width: 62.5% !important;
      max-width: 62.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 68.75%;
      min-width: 68.75% !important;
      max-width: 68.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 68.75%;
      min-width: 68.75% !important;
      max-width: 68.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 81.25%;
      min-width: 81.25% !important;
      max-width: 81.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 81.25%;
      min-width: 81.25% !important;
      max-width: 81.25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 87.5%;
      min-width: 87.5% !important;
      max-width: 87.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 87.5%;
      min-width: 87.5% !important;
      max-width: 87.5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 93.75%;
      min-width: 93.75% !important;
      max-width: 93.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 93.75%;
      min-width: 93.75% !important;
      max-width: 93.75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5.88235%;
      min-width: 5.88235% !important;
      max-width: 5.88235% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5.88235%;
      min-width: 5.88235% !important;
      max-width: 5.88235% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 11.76471%;
      min-width: 11.76471% !important;
      max-width: 11.76471% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 11.76471%;
      min-width: 11.76471% !important;
      max-width: 11.76471% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 17.64706%;
      min-width: 17.64706% !important;
      max-width: 17.64706% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 17.64706%;
      min-width: 17.64706% !important;
      max-width: 17.64706% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 23.52941%;
      min-width: 23.52941% !important;
      max-width: 23.52941% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 23.52941%;
      min-width: 23.52941% !important;
      max-width: 23.52941% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 29.41176%;
      min-width: 29.41176% !important;
      max-width: 29.41176% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 29.41176%;
      min-width: 29.41176% !important;
      max-width: 29.41176% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 35.29412%;
      min-width: 35.29412% !important;
      max-width: 35.29412% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 35.29412%;
      min-width: 35.29412% !important;
      max-width: 35.29412% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 41.17647%;
      min-width: 41.17647% !important;
      max-width: 41.17647% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 41.17647%;
      min-width: 41.17647% !important;
      max-width: 41.17647% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 47.05882%;
      min-width: 47.05882% !important;
      max-width: 47.05882% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 47.05882%;
      min-width: 47.05882% !important;
      max-width: 47.05882% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 52.94118%;
      min-width: 52.94118% !important;
      max-width: 52.94118% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 52.94118%;
      min-width: 52.94118% !important;
      max-width: 52.94118% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 58.82353%;
      min-width: 58.82353% !important;
      max-width: 58.82353% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 58.82353%;
      min-width: 58.82353% !important;
      max-width: 58.82353% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 64.70588%;
      min-width: 64.70588% !important;
      max-width: 64.70588% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 64.70588%;
      min-width: 64.70588% !important;
      max-width: 64.70588% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 70.58824%;
      min-width: 70.58824% !important;
      max-width: 70.58824% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 70.58824%;
      min-width: 70.58824% !important;
      max-width: 70.58824% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 76.47059%;
      min-width: 76.47059% !important;
      max-width: 76.47059% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 76.47059%;
      min-width: 76.47059% !important;
      max-width: 76.47059% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 82.35294%;
      min-width: 82.35294% !important;
      max-width: 82.35294% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 82.35294%;
      min-width: 82.35294% !important;
      max-width: 82.35294% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 88.23529%;
      min-width: 88.23529% !important;
      max-width: 88.23529% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 88.23529%;
      min-width: 88.23529% !important;
      max-width: 88.23529% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 94.11765%;
      min-width: 94.11765% !important;
      max-width: 94.11765% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 94.11765%;
      min-width: 94.11765% !important;
      max-width: 94.11765% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5.55556%;
      min-width: 5.55556% !important;
      max-width: 5.55556% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5.55556%;
      min-width: 5.55556% !important;
      max-width: 5.55556% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 11.11111%;
      min-width: 11.11111% !important;
      max-width: 11.11111% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 11.11111%;
      min-width: 11.11111% !important;
      max-width: 11.11111% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 16.66667%;
      min-width: 16.66667% !important;
      max-width: 16.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 16.66667%;
      min-width: 16.66667% !important;
      max-width: 16.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 22.22222%;
      min-width: 22.22222% !important;
      max-width: 22.22222% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 22.22222%;
      min-width: 22.22222% !important;
      max-width: 22.22222% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 27.77778%;
      min-width: 27.77778% !important;
      max-width: 27.77778% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 27.77778%;
      min-width: 27.77778% !important;
      max-width: 27.77778% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 38.88889%;
      min-width: 38.88889% !important;
      max-width: 38.88889% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 38.88889%;
      min-width: 38.88889% !important;
      max-width: 38.88889% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 44.44444%;
      min-width: 44.44444% !important;
      max-width: 44.44444% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 44.44444%;
      min-width: 44.44444% !important;
      max-width: 44.44444% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 55.55556%;
      min-width: 55.55556% !important;
      max-width: 55.55556% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 55.55556%;
      min-width: 55.55556% !important;
      max-width: 55.55556% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 61.11111%;
      min-width: 61.11111% !important;
      max-width: 61.11111% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 61.11111%;
      min-width: 61.11111% !important;
      max-width: 61.11111% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 72.22222%;
      min-width: 72.22222% !important;
      max-width: 72.22222% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 72.22222%;
      min-width: 72.22222% !important;
      max-width: 72.22222% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 77.77778%;
      min-width: 77.77778% !important;
      max-width: 77.77778% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 77.77778%;
      min-width: 77.77778% !important;
      max-width: 77.77778% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 83.33333%;
      min-width: 83.33333% !important;
      max-width: 83.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 83.33333%;
      min-width: 83.33333% !important;
      max-width: 83.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 88.88889%;
      min-width: 88.88889% !important;
      max-width: 88.88889% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 88.88889%;
      min-width: 88.88889% !important;
      max-width: 88.88889% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 94.44444%;
      min-width: 94.44444% !important;
      max-width: 94.44444% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 94.44444%;
      min-width: 94.44444% !important;
      max-width: 94.44444% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5.26316%;
      min-width: 5.26316% !important;
      max-width: 5.26316% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5.26316%;
      min-width: 5.26316% !important;
      max-width: 5.26316% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 10.52632%;
      min-width: 10.52632% !important;
      max-width: 10.52632% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 10.52632%;
      min-width: 10.52632% !important;
      max-width: 10.52632% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 15.78947%;
      min-width: 15.78947% !important;
      max-width: 15.78947% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 15.78947%;
      min-width: 15.78947% !important;
      max-width: 15.78947% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 21.05263%;
      min-width: 21.05263% !important;
      max-width: 21.05263% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 21.05263%;
      min-width: 21.05263% !important;
      max-width: 21.05263% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 26.31579%;
      min-width: 26.31579% !important;
      max-width: 26.31579% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 26.31579%;
      min-width: 26.31579% !important;
      max-width: 26.31579% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 31.57895%;
      min-width: 31.57895% !important;
      max-width: 31.57895% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 31.57895%;
      min-width: 31.57895% !important;
      max-width: 31.57895% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 36.84211%;
      min-width: 36.84211% !important;
      max-width: 36.84211% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 36.84211%;
      min-width: 36.84211% !important;
      max-width: 36.84211% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 42.10526%;
      min-width: 42.10526% !important;
      max-width: 42.10526% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 42.10526%;
      min-width: 42.10526% !important;
      max-width: 42.10526% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 47.36842%;
      min-width: 47.36842% !important;
      max-width: 47.36842% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 47.36842%;
      min-width: 47.36842% !important;
      max-width: 47.36842% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 52.63158%;
      min-width: 52.63158% !important;
      max-width: 52.63158% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 52.63158%;
      min-width: 52.63158% !important;
      max-width: 52.63158% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 57.89474%;
      min-width: 57.89474% !important;
      max-width: 57.89474% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 57.89474%;
      min-width: 57.89474% !important;
      max-width: 57.89474% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 63.15789%;
      min-width: 63.15789% !important;
      max-width: 63.15789% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 63.15789%;
      min-width: 63.15789% !important;
      max-width: 63.15789% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 68.42105%;
      min-width: 68.42105% !important;
      max-width: 68.42105% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 68.42105%;
      min-width: 68.42105% !important;
      max-width: 68.42105% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 73.68421%;
      min-width: 73.68421% !important;
      max-width: 73.68421% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 73.68421%;
      min-width: 73.68421% !important;
      max-width: 73.68421% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 78.94737%;
      min-width: 78.94737% !important;
      max-width: 78.94737% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 78.94737%;
      min-width: 78.94737% !important;
      max-width: 78.94737% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 84.21053%;
      min-width: 84.21053% !important;
      max-width: 84.21053% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 84.21053%;
      min-width: 84.21053% !important;
      max-width: 84.21053% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 89.47368%;
      min-width: 89.47368% !important;
      max-width: 89.47368% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 89.47368%;
      min-width: 89.47368% !important;
      max-width: 89.47368% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 94.73684%;
      min-width: 94.73684% !important;
      max-width: 94.73684% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 94.73684%;
      min-width: 94.73684% !important;
      max-width: 94.73684% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5%;
      min-width: 5% !important;
      max-width: 5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 5%;
      min-width: 5% !important;
      max-width: 5% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 10%;
      min-width: 10% !important;
      max-width: 10% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 10%;
      min-width: 10% !important;
      max-width: 10% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 15%;
      min-width: 15% !important;
      max-width: 15% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 15%;
      min-width: 15% !important;
      max-width: 15% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 20%;
      min-width: 20% !important;
      max-width: 20% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 25%;
      min-width: 25% !important;
      max-width: 25% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 30%;
      min-width: 30% !important;
      max-width: 30% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 30%;
      min-width: 30% !important;
      max-width: 30% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 35%;
      min-width: 35% !important;
      max-width: 35% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 35%;
      min-width: 35% !important;
      max-width: 35% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 40%;
      min-width: 40% !important;
      max-width: 40% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 45%;
      min-width: 45% !important;
      max-width: 45% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 45%;
      min-width: 45% !important;
      max-width: 45% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 55%;
      min-width: 55% !important;
      max-width: 55% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 55%;
      min-width: 55% !important;
      max-width: 55% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 60%;
      min-width: 60% !important;
      max-width: 60% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 65%;
      min-width: 65% !important;
      max-width: 65% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 65%;
      min-width: 65% !important;
      max-width: 65% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 70%;
      min-width: 70% !important;
      max-width: 70% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 70%;
      min-width: 70% !important;
      max-width: 70% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 75%;
      min-width: 75% !important;
      max-width: 75% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 80%;
      min-width: 80% !important;
      max-width: 80% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 85%;
      min-width: 85% !important;
      max-width: 85% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 85%;
      min-width: 85% !important;
      max-width: 85% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 90%;
      min-width: 90% !important;
      max-width: 90% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 90%;
      min-width: 90% !important;
      max-width: 90% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 95%;
      min-width: 95% !important;
      max-width: 95% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 95%;
      min-width: 95% !important;
      max-width: 95% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 4.7619%;
      min-width: 4.7619% !important;
      max-width: 4.7619% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 4.7619%;
      min-width: 4.7619% !important;
      max-width: 4.7619% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 9.52381%;
      min-width: 9.52381% !important;
      max-width: 9.52381% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 9.52381%;
      min-width: 9.52381% !important;
      max-width: 9.52381% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 14.28571%;
      min-width: 14.28571% !important;
      max-width: 14.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 14.28571%;
      min-width: 14.28571% !important;
      max-width: 14.28571% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 19.04762%;
      min-width: 19.04762% !important;
      max-width: 19.04762% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 19.04762%;
      min-width: 19.04762% !important;
      max-width: 19.04762% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 23.80952%;
      min-width: 23.80952% !important;
      max-width: 23.80952% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 23.80952%;
      min-width: 23.80952% !important;
      max-width: 23.80952% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 28.57143%;
      min-width: 28.57143% !important;
      max-width: 28.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 28.57143%;
      min-width: 28.57143% !important;
      max-width: 28.57143% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 33.33333%;
      min-width: 33.33333% !important;
      max-width: 33.33333% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 38.09524%;
      min-width: 38.09524% !important;
      max-width: 38.09524% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 38.09524%;
      min-width: 38.09524% !important;
      max-width: 38.09524% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 42.85714%;
      min-width: 42.85714% !important;
      max-width: 42.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 42.85714%;
      min-width: 42.85714% !important;
      max-width: 42.85714% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 47.61905%;
      min-width: 47.61905% !important;
      max-width: 47.61905% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 47.61905%;
      min-width: 47.61905% !important;
      max-width: 47.61905% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 52.38095%;
      min-width: 52.38095% !important;
      max-width: 52.38095% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 52.38095%;
      min-width: 52.38095% !important;
      max-width: 52.38095% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 57.14286%;
      min-width: 57.14286% !important;
      max-width: 57.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 57.14286%;
      min-width: 57.14286% !important;
      max-width: 57.14286% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 61.90476%;
      min-width: 61.90476% !important;
      max-width: 61.90476% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 61.90476%;
      min-width: 61.90476% !important;
      max-width: 61.90476% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 66.66667%;
      min-width: 66.66667% !important;
      max-width: 66.66667% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 71.42857%;
      min-width: 71.42857% !important;
      max-width: 71.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 71.42857%;
      min-width: 71.42857% !important;
      max-width: 71.42857% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 76.19048%;
      min-width: 76.19048% !important;
      max-width: 76.19048% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 76.19048%;
      min-width: 76.19048% !important;
      max-width: 76.19048% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 80.95238%;
      min-width: 80.95238% !important;
      max-width: 80.95238% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 80.95238%;
      min-width: 80.95238% !important;
      max-width: 80.95238% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 85.71429%;
      min-width: 85.71429% !important;
      max-width: 85.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 85.71429%;
      min-width: 85.71429% !important;
      max-width: 85.71429% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 90.47619%;
      min-width: 90.47619% !important;
      max-width: 90.47619% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 90.47619%;
      min-width: 90.47619% !important;
      max-width: 90.47619% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 95.2381%;
      min-width: 95.2381% !important;
      max-width: 95.2381% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 95.2381%;
      min-width: 95.2381% !important;
      max-width: 95.2381% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-21 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-21 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 4.54545%;
      min-width: 4.54545% !important;
      max-width: 4.54545% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 4.54545%;
      min-width: 4.54545% !important;
      max-width: 4.54545% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 9.09091%;
      min-width: 9.09091% !important;
      max-width: 9.09091% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 9.09091%;
      min-width: 9.09091% !important;
      max-width: 9.09091% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 13.63636%;
      min-width: 13.63636% !important;
      max-width: 13.63636% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 13.63636%;
      min-width: 13.63636% !important;
      max-width: 13.63636% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 18.18182%;
      min-width: 18.18182% !important;
      max-width: 18.18182% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 18.18182%;
      min-width: 18.18182% !important;
      max-width: 18.18182% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 22.72727%;
      min-width: 22.72727% !important;
      max-width: 22.72727% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 22.72727%;
      min-width: 22.72727% !important;
      max-width: 22.72727% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 27.27273%;
      min-width: 27.27273% !important;
      max-width: 27.27273% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 27.27273%;
      min-width: 27.27273% !important;
      max-width: 27.27273% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 31.81818%;
      min-width: 31.81818% !important;
      max-width: 31.81818% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 31.81818%;
      min-width: 31.81818% !important;
      max-width: 31.81818% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 36.36364%;
      min-width: 36.36364% !important;
      max-width: 36.36364% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 36.36364%;
      min-width: 36.36364% !important;
      max-width: 36.36364% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 40.90909%;
      min-width: 40.90909% !important;
      max-width: 40.90909% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 40.90909%;
      min-width: 40.90909% !important;
      max-width: 40.90909% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 45.45455%;
      min-width: 45.45455% !important;
      max-width: 45.45455% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 45.45455%;
      min-width: 45.45455% !important;
      max-width: 45.45455% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 50%;
      min-width: 50% !important;
      max-width: 50% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 54.54545%;
      min-width: 54.54545% !important;
      max-width: 54.54545% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 54.54545%;
      min-width: 54.54545% !important;
      max-width: 54.54545% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 59.09091%;
      min-width: 59.09091% !important;
      max-width: 59.09091% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 59.09091%;
      min-width: 59.09091% !important;
      max-width: 59.09091% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 63.63636%;
      min-width: 63.63636% !important;
      max-width: 63.63636% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 63.63636%;
      min-width: 63.63636% !important;
      max-width: 63.63636% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 68.18182%;
      min-width: 68.18182% !important;
      max-width: 68.18182% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 68.18182%;
      min-width: 68.18182% !important;
      max-width: 68.18182% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 72.72727%;
      min-width: 72.72727% !important;
      max-width: 72.72727% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 72.72727%;
      min-width: 72.72727% !important;
      max-width: 72.72727% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 77.27273%;
      min-width: 77.27273% !important;
      max-width: 77.27273% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 77.27273%;
      min-width: 77.27273% !important;
      max-width: 77.27273% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 81.81818%;
      min-width: 81.81818% !important;
      max-width: 81.81818% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 81.81818%;
      min-width: 81.81818% !important;
      max-width: 81.81818% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 86.36364%;
      min-width: 86.36364% !important;
      max-width: 86.36364% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 86.36364%;
      min-width: 86.36364% !important;
      max-width: 86.36364% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 90.90909%;
      min-width: 90.90909% !important;
      max-width: 90.90909% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 90.90909%;
      min-width: 90.90909% !important;
      max-width: 90.90909% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-21 {
      width: 95.45455%;
      min-width: 95.45455% !important;
      max-width: 95.45455% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-21 {
      width: 95.45455%;
      min-width: 95.45455% !important;
      max-width: 95.45455% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-22 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-22 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 4.34783%;
      min-width: 4.34783% !important;
      max-width: 4.34783% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-1 {
      width: 4.34783%;
      min-width: 4.34783% !important;
      max-width: 4.34783% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 8.69565%;
      min-width: 8.69565% !important;
      max-width: 8.69565% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-2 {
      width: 8.69565%;
      min-width: 8.69565% !important;
      max-width: 8.69565% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 13.04348%;
      min-width: 13.04348% !important;
      max-width: 13.04348% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-3 {
      width: 13.04348%;
      min-width: 13.04348% !important;
      max-width: 13.04348% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 17.3913%;
      min-width: 17.3913% !important;
      max-width: 17.3913% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-4 {
      width: 17.3913%;
      min-width: 17.3913% !important;
      max-width: 17.3913% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 21.73913%;
      min-width: 21.73913% !important;
      max-width: 21.73913% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-5 {
      width: 21.73913%;
      min-width: 21.73913% !important;
      max-width: 21.73913% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 26.08696%;
      min-width: 26.08696% !important;
      max-width: 26.08696% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-6 {
      width: 26.08696%;
      min-width: 26.08696% !important;
      max-width: 26.08696% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 30.43478%;
      min-width: 30.43478% !important;
      max-width: 30.43478% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-7 {
      width: 30.43478%;
      min-width: 30.43478% !important;
      max-width: 30.43478% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 34.78261%;
      min-width: 34.78261% !important;
      max-width: 34.78261% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-8 {
      width: 34.78261%;
      min-width: 34.78261% !important;
      max-width: 34.78261% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 39.13043%;
      min-width: 39.13043% !important;
      max-width: 39.13043% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-9 {
      width: 39.13043%;
      min-width: 39.13043% !important;
      max-width: 39.13043% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 43.47826%;
      min-width: 43.47826% !important;
      max-width: 43.47826% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-10 {
      width: 43.47826%;
      min-width: 43.47826% !important;
      max-width: 43.47826% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 47.82609%;
      min-width: 47.82609% !important;
      max-width: 47.82609% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-11 {
      width: 47.82609%;
      min-width: 47.82609% !important;
      max-width: 47.82609% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 52.17391%;
      min-width: 52.17391% !important;
      max-width: 52.17391% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-12 {
      width: 52.17391%;
      min-width: 52.17391% !important;
      max-width: 52.17391% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 56.52174%;
      min-width: 56.52174% !important;
      max-width: 56.52174% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-13 {
      width: 56.52174%;
      min-width: 56.52174% !important;
      max-width: 56.52174% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 60.86957%;
      min-width: 60.86957% !important;
      max-width: 60.86957% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-14 {
      width: 60.86957%;
      min-width: 60.86957% !important;
      max-width: 60.86957% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 65.21739%;
      min-width: 65.21739% !important;
      max-width: 65.21739% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-15 {
      width: 65.21739%;
      min-width: 65.21739% !important;
      max-width: 65.21739% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 69.56522%;
      min-width: 69.56522% !important;
      max-width: 69.56522% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-16 {
      width: 69.56522%;
      min-width: 69.56522% !important;
      max-width: 69.56522% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 73.91304%;
      min-width: 73.91304% !important;
      max-width: 73.91304% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-17 {
      width: 73.91304%;
      min-width: 73.91304% !important;
      max-width: 73.91304% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 78.26087%;
      min-width: 78.26087% !important;
      max-width: 78.26087% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-18 {
      width: 78.26087%;
      min-width: 78.26087% !important;
      max-width: 78.26087% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 82.6087%;
      min-width: 82.6087% !important;
      max-width: 82.6087% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-19 {
      width: 82.6087%;
      min-width: 82.6087% !important;
      max-width: 82.6087% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 86.95652%;
      min-width: 86.95652% !important;
      max-width: 86.95652% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-20 {
      width: 86.95652%;
      min-width: 86.95652% !important;
      max-width: 86.95652% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-21 {
      width: 91.30435%;
      min-width: 91.30435% !important;
      max-width: 91.30435% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-21 {
      width: 91.30435%;
      min-width: 91.30435% !important;
      max-width: 91.30435% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-22 {
      width: 95.65217%;
      min-width: 95.65217% !important;
      max-width: 95.65217% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-22 {
      width: 95.65217%;
      min-width: 95.65217% !important;
      max-width: 95.65217% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element .nav-tabs-container > .tab-content > .tab-pane.with-items > .container-fluid > .row > .item-wrapper.col-sm-23 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; }
    .item-wrapper.item-nav-tabs.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div:not(.with-items) > .container-fluid > .row > .item-wrapper.col-sm-23 {
      width: 100%;
      min-width: 100% !important;
      max-width: 100% !important; } }

@media (max-width:769px) {
  .item-wrapper .item .nav-tabs li {
    float: none; }
    .item-wrapper .item .nav-tabs li > a:not(.btn-sm):not(.btn) {
      font-size: 16px;
      line-height: 22px;
      margin-top: 12px;
      margin-bottom: 12px;
      margin-right: 0; }
    .item-wrapper .item .nav-tabs li:not(.active) > a:not(.btn-sm):not(.btn) {
      border-bottom-color: #ccc; } }

.tabgroup-item-container div:not(.tabgroup-item-container) .tab-pane:not(.active) {
  display: none !important; }
/* --- General START --- */
/* --- General END --- */
/* --- Image size START --- */
.item-wrapper.text-with-image .element-image .element-container img, .item-wrapper.text-with-image-with-text .element-image .element-container img, .item-wrapper.text-with-image-with-text-with-image .element-image .element-container img, .item-wrapper.image .element-image .element-container img {
  height: auto;
  width: 100%; }

html[data-user-agent="ie"][data-user-agent-version="11"] .item-wrapper.text-with-image .element-image .element-container img, html[data-user-agent="ie"][data-user-agent-version="11"] .item-wrapper.text-with-image-with-text .element-image .element-container img, html[data-user-agent="ie"][data-user-agent-version="11"] .item-wrapper.text-with-image-with-text-with-image .element-image .element-container img, html[data-user-agent="ie"][data-user-agent-version="11"] .item-wrapper.image .element-image .element-container img {
  height: auto;
  width: 100%; }
/* --- Image size END --- */
/* --- Image zoom effect START --- */
.item-wrapper.text-with-image .element-image .element-container .item-images img.zoomable, .item-wrapper.image .element-image .element-container .item-images img.zoomable {
  transition: transform 0.3s; }

.item-wrapper.text-with-image .element-image .element-container .item-images:hover img.zoomable, .item-wrapper.image .element-image .element-container .item-images:hover img.zoomable {
  transform: scale(1.05, 1.05);
  transition: transform 0.3s; }
/* --- Image zoom effect END --- */
/* --- Flexzone START --- */
#header-items-wrapper.container-fluid.full-width .item-wrapper.text-with-image .element-image .element-container img, #header-items-wrapper.container-fluid.full-width .item-wrapper.image .element-image .element-container img {
  width: 100%; }
/* --- Flexzone END --- */
/* --- Overlay toolbar START --- */
/* TODO: refactor popup css and this css */
.item-wrapper.text-with-image .item-media > .element-container > .item-images:hover > .toolbar {
  display: block; }
  .item-wrapper.text-with-image .item-media > .element-container > .item-images > .toolbar {
    display: none;
    top: 50%;
    right: 1px;
    position: absolute;
    margin-top: -15px; }
  .item-wrapper.text-with-image .item-media > .element-container > .item-images > .toolbar > a {
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    display: inline-block;
    height: 30px;
    width: 30px;
    font-size: 16px;
    text-align: center;
    margin-right: 4px;
    opacity: 0.65;
    padding-top: 4px; }
  .item-wrapper.text-with-image .item-media > .element-container > .item-images > .toolbar > a:hover {
    opacity: 1; }

html.touch .item-wrapper.text-with-image .item-media > .element-container > .item-images > .toolbar {
  display: block; }
/* --- Overlay toolbar END --- */
.item-wrapper.item-text-with-image-hover .item-images, .item-wrapper.item-image-hover .item-images {
  line-height: 0; }
  .item-wrapper.item-text-with-image-hover .item-images.image-hover > div, .item-wrapper.item-image-hover .item-images.image-hover > div {
    z-index: 1; }
  .item-wrapper.item-text-with-image-hover .item-images img, .item-wrapper.item-image-hover .item-images img {
    width: 100%;
    height: auto; }
  .item-wrapper.item-text-with-image-hover .item-images.image-hover img.hover, .item-wrapper.item-image-hover .item-images.image-hover img.hover {
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0;
    transition: opacity 0.6s; }
  .item-wrapper.item-text-with-image-hover .item-images:hover img.hover, .item-wrapper.item-image-hover .item-images:hover img.hover, .item-wrapper.item-text-with-image-hover .item-images a:focus img.hover, .item-wrapper.item-image-hover .item-images a:focus img.hover {
    opacity: 1; }

#oldIE .item-wrapper.item-text-with-image-hover .item-images.image-hover img.hover, #oldIE .item-wrapper.item-image-hover .item-images.image-hover img.hover {
  filter: alpha(opacity=0); }
  #oldIE .item-wrapper.item-text-with-image-hover .item-images:hover img.hover, #oldIE .item-wrapper.item-image-hover .item-images:hover img.hover {
    filter: alpha(opacity=100); }

.imagesplit-container > .inner-container {
  overflow: hidden;
  position: relative; }

.imagesplit-container > .inner-container > div.first {
  overflow: hidden;
  position: absolute;
  z-index: 5; }

.imagesplit-container.vertical > .inner-container > div.first {
  height: 100%; }

.imagesplit-container.horizontal > .inner-container > div.first {
  width: 100%; }

.imagesplit-container.vertical > .inner-container > div.first img {
  height: 100%;
  width: auto; }

.imagesplit-container.vertical > .inner-container > div.second {
  width: 100%; }

.imagesplit-container.vertical > .inner-container > div.second img {
  position: relative; }

.imagesplit-container img {
  width: 100%;
  height: auto; }

.imagesplit-container .handle {
  cursor: pointer;
  opacity: 0.5;
  position: absolute;
  z-index: 5;
  transition: opacity 0.3s; }

.imagesplit-container.no-touch .handle:hover, .imagesplit-container.touch .handle.hover {
  opacity: 1;
  transition: opacity 0.3s; }

.imagesplit-container.vertical .handle {
  height: 100%;
  margin-left: -13px;
  top: 0;
  width: 26px; }

.imagesplit-container.horizontal .handle {
  width: 100%;
  margin-top: -13px;
  left: 0;
  height: 26px; }

.imagesplit-container .handle .line {
  background-color: #fff; }

.imagesplit-container.vertical .handle .line {
  height: 100%;
  width: 2px; }

.imagesplit-container.horizontal .handle .line {
  height: 2px;
  width: 100%; }

.imagesplit-container .handle .arrows {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0 3px black;
  position: absolute; }

.imagesplit-container.vertical .handle .arrows {
  height: 56px;
  width: 14px;
  margin-top: -28px;
  top: 50%; }

.imagesplit-container.horizontal .handle .arrows {
  width: 56px;
  height: 14px;
  margin-left: -28px;
  left: 50%; }

.item-wrapper.text-with-imagesplit .item-media-element.has-navigation {
  /* TODO: configure */
  margin-bottom: 36px; }
/* --- Navigation START --- */
.item-wrapper.text-with-imagesplit .navigation {
  position: relative;
  z-index: 10; }

.item-wrapper.text-with-imagesplit .navigation:after {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #dfdfdf;
  content: "";
  display: block;
  position: absolute;
  height: 36px;
  width: 100%;
  z-index: -1; }

.item-wrapper.text-with-imagesplit .navigation .first, .item-wrapper.text-with-imagesplit .navigation .second {
  cursor: pointer;
  color: #f49b00;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0px;
  text-decoration: none;
  padding-top: 6px;
  padding-bottom: 6px;
  position: absolute; }
  .item-wrapper.text-with-imagesplit .navigation .first:hover, .item-wrapper.text-with-imagesplit .navigation .second:hover {
    color: #23527c;
    text-decoration: none; }

#header-items .item-wrapper.with-border.text-with-imagesplit .navigation .first, #footer-items .item-wrapper.with-border.text-with-imagesplit .navigation .first, .item-wrapper.with-border.text-with-imagesplit .navigation .first, #header-items .item-wrapper.with-border.text-with-imagesplit .navigation .second, #footer-items .item-wrapper.with-border.text-with-imagesplit .navigation .second, .item-wrapper.with-border.text-with-imagesplit .navigation .second {
  color: #f49b00; }
  #header-items .item-wrapper.with-border.text-with-imagesplit .navigation .first:hover, #footer-items .item-wrapper.with-border.text-with-imagesplit .navigation .first:hover, .item-wrapper.with-border.text-with-imagesplit .navigation .first:hover, #header-items .item-wrapper.with-border.text-with-imagesplit .navigation .second:hover, #footer-items .item-wrapper.with-border.text-with-imagesplit .navigation .second:hover, .item-wrapper.with-border.text-with-imagesplit .navigation .second:hover {
    color: #23527c; }

.item-wrapper.text-with-imagesplit .navigation .first {
  left: 0; }

.item-wrapper.text-with-imagesplit .navigation .second {
  right: 0; }

.item-wrapper.text-with-imagesplit.with-border .navigation .first {
  left: 18px; }

.item-wrapper.text-with-imagesplit.with-border .navigation .second {
  right: 18px; }
/* --- Navigation END --- */
.item-wrapper.text-over-image .item-media .item-images img {
  width: 100%;
  height: auto; }
  .item-wrapper.text-over-image .item-media .item-images > a {
    display: block;
    height: 100%;
    width: 100%; }

.item-wrapper.text-over-image .item-media .text-wrapper {
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  position: absolute; }
  .item-wrapper.text-over-image .item-media .text-wrapper .text-wrapper {
    position: absolute; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table {
    height: 100%; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table {
    border: 0;
    display: table;
    margin: 0; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table .table-cell {
    border: 0;
    padding: 0;
    display: table-cell; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table .table-cell .text-background-wrapper {
    vertical-align: bottom;
    display: inline-block; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table .table-cell .text-background-wrapper.full-height {
    top: 0;
    height: 100%; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table .table-cell .text-background-wrapper.full-width {
    left: 0;
    width: 100%; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table-cell.bottom {
    vertical-align: bottom; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table-cell.middle {
    vertical-align: middle; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table-cell.left {
    text-align: left; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table-cell.center {
    text-align: center; }
  .item-wrapper.text-over-image .item-media .text-wrapper .table-cell.right {
    text-align: right; }
  .item-wrapper.text-over-image .item-media .text-wrapper .text-background {
    background-color: transparent;
    position: static; }
  .item-wrapper.text-over-image .item-media .text-wrapper .text-background .item-links {
    padding-top: 0; }
  .item-wrapper.text-over-image .item-media .text-wrapper .item-text {
    box-sizing: content-box;
    display: inline-block;
    padding: 18px;
    /* TODO: fix this for left, right, top, bottom padding */
    text-align: left; }
/* --- Form fields general START --- */
form > div.sphi {
  display: none; }

@media (max-width:768px) {
  .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
    width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-xs-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; } }

@media (min-width:769px) {
  .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
    width: 100%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 200%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 300%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 400%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 500%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 600%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 700%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 800%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 900%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 1000%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 1100%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 1200%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 1300%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 1400%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 1500%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 1600%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 1700%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 1800%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 1900%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 2000%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 2100%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 2200%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 2300%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 2400%; }
    .item-wrapper.col-sm-1 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 2500%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 50%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 100%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 150%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 200%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 250%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 300%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 350%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 400%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 450%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 500%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 550%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 600%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 650%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 700%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 750%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 800%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 850%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 900%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 950%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 1000%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 1050%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 1100%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 1150%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 1200%; }
    .item-wrapper.col-sm-2 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 1250%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 33.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 66.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 100%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 133.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 166.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 200%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 233.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 266.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 300%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 333.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 366.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 400%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 433.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 466.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 500%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 533.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 566.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 600%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 633.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 666.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 700%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 733.33333%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 766.66667%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 800%; }
    .item-wrapper.col-sm-3 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 833.33333%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 25%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 50%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 75%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 100%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 125%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 150%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 175%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 200%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 225%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 250%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 275%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 300%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 325%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 350%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 375%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 400%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 425%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 450%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 475%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 500%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 525%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 550%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 575%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 600%; }
    .item-wrapper.col-sm-4 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 625%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 20%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 40%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 60%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 80%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 100%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 120%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 140%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 160%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 180%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 200%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 220%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 240%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 260%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 280%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 300%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 320%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 340%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 360%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 380%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 400%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 420%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 440%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 460%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 480%; }
    .item-wrapper.col-sm-5 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 500%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 16.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 33.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 50%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 66.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 83.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 100%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 116.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 133.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 150%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 166.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 183.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 200%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 216.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 233.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 250%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 266.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 283.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 300%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 316.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 333.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 350%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 366.66667%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 383.33333%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 400%; }
    .item-wrapper.col-sm-6 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 416.66667%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 14.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 28.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 42.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 57.14286%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 71.42857%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 85.71429%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 100%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 114.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 128.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 142.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 157.14286%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 171.42857%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 185.71429%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 200%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 214.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 228.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 242.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 257.14286%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 271.42857%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 285.71429%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 300%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 314.28571%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 328.57143%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 342.85714%; }
    .item-wrapper.col-sm-7 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 357.14286%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 12.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 25%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 37.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 50%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 62.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 75%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 87.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 100%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 112.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 125%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 137.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 150%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 162.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 175%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 187.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 200%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 212.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 225%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 237.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 250%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 262.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 275%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 287.5%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 300%; }
    .item-wrapper.col-sm-8 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 312.5%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 11.11111%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 22.22222%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 33.33333%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 44.44444%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 55.55556%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 66.66667%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 77.77778%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 88.88889%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 100%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 111.11111%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 122.22222%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 133.33333%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 144.44444%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 155.55556%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 166.66667%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 177.77778%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 188.88889%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 200%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 211.11111%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 222.22222%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 233.33333%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 244.44444%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 255.55556%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 266.66667%; }
    .item-wrapper.col-sm-9 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 277.77778%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 10%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 20%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 30%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 40%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 50%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 60%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 70%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 80%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 90%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 100%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 110%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 120%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 130%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 140%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 150%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 160%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 170%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 180%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 190%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 200%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 210%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 220%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 230%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 240%; }
    .item-wrapper.col-sm-10 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 250%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 9.09091%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 18.18182%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 27.27273%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 36.36364%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 45.45455%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 54.54545%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 63.63636%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 72.72727%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 81.81818%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 90.90909%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 100%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 109.09091%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 118.18182%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 127.27273%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 136.36364%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 145.45455%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 154.54545%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 163.63636%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 172.72727%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 181.81818%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 190.90909%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 200%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 209.09091%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 218.18182%; }
    .item-wrapper.col-sm-11 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 227.27273%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 8.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 16.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 25%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 33.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 41.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 50%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 58.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 66.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 75%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 83.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 91.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 100%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 108.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 116.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 125%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 133.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 141.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 150%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 158.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 166.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 175%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 183.33333%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 191.66667%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 200%; }
    .item-wrapper.col-sm-12 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 208.33333%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 7.69231%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 15.38462%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 23.07692%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 30.76923%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 38.46154%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 46.15385%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 53.84615%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 61.53846%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 69.23077%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 76.92308%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 84.61538%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 92.30769%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 100%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 107.69231%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 115.38462%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 123.07692%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 130.76923%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 138.46154%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 146.15385%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 153.84615%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 161.53846%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 169.23077%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 176.92308%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 184.61538%; }
    .item-wrapper.col-sm-13 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 192.30769%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 7.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 14.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 21.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 28.57143%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 35.71429%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 42.85714%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 50%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 57.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 64.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 71.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 78.57143%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 85.71429%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 92.85714%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 100%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 107.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 114.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 121.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 128.57143%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 135.71429%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 142.85714%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 150%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 157.14286%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 164.28571%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 171.42857%; }
    .item-wrapper.col-sm-14 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 178.57143%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 6.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 13.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 20%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 26.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 33.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 40%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 46.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 53.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 60%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 66.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 73.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 80%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 86.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 93.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 100%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 106.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 113.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 120%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 126.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 133.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 140%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 146.66667%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 153.33333%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 160%; }
    .item-wrapper.col-sm-15 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 166.66667%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 6.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 12.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 18.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 31.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 37.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 43.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 50%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 56.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 62.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 68.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 81.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 87.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 93.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 100%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 106.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 112.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 118.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 125%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 131.25%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 137.5%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 143.75%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 150%; }
    .item-wrapper.col-sm-16 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 156.25%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 5.88235%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 11.76471%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 17.64706%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 23.52941%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 29.41176%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 35.29412%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 41.17647%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 47.05882%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 52.94118%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 58.82353%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 64.70588%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 70.58824%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 76.47059%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 82.35294%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 88.23529%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 94.11765%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 100%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 105.88235%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 111.76471%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 117.64706%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 123.52941%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 129.41176%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 135.29412%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 141.17647%; }
    .item-wrapper.col-sm-17 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 147.05882%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 5.55556%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 11.11111%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 16.66667%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 22.22222%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 27.77778%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 33.33333%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 38.88889%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 44.44444%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 50%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 55.55556%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 61.11111%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 66.66667%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 72.22222%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 77.77778%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 83.33333%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 88.88889%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 94.44444%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 100%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 105.55556%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 111.11111%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 116.66667%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 122.22222%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 127.77778%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 133.33333%; }
    .item-wrapper.col-sm-18 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 138.88889%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 5.26316%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 10.52632%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 15.78947%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 21.05263%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 26.31579%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 31.57895%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 36.84211%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 42.10526%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 47.36842%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 52.63158%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 57.89474%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 63.15789%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 68.42105%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 73.68421%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 78.94737%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 84.21053%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 89.47368%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 94.73684%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 100%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 105.26316%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 110.52632%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 115.78947%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 121.05263%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 126.31579%; }
    .item-wrapper.col-sm-19 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 131.57895%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 5%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 10%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 15%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 20%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 25%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 30%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 35%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 40%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 45%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 50%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 55%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 60%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 65%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 70%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 75%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 80%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 85%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 90%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 95%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 100%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 105%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 110%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 115%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 120%; }
    .item-wrapper.col-sm-20 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 125%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 4.7619%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 9.52381%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 14.28571%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 19.04762%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 23.80952%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 28.57143%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 33.33333%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 38.09524%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 42.85714%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 47.61905%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 52.38095%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 57.14286%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 61.90476%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 66.66667%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 71.42857%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 76.19048%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 80.95238%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 85.71429%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 90.47619%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 95.2381%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 100%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 104.7619%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 109.52381%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 114.28571%; }
    .item-wrapper.col-sm-21 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 119.04762%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 4.54545%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 9.09091%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 13.63636%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 18.18182%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 22.72727%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 27.27273%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 31.81818%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 36.36364%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 40.90909%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 45.45455%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 50%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 54.54545%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 59.09091%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 63.63636%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 68.18182%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 72.72727%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 77.27273%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 81.81818%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 86.36364%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 90.90909%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 95.45455%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 100%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 104.54545%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 109.09091%; }
    .item-wrapper.col-sm-22 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 113.63636%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 4.34783%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 8.69565%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 13.04348%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 17.3913%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 21.73913%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 26.08696%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 30.43478%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 34.78261%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 39.13043%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 43.47826%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 47.82609%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 52.17391%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 56.52174%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 60.86957%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 65.21739%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 69.56522%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 73.91304%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 78.26087%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 82.6087%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 86.95652%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 91.30435%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 95.65217%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 100%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 104.34783%; }
    .item-wrapper.col-sm-23 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 108.69565%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 4.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 8.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 12.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 16.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 20.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 25%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 29.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 33.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 37.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 41.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 45.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 50%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 54.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 58.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 62.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 66.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 70.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 75%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 79.16667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 83.33333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 87.5%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 91.66667%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 95.83333%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 100%; }
    .item-wrapper.col-sm-24 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 104.16667%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-1 {
      width: 4%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-2 {
      width: 8%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-3 {
      width: 12%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-4 {
      width: 16%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-5 {
      width: 20%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-6 {
      width: 24%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-7 {
      width: 28%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-8 {
      width: 32%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-9 {
      width: 36%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-10 {
      width: 40%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-11 {
      width: 44%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-12 {
      width: 48%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-13 {
      width: 52%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-14 {
      width: 56%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-15 {
      width: 60%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-16 {
      width: 64%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-17 {
      width: 68%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-18 {
      width: 72%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-19 {
      width: 76%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-20 {
      width: 80%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-21 {
      width: 84%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-22 {
      width: 88%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-23 {
      width: 92%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-24 {
      width: 96%; }
    .item-wrapper.col-sm-25 > .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div.col-sm-25 {
      width: 100%; } }

.item-wrapper .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div:last-child > .form-group {
  margin-bottom: 0; }
  .item-wrapper .item > .item-content > .item-text-element > .item-text > div > div form > .form-container > div > .form-group > hr {
    margin-top: 20px;
    margin-bottom: 20px; }
/* --- Form fields general END --- */
/* --- General START --- */
/* --- General END --- */
/* --- Form radiobutton icons START --- */
.item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons {
  margin-left: -20px;
  position: relative;
  margin-bottom: 4px; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons img, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons img, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons img, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons img {
    max-width: 100%; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons img.active-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons img.active-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons img.active-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons img.active-icon {
    opacity: 0; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons img.inactive-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons img.inactive-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons img.inactive-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons img.inactive-icon {
    left: 0;
    top: 0;
    opacity: 1;
    position: absolute; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons:hover img.active-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons:hover img.active-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons:hover img.active-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons:hover img.active-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons.active img.active-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons.active img.active-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons.active img.active-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons.active img.active-icon {
    opacity: 1; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons:hover img.inactive-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons:hover img.inactive-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons:hover img.inactive-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons:hover img.inactive-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group div.icons.active img.inactive-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group div.icons.active img.inactive-icon, .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .radio-button-group div.icons.active img.inactive-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .radio-button-group div.icons.active img.inactive-icon {
    opacity: 0; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > div.icons, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > div.icons {
    left: 42px;
    position: absolute !important; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > div.icons > img, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > div.icons > img {
    height: auto;
    width: 24px;
    margin-top: 2px; }
    .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > div.icons > img.inactive-icon, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > div.icons > img.inactive-icon {
      top: auto;
      bottom: 0; }
  .item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > span, .item-text-element > .item-text > div > div > .filter-container > form > .form-container .form-group .checkbox-group > .checkbox-group-checkboxes > .checkbox.with-icons.icons-inline > label.checkbox-inline > span {
    padding-left: 33px; }
/* --- Form radiobutton icons END --- */
/* --- Form field time START --- */
.item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group > div.time > select.form-control.select-inline:last-child {
  margin-left: 2px; }
/* --- Form field time END --- */
/* --- Form field image with link START --- */
.item-wrapper.webform-creator > .item > .item-content > .item-text-element > .item-text > div > div > form > .form-container > div > .form-group img {
  width: 100%;
  height: auto; }
/* --- Form field image with link END --- */
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }

  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }

@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }

  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }

  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }

  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }

@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }

  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }

  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

.xwkdropzone, .xwkdropzone * {
  box-sizing: border-box; }

.xwkdropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }

.xwkdropzone.dz-clickable {
  cursor: pointer; }

.xwkdropzone.dz-clickable * {
  cursor: default; }

.xwkdropzone.dz-clickable .dz-message, .xwkdropzone.dz-clickable .dz-message * {
  cursor: pointer; }

.xwkdropzone.dz-started .dz-message {
  display: none; }

.xwkdropzone.dz-drag-hover {
  border-style: solid; }

.xwkdropzone.dz-drag-hover .dz-message {
  opacity: 0.5; }

.xwkdropzone .dz-message {
  text-align: center;
  margin: 2em 0; }

.xwkdropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px; }

.xwkdropzone .dz-preview:hover {
  z-index: 1000; }

.xwkdropzone .dz-preview:hover .dz-details {
  opacity: 1; }

.xwkdropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd); }

.xwkdropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1; }

.xwkdropzone .dz-preview.dz-image-preview {
  background: white; }

.xwkdropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear; }

.xwkdropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none; }

.xwkdropzone .dz-preview .dz-remove:hover {
  text-decoration: underline; }

.xwkdropzone .dz-preview:hover .dz-details {
  opacity: 1; }

.xwkdropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%; }

.xwkdropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px; }

.xwkdropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap; }

.xwkdropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8); }

.xwkdropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis; }

.xwkdropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent; }

.xwkdropzone .dz-preview .dz-details .dz-filename span, .xwkdropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px; }

.xwkdropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px); }

.xwkdropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10; }

.xwkdropzone .dz-preview .dz-image img {
  display: block; }

.xwkdropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }

.xwkdropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }

.xwkdropzone .dz-preview .dz-success-mark, .xwkdropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px; }

.xwkdropzone .dz-preview .dz-success-mark svg, .xwkdropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px; }

.xwkdropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.xwkdropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in; }

.xwkdropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite; }

.xwkdropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden; }

.xwkdropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out; }

.xwkdropzone .dz-preview.dz-error .dz-error-message {
  display: block; }

.xwkdropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto; }

.xwkdropzone .dz-preview .dz-error-message {
  pointer-events: none;
  position: relative;
  display: block;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  width: 100%;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white; }

.xwkdropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626; }

.xwkdropzone.dropzone-110x110 .dz-preview .dz-image {
  width: 110px;
  height: 110px;
  border: 1px solid #e3e3e3; }

.xwkdropzone .dz-preview .dz-remove {
  position: absolute;
  z-index: 30;
  right: -5px;
  top: -5px;
  cursor: pointer; }

.xwkdropzone .dz-preview .dz-remove .icon {
  color: white !important;
  cursor: pointer; }

.xwkdropzone .dropzone-previews {
  display: flex;
  flex-direction: row;
  width: auto;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-top: 30px;
  gap: 15px; }
  .xwkdropzone .dropzone-previews .dz-preview.dz-complete:not(.dz-error) .dz-success-mark {
    opacity: 1; }
  .xwkdropzone .dropzone-previews .dz-preview {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
    width: 170px;
    height: 170px;
    margin: 0; }
  .xwkdropzone .dropzone-previews .dz-preview:hover .dz-image img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    filter: blur(0); }
  .xwkdropzone .dropzone-previews .dz-preview .dz-image {
    width: 100%;
    height: 100%;
    border: 1px solid #e3e3e3;
    border-radius: 15px; }
  .xwkdropzone .dropzone-previews .dz-preview .dz-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: blur(1px); }
  .xwkdropzone .dropzone-previews .dz-preview .dz-image .dz-file-info {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 10px !important;
    line-height: 12px !important;
    background-color: #d0d0d0;
    padding: 2px 10px;
    word-break: break-word;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0px; }
  .xwkdropzone .dropzone-previews .dz-preview .dz-details {
    padding: 0;
    opacity: 1; }
  .xwkdropzone .dropzone-previews .dz-preview .dz-success-mark, .xwkdropzone .dropzone-previews .dz-preview .dz-error-mark {
    pointer-events: none;
    z-index: 500;
    position: absolute;
    display: block;
    top: 25%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 42px; }
  .xwkdropzone .dropzone-previews .dz-preview .dz-success-mark svg, .xwkdropzone .dropzone-previews .dz-preview .dz-error-mark svg {
    width: 42px;
    height: 42px; }
  .xwkdropzone .dropzone-previews .dz-preview .dz-success-mark {
    top: 50%; }
  .xwkdropzone .dropzone-previews .dz-preview .dz-error-message {
    display: none; }
  .xwkdropzone .dropzone-previews .dz-preview.dz-error .dz-error-message {
    width: 100%;
    display: block;
    padding: 5px 10px;
    font-size: 12px !important;
    line-height: 14px !important;
    border: 1px solid #e3e3e3;
    border-top: 0;
    border-radius: 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: unset;
    background-color: #ad4444; }
  .xwkdropzone .dropzone-previews .dz-preview.dz-error .dz-image {
    height: 100%;
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

@media (max-width: 768px) {
  .xwkdropzone {
    padding: 20px 10px; }
    .xwkdropzone .dropzone-previews .dz-preview {
      width: 143px !important; } }

form input[type="submit"]:disabled:hover, form input[type="submit"][disabled]:hover {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important; }
/* --- General START --- */
.item-wrapper.newsletter > .item > .item-content > .item-text-element > .item-text > div > div > form > div.sphi {
  display: none; }
/* --- General END --- */
/* --- General START --- */
.item-wrapper.newsletter-personal > .item > .item-content > .item-text-element > .item-text > div > div > form > div.sphi {
  display: none; }
/* --- General END --- */
/* --- General START --- */
.item-wrapper.newsletter-fields > .item > .item-content > .item-text-element > .item-text > div > div > form > div.sphi {
  display: none; }
/* --- General END --- */
/* --- General START --- */
.item-wrapper.text-with-gallery-carousel .caroufredsel_wrapper {
  width: 100% !important; }
/* --- General END --- */
/* --- Navigation START --- */
.item-wrapper.text-with-gallery-carousel .navigation {
  display: none; }
  .item-wrapper.text-with-gallery-carousel .navigation a.prev, .item-wrapper.text-with-gallery-carousel .navigation a.next, .item-wrapper.text-with-gallery-carousel .navigation a.play {
    background-image: url("carousel-map_147_2.svg");
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 100;
    margin-top: -22px; }
  .item-wrapper.text-with-gallery-carousel .navigation a.play {
    left: 50%;
    margin-left: -22px;
    background-position: -150px 0; }
  .item-wrapper.text-with-gallery-carousel .navigation a.play:hover {
    background-position: -150px -50px; }
  .item-wrapper.text-with-gallery-carousel .navigation a.play.paused {
    background-position: -100px 0; }
  .item-wrapper.text-with-gallery-carousel .navigation a.play.paused:hover {
    background-position: -100px -50px; }
  .item-wrapper.text-with-gallery-carousel .navigation a.prev {
    left: 0px;
    background-position: 0 0; }
  .item-wrapper.text-with-gallery-carousel .navigation a.prev:hover {
    background-position: 0 -50px; }
  .item-wrapper.text-with-gallery-carousel .navigation a.next {
    left: auto;
    right: 0px;
    background-position: -50px 0; }
  .item-wrapper.text-with-gallery-carousel .navigation a.next:hover {
    background-position: -50px -50px; }

.item-wrapper.text-with-gallery-carousel .carousel-wrapper.has-full-height-buttons .navigation {
  /* TODO: use SVG */ }
  .item-wrapper.text-with-gallery-carousel .carousel-wrapper.has-full-height-buttons .navigation a.prev, .item-wrapper.text-with-gallery-carousel .carousel-wrapper.has-full-height-buttons .navigation a.next {
    background-image: url("carousel-map-full-height-buttons_148_2.png");
    height: 100%;
    width: 35px;
    top: 0;
    margin-top: 0; }
  .item-wrapper.text-with-gallery-carousel .carousel-wrapper.has-full-height-buttons .navigation a.prev {
    background-position: 0 50%; }
  .item-wrapper.text-with-gallery-carousel .carousel-wrapper.has-full-height-buttons .navigation a.prev:hover {
    background-position: -35px 50%; }
  .item-wrapper.text-with-gallery-carousel .carousel-wrapper.has-full-height-buttons .navigation a.next {
    background-position: -70px 50%; }
  .item-wrapper.text-with-gallery-carousel .carousel-wrapper.has-full-height-buttons .navigation a.next:hover {
    background-position: -105px 50%; }
/* --- Navigation END --- */
/* --- Slide general START --- */
.item-wrapper.text-with-gallery-carousel div.slide {
  display: none;
  float: left;
  position: relative;
  width: 100%; }
  .item-wrapper.text-with-gallery-carousel div.slide:first-child {
    display: block; }
  .item-wrapper.text-with-gallery-carousel div.initialized div.slide {
    display: block; }
/* --- Slide general END --- */
/* --- Slide image START --- */
.item-wrapper.text-with-gallery-carousel div.slide img {
  width: 100%;
  height: 100%; }
/* --- Slide image END --- */
/* --- Slide text START --- */
.item-wrapper.text-with-gallery-carousel div.slide div.slide-text {
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
  position: absolute;
  bottom: 0;
  text-align: left;
  width: 100%; }
  .item-wrapper.text-with-gallery-carousel div.slide div.slide-text div {
    color: #dfdfdf;
    margin: 12px; }
/* --- Slide text END --- */
/* --- Pagination START --- */
.item-wrapper.text-with-gallery-carousel .pagination {
  padding-top: 8px;
  padding-bottom: 14px;
  margin: 0px;
  height: auto;
  min-height: 35px;
  width: 100%; }
  .item-wrapper.text-with-gallery-carousel .pagination a {
    display: inline-block; }
  .item-wrapper.text-with-gallery-carousel .pagination.icons a {
    background-image: url("carousel-map_147_2.svg");
    background-position: 0 -300px;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px; }
  .item-wrapper.text-with-gallery-carousel .pagination.icons.text-center a {
    margin: 4px 5px 0 5px; }
  .item-wrapper.text-with-gallery-carousel .pagination.icons.text-left a {
    margin: 4px 5px 0 5px; }
  .item-wrapper.text-with-gallery-carousel .pagination.icons.text-right a {
    margin: 4px 5px 0 5px; }
  .item-wrapper.text-with-gallery-carousel .pagination a.selected {
    cursor: default; }
  .item-wrapper.text-with-gallery-carousel .pagination.icons a.selected {
    background-position: -25px -300px; }
  .item-wrapper.text-with-gallery-carousel .pagination a span {
    display: none; }
  .item-wrapper.text-with-gallery-carousel .pagination.thumbnails a {
    background-color: white;
    border: 1px solid #ccc;
    opacity: 0.75;
    padding: 2px; }
  .item-wrapper.text-with-gallery-carousel .pagination.thumbnails a.selected, .item-wrapper.text-with-gallery-carousel .pagination.thumbnails a:hover {
    border: 1px solid #aaa;
    opacity: 1; }
  .item-wrapper.text-with-gallery-carousel .pagination.thumbnails a img {
    height: 48px;
    width: auto; }
  .item-wrapper.text-with-gallery-carousel .pagination.thumbnails.text-center a {
    margin: 4px 5px; }
  .item-wrapper.text-with-gallery-carousel .pagination.thumbnails.text-left a {
    margin: 4px 10px 4px 0px; }
  .item-wrapper.text-with-gallery-carousel .pagination.thumbnails.text-right a {
    margin: 4px 0px 4px 10px; }

@media (max-width:640px) {
  .item-wrapper.text-with-gallery-carousel .pagination {
    padding-left: 18px;
    padding-right: 18px; } }

@media (min-width:641px) {
  .item-wrapper.text-with-gallery-carousel.media-position-left .pagination.text-center {
    padding-left: 18px;
    padding-right: 18px; }
    .item-wrapper.text-with-gallery-carousel.media-position-left .pagination.text-left, .item-wrapper.text-with-gallery-carousel.media-position-left .pagination.text-right {
      padding-left: 18px;
      padding-right: 0px; }
    .item-wrapper.text-with-gallery-carousel.media-position-right .pagination.text-center {
      padding-left: 18px;
      padding-right: 18px; }
    .item-wrapper.text-with-gallery-carousel.media-position-right .pagination.text-left, .item-wrapper.text-with-gallery-carousel.media-position-right .pagination.text-right {
      padding-left: 0px;
      padding-right: 18px; }
    .item-wrapper.text-with-gallery-carousel.media-position-top .pagination, .item-wrapper.text-with-gallery-carousel.media-position-bottom .pagination {
      padding-left: 18px;
      padding-right: 18px; } }

@media (max-width:769px) {
  .item-wrapper.text-with-gallery-carousel.divider .pagination {
    padding-left: 18px !important;
    padding-right: 18px !importants; } }
/* --- Pagination END --- */
.item-wrapper.with-border.no-media-padding.item-text-with-gallery-layerslider .item-media-element .layerslider, .item-wrapper.with-border.no-media-padding.item-gallery-layerslider .item-media-element .layerslider, .item-wrapper.with-border.no-media-padding.item-text-with-gallery-layers-over-image-layerslider .item-media-element .layerslider, .item-wrapper.with-border.no-media-padding.item-gallery-layers-over-image-layerslider .item-media-element .layerslider {
  border-radius: 0px; }

.item-wrapper.with-border.media-padding.item-text-with-gallery-layerslider > .item > .item-content > .item-media-element .element-container, .item-wrapper.with-border.media-padding.item-gallery-layerslider > .item > .item-content > .item-media-element .element-container, .item-wrapper.with-border.media-padding.item-text-with-gallery-layers-over-image-layerslider > .item > .item-content > .item-media-element .element-container, .item-wrapper.with-border.media-padding.item-gallery-layers-over-image-layerslider > .item > .item-content > .item-media-element .element-container {
  overflow: visible; }

.item-wrapper.with-border.media-padding.item-text-with-gallery-layerslider.media-position-left .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layerslider.media-position-left .ls-thumbnail, .item-wrapper.with-border.media-padding.item-text-with-gallery-layers-over-image-layerslider.media-position-left .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layers-over-image-layerslider.media-position-left .ls-thumbnail, .item-wrapper.with-border.media-padding.item-text-with-gallery-layerslider.media-position-left-float .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layerslider.media-position-left-float .ls-thumbnail, .item-wrapper.with-border.media-padding.item-text-with-gallery-layers-over-image-layerslider.media-position-left-float .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layers-over-image-layerslider.media-position-left-float .ls-thumbnail, .item-wrapper.with-border.media-padding.item-text-with-gallery-layerslider.media-position-right .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layerslider.media-position-right .ls-thumbnail, .item-wrapper.with-border.media-padding.item-text-with-gallery-layers-over-image-layerslider.media-position-right .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layers-over-image-layerslider.media-position-right .ls-thumbnail, .item-wrapper.with-border.media-padding.item-text-with-gallery-layerslider.media-position-right-float .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layerslider.media-position-right-float .ls-thumbnail, .item-wrapper.with-border.media-padding.item-text-with-gallery-layers-over-image-layerslider.media-position-right-float .ls-thumbnail, .item-wrapper.with-border.media-padding.item-gallery-layers-over-image-layerslider.media-position-right-float .ls-thumbnail {
  padding-bottom: 0 !important; }
/* --- Gallery preview of first slide START --- */
.item-wrapper:not(.full-width).item-text-with-gallery-layers-over-image-layerslider > .item > .item-content .layerslider-wrapper > .layerslider-preview, .item-wrapper:not(.full-width).item-gallery-layers-over-image-layerslider > .item > .item-content .layerslider-wrapper > .layerslider-preview, .item-wrapper:not(.full-width).item-gallery-layerslider > .item > .item-content .layerslider-wrapper > .layerslider-preview {
  width: calc(100% - 36px); }
/* --- Gallery preview of first slide END --- */
/* --- Background colors for nav-prev and nav-next for better usability START --- */
.layerslider.ls-eboxx-sliderskin-v5.with-prev-next-background .ls-gui-element.ls-nav-prev, .layerslider.ls-eboxx-sliderskin-v5-playpause-middle.with-prev-next-background .ls-gui-element.ls-nav-prev, .layerslider.ls-eboxx-sliderskin-v5.with-prev-next-background .ls-gui-element.ls-nav-next, .layerslider.ls-eboxx-sliderskin-v5-playpause-middle.with-prev-next-background .ls-gui-element.ls-nav-next {
  background-color: rgba(0, 0, 0, 0.7); }
  .layerslider.ls-eboxx-sliderskin-v5-dark.with-prev-next-background .ls-gui-element.ls-nav-prev, .layerslider.ls-eboxx-sliderskin-v5-dark.with-prev-next-background .ls-gui-element.ls-nav-next {
    background-color: rgba(255, 255, 255, 0.7); }

.item-wrapper.item-text-with-gallery-layers-over-image-layerslider .layerslider.prev-next-with-big-margins .ls-gui-element.ls-nav-prev, .item-wrapper.item-gallery-layers-over-image-layerslider .layerslider.prev-next-with-big-margins .ls-gui-element.ls-nav-prev, .item-wrapper.item-gallery-layerslider .layerslider.prev-next-with-big-margins .ls-gui-element.ls-nav-prev {
  left: 80px; }
  .item-wrapper.item-text-with-gallery-layers-over-image-layerslider .layerslider.prev-next-with-big-margins .ls-gui-element.ls-nav-next, .item-wrapper.item-gallery-layers-over-image-layerslider .layerslider.prev-next-with-big-margins .ls-gui-element.ls-nav-next, .item-wrapper.item-gallery-layerslider .layerslider.prev-next-with-big-margins .ls-gui-element.ls-nav-next {
    right: 80px; }
/* --- Background colors for nav-prev and nav-next for better usability END --- */
/* --- General START --- */
.item-wrapper.item-text-with-youtube-video {
  /* Remove border from browser default css */ }
  .item-wrapper.item-text-with-youtube-video iframe {
    border: 0; }
/* --- General END --- */
/* --- General START --- */
.item-wrapper.item-text-with-vimeo-video {
  /* Remove border from browser default css */ }
  .item-wrapper.item-text-with-vimeo-video iframe {
    border: 0; }
/* --- General END --- */
/* --- General START --- */
.item-wrapper.separator > .item {
  background-image: none;
  border-top: 1px solid #ccc; }
/* --- General END --- */
/* TODO: add to default vars */
/* TODO: border color and radius */
/* --- General fixes for eboxx START --- */
.item-wrapper {
  /* fix for copyright row */ }
  .item-wrapper.item-google-maps .gmnoprint .gm-style-cc div, .item-wrapper.item-userprofile-address .gmnoprint .gm-style-cc div, .item-wrapper.item-userprofile-address-work .gmnoprint .gm-style-cc div, .item-wrapper.item-google-maps .gmnoprint div, .item-wrapper.item-userprofile-address .gmnoprint div, .item-wrapper.item-userprofile-address-work .gmnoprint div, .item-wrapper.item-google-maps .gm-style-cc, .item-wrapper.item-userprofile-address .gm-style-cc, .item-wrapper.item-userprofile-address-work .gm-style-cc, .item-wrapper.item-google-maps .gm-style-cc div, .item-wrapper.item-userprofile-address .gm-style-cc div, .item-wrapper.item-userprofile-address-work .gm-style-cc div {
    line-height: 14px !important; }
  .item-wrapper.item-google-maps .gmnoprint > .gm-style-mtc > div, .item-wrapper.item-userprofile-address .gmnoprint > .gm-style-mtc > div, .item-wrapper.item-userprofile-address-work .gmnoprint > .gm-style-mtc > div {
    font-size: 14px !important; }
  .item-wrapper.item-google-maps .gmnoprint > .gm-style-mtc > div > div, .item-wrapper.item-userprofile-address .gmnoprint > .gm-style-mtc > div > div, .item-wrapper.item-userprofile-address-work .gmnoprint > .gm-style-mtc > div > div {
    font-size: 14px !important; }
  .item-wrapper.item-google-maps .gmnoprint > .gm-style-mtc > div > div > label, .item-wrapper.item-userprofile-address .gmnoprint > .gm-style-mtc > div > div > label, .item-wrapper.item-userprofile-address-work .gmnoprint > .gm-style-mtc > div > div > label {
    margin-top: 1px !important;
    margin-bottom: 1px !important; }
/* --- General fixes for eboxx END --- */
/* --- Info window START --- */
.item-wrapper.item-google-maps .infowindow > div > div:last-child, .item-wrapper.item-userprofile-address .infowindow > div > div:last-child, .item-wrapper.item-userprofile-address-work .infowindow > div > div:last-child {
  background-color: #fff !important; }
  .item-wrapper.item-google-maps .infowindow > div > div > div > div, .item-wrapper.item-userprofile-address .infowindow > div > div > div > div, .item-wrapper.item-userprofile-address-work .infowindow > div > div > div > div {
    background-color: #fff !important; }
  .item-wrapper.item-google-maps .infowindow .gm-style-iw .googlemap_infowindow_text p, .item-wrapper.item-userprofile-address .infowindow .gm-style-iw .googlemap_infowindow_text p, .item-wrapper.item-userprofile-address-work .infowindow .gm-style-iw .googlemap_infowindow_text p {
    color: #000; }
/* --- Info window END --- */
/* --- General START --- */
/* --- General END --- */
/* --- Filter form START --- */
.item-wrapper.item-filter > .item {
  overflow: visible; }

@media (min-width:769px) {
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div {
    padding-left: 0px;
    padding-right: 30px;
    padding-top: 0px;
    padding-bottom: 0px; } }

.item-wrapper.item-filter > .item > .item-content {
  overflow: visible; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container {
    position: relative; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container {
    /* Fix for this html thing (Why this is not a simple text?) */ }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-title > h1, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-title > h2 .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-title > h3, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-title > h4 .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-title > h5 .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-title > h6 {
    margin: 0; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container {
    border-top: 1px solid #ededed;
    padding-top: 12px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .title {
    color: #000; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset {
    cursor: pointer;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 5px 10px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter {
    background-color: #efefef; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter:hover {
    background-color: #e5e5e5; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset {
    background-color: #d9edf7; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset > .closeable-filter-preset-title {
    color: #3c763d; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset:hover {
    background-color: #c4e3f3; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset > .closeable-filter-group {
    background-color: white;
    border: 1px solid #d9edf7;
    display: none;
    margin-left: -9px;
    margin-right: -9px;
    margin-top: 5px;
    margin-bottom: -4px;
    padding-left: 6px;
    padding-right: 6px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset > .filter-preset-edit-toolbar {
    display: none;
    text-align: right;
    margin-top: 8px;
    margin-right: -4px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset > .filter-preset-edit-toolbar > button:first-child {
    margin-right: 6px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset.edit > .closeable-filter-group {
    display: block; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container .closeable-filter-preset.edit > .filter-preset-edit-toolbar {
    display: block; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container > .closeable-filter.last, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container > .closeable-filter:last-child {
    margin-bottom: 20px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container > .closeable-filter-preset.last, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-group-cancel-container > .closeable-filter-preset:last-child {
    margin-bottom: 20px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container > .filter-group.expandable-group .checkbox-group-header > .checkbox-group-label > .toggle-checkbox-group > .fa-toggle-down {
    transition: transform 0.5s; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container > .filter-group.expandable-group .checkbox-group-header > .checkbox-group-label > .toggle-checkbox-group.open > .fa-toggle-down {
    transform: rotateX(180deg); }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > .overlay {
    background-color: rgba(255, 255, 255, 0.6);
    display: none;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 4; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > .overlay > div {
    display: table;
    height: 100%;
    width: 100%; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > .overlay > div > div {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container.block > .overlay {
    display: block; }
/* --- Filter form END --- */
/* --- Filter presets START --- */
.filter-presets {
  margin-top: 20px; }
  .filter-presets > .filter-presets-message {
    margin-top: 15px; }
  .filter-presets > .filter-select-group {
    margin-top: 6px; }
  .filter-presets select[name="__filterpresets"].alert-success, .filter-presets select[name="__filterpresets-copy"].alert-success {
    border-color: #3c763d !important; }
/* --- Filter presets END --- */
/* --- Filter submit START --- */
.filter-submit {
  margin-top: 20px; }
/* --- Filter submit END --- */
/* --- Filter form OLD START --- */
.item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters {
  position: relative; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-title {
    margin-bottom: 0;
    margin-top: 0px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .form-container > div > .filter-title {
    margin-bottom: 10px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group.separate-blocks {
    margin-bottom: 10px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form hr {
    margin-top: 10px;
    margin-bottom: 10px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-separator {
    height: 18px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset {
    cursor: pointer;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 5px 10px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter {
    background-color: #efefef;
    /* TODO: configure */ }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter:hover {
    background-color: #e5e5e5;
    /* TODO: configure */ }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset {
    background-color: #d9edf7; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset > .closeable-filter-preset-title {
    color: #3c763d; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset:hover {
    background-color: #c4e3f3; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset > .closeable-filter-group {
    background-color: white;
    border: 1px solid #d9edf7;
    display: none;
    margin-left: -9px;
    margin-right: -9px;
    margin-top: 5px;
    margin-bottom: -4px;
    padding-left: 6px;
    padding-right: 6px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset > .filter-preset-edit-toolbar {
    display: none;
    text-align: right;
    margin-top: 8px;
    margin-right: -4px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset > .filter-preset-edit-toolbar > button:first-child {
    margin-right: 6px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset.edit > .closeable-filter-group {
    display: block; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container .closeable-filter-preset.edit > .filter-preset-edit-toolbar {
    display: block; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container > .closeable-filter.last, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container > .closeable-filter:last-child {
    margin-bottom: 20px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container > .closeable-filter-preset.last, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group-cancel-container > .closeable-filter-preset:last-child {
    margin-bottom: 20px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form > .filter-group.expandable-group .checkbox-group-header > .checkbox-group-label > .toggle-checkbox-group > .fa-toggle-down {
    transition: transform 0.5s; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form > .filter-group.expandable-group .checkbox-group-header > .checkbox-group-label > .toggle-checkbox-group.open > .fa-toggle-down {
    transform: rotateX(180deg); }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > .overlay {
    background-color: rgba(255, 255, 255, 0.6);
    display: none;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 4; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > .overlay > div {
    display: table;
    height: 100%;
    width: 100%; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > .overlay > div > div {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters.block > .overlay {
    display: block; }
/* --- Filter form OLD END --- */
/* --- Filter popover START --- */
.item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper {
  margin-top: 15px; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper:first-child {
    margin-top: 0; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button {
    background-color: white;
    border: 1px solid #bfbfbf;
    cursor: pointer;
    position: relative;
    transition: border 0.2s;
    white-space: nowrap; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button > span {
    display: block;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button > i {
    top: 14px;
    right: 16px;
    position: absolute; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button > i:before, .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button > i:after {
    background-color: #f49b00;
    content: "";
    height: 10px;
    width: 3px;
    position: absolute;
    transition: transform 0.2s ease-in-out; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button > i:before {
    transform: translate(2px, 0) rotate(45deg); }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button > i:after {
    transform: translate(-2px, 0) rotate(-45deg); }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button:hover {
    border-color: #292929;
    box-shadow: 2px 1px 2px 0px rgba(96, 96, 96, 0.2); }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper > .filter-popover-button:hover > i {
    background-color: #000; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper.popover-open > .filter-popover-button {
    border-color: #292929;
    box-shadow: 2px 1px 2px 0px rgba(96, 96, 96, 0.2); }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper.popover-open > .filter-popover-button:after {
    background-color: #fff;
    content: "";
    display: block;
    height: 4px;
    width: 100%;
    left: 0;
    bottom: -4px;
    position: absolute; }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper.popover-open > .filter-popover-button > i:before {
    transform: translate(-2px, 0) rotate(45deg); }
    .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper.popover-open > .filter-popover-button > i:after {
      transform: translate(2px, 0) rotate(-45deg); }
  .item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .filter-container > form > .form-container .filter-popover-wrapper.filter-popover-act-like-accordion-element > .filter-popover-content {
    position: relative; }

.filter-popover-content > .filter-popover-content-inner-content, .dropdown-content.filter-dropdown-content > .dropdown-inner-content {
  padding: 20px; }

.filter-popover-content {
  background-color: #fff;
  border: 1px solid #292929;
  border-width: 0px;
  box-shadow: 2px 2px 2px 0px rgba(96, 96, 96, 0.2);
  min-width: 100%;
  overflow: hidden;
  position: absolute;
  transition: margin-top 0.2s, border-width 0s 0.2s;
  z-index: 20; }
  .filter-popover-content > .filter-popover-content-inner-content {
    animation-name: filter-popover-close;
    -webkit-animation-name: filter-popover-close;
    animation-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards; }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group {
    margin-top: 16px;
    margin-bottom: 6px; }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.mCustomScrollbar {
    margin-top: 0px;
    margin-bottom: 0px; }
  .filter-popover-content.open {
    border-width: 1px; }
  .filter-popover-content.open > .filter-popover-content-inner-content {
    animation-name: filter-popover-open;
    -webkit-animation-name: filter-popover-open;
    animation-duration: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards; }
/* --- Filter popover END --- */
/* --- Filter popover custom checkboxes START --- */
.filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent {
  max-height: 300px; }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes {
    margin-top: 8px;
    margin-bottom: 8px; }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox {
    margin-top: 0;
    margin-bottom: 0; }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    width: 100%; }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline input[type="checkbox"], .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline input[type="checkbox"] {
    margin-left: -14px;
    margin-top: 0;
    top: 50%;
    opacity: 0;
    transform: translate(0, -50%); }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span {
    display: inline-block;
    padding-left: 18px;
    white-space: nowrap; }
    .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span:before, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span:before {
      border: 1px solid #292929;
      border-radius: 6px;
      color: rgba(0, 0, 0, 0.2);
      content: "";
      display: block;
      font-family: FontAwesome;
      font-size: 16px;
      text-align: center;
      height: 24px;
      width: 24px;
      left: 0px;
      top: 50%;
      position: absolute;
      transform: translate(0, -50%); }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline :checked + span, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline :checked + span {
    color: #1c1c1c; }
    .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline :checked + span:before, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline :checked + span:before {
      border: 1px solid #f49b00;
      color: rgba(0, 0, 0, 1);
      content: '\f00c'; }
  .filter-popover-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline:hover > span:before, .dropdown-content > .filter-popover-content-inner-content > .checkbox-group.checkboxgroupcontent .checkbox-group-checkboxes > .checkbox > label.checkbox-inline:hover > span:before {
    color: rgba(0, 0, 0,  0.3);
    content: '\f00c'; }
  .filter-popover-content.with-filter-popover-apply-selection-button .checkbox-group.checkboxgroupcontent.mCustomScrollbar, .dropdown-content.with-filter-popover-apply-selection-button .checkbox-group.checkboxgroupcontent.mCustomScrollbar {
    margin-bottom: 16px; }
/* --- Filter popover custom checkboxes END --- */
@keyframes filter-popover-open {
  0% {
    margin-top: -460px; }

  1% {
    margin-top: -460px; }

  100% {
    margin-top: 0; } }

@keyframes filter-popover-close {
  0% {
    transform: 0px; }

  1% {
    margin-top: 0px; }

  100% {
    margin-top: -460px; } }

.item-wrapper.item-list-navigation a {
  display: inline-block;
  vertical-align: top; }
  .item-wrapper.item-list-navigation i.fa-angle-double-left, .item-wrapper.item-list-navigation i.fa-angle-left, .item-wrapper.item-list-navigation i.fa-angle-right, .item-wrapper.item-list-navigation i.fa-angle-double-right {
    top: 2px;
    position: relative;
    font-size: 28px;
    text-align: center;
    width: 28px; }
  .item-wrapper.item-list-navigation .item-content > .item-text-element > .item-text > .listnav {
    margin-left: -18px;
    margin-right: -18px;
    margin-top: 6px;
    margin-bottom: 6px; }

@media (min-width:769px) {
  .item-wrapper.item-list-navigation .item-content > .item-text-element > .item-text > .listnav {
    display: flex !important; }
    .item-wrapper.item-list-navigation .item-content > .item-text-element > .item-text > .listnav > div {
      align-self: center; } }

@media (max-width:768px) {
  .item-wrapper.item-list-navigation .item-content > .item-text-element > .item-text > .listnav .list-mode-selector {
    margin-top: 12px; } }

.item-wrapper.item-menu-content > .item > .item-content > .container-fluid {
  width: 100%; }
/* --- Item menu content inner items width START --- */
@media (min-width:769px) {
  .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
    width: 100%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 400%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 500%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 600%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 700%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 800%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 900%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 1000%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 1100%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 1200%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 1300%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 1400%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 1500%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 1600%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 1700%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 1800%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 1900%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 2000%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 2100%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 2200%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 2300%; }
    .item-wrapper.item-menu-content.col-sm-1 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 2400%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 250%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 350%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 400%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 450%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 500%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 550%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 600%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 650%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 700%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 750%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 800%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 850%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 900%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 950%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 1000%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 1050%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 1100%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 1150%; }
    .item-wrapper.item-menu-content.col-sm-2 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 1200%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 133.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 166.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 233.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 266.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 333.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 366.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 400%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 433.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 466.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 500%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 533.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 566.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 600%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 633.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 666.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 700%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 733.33333%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 766.66667%; }
    .item-wrapper.item-menu-content.col-sm-3 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 800%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 25%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 75%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 125%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 175%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 225%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 250%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 275%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 325%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 350%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 375%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 400%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 425%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 450%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 475%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 500%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 525%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 550%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 575%; }
    .item-wrapper.item-menu-content.col-sm-4 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 600%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 20%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 40%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 60%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 80%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 120%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 140%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 160%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 180%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 220%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 240%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 260%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 280%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 320%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 340%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 360%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 380%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 400%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 420%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 440%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 460%; }
    .item-wrapper.item-menu-content.col-sm-5 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 480%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 16.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 83.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 116.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 133.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 166.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 183.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 216.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 233.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 250%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 266.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 283.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 316.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 333.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 350%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 366.66667%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 383.33333%; }
    .item-wrapper.item-menu-content.col-sm-6 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 400%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 14.28571%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 28.57143%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 42.85714%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 57.14286%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 71.42857%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 85.71429%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 114.28571%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 128.57143%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 142.85714%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 157.14286%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 171.42857%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 185.71429%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 214.28571%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 228.57143%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 242.85714%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 257.14286%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 271.42857%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 285.71429%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 314.28571%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 328.57143%; }
    .item-wrapper.item-menu-content.col-sm-7 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 342.85714%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 12.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 25%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 37.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 62.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 75%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 87.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 112.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 125%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 137.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 162.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 175%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 187.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 212.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 225%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 237.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 250%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 262.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 275%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 287.5%; }
    .item-wrapper.item-menu-content.col-sm-8 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 300%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 11.11111%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 22.22222%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 44.44444%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 55.55556%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 77.77778%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 88.88889%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 111.11111%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 122.22222%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 133.33333%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 144.44444%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 155.55556%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 166.66667%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 177.77778%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 188.88889%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 211.11111%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 222.22222%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 233.33333%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 244.44444%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 255.55556%; }
    .item-wrapper.item-menu-content.col-sm-9 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 266.66667%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 10%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 20%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 30%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 40%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 60%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 70%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 80%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 90%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 110%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 120%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 130%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 140%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 160%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 170%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 180%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 190%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 210%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 220%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 230%; }
    .item-wrapper.item-menu-content.col-sm-10 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 240%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 9.09091%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 18.18182%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 27.27273%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 36.36364%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 45.45455%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 54.54545%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 63.63636%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 72.72727%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 81.81818%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 90.90909%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 109.09091%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 118.18182%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 127.27273%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 136.36364%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 145.45455%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 154.54545%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 163.63636%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 172.72727%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 181.81818%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 190.90909%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 209.09091%; }
    .item-wrapper.item-menu-content.col-sm-11 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 218.18182%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 8.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 16.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 25%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 41.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 58.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 75%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 83.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 91.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 108.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 116.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 125%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 133.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 141.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 158.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 166.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 175%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 183.33333%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 191.66667%; }
    .item-wrapper.item-menu-content.col-sm-12 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 200%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 7.69231%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 15.38462%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 23.07692%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 30.76923%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 38.46154%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 46.15385%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 53.84615%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 61.53846%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 69.23077%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 76.92308%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 84.61538%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 92.30769%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 107.69231%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 115.38462%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 123.07692%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 130.76923%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 138.46154%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 146.15385%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 153.84615%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 161.53846%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 169.23077%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 176.92308%; }
    .item-wrapper.item-menu-content.col-sm-13 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 184.61538%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 7.14286%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 14.28571%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 21.42857%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 28.57143%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 35.71429%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 42.85714%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 57.14286%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 64.28571%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 71.42857%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 78.57143%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 85.71429%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 92.85714%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 107.14286%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 114.28571%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 121.42857%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 128.57143%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 135.71429%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 142.85714%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 157.14286%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 164.28571%; }
    .item-wrapper.item-menu-content.col-sm-14 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 171.42857%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 6.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 13.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 20%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 26.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 40%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 46.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 53.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 60%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 73.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 80%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 86.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 93.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 106.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 113.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 120%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 126.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 133.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 140%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 146.66667%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 153.33333%; }
    .item-wrapper.item-menu-content.col-sm-15 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 160%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 6.25%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 12.5%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 18.75%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 25%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 31.25%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 37.5%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 43.75%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 56.25%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 62.5%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 68.75%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 75%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 81.25%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 87.5%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 93.75%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 106.25%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 112.5%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 118.75%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 125%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 131.25%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 137.5%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 143.75%; }
    .item-wrapper.item-menu-content.col-sm-16 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 150%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 5.88235%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 11.76471%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 17.64706%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 23.52941%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 29.41176%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 35.29412%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 41.17647%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 47.05882%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 52.94118%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 58.82353%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 64.70588%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 70.58824%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 76.47059%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 82.35294%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 88.23529%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 94.11765%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 105.88235%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 111.76471%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 117.64706%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 123.52941%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 129.41176%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 135.29412%; }
    .item-wrapper.item-menu-content.col-sm-17 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 141.17647%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 5.55556%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 11.11111%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 16.66667%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 22.22222%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 27.77778%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 38.88889%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 44.44444%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 55.55556%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 61.11111%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 72.22222%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 77.77778%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 83.33333%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 88.88889%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 94.44444%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 105.55556%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 111.11111%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 116.66667%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 122.22222%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 127.77778%; }
    .item-wrapper.item-menu-content.col-sm-18 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 133.33333%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 5.26316%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 10.52632%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 15.78947%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 21.05263%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 26.31579%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 31.57895%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 36.84211%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 42.10526%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 47.36842%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 52.63158%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 57.89474%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 63.15789%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 68.42105%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 73.68421%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 78.94737%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 84.21053%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 89.47368%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 94.73684%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 105.26316%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 110.52632%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 115.78947%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 121.05263%; }
    .item-wrapper.item-menu-content.col-sm-19 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 126.31579%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 5%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 10%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 15%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 20%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 25%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 30%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 35%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 40%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 45%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 55%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 60%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 65%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 70%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 75%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 80%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 85%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 90%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 95%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 105%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 110%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 115%; }
    .item-wrapper.item-menu-content.col-sm-20 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 120%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 4.7619%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 9.52381%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 14.28571%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 19.04762%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 23.80952%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 28.57143%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 38.09524%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 42.85714%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 47.61905%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 52.38095%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 57.14286%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 61.90476%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 71.42857%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 76.19048%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 80.95238%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 85.71429%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 90.47619%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 95.2381%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 104.7619%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 109.52381%; }
    .item-wrapper.item-menu-content.col-sm-21 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 114.28571%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 4.54545%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 9.09091%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 13.63636%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 18.18182%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 22.72727%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 27.27273%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 31.81818%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 36.36364%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 40.90909%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 45.45455%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 54.54545%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 59.09091%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 63.63636%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 68.18182%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 72.72727%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 77.27273%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 81.81818%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 86.36364%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 90.90909%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 95.45455%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 104.54545%; }
    .item-wrapper.item-menu-content.col-sm-22 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 109.09091%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 4.34783%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 8.69565%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 13.04348%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 17.3913%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 21.73913%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 26.08696%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 30.43478%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 34.78261%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 39.13043%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 43.47826%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 47.82609%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 52.17391%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 56.52174%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 60.86957%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 65.21739%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 69.56522%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 73.91304%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 78.26087%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 82.6087%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 86.95652%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 91.30435%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 95.65217%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 100%; }
    .item-wrapper.item-menu-content.col-sm-23 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 104.34783%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-1 {
      width: 4.16667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-2 {
      width: 8.33333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-3 {
      width: 12.5%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-4 {
      width: 16.66667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-5 {
      width: 20.83333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-6 {
      width: 25%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-7 {
      width: 29.16667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-8 {
      width: 33.33333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-9 {
      width: 37.5%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-10 {
      width: 41.66667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-11 {
      width: 45.83333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-12 {
      width: 50%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-13 {
      width: 54.16667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-14 {
      width: 58.33333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-15 {
      width: 62.5%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-16 {
      width: 66.66667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-17 {
      width: 70.83333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-18 {
      width: 75%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-19 {
      width: 79.16667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-20 {
      width: 83.33333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-21 {
      width: 87.5%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-22 {
      width: 91.66667%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-23 {
      width: 95.83333%; }
    .item-wrapper.item-menu-content.col-sm-24 > .item > .item-content > div > .row > .item-wrapper.col-sm-24 {
      width: 100%; } }
/* --- Item menu content inner items width END --- */
.item-wrapper.item-menu-content.no-border > .item {
  overflow: visible; }

#align-wrapper > #align-container > .container-fluid.full-width > .row > .item-wrapper.item-menu-content.no-border {
  overflow: hidden; }
/* --- fix for "item-content" overflow hidden START --- */
/* show shadows of inner items if the item menu content has no border */
.item-wrapper.item-menu-content {
  margin-bottom: 18px; }

.item-wrapper.item-menu-content > .item > .item-content {
  margin-bottom: -18px; }
/* --- fix for "item-content" overflow hidden END --- */
/* --- Item menu content padding START --- */
.item-wrapper.item-menu-content.full-width > .item > .item-content.full-width .container-fluid {
  max-width: none; }

.item-wrapper.item-menu-content.full-width > .item > .item-content > .container-fluid.full-width {
  padding-left: 18px;
  padding-right: 18px; }

.item-wrapper.item-menu-content.full-width > .item > .item-content.full-width {
  width: auto; }
/* --- Item menu content padding END --- */
/* --- Item menu content padding for main menu content START --- */
#wrapper > .container-fluid > .row > .item-wrapper.item-menu-content.full-width > .item > .item-content {
  padding-left: 20px;
  padding-right: 20px; }
/* --- Item menu content padding for main menu content END --- */
.comparison-table-inner-wrapper {
  width: 100%; }
  .comparison-table-inner-wrapper .fixed-table-container {
    height: 100%;
    width: 100%; }

.item-wrapper.item-comparison-table .top-left-cell {
  position: absolute;
  left: 0;
  top: 0;
  background: white;
  z-index: 2;
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb; }
  .item-wrapper.item-comparison-table .wrap {
    position: relative;
    display: table; }
  .item-wrapper.item-comparison-table .tracks {
    display: table-row; }
  .item-wrapper.item-comparison-table .track {
    display: table-cell;
    vertical-align: top;
    background-color: #fff; }
  .item-wrapper.item-comparison-table .item-track {
    border: 1px solid #ebebeb;
    border-left: 0;
    min-width: 250px; }
  .item-wrapper.item-comparison-table .first-track {
    min-width: 100px;
    border-right: 1px solid #ebebeb; }
  .item-wrapper.item-comparison-table .track.entry {
    border: 1px solid #ebebeb;
    border-left: 0;
    border-top: 0;
    padding: 8px; }
  .item-wrapper.item-comparison-table .track.entry span {
    hyphens: auto;
    word-wrap: break-word; }
  .item-wrapper.item-comparison-table .track + .track {
    margin-left: -1px; }
  .item-wrapper.item-comparison-table .heading {
    margin: auto;
    align-items: center;
    z-index: 1;
    background: #fff; }
  .item-wrapper.item-comparison-table .heading .th-header-wrapper .th-inner {
    text-align: center; }
  .item-wrapper.item-comparison-table .heading .th-header-wrapper .th-inner .additional-text .force-item-icon-link-style div {
    margin-left: 5px;
    margin-right: 5px; }
  .item-wrapper.item-comparison-table .heading.first {
    float: right;
    background-color: #fff;
    z-index: 1; }
  .item-wrapper.item-comparison-table.sticky .tracks.scroll-heading-class {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1; }
  .item-wrapper.item-comparison-table.sticky .tracks .track.comparison-object-label {
    background: #fff;
    position: sticky;
    position: -webkit-sticky;
    left: 0; }
  .item-wrapper.item-comparison-table.sticky .scroll-heading-class .track:first-child {
    position: sticky;
    left: 0;
    z-index: 2; }

.comparision-table-empty {
  text-align: center; }

 .item-text-element .item-text > div > div .comparison-table-wrapper-header {
  padding-bottom: 25px;
  text-align: center; }
   .item-text-element .item-text > div > div .comparison-table-wrapper-header .item-link {
    display: inline;
    margin-top: 5px; }
   .item-text-element .item-text > div > div .comparison-table-empty-message {
    text-align: center; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper {
    opacity: 0;
    position: relative; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper.has-horizontal-scrollbars {
    padding-bottom: 9px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper.has-vertical-scrollbars {
    padding-right: 9px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal,  .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical {
    position: absolute; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal:after,  .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical:after {
    background-color: rgba(0, 0, 0, .15);
    content: "";
    display: block;
    position: absolute; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal .dragger,  .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical .dragger {
    cursor: pointer;
    position: relative;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    z-index: 2; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal .dragger > .dragger-bar,  .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical .dragger > .dragger-bar {
    background-color: rgba(247, 142, 30, 0.75);
    border-radius: 2px;
    position: relative; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal .dragger:hover > .dragger-bar,  .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical .dragger:hover > .dragger-bar {
    background-color: rgba(247, 142, 30, 0.85); }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal .dragger.active > .dragger-bar,  .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical .dragger.active > .dragger-bar {
    background-color: rgba(247, 142, 30, 0.9); }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal {
    height: 16px;
    left: 0px;
    right: 10px;
    bottom: 0px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal:after {
    height: 2px;
    width: 100%;
    top: 7px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal .dragger {
    height: 16px;
    width: 10px;
    top: 0;
    min-width: 10px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-horizontal .dragger > .dragger-bar {
    height: 4px;
    top: 6px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical {
    width: 16px;
    bottom: 0px;
    left: auto;
    right: 0px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical:after {
    top: 0;
    bottom: 0;
    height: 100%;
    width: 2px;
    left: 7px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical .dragger {
    height: 10px;
    min-height: 10px;
    width: 16px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .scrollbar-vertical .dragger > .dragger-bar {
    height: 100%;
    width: 4px;
    left: 6px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper.has-horizontal-scrollbars .scrollbar-vertical {
    bottom: 10px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn {
    background-color: transparent;
    display: block;
    height: 100%;
    top: 0;
    position: absolute;
    text-align: center; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn > .btn {
    height: 34px;
    width: 34px;
    padding: 0;
    position: absolute;
    z-index: 5; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn > .btn > i {
    line-height: 32px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-prev > .btn,  .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-next > .btn {
    margin-top: -19px;
    top: 50%; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-prev {
    left: 5px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-prev > .btn {
    left: 0;
    right: auto; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-next {
    right: 11px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-next > .btn {
    left: auto;
    right: 0; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-up,  .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-down {
    height: 34px;
    left: 50%;
    margin-left: -17px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-up > .btn,  .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-down > .btn {
    left: 0; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-up {
    top: 5px;
    bottom: auto;
    margin-top: 0; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-down {
    top: auto;
    bottom: 5px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn.comparison-table-down > .btn {
    top: auto;
    bottom: 0; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper.has-horizontal-scrollbars .comparison-table-btn.comparison-table-down {
    top: auto;
    bottom: 11px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper {
    overflow-x: hidden;
    overflow-y: hidden; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container {
    position: relative; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner {
    overflow-x: scroll;
    overflow-y: hidden; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap {
    margin-top: ;
    margin-bottom: 0; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-label {
    border-left: 0; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-label.level-1 {
      font-weight: bold; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-label.level-2 {
      padding-left: 20px; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-label.level-3 {
      padding-left: 36px; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-label.level-4 {
      padding-left: 52px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-table-cell {
    background-color: rgba(255, 255, 255, 0);
    text-align: center; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-table-cell > span {
      opacity: 1; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-table-cell.remove {
      background-color: #fff;
      border-color: rgba(0, 0, 0, 0);
      transition: background-color 0.45s, border-color 0.45s; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap .comparison-object-table-cell.remove > span {
        opacity: 0;
        transition: opacity 0.45s; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .entry,  .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .entry > span {
    transition: padding 0.22s, height 0.22s, opacity 0.22s, line-height 0.22s; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .entry span {
      display: block; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-1 {
      padding-left: 20px !important;
      padding-right: 8px !important;
      padding-top: 8px !important;
      padding-bottom: 8px !important; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-1 i.expander-icon {
        cursor: pointer;
        display: inline-block;
        height: 14px;
        width: 14px;
        left: 5px;
        top: 8px;
        position: absolute; }
         .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-1 i.expander-icon:before,  .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-1 i.expander-icon:after {
          background-color: #f49b00;
          content: "";
          height: 8px;
          width: 3px;
          position: absolute;
          transition: all 0.2s ease-in-out; }
         .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-1 i.expander-icon:hover:before,  .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-1 i.expander-icon:hover:after {
          background-color: #bf6e17; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-2 i.expander-icon {
        left: 24px; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-3 i.expander-icon {
        left: 40px; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks .comparison-object-label.level-4 i.expander-icon {
        left: 56px; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.expanded .comparison-object-label.level-1 > i.expander-icon:before {
      transform: translate(2px, 7px) rotate(45deg); }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.expanded .comparison-object-label.level-1 > i.expander-icon:after {
        transform: translate(6px, 7px) rotate(-45deg); }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.not-expanded .comparison-object-label.level-1 > i.expander-icon:before {
      transform: translate(2px, 7px) rotate(-45deg); }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.not-expanded .comparison-object-label.level-1 > i.expander-icon:after {
        transform: translate(6px, 7px) rotate(45deg); }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-close .entry {
      padding-top: 0;
      padding-bottom: 0; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-close .entry span {
        opacity: 0;
        line-height: 0px; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-close .entry span i {
        display: none; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-open {
      display: table-row; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-open .entry {
        padding-top: 8px;
        padding-bottom: 8px; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-open .entry span {
        opacity: 1;
        line-height: 22px; }
       .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-open .entry span i {
        display: inline-block; }
     .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .fixed-table-container-inner .wrap.expandable .tracks.tr-close.animation-finished {
      display: none; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .header-background {
    box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.5);
    transition: background-color 0.8s;
    left: 0;
    right: 0;
    top: 0;
    position: absolute;
    z-index: 1; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner {
    padding: 8px;
    opacity: 1;
    z-index: 1; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner.remove {
    opacity: 0;
    transition: opacity 0.45s; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner .title {
    line-height: 22px;
    text-align: center;
    height: 44px;
    margin-bottom: 8px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner .image > a {
    display: block;
    text-align: center; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner .additional-text {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner .additional-text .wrap {
    margin: auto; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner.tiny-header .title {
    line-height: 1.1em;
    text-align: center;
    height: auto;
    margin-bottom: 0px; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner.tiny-header .additional-text,  .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .fixed-table-container .th-inner.tiny-header .image {
    display: none !important; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .comparison-table-arrow-left {
    position: absolute;
    top: 50%;
    left: 10px;
    z-index: auto; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-inner-wrapper .comparison-table-arrow-right {
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: auto; }
   .item-text-element .item-text > div > div > .comparison-table-wrapper.initialized {
    opacity: 1; }

.no-border > .item .fixed-table-container .header-background {
  background-color: #fff; }
  .no-border > .item .fixed-table-container .wrap {
    background-color: #fff; }

.item-link.icon-link.show-differences.text-center > .btn.btn-default {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.with-border > .item .fixed-table-container .header-background {
  background-color: #fff5e9;
  transition: background-color 0.8s; }
  .with-border > .item .fixed-table-container .wrap {
    background-color: #fff5e9;
    transition: background-color 0.8s; }
  .with-border > .item:hover .fixed-table-container .header-background {
    background-color: #fff5e9 !important; }
  .with-border > .item:hover .fixed-table-container .wrap {
    background-color: #fff5e9 !important; }
  .with-border > .item .show-differences.toggle-active a.toggle-active {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }
  .with-border > .item .show-differences.toggle-active a.toggle-active:hover {
    background-color: #f49b00;
    border-color: #bfbfbf;
    color: #fff; }
  .with-border > .item .show-differences.toggle-active a.toggle-inactive {
    background-color: #f49b00;
    border-color: #fff;
    color: #fff; }
  .with-border > .item .show-differences.toggle-active a.toggle-inactive:hover {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }
  .with-border > .item .show-differences.toggle-inactive a.toggle-inactive {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }
  .with-border > .item .show-differences.toggle-inactive a.toggle-inactive:hover {
    background-color: #f49b00;
    border-color: #bfbfbf;
    color: #fff; }
  .with-border > .item .show-differences.toggle-inactive a.toggle-active {
    background-color: #f49b00;
    border-color: #fff;
    color: #fff; }
  .with-border > .item .show-differences.toggle-inactive a.toggle-active:hover {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }

/* --- Screen XS START --- */

@media (max-width:768px) {
  .item-wrapper.item-comparison-table .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn {
    width: 50px; }
    .item-wrapper.item-comparison-table .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn > .btn {
      height: 50px;
      width: 50px; }
      .item-wrapper.item-comparison-table .item-text-element .item-text > div > div > .comparison-table-wrapper .comparison-table-btn > .btn > i {
        font-size: 25px;
        line-height: 50px; } }
/* --- Screen XS END --- */
/* --- Items END --- */
/* --- Struct edit list START --- */
/* --- List START --- */
@media (max-width:1360px) {
  .creator-sturcteditlist-container {
    overflow-x: scroll; } }

.creator-sturcteditlist-container .creator_sturcteditlist {
  min-width: 1000px;
  /* Scroll left/right */ }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav {
    width: 100%; }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) thead th {
    border-bottom: 1px solid #cdd6d9;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 7px;
    padding-bottom: 8px; }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) thead th > a.orderlink, .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) thead th > a.orderlink:hover, .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) thead th > a.orderlink_desc, .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) thead th > a.orderlink_desc:hover {
    text-decoration: none !important; }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) thead th .sort {
    opacity: 1;
    position: relative;
    pasdding-left: 2px;
    padding-right: 2px; }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) tbody td {
    padding: 8px;
    padding-top: 7px;
    padding-bottom: 8px; }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) tbody td.edit-actions {
    text-align: right;
    white-space: nowrap; }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) tbody tr.row1 {
    background-color: #f2f2f3;
    /* TODO: configure */ }
  .creator-sturcteditlist-container .creator_sturcteditlist > table.listnav:nth-child(2) tbody tr.row2 {
    background-color: #f9fafa;
    /* TODO: configure */ }
/* --- List END --- */
/* --- Edit START --- */
@media (min-width:769px) {
  .contentbox .contentbox_foot .advancedSaveButtons {
    float: right !important;
    /* TODO: refactor */
    margin-right: 0px !important;
    /* TODO: refactor */ } }
/* --- Edit END --- */
/* --- Struct edit list END --- */
/* TODO: activate */
/* --- General START --- */
.btn, .btn-lg, .btn-md, .btn-sm, .btn-xs {
  transition: all 0.2s ease 0s; }

.btn {
  border-width: 1px;
  font-family: 'Cairo',Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  letter-spacing: 0px;
  text-transform: none;
  text-decoration: none;
  padding: 12px 20px 12px 20px; }
  .btn, .btn:hover, .btn:focus, .btn.focus {
    text-decoration: none; }
  .btn.btn-default:hover, .btn.btn-default.active:hover {
    background-color: #c17b00;
    border-color: #b77400;
    color: #fff; }
  .btn.btn-default.active {
    background-color: #000;
    border-color: #000;
    color: #fff; }
  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    opacity: 0.5; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  margin-left: -1px; }
/* --- General START --- */
/* --- Big icon button START --- */
/* TODO configure */
.btn.btn-icon {
  background-color: #ccc;
  color: white;
  height: 38px;
  width: 38px;
  padding: 6px; }
  .btn.btn-icon i {
    color: white;
    font-size: 24px; }
  .btn.btn-icon:hover {
    background-color: #aaa; }
/* --- Big icon button END --- */
/* --- Search icon button START --- */
.btn.btn-default.search-button {
  padding: 12px 20px 12px 20px; }

.btn.btn-default.search-field-close-button {
  padding: 12px 20px 12px 20px; }
/* --- Search icon button END --- */
/* TODO: add to default vars */
/* TODO: add to default vars */
/* TODO: add to default vars */
/* Fix for iPad (TODO: We need a solution for "select") */
/* https://css-tricks.com/forums/topic/css-for-styling-form-input-on-ipadipodsiphones/ */
input.form-control, textarea {
  -webkit-appearance: none; }

.form-control {
  border-width: 1px;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075);
  font-weight: normal;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, background-color ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, background-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, background-color ease-in-out 0.15s; }
  .form-control:focus {
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(244, 155, 0, .6);
    background-color: #fff;
    color: #000; }

input[type=number].form-control {
  -moz-appearance: textfield; }
  input[type=number].form-control::-webkit-outer-spin-button, input[type=number].form-control::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }

.radio .form-group > label:not(.checkboxconfirm) {
  padding-left: 0px; }
/* --- Input label asterisk START --- */
.form-group > .control-label > .asterisk {
  color: #f49b00; }

.form-group.has-error > .control-label > .asterisk {
  color: #f49b00; }
/* --- Input label asterisk END --- */
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }
  .has-success .form-control:focus {
    border-color: #3c763d;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; }

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }
  .has-warning .form-control:focus {
    border-color: #8a6d3b;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; }

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }
  .has-error .form-control:focus {
    border-color: #a94442;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; }

.from-field-info-error-message {
  font-size: 14px;
  line-height: 16px; }
  .from-field-info-error-message .form-control {
    border-color: #a94442;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }
  .from-field-info-error-message .form-control:focus {
    border-color: #a94442;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; }
/* --- Label START --- */
label.control-label {
  font-weight: normal; }

.item-wrapper > .item > .item-content > .item-text-element > .item-text label.control-label {
  color: #000;
  font-size: 16px;
  line-height: 24px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .form-group.has-error label.control-label {
    color: #a94442; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text .form-group .from-field-info-error-message {
    color: #a94442; }

#header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text label.control-label, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text label.control-label, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text label.control-label, .item-wrapper.item-group.with-border .item-wrapper > .item > .item-content > .item-text-element > .item-text label.control-label {
  color: #000;
  font-size: 16px;
  line-height: 24px; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .form-group.has-error label.control-label, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .form-group.has-error label.control-label, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .form-group.has-error label.control-label, .item-wrapper.item-group.with-border .item-wrapper > .item > .item-content > .item-text-element > .item-text .form-group.has-error label.control-label {
    color: #a94442; }
  #header-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .form-group .from-field-info-error-message, #footer-items .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .form-group .from-field-info-error-message, .item-wrapper.with-border > .item > .item-content > .item-text-element > .item-text .form-group .from-field-info-error-message, .item-wrapper.item-group.with-border .item-wrapper > .item > .item-content > .item-text-element > .item-text .form-group .from-field-info-error-message {
    color: #a94442; }
/* --- Label END --- */
/* --- Google reCaptcha START --- */
.g-recaptcha {
  min-height: 78px; }
/* --- Google Recaptcha END --- */
/* --- Google Recaptcha V3 START --- */
.recaptcha-v3-inline-custom {
  visibility: hidden; }

.recaptcha-v3-inline {
  min-height: 60px; }
/* --- Google Recaptcha V3 END --- */
/* --- Form fields general START --- */
@media (min-width:769px) {
  form .form-container > div.sm-first {
    clear: both; } }

div > select.form-control.select-inline {
  display: inline-block;
  margin-right: 2px;
  width: auto; }

div > select.form-control.select-inline:last-child {
  margin-right: 0; }
/* --- Form fields general END --- */
/* --- Form fields radio/checkbox START --- */
form .form-container > div > .form-group div.radio-button-group, form .form-container > div > .form-group div.checkbox-group {
  margin-top: 5px; }

form .form-container > div > .form-group > div div.radio.first, form .form-container > div > .form-group > div div > div.checkbox.first {
  clear: both; }

form .form-container > div > .form-group div.radio-button-group {
  margin-bottom: -10px; }
  form .form-container > div > .form-group div.radio-button-group[data-toggle="buttons"], form .form-container > div > .form-group div.checkbox {
    margin-bottom: 0; }
  form .form-container > div > .form-group div.radio-button-group[data-toggle="buttons"] > label, form .form-container > div > .form-group div.checkbox {
    display: block;
    margin-bottom: 6px;
    white-space: normal;
    text-align: left; }

.form-group div.radio.first:first-child, .dropdown-content div.radio.first:first-child, .menu-dropdown-content div.radio.first:first-child, .form-group div > div.checkbox.first:first-child, .dropdown-content div > div.checkbox.first:first-child, .menu-dropdown-content div > div.checkbox.first:first-child {
  margin-top: -5px;
  /* Do not change this value! See bootstrap _forms.scss */ }

@media (min-width:769px) {
  /* data-radio-button-columns/data-checkbox-columns is not bootstrap */
    .form-group div[data-radio-button-columns="1"] > div, .form-group div[data-checkbox-columns="1"] > div > div {
      float: left;
      width: 100%; }
      .form-group div[data-radio-button-columns="2"] > div, .form-group div[data-checkbox-columns="2"] > div > div {
        float: left;
        width: 50%; }
      .form-group div[data-radio-button-columns="3"] > div, .form-group div[data-checkbox-columns="3"] > div > div {
        float: left;
        width: 33.33333%; }
      .form-group div[data-radio-button-columns="4"] > div, .form-group div[data-checkbox-columns="4"] > div > div {
        float: left;
        width: 25%; }
      .form-group div[data-radio-button-columns="5"] > div, .form-group div[data-checkbox-columns="5"] > div > div {
        float: left;
        width: 20%; }
      .form-group div[data-radio-button-columns="6"] > div, .form-group div[data-checkbox-columns="6"] > div > div {
        float: left;
        width: 16.66667%; }
      .form-group div[data-radio-button-columns="7"] > div, .form-group div[data-checkbox-columns="7"] > div > div {
        float: left;
        width: 14.28571%; }
      .form-group div[data-radio-button-columns="8"] > div, .form-group div[data-checkbox-columns="8"] > div > div {
        float: left;
        width: 12.5%; }
      .form-group div[data-radio-button-columns="9"] > div, .form-group div[data-checkbox-columns="9"] > div > div {
        float: left;
        width: 11.11111%; }
      .form-group div[data-radio-button-columns="10"] > div, .form-group div[data-checkbox-columns="10"] > div > div {
        float: left;
        width: 10%; }
      .form-group div[data-radio-button-columns="11"] > div, .form-group div[data-checkbox-columns="11"] > div > div {
        float: left;
        width: 9.09091%; }
      .form-group div[data-radio-button-columns="12"] > div, .form-group div[data-checkbox-columns="12"] > div > div {
        float: left;
        width: 8.33333%; }
      .form-group > div div.radio, .form-group > div > div div.checkbox {
        padding-left: 18px;
        /* TODO: refactor for "form column gap" */
        padding-right: 18px;
        /* TODO: refactor for "form column gap" */ }
        .form-group > div div.radio.first, .form-group > div > div div.checkbox.first {
          padding-left: 0; }
      .form-group div.radio-button-group[data-toggle="buttons"] > label {
        margin-left: 36px; }
      .form-group div.radio-button-group[data-toggle="buttons"] > label.first {
        margin-left: 0; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="1"] > label {
        float: left;
        width: calc(100% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="1"] > label.first {
        width: 100%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="2"] > label {
        float: left;
        width: calc(50% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="2"] > label.first {
        width: 50%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="3"] > label {
        float: left;
        width: calc(33.33333% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="3"] > label.first {
        width: 33.33333%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="4"] > label {
        float: left;
        width: calc(25% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="4"] > label.first {
        width: 25%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="5"] > label {
        float: left;
        width: calc(20% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="5"] > label.first {
        width: 20%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="6"] > label {
        float: left;
        width: calc(16.66667% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="6"] > label.first {
        width: 16.66667%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="7"] > label {
        float: left;
        width: calc(14.28571% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="7"] > label.first {
        width: 14.28571%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="8"] > label {
        float: left;
        width: calc(12.5% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="8"] > label.first {
        width: 12.5%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="9"] > label {
        float: left;
        width: calc(11.11111% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="9"] > label.first {
        width: 11.11111%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="10"] > label {
        float: left;
        width: calc(10% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="10"] > label.first {
        width: 10%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="11"] > label {
        float: left;
        width: calc(9.09091% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="11"] > label.first {
        width: 9.09091%; }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="12"] > label {
        float: left;
        width: calc(8.33333% - 36px); }
      .form-group div.radio-button-group[data-toggle="buttons"][data-radio-button-columns="12"] > label.first {
        width: 8.33333%; } }
/* --- Form fields radio/checkbox END --- */
/* --- Form fields with always visible placeholder START --- */
.move-placeholder > label.control-label {
  color: #000 !important;
  cursor: text;
  display: block;
  font-size: 14px !important;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1.57143 !important;
  white-space: nowrap;
  width: calc(100% - 62px);
  top: 0;
  margin: 0;
  margin-left: 13px;
  margin-right: 13px;
  padding-top: 11px;
  padding-bottom: 11px;
  overflow: hidden;
  position: absolute;
  transition: font-size 0.2s, line-height 0.2s, padding-top 0.2s, padding-bottom 0.2s;
  pointer-events: none; }
  .move-placeholder > input:focus ~ label.control-label, .move-placeholder > input:not(.is-empty) ~ label.control-label, .move-placeholder > textarea:focus ~ label.control-label, .move-placeholder > textarea:not(.is-empty) ~ label.control-label, .move-placeholder .control-label.password-label {
    font-size: 9.8px !important;
    line-height: 1.1 !important;
    padding-top: 8px;
    padding-bottom: 8px; }
  .move-placeholder input {
    padding: 15.28571px 12px 7px 12px; }
  .move-placeholder > textarea {
    padding: 15.28571px 12px 10px 12px; }

.number-spinner .form-control {
  text-align: center;
  padding: 0; }
/* --- Form fields with always visible placeholder END --- */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-search--inline {
  float: left; }

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option[aria-selected] {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide {
  display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
/* Responsive eboxx® SCSS file */
/* --------------------------- */
/*! Select2 Bootstrap 3 CSS v1.4.6 | MIT License | github.com/t0m/select2-bootstrap-css */
/**
 * Reset Bootstrap 3 .form-control styles which - if applied to the
 * original <select>-element the Select2-plugin may be run against -
 * are copied to the .select2-container.
 *
 * 1. Overwrite .select2-container's original display:inline-block
 *    with Bootstrap 3's default for .form-control, display:block;
 *    courtesy of @juristr (@see https://github.com/fk/select2-bootstrap-css/pull/1)
 */
/* --- Revert wrapper style START --- */
/* --- Revert wrapper style END --- */
/* --- Icons START --- */
.select2-search input.select2-active {
  background: #fff url('../../XooWebKit/lib/select2/select2-spinner.gif') no-repeat 100%;
  background: url('../../XooWebKit/lib/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('../../XooWebKit/lib/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('../../XooWebKit/lib/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('../../XooWebKit/lib/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

.select2-more-results.select2-active {
  background: #f4f4f4 url('../../XooWebKit/lib/select2/select2-spinner.gif') no-repeat 100%; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url('../../XooWebKit/lib/select2/select2-spinner.gif') no-repeat 100% !important; }
/* --- Icons END --- */
/* --- Dropdown START --- */
.select2-dropdown {
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
  z-index: 1; }

.select2-container--open .select2-dropdown--above {
  border-radius: 6px 6px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); }
/* --- Dropdown END --- */
.select2-container.select2-container--open.select2-container--below .select2-selection {
  border-bottom-color: #eee; }

.select2-container.select2-container--open.select2-container--above .select2-selection {
  border-top-color: #eee; }
/* Adjust Select2 inputs to fit Bootstrap 3 default .form-control appearance. */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000 !important; }

.select2-container .select2-selection, .select2-container .select2-choices {
  background: none;
  background-color: #fff;
  border-color: #bfbfbf;
  border-radius: 6px;
  color: #000 !important;
  font-weight: normal !important;
  font-size: 14px;
  padding: 0;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }

.select2-choice:hover {
  text-decoration: none !important; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  background: none;
  background-color: #fff;
  border-color: #bfbfbf;
  border-radius: 6px;
  color: #000;
  font-family: inherit;
  font-weight: normal !important;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }

.select2-container .select2-choices .select2-search-field input {
  -webkit-box-shadow: none;
  box-shadow: none; }
/**
 * Adjust Select2 input heights to match the Bootstrap default.
 */
.select2-container--default .select2-search--dropdown .select2-search__field, .select2-container .select2-selection, .select2-container--default .select2-search--dropdown .select2-search__field.select2-selection--single, .select2-container .select2-selection.select2-selection--single {
  height: 44px; }
  .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container .select2-selection, .select2-container--default .select2-search--dropdown .select2-search__field .select2-selection__rendered, .select2-container .select2-selection .select2-selection__rendered {
    line-height: 1.57143; }

.select2-container--default .select2-search--dropdown .select2-search__field, .select2-container .select2-selection, .select2-container-active .select2-choice, .select2-container-multi.select2-container-active .select2-choices {
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, background-color ease-in-out 0.15s !important;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, background-color ease-in-out 0.15s !important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, background-color ease-in-out 0.15s !important; }
/**
 * Address Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
.select2-container.select2-container-multi.form-control {
  height: auto; }
/**
 * Address Bootstrap 3 control sizing classes
 * @see http://getbootstrap.com/css/#forms-control-sizes
 */
/* TODO */
.select2-container.input-sm .select2-choice, .input-group-sm .select2-container .select2-choice {
  height: 30px;
  line-height: 1.5;
  border-radius: 3px; }
/* TODO */
.select2-container.input-lg .select2-choice, .input-group-lg .select2-container .select2-choice {
  height: 46px;
  line-height: 1.33333;
  border-radius: 6px; }

.select2-container-multi .select2-choices .select2-search-field input {
  height: 32px;
  /* TODO */ }

.select2-container-multi.input-sm .select2-choices .select2-search-field input, .input-group-sm .select2-container-multi .select2-choices .select2-search-field input {
  height: 28px;
  /* TODO */ }

.select2-container-multi.input-lg .select2-choices .select2-search-field input, .input-group-lg .select2-container-multi .select2-choices .select2-search-field input {
  height: 44px;
  /* TODO */ }
/**
 * Adjust height and line-height for .select2-search-field amd multi-select Select2 widgets.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 < 3.3.2.
 */
.select2-container-multi .select2-choices .select2-search-field input {
  margin: 0; }

.select2-chosen, .select2-selection > span:first-child, .select2-search--dropdown .select2-search__field, .select2-container .select2-choices .select2-search-field input {
  padding: 10px 12px; }

.input-sm .select2-chosen, .input-group-sm .select2-chosen, .input-sm .select2-choice > span:first-child, .input-group-sm .select2-choice > span:first-child, .input-sm .select2-choices .select2-search-field input, .input-group-sm .select2-choices .select2-search-field input {
  padding: 5px 10px;
  /* TODO */ }

.input-lg .select2-chosen, .input-group-lg .select2-chosen, .input-lg .select2-choice > span:first-child, .input-group-lg .select2-choice > span:first-child, .input-lg .select2-choices .select2-search-field input, .input-group-lg .select2-choices .select2-search-field input {
  padding: 10px 16px;
  /* TODO */ }

.select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 5px;
  margin-bottom: 3px; }

.select2-container-multi.input-sm .select2-choices .select2-search-choice, .input-group-sm .select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 3px;
  margin-bottom: 2px; }

.select2-container-multi.input-lg .select2-choices .select2-search-choice, .input-group-lg .select2-container-multi .select2-choices .select2-search-choice {
  line-height: 24px; }
/**
 * Adjust the single Select2's dropdown arrow button appearance.
 *
 * 1. For Select2 v.3.3.2.
 */
.select2-container .select2-choice .select2-arrow, .select2-container .select2-choice div {
  border-left: none;
  background: none; }

.select2-container .select2-choice .select2-arrow {
  border-radius: 0 6px 6px 0;
  width: 28px; }

.select2-dropdown-open .select2-choice .select2-arrow, .select2-dropdown-open .select2-choice div {
  border-left-color: transparent;
  background: none; }
/**
 * Adjust the dropdown arrow button icon position for the single-select Select2 elements
 * to make it line up vertically now that we increased the height of .select2-container.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 v.3.3.2.
 */
.select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice div b {
  background-position: 0 3px; }

.select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open .select2-choice div b {
  background-position: -18px 3px; }

.select2-container.input-sm .select2-choice .select2-arrow b, .input-group-sm .select2-container .select2-choice .select2-arrow b, .select2-container.input-sm .select2-choice div b, .input-group-sm .select2-container .select2-choice div b {
  background-position: 0 1px; }

.select2-dropdown-open.input-sm .select2-choice .select2-arrow b, .input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open.input-sm .select2-choice div b, .input-group-sm .select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px; }

.select2-container.input-lg .select2-choice .select2-arrow b, .input-group-lg .select2-container .select2-choice .select2-arrow b, .select2-container.input-lg .select2-choice div b, .input-group-lg .select2-container .select2-choice div b {
  background-position: 0 9px; }

.select2-dropdown-open.input-lg .select2-choice .select2-arrow b, .input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open.input-lg .select2-choice div b, .input-group-lg .select2-dropdown-open .select2-choice div b {
  background-position: -18px 9px; }
/**
 * Address Bootstrap's validation states and change Select2's border colors and focus states.
 * Apply .has-warning, .has-danger or .has-succes to #select2-drop to match Bootstraps' colors.
 */
/* --- Warning START --- */
.has-warning .select2-choice, .has-warning .select2-choices {
  border-color: #8a6d3b; }
  .has-warning .select2-container-active .select2-choice, .has-warning .select2-container-multi.select2-container-active .select2-choices {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    /* TODO */
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    /* TODO */ }
  .has-warning.select2-drop-active {
    border-color: #8a6d3b; }
  .has-warning.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #8a6d3b; }
/* --- Warning END --- */
/* --- Error START --- */
.has-error .select2-choice, .has-error .select2-choices {
  border-color: #a94442;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }
  .has-error .select2-selection {
    border-color: #a94442;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }
  .has-error .select2-container .select2-selection {
    border-color: #a94442;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075); }
  .has-error .select2-container--open .select2-selection {
    border-color: #a94442;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; }
  .has-error .select2-container-active .select2-choice, .has-error .select2-container-multi.select2-container-active .select2-choices {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    /* TODO */
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    /* TODO */ }
  .has-error .select2-drop-active {
    border-color: #a94442; }
  .has-error .select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #a94442; }
/* --- Error END --- */
/* --- Success START --- */
.has-success .select2-choice, .has-success .select2-choices {
  border-color: #3c763d; }
  .has-success .select2-container-active .select2-choice, .has-success .select2-container-multi.select2-container-active .select2-choices {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    /* TODO */
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    /* TODO */ }
  .has-success.select2-drop-active {
    border-color: #3c763d; }
  .has-success.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #3c763d; }
/* --- Success END --- */
/**
 * Make Select2's active-styles - applied to .select2-container when the widget receives focus -
 * fit Bootstrap 3's .form-element:focus appearance.
 */
.select2-container--default .select2-search--dropdown .select2-search__field:focus, .select2-container--open .select2-selection, .select2-container-multi.select2-container-active .select2-choices {
  background-color: #fff;
  border-color: #f49b00;
  outline: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(244, 155, 0, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(244, 155, 0, .6); }

.select2-dropdown, .select2-dropdown-open.select2-drop-above .select2-choices {
  border-color: #f49b00; }
/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstrap 3's
 * "Input Group" component, we don't want specific edges of the Select2 container
 * to have a border-radius.
 *
 * In Bootstrap 2, input groups required a markup where these style adjustments
 * could be bound to a CSS-class identifying if the additional elements are appended,
 * prepended or both.
 *
 * Bootstrap 3 doesn't rely on these classes anymore, so we have to use our own.
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on a Bootstrap 3 .input-group
 * to let the contained Select2 widget know which edges should not be rounded as they are
 * directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
.input-group.select2-bootstrap-prepend [class^="select2-choice"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.input-group.select2-bootstrap-append [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.select2-dropdown-open [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  background: white;
  filter: none; }

.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 3px !important; }

.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 6px !important; }

.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 3px !important; }

.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 6px !important; }
/**
 * Adjust Select2's choices hover and selected styles to match Bootstrap 3's default dropdown styles.
 */
.select2-results .select2-result-selectable {
  color: #555 !important; }
  .select2-results .select2-result-selectable > div {
    color: inherit; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: #fff !important;
  background-color: #f49b00;
  transition: all 0.2s ease-in; }
  .select2-container--default .select2-results__option--highlighted[aria-selected] > div, .select2-container--default .select2-results__option--highlighted[aria-selected] .select2-text {
    color: inherit; }
/**
 * Adjust alignment of Bootstrap 3 buttons in Bootstrap 3 Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
.select2-bootstrap-append .select2-container-multiple, .select2-bootstrap-append .input-group-btn, .select2-bootstrap-append .input-group-btn .btn, .select2-bootstrap-prepend .select2-container-multiple, .select2-bootstrap-prepend .input-group-btn, .select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top; }
/**
 * Make Multi Select2's choices match Bootstrap 3's default button styles.
 */
.select2-container-multi .select2-choices .select2-search-choice {
  color: #555;
  background: white;
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #ebebeb;
  border-color: #708090;
  color: #333;
  -webkit-box-shadow: none;
  box-shadow: none; }
/**
 * Address Multi Select2's choice close-button vertical alignment.
 */
.select2-search-choice-close {
  margin-top: -7px;
  top: 50%; }
/**
 * Adjust the single Select2's clear button position (used to reset the select box
 * back to the placeholder value and visible once a selection is made
 * activated by Select2's "allowClear" option).
 */
.select2-container .select2-choice abbr {
  top: 50%; }
/**
 * Adjust "no results" and "selection limit" messages to make use
 * of Bootstrap 3's default "Alert" style.
 *
 * @see http://getbootstrap.com/components/#alerts-default
 */
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
  background-color: #fcf8e3;
  color: #8a6d3b; }
/**
 * Address disabled Select2 styles.
 *
 * 1. For Select2 v.3.3.2.
 * 2. Revert border-left:0 inherited from Select2's CSS to prevent the arrow
 *    from jumping when switching from disabled to enabled state and vice versa.
 */
.select2-container.select2-container-disabled .select2-choice, .select2-container.select2-container-disabled .select2-choices {
  cursor: not-allowed;
  background-color: #eee;
  border-color: #ccc; }

.select2-container.select2-container-disabled .select2-choice .select2-arrow, .select2-container.select2-container-disabled .select2-choice div, .select2-container.select2-container-disabled .select2-choices .select2-arrow, .select2-container.select2-container-disabled .select2-choices div {
  background-color: transparent;
  border-left: 1px solid transparent; }
/**
 * Address Select2's loading indicator position - which should not stick
 * to the right edge of Select2's search input.
 *
 * 1. in .select2-search input
 * 2. in Multi Select2's .select2-search-field input
 * 3. in the status-message of infinite-scroll with remote data (@see http://ivaynberg.github.io/select2/#infinite)
 *
 * These styles alter Select2's default background-position of 100%
 * and supply the new background-position syntax to browsers which support it:
 *
 * 1. Android, Safari < 6/Mobile, IE<9: change to a relative background-position of 99%
 * 2. Chrome 25+, Firefox 13+, IE 9+, Opera 10.5+: use the new CSS3-background-position syntax
 *
 * @see http://www.w3.org/TR/css3-background/#background-position
 *
 * @todo Since both Select2 and Bootstrap 3 only support IE8 and above,
 * we could use the :after-pseudo-element to display the loading indicator.
 * Alternatively, we could supply an altered loading indicator image which already
 * contains an offset to the right.
 */
.select2-search input.select2-active, .select2-container-multi .select2-choices .select2-search-field input.select2-active, .select2-more-results.select2-active {
  background-position: 99%;
  /* 4 */
  background-position: right 4px center;
  /* 5 */ }
/**
 * To support Select2 pre v3.4.2 in combination with Bootstrap v3.2.0,
 * ensure that .select2-offscreen width, height and position can not be overwritten.
 *
 * This adresses changes in Bootstrap somewhere after the initial v3.0.0 which -
 * in combination with Select2's pre-v3.4.2 CSS missing the "!important" after
 * the following rules - allow Bootstrap to overwrite the latter, which results in
 * the original <select> element Select2 is replacing not be properly being hidden
 * when used in a "Bootstrap Input Group with Addon".
 **/
.select2-offscreen, .select2-offscreen:focus {
  width: 1px !important;
  height: 1px !important;
  position: absolute !important; }
/*
 //show popup over header/footer
 .select2.select2-container {
 z-index: 10;
 }
 // and set  select2-container z-index: 500;
 */
.select2-container {
  z-index: 5; }
  .select2-container .select2-dropdown {
    overflow: hidden; }
  .select2-container .select2-selection--single .select2-selection__arrow {
    height: 44px;
    width: 28px; }
  .select2-container .select2-selection--single .select2-selection__arrow b {
    border-width: 0; }
  .select2-container .select2-selection--single .select2-selection__arrow b:before, .select2-container .select2-selection--single .select2-selection__arrow b:after {
    background-color: #f49b00;
    content: "";
    display: block;
    height: 9px;
    width: 3px;
    left: 3px;
    top: 50%;
    margin-top: -4px;
    position: absolute; }
  .select2-container .select2-selection--single .select2-selection__arrow b:before {
    animation: flipclosebefore 0.25s ease both; }
  .select2-container .select2-selection--single .select2-selection__arrow b:after {
    animation: flipcloseafter 0.25s ease both; }
  .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0; }
  .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:before {
    animation: flipopenbefore 0.25s ease both; }
  .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:after {
    animation: flipopenafter 0.25s ease both; }
  .select2-container .select2-results .select2-results__options {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
    background-color: #fff;
    color: #000; }
  .select2-container .select2-results .select2-results__options .select2-results__option:hover {
    color: #fff;
    background: #f49b00; }
  .select2-container .select2-results .select2-results__options .select2-results__option[aria-selected=true] {
    background-color: #ffb128;
    color: #fff; }

.select2-container .select2-choice .select2-arrow b:before, .select2-container .select2-choice .select2-arrow b:after {
  background-color: #f49b00;
  content: "" !important;
  /* overwrite fontawesome */
  display: block;
  height: 9px;
  width: 3px;
  left: 12px;
  top: 50%;
  margin-top: -5px;
  position: absolute; }
  .select2-container .select2-choice .select2-arrow b:before {
    animation: flipclosebefore 0.25s ease both; }
  .select2-container .select2-choice .select2-arrow b:after {
    animation: flipcloseafter 0.25s ease both; }

.select2-container .select2-selection--single .select2-selection__rendered, .select2-container .select2-results__option {
  padding-left: 10px; }

.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
  animation: flipopenbefore 0.25s ease both; }
  .select2-container.select2-dropdown-open .select2-choice .select2-arrow b:after {
    animation: flipopenafter 0.25s ease both; }

@media (max-width: 768px) {
  .select2-info-text {
    line-height: 12px; } }

@keyframes flipopenbefore {
  0% {
    transform: translate(-2px, 0) rotate(-45deg); }

  100% {
    transform: translate(-2px, 0) rotate(45deg); } }

@keyframes flipopenafter {
  0% {
    transform: translate(2px, 0) rotate(45deg); }

  100% {
    transform: translate(2px, 0) rotate(-45deg); } }

@keyframes flipclosebefore {
  0% {
    transform: translate(-2px, 0) rotate(45deg); }

  100% {
    transform: translate(-2px, 0) rotate(-45deg); } }

@keyframes flipcloseafter {
  0% {
    transform: translate(2px, 0) rotate(-45deg); }

  100% {
    transform: translate(2px, 0) rotate(45deg); } }

.form-group > .radio-button-group .iradio {
  background: 0 50% url("radio_149_2.png") no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-bottom: -4px;
  margin-left: -20px;
  margin-right: 10px; }
  .form-group > .radio-button-group .iradio.checked {
    background-position: -20px 50%; }
  .form-group > .radio-button-group .iradio > ins.iCheck-helper {
    left: 0; }

input[type="text"].hasDatepicker {
  background-image: url("calendar_150_2.png");
  background-repeat: no-repeat;
  background-position: center right; }

#ui-datepicker-div {
  z-index: 20 !important; }

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */ }
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.opensleft:before {
    right: 9px; }
  .daterangepicker.opensleft:after {
    right: 10px; }
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright:before {
    left: 9px; }
  .daterangepicker.opensright:after {
    left: 10px; }
  .daterangepicker.dropup {
    margin-top: -5px; }
  .daterangepicker.dropup:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc; }
  .daterangepicker.dropup:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff; }
  .daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3001; }
  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }
  .daterangepicker.show-calendar .calendar {
    display: block; }
  .daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }
  .daterangepicker .calendar.single .calendar-table {
    border: none; }
  .daterangepicker .calendar th, .daterangepicker .calendar td {
    white-space: nowrap;
    text-align: center;
    min-width: 32px; }
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    padding: 4px;
    border-radius: 4px;
    background-color: #fff; }
  .daterangepicker table {
    width: 100%;
    margin: 0; }
  .daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer; }
  .daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit; }
  .daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: #ccc; }
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
  .daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff; }
  .daterangepicker th.month {
    width: auto; }
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }
  .daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    height: 30px;
    line-height: 30px;
    display: block;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }
  .daterangepicker .input-mini.active {
    border: 1px solid #08c;
    border-radius: 4px; }
  .daterangepicker .daterangepicker_input {
    position: relative; }
  .daterangepicker .daterangepicker_input i {
    position: absolute;
    left: 8px;
    top: 8px; }
  .daterangepicker.rtl .input-mini {
    padding-right: 28px;
    padding-left: 6px; }
  .daterangepicker.rtl .daterangepicker_input i {
    left: auto;
    right: 8px; }
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }
  .daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed; }

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left; }
  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .ranges li {
    font-size: 13px;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer; }
  .ranges li:hover {
    background-color: #08c;
    border: 1px solid #08c;
    color: #fff; }
  .ranges li.active {
    background-color: #08c;
    border: 1px solid #08c;
    color: #fff; }
/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
      .daterangepicker.single .calendar.left {
        clear: none; }
      .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
        float: left; }
      .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
        float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
        .daterangepicker.ltr .calendar.right {
          margin-left: 0; }
        .daterangepicker.ltr .calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .left .daterangepicker_input {
        padding-right: 12px; }
      .daterangepicker.ltr .calendar.left .calendar-table {
        padding-right: 12px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
        .daterangepicker.rtl .calendar.right {
          margin-right: 0; }
        .daterangepicker.rtl .calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .left .daterangepicker_input {
        padding-left: 12px; }
      .daterangepicker.rtl .calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
        text-align: right;
        float: right; } }

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
    .daterangepicker.ltr .ranges {
      float: left; }
    .daterangepicker.rtl .ranges {
      float: right; }
    .daterangepicker .calendar.left {
      clear: none !important; } }

.daterangepicker .input-standard {
  display: block;
  margin: 0 0 5px 0;
  padding-left: 28px;
  vertical-align: middle;
  width: 100%; }
  .daterangepicker .daterangepicker_input i {
    top: 50%;
    transform: translateY(-50%); }

.form-group.password-group .password-group-input-wrapper, td {
  position: relative; }
  .form-group.password-group .password-group-input-wrapper > input[id*='pwd'], td > input[id*='pwd'] {
    padding-right: 42px;
    width: calc(100% - 40px) !important; }
  .form-group.password-group .password-group-input-wrapper > input[type='password']:not([id*='pwd']), td > input[type='password']:not([id*='pwd']) {
    width: calc(100% - 42px - 16px) !important; }
  .form-group.password-group .password-group-input-wrapper .show-password-icon, td .show-password-icon {
    position: absolute;
    left: auto;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 42px;
    width: 42px;
    cursor: pointer;
    font-size: 14px !important;
    line-height: 41px !important;
    text-align: center; }
  .form-group.password-group .password-group-input-wrapper .show-password-icon i, td .show-password-icon i {
    font-size: inherit;
    line-height: inherit;
    text-align: inherit;
    height: inherit;
    width: inherit;
    left: 0;
    top: 0;
    position: absolute;
    transition: opacity 0.2s; }
  .form-group.password-group .password-group-input-wrapper .show-password-icon i.hide-password, td .show-password-icon i.hide-password {
    opacity: 0.8; }
  .form-group.password-group .password-group-input-wrapper .show-password-icon i.show-password, td .show-password-icon i.show-password {
    opacity: 0; }
  .form-group.password-group .password-group-input-wrapper .show-password-icon:hover i.hide-password, td .show-password-icon:hover i.hide-password {
    opacity: 0; }
  .form-group.password-group .password-group-input-wrapper .show-password-icon:hover i.show-password, td .show-password-icon:hover i.show-password {
    opacity: 1; }
  .form-group.password-group .password-group-input-wrapper.show-password .show-password-icon i.hide-password, td.show-password .show-password-icon i.hide-password {
    opacity: 0; }
  .form-group.password-group .password-group-input-wrapper.show-password .show-password-icon i.show-password, td.show-password .show-password-icon i.show-password {
    opacity: 0.8; }
  .form-group.password-group .password-group-input-wrapper.show-password .show-password-icon:hover i.hide-password, td.show-password .show-password-icon:hover i.hide-password {
    opacity: 1; }
  .form-group.password-group .password-group-input-wrapper.show-password .show-password-icon:hover i.show-password, td.show-password .show-password-icon:hover i.show-password {
    opacity: 0; }
  .form-group.password-group .password-group-input-wrapper .password-group-input-wrapper, td .password-group-input-wrapper {
    position: relative; }

.col-sm-9.sm-first .form-group.password-group .show-password-icon {
  top: 73%; }

.small-form {
  margin-top: -3px;
  margin-bottom: -3px;
  width: 24px; }
  .small-form .checkbox.custom-style > label.checkbox-inline {
    margin: 0; }
  .small-form .checkbox.custom-style > label.checkbox-inline > span:before, .small-form input[type="submit"] {
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 17px;
    line-height: 22px;
    height: 24px;
    width: 24px; }
  .small-form .checkbox.custom-style, .small-form input[type="submit"] {
    margin-top: 3px;
    margin-bottom: 3px; }
  .small-form .checkbox.custom-style {
    margin-top: 0; }
  .small-form input[type="submit"] {
    background-color: #eee;
    border: 1px solid #ddd;
    color: #666;
    line-height: 22px;
    text-rendering: auto;
    text-align: center;
    padding: 0; }
  .small-form input[type="submit"]:hover {
    background-color: #ddd;
    border: 1px solid #ccc;
    color: #555; }

.radio-button-group-area {
  display: flex;
  flex-flow: row wrap;
  margin-left: -8px;
  margin-right: -8px;
  position: relative; }
  .radio-button-group-area > div.radio {
    display: flex;
    flex: 1 0 auto;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 16px; }
  .radio-button-group-area > div.radio > input + label.radio-inline {
    text-align: left;
    background-color: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    color: #000;
    font-family: 'Cairo',Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 24px;
    width: 100%;
    margin: 0;
    overflow: hidden;
    padding: 11px 14px 11px 14px;
    position: relative; }
  .radio-button-group-area > div.radio > input + label.radio-inline:hover {
    background-color: #fff;
    border: 1px solid #000;
    color: #000; }
  .radio-button-group-area > div.radio > input + label.radio-inline > a {
    font-weight: 400 !important; }
  .radio-button-group-area > div.radio > input + label.radio-inline.no-border {
    border-color: transparent; }
  .radio-button-group-area > div.radio > input {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: none;
    margin: 0 !important;
    position: absolute; }
  .radio-button-group-area > div.radio > input:checked + label.radio-inline {
    background-color: #fff;
    border: 2px solid #0071e3;
    color: #000;
    padding: 11px 14px 11px 14px; }
  .radio-button-group-area > div.radio > input:checked + label.radio-inline:hover {
    background-color: #fff;
    border: 2px solid #23527c;
    color: #000; }
  .radio-button-group-area > div.radio > input[disabled] + label.radio-inline {
    cursor: default;
    opacity: 0.3; }
  .radio-button-group-area > div.radio > input[disabled] + label.radio-inline:hover {
    background-color: #fff;
    border: 1px solid #d6d6d6;
    color: #000; }
  .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value {
    color: #000;
    display: block; }
  .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value p, .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value h1, .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value h2, .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value h3, .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value h4, .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value h5, .radio-button-group-area > div.radio.with-html > label.radio-inline > .radio-html-value h6 {
    color: #000; }
  .radio-button-group-area > div.radio.with-color.color-left > label.radio-inline > span.color-choice {
    border-radius: 50%;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 8px;
    margin-top: 1px;
    overflow: hidden;
    vertical-align: top; }
  .radio-button-group-area > div.radio.with-color.color-left > label.radio-inline > span.color-choice > span {
    display: block;
    height: 20px;
    width: 20px;
    position: relative; }
  .radio-button-group-area > div.radio.with-color.color-left > label.radio-inline > span.color-choice.with-second-color > span.color1 {
    transform: rotate(45deg) translateX(-10px);
    z-index: 10; }
    .radio-button-group-area > div.radio.with-color.color-left > label.radio-inline > span.color-choice.with-second-color > span.color2 {
      transform: translateY(-20px); }
  .radio-button-group-area > div.radio.with-color.color-top > label.radio-inline > span.color-choice {
    border-radius: 50%;
    display: block;
    height: 30px;
    width: 30px;
    margin-top: 3px;
    margin-bottom: 6px;
    overflow: hidden; }
  .radio-button-group-area > div.radio.with-color.color-top > label.radio-inline > span.color-choice > span {
    display: block;
    height: 30px;
    width: 30px;
    position: relative; }
  .radio-button-group-area > div.radio.with-color.color-top > label.radio-inline > span.color-choice.with-second-color > span.color1 {
    transform: rotate(45deg) translateX(-15px);
    z-index: 10; }
    .radio-button-group-area > div.radio.with-color.color-top > label.radio-inline > span.color-choice.with-second-color > span.color2 {
      transform: translateY(-30px); }
  .radio-button-group-area > div.radio.with-color.color-top > label.radio-inline > span.color-choice > .multicolored {
    background: linear-gradient(135deg, blue, green, yellow, red);
    background-clip: content-box; }
  .radio-button-group-area > div.radio.horizontal-alignment-left > label.radio-inline {
    text-align: left; }
  .radio-button-group-area > div.radio.horizontal-alignment-center > label.radio-inline {
    text-align: center; }
  .radio-button-group-area > div.radio.horizontal-alignment-center > label.radio-inline > span.color-choice {
    margin-left: auto;
    margin-right: auto; }
  .radio-button-group-area[data-radio-button-columns="1"] > div.radio {
    width: 100%;
    min-width: 100%;
    max-width: 100%; }
  .radio-button-group-area[data-radio-button-columns="1"] > div.radio.color-fallback {
    width: auto;
    min-width: 0;
    display: inline-block; }
  .radio-button-group-area[data-radio-button-columns="2"] > div.radio {
    width: 50%;
    min-width: 50%;
    max-width: 50%; }
  .radio-button-group-area[data-radio-button-columns="3"] > div.radio {
    width: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%; }
  .radio-button-group-area[data-radio-button-columns="4"] > div.radio {
    width: 25%;
    min-width: 25%;
    max-width: 25%; }
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000101;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000102;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  overflow: hidden scroll; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1000103; }
  .mfp-preloader a {
    color: #ccc; }
  .mfp-preloader a:hover {
    color: #fff; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1000105;
  -webkit-box-shadow: none;
  box-shadow: none; }
  button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 50px; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 50px; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 9/16 * 100%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

.mfp-iframe-holder .mfp-preloader {
  border: 5px solid #555;
  /* Light grey */
  border-top: 5px solid #f3f3f3;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }

  100% {
    transform: rotate(360deg); } }
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #fff; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }
/**
 * Remove all paddings around the image on small screen
 */
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 800px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
      padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0; }
      .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
      background: rgba(0, 0, 0, 0.6);
      bottom: 0;
      margin: 0;
      top: auto;
      padding: 3px 5px;
      position: fixed;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
      right: 5px;
      top: 3px; }
    .mfp-img-mobile .mfp-close {
      top: 0;
      right: 0;
      width: 35px;
      height: 35px;
      line-height: 35px;
      background: rgba(0, 0, 0, 0.6);
      position: fixed;
      text-align: center;
      padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
  .mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px; }
  .mfp-ie7 .mfp-container {
    padding: 0; }
  .mfp-ie7 .mfp-content {
    padding-top: 44px; }
  .mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0; }

.mfp-wrap .mfp-figure:after {
  left: -4px;
  top: 36px;
  bottom: 36px;
  right: -4px;
  border-radius: 3px; }

.mfp-wrap .mfp-figure figure .toolbar {
  bottom: 44px;
  right: 1px;
  position: absolute; }
  .mfp-wrap .mfp-figure figure .toolbar > a {
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    display: inline-block;
    height: 30px;
    width: 30px;
    font-size: 16px;
    text-align: center;
    margin-right: 4px;
    opacity: 0.65;
    padding-top: 4px; }
  .mfp-wrap .mfp-figure figure .toolbar > a:hover {
    opacity: 1; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 800px) {
  .mfp-wrap .mfp-figure:after {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px; }

  .mfp-img-mobile img.mfp-img {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px; }

  .mfp-wrap .mfp-figure figure .toolbar {
    bottom: auto;
    right: 36px;
    top: 0;
    position: fixed; }
    .mfp-wrap .mfp-figure figure .toolbar > a {
      height: 35px;
      width: 35px;
      padding-top: 6px; } }
/* TODO: font family */
/* TODO; color focus */
/* --- General START --- */
/* --- General END --- */
/* --- Input / Submit button START --- */
.item-wrapper.item-search form #textsearch_query {
  background-color: #fff;
  border-color: #bfbfbf;
  color: #292929;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px; }
  .item-wrapper.item-search form #textsearch_query:focus {
    background-color: #fff;
    border-color: #f49b00;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(244, 155, 0, .6); }
  .item-wrapper.item-search form input[type="submit"] {
    background-color: #f49b00;
    border-color: #f49b00;
    color: #fff; }
  .item-wrapper.item-search form input[type="submit"]:hover {
    background-color: #292929;
    border-color: #292929;
    color: #fff; }
/* --- Input / Submit button END --- */
/* This must be after form.inc.scss because we need form vars TODO: refactor */
/*
 App message
 -----------
 Get config vars and set default values
 */
.js .app-message {
  display: none; }

.app-message {
  background-color: rgba(255, 255, 255, 0.9) !important;
  border: 0px solid #fff !important;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
  color: #646464 !important;
  margin: 10px !important;
  max-width: 300px !important;
  padding: 10px;
  text-align: center;
  position: fixed;
  z-index: 10000; }
  .app-message.top {
    top: 30px; }
  .app-message.right {
    right: 0; }
  .app-message.left {
    left: 0; }
  .app-message.bottom {
    bottom: 0; }
  .app-message.round {
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius: 10px;
    /* Firefox 1-3.6 */
    -moz-border-radius: 10px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    border-radius: 10px; }
  .app-message .title {
    color: #646464 !important;
    display: block;
    font-size: 17px !important;
    text-align: center;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important; }
  .app-message .title > div, .app-message .title > span {
    padding-bottom: 10px;
    margin-bottom: 10px; }
  .app-message .title i {
    margin-right: 4px; }
  .app-message .app-message-body {
    color: #646464 !important;
    text-align: center; }
  .app-message .app-message-body > p, .app-message .app-message-body > div {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit; }
  .app-message .app-message-body > h1, .app-message .app-message-body > h2, .app-message .app-message-body > h3, .app-message .app-message-body > h4, .app-message .app-message-body > h5, .app-message .app-message-body > h6 {
    color: inherit; }
  .app-message a, .app-message .btn-link {
    color: #f49b00 !important; }
  .app-message a:hover, .app-message .btn-link:hover {
    color: #646464 !important; }
  .app-message .app-message-body .accept-button-container {
    margin-top: 12px; }

.app-message-modal-background {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  background-color: rgba(85, 85, 85, 0.8);
  z-index: 9999; }

@media (max-width:768px) {
  .app-message.app-message-mobile {
    max-width: none !important;
    width: 100%;
    margin: 0 !important; } }

.position-fixed {
  position: fixed; }

.position-static {
  position: static; }

.position-relative {
  position: relative; }

.position-absolute {
  position: absolute; }
  .position-absolute.top {
    top: 0; }
  .position-absolute.bottom {
    bottom: 0; }
  .position-absolute.middle {
    transform: translateY(-50%);
    top: 50%; }

.full-width {
  width: 100%; }

.full-height {
  height: 100%; }

.delegate-pointer {
  pointer-events: none; }

.delegate-pointer.delegate-1 > *, .delegate-pointer.delegate-2 > * > *, .delegate-pointer.delegate-3 > * > * > *, .delegate-pointer.delegate-4 > * > * > * > *, .delegate-pointer.delegate-5 > * > * > * > * > * {
  pointer-events: all; }

i.left, span.badge.left {
  margin-right: 8px; }

i.right, span.badge.right {
  margin-left: 8px; }

.item-wrapper > .item > .item-content > .item-text-element > .item-text a.text-bold, .text-bold {
  font-weight: bold; }

*.no-margin {
  margin: 0px; }

.use-hyphens {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.not-use-hyphens {
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual; }

@keyframes result-container-fade-in {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes result-container-fade-in {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

.action-suggest-search-wrapper, .search-content-menu-searchmenuitem-wrapper {
  position: relative; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container {
    box-sizing: content-box;
    opacity: 0;
    position: absolute; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open {
    -webkit-animation: result-container-fade-in 0.2s linear;
    -webkit-animation-fill-mode: forwards;
    animation: result-container-fade-in 0.2s linear;
    animation-fill-mode: forwards;
    background-color: white;
    border: 1px solid #f49b00;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.35);
    /* inputs have z-index 2 in bootstrap...*/
    z-index: 40;
    overflow: hidden; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item {
    color: #000 !important;
    vertical-align: middle;
    padding: 10px;
    cursor: pointer;
    transition: background-color 0.2s, color 0.2s; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item:nth-child(odd), .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item:nth-child(odd) {
    background-color: rgba(0, 0, 0, 0.05); }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item.active, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item.active {
    background-color: #f49b00;
    color: white !important; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item.active .query-list-item-content, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item.active .query-list-item-content {
    color: inherit !important; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .image-container, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .image-container, .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .text-container, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .text-container {
    color: inherit;
    float: left; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .image-container, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .image-container {
    text-align: center; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .image-container img, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-item .query-list-item-content > .image-container img {
    float: none; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-group .query-list-group-label, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-group .query-list-group-label {
    margin: 15px;
    font-size: 133%; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-group .query-list-item, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .query-list-group .query-list-item {
    padding-left: 25px; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .search-result-entry, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .search-result-entry {
    font-weight: 600; }
  .action-suggest-search-wrapper .auto-suggest-query-result-container.open .search-result-entry-secondary, .search-content-menu-searchmenuitem-wrapper .auto-suggest-query-result-container.open .search-result-entry-secondary {
    font-weight: 300; }

.action-suggest-search-wrapper .action-suggest-submit {
  border: none;
  padding: 0px;
  position: absolute; }

.radio.custom-style > label.radio-inline {
  width: 100%; }
  .radio.custom-style > label.radio-inline input[type="radio"] {
    margin-left: -14px;
    margin-top: 0;
    top: 50%;
    opacity: 0;
    transform: translate(0, -50%); }
  .radio.custom-style > label.radio-inline > span {
    display: inline-block;
    padding-left: 18px; }
  .radio.custom-style > label.radio-inline > span:before {
    color: rgba(0, 0, 0, 0.2);
    content: '\f096';
    display: block;
    font-family: FontAwesome;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translate(0, -50%); }
  .radio.custom-style > label.radio-inline :checked + span {
    color: #000;
    /* TODO: configure */ }
  .radio.custom-style > label.radio-inline :checked + span:before {
    color: green !important;
    content: '\f00c'; }
  .radio.custom-style > label.radio-inline:hover > span:before {
    color: rgba(0, 0, 0, 0.4);
    content: '\f00c'; }
  .radio.custom-style.border > label.radio-inline {
    background-color: rgba(0, 0, 0, 0.04); }
  .radio.custom-style.border > label.radio-inline > span {
    padding: 10px;
    padding-left: 18px; }
  .radio.custom-style.border > label.radio-inline:hover {
    background-color: rgba(0, 0, 0, 0.07); }
  .radio.custom-style.border > div.form {
    background-color: rgba(0, 0, 0, 0.04);
    padding: 10px; }
  .radio.custom-style.lg > label.radio-inline > span:before {
    font-size: 22px; }

.item-text-element > .item-text > div > div > .radio.custom-style.border {
  margin-top: 0;
  margin-bottom: 0; }

.item-wrapper.item-radio-custom-style-group.has-error .item-radio-custom-style-group-label, .item-wrapper.item-radio-custom-style-group.has-error .item-radio-custom-style-group-label * {
  color: #a94442 !important; }
/* Label */
/* Count */
/* TODO: background color hover */
/* --- Filter form START */
.item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple > .checkbox-group-header {
  background-color: #f5f5f5;
  margin-bottom: 6px;
  margin-top: 6px;
  padding-right: 10px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple > .checkbox-group-header > .checkbox-group-label {
    margin: 0; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple > .checkbox-group-header > .checkbox-group-label .toggle-checkbox-group {
    cursor: pointer;
    display: inline-block; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple > .checkbox-group-header > .checkbox-group-label .toggle-checkbox-group > i {
    background-color: rgba(0, 0, 0, 0.04);
    padding: 9px;
    padding-top: 8px;
    padding-bottom: 10px;
    font-size: 17px; }
    .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple > .checkbox-group-header > .checkbox-group-label .toggle-checkbox-group > i:hover {
      background-color: rgba(0, 0, 0, 0.09); }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple li.checkbox {
    margin: 0;
    /* TODO: we need a div around label and span.count for hover colors */ }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple li.checkbox > label, .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple li.checkbox > span.count {
    margin-top: 4px;
    margin-bottom: 4px;
    transition: color 0.1s; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple li.checkbox > label {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple li.checkbox > label:hover {
    color: #000; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple li.checkbox > span.count {
    background-color: #ededed;
    border-radius: 11px;
    border: 0px solid #ccc;
    display: none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 24px;
    text-align: center;
    height: 22px;
    min-width: 22px;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -48px;
    padding-left: 6px;
    padding-right: 6px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple.has-element-count .checkbox-group-checkboxes > ul.level0 {
    margin-right: 48px; }
  .item-wrapper > .item > .item-content > .item-text-element > .item-text div.checkbox-tree-simple.has-element-count .checkbox-group-checkboxes > ul.level0 li.checkbox > span.count {
    display: block; }
/* --- Filter form END */
.checkbox.custom-style > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline, .checkbox.custom-style > label.radio-inline, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline {
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 18px; }
  .checkbox.custom-style > label.checkbox-inline > input[type="checkbox"], .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > input[type="checkbox"], .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > input[type="checkbox"], .checkbox.custom-style > label.radio-inline > input[type="checkbox"], .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > input[type="checkbox"], .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > input[type="checkbox"], .checkbox.custom-style > label.checkbox-inline > input[type="radio"], .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > input[type="radio"], .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > input[type="radio"], .checkbox.custom-style > label.radio-inline > input[type="radio"], .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > input[type="radio"], .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > input[type="radio"] {
    margin-left: -14px;
    margin-top: 0;
    top: 50%;
    opacity: 0;
    transform: translate(0, -50%); }
  .checkbox.custom-style > label.checkbox-inline > input[type="checkbox"]:focus + span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > input[type="checkbox"]:focus + span, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > input[type="checkbox"]:focus + span, .checkbox.custom-style > label.radio-inline > input[type="checkbox"]:focus + span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > input[type="checkbox"]:focus + span, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > input[type="checkbox"]:focus + span {
    text-decoration: none;
    color: #000; }
  .checkbox.custom-style > label.checkbox-inline > input[type="checkbox"]:focus + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > input[type="checkbox"]:focus + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > input[type="checkbox"]:focus + span:before, .checkbox.custom-style > label.radio-inline > input[type="checkbox"]:focus + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > input[type="checkbox"]:focus + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > input[type="checkbox"]:focus + span:before {
    border-color: #000; }
  .checkbox.custom-style > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > span, .checkbox.custom-style > label.radio-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > span, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > span {
    line-height: 120%;
    display: inline-block;
    padding-left: 8px; }
  .checkbox.custom-style > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > span:before, .checkbox.custom-style > label.radio-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > span:before {
    border: 1px solid #333;
    border-radius: 3px;
    color: rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    font-family: "Font Awesome 5 Pro";
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    height: 18px;
    width: 18px;
    left: 0px;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%); }
  .checkbox.custom-style > label.checkbox-inline > span > .highlight-search-value, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span > .highlight-search-value, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > span > .highlight-search-value, .checkbox.custom-style > label.radio-inline > span > .highlight-search-value, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > span > .highlight-search-value, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > span > .highlight-search-value {
    color: #337ab7; }
  .checkbox.custom-style > label.checkbox-inline > span.like-radio:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline > span.like-radio:before, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline > span.like-radio:before, .checkbox.custom-style > label.radio-inline > span.like-radio:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline > span.like-radio:before, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline > span.like-radio:before {
    border-radius: 9px; }
  .checkbox.custom-style > label.checkbox-inline :checked + span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline :checked + span, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline :checked + span, .checkbox.custom-style > label.radio-inline :checked + span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline :checked + span, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline :checked + span {
    color: #1c1c1c; }
  .checkbox.custom-style > label.checkbox-inline :checked + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline :checked + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline :checked + span:before, .checkbox.custom-style > label.radio-inline :checked + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline :checked + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline :checked + span:before {
    border: 1px solid #337ab7;
    color: #000;
    content: '\f00c'; }
  .checkbox.custom-style > label.checkbox-inline:hover > span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline:hover > span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline:hover > span:before, .checkbox.custom-style > label.radio-inline:hover > span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline:hover > span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline:hover > span:before {
    color: rgba(0, 0, 0, 0.3);
    content: '\f00c'; }
  .checkbox.custom-style > label.checkbox-inline.prevent-hover input:not(:checked) + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline.prevent-hover input:not(:checked) + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline.prevent-hover input:not(:checked) + span:before, .checkbox.custom-style > label.radio-inline.prevent-hover input:not(:checked) + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline.prevent-hover input:not(:checked) + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline.prevent-hover input:not(:checked) + span:before {
    content: ""; }
  .checkbox.custom-style > label.checkbox-inline.prevent-hover input:checked + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.checkbox-inline.prevent-hover input:checked + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.checkbox-inline.prevent-hover input:checked + span:before, .checkbox.custom-style > label.radio-inline.prevent-hover input:checked + span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox > label.radio-inline.prevent-hover input:checked + span:before, .pretty-radiobutton-group .radio-button-group > .radio > label.radio-inline.prevent-hover input:checked + span:before {
    color: #000 !important; }
  .checkbox.custom-style.with-color > label.checkbox-inline > .color-choice > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline > .color-choice > span, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline > .color-choice > span {
    border-color: #ccc; }
  .checkbox.custom-style.with-color > label.checkbox-inline:hover > .color-choice > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline:hover > .color-choice > span, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline:hover > .color-choice > span, .checkbox.custom-style.with-color > label.checkbox-inline:focus > .color-choice > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline:focus > .color-choice > span, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline:focus > .color-choice > span {
    border-color: #666; }
  .checkbox.custom-style.with-color > label.checkbox-inline input:checked + .color-choice > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline input:checked + .color-choice > span, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline input:checked + .color-choice > span {
    border-color: black; }
  .checkbox.custom-style.with-color > label.checkbox-inline.prevent-hover input:not(:checked) + .color-choice > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline.prevent-hover input:not(:checked) + .color-choice > span, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline.prevent-hover input:not(:checked) + .color-choice > span {
    border-color: #ccc !important; }
  .checkbox.custom-style.with-color > label.checkbox-inline.prevent-hover input:checked + .color-choice > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline.prevent-hover input:checked + .color-choice > span, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline.prevent-hover input:checked + .color-choice > span {
    border-color: black; }
  .checkbox.custom-style.with-color > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline > span, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline > span {
    padding-left: 11px; }
  .checkbox.custom-style.with-color > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes > .checkbox.with-color > label.checkbox-inline > span:before, .pretty-radiobutton-group .radio-button-group > .radio.with-color > label.checkbox-inline > span:before {
    display: none; }
/* --- Checkboxes with levels START --- */
.checkbox-group-checkboxes.level-view > .checkbox.custom-style, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox {
  /* TODO remove this row: pretty-checkbox-group is only a copy of this file */
  padding-right: 0; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-0, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-0 {
    padding-left: 0; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.hide-checkbox > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.hide-checkbox > label.checkbox-inline {
    padding-left: 0; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.hide-checkbox > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.hide-checkbox > label.checkbox-inline > span {
    padding-left: 0; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.hide-checkbox > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.hide-checkbox > label.checkbox-inline > span:before {
    display: none; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-1, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-1 {
    padding-left: 27.14px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-1 > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-1 > label.checkbox-inline {
    padding-left: 16.02px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-1 > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-1 > label.checkbox-inline > span {
    font-size: 89%;
    line-height: 120%;
    padding-left: 7.12px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-1 > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-1 > label.checkbox-inline > span:before {
    font-size: 11.57px;
    line-height: 14.24px;
    height: 16.02px;
    width: 16.02px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-2, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-2 {
    padding-left: 51.42px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-2 > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-2 > label.checkbox-inline {
    padding-left: 14.04px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-2 > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-2 > label.checkbox-inline > span {
    font-size: 78%;
    line-height: 120%;
    padding-left: 6.24px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-2 > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-2 > label.checkbox-inline > span:before {
    font-size: 10.14px;
    line-height: 12.48px;
    height: 14.04px;
    width: 14.04px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-3, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-3 {
    padding-left: 70.84px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-3 > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-3 > label.checkbox-inline {
    padding-left: 12.06px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-3 > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-3 > label.checkbox-inline > span {
    font-size: 67%;
    line-height: 120%;
    padding-left: 5.36px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-3 > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-3 > label.checkbox-inline > span:before {
    font-size: 8.71px;
    line-height: 10.72px;
    height: 12.06px;
    width: 12.06px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-4, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-4 {
    padding-left: 90.26px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-4 > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-4 > label.checkbox-inline {
    padding-left: 12.06px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-4 > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-4 > label.checkbox-inline > span {
    font-size: 67%;
    line-height: 120%;
    padding-left: 5.36px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-4 > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-4 > label.checkbox-inline > span:before {
    font-size: 8.71px;
    line-height: 10.72px;
    height: 12.06px;
    width: 12.06px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-5, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-5 {
    padding-left: 109.68px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-5 > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-5 > label.checkbox-inline {
    padding-left: 12.06px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-5 > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-5 > label.checkbox-inline > span {
    font-size: 67%;
    line-height: 120%;
    padding-left: 5.36px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-5 > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-5 > label.checkbox-inline > span:before {
    font-size: 8.71px;
    line-height: 10.72px;
    height: 12.06px;
    width: 12.06px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-6, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-6 {
    padding-left: 129.1px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-6 > label.checkbox-inline, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-6 > label.checkbox-inline {
    padding-left: 12.06px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-6 > label.checkbox-inline > span, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-6 > label.checkbox-inline > span {
    font-size: 67%;
    line-height: 120%;
    padding-left: 5.36px; }
  .checkbox-group-checkboxes.level-view > .checkbox.custom-style.level-6 > label.checkbox-inline > span:before, .pretty-checkbox-group .checkbox-group-checkboxes.level-view > .checkbox.level-6 > label.checkbox-inline > span:before {
    font-size: 8.71px;
    line-height: 10.72px;
    height: 12.06px;
    width: 12.06px; }
/* --- Checkboxes with levels END --- */
/* --- Pretty checkbox --- */
label.pretty-checkbox {
  width: 100%;
  margin-top: 6px;
  margin-bottom: 6px;
  position: relative;
  padding-left: 18px; }
  label.pretty-checkbox > input[type="checkbox"] {
    margin-left: -14px;
    margin-top: 0;
    top: 50%;
    opacity: 0;
    transform: translate(0, -50%); }
  label.pretty-checkbox > input[type="checkbox"]:focus + span {
    color: #000;
    text-decoration: none; }
  label.pretty-checkbox > span {
    line-height: 120%;
    display: inline-block;
    padding-left: 8px; }
  label.pretty-checkbox > span:before {
    border: 1px solid #333;
    border-radius: 3px;
    color: rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    font-family: "Font Awesome 5 Pro";
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    height: 18px;
    width: 18px;
    left: 0px;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%); }
  label.pretty-checkbox > span > .highlight-search-value {
    color: #337ab7; }
  label.pretty-checkbox:hover > span:before {
    color: rgba(0, 0, 0, 0.3);
    content: '\f00c'; }
  label.pretty-checkbox:focus > span {
    color: #000;
    text-decoration: none; }
  label.pretty-checkbox :checked + span {
    color: #1c1c1c; }
  label.pretty-checkbox :checked + span:before {
    border: 1px solid #337ab7;
    color: #000;
    content: '\f00c'; }
  label.pretty-checkbox.prevent-hover input:not(:checked) + span:before {
    content: ""; }
  label.pretty-checkbox.prevent-hover input:checked + span:before {
    color: #000 !important; }
  label.pretty-checkbox.disabled span {
    color: rgba(0, 0, 0, 0.3); }
  label.pretty-checkbox.disabled span::before {
    color: rgba(0, 0, 0, 0.3); }

.toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-active {
  background-color: #f49b00 !important;
  border-color: #fff !important;
  color: #fff !important;
  display: none !important; }
  .toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-active:hover {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important; }
  .toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-inactive {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important;
    display: none !important; }
  .toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.toggle-inactive:hover {
    background-color: #f49b00 !important;
    border-color: #bfbfbf !important;
    color: #fff !important; }
  .toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-active {
    background-color: #f49b00 !important;
    border-color: #fff !important;
    color: #fff !important;
    display: none !important; }
  .toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-active:hover {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important; }
  .toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-inactive {
    background-color: #fff !important;
    border-color: #bfbfbf !important;
    color: #bfbfbf !important;
    display: none !important; }
  .toggle-button:not(.icon-link):not(.custom-link-style) > a.btn.btn-big.toggle-inactive:hover {
    background-color: #bfbfbf !important;
    border-color: #bfbfbf !important;
    color: #fff !important; }
  .toggle-button.icon-link > a.btn.toggle-active, .toggle-button.custom-link-style > a.btn.toggle-active {
    background-color: #f49b00;
    border-color: #fff;
    color: #fff;
    display: none !important; }
  .toggle-button.icon-link > a.btn.toggle-active:hover, .toggle-button.custom-link-style > a.btn.toggle-active:hover {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }
  .toggle-button.icon-link > a.btn.toggle-inactive, .toggle-button.custom-link-style > a.btn.toggle-inactive {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf;
    display: none !important; }
  .toggle-button.icon-link > a.btn.toggle-inactive:hover, .toggle-button.custom-link-style > a.btn.toggle-inactive:hover {
    background-color: #f49b00;
    border-color: #bfbfbf;
    color: #fff; }
  .toggle-button.icon-link > a.btn.btn-big.toggle-active, .toggle-button.custom-link-style > a.btn.btn-big.toggle-active {
    background-color: #f49b00;
    border-color: #fff;
    color: #fff;
    display: none !important; }
  .toggle-button.icon-link > a.btn.btn-big.toggle-active:hover, .toggle-button.custom-link-style > a.btn.btn-big.toggle-active:hover {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf; }
  .toggle-button.icon-link > a.btn.btn-big.toggle-inactive, .toggle-button.custom-link-style > a.btn.btn-big.toggle-inactive {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #bfbfbf;
    display: none !important; }
  .toggle-button.icon-link > a.btn.btn-big.toggle-inactive:hover, .toggle-button.custom-link-style > a.btn.btn-big.toggle-inactive:hover {
    background-color: #bfbfbf;
    border-color: #bfbfbf;
    color: #fff; }
  .toggle-button.icon-link.toggle-active > a.btn.toggle-active, .toggle-button.custom-link-style.toggle-active > a.btn.toggle-active {
    display: inline-flex !important;
    align-items: center;
    justify-content: center; }
  .toggle-button.icon-link.toggle-inactive > a.btn.toggle-inactive, .toggle-button.custom-link-style.toggle-inactive > a.btn.toggle-inactive {
    display: inline-flex !important;
    align-items: center;
    justify-content: center; }
  .toggle-button.toggle-active > a.btn.toggle-active {
    display: inline-block !important; }
  .toggle-button.toggle-inactive > a.btn.toggle-inactive {
    display: inline-block !important; }

#align-wrapper {
  position: relative; }

#align-wrapper.center-vertical #align-container {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.js .lazyload-polyfill {
  display: none; }

.no-js .lazyload {
  display: none; }

.textsearch-query.input-group .form-control:focus {
  z-index: 2; }
/* --- Automatic content margin START --- */
@media (min-width:1000px) {
  /* Content margins for full-width items too */
  /* Content margins for general background image */
  /* Content margins for scroll to top */
    #wrapper.content-left-side-margin > #align-wrapper {
      margin-left: 110px; }
    #wrapper.content-right-side-margin > #align-wrapper {
      margin-right: 110px; }
    #wrapper.content-left-side-margin > header .main-menu-wrapper, #wrapper.content-left-side-margin > header .meta-menu-wrapper, #wrapper.content-left-side-margin > footer .footer-menu-wrapper, #wrapper.content-left-side-margin > footer .second-footer-menu-wrapper {
      padding-left: 110px; }
    #wrapper.content-right-side-margin > header .main-menu-wrapper, #wrapper.content-right-side-margin > header .meta-menu-wrapper, #wrapper.content-right-side-margin > footer .footer-menu-wrapper, #wrapper.content-right-side-margin > footer .second-footer-menu-wrapper {
      padding-right: 110px; }
    #wrapper.content-left-side-margin > #header-items-wrapper > .header-items-inner-wrapper, #wrapper.content-left-side-margin > #footer-items-wrapper > .footer-items-inner-wrapper, #wrapper.content-left-side-margin > #footer-docked-items-wrapper > .footer-docked-items-inner-wrapper {
      padding-left: 110px; }
    #wrapper.content-right-side-margin > #header-items-wrapper > .header-items-inner-wrapper, #wrapper.content-right-side-margin > #footer-items-wrapper > .footer-items-inner-wrapper, #wrapper.content-right-side-margin > #footer-docked-items-wrapper > .footer-docked-items-inner-wrapper {
      padding-right: 110px; }
    #wrapper.content-left-side-margin > .content-background {
      margin-left: -587px; }
    #wrapper.content-right-side-margin > .content-background {
      margin-left: -697px; }
    #wrapper.content-left-side-margin.content-right-side-margin > .content-background {
      margin-left: -642px; }
    #wrapper.content-left-side-margin > #grid {
      padding-left: 110px; }
    #wrapper.content-right-side-margin > #grid {
      padding-right: 110px; }
    #wrapper.content-left-side-margin > #header-items-wrapper > .header-items-inner-wrapper > #header-items > .container-fluid.full-width, #wrapper.content-left-side-margin > #footer-items-wrapper > .footer-items-inner-wrapper > #footer-items > .container-fluid.full-width, #wrapper.content-left-side-margin > #footer-docked-items-wrapper > .footer-docked-items-inner-wrapper > .footer-docked-items > .container-fluid.full-width, #wrapper.content-left-side-margin > #align-wrapper > #align-container > .container-fluid.full-width, #wrapper.content-left-side-margin > #align-wrapper .content-root > .container-fluid.full-width {
      margin-left: -110px;
      margin-right: 0;
      width: auto; }
    #wrapper.content-right-side-margin > #header-items-wrapper > .header-items-inner-wrapper > #header-items > .container-fluid.full-width, #wrapper.content-right-side-margin > #footer-items-wrapper > .footer-items-inner-wrapper > #footer-items > .container-fluid.full-width, #wrapper.content-right-side-margin > #footer-docked-items-wrapper > .footer-docked-items-inner-wrapper > .footer-docked-items > .container-fluid.full-width, #wrapper.content-right-side-margin > #align-wrapper > #align-container > .container-fluid.full-width, #wrapper.content-right-side-margin > #align-wrapper .content-root > .container-fluid.full-width {
      margin-left: 0;
      margin-right: -110px;
      width: auto; }
    #wrapper.content-left-side-margin.content-right-side-margin > #header-items-wrapper > .header-items-inner-wrapper > #header-items > .container-full-width, #wrapper.content-left-side-margin.content-right-side-margin > #footer-items-wrapper > .footer-items-inner-wrapper > #footer-items > .container-full-width, #wrapper.content-left-side-margin.content-right-side-margin > #footer-docked-items-wrapper > .footer-docked-items-inner-wrapper > .footer-docked-items > .container-full-width, #wrapper.content-left-side-margin.content-right-side-margin > #align-wrapper > #align-container > .container-fluid.full-width, #wrapper.content-left-side-margin.content-right-side-margin > #align-wrapper .content-root > .container-fluid.full-width {
      margin-left: -110px;
      margin-right: -110px;
      width: auto; }
    #wrapper.content-side-margin-full-width.content-left-side-margin > #header-items-wrapper > .header-items-inner-wrapper > #header-items > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-right-side-margin > #header-items-wrapper > .header-items-inner-wrapper > #header-items > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-left-side-margin > #footer-items-wrapper > .footer-items-inner-wrapper > #footer-items > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-right-side-margin > #footer-items-wrapper > .footer-items-inner-wrapper > #footer-items > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-left-side-margin > #footer-docked-items-wrapper > .footer-docked-items-inner-wrapper > .footer-docked-items > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-right-side-margin > #footer-docked-items-wrapper > .footer-docked-items-inner-wrapper > .footer-docked-items > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-left-side-margin > #align-wrapper > #align-container > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-right-side-margin > #align-wrapper > #align-container > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-left-side-margin > #align-wrapper .content-root > .container-fluid.full-width, #wrapper.content-side-margin-full-width.content-right-side-margin > #align-wrapper .content-root > .container-fluid.full-width {
      margin-left: 0px;
      margin-right: 0px; }
    #wrapper.content-side-margin-background.content-left-side-margin .wrapper-background {
      left: 110px; }
      #wrapper.content-side-margin-background.content-right-side-margin .wrapper-background {
        right: 110px; }
    #wrapper.content-left-side-margin > .arrow-up-scroll.center {
      transform: translate(55px, 0); }
    #wrapper.content-right-side-margin > .arrow-up-scroll.center {
      transform: translate(-55px, 0); }
    #wrapper.content-left-side-margin.content-right-side-margin > .arrow-up-scroll.center {
      transform: translate(0, 0); } }
/* 10px for scrollbars on firefox */
@media (max-width:1404px) and (min-width:1000px) {
  #wrapper.content-left-side-margin > .content-background {
    left: 0;
    margin-left: 110px;
    right: 0;
    width: auto; }
    #wrapper.content-right-side-margin > .content-background {
      left: 0;
      margin-left: 0;
      margin-right: 110px;
      right: 0;
      width: auto; } }

@media (max-width:1504px) and (min-width:1000px) {
  #wrapper.content-left-side-margin.content-right-side-margin > .content-background {
    left: 0;
    margin-left: 110px;
    margin-right: 110px;
    right: 0;
    width: auto; } }

@media (max-width:1372px) and (min-width:1000px) {
  #wrapper.content-left-side-margin > .container-fluid, #wrapper.content-left-side-margin > #align-wrapper > #align-container > .container-fluid, #wrapper.content-left-side-margin > #align-wrapper .content-root > .container-fluid, #wrapper.content-right-side-margin > .container-fluid, #wrapper.content-right-side-margin > #align-wrapper > #align-container > .container-fluid, #wrapper.content-right-side-margin > #align-wrapper .content-root > .container-fluid, #wrapper.content-left-side-margin #grid .container-fluid, #wrapper.content-right-side-margin #grid .container-fluid, #wrapper.content-left-side-margin > header > .navbar > div > .container-fluid, #wrapper.content-right-side-margin > header > .navbar > div > .container-fluid, #wrapper.content-left-side-margin > footer > div > div > .container-fluid, #wrapper.content-right-side-margin > footer > div > div > .container-fluid, #wrapper.content-left-side-margin > #header-items-wrapper #header-items > .container-fluid, #wrapper.content-right-side-margin > #header-items-wrapper #header-items > .container-fluid, #wrapper.content-left-side-margin > #footer-items-wrapper #footer-items > .container-fluid, #wrapper.content-right-side-margin > #footer-items-wrapper #footer-items > .container-fluid, #wrapper.content-left-side-margin > #footer-docked-items-wrapper .footer-docked-items > .container-fluid, #wrapper.content-right-side-margin > #footer-docked-items-wrapper .footer-docked-items > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; } }

@media (max-width:1472px) and (min-width:1000px) {
  #wrapper.content-left-side-margin.content-right-side-margin > .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin > #align-wrapper > #align-container > .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin > #align-wrapper .content-root > .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin #grid .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin > header > .navbar > div > .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin > footer > div > div > .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin > #header-items-wrapper #header-items > .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin > #footer-items-wrapper #footer-items > .container-fluid, #wrapper.content-left-side-margin.content-right-side-margin > #footer-docked-items-wrapper .footer-docked-items > .container-fluid {
    margin-left: 2px;
    margin-right: 2px; } }
/* --- Automatic content margin END --- */
/* --- General START --- */
.searchexpandable-container {
  margin-right: 0px;
  position: absolute;
  right: 18px;
  z-index: 10; }
  .searchexpandable-container .searchexpandable {
    height: 50px;
    width: 50px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    position: relative;
    transition: width 0.3s; }
  .searchexpandable-container .searchexpandable .searchexpandable-input {
    background-color: #292929;
    border: 1px solid #292929;
    color: #fff;
    font-size: 14px;
    font-family: 'Cairo',Arial,sans-serif;
    font-weight: normal;
    height: 50px;
    width: calc(100% - 49px);
    position: absolute;
    top: 0;
    right: 49px;
    outline: 0;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px; }
  .searchexpandable-container .searchexpandable .searchexpandable-input::-webkit-input-placeholder, .searchexpandable-container .searchexpandable .searchexpandable-input:-moz-placeholder, .searchexpandable-container .searchexpandable .searchexpandable-input::-moz-placeholder, .searchexpandable-container .searchexpandable .searchexpandable-input :-ms-input-placeholder {
    color: #000; }
  .searchexpandable-container .searchexpandable .searchexpandable-icon, .searchexpandable-container .searchexpandable .searchexpandable-submit {
    background-color: #292929;
    border: 0px solid #f5f5f5;
    color: #fff;
    height: 50px;
    width: 50px;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    outline: 0;
    transition: all 0.2s ease-in; }
  .searchexpandable-container .searchexpandable .searchexpandable-icon:hover, .searchexpandable-container .searchexpandable .searchexpandable-submit:hover {
    background-color: #f49b00;
    color: #fff; }
  .searchexpandable-container .searchexpandable.searchexpandable-open {
    width: 300px; }
  .searchexpandable-container.closed .searchexpandable-input {
    border-width: 0;
    padding-left: 0;
    padding-right: 0;
    width: 0; }
/* --- General END --- */
/* --- Header START --- */
header .searchexpandable-container {
  margin-top: 0px; }

#wrapper.header-dynamic.not-scrolled header .searchexpandable-container {
  display: block; }
  #wrapper.header-dynamic.scrolled header .searchexpandable-container {
    display: none; }
  #wrapper.header-dynamic.scrolled header .searchexpandable-container.show-on-scrolled {
    display: block; }
/* --- Header END --- */
/* --- Footer START --- */
footer .searchexpandable-container {
  margin-top: 0px; }
/* --- Footer END --- */
/*
 Popup
 -----
 Get config vars and set default values
 */
.popup-modal-instantly > .panel {
  max-width: 1212px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }
  .popup-modal-instantly > .panel > .panel-heading > .panel-title > h3 {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit; }
  .popup-modal-instantly > .panel > .list-group {
    color: inherit; }
  .popup-modal-instantly > .panel > .list-group > .list-group-item {
    border: 1px solid #ededed;
    background-color: inherit;
    color: inherit; }
  .popup-modal-instantly > .panel > .list-group > .list-group-item > div {
    color: inherit; }
  .popup-modal-instantly > .panel > .list-group > .list-group-item:first-child {
    border-top-width: 0; }
  .popup-modal-instantly > .panel.panel-default {
    background-color: #fff;
    border-color: #ddd;
    color: #000; }
  .popup-modal-instantly > .panel.panel-default > .panel-heading {
    background-color: #fff;
    border-color: #ededed;
    color: #f49b00; }
  .popup-modal-instantly > .panel.panel-default > .panel-heading h2 {
    color: inherit; }

.panel-primary {
  position: relative;
  border-color: #f49b00;
  background-color: rgba(255, 255, 255, 0.98); }
  .panel-primary > .panel-heading {
    background-color: #f49b00;
    border-color: #f49b00;
    color: #fff;
    font-size: 14;
    font-weight: normal;
    padding: 10; }
/* --- General START --- */
.modal-content-container {
  display: none; }

.modal-form-container .form-group:last-child {
  margin-bottom: 0; }

.mfp-content > .panel > .panel-body.remove-padding {
  padding: unset; }
  .mfp-content > .panel > .panel-body > div.button-row {
    padding-top: 15px; }

.mfp-wrap > .mfp-container .select2-container {
  z-index: 10000; }
/* --- General END --- */
/* --- Effects START --- */
/* https://codepen.io/dimsemenov/pen/GAIkt */
/* http://codepen.io/itsfame/pen/YPNGKJ */
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */ }
  .mfp-zoom-in .panel {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8); }
  .mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out; }
  .mfp-zoom-in.mfp-ready .panel {
    opacity: 1;
    transform: scale(1); }
  .mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8; }
  .mfp-zoom-in.mfp-removing .panel {
    transform: scale(0.8);
    opacity: 0; }
  .mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0; }

.mfp-newspaper {
  /* start state */
  /* animate in */
  /* animate out */ }
  .mfp-newspaper .panel {
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.5s;
    transform: scale(0) rotate(500deg); }
  .mfp-newspaper.mfp-bg {
    opacity: 0;
    transition: all 0.5s; }
  .mfp-newspaper.mfp-ready .panel {
    opacity: 1;
    transform: scale(1) rotate(0deg); }
  .mfp-newspaper.mfp-ready.mfp-bg {
    opacity: 0.8; }
  .mfp-newspaper.mfp-removing .panel {
    transform: scale(0) rotate(500deg);
    opacity: 0; }
  .mfp-newspaper.mfp-removing.mfp-bg {
    opacity: 0; }

.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */ }
  .mfp-move-horizontal .panel {
    opacity: 0;
    transition: all 0.3s;
    transform: translateX(-50px); }
  .mfp-move-horizontal.mfp-bg {
    opacity: 0;
    transition: all 0.3s; }
  .mfp-move-horizontal.mfp-ready .panel {
    opacity: 1;
    transform: translateX(0); }
  .mfp-move-horizontal.mfp-ready.mfp-bg {
    opacity: 0.8; }
  .mfp-move-horizontal.mfp-removing .panel {
    transform: translateX(50px);
    opacity: 0; }
  .mfp-move-horizontal.mfp-removing.mfp-bg {
    opacity: 0; }

.mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */ }
  .mfp-move-from-top .mfp-content {
    vertical-align: top; }
  .mfp-move-from-top .panel {
    opacity: 0;
    transition: all 0.2s;
    transform: translateY(-100px); }
  .mfp-move-from-top.mfp-bg {
    opacity: 0;
    transition: all 0.2s; }
  .mfp-move-from-top.mfp-ready .panel {
    opacity: 1;
    transform: translateY(0); }
  .mfp-move-from-top.mfp-ready.mfp-bg {
    opacity: 0.8; }
  .mfp-move-from-top.mfp-removing .panel {
    transform: translateY(-50px);
    opacity: 0; }
  .mfp-move-from-top.mfp-removing.mfp-bg {
    opacity: 0; }

.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */ }
  .mfp-3d-unfold .mfp-content {
    perspective: 2000px; }
  .mfp-3d-unfold .panel {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform-style: preserve-3d;
    transform: rotateY(-60deg); }
  .mfp-3d-unfold.mfp-bg {
    opacity: 0;
    transition: all 0.5s; }
  .mfp-3d-unfold.mfp-ready .panel {
    opacity: 1;
    transform: rotateY(0deg); }
  .mfp-3d-unfold.mfp-ready.mfp-bg {
    opacity: 0.8; }
  .mfp-3d-unfold.mfp-removing .panel {
    transform: rotateY(60deg);
    opacity: 0; }
  .mfp-3d-unfold.mfp-removing.mfp-bg {
    opacity: 0; }

.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */ }
  .mfp-zoom-out .panel {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(1.3); }
  .mfp-zoom-out.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out; }
  .mfp-zoom-out.mfp-ready .panel {
    opacity: 1;
    transform: scale(1); }
  .mfp-zoom-out.mfp-ready.mfp-bg {
    opacity: 0.8; }
  .mfp-zoom-out.mfp-removing .panel {
    transform: scale(1.3);
    opacity: 0; }
  .mfp-zoom-out.mfp-removing.mfp-bg {
    opacity: 0; }

.close {
  position: sticky;
  right: 48px;
  top: 0;
  z-index: 10;
  width: 0;
  height: 0;
  overflow: visible;
  transform: translateX(0px);
  margin-right: 48px; }
  .close i {
    min-width: 38px;
    min-height: 38px;
    background-color: #e8e8ed;
    color: #000;
    border-radius: 100%;
    margin-top: 10px;
    margin-right: 10px;
    font-size: 18px;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed; }

.close-button-wrapper {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1005;
  display: inline-block;
  height: 0;
  overflow: visible; }
/* --- Effects END --- */
.responsive-video {
  height: 0;
  overflow: hidden;
  padding-top: 0;
  position: relative; }
  .responsive-video.ratio-16x9 {
    padding-bottom: 56.25%; }
  .responsive-video.ratio-4x3 {
    padding-bottom: 75%; }
  .responsive-video iframe {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute; }

.search-highlight {
  font-weight: bold; }

.no-select, .accordion-element-title {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.accordion-transition, div.accordion-element-content, div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > i:before, div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > i:after {
  transition: all 0.2s ease-in-out; }

.accordion-element-title {
  display: block;
  margin: 0; }
  .accordion-element-title > p, .accordion-element-title > h1, .accordion-element-title > h2, .accordion-element-title > h3, .accordion-element-title > h4, .accordion-element-title > h5, .accordion-element-title > h6 {
    margin: 0; }

div.accordion-element-content {
  margin-top: 15px;
  opacity: 1;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  position: relative;
  transform: translate(0, 0);
  z-index: 10; }

div.smooth-accordion {
  padding: 0;
  margin: 0; }
  div.smooth-accordion > div.accordion-element {
    border-top: 1px solid #ededed;
    border-bottom: 0px solid #e3e3e3;
    padding-top: 0;
    position: relative; }
  div.smooth-accordion > div.accordion-element.expandable .accordion-element-title {
    color: #f49b00 !important;
    cursor: pointer; }
  div.smooth-accordion > div.accordion-element:nth-of-type(1) {
    animation-delay: 0.2s; }
  div.smooth-accordion > div.accordion-element:nth-of-type(2) {
    animation-delay: 0.3s; }
  div.smooth-accordion > div.accordion-element:nth-of-type(3) {
    animation-delay: 0.4s; }
  div.smooth-accordion > div.accordion-element:nth-of-type(4) {
    animation-delay: 0.5s; }
  div.smooth-accordion > div.accordion-element:nth-of-type(5) {
    animation-delay: 0.6s; }
  div.smooth-accordion > div.accordion-element:nth-of-type(6) {
    animation-delay: 0.7s; }
  div.smooth-accordion > div.accordion-element:last-of-type {
    padding-bottom: 0; }
  div.smooth-accordion > div.accordion-element .mCustomScrollBox {
    border-top: 1px dotted #ededed;
    border-bottom: 1px dotted #ededed; }
  div.smooth-accordion > div.accordion-element .mCustomScrollBox div.radio.first:first-child, div.smooth-accordion > div.accordion-element .mCustomScrollBox div.checkbox.first:first-child {
    margin-top: 0; }
  div.smooth-accordion > div.accordion-element > .accordion-element-description {
    margin-top: 6px; }
  div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > i {
    position: absolute;
    transform: translate(-6px, 0);
    top: 10px;
    right: 3px; }
  div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > i:before, div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > i:after {
    background-color: #f49b00;
    content: "";
    height: 9px;
    width: 3px;
    position: absolute; }
  div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > i:before {
    transform: translate(2px, 0) rotate(-45deg); }
  div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > i:after {
    transform: translate(-2px, 0) rotate(45deg); }
  div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > input[type=checkbox] {
    cursor: pointer;
    height: 100%;
    width: 100%;
    margin-top: 0;
    /* overwrite bootstrap */
    opacity: 0;
    position: absolute;
    z-index: 1; }
  div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > input[type=checkbox]:hover ~ i:before, div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > input[type=checkbox]:hover ~ i:after {
    background-color: #bf6e17; }
  div.smooth-accordion > div.accordion-element > .accordion-element-content-wrapper > input[type=checkbox]:checked ~ div.accordion-element-content {
    max-height: 0;
    margin-top: 0;
    padding-bottom: 0px;
    opacity: 0;
    transform: translate(0, 50%);
    overflow: hidden; }
  div.smooth-accordion > div.accordion-element.expander-move > .accordion-element-content-wrapper > input[type=checkbox]:checked ~ i:before {
    transform: translate(-2px, 0) rotate(-45deg); }
    div.smooth-accordion > div.accordion-element.expander-move > .accordion-element-content-wrapper > input[type=checkbox]:checked ~ i:after {
      transform: translate(2px, 0) rotate(45deg); }
  div.smooth-accordion > div.accordion-element.expander-rotate > .accordion-element-content-wrapper > input[type=checkbox]:checked ~ i:before {
    transform: translate(-2px, 0) rotate(-45deg); }
    div.smooth-accordion > div.accordion-element.expander-rotate > .accordion-element-content-wrapper > input[type=checkbox]:checked ~ i:after {
      transform: translate(2px, 0) rotate(45deg); }

.badge {
  border: 0px solid #337ab7; }

.flags-container.margin-top {
  margin-top: 8px; }
  .flags-container > .flags {
    color: white;
    display: inline-block;
    font-weight: bold;
    font-size: 12px;
    text-transform: none;
    line-height: 16px;
    letter-spacing: 0px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 3px 13px;
    padding-bottom: 4px;
    position: relative; }
  .flags-container > .flags:before {
    background-color: rgba(255, 255, 255, 0.1);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute; }

.expander-wrapper {
  margin-top: 5px; }
  .expander-wrapper > .expander-button {
    background-color: rgba(0, 0, 0, 0.05);
    display: block;
    padding-left: 7px;
    padding-right: 27px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: relative;
    cursor: pointer;
    float: left; }
  .expander-wrapper > .expander-button:hover {
    background-color: rgba(0, 0, 0, 0.1); }
  .expander-wrapper > .expander-button > span:not(.sr-only) {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    letter-spacing: 0;
    text-transform: none;
    display: block;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
    transition: color 0.2s; }
  .expander-wrapper > .expander-button > i {
    top: 9px;
    right: 15px;
    position: absolute; }
  .expander-wrapper > .expander-button > i:before, .expander-wrapper > .expander-button > i:after {
    background-color: #666;
    content: "";
    height: 9px;
    width: 3px;
    position: absolute;
    transition: transform 0.2s ease-in-out; }
  .expander-wrapper > .expander-button > i:before {
    transform: translate(2px, 0) rotate(45deg); }
  .expander-wrapper > .expander-button > i:after {
    transform: translate(-2px, 0) rotate(-45deg); }
  .expander-wrapper > .expander-info {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: relative;
    float: left; }
  .expander-wrapper > .expander-info > .info-text {
    display: block;
    float: left;
    margin-right: 8px;
    line-height: 22px; }
  .expander-wrapper > .expander-info > .reset-button {
    background-color: rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 16px;
    text-align: center;
    height: 20px;
    width: 20px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 3px; }
  .expander-wrapper > .expander-info > .reset-button:hover {
    background-color: rgba(0, 0, 0, 0.1); }
  .expander-wrapper > .expander-content {
    display: none;
    float: left;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.05);
    padding: 7px;
    margin-top: -1px; }
  .expander-wrapper > .expander-content > .form-group {
    margin-top: 4px;
    margin-bottom: 0px; }
  .expander-wrapper.open > .expander-button:after {
    background-color: #fff;
    content: "";
    display: block;
    height: 4px;
    width: 100%;
    left: 0;
    bottom: -4px;
    position: absolute; }
  .expander-wrapper.open > .expander-button > i:before {
    transform: translate(-2px, 0) rotate(45deg); }
  .expander-wrapper.open > .expander-button > i:after {
    transform: translate(2px, 0) rotate(-45deg); }
  .expander-wrapper.open > .expander-content {
    display: block; }

:target::before {
  content: "";
  display: block;
  height: 0px;
  /* fixed header height*/
  margin: 0px 0 0;
  /* negative fixed header height */ }
/* --- For layout --- */
/*
 Layout CSS
 ----------
 Get config vars and set default values
 */
.searchexpandable-container {
  float: right; }

@media (min-width:1000px) {
  header > .top-header-container + .navbar::before, header > .top-header-container + .navbar > .main-menu-wrapper > .container-fluid::before {
    display: none; }
    header > .top-header-container + .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-left, header > .top-header-container + .navbar > .meta-menu-wrapper > .container-fluid > .meta-menu-wrapper-right, header > .top-header-container + .navbar > .main-menu-wrapper > .container-fluid .main-menu-1-wrapper {
      top: 0; } }
/* --- For style START --- */
p, h2, .h2, h4, .h4, h5, .h5, h6, .h6 {
  margin-bottom: 0px; }

h1, .h1, h3, .h3 {
  margin-bottom: 10px; }

.item-wrapper.item-filter > .item > .item-content > .item-text-element > .item-text > div > div > .expandable-filters > form .filter-group.separate-blocks {
  margin-bottom: 25px; }

.form-control {
  font-weight: 300; }

.radio-inline, .checkbox-inline {
  font-weight: 300; }

#checkbox first {
  margin-bottom: 0px; }

.radio, .checkbox {
  margin-bottom: 5px;
  margin-top: 5px; }

.radio-inline {
  margin-top: 7px; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  margin-top: 3px; }

.form-control {
  box-shadow: none; }

footer > div > .footer-menu-wrapper {
  border-top: 1px solid #b3b3b3; }

.footer-menu.level0 > li > a > span, .footer-menu.level0 > li > .text-menu-link > div {
  font-weight: 600; }

.main-menu.has-link-arrow > li.popout.selected > a, .main-menu-1.has-link-arrow > li.popout.selected > a, .main-menu-2.has-link-arrow > li.popout.selected > a {
  background-image: none; }

.main-menu.has-link-arrow > li.popout.selected > a, .main-menu-1.has-link-arrow > li.popout.hover > a, .main-menu-2.has-link-arrow > li.popout.hover > a {
  background-image: none; }

.main-menu ul.submenu, .main-menu-1 ul.submenu, .main-menu-2 ul.submenu {
  border-bottom: 0px solid #000;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0); }

@media (min-width:1000px) {
  .main-menu li.popout > a > span > span.arrow, .main-menu-1 li.popout > a > span > span.arrow, .main-menu-2 li.popout > a > span > span.arrow {
    display: none; }
    .main-menu.has-link-arrow > li.popout > a, .main-menu-1.has-link-arrow > li.popout > a, .main-menu-2.has-link-arrow > li.popout > a {
      padding-right: 0px !important; }
      .main-menu.has-link-arrow > li.popout.with-menuicon.hide-link-name > a, .main-menu-1.has-link-arrow > li.popout.with-menuicon.hide-link-name > a, .main-menu-2.has-link-arrow > li.popout.with-menuicon.hide-link-name > a {
        background-image: none; } }

.badge {
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 1.5px;
  padding-bottom: 2.5px;
  font-weight: normal; }

x #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text p, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text table, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text tr, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text td, #footer-items .item-wrapper > .item > .item-content > .item-text-element > .item-text div {
  font-size: 14px;
  line-height: 22px;
  color: #000; }

.item-wrapper.item-poi-list .item-text-element .list > .pin-content {
  border-bottom: 1px solid #5e5e5e;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-bottom: 15px;
  padding-top: 5px; }
/* --- Shop ---*/
.item-wrapper.item-menu > div .inpage-menu .menu-link > a:hover, .item-wrapper.item-menu > div .inpage-menu .menu-link > a.selected {
  border-bottom: 1px solid #f49b00; }

.item-wrapper.item-menu > div .inpage-menu {
  border-bottom: 1px solid #f49b00; }

.checkout-small-summary > table tr.total-row > td dd, .checkout-small-summary > table tr.total-row > td dt {
  font-size: 100% !important;
  font-weight: bold !important; }

.checkout-small-summary > table dd {
  padding-right: 0px; }

.checkout-steps .table th {
  font-weight: normal; }

.input-group .form-control {
  height: 42px; }

.radio.custom-style > label.radio-inline *:checked + span::before {
  color: #f49b00 !important; }

.item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link:not(.toggle-button) > a.btn.btn-default, .item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element .btn.btn-icon {
  color: #fff;
  background-color: #f49b00; }
  .item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link:not(.toggle-button) > a.btn.btn-default i, .item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element .btn.btn-icon i {
    color: #fff !important; }
  .item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link:not(.toggle-button) > a.btn.btn-default:hover, .item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element .btn.btn-icon:hover {
    color: #000;
    background-color: #f49b00; }
  .item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element > .item-links > .icon-links > .item-link.icon-link:not(.toggle-button) > a.btn.btn-default:hover i, .item-wrapper[data-id="checkout-group"] .item > .item-content > .item-text-element .btn.btn-icon:hover i {
    color: #000 !important; }

.panel-primary .panel-heading {
  background-color: #f49b00;
  color: #fff; }

.panel-primary {
  border-color: #f49b00; }

.progress-bar-success {
  background-color: #7d7d7d; }

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

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

::before, ::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  margin-left: -1px; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-btn > .btn {
  position: relative; }

.btn, .btn:hover, .btn:focus, .btn.focus {
  text-decoration: none; }

.btn.btn-default.custom-link-style.btn-success.center.full-width.next-step {
  color: #fff !important;
  font-weight: 500 !important; }

.btn.btn-default.custom-link-style.btn-success.center.full-width.next-step:hover {
  color: #fff !important;
  font-weight: 500 !important; }

.btn.btn-success.center.block.btn-payment-pay {
  font-weight: 500 !important; }

.btn-success {
  color: #fff !important;
  background-color: #00a73c !important;
  border-color: #00a73c !important; }

.btn-success:hover {
  color: #fff !important;
  background-color: #f49b00 !important;
  border-color: #f49b00 !important; }

table.cart-table .cart-item > .cart-amount button.btn.update-cart {
  font-size: 18px; }
/* --- For Shop End --- */
/* --- Item-Menü --- */
.item.item-menuitem a {
  padding-left: 0px;
  font-size: 14px;
  line-height: 22px;
  color: #000 !important; }

.item.item-menuitem a:hover {
  color: #f49b00 !important; }

.item.item-menuitem a:before {
  content: "> ";
  color: #000 !important; }

.item.item-menuitem ul li {
  border-bottom: 1px solid #fff;
  padding-top: 10px;
  padding-bottom: 10px; }

.item.item-menuitem ul li:last-child {
  border-bottom: 0px solid #fff; }

.has-error .form-control {
  border-color: #f07f0a;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.075) inset; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #f07f0a; }

#wrapper-left > .side-menu-wrapper .side-menu ul.submenu {
  box-shadow: -1px 0 0 #e3e3e3 inset; }
  #wrapper-left > .side-menu-wrapper .side-menu ul.submenu > li > a {
    box-shadow: -1px 0 0 #e3e3e3 inset !important; }

#wrapper-right > .side-menu-wrapper .side-menu ul.submenu {
  box-shadow: 1px 0 0 #e3e3e3 inset; }
  #wrapper-right > .side-menu-wrapper .side-menu ul.submenu > li > a {
    box-shadow: 1px 0 0 #e3e3e3 inset !important; }

.side-menu-wrapper.full-height .side-menu {
  /*	margin-top: 0px;
   margin-bottom: 117px;
   padding-top: 0px;*/
  border-right: 1px solid #ededed !important; }

.side-menu-wrapper > div > div > .side-menu > ul > li > a {
  padding-left: 5px;
  padding-right: 5px; }

.app-message {
  background-color: rgba(255, 255, 255, 0.9) !important;
  border: 1px solid #f49b00 !important; }

.app-message .app-message-body, .app-message .app-message-body div {
  color: #000 !important;
  font-size: 12px !important;
  line-height: 20px !important; }

.app-message .title, .app-message .title div {
  color: #000 !important; }

.app-message a {
  color: #f49b00 !important; }

.app-message a:hover {
  color: #000 !important; }

.app-message .app-message-body button.btn {
  font-size: 12px !important;
  line-height: 20px !important;
  color: #f49b00 !important;
  background: #fff !important;
  border: 1px solid #f49b00 !important; }

.app-message .app-message-body button.btn:hover {
  color: #fff !important;
  background: #f49b00 !important;
  border: 1px solid #f49b00 !important; }

.app-message .app-message-body button.btn.btn-default {
  color: #fff !important;
  background: #f49b00 !important;
  border-radius: 0px; }

.app-message .app-message-body button.btn.btn-default:hover {
  background: #000 !important;
  border: 1px solid #000 !important; }

.namespace-cookie-policy.id-cookie-policy button.close.button {
  color: #fff !important;
  background: #f49b00 !important;
  border: 1px solid #f49b00 !important;
  height: 30px; }

.namespace-cookie-policy.id-cookie-policy button.close.button:hover {
  color: #fff !important;
  background: #f49b00 !important;
  border: 1px solid #f49b00 !important; }

.skd-offer-list-widget .skd-container-price-table .skd-rooms-ratebutton .skd-priceButton {
  color: #fff !important;
  font-weight: bold; }

skd-rooms-ratebutton skd-single-rate skd-pointer {
  color: #fff !important; }

.skd-package-details .skd-container-rates .skd-btn-checkout, .skd-room-details .skd-container-rates .skd-btn-checkout {
  background: #fa9d3e !important;
  color: #fff !important;
  border-color: #fa9d3e !important; }

.skd-widget .skd-widget-btn-primary {
  background: #fa9d3e !important;
  color: #fff !important;
  border-color: #fa9d3e !important; }

.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active::after, .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:hover:not(.skd-widget-disabled)::after {
  background: #fa9d3e !important;
  color: #fff !important;
  border-color: #fa9d3e !important; }

.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active, .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:hover:not(.skd-widget-disabled) {
  background: #fa9d3e !important;
  color: #fff !important;
  border-color: #fa9d3e !important; }

.event-list .row > .item-wrapper, .event-detail .row > .item-wrapper {
  margin-bottom: 30px; }

label {
  font-weight: normal; }

.label {
  font-weight: normal; }
/* TODO: remove this */
.item-wrapper.text-over-image .item-media .text-wrapper .item-text {
  color: #000; }
  .item-wrapper.text-over-image .item-media .text-wrapper .item-text a:not(.btn-sm):not(.btn) {
    color: #f49b00; }
  .item-wrapper.text-over-image .item-media .text-wrapper .item-text a:not(.btn-sm):not(.btn):hover {
    color: #23527c; }

[class^="menuicon-"] {
  background-position: center; }
/* --- For style END --- */
/* --- For Smartphone-Menü START --- */
@media (max-width:999px) {
  .main-menu li.popout > a > span > span.arrow:before, .main-menu-1 li.popout > a > span > span.arrow:before, .main-menu-2 li.popout > a > span > span.arrow:before, .visible-gfb > .meta-menu li.popout > a > span > span.arrow:before, .visible-gfb > .footer-menu li.popout > a > span > span.arrow:before, .main-menu li.popout.text-menu > div > div > span.arrow:before, .main-menu-1 li.popout.text-menu > div > div > span.arrow:before, .main-menu-2 li.popout.text-menu > div > div > span.arrow:before, .visible-gfb > .meta-menu li.popout.text-menu > div > div > span.arrow:before, .visible-gfb > .footer-menu li.popout.text-menu > div > div > span.arrow:before, .main-menu li.popout > a > span > span.arrow:after, .main-menu-1 li.popout > a > span > span.arrow:after, .main-menu-2 li.popout > a > span > span.arrow:after, .visible-gfb > .meta-menu li.popout > a > span > span.arrow:after, .visible-gfb > .footer-menu li.popout > a > span > span.arrow:after, .main-menu li.popout.text-menu > div > div > span.arrow:after, .main-menu-1 li.popout.text-menu > div > div > span.arrow:after, .main-menu-2 li.popout.text-menu > div > div > span.arrow:after, .visible-gfb > .meta-menu li.popout.text-menu > div > div > span.arrow:after, .visible-gfb > .footer-menu li.popout.text-menu > div > div > span.arrow:after {
    background-color: #000 !important; }
    .main-menu > li ul > li > a, .main-menu-1 > li ul > li > a, .main-menu-2 > li ul > li > a, .visible-gfb > .meta-menu > li ul > li > a, .visible-gfb > .footer-menu > li ul > li > a, .main-menu > li ul > li > a:hover, .main-menu-1 > li ul > li > a:hover, .main-menu-2 > li ul > li > a:hover, .visible-gfb > .meta-menu > li ul > li > a:hover, .visible-gfb > .footer-menu > li ul > li > a:hover, .main-menu > li ul > li.open > a:hover, .main-menu-1 > li ul > li.open > a:hover, .main-menu-2 > li ul > li.open > a:hover, .visible-gfb > .meta-menu > li ul > li.open > a:hover, .visible-gfb > .footer-menu > li ul > li.open > a:hover, .main-menu > li ul > li.open > a, .main-menu-1 > li ul > li.open > a, .main-menu-2 > li ul > li.open > a, .visible-gfb > .meta-menu > li ul > li.open > a, .visible-gfb > .footer-menu > li ul > li.open > a, .main-menu > li ul > li.open > a:focus, .main-menu-1 > li ul > li.open > a:focus, .main-menu-2 > li ul > li.open > a:focus, .visible-gfb > .meta-menu > li ul > li.open > a:focus, .visible-gfb > .footer-menu > li ul > li.open > a:focus {
      border-top: 1px solid #f2f2f2; }
    [class^="menuicon-"] {
      height: 24px !important;
      width: 38px !important;
      line-height: 24px !important; }
    span.menuicon {
      height: 24px !important;
      width: 38px !important;
      line-height: 24px !important;
      margin-top: -3px;
      margin-bottom: -2px; } }
/* --- For Smartphone-Menü END --- */
/* --- Banderole START --- */
.banderole-label {
  font-size: 13px !important;
  line-height: 22px !important;
  box-shadow: none !important; }

.banderole-background {
  box-shadow: none !important;
  height: 24px !important; }

.banderole.top-left .banderole-background:before {
  background: linear-gradient(45deg, #2d87c6 0%, #2d87c6 100%) !important; }
  .banderole.top-left .banderole-background:after {
    background: linear-gradient(135deg, #2d87c6 0%, #2d87c6 100%) !important; }

.banderole.top-right .banderole-background:before {
  background: linear-gradient(45deg, #78b12c 0%, #78b12c 100%) !important; }
  .banderole.top-right .banderole-background:after {
    background: linear-gradient(135deg, #78b12c 0%, #78b12c 100%) !important; }

.banderole.bottom-right .banderole-background:before {
  background: linear-gradient(45deg, #ee8c21 0%, #ee8c21 100%) !important; }
  .banderole.bottom-right .banderole-background:after {
    background: linear-gradient(135deg, #ee8c21 0%, #ee8c21 100%) !important; }

.banderole.bottom-left .banderole-background:before {
  background: linear-gradient(45deg, #a91e25 0%, #a91e25 100%) !important; }
  .banderole.bottom-left .banderole-background:after {
    background: linear-gradient(135deg, #a91e25 0%, #a91e25 100%) !important; }

.banderole-overlay {
  border-top: none !important;
  border-bottom: none !important; }
/* --- Banderole END --- */
/* --- Reise-/Kursübersicht --- */
.calendar-entry-short-description.text-left {
  text-align: center;
  font-weight: 600 !important; }

.calendar-entry-short-description.text-center {
  font-weight: 600 !important; }

.td-value {
  font-size: 15px !important;
  text-align: center;
  line-height: 20px !important; }

.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #fff; }
/* --- End Reise-/Kursübersicht --- */
/* --- Suche + Attributs-Filter --- */
.input-group .form-control {
  font-size: 18px !important;
  font-weight: 500 !important; }

.dropdown-wrapper > .dropdown-button, .dropdown-wrapper > .dropdown-button > span {
  font-family: 'Cairo', Arial, sans-serif;
  font-size: 18px;
  font-weight: 500; }
/* --- End Suche + Attributs-Filter --- */
.slick-slider-slide {
  background-color: #fff !important; }
/* --- swiper icon previous / next --- */
.swiper-button-prev.swiper-button-white {
  background-color: #f49b00 !important; }

.swiper-button-prev.swiper-button-white:hover {
  background-color: #fdd194 !important; }

.swiper-button-next.swiper-button-white {
  background-color: #f49b00 !important; }

.swiper-button-next.swiper-button-white:hover {
  background-color: #fdd194 !important; }
/* --- itemflow icon previous / next icon previous / next --- */
.itemflow-prev > .btn.btn-default.disabled {
  color: transparent !important;
  background-color: transparent !important;
  opacity: 1 !important;
  border: transparent !important; }

.itemflow-next > .btn.btn-default.disabled {
  color: transparent !important;
  background-color: transparent !important;
  opacity: 1 !important;
  border: transparent !important; }

.itemflow-prev > .btn.btn-default {
  color: #fff !important;
  background-color: #f49b00 !important;
  opacity: 1 !important;
  border: #f49b00 !important; }

.itemflow-prev > .btn.btn-default:hover {
  background-color: #fdd194 !important;
  border: #fdd194 !important; }

.itemflow-next > .btn.btn-default {
  color: #fff !important;
  background-color: #f49b00 !important;
  opacity: 1 !important;
  border: #f49b00 !important; }

.itemflow-next > .btn.btn-default:hover {
  background-color: #fdd194 !important;
  border: #fdd194 !important; }

.navbar-brand.initialized {
  margin-left: 0px !important; }

#widget-menu-wrapper-right > .widget-menu-right > li > a {
  color: #f49b00 !important;
  background-color: #fff !important; }

#widget-menu-wrapper-left > .widget-menu-left > li > a span.name, #widget-menu-wrapper-right > .widget-menu-left > li > a span.name, #widget-menu-wrapper-left > .widget-menu-right > li > a span.name, #widget-menu-wrapper-right > .widget-menu-right > li > a span.name, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link span.name, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link span.name, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link span.name, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link span.name {
  color: #000 !important;
  font-weight: bold !important;
  line-height: 48px; }

#widget-menu-wrapper-left > .widget-menu-left > li > a:hover span.name, #widget-menu-wrapper-right > .widget-menu-left > li > a:hover span.name, #widget-menu-wrapper-left > .widget-menu-right > li > a:hover span.name, #widget-menu-wrapper-right > .widget-menu-right > li > a:hover span.name, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:hover span.name, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link:hover span.name, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link:hover span.name, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:hover span.name, #widget-menu-wrapper-left > .widget-menu-left > li > a:focus span.name, #widget-menu-wrapper-right > .widget-menu-left > li > a:focus span.name, #widget-menu-wrapper-left > .widget-menu-right > li > a:focus span.name, #widget-menu-wrapper-right > .widget-menu-right > li > a:focus span.name, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link:focus span.name, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link:focus span.name, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link:focus span.name, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link:focus span.name {
  color: #f49b00 !important;
  font-weight: bold !important;
  line-height: 48px !important; }

#widget-menu-wrapper-left > .widget-menu-left > li > a span.name, #widget-menu-wrapper-right > .widget-menu-left > li > a span.name, #widget-menu-wrapper-left > .widget-menu-right > li > a span.name, #widget-menu-wrapper-right > .widget-menu-right > li > a span.name, #widget-menu-wrapper-left > .widget-menu-left > li > .text-menu-link span.name, #widget-menu-wrapper-right > .widget-menu-left > li > .text-menu-link span.name, #widget-menu-wrapper-left > .widget-menu-right > li > .text-menu-link span.name, #widget-menu-wrapper-right > .widget-menu-right > li > .text-menu-link span.name {
  line-height: 48px !important; }
