@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset 'UTF-8';
@charset "utf-8";
@charset "utf-8";
@charset "UTF-8";
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}
 .cosmosfarm-simple-popup-background-before { display: none; }
.cosmosfarm-simple-popup-background { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: -1; transition: 0.5s; }
.cosmosfarm-simple-popup-background.active { opacity: 1; z-index: 99997; }
 .cosmosfarm-simple-popup-layout.default { display: none; position: fixed; background-color: white; transition: 0.5s; opacity: 0; z-index: -1; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1); }
.cosmosfarm-simple-popup-layout.default.active { opacity: 1; }
.cosmosfarm-simple-popup-layout.default p:last-child { margin: 0; }
.cosmosfarm-simple-popup-layout.default img { float: left; max-width: 100%; border: 0; }
.cosmosfarm-simple-popup-layout.default .cosmosfarm-simple-popup {position: relative;height: 100%;max-width: 100vw;}
.cosmosfarm-simple-popup-layout.default .popup-content { overflow: hidden; overflow-y: auto; background-color: white; }
.cosmosfarm-simple-popup-layout.default .popup-footer { overflow: hidden; width: 100%; background-color: #000; }
.cosmosfarm-simple-popup-layout.default .popup-footer .popup-not-showing { float: left; padding: 5px; font-size: 12px; color: #fff; cursor: pointer; }
.cosmosfarm-simple-popup-layout.default .popup-footer .popup-close { float: right; padding: 5px; font-size: 12px; color: #fff; cursor: pointer; }
@media screen and (max-width: 600px) {
.cosmosfarm-simple-popup-layout.default { left: 0 !important; width: 100% !important; transform: translate(0, 0) !important; }
.cosmosfarm-simple-popup-layout.default .popup-content { width: 100%; box-sizing: border-box; overflow-x: hidden; }
.cosmosfarm-simple-popup-layout.default .popup-content img { width: 100% !important; height: auto !important; display: block; }
}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.elementor-widget-eael-adv-tabs .eael-tab-content-item,.elementor-widget-eael-adv-accordion .eael-accordion-content,.elementor-widget-eael-data-table .td-content,.elementor-widget-eael-info-box .eael-infobox-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template,.elementor-widget-eael-countdown .eael-countdown-container,.elementor-widget-eael-cta-box .eael-cta-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,.elementor-widget-eael-protected-content .eael-protected-content-message,.elementor-widget-eael-protected-content .protected-content,.eael-offcanvas-content-visible .eael-offcanvas-body,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item{position:relative}.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper{display:block}.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,.eael-widget-otea-active .elementor-empty-view,.eael-widget-otea-active .elementor-add-section-inline,.eael-widget-otea-active .elementor-add-section{display:initial !important}.eael-onpage-edit-template-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:2px solid #5eead4}.eael-onpage-edit-template-wrapper::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#5eead4;opacity:.3}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate{display:block}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after{display:none}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template{background:#5eead4;color:#000;width:150px;text-align:center;height:30px;line-height:30px;font-size:12px;cursor:pointer;position:relative;z-index:3;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before{content:"";border-top:30px solid #5eead4;border-right:0;border-bottom:0;border-left:14px solid rgba(0,0,0,0);right:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after{content:"";border-top:0;border-right:0;border-bottom:30px solid rgba(0,0,0,0);border-left:14px solid #5eead4;left:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i{margin-right:8px}.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4{-webkit-box-shadow:inherit !important;box-shadow:inherit !important}.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0
}
.slick-list:focus {
outline: 0
}
.slick-list.dragging {
cursor: pointer;
cursor: hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto
}
.slick-track:after,
.slick-track:before {
display: table;
content: ''
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px
}
[dir=rtl] .slick-slide {
float: right
}
.slick-slide img {
display: block
}
.slick-slide.slick-loading img {
display: none
}
.slick-slide.dragging img {
pointer-events: none
}
.slick-initialized .slick-slide {
display: block
}
.slick-loading .slick-slide {
visibility: hidden
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}
.slick-arrow.slick-hidden {
display: none
}
 .slick-prev,
.slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: .25;
}
.slick-prev:before,
.slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir='rtl'] .slick-prev {
right: -25px;
left: auto;
}
.slick-prev:before {
content: '←';
}
[dir='rtl'] .slick-prev:before {
content: '→';
}
.slick-next {
right: -25px;
}
[dir='rtl'] .slick-next {
right: auto;
left: -25px;
}
.slick-next:before {
content: '→';
}
[dir='rtl'] .slick-next:before {
content: '←';
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
opacity: .75;
color: black;
}.elementor-widget-container .tutor-segment-title{font-size:20px;margin:0}.elementor-widget-container .etlms-lead-info{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.elementor-widget-container .etlms-lead-info label{margin-bottom:0}.elementor-widget-container .tutor-single-course-segment{margin-bottom:0;margin-top:0}.elementor-widget-container .tutor-wrap{padding-top:0;margin-top:0;margin-bottom:0}.elementor-align-left .etlms-lead-info{justify-content:flex-start}.elementor-align-left .etlms-author{align-items:flex-start;justify-content:flex-start}.elementor-align-left .etlms-course-specification-items li{justify-content:flex-start}.elementor-align-right .etlms-lead-info{justify-content:flex-end}.elementor-align-right .etlms-course-price>.price>.price{justify-content:flex-start}.elementor-align-right .etlms-author{align-items:flex-end;justify-content:flex-end}.elementor-align-right .etlms-course-specification-items li{justify-content:flex-end}.elementor-align-center .etlms-lead-info{justify-content:center}.elementor-align-center .etlms-course-price>.price>.price{justify-content:center}.elementor-align-center .etlms-author{align-items:center;justify-content:center}.elementor-align-center .etlms-course-specification-items li{justify-content:center}.elementor-layout-up .etlms-lead-info{flex-direction:column}.elementor-layout-up .etlms-lead-info strong{display:block}.elementor-layout-up .etlms-author{flex-direction:column}.elementor-layout-up .etlms-single-course-meta-categories a{display:block}.elementor-layout-up .etlms-course-instructors-wrap .tutor-instructor-right{flex-direction:column}.elementor-layout-up.elementor-align-left .etlms-lead-info{align-items:flex-start}.elementor-layout-up.elementor-align-right .etlms-lead-info{align-items:flex-end}.etlms-rating{margin-bottom:0 !important}.etlms-course-title h2{font-size:30px;font-weight:bold;margin:0}.etlms-course-price>.amount{font-size:30px;font-weight:bold;line-height:1}.etlms-course-price>.price{font-size:30px;font-weight:bold;line-height:1}.etlms-course-price>.price>.price{display:flex;flex-direction:row;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.etlms-course-price .price ins{text-decoration:none}.etlms-course-price del .amount{font-size:16px;font-weight:normal;margin-left:10px}.etlms-author{display:flex}.etlms-author p{display:inline-block;text-align:center}.etlms-author span{display:inline-block;text-align:center}.etlms-author .tutor-single-course-author-name p{margin-bottom:0}.elementor-layout-left .etlms-author{align-items:center}.elementor-layout-left .etlms-course-instructors-wrap .tutor-instructor-right{flex-direction:row}.etlms-author-layout-up .tutor-single-course-author-name{display:block}.etlms-course-level .tutor-single-course-meta.tutor-meta-top ul{padding:0}.etlms-course-level .tutor-single-course-meta.tutor-meta-top ul li{width:100%}.etlms-course-status .etlms-segment-title{margin-bottom:5px}.etlms-progress-bar-wrap{position:relative;height:25px}.etlms-progress-bar{width:100%;background-color:#eee;height:100%;border-radius:10px}.etlms-progress-filled{background-color:#66cd74;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px}.etlms-progress-percent h4{margin:0;font-size:18px}.etlms-progress-outside{display:flex}.etlms-progress-outside .etlms-progress-percent{display:flex;align-items:center;margin-left:10px;flex-basis:8%}.etlms-progress-inside .etlms-progress-percent{display:flex;align-items:center;position:absolute;height:100%;left:50%;bottom:0}.etlms-progress-ontop{display:flex;flex-direction:column-reverse}.etlms-progress-ontop .etlms-progress-percent{position:absolute;right:0}.tutor-course-thumbnail{overflow:hidden}.tutor-course-thumbnail .tutor-lesson-video-wrap{margin-bottom:0}.tutor-course-thumbnail .tutor-lesson-video-wrap>.plyr__video-embed{position:relative;padding-bottom:56.25%;height:0}.tutor-course-thumbnail .tutor-lesson-video-wrap>.plyr__video-embed>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.etlms-course-specifications h3{font-size:18px;line-height:23px;font-weight:500;margin-bottom:13px;color:#000;margin:0}.etlms-course-specifications ul{list-style:none;margin:0;padding:0}.etlms-course-specifications ul li i{color:var(--tutor-primary-color);line-height:1.6}.etlms-course-specifications-left{justify-content:flex-start}.etlms-course-tags .tutor-course-tags a{border:1px solid #e1ebf0}.etlms-course-curriculum.etlms-topic-icon-align-left .tutor-accordion-item-header::after{position:inherit !important;left:10px}.etlms-course-curriculum .etlms-course-topic{border:1px solid #e1ebf0}.etlms-course-curriculum .tutor-course-topics-header{margin-bottom:0}.etlms-course-curriculum .tutor-course-lessons .tutor-course-lesson h5 i{height:auto;width:auto;line-height:1.2;margin-right:10px}.etlms-course-curriculum .tutor-course-lessons .tutor-course-lesson h5 i:after{background:none}.etlms-course-topic{overflow:hidden}.etlms-course-topic .etlms-course-curriculum-title{cursor:pointer}#topic-toggle{background:#ccc;color:#fff;height:15px;width:15px;text-align:center;display:inline-block;line-height:15px;font-size:15px;border-radius:50%}.etlms-topic-icon-align-left .etlms-course-curriculum-title>h4{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3px;margin:0}.etlms-topic-icon-align-right .etlms-course-curriculum-title>h4{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;column-gap:8px;margin:0}.tutor-star-rating-group i:nth-child(5){margin-right:0}.etlms-course-reviews .course-avg-rating{margin-bottom:10px}.etlms-course-reviews .course-avg-rating-wrap{padding:30px 20px 20px 30px}.etlms-course-reviews .tutor-col-auto{text-align:center;padding-right:40px}.etlms-course-reviews .rating-meter-col.rating-text-col{margin-left:25px}.etlms-course-reviews .tutor-course-enrolled-review-wrap{margin-top:25px}.etlms-course-reviews .review-time-name p.review-meta{padding-left:0;padding-top:0}.etlms-review-individual-item{display:flex;padding:30px;border-top:1px solid #e8eff1}.etlms-review-individual-item p{margin:0}.etlms-review-individual-item .etlms-review-left{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.etlms-review-individual-item .etlms-review-left .review-time-name h4{font-size:16px;font-weight:500;line-height:1;margin:0}.etlms-review-individual-item .etlms-review-left .review-meta{font-size:13px}.etlms-review-individual-item .etlms-review-avatar{margin-bottom:15px}.etlms-review-individual-item .etlms-review-avatar span{display:block;text-align:center}.etlms-review-content .individual-review-rating-wrap{margin-bottom:8px}#single-course-ratings{margin-top:0}.tutor-course-reviews-wrap{border:1px solid #e8eff1;border-radius:4px;margin-top:0}.etlms-carousel-main-wrap{padding:0px}.etlms-carousel-main-wrap .slick-track{display:flex !important;position:relative !important;padding-top:5px !important}.etlms-carousel-main-wrap .slick-slide{height:inherit !important;margin:0 10px}.etlms-carousel-main-wrap .slick-list{margin:0 -10px}.etlms-carousel-main-wrap .price{display:flex;align-items:center;column-gap:7px}.etlms-carousel-main-wrap .tutor-star-rating-group i{font-size:18px;color:#ed9700}.etlms-carousel-main-wrap .tutor-card-footer .edd-add-to-cart.button{width:100%}.etlms-course-list-main-wrap{padding:0px}.etlms-course-list-main-wrap .price{display:flex;align-items:center;column-gap:7px}.etlms-course-list-main-wrap .tutor-star-rating-group i{font-size:18px;color:#ed9700}.etlms-course-list-main-wrap .tutor-card-footer .edd-add-to-cart.button{width:100%}.etlms-carousel-loop-wrap .slick-dots li{margin:0}.etlms-coursel-overlayed .etlms-card.hover-animation{position:relative;top:0;transition:top .5s;z-index:999}.etlms-coursel-overlayed .etlms-card.hover-animation:hover{top:-5px}.etlms-coursel-overlayed .etlms-card{background-size:cover;background-repeat:no-repeat;border-radius:20px;position:relative;min-height:300px;height:auto}.etlms-coursel-overlayed .etlms-card:hover{box-shadow:0px 8px 28px 0px #d0d0d0}.etlms-coursel-overlayed .etlms-card:before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);position:absolute;content:"";left:0;top:0;bottom:0;right:0;z-index:3;transition:.4s}.etlms-coursel-overlayed .etlms-carousel-course-container{position:absolute;z-index:99;width:100%;bottom:0 !important}.etlms-coursel-overlayed .price{color:#fff}.etlms-course-list-overlayed .etlms-card.hover-animation{position:relative;top:0;transition:top .5s;z-index:999}.etlms-course-list-overlayed .etlms-card.hover-animation:hover{top:-5px}.etlms-course-list-overlayed .etlms-card{background-size:cover;background-repeat:no-repeat;border-radius:20px;position:relative;min-height:300px;height:auto}.etlms-course-list-overlayed .etlms-card:hover{box-shadow:0px 8px 28px 0px #d0d0d0}.etlms-course-list-overlayed .etlms-card:before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);position:absolute;content:"";left:0;top:0;bottom:0;right:0;z-index:3;transition:.4s}.etlms-course-list-overlayed .etlms-carousel-course-container{position:absolute;z-index:99;width:100%;bottom:0 !important}.etlms-course-list-overlayed .price{color:#fff}.etlms-course-list .tutor-courses-wrap{margin:0}.etlms-course-carousel .tutor-courses-wrap{margin:0}.etlms-course-carousel div[class*=tutor-course-col]{margin-bottom:15px}.tutor-course-card .tutor-course-thumbnail{border-radius:5px 5px 0px 0px;position:relative}.tutor-course-card .tutor-course-thumbnail:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.tutor-course-card.etlms-course-card-classic{border:0}.tutor-course-card.etlms-course-card-classic.etlms-has-hover-animation{box-shadow:0 4px 15px 4px rgba(39,57,101,.1) !important}.tutor-course-card.etlms-course-card-classic.etlms-has-hover-animation:hover{box-shadow:0 4px 10px rgba(39,57,101,.12) !important}.tutor-course-card.etlms-course-card-stacked .tutor-card{margin:-80px 30px 0px 30px;border:0;box-shadow:0px 34px 28px -20px rgba(0,0,0,.15)}.tutor-course-card.etlms-course-grid-stacked .tutor-card{margin:30px 0px 30px -80px;border:0;box-shadow:0px 34px 28px -20px rgba(0,0,0,.15)}.tutor-course-card.etlms-course-card-overlay .tutor-card{position:absolute;left:0;top:0;right:0;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%)}.tutor-course-card.etlms-course-card-overlay .tutor-course-thumbnail{border-radius:0}.tutor-course-card.etlms-has-hover-animation{transform:translateY(0px);transition:300ms ease-in}.tutor-course-card.etlms-has-hover-animation:hover{transform:translateY(-5px)}.etlms-coursel-classic .etlms-card.hover-animation{position:relative;top:0;transition:top .5s;z-index:999}.etlms-coursel-classic .etlms-card.hover-animation:hover{top:-5px}.etlms-coursel-classic .etlms-card{border-radius:8px;border:1px solid #ebebeb;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid #ebebeb;box-sizing:border-box;border-radius:8px}.etlms-coursel-classic .etlms-card:hover{box-shadow:0px 5px 2px #ebebeb}.etlms-coursel-card .etlms-card.hover-animation{position:relative;top:0;transition:top .5s;z-index:999}.etlms-coursel-card .etlms-card.hover-animation:hover{top:-5px}.etlms-coursel-card .etlms-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-shadow:0px 2px 4px rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.etlms-coursel-card .etlms-card:hover{box-shadow:0px 24px 34px -5px rgba(0,0,0,.1)}.etlms-coursel-stacked .etlms-card.hover-animation .etlms-carousel-course-container{position:relative !important;top:0 !important;transition:top .5s}.etlms-coursel-stacked .etlms-card.hover-animation:hover .etlms-carousel-course-container{top:-5px}.etlms-coursel-stacked .etlms-card{overflow:visible !important}.etlms-coursel-stacked .etlms-carousel-course-container{z-index:99;margin-top:-80px;background:#fff;width:80%;margin-left:auto;margin-right:auto;position:relative;border-radius:10px;box-shadow:0px 34px 28px -20px rgba(0,0,0,.15)}.etlms-coursel-stacked .etlms-carousel-course-container:hover{box-shadow:0px 54px 58px -20px rgba(0,0,0,.15)}.thumbnail-hide .etlms-card{display:block !important}.thumbnail-hide .etlms-carousel-course-container{padding-top:30px}.etlms-carousel-arrow-prev{font-size:0;line-height:0;position:absolute;top:40%;display:block;left:0px;font-size:20px;cursor:pointer;margin-left:-10px}.etlms-carousel-arrow-next{font-size:0;line-height:0;position:absolute;top:40%;display:block;right:0px;font-size:20px;cursor:pointer;margin-right:-10px}.etlms-carousel-arrow-prev.etlms-carousel-arrow-position-outside{margin-left:-40px}.etlms-carousel-arrow-next.etlms-carousel-arrow-position-outside{margin-right:-40px}.arrow-ghost{text-align:center;line-height:100%}.etlms-carousel-arrow.arrow-ghost>i{width:20px;height:20px;border:1px solid}.etlms-carousel-arrow.arrow-fill>i{width:20px;height:20px;background-color:#424242;text-align:center;line-height:100%;color:#fff}.etlms-masonry.tutor-courses-layout-2{column-count:2;column-gap:10px}.etlms-masonry.tutor-courses-layout-3{column-count:3;column-gap:10px}.etlms-masonry.tutor-courses-layout-4{column-count:4;column-gap:10px}.etlms-masonry.tutor-courses-layout-5{column-count:5;column-gap:10px}.etlms-masonry .etlms-course-list-col{display:inline-block;width:auto;position:relative;top:5px}.etlms-masonry.etlms-course-list-overlayed .etlms-card{height:auto !important;min-height:180px}.etlms-carousel-dots-inside .slick-dots{position:initial;margin-top:-120px}.etlms-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tutor-course-tags a{font-size:16px;line-height:26px;text-decoration:none;padding:7px 23px;border:1px solid #c0c3cb;color:#5b616f;margin-left:15px;border-radius:6px;-webkit-transition:200ms;transition:200ms}.etlms-carousel-course-container{display:grid}.tutor-loop-course-container{display:flex;flex-direction:column}.tutor-course-loop-header-meta{z-index:9999}.etlms-course-widget-title{display:flex}.etlms-course-widget-list-items{list-style:none;padding:0;margin:0}.etlms-course-widget-list-item{display:flex}.etlms-course-widget-list-item .tutor-list-icon{margin-top:2px}@media only screen and (max-width: 768px){.elementor-layout--tabletup .tutor-course-level>div{display:block}.elementor-layout--tabletup .etlms-single-course-meta-categories a{display:block}.elementor-layout--tabletup .etmls-single-course-meta-duration>a{display:block}.elementor-layout--tabletleft .tutor-course-level>div{display:inline-block}.elementor-layout--tabletleft .etlms-single-course-meta-categories a{display:inline-block}.elementor-layout--tabletleft .etmls-single-course-meta-duration>a{display:inline-block}.elementor-align--tabletleft .tutor-course-level{text-align:left}.elementor-align--tabletleft .etlms-single-course-meta-categories{text-align:left}.elementor-align--tabletleft .etmls-single-course-meta-duration{text-align:left}.elementor-align--tabletleft .etlms-course-summary{text-align:left}.elementor-align--tabletleft .etlms-social{justify-content:flex-start}.elementor-align--tabletright .tutor-course-level{text-align:right}.elementor-align--tabletright .etlms-single-course-meta-categories{text-align:right}.elementor-align--tabletright .etmls-single-course-meta-duration{text-align:right}.elementor-align--tabletright .etlms-course-summary{text-align:right}.elementor-align--tabletright .etlms-social{justify-content:flex-end}.elementor-align--tabletcenter .tutor-course-level{text-align:center}.elementor-align--tabletcenter .etlms-single-course-meta-categories{text-align:center}.elementor-align--tabletcenter .etmls-single-course-meta-duration{text-align:center}.elementor-align--tabletcenter .etlms-course-summary{text-align:center}.elementor-align--tabletcenter .etlms-social{justify-content:center}.elementor-align--tabletjustify .etlms-course-summary{text-align:justify}.etlms-topic-icon-align--tabletleft .etlms-course-curriculum-title>h4{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3px}.etlms-assignment-icon-align--tabletleft .etlms-course-assignment h5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3px}.etlms-quiz-icon-align--tabletleft .etlms-course-quiz h5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3px}.etlms-topic-icon-align--tabletright .etlms-course-curriculum-title>h4{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:8px}.etlms-assignment-icon-align--tabletright .etlms-course-assignment h5{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:8px}.etlms-quiz-icon-align--tabletright .etlms-course-quiz h5{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:8px}.etlms-masonry{column-count:2 !important;column-gap:10px}.etlms-course-reviews .rating-meter-col.rating-text-col{margin-left:5px}}@media only screen and (max-width: 576px){.elementor-align--mobileleft{text-align:left}.elementor-align--mobileleft .tutor-course-level{text-align:left}.elementor-align--mobileleft .etlms-single-course-meta-categories{text-align:left}.elementor-align--mobileleft .etmls-single-course-meta-duration{text-align:left}.elementor-align--mobileleft .etlms-course-summary{text-align:left}.elementor-align--mobileleft .etlms-social{justify-content:flex-start}.elementor-align--mobileleft .etlms-lead-info{justify-content:flex-start}.elementor-align--mobileleft .etlms-author{align-items:flex-start;justify-content:flex-start}.elementor-align--mobileright{text-align:right}.elementor-align--mobileright .tutor-course-level{text-align:right}.elementor-align--mobileright .etlms-single-course-meta-categories{text-align:right}.elementor-align--mobileright .etmls-single-course-meta-duration{text-align:right}.elementor-align--mobileright .etlms-course-summary{text-align:right}.elementor-align--mobileright .etlms-social{justify-content:flex-end}.elementor-align--mobileright .etlms-lead-info{justify-content:flex-end}.elementor-align--mobileright .etlms-course-price>.price>.price{justify-content:flex-start}.elementor-align--mobileright .etlms-author{align-items:flex-end;justify-content:flex-end}.elementor-align--mobilecenter{text-align:center}.elementor-align--mobilecenter .tutor-course-level{text-align:center}.elementor-align--mobilecenter .etlms-single-course-meta-categories{text-align:center}.elementor-align--mobilecenter .etmls-single-course-meta-duration{text-align:center}.elementor-align--mobilecenter .etlms-course-summary{text-align:center}.elementor-align--mobilecenter .etlms-social{justify-content:center}.elementor-align--mobilecenter .etlms-lead-info{justify-content:center}.elementor-align--mobilecenter .etlms-course-price>.price>.price{justify-content:center}.elementor-align--mobilecenter .etlms-author{align-items:center;justify-content:center}.elementor-layout--mobileup .tutor-course-level>div{display:block}.elementor-layout--mobileup .etlms-single-course-meta-categories a{display:block}.elementor-layout--mobileup .etmls-single-course-meta-duration>a{display:block}.elementor-layout--mobileup .etlms-lead-info{flex-direction:column}.elementor-layout--mobileup .etlms-author{flex-direction:column}.elementor-layout--mobileup .etlms-course-instructors-wrap .tutor-instructor-right{flex-direction:column}.elementor-layout--mobileleft .tutor-course-level>div{display:inline-block}.elementor-layout--mobileleft .etlms-single-course-meta-categories a{display:inline-block}.elementor-layout--mobileleft .etmls-single-course-meta-duration>a{display:inline-block}.elementor-layout--mobileleft .etlms-author{align-items:center}.elementor-layout--mobileleft .etlms-course-instructors-wrap .tutor-instructor-right{flex-direction:row}.elementor-align--mobilejustify .etlms-course-summary{text-align:justify}.elementor-layout--mobileup.elementor-align--mobileleft .etlms-lead-info{align-items:flex-start}.elementor-layout--mobileup.elementor-align--mobileright .etlms-lead-info{align-items:flex-end}.etlms-topic-icon-align--mobileleft .etlms-course-curriculum-title>h4{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3px}.etlms-assignment-icon-align--mobileleft .etlms-course-assignment h5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3px}.etlms-quiz-icon-align--mobileleft .etlms-course-quiz h5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:3px}.etlms-topic-icon-align--mobileright .etlms-course-curriculum-title>h4{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:8px}.etlms-assignment-icon-align--mobileright .etlms-course-assignment h5{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:8px}.etlms-quiz-icon-align--mobileright .etlms-course-quiz h5{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:8px}.etlms-masonry{column-count:1 !important;column-gap:10px}.etlms-course-reviews .rating-meter-col.rating-text-col{margin-left:5px}}.tutor-elementor-sidebar-sticky{position:sticky;top:50px}
 #comments .cosmosfarm-social-login { text-align: inherit; } 
#comments .cosmosfarm-social-login .cosmosfarm-social-login-title { display: inline-block; padding: 10px 0 0 0; } 
.cosmosfarm_members_raw_content { display: none; } 
.cosmosfarm_members_raw_print,
.cosmosfarm_members_raw_print .cosmosfarm_members_raw_content { display: inline !important; } 
.cosmosfarm-members-star-rating .dashicons-star-filled,
.cosmosfarm-members-star-rating .dashicons-star-half,
.cosmosfarm-members-star-rating .dashicons-star-empty { color: #ffd400; } 
#cosmosfarm-members-login-timeout-popup-background { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0.5; z-index: 999999999999; } 
#cosmosfarm-members-login-timeout-popup-background.hide { display: none; } 
#cosmosfarm-members-login-timeout-popup { position: fixed; left: 50%; top: 50%; margin: -110px 0 0 -250px; width: 500px; height: 220px; background-color: white; border-radius: 10px; z-index: 9999999999999; } 
#cosmosfarm-members-login-timeout-popup.hide { display: none; } 
#cosmosfarm-members-login-timeout-popup .popup-wrap { position: relative; height: 100%; } 
#cosmosfarm-members-login-timeout-popup .popup-wrap .popup-message { padding: 10px 0; font-size: 30px; height: 50px; line-height: 50px; text-align: center; box-sizing: content-box; color: #3C4858; } 
#cosmosfarm-members-login-timeout-popup .popup-wrap .popup-countdown { font-size: 40px; height: 50px; line-height: 50px; text-align: center; box-sizing: content-box; color: #3C4858; } 
#cosmosfarm-members-login-timeout-popup .popup-wrap .popup-controlbar { position: absolute; left: 0; bottom: 10px; width: 100%; text-align: center; box-sizing: content-box; } 
.cosmosfarm-members-header .header-menu { margin: 0 0 5px 0; padding: 0; list-style: none; border: 0; background-color: #f9f9f9; overflow: hidden; } 
.cosmosfarm-members-header .header-menu li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 5px; border: 0; list-style: none; } 
.cosmosfarm-members-header .header-menu li::before,
.cosmosfarm-members-header .header-menu li::after { display: none; } 
.cosmosfarm-members-header .header-menu li a { display: block; padding: 10px 10px 8px 10px; font-size: 13px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151; } 
.cosmosfarm-members-header .header-menu li.header-menu-selected a { font-weight: bold; border-bottom: 2px solid #545861; color: #545861; } 
.cosmosfarm-members-unread-notifications-count,
.cosmosfarm-members-unread-messages-count,
.cosmosfarm-members-unread-total-count { display: inline-block; margin: 0; padding: 0 5px; width: auto; min-width: 16px; height: 16px; line-height: 16px !important; text-align: center; font-size: 10px !important; font-weight: normal !important; background-color: #f44336; color: white !important; border-radius: 8px; vertical-align: text-bottom; overflow: hidden; box-sizing: border-box; } 
.cosmosfarm-members-unread-notifications-count.display-hide,
.cosmosfarm-members-unread-messages-count.display-hide,
.cosmosfarm-members-unread-total-count.display-hide { display: none; } 
a.cosmosfarm-members-button,
input.cosmosfarm-members-button,
button.cosmosfarm-members-button { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 10px; width: auto; height: 28px; line-height: 28px; font-size: 13px; font-weight: normal; letter-spacing: normal; border: none; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: border-box; background: none; background-color: white; color: #666666; border: 1px solid #cccccc; } 
a.cosmosfarm-members-button:hover,
a.cosmosfarm-members-button:focus,
a.cosmosfarm-members-button:active,
input.cosmosfarm-members-button:hover,
input.cosmosfarm-members-button:focus,
input.cosmosfarm-members-button:active,
button.cosmosfarm-members-button:hover,
button.cosmosfarm-members-button:focus,
button.cosmosfarm-members-button:active { opacity: 0.7; } 
#cosmosfarm-members-notifications form { margin: 0; padding: 0; } 
#cosmosfarm-members-notifications .notifications-search { margin: 0 0 10px 0; padding: 0 10px 0 10px; background-color: #f9f9f9; } 
#cosmosfarm-members-notifications .notifications-search input { margin: 0; padding: 5px 0; width: 100%; height: 20px; line-height: 20px; font-size: 13px; border: 0; background: none; background-color: transparent; box-shadow: none; box-sizing: content-box; } 
#cosmosfarm-members-notifications .notifications-controlbar { margin: 0 0 10px 0; overflow: hidden; } 
#cosmosfarm-members-notifications .notifications-controlbar .controlbar-left { float: left; } 
#cosmosfarm-members-notifications .notifications-controlbar .controlbar-left select { position: static; margin: 0; padding: 0; width: auto; max-width: 100%; height: 25px; line-height: 25px; border: 1px solid #c4c4c4; font-size: 13px; box-sizing: border-box; outline: none; color: #1a1a1a; background: none; background-color: white; box-shadow: none; border-radius: 2px; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; } 
#cosmosfarm-members-notifications .notifications-controlbar .subnotify { float: right; padding: 0 10px 0 10px; text-align: right; } 
#cosmosfarm-members-notifications .notifications-controlbar .subnotify label { margin: 0 0 0 10px; font-weight: normal; font-size: 13px; cursor: pointer; } 
#cosmosfarm-members-notifications .notifications-list { margin: 0; padding: 0; list-style: none; background-color: white; font-size: 13px; line-height: normal; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item { margin: 0; padding: 10px; list-style: none; border: 0; border-top: 1px solid #f1f1f1; overflow: hidden; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item:first-child { border-top: 0; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .bold { font-weight: bold; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-avatar { float: left; margin: 0 10px 0 0; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-avatar img { display: inline; vertical-align: middle; width: 48px; height: 48px; border-radius: 50%; border: 0; box-shadow: none; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-right-wrap { margin-left: 58px; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-display-name { float: left; font-weight: bold; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-date { float: left; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-title { margin: 5px 0; font-size: 14px; font-weight: bold; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-content { margin: 5px 0; font-size: 14px; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-content p { margin-bottom: 5px; font-size: 14px; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-button-url { float: left; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-button-toggle { float: left; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-button-toggle .text-read { display: none; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-button-toggle .text-unread { display: inline; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item .item-button-delete { float: left; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item:hover,
#cosmosfarm-members-notifications .notifications-list .notifications-list-item.item-status-unread { background-color: #f9f9f9; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item.item-status-unread .item-button-toggle .text-read { display: inline; } 
#cosmosfarm-members-notifications .notifications-list .notifications-list-item.item-status-unread .item-button-toggle .text-unread { display: none; } 
#cosmosfarm-members-notifications .notifications-list .not-found { margin: 20px 0; font-size: 14px; text-align: center; } 
#cosmosfarm-members-notifications .notifications-more { margin: 20px 0; width: 100%; height: 50px; } 
#cosmosfarm-members-messages form { margin: 0; padding: 0; } 
#cosmosfarm-members-messages .messages-search { margin: 0 0 10px 0; padding: 0 10px 0 10px; background-color: #f9f9f9; } 
#cosmosfarm-members-messages .messages-search input { margin: 0; padding: 5px 0; width: 100%; height: 20px; line-height: 20px; font-size: 13px; border: 0; background: none; background-color: transparent; box-shadow: none; box-sizing: content-box; } 
#cosmosfarm-members-messages .messages-controlbar { margin: 0 0 10px 0; overflow: hidden; } 
#cosmosfarm-members-messages .messages-controlbar .messages-left { float: left; } 
#cosmosfarm-members-messages .messages-controlbar .messages-left select { position: static; margin: 0; padding: 0; width: auto; max-width: 100%; height: 25px; line-height: 25px; border: 1px solid #c4c4c4; font-size: 13px; box-sizing: border-box; outline: none; color: #1a1a1a; background: none; background-color: white; box-shadow: none; border-radius: 2px; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; } 
#cosmosfarm-members-messages .messages-controlbar .subnotify { float: right; padding: 0 10px 0 10px; text-align: right; } 
#cosmosfarm-members-messages .messages-controlbar .subnotify label { margin: 0 0 0 10px; font-weight: normal; font-size: 13px; cursor: pointer; } 
#cosmosfarm-members-messages .messages-list { margin: 0; padding: 0; list-style: none; background-color: white; font-size: 13px; line-height: normal; } 
#cosmosfarm-members-messages .messages-list .messages-list-item { margin: 0; padding: 10px; list-style: none; border: 0; border-top: 1px solid #f1f1f1; overflow: hidden; } 
#cosmosfarm-members-messages .messages-list .messages-list-item:first-child { border-top: 0; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .bold { font-weight: bold; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-avatar { float: left; margin: 0 10px 0 0; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-avatar img { display: inline; vertical-align: middle; width: 48px; height: 48px; border-radius: 50%; border: 0; box-shadow: none; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-right-wrap { margin-left: 58px; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-display-name { float: left; font-weight: bold; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-date { float: left; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-title { margin: 5px 0; font-size: 14px; font-weight: bold; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-content { margin: 5px 0; font-size: 14px; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-content p { margin-bottom: 5px; font-size: 14px; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-button-toggle { float: left; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-button-toggle .text-read { display: none; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-button-toggle .text-unread { display: inline; } 
#cosmosfarm-members-messages .messages-list .messages-list-item .item-button-delete { float: left; } 
#cosmosfarm-members-messages .messages-list .messages-list-item:hover,
#cosmosfarm-members-messages .messages-list .messages-list-item.item-status-unread { background-color: #f9f9f9; } 
#cosmosfarm-members-messages .messages-list .messages-list-item.item-status-unread .item-button-toggle .text-read { display: inline; } 
#cosmosfarm-members-messages .messages-list .messages-list-item.item-status-unread .item-button-toggle .text-unread { display: none; } 
#cosmosfarm-members-messages .messages-list .not-found { margin: 20px 0; font-size: 14px; text-align: center; } 
#cosmosfarm-members-messages .messages-more { margin: 20px 0; width: 100%; height: 50px; } 
#cosmosfarm-members-messages .messages-form { margin: 10px 0; border: 1px solid #efefef; background: none; background-color: white; } 
#cosmosfarm-members-messages .messages-form .messages-form-row { display: table; margin: 0; padding: 0; width: 100%; border-top: 1px solid #efefef; overflow: hidden; } 
#cosmosfarm-members-messages .messages-form .messages-form-row:first-child { border-top: 0; } 
#cosmosfarm-members-messages .messages-form .messages-form-row .form-row-name { display: table-cell; *float: left; margin: 0; padding: 0; width: 120px; padding: 0; vertical-align: middle; } 
#cosmosfarm-members-messages .messages-form .messages-form-row .form-row-name span { padding-left: 20px; font-size: 14px; color: #515151; } 
#cosmosfarm-members-messages .messages-form .messages-form-row .form-row-value { display: table-cell; margin: 0 0 0 120px; padding: 0; vertical-align: middle; } 
#cosmosfarm-members-messages .messages-form .messages-form-row .form-row-value .message-to-user-wrap { display: inline-block; margin: 0; padding: 5px 10px; line-height: normal; font-size: 13px; background: none; background-color: #f4f4f4; color: #515151; border-radius: 18px; box-sizing: content-box; } 
#cosmosfarm-members-messages .messages-form .messages-form-row .form-row-value .message-to-user-wrap img { display: inline; margin: 0; padding: 0; width: 24px; height: 24px; border: 0; border-radius: 50%; vertical-align: middle; } 
#cosmosfarm-members-messages .messages-form .messages-form-row .form-row-padding { margin: 0; padding: 10px; } 
#cosmosfarm-members-messages .messages-form .messages-form-row input { margin: 0; padding: 0; width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #515151; border: 0; background: none; background-color: transparent; box-shadow: none; box-sizing: content-box; } 
#cosmosfarm-members-messages .messages-form .messages-form-row textarea { margin: 0; padding: 0; width: 100%; font-size: 14px; color: #515151; border: 0; background: none; background-color: transparent; box-shadow: none; box-sizing: content-box; } 
#cosmosfarm-members-messages .messages-form .messages-form-controlbar { background: none; background-color: #fafafa; } 
#cosmosfarm-members-messages .messages-form .messages-form-controlbar button { padding: 10px 20px; height: auto; line-height: normal; font-size: 18px; } 
#cosmosfarm-members-messages .messages-form .messages-form-controlbar .controlbar-right { float: right; padding: 10px; text-align: right; } 
#cosmosfarm-members-orders form { margin: 0; padding: 0; } 
#cosmosfarm-members-orders .orders-search { margin: 0 0 10px 0; padding: 0 10px 0 10px; background-color: #f9f9f9; } 
#cosmosfarm-members-orders .orders-search input { margin: 0; padding: 5px 0; width: 100%; height: 20px; line-height: 20px; font-size: 13px; border: 0; background: none; background-color: transparent; box-shadow: none; box-sizing: content-box; } 
#cosmosfarm-members-orders .orders-controlbar { margin: 0 0 10px 0; overflow: hidden; } 
#cosmosfarm-members-orders .orders-controlbar .controlbar-left { float: left; } 
#cosmosfarm-members-orders .orders-controlbar .controlbar-left select { position: static; margin: 0; padding: 0; width: auto; max-width: 100%; height: 25px; line-height: 25px; border: 1px solid #c4c4c4; font-size: 13px; box-sizing: border-box; outline: none; color: #1a1a1a; background: none; background-color: white; box-shadow: none; border-radius: 2px; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; } 
#cosmosfarm-members-orders .orders-list { margin: 0; padding: 0; list-style: none; background-color: white; font-size: 13px; line-height: normal; } 
#cosmosfarm-members-orders .orders-list .orders-list-item { position: relative; display: table; margin: 0; padding: 0; width: 100%; list-style: none; border: 0; border-top: 1px solid #f1f1f1; overflow: hidden; } 
#cosmosfarm-members-orders .orders-list .orders-list-item:first-child { border-top: 0; } 
#cosmosfarm-members-orders .orders-list .orders-list-item .bold { font-weight: bold; } 
#cosmosfarm-members-orders .orders-list .orders-list-item .item-right-wrap { display: table-cell; padding: 10px; vertical-align: middle; } 
#cosmosfarm-members-orders .orders-list .orders-list-item .item-title { font-size: 14px; font-weight: bold; } 
#cosmosfarm-members-orders .orders-list .orders-list-item:hover { background-color: #f9f9f9; } 
#cosmosfarm-members-orders .orders-list .orders-list-item table { display: table; margin: 0; width: 100%; background-color: white; border-collapse: collapse; } 
#cosmosfarm-members-orders .orders-list .orders-list-item table td { padding: 5px; text-align: left; border: 1px solid #cccccc; } 
#cosmosfarm-members-orders .orders-list .orders-list-item table .field-label { width: 30%; } 
#cosmosfarm-members-orders .orders-list .orders-list-item table .field-value { width: auto; } 
#cosmosfarm-members-orders .orders-list .orders-list-item .item-subscription-status { position: absolute; right: 10px; top: 10px; } 
#cosmosfarm-members-orders .orders-list .orders-list-item .item-subscription-status label { cursor: pointer; } 
#cosmosfarm-members-orders .orders-list .not-found { margin: 20px 0; font-size: 14px; text-align: center; } 
#cosmosfarm-members-orders .orders-more { margin: 20px 0; width: 100%; height: 50px; } 
#cosmosfarm-members-users form { margin: 0; padding: 0; } 
#cosmosfarm-members-users .users-search { margin: 0 0 10px 0; padding: 0 10px 0 10px; background-color: #f9f9f9; } 
#cosmosfarm-members-users .users-search input { margin: 0; padding: 5px 0; width: 100%; height: 20px; line-height: 20px; font-size: 13px; border: 0; background: none; background-color: transparent; box-shadow: none; box-sizing: content-box; } 
#cosmosfarm-members-users .users-list { margin: 0; padding: 0; list-style: none; background-color: white; font-size: 13px; line-height: normal; } 
#cosmosfarm-members-users .users-list .users-list-item { display: table; margin: 0; padding: 10px; width: 100%; list-style: none; border: 0; border-top: 1px solid #f1f1f1; overflow: hidden; } 
#cosmosfarm-members-users .users-list .users-list-item:first-child { border-top: 0; } 
#cosmosfarm-members-users .users-list .users-list-item .bold { font-weight: bold; } 
#cosmosfarm-members-users .users-list .users-list-item .item-avatar { display: table-cell; *float: left; width: 58px; vertical-align: middle; } 
#cosmosfarm-members-users .users-list .users-list-item .item-avatar img { display: inline; vertical-align: middle; width: 48px; height: 48px; border-radius: 50%; border: 0; box-shadow: none; } 
#cosmosfarm-members-users .users-list .users-list-item .item-right-wrap { display: table-cell; vertical-align: middle; } 
#cosmosfarm-members-users .users-list .users-list-item .item-display-name { font-weight: bold; } 
#cosmosfarm-members-users .users-list .users-list-item:hover { background-color: #f9f9f9; } 
#cosmosfarm-members-users .users-list .not-found { margin: 20px 0; font-size: 14px; text-align: center; } 
#cosmosfarm-members-users .users-more { margin: 20px 0; width: 100%; height: 50px; } 
#cosmosfarm-members-user-profile form { margin: 0; padding: 0; } 
#cosmosfarm-members-user-profile .profile-header { padding: 20px; padding-bottom: 0; background-color: #f9f9f9; overflow: hidden; } 
#cosmosfarm-members-user-profile .profile-header .avatar { float: left; margin-bottom: 20px; border-radius: 50%; } 
#cosmosfarm-members-user-profile .profile-header .header-right { margin-left: 120px; } 
#cosmosfarm-members-user-profile .profile-header .display-name { margin: 0 0 20px 0; font-size: 33px; font-weight: bold; color: #515151; } 
#cosmosfarm-members-user-profile .profile-header .display-name .user-role { font-size: 20px; color: gray; } 
#cosmosfarm-members-user-profile .profile-header .profile-tabs { margin: 0; padding: 0; list-style: none; } 
#cosmosfarm-members-user-profile .profile-header .profile-tabs li { float: left; margin: 0; padding: 0; list-style: none; } 
#cosmosfarm-members-user-profile .profile-header .profile-tabs li.profile-tabs-selected { border-bottom: 2px solid #545861; font-weight: bold; } 
#cosmosfarm-members-user-profile .profile-header .profile-tabs li a { display: block; padding: 10px; color: #515151; } 
#cosmosfarm-members-user-profile .profile-body .profile-body-row { margin: 20px 0; } 
#cosmosfarm-members-user-profile .profile-body .profile-body-row p { margin: 10px 0; } 
#cosmosfarm-members-user-profile .profile-body .profile-body-row .user-tag { display: inline-block; margin: 0 5px 5px 0; padding: 5px; background-color: #009d8f; color: white; border-radius: 2px; } 
#cosmosfarm-members-billing-key-manage .description { margin: 0 0 20px 0; font-size: 14px; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap { display: flex; width: 100%; gap: 15px; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form { display: flex; flex-direction: column; gap: 12px; width: 100%; margin: 0; padding: 0; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form>div { width: 50%; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form>button { width: 50%; text-align: center; text-decoration: none; border: 1px solid #eeeeee; box-sizing: border-box; box-shadow: none; background: #eeeeee; height: 44px; font-size: 16px; color: #000000;} 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form>button:hover { background: #dddddd; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form>a { width: 50%; text-align: center; text-decoration: none; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form select,
#cosmosfarm-members-billing-key-manage .billing-card-wrap form input { padding: 0 10px; display: inline; margin: 0 !important; width: 100%; height: 36px; line-height: 36px; font-size: 16px; color: black; border-radius: 0; border: 1px solid #eeeeee; box-sizing: border-box; box-shadow: none; background: none !important; background-color: #eeeeee !important; vertical-align: top; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form .card-expiry .attr-value { display: flex; align-items: center; gap: 5px; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list { width: 100%; display: flex; flex-direction: column; gap: 12px; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card { display: grid; grid-template-columns: 3fr 1fr; width: 50%; gap: 12px; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .data { display: flex; flex-direction: column; width: 100%; padding: 15px; gap: 5px; background: #eee; border-radius: 4px; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .data .card-number { font-size: 18px; font-weight: bold; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .data .card-expire { color: #999999; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .button-wrap { display: flex; flex-direction: column; gap: 6px; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .button-wrap .button { display: flex; justify-content: center; align-items: center; text-decoration: none; width: 100%; height: 100%; text-align: center; line-height: 20px; word-break: keep-all; border: none; box-sizing: border-box; box-shadow: none; background: #ff4a4a; font-size: 16px; color: #ffffff; font-family: inherit; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .button-wrap .button:hover { background: #ff5f5f; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .button-wrap .sequence { background-color: #333333; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card .button-wrap .sequence:hover { background-color: #444444; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .add-method { width: 50%; text-align: center; text-decoration: none; border: 1px solid #eeeeee; box-sizing: border-box; box-shadow: none; background: #eeeeee; height: 44px; font-size: 16px; color: #000000; font-family: inherit; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .add-method:hover { background: #dddddd; } 
.cosmosfarm-members-item-wrap { margin: 5px 0; overflow: hidden; } 
.cosmosfarm-members-item-wrap:first-child { margin-top: 0; } 
.cosmosfarm-members-item-wrap:last-child { margin-bottom: 0; } 
.cosmosfarm-members-item-wrap p { margin: 0 0 5px 0 !important; font-size: 14px; } 
.cosmosfarm-members-item-wrap .add-item-middot { float: left; margin: 0 0 0 5px; } 
.cosmosfarm-members-item-wrap .add-item-middot:before { margin: 0 5px 0 0; content: "\00b7"; font-weight: bold; } 
.cosmosfarm-members-item-wrap .add-item-middot:first-child { margin: 0; } 
.cosmosfarm-members-item-wrap .add-item-middot:first-child:before { margin: 0; content: ""; } 
.cosmosfarm-members-item-wrap .add-item-middot i.fas { position: relative; top: -3px; } 
.item-more-area-hide .cosmosfarm-members-item-wrap.item-more-area { display: none; } 
.cosmosfarm-members-subscription-product { position: relative; margin: 0 0 20px 0; padding: 20px; border: 1px solid #eaeaea; background-color: white; } 
.cosmosfarm-members-subscription-product .subscription-button-wrap { position: absolute; right: 10px; top: 10px; text-align: right; } 
.cosmosfarm-members-subscription-product .button-in-use { margin: 0 0 10px 0; padding: 0 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight: normal; letter-spacing: normal; color: #444444 !important; background: white !important; border: 1px solid #eaeaea; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: content-box; } 
.cosmosfarm-members-subscription-product .button-order { margin: 0 0 10px 0; padding: 0 20px; height: 40px; line-height: 40px; font-size: 15px; font-weight: normal; letter-spacing: normal; color: white !important; background: #444444 !important; border: 1px solid #444444; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: content-box; } 
.cosmosfarm-members-subscription-product-button { position: relative; background-color: white; } 
.cosmosfarm-members-subscription-product-button .button-order { margin: 0 0 10px 0; padding: 0 20px; height: 40px; line-height: 40px; font-size: 15px; font-weight: normal; letter-spacing: normal; color: white !important; background: #444444 !important; border: 1px solid #444444; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: content-box; } 
.cosmosfarm-members-subscription .subscription-product-title { margin: 0 0 20px 0; font-size: 22px; font-weight: bold; } 
.cosmosfarm-members-subscription .subscription-checkout-title { margin: 0 0 20px 0; font-size: 22px; font-weight: bold; } 
.cosmosfarm-members-subscription .subscription-description { margin: 0; font-size: 16px; line-height: 22px; } 
.cosmosfarm-members-subscription .subscription-description.subscription-price { margin: 0 0 10px 0; font-weight: bold; } 
.cosmosfarm-members-subscription .subscription-description .subscription-first-price { color: #e91e63; } 
.cosmosfarm-members-subscription .subscription-description.subscription-type { margin: 0 0 10px 0; } 
.cosmosfarm-members-subscription .subscription-description.subscription-content p { margin: 0 0 10px 0 !important; } 
.cosmosfarm-members-subscription .subscription-description.subscription-content img { display: inline; margin: 0; vertical-align: middle; } 
.cosmosfarm-members-subscription .subscription-description.subscription-content .aligncenter { display: block; margin-right: auto; margin-left: auto; } 
.cosmosfarm-members-subscription .subscription-description.subscription-content .alignright { float:right; } 
.cosmosfarm-members-subscription .subscription-description.subscription-content .alignleft { float: left; } 
.cosmosfarm-members-subscription hr { margin: 40px 0; height: 1px; border: 0; background-color: #e5e5e5; } 
.cosmosfarm-members-subscription form { margin: 0; padding: 0; } 
.cosmosfarm-members-subscription form .form-group { margin: 0 !important; } 
.cosmosfarm-members-subscription form label { display: block; margin: 0 0 5px 0; padding: 0; } 
.cosmosfarm-members-subscription form select { display: inline; margin: 0 !important; padding: 0 5px; width: 50%; height: 36px; line-height: 36px; font-size: 16px; color: black; border-radius: 0; border: 1px solid #eeeeee !important; box-sizing: border-box; box-shadow: none; background: none !important; background-color: #eeeeee !important; vertical-align: top; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; } 
.cosmosfarm-members-subscription form textarea,
.cosmosfarm-members-subscription form input[type=text],
.cosmosfarm-members-subscription form input[type=email],
.cosmosfarm-members-subscription form input[type=number],
.cosmosfarm-members-subscription form input[type=date],
.cosmosfarm-members-subscription form input[type=password] { display: inline; margin: 0 !important; padding: 0 5px; width: 50%; height: 36px; line-height: 36px; font-size: 16px; color: black; border-radius: 0; border: 1px solid #eeeeee !important; box-sizing: border-box; box-shadow: none; background: none !important; background-color: #eeeeee !important; vertical-align: top; } 
.cosmosfarm-members-subscription form textarea:hover,
.cosmosfarm-members-subscription form select:hover,
.cosmosfarm-members-subscription form input[type=text]:hover,
.cosmosfarm-members-subscription form input[type=email]:hover,
.cosmosfarm-members-subscription form input[type=number]:hover,
.cosmosfarm-members-subscription form input[type=date]:hover,
.cosmosfarm-members-subscription form input[type=password]:hover { border-bottom: 1px solid #eeeeee !important; } 
.cosmosfarm-members-subscription form textarea:focus,
.cosmosfarm-members-subscription form select:focus,
.cosmosfarm-members-subscription form input[type=text]:focus,
.cosmosfarm-members-subscription form input[type=email]:focus,
.cosmosfarm-members-subscription form input[type=number]:focus,
.cosmosfarm-members-subscription form input[type=date]:focus,
.cosmosfarm-members-subscription form input[type=password]:focus { border-bottom: 1px solid #eeeeee !important; } 
.cosmosfarm-members-subscription form input[type=file] { display: inline; margin: 0 !important; padding: 0; width: 50%; height: 36px; line-height: 36px; font-size: 16px; color: black; border-radius: 0; border: 1px solid #eeeeee !important; box-sizing: border-box; box-shadow: none; background: none !important; background-color: #eeeeee !important; } 
.cosmosfarm-members-subscription form textarea { padding: 5px; height: auto; line-height: normal; } 
.cosmosfarm-members-subscription form input[type=checkbox] { display: inline; } 
.cosmosfarm-members-subscription form .width-auto { width: auto; } 
.cosmosfarm-members-subscription .checkout-attr-group { position: relative; } 
.cosmosfarm-members-subscription .checkout-attr-row { margin-bottom: 10px; } 
.cosmosfarm-members-subscription .checkout-attr-row .attr-value label { display: inline-block; margin: 0 5px 5px 0; } 
.cosmosfarm-members-subscription .checkout-attr-row .attr-value p { margin-bottom: 5px; font-size: 14px; } 
.cosmosfarm-members-subscription .checkout-attr-row .description { margin: 0; font-size: 13px; } 
.cosmosfarm-members-subscription .checkout-attr-row .agree-title { margin: 10px 0 5px 0; font-size: 20px; } 
.cosmosfarm-members-subscription .checkout-attr-row .agree-content { padding: 5px; width: 50%; height: 120px; overflow-y: auto; border: 1px solid #eee; background-color: white; } 
.cosmosfarm-members-subscription .checkout-attr-row .required { color: red; } 
.cosmosfarm-members-subscription .checkout-attr-row.meta-key-default-billing-card { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 12px; } 
.cosmosfarm-members-subscription .checkout-attr-row .billing-card { display: flex; flex-direction: column; gap: 10px; padding: 30px 60px 30px 15px; border-radius: 8px; background: #eeeeee; } 
.cosmosfarm-members-subscription .checkout-attr-row .billing-card span { display: flex; font-size: 14px; line-height: 14px; } 
.cosmosfarm-members-subscription .checkout-attr-row .billing-card .card-name { color: #666666; } 
.cosmosfarm-members-subscription .checkout-attr-row .billing-card .card-number { font-size: 16px; font-weight: bold; } 
.cosmosfarm-members-subscription .checkout-attr-row .billing-card .card-expire { color: #666666; } 
.cosmosfarm-members-subscription .checkout-attr-row .button { text-align: center; text-decoration: none; border: 1px solid #eeeeee; box-sizing: border-box; box-shadow: none; background: #eeeeee; height: 44px; line-height: 44px; font-size: 16px; color: #000000; font-family: inherit; border-radius: 0; } 
.cosmosfarm-members-subscription .checkout-attr-row .button:hover { background: #dddddd; border: 1px solid #eeeeee; color: #000000; } 
.cosmosfarm-subscription-product-single-gallery div,
.cosmosfarm-subscription-product-single-lightslider .lSPager.lSGallery li { margin: 0; padding: 0; border: 0; border-radius: 5px; box-sizing: border-box; } 
.cosmosfarm-subscription-product-single-lightslider .lSPager.lSGallery li img { opacity: 0.5; } 
.cosmosfarm-subscription-product-single-lightslider .lSPager.lSGallery li.active img,
.cosmosfarm-subscription-product-single-lightslider .lSPager.lSGallery li:hover img { opacity: 1; } 
.cosmosfarm-subscription-product-single-lightslider img { display: inline; margin: 0; width: 100%; max-width: 100%; vertical-align: middle; } 
.cosmosfarm-subscription-product-single-no-gallery { padding-bottom: 56.25%; background: #f7f7f7; } .cosmosfarm-toggle-switch { display: inline-block; margin-bottom: 3px; vertical-align: middle; line-height: 1; } 
.cosmosfarm-toggle-switch .switch { position: relative; display: inline-block; width: 28px; height: 14px; } 
.cosmosfarm-toggle-switch .switch input { opacity: 0; width: 0; height: 0; } 
.cosmosfarm-toggle-switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } 
.cosmosfarm-toggle-switch .slider:before { position: absolute; content: ""; height: 10px; width: 10px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; } 
.cosmosfarm-toggle-switch input:checked + .slider { background-color: #2196F3; } 
.cosmosfarm-toggle-switch input:focus + .slider { box-shadow: 0 0 1px #2196F3; } 
.cosmosfarm-toggle-switch input:checked + .slider:before { -webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px); } 
.cosmosfarm-toggle-switch .slider.round { border-radius: 7px; } 
.cosmosfarm-toggle-switch .slider.round:before { border-radius: 50%; } 
#cosmosfarm-members-point-list { width: 100%; max-width: 600px; display: flex; flex-direction: column; gap: 24px; } 
#cosmosfarm-members-point-list .point-list-form { display: flex; align-items: center; gap: 8px; } 
#cosmosfarm-members-point-list .point-list-form input { padding: 0 10px; display: inline; margin: 0 !important; width: 100%; height: 36px; line-height: 36px; font-size: 16px; color: black; border-radius: 0; border: 1px solid #eeeeee; box-sizing: border-box; box-shadow: none; background: none !important; background-color: #eeeeee !important; vertical-align: top; font-size: 14px; } 
#cosmosfarm-members-point-list .point-list-form button { text-align: center; text-decoration: none; border: 1px solid #eeeeee; box-sizing: border-box; box-shadow: none; background: #eeeeee; height: 44px; line-height: 44px; font-size: 16px; color: #222222; white-space: nowrap; padding: 0 20px; } 
#cosmosfarm-members-point-list .point-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px; } 
#cosmosfarm-members-point-list .point-list>.point-item { display: grid; grid-template-columns: 1fr 2fr 1fr; padding: 20px 0; border-bottom: 1px solid #efefef; } 
#cosmosfarm-members-point-list .point-list>.point-item>.date { font-size: 14px; } 
#cosmosfarm-members-point-list .point-list>.point-item>.title { font-weight: bold; } 
#cosmosfarm-members-point-list .point-list>.point-item>.point { text-align: right; font-weight: bold; } 
#cosmosfarm-members-point-list .point-list>.not-found { display: flex; justify-content: center; align-items: center; height: 100px; font-size: 16px; }
#cosmosfarm-members-point-list .load-more-wrap { width: 100%; display: flex; justify-content: center; align-items: center; } 
#cosmosfarm-members-point-list .load-more-wrap .load-more { text-align: center; text-decoration: none; border: 1px solid #eeeeee; box-sizing: border-box; box-shadow: none; background: #eeeeee; height: 44px; line-height: 44px; font-size: 16px; color: #222222; white-space: nowrap; padding: 0 20px; } 
@media screen and (max-width: 600px){
.cosmosfarm-members-form { width: 100% !important; } 
.cosmosfarm-members-form .form-top { border: 0; } 
.cosmosfarm-members-form .form-top .form-top-wrap { padding: 0 0 40px 0; } 
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-fields { width: 100%; } 
.cosmosfarm-members-form .form-top .form-top-wrap .form-input-row label { padding: 0 0 10px 0; height: 20px; line-height: 20px; } 
.cosmosfarm-members-form .form-top .form-top-wrap .form-input-row input { margin: 0 0 8px 0; width: 100%; height: 40px; line-height: 40px; box-sizing: border-box; } 
.cosmosfarm-members-form .form-top .form-top-wrap .form-checkbox-row { padding-left: 0; } 
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-button { padding: 0; width: 100%; } 
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-button .login-button { width: 100%; height: 40px; } 
.cosmosfarm-members-form .form-bottom { border: 0; } 
.cosmosfarm-members-form .cosmosfarm-social-login { padding-bottom: 20px; } 
.cosmosfarm-members-form .form-bottom { padding: 20px 0; } 
.cosmosfarm-members-form .form-bottom .form-button { margin: 5px 0; width: 90%; } 
.cosmosfarm-members-form .members-link li { width: 100% !important; } 
#cosmosfarm-members-login-timeout-popup { left: 0; top: 50%; margin: -100px 0 0 0; width: 100%; height: 200px; border-radius: 0; } 
#cosmosfarm-members-login-timeout-popup .popup-wrap .popup-message { padding: 10px 0; font-size: 25px; height: 30px; line-height: 30px; } 
.cosmosfarm-members-subscription-product { margin: 0 0 20px 0; padding: 10px; } 
.cosmosfarm-members-subscription-product .subscription-product-title { margin: 0 0 10px 0; font-size: 20px; font-weight: bold; } 
.cosmosfarm-members-subscription-product .subscription-checkout-title { margin: 0 0 10px 0; font-size: 20px; font-weight: bold; } 
.cosmosfarm-members-subscription-product .subscription-button-wrap { position: relative; right: auto; top: auto; } 
.cosmosfarm-members-subscription-product .button-in-use { margin: 10px 0 0 0; width: 100%; box-sizing: border-box; } 
.cosmosfarm-members-subscription-product .button-order { margin: 10px 0 0 0; width: 100%; box-sizing: border-box; } 
#cosmosfarm-members-notifications .notifications-controlbar select { margin-bottom: 10px; width: 100%; } 
#cosmosfarm-members-messages .messages-controlbar select { margin-bottom: 10px; width: 100%; } 
.cosmosfarm-members-subscription form select,
.cosmosfarm-members-subscription form input[type=text],
.cosmosfarm-members-subscription form input[type=email],
.cosmosfarm-members-subscription form input[type=number],
.cosmosfarm-members-subscription form input[type=date],
.cosmosfarm-members-subscription form input[type=password],
.cosmosfarm-members-subscription form input[type=file] { width: 100%; } 
.cosmosfarm-members-subscription .checkout-attr-row .agree-content { width: auto; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form { width: 100%; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form>div { width: 100%; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap form>button { width: 100%; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap { flex-direction: column; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .add-method { width: 100%; } 
#cosmosfarm-members-billing-key-manage .billing-card-wrap .billing-card-list .billing-card { display: flex; flex-direction: column; width: 100%; } 
}
 .cosmosfarm-members-form { display: block; margin: 0 auto; width: 50%; } .cosmosfarm-members-form.signin-form { width: 100%; }
.cosmosfarm-members-form .form-wrap { overflow: hidden; }
.cosmosfarm-members-form .form-top { border: 1px solid #cccccc; border-bottom: 0; text-align: center; }
.cosmosfarm-members-form .form-top .form-top-wrap { padding: 55px 0 25px 0; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-fields { display:inline-block; vertical-align: top; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-button { display:inline-block; vertical-align: top; padding-left: 10px; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-button .login-button { margin: 0; padding: 0; width: 110px; height: 88px; border:0; background-color: #444444; color: white; vertical-align: middle; cursor: pointer; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-input-row { position: relative; margin: 0; padding-bottom: 12px; overflow: hidden; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-input-row label { float: left; margin: 0; padding: 0; display: block; width: 85px; height: 38px; line-height: 38px; font-size: 15px; text-align: left; box-sizing: content-box; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-input-row input { float: left; margin: 0; padding: 0 10px; width: 280px; height: 36px; line-height: 36px; font-size: 15px; border: 1px solid #cdcdcd; box-sizing: content-box; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-checkbox-row { overflow: hidden; padding-left: 85px; text-align: left; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-checkbox-row label { letter-spacing: -1px; font-size: 13px; cursor: pointer; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-checkbox-row label input[type=checkbox] { margin: 4px; font-size: 13px; cursor: pointer; vertical-align: middle; }
.cosmosfarm-members-form .form-bottom { padding: 40px 0; border: 1px solid #cccccc; background-color: #eeeeee; text-align: center; }
.cosmosfarm-members-form .form-bottom .form-link-item { display: inline; }
.cosmosfarm-members-form .form-bottom .form-button { display: inline-block; width: 226px; height: 49px; line-height: 49px; background-color: white; border: 1px solid #b6b6b6; color: #333333; vertical-align: middle; cursor: pointer; }
.cosmosfarm-members-form form { margin: 0; padding: 0; }
.cosmosfarm-members-form img { display: inline; border: 0; }
.cosmosfarm-members-form a { position: static; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0; border: 0; font-weight: normal; background-image: none; cursor: pointer; vertical-align: middle; text-shadow: none; text-decoration: none; box-shadow: none; outline: none; }
.cosmosfarm-members-form fieldset { position: static; display: block; margin: 0; padding: 0; min-width: 0; border: 0; background-color: transparent; overflow: hidden; }
.cosmosfarm-members-form legend { display: none; }
.cosmosfarm-members-form label { float: none; position: static; display: block; margin: 0; padding: 0 0 10px 0; font-size: 15px; line-height: 20px; }
.cosmosfarm-members-form select,
.cosmosfarm-members-form input[type=text],
.cosmosfarm-members-form input[type=email],
.cosmosfarm-members-form input[type=date],
.cosmosfarm-members-form input[type=url],
.cosmosfarm-members-form input[type=number],
.cosmosfarm-members-form input[type=password] { position: static; display: block; margin: 0; padding: 0 12px; width: 100%; max-width: 100%; height: 40px; line-height: 40px; border: 1px solid #c4c4c4; font-size: 15px; box-sizing: border-box; outline: none; color: #1a1a1a; background: none; background-color: white; box-shadow: none; border-radius: 2px; cursor: text; }
.cosmosfarm-members-form select:hover,
.cosmosfarm-members-form input[type=text]:hover,
.cosmosfarm-members-form input[type=email]:hover,
.cosmosfarm-members-form input[type=date]:hover,
.cosmosfarm-members-form input[type=url]:hover,
.cosmosfarm-members-form input[type=number]:hover,
.cosmosfarm-members-form input[type=password]:hover,
.cosmosfarm-members-form select:focus,
.cosmosfarm-members-form input[type=text]:focus,
.cosmosfarm-members-form input[type=email]:focus,
.cosmosfarm-members-form input[type=date]:focus,
.cosmosfarm-members-form input[type=url]:focus,
.cosmosfarm-members-form input[type=number]:focus,
.cosmosfarm-members-form input[type=password]:focus { border: 1px solid #c4c4c4; background: none; background-color: white; box-shadow: none; }
.cosmosfarm-members-form input[type=checkbox] { position: static; height: auto; width: auto; }
.cosmosfarm-members-form button,
.cosmosfarm-members-form input[type=submit] { position: static; display: block; margin: 0; padding: 0 20px !important; width: 100%; max-width: 100%; height: 40px; line-height: 40px; font-size: 15px; box-sizing: border-box; outline: none; color: white; border: 0; background: none; background-color: #444444 !important; box-shadow: none; border-radius: 2px; cursor: pointer; }
.cosmosfarm-members-form button:hover,
.cosmosfarm-members-form input[type=submit]:hover,
.cosmosfarm-members-form button:focus,
.cosmosfarm-members-form input[type=submit]:focus { color: white; border: 0; background: none; background-color: #444444; box-shadow: none; }
.cosmosfarm-members-form textarea { position: static; display: block; margin: 0; padding: 12px; width: 100%; max-width: 100%; height: 200px; line-height: normal; border: 1px solid #c4c4c4; font-size: 15px; box-sizing: border-box; outline: none; color: #1a1a1a; background: none; background-color: white; box-shadow: none; border-radius: 2px; cursor: text; }
.cosmosfarm-members-form textarea:hover,
.cosmosfarm-members-form textarea:focus { border: 1px solid #c4c4c4; background: none; background-color: white; box-shadow: none; }
.cosmosfarm-members-form input.cursor-pointer { cursor: pointer; }
.cosmosfarm-members-form input.cursor-default { cursor: default; }
.cosmosfarm-members-form .policy_content { padding: 12px; height: 200px; border: 0; cursor: pointer; font-size: 15px; box-sizing: border-box; overflow-y: auto; color: #1a1a1a; background-color: #f2f2f2; border-radius: 2px; }
.cosmosfarm-members-form .policy_content:hover,
.cosmosfarm-members-form .policy_content:focus { border: 0; }
.cosmosfarm-members-form .req { color: red; }
.cosmosfarm-members-form .div_multicheckbox,
.cosmosfarm-members-form .div_multiselect,
.cosmosfarm-members-form .div_checkbox,
.cosmosfarm-members-form .div_textarea,
.cosmosfarm-members-form .div_select,
.cosmosfarm-members-form .div_number,
.cosmosfarm-members-form .div_image,
.cosmosfarm-members-form .div_radio,
.cosmosfarm-members-form .div_file,
.cosmosfarm-members-form .div_date,
.cosmosfarm-members-form .div_text { margin: 0 0 20px 0; overflow: hidden; }
.cosmosfarm-members-form .div_multiselect select { height: auto; }
.cosmosfarm-members-form .div_checkbox label { display: inline; margin: 0; padding: 0 10px 0 0; }
.cosmosfarm-members-form .div_checkbox input { display: inline; margin: 0; padding: 0; }
.cosmosfarm-members-form .add-buttons { position: relative; }
.cosmosfarm-members-form .add-buttons .add-buttons-wrap { position: absolute; right: 5px; top: 5px; }
.cosmosfarm-members-form .add-buttons .add-buttons-wrap button { padding: 0 20px; width: auto; height: 30px; line-height: 30px; font-size: 13px; font-weight: normal; color: white; background-color: #999999; }
.cosmosfarm-members-form .button_div { margin: 0 0 20px 0; overflow: hidden; }
.cosmosfarm-members-form .button_div label { letter-spacing: -1px; font-size: 13px; cursor: pointer; }
.cosmosfarm-members-form .button_div label input[type=checkbox] { margin: 4px; cursor: pointer; vertical-align: middle; }
.cosmosfarm-members-form .link-text { margin: 0 0 5px 0; text-align: right; }
.cosmosfarm-members-form .captcha { margin: 0 0 20px 0; text-align: left; }
.cosmosfarm-members-form .captcha .g-recaptcha { display: block; margin: 0 auto; width: 304px; }
.cosmosfarm-members-form .agree { margin: 0 0 20px 0; }
.cosmosfarm-members-form .agree textarea { cursor: default; height: 100px; }
.cosmosfarm-members-form .agree label { cursor: pointer; }
.cosmosfarm-members-form .password-strength-meter-display { font-size: 13px; }
.cosmosfarm-members-form .password-strength-meter-display.good { color: #18509d; }
.cosmosfarm-members-form .password-strength-meter-display.bad { color: #ed1c24; }
.cosmosfarm-members-form .field-description { font-size: 13px; }
.cosmosfarm-members-form .message { margin: 20px 0; padding: 20px; background-color: #f0f0f0; text-align: center; }
.cosmosfarm-members-form .message p { margin: 10px 0; }
.cosmosfarm-members-form .message a { font-size: 14px; padding: 0 30px; height: 40px; line-height: 40px; border: 1px solid #c4c4c4; outline: none; background-color: transparent; cursor: pointer; }
.cosmosfarm-members-form .profile-header { position: relative; margin: 30px 0; }
.cosmosfarm-members-form .profile-header input[type=file] { position: absolute !important; margin: -1px !important; padding: 0 !important; width: 1px !important; height: 1px !important; border: 0 !important; box-shadow: none !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; }
.cosmosfarm-members-form .profile-header .avatar-img { margin-bottom: 15px; text-align: center; }
.cosmosfarm-members-form .profile-header .avatar-img .change-avatar-message { display: block; margin: 4px 0; font-size: 12px; line-height: 12px; color: RGBA(0,0,0,0.5); }
.cosmosfarm-members-form .profile-header .avatar-img img { float: none; display: inline; margin: 0; padding: 0; width: 150px; height: 150px; border-radius: 50%; border: 1px solid #eaebeb; box-shadow: none; vertical-align: middle; pointer-events: none; }
.cosmosfarm-members-form .profile-header .avatar-img label { float: none; display: inline-block; margin: 0; padding: 0; cursor: pointer; }
.cosmosfarm-members-form .profile-header .display-name { text-align: center; font-size: 24px; font-weight: bold; color: #444444; }
.cosmosfarm-members-form .members-link { margin: 0; padding: 0; list-style: none; background-color: #444444; border-left: 1px solid #3b3b3b; border-top: 1px solid #3b3b3b; overflow: hidden; }
.cosmosfarm-members-form .members-link li { display: table; float: left; margin: 0; padding: 0; list-style: none; list-style-type: none !important; width: 50%; height: auto; background: none; }
.cosmosfarm-members-form .members-link li a { display: table-cell; padding: 10px; height: 80px; color: white; text-align: center; background: none; border-right: 1px solid #3b3b3b; border-bottom: 1px solid #3b3b3b; text-decoration: none; word-break: break-all; }
.cosmosfarm-members-form .members-link li a:hover { border-bottom: 1px solid #3b3b3b; text-decoration: underline; }
.cosmosfarm-social-login { text-align: center; }
.cosmosfarm-social-login .cosmosfarm-social-login-title { padding: 10px 0 0 0; }
.cosmosfarm-social-login a { position: static; display: inline-block; *display: inline; zoom: 1; padding: 5px; box-shadow: none; }
.cosmosfarm-social-login a img { display: inline; width: 40px !important; border: 0; box-shadow: none; vertical-align: middle; }
.cosmosfarm-members-form .cosmosfarm-social-login { padding-bottom: 40px; }
@media screen and (max-width: 600px) {
.cosmosfarm-members-form { width: 100% !important; }
.cosmosfarm-members-form .form-top { border: 0; }
.cosmosfarm-members-form .form-top .form-top-wrap { padding: 0 0 40px 0; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-fields { width: 100%; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-input-row label { padding: 0 0 10px 0; height: 20px; line-height: 20px; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-input-row input { margin: 0 0 8px 0; width: 100%; height: 40px; line-height: 40px; box-sizing: border-box; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-checkbox-row { padding-left: 0; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-button { padding: 0; width: 100%; }
.cosmosfarm-members-form .form-top .form-top-wrap .form-top-button .login-button { width: 100%; height: 40px; }
.cosmosfarm-members-form .form-bottom { border: 0; }
.cosmosfarm-members-form .cosmosfarm-social-login { padding-bottom: 20px; }
.cosmosfarm-members-form .form-bottom { padding: 20px 0; }
.cosmosfarm-members-form .form-bottom .form-button { margin: 5px 0; width: 90%; }
.cosmosfarm-members-form .members-link li { width: 100% !important; }
}
 .kboard-comments-default { background-color: #f9f9f9; }
.kboard-comments-default form { margin: 0; padding: 0; }
.kboard-comments-default hr { clear: both; margin: 0 !important; padding: 5px 0 0 0 !important; max-width: 100% !important; height: 0 !important; border: 0 !important; border-bottom: 1px dashed #d8d8d8 !important; background: none !important; background-color: transparent !important; }
.kboard-comments-default input[type=text],
.kboard-comments-default input[type=email],
.kboard-comments-default input[type=number],
.kboard-comments-default input[type=date],
.kboard-comments-default input[type=file],
.kboard-comments-default input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 50%; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #eaeaea; background-color: white; color: #8a8a8a; vertical-align: top; box-sizing: border-box; text-indent: 0; }
.kboard-comments-default .kboard-comments-wrap { padding: 15px 15px 0 0; }
.kboard-comments-default .comments-header { padding: 0 0 0 15px; overflow: hidden; line-height: 1; }
.kboard-comments-default .comments-count { display: inline; color: #8a8a8a; font-size: 14px; }
.kboard-comments-default .comments-count .comments-total-count { color: #f05726; font-size: 14px; }
.kboard-comments-default .comments-sort { float: right; text-align: right; }
.kboard-comments-default .comments-sort select { display: inline; margin: 0; padding: 0; border: 0; width: auto; min-width: 0; max-width: none; height: auto; min-height: 0; color: #66666a; font-size: 14px; background: none; background-color: transparent; cursor: pointer; box-shadow: none; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
.kboard-comments-default .comments-list { padding: 0 0 0 15px; overflow: hidden; }
.kboard-comments-default .comments-list ul { margin: 0 !important; padding: 0 !important; list-style: none; border: 0; background: none; }
.kboard-comments-default .comments-list ul li { margin: 0 !important; padding: 15px 0 0 0 !important; list-style: none; border: 0; background: none; }
.kboard-comments-default .comments-list .comments-list-username { float: left; margin: 0; padding-right: 10px; width: auto; font-size: 14px; color: #3b3b3b; font-weight: bold; line-height: 24px; }
.kboard-comments-default .comments-list .comments-list-username a { color: #3b3b3b; }
.kboard-comments-default .comments-list .comments-list-username img.avatar { display: inline; margin: 0 3px 0 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.kboard-comments-default .comments-list .comments-list-create { float: left; margin: 0; padding-right: 10px; width: auto; font-size: 13px; color: gray; line-height: 24px; }
.kboard-comments-default .comments-list .comments-list-content { clear: both; padding: 10px 0; word-break: break-all; overflow: hidden; }
.kboard-comments-default .comments-list .comments-list-content iframe { max-width: 100%; }
.kboard-comments-default .comments-list .comments-list-content img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; }
.kboard-comments-default .comments-list .comments-list-content p { margin: 0 0 0.75em; }
.kboard-comments-default .comments-list .comments-list-content p:last-child { margin: 0; }
.kboard-comments-default .comments-list .comments-list-content .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.kboard-comments-default .comments-list .comments-list-content .alignright { float:right; }
.kboard-comments-default .comments-list .comments-list-content .alignleft { float: left; }
.kboard-comments-default .comments-list .comments-list-controller { clear: both; overflow: hidden; line-height: 1; }
.kboard-comments-default .comments-list .comments-list-controller .left { position: static; float: left; }
.kboard-comments-default .comments-list .comments-list-controller .right { position: static; float: right; text-align: right; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action { margin: 0 0 5px 0; padding: 3px 4px; font-size: 13px; font-weight: normal; line-height: 12px; text-align: left; border: 1px solid #ededed; background: none; background-color: white; border-radius: 2px; letter-spacing: normal; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; line-height: 12px; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-like { color: #ff5959; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-unlike { color: #3d62aa; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-delete { color: gray; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-edit { color: gray; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-reply { color: gray; }
.kboard-comments-default .comments-list .comments-list-controller .kboard-reply-active { }
.kboard-comments-default .comments-list .comments-reply-form { }
.kboard-comments-default .kboard-comments-form { padding: 15px 0 15px 15px; overflow: hidden; }
.kboard-comments-default .kboard-comments-form .comment-textarea { margin: 0; padding: 5px; width: 100%; min-width: 100%; max-width: 100%; height: 60px; min-height: 0; border: 1px solid #eaeaea; font-size: 14px; background-color: white; color: #8a8a8a; vertical-align: top; box-sizing: border-box; text-indent: 0; }
.kboard-comments-default .kboard-comments-form .comments-field-wrap { display: none; float: left; width: 50%; }
.kboard-comments-default .kboard-comments-form .comments-field { margin-bottom: 10px; line-height: 28px; font-size: 14px; }
.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label { display: inline-block !important; margin: 0; padding: 0; width: 100px; font-size: 14px; color: #8a8a8a; vertical-align: top; }
.kboard-comments-default .kboard-comments-form .comments-field img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: top; }
.kboard-comments-default .kboard-comments-form .comments-submit-button { display: none; float: right; }
.kboard-comments-default .kboard-comments-form .comments-submit-button input[type=submit] { margin: 0; padding: 10px 20px; width: auto; min-width: inherit; max-width: inherit; border: 0; background-color: black; color: white; font-weight: bold; cursor: pointer; text-align: center; vertical-align: top; }
.kboard-comments-default .kboard-comments-login { padding: 15px 0 15px 15px; text-align: center; font-size: 13px; overflow: hidden; }
@media screen and (max-width: 600px) {
.kboard-comments-default input[type=text],
.kboard-comments-default input[type=email],
.kboard-comments-default input[type=number],
.kboard-comments-default input[type=date],
.kboard-comments-default input[type=password] { width: 100%; height: 28px; line-height: 28px; box-sizing: border-box; }
.kboard-comments-default input[type=file] { width: 100%; height: auto; line-height: normal; box-sizing: border-box; }
.kboard-comments-default .kboard-comments-form .comments-field { float: none; width: auto; }
.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label { display: block; margin: 0; }
.kboard-comments-default .kboard-comments-form .comments-field-wrap { float: left; width: 100%; }
.kboard-comments-default .kboard-comments-form .comments-submit-button { float: left; width: 100%; }
.kboard-comments-default .kboard-comments-form .comments-submit-button input[type=submit] { padding: 10px 0; width: 100%; box-sizing: border-box; }
}
 #kboard_media_background { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: black; z-index: 99999; }
#kboard_media_wrapper { position: fixed; overflow: auto; -webkit-overflow-scrolling: touch; z-index: 99999; }
#kboard_media_wrapper iframe { display: block; margin: 0; border: 0; width: 100%; height: 100%; }
 a.kboard-default-button-small,
input.kboard-default-button-small,
button.kboard-default-button-small { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 10px; width: auto; height: 28px; line-height: 28px; font-size: 14px; font-weight: normal; letter-spacing: normal; color: #545861 !important; background: #eaeaea !important; border: none; border-radius: 0; text-decoration: none !important; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; transition-duration: 0.3s; box-sizing: content-box; }
a.kboard-default-button-small:hover,
a.kboard-default-button-small:focus,
a.kboard-default-button-small:active,
input.kboard-default-button-small:hover,
input.kboard-default-button-small:focus,
input.kboard-default-button-small:active,
button.kboard-default-button-small:hover,
button.kboard-default-button-small:focus,
button.kboard-default-button-small:active { opacity: 0.7; }
.kboard-default-poweredby { float: left; padding-bottom: 15px; width: 100%; font-size: 14px; }
.kboard-default-new-notify { display: inline-block; *display: inline; zoom: 1; padding: 2px 2px; line-height: 10px; font-size: 10px; color: white; background-color: #f61b5d; font-weight: normal; }
.kboard-default-cut-strings { width: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; }
#kboard-default-list { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; }
#kboard-default-list form { margin: 0; padding: 0; }
#kboard-default-list .kboard-list-header { float: left; display: table; padding-bottom: 15px; width: 100%; }
#kboard-default-list .kboard-list-header .kboard-total-count { *float: left; display: table-cell; font-size: 14px; }
#kboard-default-list .kboard-list-header .kboard-sort { *float: right; display: table-cell; text-align: right; }
#kboard-default-list .kboard-list-header .kboard-sort select { display: inline; margin: 0; padding: 0; width: auto; min-width: 0; max-width: none; height: 26px; min-height: 0; line-height: 26px; font-size: 13px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: content-box; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
#kboard-default-list .kboard-category { float: left; padding-bottom: 15px; width: 100%; }
#kboard-default-list .kboard-category.category-mobile { display: none; }
#kboard-default-list .kboard-category.category-pc { display: block; }
#kboard-default-list .kboard-category select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; min-width: 100%; height: 28px; min-height: 0; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
#kboard-default-list .kboard-category .kboard-category-list { margin: 0 0 5px 0; padding: 0; list-style: none; border: 0; background-color: #f9f9f9; overflow: hidden; }
#kboard-default-list .kboard-category .kboard-category-list li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 5px; border: 0; list-style: none; }
#kboard-default-list .kboard-category .kboard-category-list li::before,
#kboard-default-list .kboard-category .kboard-category-list li::after { display: none; }
#kboard-default-list .kboard-category .kboard-category-list li a { display: block; padding: 10px 10px 8px 10px; font-size: 14px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151; }
#kboard-default-list .kboard-category .kboard-category-list li.kboard-category-selected a { font-weight: bold; border-bottom: 2px solid #545861; color: #545861; }
#kboard-default-list .kboard-tree-category-wrap { overflow: hidden; }
#kboard-default-list .kboard-tree-category-wrap select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; height: 28px; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
#kboard-default-list .kboard-tree-category-search .kboard-search-option-wrap.type-select { width: auto; }
#kboard-default-list .kboard-tree-category-search .kboard-search-option-wrap.type-tab { width: 100%; }
#kboard-default-list .kboard-tree-category { float: left; margin: 0 0 5px 0; padding: 0; width: 100%; list-style: none; border: 0; background-color: #f9f9f9; overflow: hidden; }
#kboard-default-list .kboard-tree-category li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 5px; border: 0; list-style: none; }
#kboard-default-list .kboard-tree-category li::before,
#kboard-default-list .kboard-tree-category li::after { display: none; }
#kboard-default-list .kboard-tree-category li a { display: block; padding: 10px 10px 8px 10px; font-size: 14px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151; }
#kboard-default-list .kboard-tree-category li.kboard-category-selected a { font-weight: bold; border-bottom: 2px solid #545861; color: #545861; }
#kboard-default-list .kboard-tree-category-search { float: left; width: 100%; }
#kboard-default-list .kboard-tree-category-search .kboard-search-option-wrap { margin-right: 5px; float: left; }
#kboard-default-list .kboard-list { float: left; width: 100%; background-color: white; }
#kboard-default-list .kboard-list table { display: table; table-layout: fixed; margin: 0; padding: 0; width: 100%; border: 0; font-size: 14px; border-collapse: collapse; }
#kboard-default-list .kboard-list table a { color: black; font-weight: normal; text-decoration: none; border: 0; box-shadow: none; font-size: 14px; }
#kboard-default-list .kboard-list table tr { border: 0; background-color: transparent; transition-duration: 0.3s; }
#kboard-default-list .kboard-list table td { padding: 10px 0; height: auto; text-align: center; vertical-align: middle; font-size: 14px; }
#kboard-default-list .kboard-list table td.kboard-list-uid { width: 72px; }
#kboard-default-list .kboard-list table td.kboard-list-title { width: auto; }
#kboard-default-list .kboard-list table td.kboard-list-user { width: 100px; }
#kboard-default-list .kboard-list table td.kboard-list-date { width: 75px; }
#kboard-default-list .kboard-list table td.kboard-list-vote { width: 55px; }
#kboard-default-list .kboard-list table td.kboard-list-view { width: 55px; }
#kboard-default-list .kboard-list thead { background-color: transparent; }
#kboard-default-list .kboard-list thead tr td { font-weight: bold; color: #545861; border: 0; border-bottom: 2px solid #f1f1f1; }
#kboard-default-list .kboard-list tbody tr td { word-break: break-all; border: 0; border-bottom: 1px solid #f1f1f1; }
#kboard-default-list .kboard-list tbody tr:hover { background-color: #f7f7f7; }
#kboard-default-list .kboard-list tbody tr.kboard-list-notice { background-color: #f4f4f4; }
#kboard-default-list .kboard-list tbody tr.kboard-list-popular  .kboard-list-uid { font-weight: bold; }
#kboard-default-list .kboard-list tbody tr.kboard-list-selected .kboard-default-cut-strings { font-weight: bold; }
#kboard-default-list .kboard-list tbody td.kboard-list-title { text-align: left; }
#kboard-default-list .kboard-list tbody td.kboard-list-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
#kboard-default-list .kboard-list tbody td.kboard-list-title .kboard-comments-count { color: #00a8e7; }
#kboard-default-list .kboard-list tbody td.kboard-list-user img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
#kboard-default-list .kboard-list .kboard-mobile-contents { display: none; font-size: 13px; color: #999999; }
#kboard-default-list .kboard-list .kboard-mobile-contents .contents-item { display: inline; margin: 0; padding: 0; }
#kboard-default-list .kboard-list .kboard-mobile-contents .contents-item img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
#kboard-default-list .kboard-list .kboard-mobile-contents .contents-separator { display: inline; margin: 0; padding: 0 2px; color: #bebebe; }
#kboard-default-list .kboard-pagination { float: left; padding: 15px 0; width: 100%; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; border: 0; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 1px; background: none; border: 0; list-style: none; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li a { display: block; margin: 0; padding: 0 11px; height: 28px; line-height: 28px; font-size: 14px; color: #999999; text-decoration: none; border: 0; background-color: #f9f9f9; box-shadow: none; transition-duration: 0.3s; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a { border: 0; color: #545861; background-color: #eaeaea; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:before { display: none; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:after { display: none; }
#kboard-default-list .kboard-search { float: left; padding-bottom: 15px; width: 100%; text-align: center; }
#kboard-default-list .kboard-search select { display: inline; margin: 0; padding: 0 5px; width: 100px; min-width: 0; max-width: 100px; height: 26px; min-height: 0; font-size: 14px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: none; background-color: white; line-height: 26px; vertical-align: middle; box-shadow: none; box-sizing: content-box; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
#kboard-default-list .kboard-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 0; max-width: 200px; height: 26px; min-height: 0; font-size: 14px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: none; background-color: white; line-height: 26px; vertical-align: middle; box-shadow: none; box-sizing: content-box; }
#kboard-default-list .kboard-control { float: left; padding-bottom: 15px; width: 100%; text-align: right; }
#kboard-default-editor { overflow: hidden; }
#kboard-default-editor form { margin: 0; padding: 0; }
#kboard-default-editor select { display: inline; margin: 0; padding: 0 5px; font-size: 14px; width: 30%; height: 28px; line-height: 28px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background: none; background-color: transparent; box-sizing: content-box; vertical-align: middle; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
#kboard-default-editor input[type=text],
#kboard-default-editor input[type=email],
#kboard-default-editor input[type=number],
#kboard-default-editor input[type=date],
#kboard-default-editor input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 30%; height: 28px; line-height: 28px; font-size: 14px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background: none; background-color: transparent; box-sizing: content-box; vertical-align: middle; }
#kboard-default-editor input[type=checkbox] { width: auto; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; }
#kboard-default-editor input[type=radio] { width: auto; -webkit-appearance: radio; -moz-appearance: radio; appearance: radio; }
#kboard-default-editor select:hover,
#kboard-default-editor input[type=text]:hover,
#kboard-default-editor input[type=email]:hover,
#kboard-default-editor input[type=number]:hover,
#kboard-default-editor input[type=date]:hover,
#kboard-default-editor input[type=password]:hover { border-bottom: 1px solid #9e9e9e; }
#kboard-default-editor select:focus,
#kboard-default-editor input[type=text]:focus,
#kboard-default-editor input[type=email]:focus,
#kboard-default-editor input[type=number]:focus,
#kboard-default-editor input[type=date]:focus,
#kboard-default-editor input[type=password]:focus { border-bottom: 2px solid #9e9e9e; }
#kboard-default-editor input[type=file] { display: inline; margin: 0; padding: 0; width: 30%; font-size: 13px; color: #666666; border-radius: 0; border: 0; box-shadow: none; background-color: transparent; }
#kboard-default-editor .kboard-attr-title input { width: 70%; }
#kboard-default-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; background-color: white; }
#kboard-default-editor .kboard-attr-row .attr-name { display: inline; float: left; margin: 0; padding: 0 10px 0 10px; width: 120px; line-height: 30px; color: #545861; font-size: 14px; font-weight: bold; }
#kboard-default-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: middle; }
#kboard-default-editor .kboard-attr-row .attr-name .attr-required-text { color: red; font-weight: normal; font-size: 13px; }
#kboard-default-editor .kboard-attr-row.kboard-attr-content .attr-name { display: none; }
#kboard-default-editor .kboard-attr-row .attr-value { margin: 0 0 0 140px; padding: 0; line-height: 30px; font-size: 14px; }
#kboard-default-editor .kboard-attr-row .attr-value .attr-value-option { display: inline; padding-right: 20px; width: auto; font-size: 14px; cursor: pointer; }
#kboard-default-editor .kboard-attr-row .attr-value .attr-value-option input { cursor: pointer; }
#kboard-default-editor .kboard-attr-row .attr-value .attr-value-label { display: inline; padding-right: 5px; width: auto; cursor: pointer; }
#kboard-default-editor .kboard-attr-row .attr-value .attr-value-label input { cursor: pointer; }
#kboard-default-editor .kboard-attr-row .attr-value .description { margin: 0; color: #666666; }
#kboard-default-editor .kboard-attr-row .attr-value .kboard-tree-category-wrap { float: left; width: 100%; }
#kboard-default-editor .kboard-attr-row .attr-value .kboard-tree-category-wrap select { clear: both; float: left; margin-bottom: 5px; width: 30%; }
#kboard-default-editor .kboard-content { float: left; margin: 0; padding: 9px 0; width: 100%; background-color: white; }
#kboard-default-editor .kboard-content .editor-textarea { display: inline; margin: 0; padding: 5px; width: 100%; min-width: 100%; max-width: 100%; height: 250px; min-height: 0; font-size: 14px; border: 1px solid #dcdcdc; box-shadow: none; background: none; background-color: transparent; box-sizing: border-box; text-indent: 0; }
#kboard-default-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
#kboard-default-editor .kboard-control .left { position: static; float: left; }
#kboard-default-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }
#kboard-default-editor.confirm { margin: 100px auto; max-width: 590px; }
#kboard-default-editor.confirm input[type=password] { width: 100%; box-sizing: border-box; }
#kboard-default-document { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; }
#kboard-default-document .kboard-document-wrap { float: left; width: 100%; background-color: white; }
#kboard-default-document .kboard-title { float: left; width: 100%; }
#kboard-default-document .kboard-title h1 { margin: 0; padding: 12px 22px; color: #545861; font-weight: bold; font-size: 22px; line-height: 30px; text-align: left; }
#kboard-default-document .kboard-detail { clear: both; float: left; width: 100%; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; background-color: #f9f9f9; font-size: 14px; }
#kboard-default-document .kboard-detail .detail-attr { display: inline-block; *display: inline; zoom: 1; float: left; margin: 0; padding: 12px 35px 12px 22px; }
#kboard-default-document .kboard-detail .detail-attr .detail-name { float: left; font-weight: bold; color: #545861; text-align: right; }
#kboard-default-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 20px; color: #545861; }
#kboard-default-document .kboard-detail .detail-attr .detail-value a { color: #545861; text-decoration: none; border: 0; box-shadow: none; }
#kboard-default-document .kboard-detail .detail-attr .detail-value img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
#kboard-default-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; }
#kboard-default-document .kboard-content .content-view { margin: 0; padding: 22px; word-break: break-all; }
#kboard-default-document .kboard-content .content-view iframe { max-width: 100%; }
#kboard-default-document .kboard-content .content-view img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; }
#kboard-default-document .kboard-content .content-view hr { margin: 10px 0; padding: 0; height: 1px; border: 0; background-color: #f1f1f1; }
#kboard-default-document .kboard-content .content-view ul { margin: 0.75em 0; }
#kboard-default-document .kboard-content .content-view ol { margin: 0.75em 0; }
#kboard-default-document .kboard-content .content-view p { margin: 0 0 0.75em; }
#kboard-default-document .kboard-content .content-view p:last-child { margin: 0; }
#kboard-default-document .kboard-content .content-view .thumbnail-area { text-align: center; }
#kboard-default-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; }
#kboard-default-document .kboard-content .content-view .alignright { float:right; }
#kboard-default-document .kboard-content .content-view .alignleft { float: left; }
#kboard-default-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
#kboard-default-document .kboard-document-action .left { position: static; float: left; }
#kboard-default-document .kboard-document-action .right { position: static; float: right; text-align: right; }
#kboard-default-document .kboard-attach { clear: both; margin: 0 22px; padding: 10px 0 5px 0; font-size: 13px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
#kboard-default-document .kboard-button-action { margin: 0 0 5px 0; padding: 4px 5px; font-size: 13px; font-weight: normal; line-height: 12px; text-align: left; border: 1px solid #ededed; background: none; background-color: white; border-radius: 2px; letter-spacing: normal; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; }
#kboard-default-document .kboard-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 13px; line-height: 12px; }
#kboard-default-document .kboard-button-like { color: #ff5959; }
#kboard-default-document .kboard-button-unlike { color: #3d62aa; }
#kboard-default-document .kboard-button-print { color: gray; }
#kboard-default-document .kboard-button-download { color: gray; }
#kboard-default-document .kboard-comments-area { float: left; width: 100%; }
#kboard-default-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
#kboard-default-document .kboard-document-navi a { display: block; text-decoration: none; border: 0; font-size: 14px; line-height: 20px; box-shadow: none; color: #545861; transition-duration: .3s; }
#kboard-default-document .kboard-document-navi .navi-document-title { display: block; }
#kboard-default-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
#kboard-default-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
#kboard-default-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
#kboard-default-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
#kboard-default-document .kboard-document-navi .kboard-prev-document:hover a { color: black; }
#kboard-default-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
#kboard-default-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
#kboard-default-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
#kboard-default-document .kboard-document-navi .kboard-next-document:hover a { color: black; }
#kboard-default-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
#kboard-default-document .kboard-control .left { position: static; float: left; }
#kboard-default-document .kboard-control .right { position: static; float: right; text-align: right; }
#kboard-default-latest table { display: table; table-layout: fixed; width: 100%; border: 0; border-bottom: 1px solid #f1f1f1; }
#kboard-default-latest table tr { padding: 0; border: 0; }
#kboard-default-latest table th { padding: 5px 0; height: auto; border: 0; text-align: center; }
#kboard-default-latest table td { padding: 5px 0; height: auto; border: 0; border-top: 1px solid #f1f1f1; vertical-align: middle; }
#kboard-default-latest table td.kboard-latest-title { text-align: left; }
#kboard-default-latest table .kboard-latest-title { padding-left: 5px; font-size: 14px; }
#kboard-default-latest table .kboard-latest-title a { text-decoration: none; box-shadow: none; }
#kboard-default-latest table .kboard-latest-title img { display: inline; margin: 0; width: auto; height: auto; vertical-align: middle; max-width: 100%; }
#kboard-default-latest table .kboard-latest-title .kboard-comments-count { }
#kboard-default-latest table .kboard-latest-date { width: 80px; text-align: center; font-size: 14px; }
@media screen and (max-width: 600px) {
#kboard-default-list .kboard-category.category-mobile { display: block; }
#kboard-default-list .kboard-category.category-pc { display: none; }
#kboard-default-list .kboard-tree-category-search .kboard-search-option-wrap.select { width: 100%; }
#kboard-default-list .kboard-list table { border-top: 1px solid #f1f1f1; }
#kboard-default-list .kboard-list table thead { display: none; }
#kboard-default-list .kboard-list table td.kboard-list-title { padding: 10px 5px; }
#kboard-default-list .kboard-list table td.kboard-list-title .kboard-default-cut-strings { margin-bottom: 10px; white-space: normal; font-size: 15px; line-height: 23px; }
#kboard-default-list .kboard-list table td.kboard-list-uid,
#kboard-default-list .kboard-list table td.kboard-list-user,
#kboard-default-list .kboard-list table td.kboard-list-date,
#kboard-default-list .kboard-list table td.kboard-list-vote,
#kboard-default-list .kboard-list table td.kboard-list-view { display: none; }
#kboard-default-list .kboard-list .kboard-mobile-contents { display: block; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li { display: none; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.first-page,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.last-page,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.prev-page,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.next-page,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active { display: inline-block; }
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.next-page a { padding: 0 18px; }
#kboard-default-list .kboard-search select { float: left; margin-right: 1%; width: 29%; min-width: 29%; height: 28px; line-height: 28px; box-sizing: border-box; }
#kboard-default-list .kboard-search input { float: left; margin-right: 1%; width: 49%; min-width: 49%; height: 28px; line-height: 28px; box-sizing: border-box; }
#kboard-default-list .kboard-search button { float: left; width: 20%; min-width: 20%; box-sizing: border-box; }
#kboard-default-editor select,
#kboard-default-editor input[type=text],
#kboard-default-editor input[type=email],
#kboard-default-editor input[type=number],
#kboard-default-editor input[type=date],
#kboard-default-editor input[type=password],
#kboard-default-editor input[type=file] { width: 100% !important; box-sizing: border-box; }
#kboard-default-editor .kboard-attr-row { padding: 10px 0; }
#kboard-default-editor .kboard-attr-row .attr-name { padding: 0; width: 100%; font-size: 14px; }
#kboard-default-editor .kboard-attr-row .attr-value { margin: 0; }
#kboard-default-editor .kboard-attr-row .attr-value .kboard-tree-category-wrap select { margin-bottom: 10px; width: 100%; }
#kboard-default-editor.confirm { max-width: none; }
#kboard-default-document .kboard-title h1 { padding: 10px 5px; font-size: 18px; }
#kboard-default-document .kboard-content .content-view { padding: 10px 5px; }
#kboard-default-document .kboard-detail .detail-attr { clear: both; padding: 10px 5px; line-height: normal; }
#kboard-default-document .kboard-document-action { padding: 10px 5px 5px 5px; }
#kboard-default-document .kboard-attach { margin: 0 5px; padding: 10px 0 5px 0; }
#kboard-default-document .kboard-document-navi .kboard-prev-document { width: 100%; }
#kboard-default-document .kboard-document-navi .kboard-next-document { margin-top: 10px; float: left; width: 100%; text-align: left; }
}