/* input(3303,26): run-time error CSS1034: Expected closing parenthesis, found ','
input(3303,26): run-time error CSS1042: Expected function, found ','
input(3303,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3304,26): run-time error CSS1034: Expected closing parenthesis, found ','
input(3304,26): run-time error CSS1042: Expected function, found ','
input(3304,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3305,26): run-time error CSS1034: Expected closing parenthesis, found ','
input(3305,26): run-time error CSS1042: Expected function, found ','
input(3305,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3382,141): run-time error CSS1034: Expected closing parenthesis, found ','
input(3382,141): run-time error CSS1042: Expected function, found ','
input(3382,146): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3450,107): run-time error CSS1034: Expected closing parenthesis, found ','
input(3450,107): run-time error CSS1042: Expected function, found ','
input(3450,113): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3659,68): run-time error CSS1034: Expected closing parenthesis, found ','
input(3659,68): run-time error CSS1042: Expected function, found ','
input(3659,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3667,60): run-time error CSS1034: Expected closing parenthesis, found ','
input(3667,60): run-time error CSS1042: Expected function, found ','
input(3667,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3702,65): run-time error CSS1034: Expected closing parenthesis, found ','
input(3702,65): run-time error CSS1042: Expected function, found ','
input(3702,71): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3719,74): run-time error CSS1034: Expected closing parenthesis, found ','
input(3719,74): run-time error CSS1042: Expected function, found ','
input(3719,80): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3750,70): run-time error CSS1034: Expected closing parenthesis, found ','
input(3750,70): run-time error CSS1042: Expected function, found ','
input(3750,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3808,112): run-time error CSS1034: Expected closing parenthesis, found ','
input(3808,112): run-time error CSS1042: Expected function, found ','
input(3808,118): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3844,95): run-time error CSS1034: Expected closing parenthesis, found ','
input(3844,95): run-time error CSS1042: Expected function, found ','
input(3844,101): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3870,89): run-time error CSS1034: Expected closing parenthesis, found ','
input(3870,89): run-time error CSS1042: Expected function, found ','
input(3870,95): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3900,76): run-time error CSS1034: Expected closing parenthesis, found ','
input(3900,76): run-time error CSS1042: Expected function, found ','
input(3900,82): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3925,122): run-time error CSS1034: Expected closing parenthesis, found ','
input(3925,122): run-time error CSS1042: Expected function, found ','
input(3925,128): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3925,190): run-time error CSS1034: Expected closing parenthesis, found ','
input(3925,190): run-time error CSS1042: Expected function, found ','
input(3925,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(3973,101): run-time error CSS1034: Expected closing parenthesis, found ','
input(3973,101): run-time error CSS1042: Expected function, found ','
input(3973,107): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4026,118): run-time error CSS1034: Expected closing parenthesis, found ','
input(4026,118): run-time error CSS1042: Expected function, found ','
input(4026,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4092,61): run-time error CSS1034: Expected closing parenthesis, found ','
input(4092,61): run-time error CSS1042: Expected function, found ','
input(4092,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4104,75): run-time error CSS1034: Expected closing parenthesis, found ','
input(4104,75): run-time error CSS1042: Expected function, found ','
input(4104,81): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4107,98): run-time error CSS1034: Expected closing parenthesis, found ','
input(4107,98): run-time error CSS1042: Expected function, found ','
input(4107,104): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4121,103): run-time error CSS1034: Expected closing parenthesis, found ','
input(4121,103): run-time error CSS1042: Expected function, found ','
input(4121,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4121,148): run-time error CSS1034: Expected closing parenthesis, found ','
input(4121,148): run-time error CSS1042: Expected function, found ','
input(4121,153): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4153,83): run-time error CSS1034: Expected closing parenthesis, found ','
input(4153,83): run-time error CSS1042: Expected function, found ','
input(4153,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4182,191): run-time error CSS1034: Expected closing parenthesis, found ','
input(4182,191): run-time error CSS1042: Expected function, found ','
input(4182,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4247,40): run-time error CSS1046: Expect comma, found '0'
input(4247,44): run-time error CSS1046: Expect comma, found '/'
input(4395,80): run-time error CSS1034: Expected closing parenthesis, found ','
input(4395,80): run-time error CSS1042: Expected function, found ','
input(4395,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4420,121): run-time error CSS1034: Expected closing parenthesis, found ','
input(4420,121): run-time error CSS1042: Expected function, found ','
input(4420,144): run-time error CSS1034: Expected closing parenthesis, found ','
input(4420,144): run-time error CSS1042: Expected function, found ','
input(4420,149): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4442,54): run-time error CSS1034: Expected closing parenthesis, found ','
input(4442,54): run-time error CSS1042: Expected function, found ','
input(4442,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4473,136): run-time error CSS1034: Expected closing parenthesis, found ','
input(4473,136): run-time error CSS1042: Expected function, found ','
input(4473,142): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4551,107): run-time error CSS1034: Expected closing parenthesis, found ','
input(4551,107): run-time error CSS1042: Expected function, found ','
input(4551,142): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4559,110): run-time error CSS1034: Expected closing parenthesis, found ','
input(4559,110): run-time error CSS1042: Expected function, found ','
input(4559,132): run-time error CSS1034: Expected closing parenthesis, found ','
input(4559,132): run-time error CSS1042: Expected function, found ','
input(4559,138): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4593,100): run-time error CSS1034: Expected closing parenthesis, found ','
input(4593,100): run-time error CSS1042: Expected function, found ','
input(4593,106): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(4798,196): run-time error CSS1036: Expected expression, found ';'
input(6383,1): run-time error CSS1019: Unexpected token, found '@import'
input(6383,9): run-time error CSS1019: Unexpected token, found 'url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.css')'
input(6465,103): run-time error CSS1046: Expect comma, found '0'
input(6465,107): run-time error CSS1046: Expect comma, found '/'
input(6513,71): run-time error CSS1046: Expect comma, found '0'
input(6513,75): run-time error CSS1046: Expect comma, found '/'
input(6513,123): run-time error CSS1046: Expect comma, found '0'
input(6513,127): run-time error CSS1046: Expect comma, found '/'
input(6513,145): run-time error CSS1046: Expect comma, found '0'
input(6513,149): run-time error CSS1046: Expect comma, found '/'
input(6531,162): run-time error CSS1034: Expected closing parenthesis, found ','
input(6531,162): run-time error CSS1042: Expected function, found ','
input(6531,168): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(6589,43): run-time error CSS1031: Expected selector, found ';'
input(6589,43): run-time error CSS1025: Expected comma or open brace, found ';'
input(6589,44): run-time error CSS1019: Unexpected token, found '{'
input(6589,56): run-time error CSS1030: Expected identifier, found ' '
input(6589,64): run-time error CSS1031: Expected selector, found ';'
input(6589,64): run-time error CSS1025: Expected comma or open brace, found ';'
input(6589,78): run-time error CSS1030: Expected identifier, found ' '
input(6589,86): run-time error CSS1031: Expected selector, found ';'
input(6589,86): run-time error CSS1025: Expected comma or open brace, found ';'
input(6589,98): run-time error CSS1030: Expected identifier, found ' '
input(6589,110): run-time error CSS1031: Expected selector, found '.3s'
input(6589,110): run-time error CSS1025: Expected comma or open brace, found '.3s'
input(6589,114): run-time error CSS1019: Unexpected token, found '}'
input(6757,62): run-time error CSS1046: Expect comma, found '0'
input(6757,66): run-time error CSS1046: Expect comma, found '/'
input(6785,62): run-time error CSS1046: Expect comma, found '0'
input(6785,66): run-time error CSS1046: Expect comma, found '/'
input(6874,83): run-time error CSS1046: Expect comma, found '0'
input(6874,87): run-time error CSS1046: Expect comma, found '/'
input(6925,84): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
input(6934,234): run-time error CSS1046: Expect comma, found '0'
input(6934,238): run-time error CSS1046: Expect comma, found '/'
input(6954,59): run-time error CSS1046: Expect comma, found '0'
input(6954,63): run-time error CSS1046: Expect comma, found '/'
input(6955,65): run-time error CSS1046: Expect comma, found '0'
input(6955,69): run-time error CSS1046: Expect comma, found '/'
input(7008,162): run-time error CSS1046: Expect comma, found '0'
input(7008,166): run-time error CSS1046: Expect comma, found '/'
input(7103,167): run-time error CSS1046: Expect comma, found '0'
input(7103,171): run-time error CSS1046: Expect comma, found '/'
input(7131,46): run-time error CSS1046: Expect comma, found '124'
input(7131,52): run-time error CSS1046: Expect comma, found '/'
input(7132,47): run-time error CSS1046: Expect comma, found '46'
input(7132,53): run-time error CSS1046: Expect comma, found '/'
input(7133,48): run-time error CSS1046: Expect comma, found '158'
input(7133,56): run-time error CSS1046: Expect comma, found '/'
input(7134,52): run-time error CSS1046: Expect comma, found '104'
input(7134,58): run-time error CSS1046: Expect comma, found '/'
input(7135,50): run-time error CSS1046: Expect comma, found '99'
input(7135,57): run-time error CSS1046: Expect comma, found '/'
input(7136,49): run-time error CSS1046: Expect comma, found '23'
input(7136,56): run-time error CSS1046: Expect comma, found '/'
input(7137,51): run-time error CSS1046: Expect comma, found '121'
input(7137,57): run-time error CSS1046: Expect comma, found '/'
input(7138,50): run-time error CSS1046: Expect comma, found '152'
input(7138,58): run-time error CSS1046: Expect comma, found '/'
input(7143,174): run-time error CSS1046: Expect comma, found '0'
input(7143,178): run-time error CSS1046: Expect comma, found '/'
input(7148,95): run-time error CSS1046: Expect comma, found '0'
input(7148,99): run-time error CSS1046: Expect comma, found '/'
input(7158,101): run-time error CSS1046: Expect comma, found '0'
input(7158,105): run-time error CSS1046: Expect comma, found '/'
input(7204,76): run-time error CSS1046: Expect comma, found '0'
input(7204,80): run-time error CSS1046: Expect comma, found '/'
input(7386,55): run-time error CSS1046: Expect comma, found '0'
input(7386,59): run-time error CSS1046: Expect comma, found '/'
input(7501,182): run-time error CSS1046: Expect comma, found '0'
input(7501,186): run-time error CSS1046: Expect comma, found '/'
input(7507,261): run-time error CSS1046: Expect comma, found '0'
input(7507,265): run-time error CSS1046: Expect comma, found '/'
input(7568,44): run-time error CSS1034: Expected closing parenthesis, found ','
input(7568,44): run-time error CSS1042: Expected function, found ','
input(7568,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
input(7690,104): run-time error CSS1046: Expect comma, found '0'
input(7690,108): run-time error CSS1046: Expect comma, found '/'
input(7787,267): run-time error CSS1046: Expect comma, found '0'
input(7787,271): run-time error CSS1046: Expect comma, found '/'
input(7792,77): run-time error CSS1046: Expect comma, found '0'
input(7792,81): run-time error CSS1046: Expect comma, found '/'
input(7800,89): run-time error CSS1046: Expect comma, found '0'
input(7800,93): run-time error CSS1046: Expect comma, found '/'
input(8004,50): run-time error CSS1046: Expect comma, found '0'
input(8004,54): run-time error CSS1046: Expect comma, found '/'
input(8427,198): run-time error CSS1046: Expect comma, found '0'
input(8427,202): run-time error CSS1046: Expect comma, found '/'
input(8539,101): run-time error CSS1046: Expect comma, found '0'
input(8539,105): run-time error CSS1046: Expect comma, found '/'
input(8542,99): run-time error CSS1046: Expect comma, found '0'
input(8542,103): run-time error CSS1046: Expect comma, found '/'
input(8943,204): run-time error CSS1046: Expect comma, found '0'
input(8943,208): run-time error CSS1046: Expect comma, found '/' */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(../lib_npm/jquery-ui-dist/"images/ui-icons_555555_256x240.png")&iconsHighlight=url(../lib_npm/jquery-ui-dist/"images/ui-icons_777620_256x240.png")&iconsHeader=url(../lib_npm/jquery-ui-dist/"images/ui-icons_444444_256x240.png")&iconsError=url(../lib_npm/jquery-ui-dist/"images/ui-icons_cc0000_256x240.png")&iconsDefault=url(../lib_npm/jquery-ui-dist/"images/ui-icons_777777_256x240.png")&iconsContent=url(../lib_npm/jquery-ui-dist/"images/ui-icons_444444_256x240.png")&iconsActive=url(../lib_npm/jquery-ui-dist/"images/ui-icons_ffffff_256x240.png")&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../lib_npm/jquery-ui-dist/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../lib_npm/jquery-ui-dist/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../lib_npm/jquery-ui-dist/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../lib_npm/jquery-ui-dist/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../lib_npm/jquery-ui-dist/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../lib_npm/jquery-ui-dist/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("../lib_npm/jquery-ui-dist/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*********** CSS RESET **********/
* { margin: 0; padding: 0; text-decoration: none;}
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}html { margin: 0; -webkit-text-size-adjust: none;}
ol, ul { list-style: none;}
a img { border: none;}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="file"] > button::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner { margin: 0; border: 0; padding: 0;}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea { border-radius: 0;}
button,input[type="button"],input[type="submit"],input[type="reset"] { -webkit-appearance: none;}
input:-webkit-autofill { -webkit-box-shadow: inset 0 0 0 1000px #fff;}script { display: none !important;}
/*********** GLOBAL STYLES **********/
body { max-width: 100%; overflow-x: hidden; background-color: #fff; font: normal 14px Arial, sans-serif; color: #777;}h1, h2, h3, h4, h5, h6 { color: #444;}
a { color: inherit; cursor: pointer;}
a img { opacity: 0.99; /*firefox scale bug fix*/}table { width: 100%; border-collapse: collapse;}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea, select { height: 36px; /*safari padding fix*/ border: 1px solid #ddd; padding: 8px; vertical-align: middle;}
input, textarea, select, button { font-size: 14px; font-family: Arial, sans-serif; color: #777;}
textarea { min-height: 150px;}
select { min-width: 50px; height: 32px; /*safari padding fix*/ padding: 6px;}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea:focus,select:focus { border-color: #ccc; color: #444; position: relative; z-index: 1;}
input[type="checkbox"],input[type="radio"],input[type="checkbox"] + *,input[type="radio"] + * { vertical-align: middle;}
input[type="button"], input[type="submit"],button, .button-1, .button-2 { cursor: pointer;}
label, label + * { vertical-align: middle;}
.master-wrapper-content { position: relative; z-index: 0; width: 90%; margin: 0 auto;}
.master-column-wrapper { position: relative; z-index: 0;}
.master-column-wrapper:after { content: ""; display: block; clear: both;}
.center-1 { margin: 0 0 100px;}
.center-2, .side-2 { margin: 0 0 50px;}
.side-2:after { content: ""; display: block; clear: both;}
.page { min-height: 200px; text-align: center;}
.page-title { min-height: 50px; margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 6px 10px;}
.page-title h1 { font-size: 30px; font-weight: normal;}
.page:after,.page-title:after,.page-body:after { content: ""; display: block; clear: both;}
.center-1 .page-title,.center-1 .title { text-align: center;}
.buttons { margin: 0 0 30px;}
.link-rss { display: none; width: 24px; height: 24px; background: url('../Themes/Jaquar2025_V1/Content/images/rss.png') center no-repeat; font-size: 0 !important;}
.category-description ul,.manufacturer-description ul,.full-description ul,.topic-block ul,.topic-page ul,.post-body ul { margin: 12px 0; padding: 0 0 0 36px; list-style: disc;}
.category-description ol,.manufacturer-description ol,.full-description ol,.topic-block ol,.topic-page ol,.post-body ol { margin: 12px 0; padding: 0 0 0 36px; list-style: decimal;}
.category-description p,.manufacturer-description p,.full-description p,.topic-block p,.topic-page p,.post-body p,.news-body p { margin: 10px 0; text-align: justify;}
.flyout-cart { display: none;}
/*********** GLOBAL FORMS ***********/
.fieldset, .section { position: relative; margin: 0 0 40px;}
.fieldset .title,.section .title { margin: 0 0 15px; padding: 0 10px; font-size: 20px; color: #444;}
.fieldset .title strong,.section .title strong { font-weight: normal;}
.form-fields { position: relative; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px 15px;}
.inputs { position: relative; margin: 0 0 15px; text-align: center; white-space: nowrap; /*fix for 'required' elements*/ font-size: 0;}
.inputs:after { content: ""; display: block; clear: both;}
.inputs label { display: block; width: 100%; margin: 0 0 10px; text-align: center; font-size: 14px; /*reset zeroing*/ color: #444;}
.inputs input[type="text"],.inputs input[type="email"],.inputs input[type="tel"],.inputs input[type="password"],.inputs select, .inputs textarea { width: 400px; max-width: 100%; background-color: #fff;}
.inputs.custom-attributes { white-space: normal;}
.inputs .option-list { display: inline-block; max-width: 95%; vertical-align: middle;}
.inputs .option-list li { display: inline-block; margin: 5px; border: 1px solid #ddd; background-color: #fff; padding: 8px 10px;}
.inputs .option-list label { display: inline-block; width: auto !important; margin: 0 0 0 5px;}
.inputs.reversed { margin: 0 0 20px; text-align: center;}
.required { margin: 0 -8px 0 3px; /*siblings offset*/ vertical-align: top; font-size: 20px; font-weight: normal; color: #e4434b;}
.message-error,.field-validation-error,.username-not-available-status,.poll-vote-error, .password-error { display: block; text-align: center; font-size: 13px; color: #e4434b; margin-top: 5px;}
.field-validation-valid,.username-available-status { display: block; text-align: center; font-size: 13px; color: #4cb17c;}
.captcha-box { text-align: center; line-height: 0; /*firefox line-height bug fix*/}
.captcha-box > div { display: inline-block; max-width: 100%;}
.captcha-box input { height: auto;}
/*********** GLOBAL TABLES ***********/
.table-wrapper { overflow-x: auto;}
.data-table .hidden-row { height: 1px; border: none;}
.data-table tr.hidden-row th { padding: 0; border-top: none;}
.data-table tr.hidden-row th > span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px;}
.cart th,.data-table th,.forum-table th { border-width: 1px 1px 0; border-style: solid; border-color: #ddd; background-color: #f6f6f6; padding: 10px; white-space: nowrap; font-weight: normal;}
.forum-table th.replies,.forum-table th.views,.forum-table th.votes,.forum-table th.latest-post,.forum-table th.topics,.forum-table th.posts,.forum-table td.replies,.forum-table td.views,.forum-table td.votes,.forum-table td.latest-post,.forum-table td.topics,.forum-table td.posts { display: none;}
.forum-table td.image { min-width: 0;}
.cart td,.data-table td,.forum-table td { min-width: 50px; border-width: 1px; border-style: solid; border-color: transparent #ddd #ddd; background-color: #fff; padding: 20px; color: #444;}
.forum-table td { min-width: 90px; padding: 10px;}
.cart a,.data-table a,.forum-table a { font-weight: normal; color: #4ab2f1;}
.cart a:hover,.cart a:focus,.data-table a:hover,.data-table a:focus,.forum-table a:hover,.forum-table a:focus { text-decoration: underline;}
.cart .product,.data-table .product,.data-table .message,.data-table .info,.data-table .name { min-width: 225px; text-align: left;}
.forum-table .forum-details,.forum-table .topic-details { text-align: left;}
.cart .product a,.data-table .product a,.data-table .info a { font-weight: bold; color: #444;}
.cart .product a:hover,.cart .product a:focus,.data-table .product a:hover,.data-table .product a:focus,.data-table .info a:hover,.data-table .info a:focus { color: #4ab2f1; text-decoration: none;}
.cart .product .edit-item { margin: 10px 0 0;}
.cart .product .edit-item a { font-weight: normal; color: #4ab2f1;}
.cart .product .edit-item a:hover,.cart .product .edit-item a:focus { text-decoration: underline;}
.cart .remove-from-cart,.cart .add-to-cart,.data-table .select-boxes,.data-table .order { text-align: center;}
.cart .remove-from-cart input[type="checkbox"] { display: none;}
.cart .remove-from-cart .remove-btn { width: 11px; height: 11px; border: 0; background: #ffffffab url(../Themes/Jaquar2025_V1/Content/images/remove.png) center no-repeat;}
.cart td.unit-price,.data-table td.unit-price { white-space: nowrap;}
.cart td.quantity input { width: 50px; text-align: center;}
.cart td.subtotal,.data-table td.total { white-space: nowrap; color: #444;}
.cart td.subtotal .discount, .cart td.subtotal .discount-additional-info { font-style: italic; color: #4ab2f1;}
.data-table em a { font-weight: bold; color: #444;}
.data-table div.download { margin: 10px 0 0;}
/*********** NOTIFICATIONS & POPUPS  ***********/
.bar-notification-container { position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; line-height: 16px; color: #fff; opacity: 0.95;}
.bar-notification.success { background-color: #4bb07a;}
.bar-notification.error { background-color: #e4444c;}
.bar-notification.warning { background-color: #f39c12;}
.bar-notification { position: relative; display: none; padding: 15px 25px 15px 10px;}
.bar-notification .content { margin: 0 10px 0 0;}
.bar-notification .content a { color: #fff; text-decoration: underline;}
.bar-notification .close { position: absolute; top: 0; right: 0; width: 32px; height: 32px; margin: 7px; background: #fff url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat; cursor: pointer;}
.popup-notification { border-radius: 5px; padding: 3px; margin: 5px 0;}
.popup-notification.success { border: 2px rgba( 75,176,122,.5) solid;}
.popup-notification.error { border: 2px rgba( 228,68,76,.5) solid;}
.popup-notification.warning { border: 2px rgba( 243,156,18,.5) solid;}
.noscript { border-bottom: 1px solid #333; background-color: #ff9; padding: 30px 15px; text-align: center; line-height: 22px; color: #444;}
.ajax-loading-block-window { position: fixed; top: 50%; left: 50%; z-index: 999; width: 32px; height: 32px; margin: -16px 0 0 -16px; background: url('../Themes/Jaquar2025_V1/Content/images/loading.gif') center no-repeat;}
.please-wait { background: url('../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif') no-repeat; padding-left: 20px; font-size: 14px;}
.ui-dialog { max-width: 90%; border: 1px solid #ddd; box-shadow: 0 0 2px rgba(0,0,0,0.15); overflow: hidden; background-color: #fff; /*override jQuery UI styles, do not delete doubled properties*/ border-radius: 0; padding: 0; font: normal 14px Arial, sans-serif;}
.ui-dialog:before { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);}
.ui-dialog-titlebar { border-bottom: 1px solid #ddd; overflow: hidden; background-color: #eee; padding: 10px 15px; /*override jQuery UI styles, do not delete doubled properties*/ border-width: 0 0 1px; border-radius: 0; background-image: none; padding: 10px 15px !important; font-weight: normal; cursor: auto !important;}
.ui-dialog-titlebar > span { float: left; font-size: 18px; color: #444; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 !important;}
.ui-dialog-titlebar button { position: absolute; top: 0; right: 0; width: 42px; height: 42px; border: none; overflow: hidden; background: url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat; font-size: 0; /*override jQuery UI styles, do not delete doubled properties*/ top: 0 !important; right: 0 !important; width: 42px !important; height: 42px !important; margin: 0 !important; border: none !important; border-radius: 0; background: url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat !important; padding: 0 !important;}
.ui-dialog-titlebar button span { display: none !important;}
.ui-dialog-content { padding: 15px; line-height: 20px; /*override jQuery UI styles, do not delete doubled properties*/ background-color: #fff !important; padding: 15px 15px 20px 15px !important; color: #777;}
.ui-dialog-content .page { min-height: 0;}
.ui-dialog-content .page-title { min-height: 0; margin: 0 0 15px; padding: 0px 10px 10px 10px; text-align: center;}
.ui-dialog-content .page-title h1 { font-size: 24px; line-height: 30px;}
.ui-dialog-content .back-in-stock-subscription-page { text-align: center;}
.ui-dialog-content .back-in-stock-subscription-page .tooltip { margin-bottom: 10px;}
.ui-dialog-content .back-in-stock-subscription-page .button-1 { border: none; background-color: #4ab2f1; padding: 10px 15px; font-size: 15px; color: #fff; text-transform: uppercase;}
.ui-dialog-content .back-in-stock-subscription-page .button-1:hover,.ui-dialog-content .back-in-stock-subscription-page .button-1:focus { background-color: #248ece;}
.eu-cookie-bar-notification { position: fixed; top: 50%; left: 50%; z-index: 1050; width: 320px; height: 180px; margin: -90px 0 0 -160px; border: 1px solid #ccc; box-shadow: 0 0 2px rgba(0,0,0,0.15); background-color: #fff; padding: 20px; text-align: center;}
.eu-cookie-bar-notification .text { margin-bottom: 20px; line-height: 20px;}
.eu-cookie-bar-notification button { min-width: 60px; margin: 5px 0 10px; border: none; background-color: #4ab2f1; padding: 8px 12px; font-size: 14px; color: #fff;}
.eu-cookie-bar-notification button:hover,.eu-cookie-bar-notification button:focus { background-color: #248ece;}
.eu-cookie-bar-notification a { display: block; color: #4ab2f1;}
.eu-cookie-bar-notification a:hover,.eu-cookie-bar-notification a:focus { text-decoration: underline;}
/*********** HEADER ***********/
.admin-header-links { background-color: #333; text-align: center; color: #eee;}
.admin-header-links * { display: inline-block; margin: 0 10px; line-height: 35px; font-size: 12px; font-weight: bold;}
.admin-header-links .impersonate { display: inline-block;}
.admin-header-links .impersonate a { background-color: #555; padding: 0 15px;}
.admin-header-links .impersonate a:hover,.admin-header-links .impersonate a:focus { background-color: #666;}
.header { position: relative; z-index: 10; width: 95%; margin: auto; text-align: center;}
.header-upper { position: relative; z-index: 1; border-bottom: 1px solid #ddd;}
.header-selectors-wrapper { border-bottom: 1px solid #ddd; padding: 10px 0;}
.header-selectors-wrapper > div { display: block; width: 50%; margin: 10px auto; vertical-align: middle;}
.header-selectors-wrapper select { width: 100%;}
.language-list { max-width: 100%; font-size: 0;}
.language-list li { display: inline-block; margin: 0 1px; vertical-align: middle;}
.language-list a { display: block; position: relative; width: 24px; height: 32px; line-height: 0;}
.language-list img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.header-links-wrapper { position: relative; padding: 20px 0;}
.header-links {}
.header-links ul { font-size: 0;}
.header-links li { display: inline-block; margin: 0 10px;}
.header-links span,.header-links a { display: inline-block; font-size: 12px; /*reset zeroing*/ line-height: 36px; text-transform: uppercase;}
.header-links a:hover,.header-links a:focus { color: #4ab2f1;}
#topcartlink { display: block; width: 70%; max-width: 400px; margin: 10px auto 0; background-color: #f6f6f6; padding: 0 20px;}
#topcartlink a { background: url('../Themes/Jaquar2025_V1/Content/images/shopping-bag.png') left center no-repeat; padding: 0 0 0 20px;}
.header-lower { position: relative; z-index: 0; padding: 35px 0;}
.header-logo { margin: 0 0 20px; text-align: center;}
.header-logo a { display: inline-block; max-width: 100%; line-height: 0; /*firefox line-height bug fix*/}
.header-logo a img { max-width: 100%; opacity: 1;}
.search-box form { display: inline-block;}
.search-box form:after { content: ""; display: block; clear: both;}
.search-box input.search-box-text { float: left; width: 200px; height: 36px; margin: 0 -1px 0 0;}
.search-box .search-box-button { float: left; min-width: 86px; height: 36px; border: none; background-color: #4ab2f1; padding: 0 15px; text-align: center; color: #fff; text-transform: uppercase;}
.search-box .search-box-button:hover,.search-box .search-box-button:focus { background-color: #248ece;}
.search-box .ui-autocomplete-loading { background: #fff url('../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif') right center no-repeat;}
.ui-helper-hidden-accessible { display: none !important;}
.ui-autocomplete { width: 285px !important; border: 1px solid #ddd; border-top: none; overflow: hidden; background-color: #fff; text-align: left; /*override jQuery UI styles, do not delete doubled properties*/ border-radius: 0; padding: 0; font: normal 14px Arial, sans-serif;}
.ui-autocomplete li { border-top: 1px solid #ddd;}
.ui-autocomplete li:first-child { border-top: none;}
.ui-autocomplete a { display: block; padding: 15px; font-size: 14px; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 !important; border: none !important; border-radius: 0 !important; background: none !important; padding: 15px !important; line-height: normal !important; color: #777 !important;}
.ui-autocomplete a:hover,.ui-autocomplete a:focus,.ui-autocomplete a.ui-state-focus { background-color: #f6f6f6 !important;}
.ui-autocomplete img { display: none; min-width: 20px; margin: 0 10px 0 0; vertical-align: middle;}
/*********** FOOTER ***********/
.footer { background-color: #eee; text-align: center;}
.footer-upper { width: 95%; margin: auto; border-bottom: 1px solid #ddd; overflow: hidden; padding: 40px 0; font-size: 0;}
.footer-block { width: 95%; margin: 1px auto; text-align: left; font-size: 14px; /*reset zeroing*/}
.footer-block .title { margin: 0 0 1px; background: #4ab2f1 url('../Themes/Jaquar2025_V1/Content/images/toggle-white.png') right center no-repeat; padding: 10px 15px; font-size: 20px; color: #fff; cursor: pointer;}
.footer-block .title strong { font-weight: normal;}
.footer-block .list { display: none; margin: 0 0 20px; background-color: #fff; padding: 10px 15px;}
.footer-block .list a { display: block; padding: 10px 15px; line-height: 20px;}
.footer-block .list a:hover,.footer-block .list a:focus { color: #4ab2f1;}
.follow-us { margin: 30px auto 0; text-align: center;}
.follow-us .title { margin: 0 0 10px; background: none; color: #444; cursor: auto;}
.follow-us .social ul { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 30px; font-size: 0;}
.follow-us .social li { display: inline-block; margin: 0 5px;}
.follow-us .social a { display: block; width: 38px; height: 38px; background: url('../Themes/Jaquar2025_V1/Content/images/social-sprite.png') no-repeat; font-size: 0;}
.follow-us .social .facebook a { background-position: 0 0;}
.follow-us .social .twitter a { background-position: -38px 0;}
.follow-us .social .rss a { background-position: -76px 0;}
.follow-us .social .youtube a { background-position: -114px 0;}
.follow-us .social .google-plus a { background-position: -152px 0;}
.newsletter-email { display: inline-block; overflow: hidden;}
.newsletter-email:focus-within { overflow: visible;}
.newsletter-email input[type="email"] { float: left; width: 180px; height: 36px; margin: 0 -1px 0 0;}
.newsletter-subscribe-button { float: left; height: 36px; border: none; background-color: #4ab2f1; padding: 0 15px; text-align: center; color: #fff; text-transform: uppercase;}
.newsletter-subscribe-button:hover,.newsletter-subscribe-button:focus { background-color: #248ece;}
.newsletter-email .options { clear: both; padding: 10px 0 0;}
.newsletter-validation,.newsletter-result { width: 100%; overflow: hidden; line-height: 28px;}
/*.newsletter-validation .please-wait {
	display: none !important; }*/
.footer-lower { width: 95%; margin: auto; overflow: hidden; padding: 25px 0; font-size: 12px;}
.footer-tax-shipping a { font-weight: bold; color: #4ab2f1;}
.footer-tax-shipping a:hover,.footer-tax-shipping a:focus { text-decoration: underline;}
.footer-powered-by { margin: 10px 0 0;}
.footer-powered-by a { font-weight: bold; color: #4ab2f1;}
.footer-powered-by a:hover,.footer-powered-by a:focus { text-decoration: underline;}
.theme-selector { margin: 10px 0 0;}
.theme-selector select { width: 170px;}
/*********** SIDE COLUMN ***********/
.block { max-width: 600px; /*width limit in mobile*/ min-height: 50px; margin: auto; text-align: left;}
.block .title { position: relative; margin: 0 0 10px; border-bottom: 1px solid #ddd; background: #f6f6f6 url('../Themes/Jaquar2025_V1/Content/images/toggle-gray.png') right 14px no-repeat; padding: 12px 30px 12px 10px; font-size: 20px; color: #444; cursor: pointer;}
.block .title strong { font-weight: normal;}
.block .listbox { display: none; border-bottom: 1px solid #ddd; padding: 10px 5px;}
.block .list li { padding: 5px 0 5px 15px;}
.block .list a { display: inline-block; position: relative; padding: 5px 0; font-size: 16px; color: #444; -webkit-transition: all 0.1s ease; transition: all 0.1s ease;}
.block .list a:before { content: ""; position: absolute; top: 12px; left: -15px; width: 5px; height: 5px; background-color: #ddd;}
.block .list .active > a { color: #4ab2f1;}
.block .list a:hover,.block .list a:focus { color: #4ab2f1;}
.block a.product-picture { display: none;}
.block a.product-picture:before { display: none;}
.block .sublist { margin: 15px 0 5px;}
.block .sublist a { font-size: 14px;}
.block .view-all { margin: 10px 0 0;}
.block .view-all a { display: inline-block; padding: 10px 15px; font-size: 16px; color: #4ab2f1;}
.block .view-all a:hover,.block .view-all a:focus { text-decoration: underline;}
.block .tags { margin: 5px 0 10px;}
.block .tags ul { font-size: 0;}
.block .tags li,.product-tags-all-page li { display: inline-block; position: relative; margin: 0 10px; overflow: hidden; font-size: 17px !important; /*setting base size*/}
.block .tags li a,.product-tags-all-page li a { float: left; line-height: 30px; color: #444;}
.block .tags li a:hover,.block .tags li a:focus,.product-tags-all-page li a:hover,.product-tags-all-page li a:focus { color: #4ab2f1;}
.poll strong { display: block; margin: 10px 0; background-color: #f6f6f6; padding: 10px 15px; font-size: 15px; font-weight: normal; color: #444; text-transform: uppercase;}
.poll-options,.poll-results { margin: 10px 0 15px; overflow: hidden; font-size: 15px; color: #444;}
.poll-options li,.poll-results li { margin: 10px 0;}
.poll-options li > input { margin: 0 5px 0 0; cursor: pointer;}
.poll-options li > label { display: inline-block; font-size: 16px; cursor: pointer;}
.poll .buttons,.poll-total-votes {}
.poll .buttons button { border: none; background-color: #aaa; padding: 10px 20px; font-size: 13px; color: #fff; text-transform: uppercase;}
.poll .buttons button:hover,.poll .buttons button:focus { background-color: #bbb;}
.poll-total-votes { display: block; margin: 10px 0 0; font-weight: bold; font-style: italic; color: #444;}
.home-page-polls { text-align: center;}
.home-page-polls .title { border-bottom: 1px solid #ddd; color: #444; font-size: 30px; font-weight: normal; margin: 0 0 30px; padding: 0 0 15px;}
.home-page-polls .title strong { font-weight: normal;}
.home-page-polls li { display: inline-block; margin: 10px;}
/********** CATEGORY PAGE **********/
.breadcrumb { margin: 0 0 50px; background-color: #f6f6f6; padding: 5px 10px;}
.breadcrumb ul { font-size: 0;}
.breadcrumb li { display: inline-block;}
.breadcrumb li * { display: inline-block; margin: 0 5px; font-size: 14px; /*reset zeroing*/ line-height: 32px;}
.breadcrumb strong { font-weight: normal;}
.breadcrumb a:hover,.breadcrumb a:focus { color: #4ab2f1;}
.category-description,.manufacturer-description,.vendor-description { margin: 0 0 25px; line-height: 22px;}
.contact-vendor { margin: 0 0 30px;}
.contact-vendor .button-2 { border: none; background-color: #4ab2f1; padding: 10px 15px; font-size: 14px; color: #fff; text-transform: uppercase;}
.contact-vendor .button-2:hover,.contact-vendor .button-2:focus { background-color: #248ece;}
.product-selectors { margin: 0 0 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px 0;}
.product-selectors:first-child { border-top: none;}
.product-selectors:after { content: ""; display: block; clear: both;}
.product-selectors > div { display: inline-block; margin: 5px;}
.product-selectors span { vertical-align: middle; font-size: 16px;}
.product-selectors select { margin: 0 8px;}
.product-selectors .product-viewmode { display: none; font-size: 0;}
.product-filter + .product-filter { margin-top: 20px;}
.product-filter .filter-title { margin: 0 0 10px; background-color: #f6f6f6; padding: 10px; font-size: 17px; color: #444;}
.product-filter .filter-title strong { font-weight: normal;}
.product-filter .filter-content { padding: 10px; color: #444;}
.product-filter .group { font-size: 15px;}
.product-filter .group + .group { margin-top: 16px;}
.product-filter .group .name { padding-bottom: 10px;}
.product-filter .group .item { display: flex; padding-left: 15px; align-items: center;}
.product-filter .group .item + .item { padding-top: 8px;}
.product-filter .group .item label { cursor: pointer; display: flex; align-items: center; padding-left: 8px; flex-grow: 1;}
.price-range-filter .selected-price-range { padding: 5px 0;}
.price-range-filter .selected-price-range .to { float: right;}
.price-range-filter .selected-price-range.manually { display: flex;}
.price-range-filter .selected-price-range.manually .from { margin-right: 8px;}
.price-range-filter .selected-price-range.manually .from,.price-range-filter .selected-price-range.manually .to { width: 50%;}
.product-filter .attribute-squares { font-size: inherit;}
.product-filter .attribute-squares .attribute-square { width: 20px !important; height: 20px !important; margin-right: 8px;}
.item-grid:after { content: ""; display: block; clear: both;}
.item-box { position: relative; width: 100%; float: left; margin: 0 0 80px; text-align: left;}
.item-box .picture { z-index: 1; background-color: #fff; margin: 0 0 20px;}
.item-box .picture a { display: block; position: relative;}
.item-box .picture a:focus { opacity: 0.85;}
.item-box .picture a:before { content: ""; display: block; padding-top: 100%;}
.item-box .picture a img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translateZ(0) scale(1.0, 1.0);}
.item-box:hover .picture a img { opacity: 0.85;}
.item-box .details { padding: 0 10px;}
.item-box .product-title { margin: 0 0 10px; font-size: 17px; line-height: 1.2; font-weight: normal; color: #4ab2f1;}
.item-box .product-title a { display: block;}
.item-box .product-title a:hover,.item-box .product-title a:focus { color: #248ece;}
.item-box .sku { margin: 0 0 15px;}
.item-box .product-rating-box { display: inline-block; margin: 0 0 10px;}
.item-box .rating { background: url('../Themes/Jaquar2025_V1/Content/images/rating1.png') repeat-x; width: 95px; height: 14px;}
.item-box .rating div { background: url('../Themes/Jaquar2025_V1/Content/images/rating2.png') repeat-x; height: 14px;}
.item-box .description { display: none;}
.item-box .description a { display: block; overflow: hidden;}
.item-box .prices { margin: 0 0 10px; overflow: hidden;}
.item-box .old-price { margin: 0 5px 0 0; font-size: 16px; color: #aaa; text-decoration: line-through;}
.item-box .actual-price { margin: 0 5px 0 0; font-size: 16px; color: #666;}
.item-box .tax-shipping-info a { color: #4ab2f1;}
.item-box .tax-shipping-info a:hover,.item-box .tax-shipping-info a:focus { text-decoration: underline;}
.item-box .buttons { margin: 0; font-size: 0;}
.item-box button { display: inline-block; height: 40px; border: none; vertical-align: middle;}
.item-box .product-box-add-to-cart-button { width: 60%; background-color: #4ab2f1; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.item-box .product-box-add-to-cart-button:hover,.item-box .product-box-add-to-cart-button:focus { background-color: #248ece;}
.item-box .add-to-compare-list-button,.item-box .add-to-wishlist-button { width: 20%; border-left: 1px solid #fff !important; background-color: #eaeaea; background-position: center; background-repeat: no-repeat; font-size: 0;}
.item-box .add-to-compare-list-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/compare-button.png');}
.item-box .add-to-wishlist-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/wishlist-button.png');}
.item-box .add-to-compare-list-button:hover,.item-box .add-to-compare-list-button:focus,.item-box .add-to-wishlist-button:hover,.item-box .add-to-wishlist-button:focus { background-color: #ddd;}
.home-page-category-grid,.sub-category-grid,.manufacturer-grid,.vendor-grid { margin: 0 0 20px;}
.home-page-category-grid .title,.sub-category-grid .title { text-align: center; font-size: 22px; font-weight: normal; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.home-page-category-grid .title a,.sub-category-grid .title a { display: block; padding: 0 0 15px;}
.home-page-category-grid .picture,.sub-category-grid .picture { margin: 0;}
.home-page-category-grid .picture a:before,.sub-category-grid .picture a:before { padding-top: 65%;}
.products-container { position: relative;}
.products-container .ajax-products-busy { display: none; position: absolute; z-index: 2; width: 100%; height: 100%; background: #ffffffab url(../Themes/Jaquar2025_V1/Content/images/loading.gif) center no-repeat;}
.product-grid,.product-list { margin: 0 0 50px;}
.product-grid .title { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 15px; font-size: 30px; font-weight: normal; color: #444;}
.product-grid .title strong { font-weight: normal;}
.manufacturer-grid .title { margin: 0 0 15px; text-align: center; font-size: 16px;}
.manufacturer-grid .title a:hover,.manufacturer-grid .title a:focus { color: #4ab2f1;}
.manufacturer-grid .picture { border: 1px solid #ddd;}
.vendor-grid .title { margin: 0 0 15px; text-align: center; font-size: 16px;}
.vendor-grid .title a:hover,.vendor-grid .title a:focus { color: #4ab2f1;}
.vendor-grid .picture { border: 1px solid #ddd;}
.pager { margin: 0 0 20px;}
.pager ul { text-align: right; font-size: 0;}
.pager li { display: inline-block; margin: 0 5px; vertical-align: top;}
.pager li a,.pager li span { display: block; min-width: 35px; height: 35px; border: 1px solid #ddd; background-color: #eee; padding: 8px; text-align: center; font-size: 14px; /*reset zeroing*/ cursor: pointer;}
.pager li span { border-color: transparent; background-color: #4ab2f1; color: #fff;}
.pager li.previous-page *,.pager li.next-page *,.pager li.first-page *,.pager li.last-page * { background-position: center; background-repeat: no-repeat; font-size: 0; color: #fff;}
.pager li.previous-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/prev.png');}
.pager li.next-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/next.png');}
.pager li.first-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/first.png');}
.pager li.last-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/last.png');}
.pager li a:hover,.pager li a:focus { border-color: transparent; background-color: #ddd;}
/********** PRODUCT PAGE **********/
.product-details-page { padding: 20px 0 0;}
.product-essential { margin: 0 0 40px; border-bottom: 1px solid #ddd; padding: 0 0 10px;}
.product-essential:after { content: ""; display: block; clear: both;}
.gallery { margin: 0 auto 50px;}
.gallery .picture-wrapper { margin: 0 0 10px;}
.gallery .picture { position: relative; max-width: 100%; margin: 0 auto 10px; overflow: hidden;}
.gallery .picture:before { content: ""; display: block; padding-top: 100%;}
.gallery .picture img,.gallery .picture-thumbs img,.variant-picture img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto;}
.gallery .picture-thumbs { overflow: hidden; font-size: 0;}
.gallery .picture-thumbs .thumb-item { display: inline-block; position: relative; width: 100px; height: 100px; margin: 0 5px 10px; overflow: hidden; cursor: pointer;}
.overview { position: relative; margin: 0 0 50px;}
.overview .discontinued-product { background: #f3f3f3; margin: 0 0 20px;}
.overview .discontinued-product h4 { display: inline-block; font-size: 14px; padding: 17px 17px 17px 40px; background: url('../Themes/Jaquar2025_V1/Content/images/discontinued-product-icon.png') no-repeat 13px center; color: #de444c;}
.overview .product-name { margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 0 10px;}
.overview .product-name h1 { font-size: 30px; font-weight: normal;}
.overview .short-description { margin: 0 0 25px; line-height: 22px; color: #666;}
.product-no-reviews,.product-reviews-overview { margin: 0 0 25px; color: #444;}
.product-no-reviews a { text-decoration: underline;}
.product-review-box { display: inline-block; margin: 0 0 8px;}
.product-review-box .rating { width: 95px; height: 14px; background: url('../Themes/Jaquar2025_V1/Content/images/rating1.png') repeat-x;}
.product-review-box .rating div { height: 14px; background: url('../Themes/Jaquar2025_V1/Content/images/rating2.png') repeat-x;}
.product-review-links a { text-decoration: underline;}
.product-review-links a:hover,.product-review-links a:focus { color: #4ab2f1;}
.overview .value,.variant-overview .value { color: #444;}
.overview .value a,.variant-overview .value a { color: #4ab2f1;}
.overview .value a:hover,.overview .value a:focus,.variant-overview .value a:hover,.variant-overview .value a:focus { text-decoration: underline;}
.overview-buttons { margin: 0 0 25px; font-size: 0;}
.overview-buttons div { width: 80%; margin: 0 auto 3px;}
.overview .button-2,.variant-overview .button-2 { display: block; width: 100%; border: none; background-color: #eaeaea; background-position: left center; background-repeat: no-repeat; padding: 12px 15px 12px 40px; text-align: left; font-size: 14px; /*reset zeroing*/ color: #666;}
.overview .button-2:hover,.overview .button-2:focus,.variant-overview .button-2:hover,.variant-overview .button-2:focus { background-color: #ddd;}
.overview .add-to-compare-list-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/compare-button.png');}
.overview .email-a-friend-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/email-button.png');}
.overview .subscribe-button,.variant-overview .subscribe-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/email-button.png');}
.overview .download-sample-button,.variant-overview .download-sample-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/download-button.png');}
.overview .add-to-wishlist-button,.variant-overview .add-to-wishlist-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/wishlist-button.png');}
.overview .manufacturers { margin: 0 0 20px;}
.overview .availability,.variant-overview .availability { margin: 0 0 20px; overflow: hidden;}
.overview .availability .stock,.variant-overview .availability .stock { margin: 0 0 10px;}
.overview .availability .back-in-stock-subscription,.variant-overview .availability .back-in-stock-subscription { display: inline-block;}
.overview .additional-details,.variant-overview .additional-details { margin: 0 0 20px;}
.overview .additional-details div,.variant-overview .additional-details div { margin: 0 0 8px;}
.overview .delivery,.variant-overview .delivery { overflow: hidden;}
.overview .free-shipping,.variant-overview .free-shipping { display: inline-block; margin: 10px 0; background: url('../Themes/Jaquar2025_V1/Content/images/shipping.png') left center no-repeat; padding: 2px 0 2px 28px; font-weight: bold; color: #444;}
.overview .free-shipping.invisible,.variant-overview .free-shipping.invisible { display: none;}
.overview .delivery-date,.variant-overview .delivery-date { margin: 10px 0;}
.overview .min-qty-notification,.variant-overview .min-qty-notification { margin: 10px 0; font-style: italic; color: #444;}
.overview .download-sample,.variant-overview .download-sample { display: inline-block; margin: 0 0 25px;}
.overview .prices,.variant-overview .prices { margin: 0 0 10px; overflow: hidden;}
.overview .prices > div,.variant-overview .prices > div { margin: 0 0 5px;}
.overview .prices > div > span,.variant-overview .prices > div > span { vertical-align: middle;}
.overview .old-product-price,.variant-overview .old-product-price,.overview .non-discounted-price,.variant-overview .non-discounted-price { font-size: 14px; color: #999; text-decoration: line-through;}
.overview .product-price,.variant-overview .product-price { font-size: 20px; font-weight: bold; color: #444;}
.overview .tax-shipping-info a,.variant-overview .tax-shipping-info a { color: #4ab2f1;}
.overview .tax-shipping-info a:hover,.overview .tax-shipping-info a:focus,.variant-overview .tax-shipping-info a:hover,.variant-overview .tax-shipping-info a:focus { text-decoration: underline;}
.customer-entered-price { margin: 0 0 20px; overflow: hidden;}
.customer-entered-price .price-input label { display: block; margin: 0 0 5px; font-weight: bold; color: #444;}
.customer-entered-price .price-input input { width: 170px; text-align: center;}
.customer-entered-price .price-range { margin: 5px 0 0; color: #777;}
.tier-prices { margin: 0 0 20px;}
.tier-prices .title { display: none;}
.tier-prices table td { border: 1px solid #ddd; padding: 10px; color: #444;}
.tier-prices .field-header { min-width: 80px;}
.tier-prices .item-price { background-color: #f9f9f9; font-size: 16px; color: #e4434b;}
.overview .add-to-cart { margin: 0 0 20px;}
.overview .add-to-cart-panel,.variant-overview .add-to-cart-panel { display: inline-block; position: relative;}
.overview .add-to-cart-panel > *,.variant-overview .add-to-cart-panel > * { float: left;}
.overview .qty-label,.variant-overview .qty-label { display: none !important;}
.overview .qty-input,.variant-overview .qty-input { width: 45px; height: 43px; padding: 0 12px; text-align: center; font-size: 15px; color: #444;}
.overview .qty-dropdown,.variant-overview .qty-dropdown { height: 43px; padding: 0 12px; font-size: 15px; color: #444;}
.overview .add-to-cart-button,.variant-overview .add-to-cart-button { height: 43px; border: none; background-color: #4ab2f1; padding: 0 24px; font-size: 15px; color: #fff; text-transform: uppercase;}
.overview .add-to-cart-button:hover,.overview .add-to-cart-button:focus,.variant-overview .add-to-cart-button:hover,.variant-overview .add-to-cart-button:focus { background-color: #248ece;}
.product-share-button { display: inline-block; overflow: hidden;}
.full-description { clear: both; line-height: 24px;}
.product-collateral { margin: 0 0 75px;}
.product-collateral .title { margin: 0 0 10px; font-size: 18px; color: #444;}
.product-collateral .title strong { font-weight: normal;}
.product-variant-line { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 20px;}
.product-variant-line:after { content: ""; display: block; clear: both;}
.variant-picture { position: relative; width: 220px; height: 220px; margin: 0 auto 15px; overflow: hidden;}
.variant-overview { width: 100%;}
.variant-overview .variant-name { margin: 0 0 10px; padding: 10px 0; font-size: 16px; font-weight: bold; color: #4ab2f1;}
.variant-overview .variant-description { margin: 0 0 15px; line-height: 22px;}
.variant-overview .add-to-wishlist { margin: 0 0 25px;}
.variant-overview .add-to-wishlist-button { display: inline-block; width: auto;}
.variant-overview .add-to-cart { margin: 0 0 10px;}
.product-specs-box { margin: 0 0 40px;}
.product-specs-box td { border: 1px solid #ddd; padding: 10px;}
.product-specs-box td.spec-group-name { border: 0; padding-top: 20px; font-size: 16px; color: #444;}
.product-tags-list { font-size: 0;}
.product-tags-list li { display: inline-block; font-size: 14px; /*reset zeroing*/}
.product-tags-list li.separator { margin: 0 5px 0 3px;}
.product-tags-list a { display: inline-block; line-height: 24px;}
.product-tags-list a:hover,.product-tags-list a:focus { color: #444;}
.attributes { margin: 20px 0;}
.attributes dl { overflow: hidden; padding: 0 2px; /* fix for Chrome in Mac, the checkboxes get cut off */}
.attributes dt,.attribute-label { display: block; margin: 0 0 5px; white-space: nowrap; font-weight: bold; color: #444;}
.attributes dd,.attribute-data { margin: 0 0 10px;}
.attributes li { margin: 8px 0 12px;}
.attributes select { width: auto; min-width: 100px; max-width: 100%;}
.attributes .option-list label { margin: 0 5px;}
.attributes .datepicker { width: 280px; text-align: center; color: #444;}
.attributes .qty-box input { width: 48px; height: 32px; text-align: center;}
.attributes .option-list:not(.attribute-squares) .disabled { opacity: .5;}
.attributes .attribute-squares .disabled .attribute-square { cursor: default; opacity: .25;}
.attributes .attribute-squares .disabled .attribute-square-container { background: linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%), linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%);}
.attributes .attribute-squares .tooltip-container .not-available-text { font-size: 12px;}
.attributes .attribute-squares.color-squares .tooltip-container .not-available-text { margin: 5px;}
.attributes .attribute-squares.color-squares .tooltip-container { width: 120px; display: none;}
.attributes .attribute-squares.color-squares li:hover .tooltip-container { margin-left: -42px;}
.attributes .attribute-squares.color-squares .disabled .tooltip-container { display: block;}
.attributes .attribute-squares.image-squares .tooltip-container .not-available-text { margin-bottom: 5px; display: none;}
.attributes .attribute-squares.image-squares .disabled .tooltip-container .not-available-text { display: block;}
.attributes select option.disabled,.attributes select option:disabled { color: #cecece;}
.ui-datepicker { width: 280px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); background-color: #fff; text-align: center; /*override jQuery UI styles, do not delete doubled properties*/ border: none; border-radius: 0; padding: 0; font: normal 14px Arial, sans-serif; color: #777;}
.ui-datepicker-header { position: relative; height: 32px; background-color: #4ab2f1; color: #fff; /*override jQuery UI styles, do not delete doubled properties*/ border: none; border-radius: 0; background-image: none; padding: 0 !important; font-weight: normal;}
.ui-datepicker-header a { position: absolute; top: 0; z-index: 1; width: 32px; height: 32px; line-height: 32px; font-size: 0; /*override jQuery UI styles, do not delete doubled properties*/ top: 0 !important; width: 32px !important; height: 32px !important; border: none !important;}
.ui-datepicker-header a.ui-datepicker-prev { left: 0; background: url('../Themes/Jaquar2025_V1/Content/images/calendar-prev.png') center no-repeat;}
.ui-datepicker-header a.ui-datepicker-next { right: 0; background: url('../Themes/Jaquar2025_V1/Content/images/calendar-next.png') center no-repeat;}
.ui-datepicker-header a span { /*override jQuery UI styles, do not delete doubled properties*/ display: none !important;}
.ui-datepicker-title { position: relative; z-index: 0; line-height: 32px; font-weight: bold; text-transform: uppercase; /*override jQuery UI styles, do not delete doubled properties*/ line-height: 32px !important;}
.ui-datepicker-calendar { /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 !important; font-size: 14px !important;}
.ui-datepicker-calendar th { background-color: #eee;}
.ui-datepicker-calendar th,.ui-datepicker-calendar td { width: 14.285%; border: 1px solid #ddd; /*override jQuery UI styles, do not delete doubled properties*/ padding: 0;}
.ui-datepicker-calendar th span,.ui-datepicker-calendar td a { display: block; min-height: 32px; line-height: 32px; color: #444;}
.ui-datepicker-calendar td a { /*override jQuery UI styles, do not delete doubled properties*/ border: none !important; background: none !important; padding: 0; text-align: center; color: #444 !important;}
.ui-datepicker-calendar .ui-state-active { outline: 2px solid #4ab2f1; font-weight: bold; color: #4ab2f1; /*override jQuery UI styles, do not delete doubled properties*/ color: #4ab2f1 !important;}
.attribute-squares { font-size: 0; display: inline-block;}
.attribute-squares li { display: inline-block; margin: 0 5px 5px; text-align: center;}
.attribute-squares .attribute-square-container { display: block; position: relative; z-index: 0; padding: 1px;}
.attribute-squares label { display: block; margin: 0 !important; overflow: hidden;}
.attribute-squares .attribute-square { display: inline-block !important; width: 32px !important; height: 32px !important; border: 1px solid #444 !important; cursor: pointer;}
.attribute-squares .selected-value .attribute-square-container { background-color: #4ab2f1;}
.attribute-squares li input { display: none;}
.attribute-squares-padding { padding: 0 5px 0 0;}
.tooltip-container { position: absolute; width: 200px; color: #000000; background: #FFFFFF; border: 1px solid #eeeeee; text-align: center; visibility: hidden; border-radius: 5px;}
.tooltip-container:before { content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -7px; width: 0; height: 0; border-bottom: 7px solid #eeeeee; border-right: 7px solid transparent; border-left: 7px solid transparent;}
.tooltip-container:after { content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -6px; width: 0; height: 0; border-bottom: 6px solid #FFFFFF; border-right: 6px solid transparent; border-left: 6px solid transparent;}
.attribute-squares li:hover .tooltip-container,.attribute-squares li:focus .tooltip-container { visibility: visible; margin-left: -83px; margin-top: 5px; z-index: 999;}
.tooltip-container .tooltip-header { background-color: #F6F6F6; height: 25px; border-top-right-radius: 4px; border-top-left-radius: 4px; padding-left: 10px; padding-top: 5px; text-align: left; width: 198px; font-size: 15px; border-bottom: 1px #EEEEEE solid;}
.tooltip-container .tooltip-body { margin: 5px;}
.tooltip-container .tooltip-body img { border: 0px #FFF; width: 190px;}
.giftcard { margin: 0 0 20px; overflow: hidden;}
.giftcard div { margin: 0 0 10px;}
.giftcard label { display: block; margin: 0 auto 5px; font-weight: bold; color: #444;}
.giftcard input,.giftcard textarea { width: 350px; max-width: 100%;}
.giftcard textarea { height: 150px;}
/********** PRODUCT REVIEWS **********/
.product-reviews-page h1 a { color: #4ab2f1;}
.product-reviews-page h1 a:before,.product-reviews-page h1 a:after { content: "''";}
.product-reviews-page .title { margin: 0 0 20px; font-size: 20px; color: #444;}
.product-reviews-page .title strong { font-weight: normal;}
.write-review { margin: 0 0 60px;}
.write-review .fieldset { margin: 0 0 30px;}
.tooltip { position: initial; display: inline-block; border-bottom: 1px dotted black; color: #444;}
.tooltip .tooltiptext { visibility: hidden; width: auto; background: #f0f0f0 no-repeat 100% 5%; border: #c0c0c0 1px dotted; text-align: Left; padding: 10px 10px 5px 5px; position: absolute; z-index: 1; left: 10%; opacity: 0; transition: opacity 0.3s;}
.tooltip .tooltiptext::after { content: ""; position: absolute;}
.tooltip:hover .tooltiptext,.tooltip:focus .tooltiptext { visibility: visible; opacity: 1; cursor: help;}
.write-review .review-rating { text-align: left; padding-top: 10px; padding-bottom: 10px;}
.write-review .review-rating label { display: block; margin: 0 0 5px; font-size: 14px; color: #444;}
.write-review .review-rating div.first { color: #e4444c;}
.write-review .review-rating div.rating-options { padding-top: 2px;}
.write-review .review-rating div.rating-options input { vertical-align: baseline;}
.write-review .review-rating div.last { color: #4cb17c;}
.write-review .captcha-box { margin: 15px 0 0;}
.write-review .button-1 { border: none; background-color: #4ab2f1; padding: 10px 25px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.write-review .button-1:hover,.write-review .button-1:focus { background-color: #248ece;}
.product-reviews-page .result,.product-reviews-page .message-error { margin: 0 0 20px;}
.product-review-list { overflow: hidden;}
.product-review-item { margin: 0 0 40px;}
.product-review-item .review-item-head { border-top: 1px solid #ddd; overflow: hidden; background-color: #f6f6f6; padding: 10px;}
.product-review-item .review-title { line-height: 20px; font-size: 15px; color: #444;}
.product-review-item .product-review-box { margin: 3px 0 0;}
.product-review-item .review-content { padding: 20px 10px;}
.product-review-item .review-text { margin: 0 0 15px; line-height: 22px; color: #444;}
.product-review-item .avatar { margin: 0 0 10px;}
.product-review-item .reply { margin: 15px 0; border-top: 1px solid #ddd;}
.product-review-item .reply-header { margin: 15px 0; font-weight: bold;}
.product-review-item .reply-text { line-height: 22px;}
.product-review-item .review-info { margin: 0 0 5px;}
.product-review-item .review-info label { font-weight: normal;}
.product-review-item .review-info a,.product-review-helpfulness .vote { display: inline-block; padding: 0 5px; color: #4ab2f1; cursor: pointer;}
.product-review-helpfulness .question { margin: 0 5px 0 0; font-style: italic;}
.product-review-helpfulness .result { margin: 0 0 0 10px;}
.product-review-item .review-type-rating-ext { overflow: hidden; margin: 0 0 20px;}
/********** WISHLIST & COMPARE LIST **********/
.wishlist-page .page-title { margin: 0 0 -1px;}
.wishlist-content { margin: 0 0 20px;}
.wishlist-content .message-error { margin: 20px 0;}
.wishlist-content .table-wrapper { margin: 0 0 30px;}
.wishlist-content .product-content { min-width: 300px; text-align: left;}
.wishlist-content .tax-shipping-info { margin: 0 0 20px; text-align: center;}
.wishlist-content .tax-shipping-info a { color: #4ab3f1;}
.wishlist-content .tax-shipping-info a:hover,.wishlist-content .tax-shipping-info a:focus { text-decoration: underline;}
.wishlist-content .buttons { font-size: 0;}
.wishlist-content .button-2 { display: block; width: 250px; margin: 0 auto 3px; border: none; padding: 10px 25px; text-align: center; line-height: 20px; font-size: 15px; color: #fff;}
.wishlist-content .update-wishlist-button,.wishlist-content .wishlist-add-to-cart-button { background-color: #4ab2f1; text-transform: uppercase;}
.wishlist-content .update-wishlist-button:hover,.wishlist-content .update-wishlist-button:focus,.wishlist-content .wishlist-add-to-cart-button:hover,.wishlist-content .wishlist-add-to-cart-button:focus { background-color: #248ece;}
.wishlist-content .email-a-friend-wishlist-button { background-color: #aaa;}
.wishlist-content .email-a-friend-wishlist-button:hover,.wishlist-content .email-a-friend-wishlist-button:focus { background-color: #999;}
.wishlist-page .share-info { text-align: center;}
.wishlist-page .share-info span { display: block; margin: 0 0 5px;}
.wishlist-page .share-info a { font-weight: bold; color: #444;}
.wishlist-page .share-info a:hover,.wishlist-page .share-info a:focus { color: #4ab2f1;}
.wishlist-page .no-data { margin: 25px 0 0;}
.compare-products-page { position: relative; overflow: hidden;}
.compare-products-page .clear-list { display: inline-block; margin: 0 0 20px; background-color: #4ab2f1; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
.compare-products-page .clear-list:hover,.compare-products-page .clear-list:focus { background-color: #248ece;}
.compare-products-page .table-wrapper { margin: 0 0 30px; padding: 0 0 1px; /*IE mobile table border fix*/}
.compare-products-table td { min-width: 150px; border: 1px solid #ddd; background-color: #fff; padding: 20px; text-align: left; vertical-align: top; color: #444;}
.compare-products-table td:first-child { min-width: 0;}
.compare-products-table td label { font-weight: normal; color: #777;}
.compare-products-table .specification-group td { border: 0; padding: 20px 10px 10px 10px;}
.compare-products-table .specification-group td label { font-size: 16px; color: #444;}
.compare-products-table .remove-button { display: inline-block; border: none; background: url('../Themes/Jaquar2025_V1/Content/images/remove.png') left center no-repeat; padding: 0 0 0 18px; font-size: 12px; color: #666;}
.compare-products-table .remove-button:hover,.compare-products-table .remove-button:focus { color: #4ab2f1;}
.compare-products-table .picture { display: block; position: relative; max-width: 200px; height: 200px; overflow: hidden;}
.compare-products-table .picture img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto;}
.compare-products-table .product-name td { font-weight: bold;}
.compare-products-table .product-name td a:hover,.compare-products-table .product-name td a:focus { color: #4ab2f1;}
.compare-products-table .short-description td { line-height: 22px;}
.compare-products-table .full-description td { display: none;}
.compare-products-page .no-data { margin: 25px 0 0;}
/*********** TOPICS ***********/
.topic-block { margin: 0 0 25px;}
.topic-block-title { min-height: 50px; margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 0 15px;}
.topic-block-title h2 { font-size: 30px; font-weight: normal;}
.topic-block-body { text-align: justify; line-height: 24px; font-size: 16px;}
.topic-page .page-body { text-align: justify; line-height: 22px;}
.topic-block a,.topic-page a { text-decoration: underline;}
.topic-block strong,.topic-page strong { color: #444;}
.home-page .topic-block { margin: 0 0 50px;}
.popup-window .topic-page { padding: 15px;}
.not-found-page p { margin: 30px 15px;}
.topic-password { text-align: center;}
.enter-password-title { margin: 0 0 20px; color: #444;}
.enter-password-form { display: inline-block; overflow: hidden;}
.enter-password-form input[type="password"] { float: left; width: 200px; height: 40px; margin: 0 -1px 0 0;}
.enter-password-form button[type="submit"] { float: left; width: auto; min-width: 86px; height: 40px; border: none; background-color: #4ab2f1; padding: 0 15px; color: #fff; text-transform: uppercase;}
.enter-password-form button[type="submit"]:hover,.enter-password-form button[type="submit"]:focus { background-color: #248ece;}
/*********** CONTACT & EMAIL A FRIEND & APPLY FOR VENDOR ACCOUNT ***********/
.contact-page .page-title,.email-a-friend-page .page-title,.apply-vendor-page .page-title { margin: 0 0 -1px;}
.contact-page .result,.contact-page .message-error,.email-a-friend-page .result,.email-a-friend-page .message-error,.apply-vendor-page .result,.apply-vendor-page .message-error { margin: 20px 0;}
.contact-page .button-1,.email-a-friend-page .button-1,.apply-vendor-page .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.contact-page .button-1:hover,.contact-page .button-1:focus,.email-a-friend-page .button-1:hover,.email-a-friend-page .button-1:focus,.apply-vendor-page .button-1:hover,.apply-vendor-page .button-1:focus { background-color: #248ece;}
.contact-page .topic-block,.email-a-friend-page .title,.apply-vendor-page .title { margin: 25px 0;}
.email-a-friend-page .title h2 { font-weight: normal; color: #4ab2f1;}
.apply-vendor-page .terms-of-service { text-align: center;}
.apply-vendor-page .terms-of-service > * { display: inline-block; line-height: 32px;}
.apply-vendor-page .terms-of-service span,.apply-vendor-page .terms-of-service a { color: #4ab2f1; cursor: pointer;}
/********** REGISTRATION, LOGIN, ACCOUNT PAGES  **********/
.gender { display: inline-block;}
.gender span { display: inline-block; margin: 0 5px;}
.gender span > * { display: inline !important; margin: 0 5px; line-height: 32px;}
.date-of-birth .date-picker-wrapper { display: inline;}
.date-of-birth select { width: 31%; /*always single line*/ max-width: 126px;}
.date-of-birth select + select { margin: 0 0 0 10px;}
.date-of-birth .select-wrapper + .select-wrapper { margin: 0 0 0 10px;}
#check-availability-button { margin: 10px 0 0; border: none; background-color: #888; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
#check-availability-button:hover,#check-availability-button:focus { background-color: #999;}
.inputs.accept-consent { text-align: center;}
.inputs.accept-consent > * { display: inline-block; line-height: 32px;}
.inputs.accept-consent span,.inputs.accept-consent a { color: #4ab2f1; cursor: pointer; font-size: 14px;}
.inputs.accept-consent label { width: auto; margin-left: 10px; margin-bottom: 0;}
.registration-page .button-1,.registration-result-page .button-1,.login-page .button-1,.password-recovery-page .button-1,.email-revalidation-page .button-1,.account-activation-page .button-1,.account-page .button-1,.return-request-page .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.registration-page .button-1:hover,.registration-page .button-1:focus,.registration-result-page .button-1:hover,.registration-result-page .button-1:focus,.login-page .button-1:hover,.login-page .button-1:focus,.password-recovery-page .button-1:hover,.password-recovery-page .button-1:focus,.email-revalidation-page .button-1:hover,.email-revalidation-page .button-1:focus,.account-activation-page .button-1:hover,.account-activation-page .button-1:focus,.account-page .button-1:hover,.account-page .button-1:focus,.return-request-page .button-1:hover,.return-request-page .button-1:focus { background-color: #248ece;}
.return-request-page h1 a { color: #4ab2f1;}
.return-request-page .return-request-file { font-size: 14px;}
.return-request-page .return-request-file .uploadedfileinput { display: inline-block; vertical-align: middle;}
.registration-page .message-error,.login-page .message-error,.account-page .message-error { margin: 0 0 10px;}
.registration-result-page .result { margin: 0 0 30px; padding: 30px 0; text-align: center; font-size: 16px; color: #4cb17c;}
.customer-info-page .email-to-revalidate,.customer-info-page .readonly-username,.customer-info-page .vat-status { margin: 0 5px; font-size: 14px;}
.customer-info-page .vat-status { display: block;}
.registration-page .vat-note,.customer-info-page .vat-note,.customer-info-page .email-to-revalidate-note { display: block; font-size: 14px; margin-top: 7px; white-space: normal;}
.login-page .customer-blocks { margin: 0 0 30px;}
.login-page .title { margin: 0 0 15px; font-size: 20px; color: #444;}
.login-page .title strong { font-weight: normal;}
.login-page .new-wrapper { margin: 0 0 50px;}
.login-page .new-wrapper .text { margin: 0 0 30px; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px; line-height: 22px;}
.login-page .new-wrapper .topic-block { margin: 0;}
.login-page .new-wrapper .topic-block-body strong { color: #444;}
.login-page .new-wrapper .button-1 { margin: 0 0 5px;}
.login-page .returning-wrapper { margin: 0;}
.login-page .returning-wrapper .form-fields { overflow: hidden; padding: 30px 15px 0;}
.login-page .returning-wrapper .inputs.reversed { white-space: normal;}
.login-page .returning-wrapper .inputs.reversed * { display: inline-block; width: auto; margin: 5px; font-size: 14px; /*reset zeroing*/ color: #444;}
.login-page .returning-wrapper .inputs.reversed a:hover,.login-page .returning-wrapper .inputs.reversed a:focus { color: #4ab2f1;}
.login-page .captcha-box { margin: -15px 0 20px;}
.login-page .returning-wrapper .buttons { background-color: #fff; padding: 30px 0;}
.external-authentication { margin: 0 0 50px; overflow: hidden; text-align: center;}
.external-authentication .title { margin: 0 0 15px; font-size: 20px; color: #444;}
.external-authentication .buttons { margin: 0 0 30px; border-top: 1px solid #e6e6e6; padding: 30px;}
.external-auth-errors { color: #e4444c;}
.external-auth-association { color: #444;}
.external-auth-association a { color: #4ab2f1;}
.external-auth-association a:hover,.external-auth-association a:focus { text-decoration: underline;}
.password-recovery-page .result { margin: 0 0 5px; font-weight: bold; color: #444;}
.password-recovery-page .tooltip { margin: 0 0 25px;}
.add-more-external-records { text-align: center;}
.add-more-external-records a { color: #4ab2f1;}
.add-more-external-records a:hover,.add-more-external-records a:focus { text-decoration: underline;}
.account-page .buttons { text-align: center;}
.account-page .description { margin: 0 0 25px; padding: 0 10px;}
.account-page .table-wrapper { margin: 0 0 30px}
.gdpr-tools-page .result { margin: 20px 0; font-size: 13px; color: #e4434b;}
.gdpr-tools-page .buttons { margin-top: 20px;}
.address-list-page .info,.order-list-page .info { margin: 0 0 10px; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 20px; line-height: 26px; color: #444;}
.address-list-page .info .name,.order-list-page .info .name { font-size: 16px; font-weight: bold;}
.address-list-page .button-2,.order-list-page .button-2 { display: inline-block; margin: 0 0 0 10px; border: none; padding: 0 0 0 18px; font-size: 12px; color: #444;}
.edit-address-button { background: url('../Themes/Jaquar2025_V1/Content/images/edit.png') left center no-repeat;}
.delete-address-button,.cancel-recurring-order-button { background: url('../Themes/Jaquar2025_V1/Content/images/remove.png') left center no-repeat;}
.retry-recurring-order-button { background: url('../Themes/Jaquar2025_V1/Content/images/retry.png') left center no-repeat;}
.return-items-button { background: url('../Themes/Jaquar2025_V1/Content/images/return.png') left center no-repeat;}
.order-details-button { background: url('../Themes/Jaquar2025_V1/Content/images/details.png') left center no-repeat;}
.address-list-page .button-2:hover,.address-list-page .button-2:focus,.order-list-page .button-2:hover,.order-list-page .button-2:focus { color: #4ab2f1;}
.address-list-page .add-button { margin: 0 0 20px; text-align: center;}
.address-edit-page .page-title { margin: 0 0 -1px;}
.address-edit-page .message-error { margin: 20px 0;}
.address-edit-page .edit-address { margin: 0 0 30px; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px 15px;}
.recurring-payments table td { white-space: nowrap;}
.recurring-payments table td:first-child { min-width: 120px; white-space: normal;}
.recurring-payments .button-2 { font-size: 14px;}
.return-request-list-page .details { border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 20px; line-height: 22px; color: #444;}
.return-request-list-page label { margin: 0 5px 0 0;}
.return-request-list-page a { color: #4ab2f1;}
.return-request-list-page a:hover,.return-request-list-page a:focus { text-decoration: underline;}
.return-request-list-page .comments div { margin: 10px 0 0; font-size: 15px; font-style: italic; color: #444;}
.downloadable-products-page table td { color: #444;}
.reward-points-overview { margin: 0 0 25px;}
.reward-points-history table td { color: #444;}
.reward-points-history table td:first-child { min-width: 120px;}
.change-password-page .page-title { margin: 0 0 -1px;}
.change-password-page .result,.change-password-page .message-error { margin: 20px 0;}
.change-password-page .fieldset { margin: 0 0 30px;}
.avatar-page .page-title { margin: 0;}
.avatar-page .page-body { margin: 0 0 30px; overflow: hidden; background-color: #f9f9f9; padding: 30px 25px;}
.avatar-page .message-error { margin: 0 0 10px;}
.avatar-page .image { margin: 0 0 10px;}
.avatar-page .image img { border: 1px solid #ccc;}
.avatar-page .button-1 { font-size: 14px;}
.avatar-page .button-2 { border: none; background-color: #888; padding: 10px 15px; font-size: 14px; color: #fff; text-transform: uppercase;}
.avatar-page .button-2:hover,.avatar-page .button-2:focus { background-color: #999;}
.avatar-page .info { color: #444;}
.vendorinfo-page .button-2 { border: medium none; background-color: #888; padding: 10px 15px; font-size: 14px; color: #fff; text-transform: uppercase;}
.vendorinfo-page .button-2:hover,.vendorinfo-page .button-2:focus { background-color: #999;}
.vendorinfo-page .vendor-picture { width: 400px; margin: 0 auto;}
.vendorinfo-page .vendor-picture * { display: block; margin-top: 15px;}
.check-gift-card-balance-page .page-title { margin: 0 0 -1px;}
.check-gift-card-balance-page .result,.check-gift-card-balance-page .message-error { margin: 20px 0;}
.check-gift-card-balance-page .fieldset { margin: 0 0 30px;}
/********** SHOPPING CART **********/
.order-progress { margin: 0 0 50px; background-color: #f6f6f6; padding: 15px 0; text-align: center;}
.order-progress ul { font-size: 0;}
.order-progress li { display: inline-block; margin: 10px;}
.order-progress a { display: block; min-width: 70px; font-size: 14px; /*reset zeroing*/ color: #444;}
.order-progress a:before { content: ""; display: block; width: 40px; height: 40px; margin: 0 auto 15px; border: 1px solid #bbb; background: #fff url('../Themes/Jaquar2025_V1/Content/images/pointer.png') center no-repeat;}
.order-progress li.active-step a { cursor: pointer;}
.order-progress li.inactive-step a { opacity: 0.3; cursor: default;}
.shopping-cart-page .page-title { margin: 0 0 -1px; padding: 10px;}
.shopping-cart-page .message-error { margin: 20px 0;}
.shopping-cart-page td .message-error { margin: 10px 0 0; text-align: left;}
.shopping-cart-page .checkout-attributes a { color: #4ab3f1;}
.shopping-cart-page .checkout-attributes a:hover,.shopping-cart-page .checkout-attributes a:focus { text-decoration: underline;}
.shopping-cart-page .tax-shipping-info { margin: 20px 0; text-align: center;}
.shopping-cart-page .tax-shipping-info a { color: #4ab3f1;}
.shopping-cart-page .tax-shipping-info a:hover,.shopping-cart-page .tax-shipping-info a:focus { text-decoration: underline;}
.shopping-cart-page .common-buttons { margin: 0 0 60px; background-color: #f6f6f6; padding: 20px; font-size: 0;}
.shopping-cart-page .common-buttons button { display: inline-block; min-width: 180px; margin: 5px; border: none; background-color: #aaa; padding: 10px 20px; font-size: 15px; color: #fff;}
.shopping-cart-page .common-buttons button:hover,.shopping-cart-page .common-buttons button:focus { background-color: #999;}
.shopping-cart-page .common-buttons button:first-child { background-color: #4ab2f1;}
.shopping-cart-page .common-buttons button:first-child:hover,.shopping-cart-page .common-buttons button:first-child:focus { background-color: #248ece;}
.checkout-attributes { margin: -30px 0 30px; color: #444;}
.checkout-attributes dt { margin: 0 0 5px; font-weight: bold;}
.checkout-attributes dd { margin: 0 0 20px;}
.checkout-attributes input[type="text"],.checkout-attributes select { min-width: 170px;}
.checkout-attributes ul { font-size: 0;}
.checkout-attributes li { display: inline-block; margin: 5px; border: 1px solid #ddd; background-color: #fff; padding: 8px 10px; font-size: 14px; /*reset zeroing*/}
.checkout-attributes .attribute-squares li { border: none; padding: 0; line-height: 0;}
.checkout-attributes li label { display: inline-block; margin: 0 0 0 5px;}
.selected-checkout-attributes { margin: 30px 0; color: #444;}
.selected-checkout-attributes br { content: ""; display: block; margin: 3px;}
.cart-footer { margin: 0 0 50px; border-top: 1px solid #ddd;}
.cart-footer:after { content: ""; display: block; clear: both;}
.cart-footer .totals { width: 350px; max-width: 100%; margin: 0 auto 50px; background-color: #f9f9f9; padding: 10px; color: #444;}
.cart-footer .total-info { margin: 0 0 20px; border-bottom: 1px solid #ddd; padding: 5px 30px 15px;}
.cart-total td { width: 50%; padding: 5px 0; text-align: right;}
.cart-total td:first-child { text-align: left;}
.cart-total .giftcard-remaining { display: block; font-style: italic;}
.cart-total .order-total { font-size: 20px; color: #4ab2f1;}
.cart-total .order-total strong { font-weight: normal;}
.cart-total .earn-reward-points { font-style: italic;}
.min-amount-warning { margin: 0 0 20px; padding: 0 30px; color: #e4434b;}
.terms-of-service { margin: 0 0 20px; padding: 0 30px;}
.terms-of-service label { cursor: pointer;}
.terms-of-service a { margin: 0 0 0 3px; color: #4ab2f1;}
.cart-footer .checkout-buttons { padding: 0 10px;}
.cart-footer .checkout-disabled { font-size: 20px; text-align: center; background: #ffa500; border: 1px solid #c3891e; color: #fff; padding: 15px 50px;}
.cart-footer .checkout-button { display: inline-block; min-width: 160px; border: none; background-color: #4ab2f1; padding: 10px 20px; font-size: 16px; color: #fff; text-transform: uppercase;}
.cart-footer .checkout-button:hover,.cart-footer .checkout-button:focus { background-color: #248ece;}
.cart-footer .addon-buttons { margin: 20px 0 0; padding: 0 10px;}
.cart-collaterals { width: 350px; max-width: 100%; margin: 0 auto 50px; padding: 25px 0 0;}
.cart-collaterals > div { max-width: 400px; margin: 0 0 50px;}
.cart-collaterals .button-2 { display: inline-block; border: none; background-color: #aaa; padding: 10px 15px; color: #fff; text-transform: uppercase;}
.cart-collaterals .button-2:hover,.cart-collaterals .button-2:focus { background-color: #999;}
.cart-collaterals .title { margin: 0 0 5px; font-size: 18px; color: #444;}
.cart-collaterals .title strong { font-weight: normal;}
.cart-collaterals .hint { margin: 0 0 10px;}
.cart-collaterals .deals > div { margin: 0 0 20px;}
.cart-collaterals .coupon-code { overflow: hidden;}
.cart-collaterals .coupon-code input[type="text"] { float: left; width: 60%; height: 36px; /*safari padding fix*/ margin: 0 -1px 0 0;}
.cart-collaterals .coupon-code button[type="submit"] { float: left; width: 40%; height: 36px; /*safari padding fix*/ padding: 0;}
.cart-collaterals .message-failure { margin: 5px 0 0; font-size: 12px; color: #e4434b;}
.cart-collaterals .message-success { margin: 5px 0 0; font-size: 12px; color: #4cb17c;}
.cart-collaterals .current-code { margin: 5px 0 0; color: #4cb17c;}
.remove-discount-button,.remove-gift-card-button { width: 15px; height: 15px; border: 1px solid #999; background: #fff url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat; cursor: pointer;}
.cart-collaterals .shipping select { height: 36px;}
.cart-collaterals .shipping-results { margin: 30px 0 0;}
.cart-collaterals .shipping-results li { margin: 20px 0;}
.cart-collaterals .shipping-results li strong { display: block; margin: 0 0 5px; color: #444;}
.shopping-cart-page .no-data { margin: 25px 0 0;}
/*** ESTIMATE SHIPPING POPUP COMMON ***/
.estimate-shipping-popup { position: relative; background: #FFF; padding: 25px 10px; width: auto; max-width: 800px; margin: 0 auto;}
.estimate-shipping-popup-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);}
.estimate-shipping-popup-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out;}
.estimate-shipping-popup-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1);}
.estimate-shipping-popup-zoom-in.mfp-ready.mfp-bg { opacity: 0.8;}
.estimate-shipping-popup-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0;}
.estimate-shipping-popup-zoom-in.mfp-removing.mfp-bg { opacity: 0;}
.shipping-options-loading { background: url(../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif) no-repeat; width: 16px; height: 16px; position: relative; right: 8px; margin: 4% 50%;}
.shipping-address .required { margin-left: 0px;}
.estimate-shipping-row { display: flex; display: -webkit-flex; align-items: center;}
.estimate-shipping-row.shipping-option { cursor: pointer;}
.estimate-shipping-row.shipping-option.active { font-weight: 700;}
.estimate-shipping-row-item { flex: 0 1 100%;}
.estimate-shipping-row-item.shipping-item { padding: 8px 0; overflow: hidden; overflow-wrap: break-word;}
.estimate-shipping-row-item.shipping-header-item { padding: 12px 0; border-bottom: 1px solid #f2f2f2; align-self: flex-end;}
.estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { padding-left: 15px;}
.estimate-shipping-row-item + .estimate-shipping-row-item { padding-left: 10px;}
.estimate-shipping-row-item-radio { flex: 0 0 35px;}
.ship-to-title { margin-bottom: 10px;}
.choose-shipping-title { margin-top: 20px;}
.estimate-shipping-address-control { width: 100%; height: 36px;}
.estimate-shipping-radio { display: none;}
.estimate-shipping-radio + label { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; padding: 9px; border-radius: 50px; display: inline-block; position: relative;}
.estimate-shipping-radio:checked + label:after { content: ' '; width: 6px; height: 6px; border-radius: 50px; position: absolute; top: 6px; left: 6px; background: #ffffff;}
.estimate-shipping-radio:checked + label { background-color: #4ab2f1; color: #99a1a7; border: 1px solid #adb8c0; border-color: #4ab2f1;}
.apply-shipping-button { border: none; padding: 8px 25px; background-color: #4ab2f1; color: #fff;}
.apply-shipping-button-container { margin-top: 15px; text-align: center;}
.shipping-options-header { top: 0; z-index: 1; position: sticky; background-color: #fff;}
.shipping-options { position: relative; z-index: 1; overflow: hidden; overflow-y: auto; max-height: 200px; background: #FFF no-repeat; background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); background-image: -moz-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); background-position: 0 0, 0 100%; background-size: 100% 7px;}
.shipping-options:before,.shipping-options:after { content: ""; position: relative; z-index: -1; display: block; height: 30px; margin: 0 0 -30px; background: -webkit-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); background: -moz-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); background: linear-gradient(to bottom, #FFF, #FFF 30%, rgba(255, 255, 255, 0));}
.shipping-options:after { margin: -30px 0 0; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 70%, #FFF);}
.no-shipping-options { text-align: center; margin: 4% 0;}
.estimate-shipping-popup .message-failure { margin: 5px 0 -5px; font-size: 12px; color: #e4434b;}
/*** SHOPPING CART ESTIMATE SHIPPING ***/
.shopping-cart-page .common-buttons .estimate-shipping-button { display: inline-block; min-width: 180px; margin: 5px; border: none; background-color: #aaa; padding: 10px 20px; font-size: 15px; text-align: center; color: #fff;}
.shopping-cart-page .common-buttons .estimate-shipping-button:hover,.shopping-cart-page .common-buttons .estimate-shipping-button:focus { background-color: #999;}
/*** PRODUCT ESTIMATE SHIPPING ***/
.product-estimate-shipping { margin-bottom: 20px;}
.product-estimate-shipping .shipping-date { margin-top: 3px;}
.product-estimate-shipping .shipping-title { font-size: 16px; font-weight: bold; color: #444; margin-bottom: 5px; justify-content: center;}
.product-estimate-shipping .shipping-title .shipping-price { margin-left: 5px; vertical-align: middle;}
.product-estimate-shipping .shipping-title .shipping-loading { margin-left: 5px; vertical-align: middle; background: url(../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif) no-repeat; width: 16px; height: 16px; display: inline-block;}
.product-estimate-shipping .open-estimate-shipping-popup .arrow-down { transform: rotate(45deg); -webkit-transform: rotate(45deg); margin: 0 0 3px 6px; border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 3px;}
/********** CHECKOUT **********/
.checkout-page .section { margin: 0 0 30px;}
.checkout-page .section.order-summary { margin: 100px 0 30px;}
.checkout-page .cart-options { min-height: 60px; overflow: hidden;}
.checkout-page .cart-footer { border-top: none;}
.checkout-page .total-info { margin: 0; border-bottom: none; padding: 5px 20px 10px;}
.checkout-page .button-1 { display: inline-block; min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.checkout-page .button-1:hover,.checkout-page .button-1:focus { background-color: #248ece;}
.checkout-page .address-item { width: 350px; max-width: 100%; margin: 0 auto 40px;}
.checkout-page .address-item ul { margin: 0 0 15px; background-color: #f9f9f9; padding: 20px; color: #444;}
.checkout-page .address-item li { padding: 5px 0;}
.checkout-page .address-item li.name { font-size: 16px; font-weight: bold;}
.enter-address .message-error { margin: 20px 0;}
.enter-address .edit-address { background-color: #f9f9f9; border-top: 1px solid #e6e6e6; margin: 0 0 30px; padding: 30px 15px;}
.checkout-page .ship-to-same-address { padding: 30px 0; text-align: center;}
.checkout-page .ship-to-same-address .selector { margin: 0 0 5px; font-weight: bold; color: #444;}
.checkout-page .pickup-in-store { text-align: center;}
.checkout-page .pickup-in-store .selector { margin: 0 0 5px; font-weight: bold; color: #444;}
.select-pickup-point { text-align: center;}
.checkout-page .pickup-points-map { min-width: 400px; min-height: 350px; vertical-align: middle; margin-top: 5px; margin-bottom: 5px;}
.checkout-page .edit-address-button { float: right;  margin: 20px 10px 10px 12px; display: none;}
.checkout-page .delete-address-button { float: right;  margin: 20px 0 10px 0; display: none;}
.shipping-method .method-list,.payment-method .method-list { margin: 0 auto 30px; overflow: hidden; text-align: center; font-size: 0;}
.shipping-method .method-list li,.payment-method .method-list li { margin: 20px 0; font-size: 14px; /*reset zeroing*/}
.shipping-method .method-list li label,.payment-method .method-list li label { font-size: 13px; font-weight: bold; color: #444;}
.shipping-method .method-description { margin: 5px 0 0;}
.payment-method .use-reward-points { margin: 0 0 30px; text-align: center; color: #444;}
.payment-method .payment-logo { display: inline-block; vertical-align: middle;}
.payment-method .payment-logo label { display: block; font-size: 0 !important;}
.payment-method .payment-details { width: 200px; display: inline-block; margin: 0 0 0 10px; text-align: left; vertical-align: middle;}
.payment-info .info { padding: 30px 15px; color: #444;}
.payment-info .info tr { display: block; margin: 0 0 15px; font-size: 0;}
.payment-info .info td { display: inline-block; width: 100% !important; max-width: 400px !important; font-size: 14px; /*reset zeroing*/}
.payment-info .info td:only-child { width: 100% !important; max-width: 100% !important;}
.payment-info .info td input[type="text"] { width: 100% !important;}
.payment-info .info td input[name="CardCode"] { width: 65px !important;}
.payment-info .info td select { min-width: 70px;}
.payment-info .info td:first-child { margin: 0 0 10px;}
.payment-info .info p { text-align: center;}
.confirm-order .buttons { padding: 10px 0;}
.confirm-order .button-1 { font-size: 16px;}
.order-review-data > div,.order-details-area > div,.shipment-details-area > div { width: 350px; max-width: 100%; margin: 0 auto 40px; background-color: #f9f9f9; padding: 20px; color: #444;}
.order-review-data li,.order-details-area li,.shipment-details-area li { padding: 3px 0;}
.order-review-data .title,.order-details-area .title,.shipment-details-area .title { margin: 0 0 5px; padding: 0; font-size: 16px; font-weight: bold;}
.order-review-data .title strong,.order-details-area .title strong,.shipment-details-area .title strong { font-weight: 700;}
.order-review-data .payment-method-info,.order-review-data .shipping-method-info,.order-details-area .payment-method-info,.order-details-area .shipping-method-info { margin-top: 20px;}
.order-completed .details { margin: 0 0 30px; padding: 30px 15px; text-align: center; color: #444;}
.order-completed .details div { margin: 5px 0;}
.order-completed .details strong { font-weight: normal; text-transform: uppercase;}
.order-completed .details a { color: #4ab2f1;}
.order-completed .details a:hover,.order-completed .details a:focus { text-decoration: underline;}
.opc .step-title { margin: 0 0 1px; overflow: hidden; background-color: #f6f6f6;}
.opc .allow .step-title { background-color: #4ab2f1; cursor: pointer;}
.opc .step-title .number,.opc .step-title .title { float: left; min-height: 40px; padding: 10px 15px; line-height: 20px; font-size: 16px; font-weight: normal;}
.opc .allow .step-title .number,.opc .allow .step-title .title { color: #fff; cursor: pointer;}
.opc .step-title .number { width: 42px; border-right: 1px solid #fff; text-align: center;}
.opc .allow .step-title .number { background-color: #248ece;}
.opc .step { margin: 10px 0; padding: 30px 15px; text-align: center;}
.opc .section { margin: 0 0 30px;}
.opc .section > label { display: block; margin: 0 0 10px;}
.opc input[type="text"],.opc select { max-width: 100%;}
.opc .buttons { margin-bottom: 0;}
.opc .back-link { margin: 0 0 10px;}
.opc .back-link small { display: none;}
.opc .back-link a { display: inline-block; margin: 0 0 0 -15px; background: url('../Themes/Jaquar2025_V1/Content/images/back-button.png') left center no-repeat; padding: 0 0 0 18px; color: #444;}
.opc .back-link a:hover,.opc .back-link a:focus { color: #4ab2f1;}
.opc .buttons .please-wait { display: block; margin: 10px 0 0; background: none;}
.opc .section.ship-to-same-address { margin: 0 0 30px; padding: 0;}
.opc .section.pickup-in-store { margin: 0 0 30px; padding: 0;}
.opc .payment-info .info tr { text-align: left;}
.opc .section.order-summary { margin: 0;}
/****** ORDER DETAILS & SHIPPING DETAILS ******/
.order-details-page .page-title { border-bottom: none;}
.order-details-page .page-title h1 { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 10px;}
.order-details-page .page-title a { display: inline-block; min-width: 180px; margin: 5px 0; border: none; background-color: #aaa; background-image: none; padding: 10px 20px; font-size: 15px; color: #fff;}
.order-details-page .page-title a:hover,.order-details-page .page-title a:focus { background-color: #999;}
.order-details-page .page-title a.print-order-button { background-color: #4ab2f1;}
.order-details-page .page-title a.print-order-button:hover,.order-details-page .page-title a.print-order-button:focus { background-color: #248ece;}
.order-details-page .order-overview { margin: 0 0 50px; line-height: 26px; text-align: center; font-size: 16px; color: #444;}
.order-details-page .order-overview .order-number { margin: 0 0 10px; text-transform: uppercase;}
.order-details-page .order-overview .order-total strong { font-weight: normal; color: #4ab2f1;}
.order-details-page .repost .button-2 { display: inline-block; margin: 10px 0; border: none; background-color: #4ab2f1; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
.order-details-page .repost .button-2:hover,.order-details-page .repost .button-2:focus { background-color: #248ece;}
.order-details-page .download a { font-weight: normal; color: #4ab2f1;}
.order-details-page .download a:hover,.order-details-page .download a:focus { text-decoration: underline;}
.user-agreement-page .terms-of-agreement { margin: 0 0 20px; padding: 20px; text-align: center;}
.user-agreement-page .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.user-agreement-page .button-1:hover,.user-agreement-page .button-1:focus { background-color: #248ece;}
.order-details-page .tax-shipping-info { margin: 30px 0;}
.order-details-page .tax-shipping-info a { color: #4ab2f1;}
.order-details-page .tax-shipping-info a:hover,.order-details-page .tax-shipping-info a:focus { text-decoration: underline;}
.order-details-page .actions { margin: 30px 0 0; font-size: 0;}
.order-details-page .actions button { display: inline-block; min-width: 165px; margin: 5px; border: none; background-color: #aaa; background-image: none; padding: 10px 20px; font-size: 15px; color: #fff;}
.order-details-page .actions button:hover,.order-details-page .actions button:focus { background-color: #999;}
.order-details-page .actions button:first-child { background-color: #4ab2f1;}
.order-details-page .actions button:first-child:hover,.order-details-page .actions button:first-child:focus { background-color: #248ece;}
.order-details-page .totals.section { width: 370px; padding: 0 10px; max-width: 100%; margin: 0 auto 50px;}
.order-details-page .total-info { background-color: #f9f9f9; padding: 15px 20px; color: #444;}
/****** SEARCH & SITEMAP ******/
.search-page .page-title { margin: 0 0 -1px;}
.search-input .fieldset { margin: 0 0 30px;}
.search-input .form-fields { padding: 30px 15px 10px;}
.search-input input + label { display: inline; margin: 0 0 0 5px;}
.advanced-search { margin: 30px 0 0;}
.advanced-search .price-range { display: inline-block;}
.advanced-search .price-range input { width: 80px; margin: 3px;}
.search-input .buttons { text-align: center;}
.search-input .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.search-input .button-1:hover,.search-input .button-1:focus { background-color: #248ece;}
.search-results { margin: 30px 0 0;}
.search-results .warning { margin: 10px 0; color: #e4434b;}
.sitemap-page .description { margin: 0 0 30px; text-align: center;}
.sitemap-page .entity { margin: 0 0 30px;}
.sitemap-page .entity-title { margin: 0 0 15px; padding: 0 10px; text-align: center;}
.sitemap-page .entity-title h2 { font-size: 20px; font-weight: normal; color: #444;}
.sitemap-page .entity-body { border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px 15px; text-align: center;}
.sitemap-page .entity ul { font-size: 0;}
.sitemap-page .entity li { display: inline-block; position: relative; margin: 0 8px; padding: 0 12px; line-height: 50px; font-size: 14px; /*reset zeroing*/}
.sitemap-page .entity li:before { content: ""; position: absolute; top: 23px; left: 0; width: 5px; height: 5px; background-color: #ddd;}
.sitemap-page .entity a { color: #444;}
.sitemap-page .entity a:hover,.sitemap-page .entity a:focus { color: #4ab2f1;}
.sitemap-page .entity a:empty { display: none;}
/****** BLOG & NEWS ******/
.block-blog-archive .number { display: block; color: #444; cursor: auto;}
.block-blog-archive .sublist { margin: 5px 0 5px 15px;}
.block-blog-archive li.month { padding: 3px 0 3px 15px;}
.blog-page .page-title,.news-list-page .page-title { margin: 0;}
.blog-page .post,.news-items .news-item { margin: 0 0 30px;}
.blog-page .post:after { content: ""; display: block; clear: both;}
.post-title,.news-title { display: inline-block; padding: 20px 10px; line-height: 20px; font-size: 16px; font-weight: bold; color: #444;}
.post-title:hover,.post-title:focus,.news-title:hover,.news-title:focus { color: #4ab2f1;}
.post-date,.news-date { display: block; margin: 0 0 15px; background-color: #f6f6f6; padding: 10px; font-style: italic; color: #444;}
.post-body,.news-body { margin: 0 0 20px; padding: 0 10px; line-height: 22px;}
.blog-page .tags,.blogpost-page .tags { margin: 0 0 15px; overflow: hidden; padding: 0 10px;}
.blog-page .tags label,.blogpost-page .tags label { display: inline-block; margin: 0 3px 3px 0; font-weight: bold; color: #444;}
.blog-page .tags ul,.blogpost-page .tags ul { display: inline-block; margin: 0 0 3px 3px; font-size: 0;}
.blog-page .tags li,.blogpost-page .tags li { display: inline-block; font-size: 14px; /*reset zeroing*/}
.blog-page .tags li.separator,.blogpost-page .tags li.separator { margin: 0 8px 0 0;}
.blog-page .tags a,.blogpost-page .tags a { display: block; color: #4ab2f1;}
.blog-page .tags a:hover,.blog-page .tags a:focus,.blogpost-page .tags a:hover,.blogpost-page .tags a:focus { text-decoration: underline;}
.blog-posts .buttons,.news-items .buttons { margin: 0; padding: 0 10px;}
.blog-posts .buttons .read-comments { display: block; margin: 0 0 15px; font-weight: bold; color: #444;}
.blog-posts .buttons .read-comments:hover,.blog-posts .buttons .read-comments:focus { color: #4ab2f1;}
.blog-posts .buttons .read-more,.news-items .buttons .read-more { display: inline-block; border: none; background-color: #4ab2f1; padding: 10px 20px; font-size: 12px; color: #fff; text-transform: uppercase;}
.blog-posts .buttons .read-more:hover,.blog-posts .buttons .read-more:focus,.news-items .buttons .read-more:hover,.news-items .buttons .read-more:focus { background-color: #248ece;}
.new-comment { margin: 50px 0 60px;}
.new-comment .notifications { margin: 0 0 10px;}
.new-comment .result { color: #690;}
.new-comment .form-fields { margin: 0 0 20px;}
.new-comment .button-1 { border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.new-comment .button-1:hover,.new-comment .button-1:focus { background-color: #248ece;}
.comment-list { margin: 0 0 100px;}
.comment-list .title { margin: 0 0 15px; padding: 0 10px; font-size: 20px; color: #444;}
.comment-list .title strong { font-weight: normal;}
.comment-list .comment { margin: 0 0 40px; border-top: 1px solid #ddd;}
.comment-list .comment:after { content: ""; display: block; clear: both;}
.comment-info { width: 150px; margin: 20px auto;}
.comment-info .username { display: block; margin: 0 0 -1px; border: 1px solid #ddd; background-color: #f6f6f6; padding: 11px 0; font-weight: bold; color: #444;}
.comment-info a.username:hover,.comment-info a.username:focus { color: #4ab2f1;}
.comment-info .avatar { position: relative; width: 150px; height: 150px; border: 1px solid #ddd; overflow: hidden;}
.comment-info .avatar img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; border: solid 2px #CEDBE1 !important;}
.comment-time { margin: 0 0 15px; font-size: 13px; font-weight: bold;}
.comment-time span { color: #444;}
.comment-title { margin: 0 0 15px; font-size: 16px; color: #444;}
.comment-body { line-height: 22px;}
.news-list-homepage { margin: 0 0 75px;}
.news-list-homepage .title { margin: 0 0 -1px; border-bottom: 1px solid #ddd; padding: 0 0 15px; font-size: 30px; font-weight: normal; color: #444;}
.news-list-homepage .title strong { font-weight: normal;}
.news-list-homepage .view-all { text-align: center;}
.news-list-homepage .view-all a { color: #444; text-decoration: underline;}
.news-list-homepage .view-all a:hover,.news-list-homepage .view-all a:focus { color: #4ab2f1;}
/*** FORUM & PROFILE ***/
.forums-main-page .topic-block { margin: 0 0 35px; text-align: center;}
.forums-main-page .topic-block p { text-align: center;}
.forums-main-page .pager { display: none;}
.forum-breadcrumb { margin: 0 0 40px;}
.forums-header { margin: 0 0 50px; overflow: hidden;}
.forums-header:after { content: ""; display: block; clear: both;}
.forums-header .current-time { margin: 0 0 15px; color: #444;}
.forum-search-box .basic { overflow: hidden; margin: 0 0 10px;}
.forum-search-box .advanced a { line-height: 22px; color: #444; text-decoration: underline;}
.forum-search-box .advanced a:hover,.forum-search-box .advanced a:focus { color: #4ab2f1;}
.forum-search-page .page-title { margin: 0 0 -1px;}
.forum-search-page .search-error,.forum-search-page .no-result { margin: 0 0 15px; text-align: center; color: #e4434b;}
/* forum group */
.forums-table-section { margin: 0 0 60px;}
.forums-table-section + .pager { margin: -30px 0 30px;}
.forums-table-section-title { margin: 0 0 15px; padding: 0 10px;}
.forums-table-section-title a,.forums-table-section-title strong { font-size: 22px; font-weight: normal; color: #444;}
.forums-table-section-title a:hover,.forums-table-section-title a:focus { color: #4ab2f1;}
.forums-table-section .image div { width: 38px; height: 32px; margin: auto; background: url('../Themes/Jaquar2025_V1/Content/images/topic-type1.png') center no-repeat;}
.forums-table-section .image div.sticky { background: url('../Themes/Jaquar2025_V1/Content/images/topic-type2.png') center no-repeat;}
.forums-table-section .image div.announcement { background: url('../Themes/Jaquar2025_V1/Content/images/topic-type3.png') center no-repeat;}
.forums-table-section .forum-title,.forums-table-section .topic-title { margin: 5px 0;}
.forums-table-section .forum-title a,.forums-table-section .topic-title a { font-size: 16px; font-weight: bold; color: #444;}
.forums-table-section .forum-title a:hover,.forums-table-section .forum-title a:focus,.forums-table-section .topic-title a:hover,.forums-table-section .topic-title a:focus { color: #4ab2f1; text-decoration: none;}
.forums-table-section .topic-title span { display: block; color: #777;}
.forums-table-section .forum-description,.forums-table-section .topic-starter { margin: 5px 0;}
.forums-table-section .latest-post { white-space: nowrap;}
.forums-table-section .latest-post div { margin: 5px 0;}
.forums-table-section .latest-post label { color: #777;}
.forums-table-section .view-all { margin: 30px 0 0; padding: 0 10px;}
.forums-table-section .view-all a { background-color: #4ab2f1; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
.forums-table-section .view-all a:hover,.forums-table-section .view-all a:focus { background-color: #248ece;}
/* forum-page, topic page */
.forum-page .forum-info { margin: 0 0 30px;}
.forum-page .forum-name,.forum-topic-page .topic-name { margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 10px 10px;}
.forum-page .forum-name h1,.forum-topic-page .topic-name h1 { font-size: 30px; font-weight: normal;}
.forum-actions,.topic-actions { margin: 0 0 30px; font-size: 0;}
.forum-actions .actions a,.topic-actions .actions a { display: inline-block; margin: 1px; padding: 10px 10px 10px 33px; font-size: 14px;}
.forum-actions .actions .new-topic { background: #eee url('../Themes/Jaquar2025_V1/Content/images/new.png') left center no-repeat;}
.forum-actions .actions .watch-forum,.topic-actions .actions .watch-forum { background: #eee url('../Themes/Jaquar2025_V1/Content/images/watch.png') left center no-repeat;}
.forum-actions .actions a:hover,.forum-actions .actions a:focus,.topic-actions .actions a:hover,.topic-actions .actions a:focus { background-color: #e6e6e6;}
.forum-actions .pager.upper,.topic-actions .pager.upper { display: none; margin: 0;}
.topic-actions .reply-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/reply.png') left center no-repeat;}
.topic-actions .watch-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/watch.png') left center no-repeat;}
.topic-actions .move-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/move.png') left center no-repeat;}
.topic-actions .edit-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/edit_.png') left center no-repeat;}
.topic-actions .delete-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/remove_.png') left center no-repeat;}
.topic-actions.lower .actions { display: none;}
.active-discussions-page .forums-table-section-title { margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 10px 10px;}
.active-discussions-page .forums-table-section-title strong { font-size: 30px; font-weight: normal;}
.active-discussions-page .forums-table-section-body { margin: 0 0 20px;}
/* topic post */
.topic-post { margin: 0 0 30px; border-top: 1px solid #ddd;}
.topic-post:last-child { border-bottom: 1px solid #ddd;}
.topic-post:after { content: ""; display: block; clear: both;}
.topic-post .post-info { margin: 30px 0;}
.topic-post .user-info { width: 150px; margin: 0 auto 15px}
.topic-post .username { display: block; margin: 0 0 -1px; border: 1px solid #ddd; background-color: #f6f6f6; padding: 11px 0; font-weight: bold; color: #444;}
.topic-post a.username:hover,.topic-post a.username:focus { color: #4ab2f1;}
.topic-post .avatar,.profile-info-box .avatar { position: relative; width: 150px; height: 150px; border: 1px solid #ddd; overflow: hidden;}
.topic-post .avatar img,.profile-info-box .avatar img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto;}
.topic-post .avatar img { border: solid 2px #CEDBE1 !important;}
.topic-post .user-stats { margin: 0 0 15px;}
.topic-post .user-stats li { display: inline-block; margin: 0 10px;}
.topic-post .user-stats span,.profile-info-box .profile-stats span { margin: 0 0 0 3px; font-weight: bold; color: #444;}
.topic-post .pm-button,.profile-info-box .pm-button { display: inline-block; border: none; background-color: #888; padding: 10px 20px; font-size: 12px; color: #fff; text-transform: uppercase;}
.topic-post .pm-button:hover,.topic-post .pm-button:focus,.profile-info-box .pm-button:hover,.profile-info-box .pm-button:focus { background-color: #999;}
.topic-post .post-time { margin: 0 0 15px; background-color: #f6f6f6; padding: 10px 15px; font-size: 13px; font-weight: bold;}
.topic-post .post-time span { color: #444;}
.topic-post .post-actions { margin: 0 0 15px; font-size: 0;}
.topic-post .post-actions > div { display: inline-block;}
.topic-post .post-actions a { display: inline-block; margin: 1px 5px; font-size: 14px;}
.topic-post .post-actions .edit-post-button,.topic-post .post-actions .delete-post-button { padding: 10px 10px 10px 33px;}
.topic-post .post-actions .edit-post-button { background: url('../Themes/Jaquar2025_V1/Content/images/edit_.png') left center no-repeat;}
.topic-post .post-actions .delete-post-button { background: url('../Themes/Jaquar2025_V1/Content/images/remove_.png') left center no-repeat;}
.topic-post .post-actions .edit-post-button:hover,.topic-post .post-actions .edit-post-button:focus,.topic-post .post-actions .delete-post-button:hover,.topic-post .post-actions .delete-post-button:focus { color: #4ab2f1;}
.topic-post .post-actions .post-link-button { padding: 10px; font-weight: bold; color: #4ab2f1;}
.topic-post .post-actions .post-link-button:hover,.topic-post .post-actions .post-link-button:focus { text-decoration: underline;}
.topic-post .post-actions .quote-post-button { background-color: #888; padding: 10px 20px; color: #fff;}
.topic-post .post-actions .quote-post-button:hover,.topic-post .post-actions .quote-post-button:focus { background-color: #999; color: #fff;}
.topic-post .post-text { /*topic post-text also gets style from blog post-body*/ padding: 0 10px 20px; line-height: 22px; color: #444; margin-bottom: 0;}
.topic-post .post-vote { text-align: center; display: table; margin: 0 auto 20px;}
.topic-post .user-posted-image,.latest-posts .user-posted-image { max-width: 100%; height: auto;}
.topic-post .quote,.latest-posts .quote { margin: 10px 0; border: 1px dashed #ccc; background-color: #f9f9f9; padding: 10px; color: #777;}
.topic-post .signature { border-top: 1px solid #ddd; padding: 20px; font-size: 13px; font-style: italic; clear: both;}
.topic-post .post-vote span.vote { cursor: pointer; display: block; width: 40px; height: 24px;}
.topic-post .post-vote span.up { background: url('../Themes/Jaquar2025_V1/Content/images/vote-up.png') no-repeat 50% 50%;}
.topic-post .post-vote span.vote.up.selected { background: url('../Themes/Jaquar2025_V1/Content/images/vote-up-selected.png') no-repeat 50% 50%;}
.topic-post .post-vote span.down { background: url('../Themes/Jaquar2025_V1/Content/images/vote-down.png') no-repeat 50% 50%;}
.topic-post .post-vote span.vote.down.selected { background: url('../Themes/Jaquar2025_V1/Content/images/vote-down-selected.png') no-repeat 50% 50%;}
.topic-post .vote-count-post { display: block; font-size: 160%;}
/* forum edit & send message */
.forum-edit-page .page-title,.move-topic-page .page-title,.private-message-send-page .page-title { margin: 0 0 -1px;}
.move-topic-page label { white-space: normal;}
.forum-edit-page .message-error,.private-message-send-page .message-error { margin: 20px 0;}
.forum-edit-page .inputs strong { display: inline-block; max-width: 400px; font-size: 22px; /*reset zeroing*/ font-weight: normal; color: #444; white-space: normal;}
.forum-edit-page .inputs .topic-subject { font-size: 17px;}
.forum-edit-page .inputs.reversed { margin: 0;}
.forum-edit-page .inputs.reversed label { width: auto; margin: 5px; font-size: 14px; /*reset zeroing*/ white-space: normal;}
.forum-edit-page .bb-code-editor-wrapper,.private-message-send-page .bb-code-editor-wrapper { max-width: 400px; margin: 20px auto; background-color: #ddd; padding: 10px;}
.forum-edit-page .toolbar .button,.private-message-send-page .toolbar .button { margin: 0 2px 0 0; border: #cec6b5 1px solid; padding: 2px;}
.forum-edit-page .toolbar .button:hover,.forum-edit-page .toolbar .button:focus,.private-message-send-page .toolbar .button:hover,.private-message-send-page .toolbar .button:focus { border: #333 1px solid;}
.forum-edit-page textarea,.private-message-send-page textarea { display: block; margin: auto;}
.forum-edit-page .buttons button,.move-topic-page .buttons button,.private-messages .buttons button { min-width: 140px; border: none; background-color: #999; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.forum-edit-page .buttons button:hover,.forum-edit-page .buttons button:focus,.move-topic-page .buttons button:hover,.move-topic-page .buttons button:focus,.private-messages .buttons button:hover,.private-messages .buttons button:focus { background-color: #888;}
.forum-edit-page .buttons .button-1,.move-topic-page .buttons .button-1,.private-messages .buttons .button-1 { background-color: #4ab2f1;}
.forum-edit-page .buttons .button-1:hover,.forum-edit-page .buttons .button-1:focus,.move-topic-page .buttons .button-1:hover,.move-topic-page .buttons .button-1:focus,.private-messages .buttons .button-1:hover,.private-messages .buttons .button-1:focus { background-color: #248ece;}
.private-message-send-page a { font-size: 14px; color: #4ab2f1;}
.private-message-send-page span { font-size: 14px;}
/* jQuery tabs */
.ui-tabs { /*override jQuery UI styles, do not delete doubled properties*/ border: none; border-radius: 0; background: none; padding: 0; font: normal 14px Arial, sans-serif; color: #777;}
.ui-widget.ui-widget-content.ui-tabs { border: none;}
.ui-tabs-nav { margin: 0 0 30px; border-bottom: 1px solid #ddd; overflow: hidden; font-size: 0; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 0 30px !important; border-width: 0 0 1px; border-radius: 0; background: none; padding: 0 !important; line-height: normal; font-weight: normal; color: #444;}
.ui-tabs-nav li { margin: 0 0 -1px; /*override jQuery UI styles, do not delete doubled properties*/ float: none !important; margin: 0 0 -1px !important; border: none !important; border-radius: 0; background: none !important; padding: 0 !important;}
.ui-tabs-nav li a { display: block; border: 1px solid #ddd; padding: 12px 24px; text-align: center; font-size: 18px; color: #444; /*override jQuery UI styles, do not delete doubled properties*/ float: none !important; padding: 12px 24px !important;}
.ui-tabs-nav li.ui-state-active a { background-color: #eee; color: #4ab2f1;}
.ui-tabs-panel { /*override jQuery UI styles, do not delete doubled properties*/ padding: 0 !important;}
/* inbox & view message */
.private-messages-page .table-wrapper,.private-message-view-page .view-message { margin: 0 0 30px;}
.private-messages-page th.select { text-align: center;}
.private-messages-page td.from,.private-messages-page td.to,.private-messages-page td.subject { min-width: 150px;}
.private-messages-page td.date { white-space: nowrap;}
.private-messages-page td.subject a { color: #444;}
.private-messages-page td.subject a.pm-unread { color: #4ab2f1;}
.private-messages-page .pager { margin: 0 0 30px;}
.private-messages-page .buttons,.private-message-view-page .buttons { font-size: 0;}
.private-messages-page .buttons .button-1,.private-messages-page .buttons .button-2,.private-message-view-page .buttons .button-1,.private-message-view-page .buttons .button-2 { display: block; width: 250px; margin: 0 auto 3px; font-size: 15px; /*reset zeroing*/}
.private-messages-page .no-items { padding: 20px; text-align: center;}
.private-message-view-page .view-message { margin: 0 0 30px;}
.private-message-view-page .message-head { margin: 0 0 20px; line-height: 22px;}
.private-message-view-page .message-head span { font-weight: bold; color: #444;}
.private-message-view-page .message-body { border-top: 1px solid #ddd; background-color: #f9f9f9; padding: 30px 20px; line-height: 22px; text-align: justify;}
.private-message-view-page .back-pm-button { text-transform: capitalize !important;}
/* profile page  */
.profile-info-box { overflow: hidden; /*override jQuery UI styles, do not delete doubled properties*/ line-height: normal; font-size: 14px; font-family: Arial, sans-serif; color: #777;}
.profile-info-box .user-details { margin: 0 0 30px;}
.profile-info-box .avatar { margin: 0 auto 15px;}
.profile-info-box .title { margin: 0 0 10px; font-size: 18px; color: #444;}
.profile-info-box .stats { margin: 0 0 15px;}
.latest-posts { /*override jQuery UI styles, do not delete doubled properties*/ line-height: normal; font-size: 14px; font-family: Arial, sans-serif; color: #777;}
.latest-posts .topic { margin: 0 0 35px;}
.latest-posts .topic-title { margin: 0 0 20px; border-top: 1px solid #ddd; background: #f6f6f6; padding: 10px; font-size: 16px;}
.latest-posts .topic-title a { font-weight: bold; color: #444;}
.latest-posts .topic-title a:hover,.latest-posts .topic-title a:focus { color: #4ab2f1;}
.latest-posts .topic-body { margin: 0 0 15px; line-height: 22px;}
.latest-posts .topic-data { color: #444;}
/* BB codes */
.csharpcode { margin: 10px 0; border: 1px dashed #ccc; background-color: #fff; padding: 10px; font-family: "Courier New", Courier, monospace; color: #000;
 white-space: pre-wrap; word-wrap: break-word;}
.csharpcode .rem { color: green;}
.csharpcode .kwrd { color: #00f;}
.csharpcode .str { color: #006080;}
.csharpcode .op { color: #00c;}
.csharpcode .preproc { color: #c63;}
.csharpcode .asp { background-color: #ff0;}
.csharpcode .html { color: maroon;}
.csharpcode .attr { color: red;}
.csharpcode .alt { width: 100%; margin: 0; background-color: #f6f6f6;}
.csharpcode .lnum { color: #666;}
@media all and (max-width: 769px) {
 .review-rating .name-description { text-align: center; width: 100%; display: block; }
 .write-review .review-rating div { text-align: center; padding-bottom: 10px; display: inline-block; }
 /*** ESTIMATE SHIPPING POPUP ***/
 .shipping-address { flex-flow: column; }
 .address-item { width: 100%; }
 .estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { padding-left: 0px; padding-top: 8px; }
}
@media all and (max-width: 1000px) {
 /*** GLOBAL TABLES ***/
 .cart { display: block; }
 .cart colgroup, .cart thead { display: none; }
 .cart tbody { display: block; overflow: hidden; }
 .cart tr { display: block; float: left; width: 100%; margin: 40px 0 0; border: 1px solid #ddd; }
 .cart td { display: block; border: none; padding: 10px; }
 .cart td.remove-from-cart { margin: 0 0 15px; border-bottom: 1px solid #ddd; background-color: #eee; padding: 10px; }
 .cart td.product-picture { border-top: 1px solid #ddd; padding: 15px 10px 5px; }
 .cart td.product { min-width: 0; border-bottom: 1px solid #ddd; padding: 5px 10px 15px; text-align: center; }
 .cart td.quantity { display: inline-block; padding: 0 10px; vertical-align: middle; }
 .cart td.unit-price, .cart td.subtotal { display: inline-block; padding: 20px 10px; vertical-align: middle; }
 .order-details-page .data-table { display: block; }
 .order-details-page .data-table colgroup, .order-details-page .data-table thead { display: none; }
 .order-details-page .data-table tbody { display: block; overflow: hidden; }
 .order-details-page .data-table tr { display: block; float: left; width: 100%; margin: 40px 0 0; border: 1px solid #ddd; }
 .order-details-page .data-table td { display: block; border: none; padding: 10px; }
 .order-details-page .data-table td.product, .order-details-page .data-table td.tracking-number { min-width: 0; border-bottom: 1px solid #ddd; padding: 5px 10px 15px; text-align: center; }
 /*** MOBILE NAVIGATION ***/
 .header-menu { position: relative; z-index: 1; width: 90%; max-width: 600px; margin: 0 auto 40px; }
 .menu-toggle { background: #4ab2f1 url('../Themes/Jaquar2025_V1/Content/images/menu-icon.png') right center no-repeat; padding: 15px; font-size: 15px; font-weight: bold; color: #fff; text-transform: uppercase; cursor: pointer; }
 .top-menu { display: none; }
 .top-menu > li { position: relative; margin: 1px 0; background-color: #f6f6f6; }
 .top-menu > li > a { display: block; min-height: 55px; padding: 18px; font-size: 15px; color: #555; }
 .top-menu > li > a:focus { position: relative; z-index: 1; }
 .top-menu .sublist { display: none; background-color: #fff; padding: 5px 0; }
 .top-menu .sublist li { position: relative; margin: 1px 0 1px 20px; }
 .top-menu .sublist li a { display: block; padding: 15px 18px; font-size: 15px; }
 .sublist-toggle { position: absolute; top: 0; right: 0; width: 55px; height: 55px; border-left: 1px solid #fff; background: url('../Themes/Jaquar2025_V1/Content/images/toggle-black.png') center no-repeat; padding: 15px; font-size: 15px; font-weight: bold; color: #fff; text-transform: uppercase; cursor: pointer; }
 .sublist .sublist-toggle { height: 49px; }
 .sublist .sublist li { background-color: #f6f6f6; }
 .sublist .sublist .sublist li { background-color: #fff; }
 .block-category-navigation { display: none; }
 .block-account-navigation { float: none; margin: auto !important; }
 .write-review .review-rating { text-align: center; }
 .write-review .review-rating div.name-description { width: 100%; margin: 0 5px 0 0; text-align: center; }
}
@media all and (min-width: 481px) {
 /*** GLOBAL ***/
 .master-wrapper-content, .header-menu { width: 92.5%; }
 /*** GLOBAL TABLES ***/
 .cart tr { width: 46%; margin: 40px 2% 0; }
 .cart tr:nth-child(2n+1) { clear: both; }
 .order-details-page .data-table tr { width: 46%; margin: 40px 2% 0; }
 .order-details-page .data-table tr:nth-child(2n+1) { clear: both; }
 /*** HEADER ***/
 .header-selectors-wrapper > div { display: inline-block; width: 30%; margin: 10px auto; }
 .search-box input.search-box-text { width: 280px; }
 .ui-autocomplete { width: 280px !important; }
 .ui-autocomplete img { display: inline; }
 /*** FOOTER ***/
 .footer-block { width: 85%; }
 .newsletter-email input[type="text"] { width: 240px; }
 /*** CATEGORY ***/
 .item-box { width: 49%; margin: 0 0.5% 50px; }
 .item-box:nth-child(2n+1) { clear: both; }
 .item-box .product-rating-box { margin: 0 0 15px; }
 .item-box .prices { min-height: 40px; }
 .item-box .product-title { min-height: 42px; margin: 0 0 5px; }
 /*** PRODUCT PAGE ***/
 .overview-buttons div { display: inline-block; width: auto; margin: 0 1px 2px; }
 /*** WISHLIST ***/
 .wishlist-content .button-2 { display: inline-block; width: auto; min-width: 140px; margin: 0 1px 5px; }
 /*** TOPICS ***/
 .enter-password-form input[type="password"] { width: 260px; }
 /*** FORUM & PROFILE ***/
 .forums-header { background-color: #f9f9f9; padding: 30px 20px 20px; }
 .ui-tabs-nav li { display: inline-block; min-width: 150px; margin: 0 5px -1px; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 5px -1px !important; }
 .private-messages-page .buttons .button-1, .private-messages-page .buttons .button-2, .private-message-view-page .buttons .button-1, .private-message-view-page .buttons .button-2 { display: inline-block; width: auto; margin: 1px; }
 .topic-post .post-text { float: left; width: 90.5%; text-align: left; }
 .forum-group .forum-table th.latest-post, .forum-group .forum-table th.topics, .forum-group .forum-table th.posts, .forum-group .forum-table td.latest-post, .forum-group .forum-table td.topics, .forum-group .forum-table td.posts { display: table-cell; }
 .topic-group .forum-table th.latest-post, .topic-group .forum-table td.latest-post { display: table-cell; }
 .forum-table td.image { max-width: 40px; }
 .forum-table td.image div { max-width: 100%; background-size: contain; }
 /*** ESTIMATE SHIPPING POPUP ***/
 .estimate-shipping-popup { padding: 25px; }
}
@media all and (min-width: 769px) {
 /**** GLOBAL ***/
 .master-wrapper-content { width: 94%; }
 .home-page-polls li { min-width: 100px; }
 /**** GLOBAL TABLES ***/
 .cart tr { width: 31.33333%; margin: 40px 1% 0; }
 .cart tr:nth-child(2n+1) { clear: none; }
 .cart tr:nth-child(3n+1) { clear: both; }
 .order-details-page .data-table tr { width: 31.33333%; margin: 40px 1% 0; }
 .order-details-page .data-table tr:nth-child(2n+1) { clear: none; }
 .order-details-page .data-table tr:nth-child(3n+1) { clear: both; }
 /*** HEADER ***/
 .header-selectors-wrapper > div { width: 20%; }
 /*** FOOTER ***/
 .footer-block { display: inline-block; width: 25.33333%; margin: 0 4%; vertical-align: top; }
 .footer-block .title { margin: 0 0 15px; background: none; padding: 0; color: #444; cursor: auto; }
 .footer-block .list { display: block !important; /* prevents toggle display:none on resize */ background: none; padding: 0; }
 .footer-block .list li { padding: 5px 0; }
 .footer-block .list a { display: inline; padding: 0; }
 .follow-us { width: 98%; margin: 25px auto 0; }
 /*** CATEGORY ***/
 .product-selectors { text-align: left; }
 .product-selectors .product-viewmode { display: inline-block; float: right; }
 .product-selectors .product-viewmode span { display: none; }
 .product-selectors .product-viewmode a { display: inline-block; width: 24px; height: 32px; margin: 0 0 0 12px; background-position: center; background-repeat: no-repeat; opacity: 0.5; }
 .product-selectors .product-viewmode a.grid { background-image: url('../Themes/Jaquar2025_V1/Content/images/view-grid.png'); }
 .product-selectors .product-viewmode a.list { background-image: url('../Themes/Jaquar2025_V1/Content/images/view-list.png'); }
 .product-selectors .product-viewmode a.selected { opacity: 1; }
 .item-box { width: 32.33333%; margin: 0 0.5% 50px; }
 .item-box:nth-child(2n+1) { clear: none; }
 .item-box:nth-child(3n+1) { clear: both; }
 .product-list .item-box { float: none; width: auto; margin: 0 5px 20px; }
 .product-list .item-box .product-item:after { content: ""; display: block; clear: both; }
 .product-list .item-box .picture { float: left; width: 220px; }
 .product-list .item-box:hover .picture a img, .product-list .item-box:focus .picture a img { opacity: 1; }
 .product-list .item-box .picture:hover a img, .product-list .item-box .picture:focus a img { opacity: 0.85; }
 .product-list .item-box .picture + .details { margin: 0 0 0 240px; }
 .product-list .item-box .product-title { height: auto; padding: 10px 0; font-size: 18px; }
 .product-list .item-box .description { display: block; margin: 0 0 10px; line-height: 22px; }
 .product-list .item-box .prices { height: auto; margin: 0 0 30px; }
 .product-list .item-box .product-box-add-to-cart-button { width: auto; min-width: 150px; padding: 0 20px; }
 .product-list .item-box .add-to-compare-list-button, .product-list .item-box .add-to-wishlist-button { width: 42px; }
 /*** PRODUCT PAGE ***/
 .gallery { width: 550px; }
 .variant-picture { float: left; }
 .variant-picture + .variant-overview { width: auto; margin: 0 0 0 240px; }
 .variant-overview { text-align: left; }
 /*** PRODUCT REVIEWS ***/
 .product-review-item .review-title { float: left; max-width: 600px; }
 .product-review-item .product-review-box { float: right; }
 .write-review .review-rating div { display: inline-block; margin: 0 0 0 5px; cursor: default; vertical-align: middle; font-size: 14px; height: 17px; }
 /*** REGISTRATION, LOGIN, ACCOUNT ***/
 .address-list-page .section, .order-list-page .section, .return-request-list-page .section { display: inline-block; width: 45%; margin: 20px 1%; vertical-align: top; }
 .recurring-payments { width: 100% !important; margin: 20px 0 !important; }
 /*** SHOPPING CART ***/
 .order-progress { padding: 20px; }
 .order-progress li { margin: 0 10px; }
 .order-progress a { min-width: 80px; }
 .cart-options .common-buttons { text-align: right; }
 .cart-options .checkout-attributes, .cart-options .selected-checkout-attributes { padding: 0 10px; }
 .cart-footer .totals { float: right; width: 45%; margin: 0 2.5%; }
 .cart-footer .terms-of-service { text-align: left; }
 .cart-footer .checkout-buttons, .cart-footer .addon-buttons { text-align: right; }
 .cart-footer .cart-collaterals { float: left; width: 45%; margin: 0 2.5%; }
 .cart-footer .cart-collaterals div, .cart-footer .cart-collaterals label { text-align: left; }
 .cart-footer .estimate-shipping label { display: block; margin: 0 0 10px; }
 .cart-footer .estimate-shipping .buttons { text-align: right; }
 /*** CHECKOUT ***/
 .checkout-page .selected-checkout-attributes { float: right; text-align: right; }
 .checkout-page .cart-footer .totals { max-width: 350px; margin: 0; }
 .checkout-page .address-grid { overflow: hidden; }
 .checkout-page .address-item { display: inline-block; vertical-align: top; zoom: 1; width: 48%; margin: 0 1% 40px; }
 .shipping-method .method-list li, .payment-method .method-list li { display: inline-block; width: 25%; margin: 20px 2%; vertical-align: top; }
 .shipping-method .method-name { background-color: #f6f6f6; padding: 10px; }
 .payment-method .payment-logo { display: block; background-color: #f6f6f6; padding: 10px; }
 .payment-method .payment-details { display: block; width: auto; min-width: 0; margin: 10px 0 0; text-align: center; }
 .payment-info .info { padding: 30px 75px; }
 .order-review-data, .order-details-area, .shipment-details-area { overflow: hidden; }
 .order-review-data > div, .order-details-area > div, .shipment-details-area > div { float: left; width: 48%; margin: 0 1% 40px; }
 /*** ORDER DETAILS & SHIPPING DETAILS ***/
 .order-details-page .section.options { text-align: right; }
 .order-details-page .selected-checkout-attributes { padding: 0 10px; }
 .order-details-page .tax-shipping-info { text-align: right; }
 .order-details-page .totals { float: right; clear: both; }
 .shipment-details-page .tracking-number .tracking-url { color: #4ab2f1; }
 /*** BLOG & NEWS ***/
 .blog-posts .tags { float: right; width: 80%; text-align: right; }
 .blog-posts .buttons { float: left; width: 20%; text-align: left; }
 .new-comment { text-align: center; }
 .new-comment .buttons { text-align: center; }
 .comment-list .comment { display: table; width: 100%; margin: 0; }
 .comment-list .comment:last-child { border-bottom: 1px solid #ddd; }
 .comment-info { display: table-cell; width: 15%; margin: 0; vertical-align: top; }
 .comment-info .username { min-height: 40px; margin: 0; border: none; text-align: center; }
 .comment-info .avatar { border: none; }
 .comment-info .avatar img { max-width: 80%; max-height: 80%; }
 .comment-content { display: table-cell; width: 85%; border-left: 1px solid #ddd; vertical-align: top; text-align: left; }
 .comment-time { min-height: 40px; margin: 0; background-color: #f6f6f6; padding: 10px 15px; font-size: 14px; font-weight: normal; }
 .comment-title { margin: 0 0 -20px; padding: 20px; }
 .comment-body { padding: 20px; }
 /*** FORUM & PROFILE ***/
 .forum-actions, .topic-actions { overflow: hidden; }
 .forum-actions .actions, .topic-actions .actions { float: left; }
 .forum-actions .pager, .topic-actions .pager { float: right; max-width: 450px; }
 .forum-actions .pager li, .topic-actions .pager li { margin: 2px 4px; }
 .forum-actions .pager.upper { display: block; }
 .topic-actions.lower .actions { display: block; }
 .topic-posts { margin: 0 0 30px; }
 .topic-post { display: table; width: 100%; margin: 0; }
 .topic-post .post-info { display: table-cell; width: 15%; margin: 0; vertical-align: top; text-align: left; }
 .topic-post .user-info { width: auto; }
 .topic-post .username { min-height: 40px; margin: 0; border: none; text-align: center; }
 .topic-post .avatar { margin: auto; border: none; }
 .topic-post .avatar img { max-width: 80%; max-height: 80%; }
 .topic-post .user-stats li { margin: 0; }
 .topic-post .send-pm { margin: 0 0 20px; }
 .topic-post .pm-button, .profile-info-box .pm-button { padding: 8px 16px; font-size: 13px; }
 .topic-post .post-content { display: table-cell; width: 85%; border-left: 1px solid #ddd; vertical-align: top; text-align: left; }
 .topic-post .post-head { min-height: 40px; overflow: hidden; background-color: #f6f6f6; }
 .topic-post .post-time { float: left; margin: 0; font-size: 14px; font-weight: normal; }
 .topic-post .post-actions { float: right; margin: 0; }
 .topic-post .post-actions a { margin: 0; line-height: 20px; }
 .topic-post .post-actions .quote-post a { min-width: 70px; }
 .topic-post .post-actions a.post-link-button { margin: 0 0 0 10px; border-left: 1px solid #ddd; text-align: center; }
 .topic-post .post-text { padding: 20px 5px; }
 .topic-post .post-vote { padding: 20px 0 20px 15px; }
 .forum-table th.replies, .forum-table th.views, .forum-table th.votes, .forum-table td.replies, .forum-table td.views, .forum-table td.votes { display: table-cell; }
 .forum-table td.image { max-width: none; }
 .forum-table td.image div { max-width: none; background-size: initial; }
 .ui-tabs-nav { text-align: left; }
 .ui-tabs-nav li { margin: 0 10px -1px 0; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 10px -1px 0 !important; }
 .profile-info-box .avatar { float: left; margin: 0 15px 15px 0; }
 .profile-info-box .profile-stats { float: left; text-align: left; }
 .profile-info-box .title { text-align: left; }
 .profile-info-box .send-pm { clear: both; text-align: left; }
}
@media all and (min-width: 1001px) {
 /*** GLOBAL STYLES ***/
 .master-wrapper-content { width: 980px; margin: auto; }
 .center-2 { float: right; width: 73%; }
 .side-2 { float: left; width: 25%; }
 .page { text-align: left; }
 .inputs { text-align: left; }
 .inputs label { display: inline-block; width: 265px; margin: 0 10px 0 0; text-align: right; }
 .inputs input[type="text"], .inputs input[type="email"], .inputs input[type="tel"], .inputs input[type="password"], .inputs select { min-height: 40px; }
 .inputs .option-list li { margin: 0 10px 0 0; }
 .center-1 .buttons { text-align: center; }
 .center-2 .inputs label { width: 136px; }
 .inputs.accept-consent label { width: auto; }
 .page-title a + h1 { float: left; }
 .link-rss { display: block; float: right; margin: 6px 0 0; }
 /*** GLOBAL TABLES ***/
 .cart tr { width: auto; margin: 0; }
 .cart label { display: none; }
 .order-details-page .data-table tr { width: auto; margin: 0; }
 .order-details-page .data-table label { display: none; }
 /*** HEADER ***/
 .header { width: 980px; margin: auto; }
 .header-upper:after { content: ""; display: block; clear: both; }
 .header-selectors-wrapper { float: left; border: none; padding: 0; }
 .header-selectors-wrapper > div { width: auto; min-width: 100px; margin: 0 12px 0 0; line-height: 43px; }
 .header-selectors-wrapper select { height: 25px; padding: 4px; font-size: 12px; }
 .language-list { text-align: left; }
 .header-links-wrapper { float: right; padding: 0; }
 .header-links li { margin: 0 16px; }
 .header-links a, .header-links span { line-height: 45px; text-transform: none; }
 #topcartlink { display: inline-block; width: auto; margin: 0; padding: 0 18px; }
 .flyout-cart { position: absolute; top: 100%; right: 0; z-index: 100; width: 300px; box-shadow: 0 0 2px rgba(0,0,0,0.25); background-color: #fff; }
 .flyout-cart.active { display: block; }
 .mini-shopping-cart { padding: 12px; text-align: left; font-size: 12px; }
 .mini-shopping-cart .count { padding: 5px 0 15px; color: #444; }
 .mini-shopping-cart .count a { margin: 0 2px; font-weight: bold; color: #444; }
 .mini-shopping-cart .items { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0 0 20px; }
 .mini-shopping-cart .item { overflow: hidden; padding: 10px 0; }
 .mini-shopping-cart .picture { float: left; width: 70px; text-align: center; }
 .mini-shopping-cart .picture a { display: block; position: relative; overflow: hidden; }
 .mini-shopping-cart .picture a:before { content: ""; display: block; padding-top: 100%; }
 .mini-shopping-cart .picture img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%; }
 .mini-shopping-cart .picture + .product { margin: 0 0 0 80px; }
 .mini-shopping-cart .name { margin: 0 0 10px; font-size: 14px; }
 .mini-shopping-cart .name a { color: #4ab2f1; }
 .mini-shopping-cart .name a:hover, .mini-shopping-cart .name a:focus { color: #248ece; }
 .mini-shopping-cart .attributes { margin: 5px 0; color: #444; }
 .mini-shopping-cart .totals { margin: 0 0 12px; font-size: 14px; }
 .mini-shopping-cart .totals strong { font-size: 16px; color: #444; }
 .mini-shopping-cart .buttons { margin: 0 0 5px; }
 .mini-shopping-cart button[type="button"] { display: inline-block; border: none; background-color: #4ab2f1; padding: 10px 20px; font-size: 12px; color: #fff; text-transform: uppercase; }
 .mini-shopping-cart button[type="button"]:hover, .mini-shopping-cart button[type="button"]:focus { background-color: #248ece; }
 .header-lower { display: table; width: 100%; }
 .header-logo { display: table-cell; text-align: left; vertical-align: middle; font-size: 0; }
 .search-box { display: table-cell; text-align: right; vertical-align: middle; }
 .search-box input.search-box-text, .search-box .search-box-button { height: 40px; }
 /*** NAVIGATION ***/
 .header-menu { position: relative; z-index: 5; width: 980px; margin: 0 auto 30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 25px 0; text-align: center; }
 .menu-toggle, .sublist-toggle { display: none; }
 .header-menu > ul { display: block !important; /* prevents toggle display:none on resize */ font-size: 0; }
 .header-menu > ul.mobile { display: none !important; }
 .header-menu > ul > li { display: inline-block; border-left: 1px solid #ddd; padding: 0 15px; vertical-align: middle; }
 .header-menu > ul > li:first-child { border-left: none; }
 .header-menu > ul > li > a { display: block; padding: 5px 10px; line-height: 20px; font-size: 17px; /*reset zeroing*/ color: #555; cursor: pointer; }
 .header-menu > ul > li > a:hover, .header-menu > ul > li > a:focus { color: #4ab2f1; }
 .header-menu .sublist { display: none; position: absolute; width: 200px; box-shadow: 0 0 2px rgba(0,0,0,0.2); background-color: #fff; padding: 10px 0; text-align: left; }
 .header-menu .sublist li { position: relative; }
 .header-menu .sublist li a { display: block; position: relative; padding: 10px 20px 10px 30px; font-size: 14px; color: #444; }
 .header-menu .sublist li a:before { content: ""; position: absolute; top: 17px; left: 15px; width: 5px; height: 5px; background-color: #ddd; }
 .header-menu .sublist li:hover > a, .header-menu .sublist li:focus > a { background-color: #f6f6f6; }
 .header-menu ul li:hover > .sublist, .header-menu ul li:focus > .sublist { display: block; }
 .header-menu .sublist .sublist { top: -10px; left: 100% !important; }
 /*** FOOTER ***/
 .footer-upper { width: 980px; padding: 35px 10px; }
 .footer-upper:after { content: ""; display: block; clear: both; }
 .footer-block { float: left; width: 220px; margin: 0; }
 .footer-block .list { margin: 0; }
 .follow-us { float: right; width: 300px !important; margin: 0; text-align: left; }
 .follow-us .social li { margin: 0 10px 0 0; }
 .newsletter-email { display: block; }
 .newsletter-email input[type="text"] { width: 200px; }
 .newsletter-email .newsletter-subscribe-button { min-width: 100px; padding: 0 5px; }
 .newsletter-validation .field-validation-valid { text-align: left; }
 .footer-lower { position: relative; width: 980px; padding: 25px 5px; }
 .footer-lower:after { content: ""; display: block; clear: both; }
 .footer-info { float: right; line-height: 32px; }
 .footer-powered-by { float: left; margin: 0; line-height: 32px; }
 .theme-selector { float: left; margin: 0 0 0 15px; }
 /*** COLUMN ***/
 .block { float: none; width: auto; margin: 0 0 20px; }
 .block .title { margin: 0; border-bottom: 1px solid #ddd; background: none; cursor: auto; }
 .block .title strong { font-weight: bold; }
 .block .listbox { display: block; border-bottom: none; }
 .block a.product-picture { display: inline-block; position: relative; width: 30%; margin: 0 0 0 -15px; vertical-align: middle; }
 .block a.product-name { vertical-align: middle; }
 .block a.product-picture + a.product-name { width: 70%; }
 .block a.product-picture + a.product-name:before { display: none; }
 /*** CATEGORY ***/
 .breadcrumb { margin: 0 0 20px; }
 .item-box .buttons { text-align: left; }
 .home-page .product-grid .item-box, .product-details-page .product-grid .item-box, .shopping-cart-page .product-grid .item-box { width: 24%; margin: 0 0.5% 50px; }
 .home-page .product-grid .item-box:nth-child(3n+1), .product-details-page .product-grid .item-box:nth-child(3n+1), .shopping-cart-page .product-grid .item-box:nth-child(3n+1) { clear: none; }
 .home-page .product-grid .item-box:nth-child(4n+1), .product-details-page .product-grid .item-box:nth-child(4n+1), .shopping-cart-page .product-grid .item-box:nth-child(4n+1) { clear: both; }
 /*** PRODUCT PAGE ***/
 .gallery { float: left; width: 46%; }
 .gallery .picture { width: auto; }
 .overview { float: right; width: 52%; }
 .rental-attributes { overflow: hidden; }
 .rental-attributes .attribute-item { float: left; margin: 0 20px 0 0; }
 .rental-attributes .datepicker { width: 160px; text-align: left; }
 .attribute-squares li { margin: 0 10px 10px 0; }
 .product-details-page .title { text-align: left; }
 /*** PRODUCT REVIEWS ***/
 .product-review-item .review-title { max-width: 850px; }
 .write-review .review-rating div.name-description { width: 265px; margin: 0 5px 0 0; text-align: right }
 .product-review-item .review-text { display: table; width: 100%; table-layout: fixed; }
 .product-review-item .avatar { display: table-cell; vertical-align: top; width: 120px; }
 .product-review-item .avatar img { max-width: 100%; }
 .product-review-item .text-body { display: table-cell; vertical-align: top; }
 .product-review-item .avatar + .text-body { padding: 0 0 0 20px; }
 /*** WISHLIST & COMPARE LIST ***/
 .compare-products-page .page-title { margin: 0 0 -1px; }
 .compare-products-page .clear-list { position: absolute; top: 7px; right: 0; }
 .compare-products-table .full-description td { display: table-cell; }
 .compare-products-table .full-description td p { margin-top: 0; }
 /*** TOPICS ***/
 .center-1 .topic-block-title { text-align: center; }
 .topic-page p { text-align: justify; }
 /*** REGISTRATION, LOGIN, ACCOUNT ***/
 .gender span { margin: 0 10px 0 0; }
 .gender span > * { margin: 0 5px 0 0; }
 .date-of-birth select + select { margin: 0 0 0 11px; }
 #check-availability-button { display: block; margin: 10px auto; }
 .login-page .customer-blocks { overflow: hidden; }
 .login-page .new-wrapper { float: left; width: 49%; margin: 0; }
 .login-page .new-wrapper .text { min-height: 200px; }
 .login-page .returning-wrapper { float: right; width: 49%; }
 .login-page .returning-wrapper .form-fields { min-height: 200px; padding: 30px 0 0; }
 .login-page .returning-wrapper .inputs label { width: 110px; }
 .login-page .returning-wrapper input[type="text"], .login-page .returning-wrapper input[type="email"], .login-page .returning-wrapper input[type="password"] { width: 300px; }
 .address-list-page .section, .order-list-page .section, .return-request-list-page .section { display: block; width: auto; margin: 0 0 40px; }
 .address-list-page .buttons, .order-list-page .buttons { position: absolute; top: 5px; right: 10px; }
 .avatar-page .message-error, .avatar-page .buttons { text-align: left; }
 .registration-page .vat-note { margin-left: 275px; }
 .customer-info-page .vat-note, .customer-info-page .email-to-revalidate-note { margin-left: 150px; }
 .customer-info-page .vat-status { display: inline-block; }
 /*** SHOPPING CART ***/
 .shopping-cart-page .cart-options { overflow: hidden; }
 .shopping-cart-page .checkout-attributes { float: left; max-width: 565px; margin: -30px 0 15px; }
 .shopping-cart-page .checkout-attributes li { margin: 5px 10px 5px 0; }
 .shopping-cart-page .selected-checkout-attributes { float: right; max-width: 395px; margin: 15px 0; }
 /*** CHECKOUT ***/
 .order-progress { margin: -30px 0 50px; }
 .checkout-page .address-item { width: 31%; }
 .checkout-page .terms-of-service { text-align: center; }
 .payment-info .info { padding: 30px 15px; }
 .payment-info .info td:first-child { width: 265px !important; margin: 0 10px 0 0; text-align: right; }
 .payment-info .info td:only-child { width: 100% !important; }
 .order-review-data .title, .order-details-area .title, .shipment-details-area .title { text-align: left; }
 .opc .order-review-data ul { text-align: left; }
 /*** SEARCH & SITEMAP ***/
 .advanced-search .price-range { margin-left: 114px; }
 /*** BLOG & NEWS ***/
 .comment-list { margin: 0 0 50px; }
 .news-list-homepage .news-items { overflow: hidden; text-align: left; }
 .news-list-homepage .news-item { float: left; width: 31.33333%; margin: 0 1% 30px; }
 .news-list-homepage .news-item:nth-child(3n+1) { clear: both; }
 .news-list-homepage .news-item:only-child { float: none; width: auto; margin: 0 0 30px; }
 .news-list-homepage .news-head { text-align: center; }
 .news-list-homepage .news-body { text-align: justify; }
 /*** FORUM & PROFILE ***/
 .forum-breadcrumb { margin: -30px 0 30px; }
 .current-time { float: right; }
 .forum-search-box { float: left; }
 .forum-search-box .advanced { text-align: left; }
 .forum-search-box .advanced a { line-height: normal; }
 .forums-table-section td { min-width: 150px; }
 .forums-table-section td:first-child { min-width: 90px; }
 .forums-table-section .view-all { text-align: right; }
 .topic-actions .pager.upper { display: block; max-width: 400px; }
 .forum-table .forum-details, .forum-table .topic-details { min-width: 225px; }
 .forum-table td { padding: 20px; }
 .forum-edit-page textarea, .private-message-send-page textarea { width: 600px; height: 250px; }
 .private-message-send-page .bb-code-editor-wrapper { display: inline-block; width: 400px; margin: 10px 0; vertical-align: middle; }
}
@media all and (min-width: 1367px) {
 /*** GLOBAL STYLES ***/
 .master-wrapper-content { width: 1200px; }
 .inputs label { width: 375px; }
 .center-2 .inputs label { width: 213px; }
 .inputs.accept-consent label { width: auto; }
 /*** HEADER ***/
 .header { width: 1200px; }
 /*** NAVIGATION ***/
 .header-menu { width: 1200px; }
 .header-menu > ul > li { padding: 0 20px; }
 .header-menu > ul > li > a, .header-menu > ul > li > span { font-size: 18px; }
 /*** FOOTER ***/
 .footer-upper { width: 1200px; padding: 35px 30px; }
 .footer-block { width: 280px; }
 .footer-lower { width: 1200px; padding: 25px 20px; }
 /*** PRODUCT REVIEWS ***/
 .product-review-item .review-title { max-width: 1050px; }
 .write-review .review-rating div.name-description { margin: 0 5px 0 0; min-width: 375px; }
 /*** REGISTRATION, LOGIN, ACCOUNT ***/
 .login-page .returning-wrapper input[type="text"], .login-page .returning-wrapper input[type="email"], .login-page .returning-wrapper input[type="password"] { width: 360px; }
 .registration-page .vat-note { margin-left: 385px; }
 .customer-info-page .vat-note, .customer-info-page .email-to-revalidate-note { margin-left: 225px; }
 /*** SHOPPING CART ***/
 .cart-footer .totals { width: 395px; margin: 0; }
 .cart-footer .cart-collaterals { width: 760px; margin: 0; }
 .cart-footer .cart-collaterals .deals { float: left; width: 360px; }
 .cart-footer .cart-collaterals .shipping { float: right; width: 360px; }
 .cart-footer .estimate-shipping .inputs label { display: inline-block; width: 35%; }
 .cart-footer .estimate-shipping .inputs input, .cart-footer .estimate-shipping .inputs select { width: 65%; }
 /*** CHECKOUT ***/
 .shipping-method .method-list li, .payment-method .method-list li { margin: 20px 1%; }
 .payment-info .info td:first-child { width: 375px !important; }
 .payment-info .info td:only-child { width: 100% !important; }
 /*** FORUM & PROFILE ***/
 .forum-actions .pager, .topic-actions .pager { max-width: 600px !important; }
 .topic-post .post-text { width: 930px; max-width: 100%; }
}
ol, ul { list-style: none;}
a img { border: none;}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="file"] > button::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner { margin: 0; border: 0; padding: 0;}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea { border-radius: 0;}
button,input[type="button"],input[type="submit"],input[type="reset"] { -webkit-appearance: none;}
input:-webkit-autofill { -webkit-box-shadow: inset 0 0 0 1000px #fff;}
script { display: none !important;}
/*********** GLOBAL STYLES **********/
body { max-width: 100%; overflow-x: hidden; background-color: #fff; font: normal 14px Arial, sans-serif; color: #777;}
h1, h2, h3, h4, h5, h6 { color: #444;}
a { color: inherit; cursor: pointer;}
a img { opacity: 0.99; /*firefox scale bug fix*/}
table { width: 100%; border-collapse: collapse;}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea, select { height: 36px; /*safari padding fix*/ border: 1px solid #ddd; padding: 8px; vertical-align: middle;}
input, textarea, select, button { font-size: 14px; font-family: Arial, sans-serif; color: #777;}
textarea { min-height: 150px;}
select { min-width: 50px; height: 32px; /*safari padding fix*/ padding: 6px;}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea:focus,select:focus { border-color: #ccc; color: #444; position: relative; z-index: 1;}
input[type="checkbox"],input[type="radio"],input[type="checkbox"] + *,input[type="radio"] + * { vertical-align: middle;}
input[type="button"], input[type="submit"],button, .button-1, .button-2 { cursor: pointer;}
label, label + * { vertical-align: middle;}
.master-wrapper-content { position: relative; z-index: 0; width: 90%; margin: 0 auto;}
.master-column-wrapper { position: relative; z-index: 0;}
.master-column-wrapper:after { content: ""; display: block; clear: both;}
.center-1 { margin: 0 0 100px;}
.center-2, .side-2 { margin: 0 0 50px;}
.side-2:after { content: ""; display: block; clear: both;}
.page { min-height: 200px; text-align: center;}
.page-title { min-height: 50px; margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 6px 10px;}
.page-title h1 { font-size: 30px; font-weight: normal;}
.page:after,.page-title:after,.page-body:after { content: ""; display: block; clear: both;}
.center-1 .page-title,.center-1 .title { text-align: center;}
.buttons { margin: 0 0 30px;}
.link-rss { display: none; width: 24px; height: 24px; background: url('../Themes/Jaquar2025_V1/Content/images/rss.png') center no-repeat; font-size: 0 !important;}
.category-description ul,.manufacturer-description ul,.full-description ul,.topic-block ul,.topic-page ul,.post-body ul { margin: 12px 0; padding: 0 0 0 36px; list-style: disc;}
.category-description ol,.manufacturer-description ol,.full-description ol,.topic-block ol,.topic-page ol,.post-body ol { margin: 12px 0; padding: 0 0 0 36px; list-style: decimal;}
.category-description p,.manufacturer-description p,.full-description p,.topic-block p,.topic-page p,.post-body p,.news-body p { margin: 10px 0; text-align: justify;}
.flyout-cart { display: none;}
/*********** GLOBAL FORMS ***********/
.fieldset, .section { position: relative; margin: 0 0 40px;}
.fieldset .title,.section .title { margin: 0 0 15px; padding: 0 10px; font-size: 20px; color: #444;}
.fieldset .title strong,.section .title strong { font-weight: normal;}
.form-fields { position: relative; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px 15px;}
.inputs { position: relative; margin: 0 0 15px; text-align: center; white-space: nowrap; /*fix for 'required' elements*/ font-size: 0;}
.inputs:after { content: ""; display: block; clear: both;}
.inputs label { display: block; width: 100%; margin: 0 0 10px; text-align: center; font-size: 14px; /*reset zeroing*/ color: #444;}
.inputs input[type="text"],.inputs input[type="email"],.inputs input[type="tel"],.inputs input[type="password"],.inputs select, .inputs textarea { width: 400px; max-width: 100%; background-color: #fff;}
.inputs.custom-attributes { white-space: normal;}
.inputs .option-list { display: inline-block; max-width: 95%; vertical-align: middle;}
.inputs .option-list li { display: inline-block; margin: 5px; border: 1px solid #ddd; background-color: #fff; padding: 8px 10px;}
.inputs .option-list label { display: inline-block; width: auto !important; margin: 0 0 0 5px;}
.inputs.reversed { margin: 0 0 20px; text-align: center;}
.required { margin: 0 -8px 0 3px; /*siblings offset*/ vertical-align: top; font-size: 20px; font-weight: normal; color: #e4434b;}
.message-error,.field-validation-error,.username-not-available-status,.poll-vote-error, .password-error { display: block; text-align: center; font-size: 13px; color: #e4434b; margin-top: 5px;}
.field-validation-valid,.username-available-status { display: block; text-align: center; font-size: 13px; color: #4cb17c;}
.captcha-box { text-align: center; line-height: 0; /*firefox line-height bug fix*/}
.captcha-box > div { display: inline-block; max-width: 100%;}
.captcha-box input { height: auto;}
/*********** GLOBAL TABLES ***********/
.table-wrapper { overflow-x: auto;}
.data-table .hidden-row { height: 1px; border: none;}
.data-table tr.hidden-row th { padding: 0; border-top: none;}
.data-table tr.hidden-row th > span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px;}
.cart th,.data-table th,.forum-table th { border-width: 1px 1px 0; border-style: solid; border-color: #ddd; background-color: #f6f6f6; padding: 10px; white-space: nowrap; font-weight: normal;}
.forum-table th.replies,.forum-table th.views,.forum-table th.votes,.forum-table th.latest-post,.forum-table th.topics,.forum-table th.posts,.forum-table td.replies,.forum-table td.views,.forum-table td.votes,.forum-table td.latest-post,.forum-table td.topics,.forum-table td.posts { display: none;}
.forum-table td.image { min-width: 0;}
.cart td,.data-table td,.forum-table td { min-width: 50px; border-width: 1px; border-style: solid; border-color: transparent #ddd #ddd; background-color: #fff; padding: 20px; color: #444;}
.forum-table td { min-width: 90px; padding: 10px;}
.cart a,.data-table a,.forum-table a { font-weight: normal; color: #4ab2f1;}
.cart a:hover,.cart a:focus,.data-table a:hover,.data-table a:focus,.forum-table a:hover,.forum-table a:focus { text-decoration: underline;}
.cart .product,.data-table .product,.data-table .message,.data-table .info,.data-table .name { min-width: 225px; text-align: left;}
.forum-table .forum-details,.forum-table .topic-details { text-align: left;}
.cart .product a,.data-table .product a,.data-table .info a { font-weight: bold; color: #444;}
.cart .product a:hover,.cart .product a:focus,.data-table .product a:hover,.data-table .product a:focus,.data-table .info a:hover,.data-table .info a:focus { color: #4ab2f1; text-decoration: none;}
.cart .product .edit-item { margin: 10px 0 0;}
.cart .product .edit-item a { font-weight: normal; color: #4ab2f1;}
.cart .product .edit-item a:hover,.cart .product .edit-item a:focus { text-decoration: underline;}
.cart .remove-from-cart,.cart .add-to-cart,.data-table .select-boxes,.data-table .order { text-align: center;}
.cart .remove-from-cart input[type="checkbox"] { display: none;}
.cart .remove-from-cart .remove-btn { width: 11px; height: 11px; border: 0; background: #ffffffab url(../Themes/Jaquar2025_V1/Content/images/remove.png) center no-repeat;}
.cart td.unit-price,.data-table td.unit-price { white-space: nowrap;}
.cart td.quantity input { width: 50px; text-align: center;}
.cart td.subtotal,.data-table td.total { white-space: nowrap; color: #444;}
.cart td.subtotal .discount, .cart td.subtotal .discount-additional-info { font-style: italic; color: #4ab2f1;}
.data-table em a { font-weight: bold; color: #444;}
.data-table div.download { margin: 10px 0 0;}
/*********** NOTIFICATIONS & POPUPS  ***********/
.bar-notification-container { position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; line-height: 16px; color: #fff; opacity: 0.95;}
.bar-notification.success { background-color: #4bb07a;}
.bar-notification.error { background-color: #e4444c;}
.bar-notification.warning { background-color: #f39c12;}
.bar-notification { position: relative; display: none; padding: 15px 25px 15px 10px;}
.bar-notification .content { margin: 0 10px 0 0;}
.bar-notification .content a { color: #fff; text-decoration: underline;}
.bar-notification .close { position: absolute; top: 0; right: 0; width: 32px; height: 32px; margin: 7px; background: #fff url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat; cursor: pointer;}
.popup-notification { border-radius: 5px; padding: 3px; margin: 5px 0;}
.popup-notification.success { border: 2px rgba( 75,176,122,.5) solid;}
.popup-notification.error { border: 2px rgba( 228,68,76,.5) solid;}
.popup-notification.warning { border: 2px rgba( 243,156,18,.5) solid;}
.noscript { border-bottom: 1px solid #333; background-color: #ff9; padding: 30px 15px; text-align: center; line-height: 22px; color: #444;}
.ajax-loading-block-window { position: fixed; top: 50%; left: 50%; z-index: 999; width: 32px; height: 32px; margin: -16px 0 0 -16px; background: url('../Themes/Jaquar2025_V1/Content/images/loading.gif') center no-repeat;}
.please-wait { background: url('../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif') no-repeat; padding-left: 20px; font-size: 14px;}
.ui-dialog { max-width: 90%; border: 1px solid #ddd; box-shadow: 0 0 2px rgba(0,0,0,0.15); overflow: hidden; background-color: #fff; /*override jQuery UI styles, do not delete doubled properties*/ border-radius: 0; padding: 0; font: normal 14px Arial, sans-serif;}
.ui-dialog:before { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);}
.ui-dialog-titlebar { border-bottom: 1px solid #ddd; overflow: hidden; background-color: #eee; padding: 10px 15px; /*override jQuery UI styles, do not delete doubled properties*/ border-width: 0 0 1px; border-radius: 0; background-image: none; padding: 10px 15px !important; font-weight: normal; cursor: auto !important;}
.ui-dialog-titlebar > span { float: left; font-size: 18px; color: #444; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 !important;}
.ui-dialog-titlebar button { position: absolute; top: 0; right: 0; width: 42px; height: 42px; border: none; overflow: hidden; background: url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat; font-size: 0; /*override jQuery UI styles, do not delete doubled properties*/ top: 0 !important; right: 0 !important; width: 42px !important; height: 42px !important; margin: 0 !important; border: none !important; border-radius: 0; background: url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat !important; padding: 0 !important;}
.ui-dialog-titlebar button span { display: none !important;}
.ui-dialog-content { padding: 15px; line-height: 20px; /*override jQuery UI styles, do not delete doubled properties*/ background-color: #fff !important; padding: 15px 15px 20px 15px !important; color: #777;}
.ui-dialog-content .page { min-height: 0;}
.ui-dialog-content .page-title { min-height: 0; margin: 0 0 15px; padding: 0px 10px 10px 10px; text-align: center;}
.ui-dialog-content .page-title h1 { font-size: 24px; line-height: 30px;}
.ui-dialog-content .back-in-stock-subscription-page { text-align: center;}
.ui-dialog-content .back-in-stock-subscription-page .tooltip { margin-bottom: 10px;}
.ui-dialog-content .back-in-stock-subscription-page .button-1 { border: none; background-color: #4ab2f1; padding: 10px 15px; font-size: 15px; color: #fff; text-transform: uppercase;}
.ui-dialog-content .back-in-stock-subscription-page .button-1:hover,.ui-dialog-content .back-in-stock-subscription-page .button-1:focus { background-color: #248ece;}
.eu-cookie-bar-notification { position: fixed; top: 50%; left: 50%; z-index: 1050; width: 320px; height: 180px; margin: -90px 0 0 -160px; border: 1px solid #ccc; box-shadow: 0 0 2px rgba(0,0,0,0.15); background-color: #fff; padding: 20px; text-align: center;}
.eu-cookie-bar-notification .text { margin-bottom: 20px; line-height: 20px;}
.eu-cookie-bar-notification button { min-width: 60px; margin: 5px 0 10px; border: none; background-color: #4ab2f1; padding: 8px 12px; font-size: 14px; color: #fff;}
.eu-cookie-bar-notification button:hover,.eu-cookie-bar-notification button:focus { background-color: #248ece;}
.eu-cookie-bar-notification a { display: block; color: #4ab2f1;}
.eu-cookie-bar-notification a:hover,.eu-cookie-bar-notification a:focus { text-decoration: underline;}
/*********** HEADER ***********/
.admin-header-links { background-color: #333; text-align: center; color: #eee;}
.admin-header-links * { display: inline-block; margin: 0 10px; line-height: 35px; font-size: 12px; font-weight: bold;}
.admin-header-links .impersonate { display: inline-block;}
.admin-header-links .impersonate a { background-color: #555; padding: 0 15px;}
.admin-header-links .impersonate a:hover,.admin-header-links .impersonate a:focus { background-color: #666;}
.header { position: relative; z-index: 10; width: 95%; margin: auto; text-align: center;}
.header-upper { position: relative; z-index: 1; border-bottom: 1px solid #ddd;}
.header-selectors-wrapper { border-bottom: 1px solid #ddd; padding: 10px 0;}
.header-selectors-wrapper > div { display: block; width: 50%; margin: 10px auto; vertical-align: middle;}
.header-selectors-wrapper select { width: 100%;}
.language-list { max-width: 100%; font-size: 0;}
.language-list li { display: inline-block; margin: 0 1px; vertical-align: middle;}
.language-list a { display: block; position: relative; width: 24px; height: 32px; line-height: 0;}
.language-list img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.header-links-wrapper { position: relative; padding: 20px 0;}
.header-links {}
.header-links ul { font-size: 0;}
.header-links li { display: inline-block; margin: 0 10px;}
.header-links span,.header-links a { display: inline-block; font-size: 12px; /*reset zeroing*/ line-height: 36px; text-transform: uppercase;}
.header-links a:hover,.header-links a:focus { color: #4ab2f1;}
#topcartlink { display: block; width: 70%; max-width: 400px; margin: 10px auto 0; background-color: #f6f6f6; padding: 0 20px;}
#topcartlink a { background: url('../Themes/Jaquar2025_V1/Content/images/shopping-bag.png') left center no-repeat; padding: 0 0 0 20px;}
.header-lower { position: relative; z-index: 0; padding: 35px 0;}
.header-logo { margin: 0 0 20px; text-align: center;}
.header-logo a { display: inline-block; max-width: 100%; line-height: 0; /*firefox line-height bug fix*/}
.header-logo a img { max-width: 100%; opacity: 1;}
.search-box form { display: inline-block;}
.search-box form:after { content: ""; display: block; clear: both;}
.search-box input.search-box-text { float: left; width: 200px; height: 36px; margin: 0 -1px 0 0;}
.search-box .search-box-button { float: left; min-width: 86px; height: 36px; border: none; background-color: #4ab2f1; padding: 0 15px; text-align: center; color: #fff; text-transform: uppercase;}
.search-box .search-box-button:hover,.search-box .search-box-button:focus { background-color: #248ece;}
.search-box .ui-autocomplete-loading { background: #fff url('../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif') right center no-repeat;}
.ui-helper-hidden-accessible { display: none !important;}
.ui-autocomplete { width: 285px !important; border: 1px solid #ddd; border-top: none; overflow: hidden; background-color: #fff; text-align: left; /*override jQuery UI styles, do not delete doubled properties*/ border-radius: 0; padding: 0; font: normal 14px Arial, sans-serif;}
.ui-autocomplete li { border-top: 1px solid #ddd;}
.ui-autocomplete li:first-child { border-top: none;}
.ui-autocomplete a { display: block; padding: 15px; font-size: 14px; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 !important; border: none !important; border-radius: 0 !important; background: none !important; padding: 15px !important; line-height: normal !important; color: #777 !important;}
.ui-autocomplete a:hover,.ui-autocomplete a:focus,.ui-autocomplete a.ui-state-focus { background-color: #f6f6f6 !important;}
.ui-autocomplete img { display: none; min-width: 20px; margin: 0 10px 0 0; vertical-align: middle;}
/*********** FOOTER ***********/
.footer { background-color: #eee; text-align: center;}
.footer-upper { width: 95%; margin: auto; border-bottom: 1px solid #ddd; overflow: hidden; padding: 40px 0; font-size: 0;}
.footer-block { width: 95%; margin: 1px auto; text-align: left; font-size: 14px; /*reset zeroing*/}
.footer-block .title { margin: 0 0 1px; background: #4ab2f1 url('../Themes/Jaquar2025_V1/Content/images/toggle-white.png') right center no-repeat; padding: 10px 15px; font-size: 20px; color: #fff; cursor: pointer;}
.footer-block .title strong { font-weight: normal;}
.footer-block .list { display: none; margin: 0 0 20px; background-color: #fff; padding: 10px 15px;}
.footer-block .list a { display: block; padding: 10px 15px; line-height: 20px;}
.footer-block .list a:hover,.footer-block .list a:focus { color: #4ab2f1;}
.follow-us { margin: 30px auto 0; text-align: center;}
.follow-us .title { margin: 0 0 10px; background: none; color: #444; cursor: auto;}
.follow-us .social ul { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 30px; font-size: 0;}
.follow-us .social li { display: inline-block; margin: 0 5px;}
.follow-us .social a { display: block; width: 38px; height: 38px; background: url('../Themes/Jaquar2025_V1/Content/images/social-sprite.png') no-repeat; font-size: 0;}
.follow-us .social .facebook a { background-position: 0 0;}
.follow-us .social .twitter a { background-position: -38px 0;}
.follow-us .social .rss a { background-position: -76px 0;}
.follow-us .social .youtube a { background-position: -114px 0;}
.follow-us .social .google-plus a { background-position: -152px 0;}
.newsletter-email { display: inline-block; overflow: hidden;}
.newsletter-email:focus-within { overflow: visible;}
.newsletter-email input[type="email"] { float: left; width: 180px; height: 36px; margin: 0 -1px 0 0;}
.newsletter-subscribe-button { float: left; height: 36px; border: none; background-color: #4ab2f1; padding: 0 15px; text-align: center; color: #fff; text-transform: uppercase;}
.newsletter-subscribe-button:hover,.newsletter-subscribe-button:focus { background-color: #248ece;}
.newsletter-email .options { clear: both; padding: 10px 0 0;}
.newsletter-validation,.newsletter-result { width: 100%; overflow: hidden; line-height: 28px;}
/*.newsletter-validation .please-wait {
	display: none !important; }*/
.footer-lower { width: 95%; margin: auto; overflow: hidden; padding: 25px 0; font-size: 12px;}
.footer-tax-shipping a { font-weight: bold; color: #4ab2f1;}
.footer-tax-shipping a:hover,.footer-tax-shipping a:focus { text-decoration: underline;}
.footer-powered-by { margin: 10px 0 0;}
.footer-powered-by a { font-weight: bold; color: #4ab2f1;}
.footer-powered-by a:hover,.footer-powered-by a:focus { text-decoration: underline;}
.theme-selector { margin: 10px 0 0;}
.theme-selector select { width: 170px;}
/*********** SIDE COLUMN ***********/
.block { max-width: 600px; /*width limit in mobile*/ min-height: 50px; margin: auto; text-align: left;}
.block .title { position: relative; margin: 0 0 10px; border-bottom: 1px solid #ddd; background: #f6f6f6 url('../Themes/Jaquar2025_V1/Content/images/toggle-gray.png') right 14px no-repeat; padding: 12px 30px 12px 10px; font-size: 20px; color: #444; cursor: pointer;}
.block .title strong { font-weight: normal;}
.block .listbox { display: none; border-bottom: 1px solid #ddd; padding: 10px 5px;}
.block .list li { padding: 5px 0 5px 15px;}
.block .list a { display: inline-block; position: relative; padding: 5px 0; font-size: 16px; color: #444; -webkit-transition: all 0.1s ease; transition: all 0.1s ease;}
.block .list a:before { content: ""; position: absolute; top: 12px; left: -15px; width: 5px; height: 5px; background-color: #ddd;}
.block .list .active > a { color: #4ab2f1;}
.block .list a:hover,.block .list a:focus { color: #4ab2f1;}
.block a.product-picture { display: none;}
.block a.product-picture:before { display: none;}
.block .sublist { margin: 15px 0 5px;}
.block .sublist a { font-size: 14px;}
.block .view-all { margin: 10px 0 0;}
.block .view-all a { display: inline-block; padding: 10px 15px; font-size: 16px; color: #4ab2f1;}
.block .view-all a:hover,.block .view-all a:focus { text-decoration: underline;}
.block .tags { margin: 5px 0 10px;}
.block .tags ul { font-size: 0;}
.block .tags li,.product-tags-all-page li { display: inline-block; position: relative; margin: 0 10px; overflow: hidden; font-size: 17px !important; /*setting base size*/}
.block .tags li a,.product-tags-all-page li a { float: left; line-height: 30px; color: #444;}
.block .tags li a:hover,.block .tags li a:focus,.product-tags-all-page li a:hover,.product-tags-all-page li a:focus { color: #4ab2f1;}
.poll strong { display: block; margin: 10px 0; background-color: #f6f6f6; padding: 10px 15px; font-size: 15px; font-weight: normal; color: #444; text-transform: uppercase;}
.poll-options,.poll-results { margin: 10px 0 15px; overflow: hidden; font-size: 15px; color: #444;}
.poll-options li,.poll-results li { margin: 10px 0;}
.poll-options li > input { margin: 0 5px 0 0; cursor: pointer;}
.poll-options li > label { display: inline-block; font-size: 16px; cursor: pointer;}
.poll .buttons,.poll-total-votes {}
.poll .buttons button { border: none; background-color: #aaa; padding: 10px 20px; font-size: 13px; color: #fff; text-transform: uppercase;}
.poll .buttons button:hover,.poll .buttons button:focus { background-color: #bbb;}
.poll-total-votes { display: block; margin: 10px 0 0; font-weight: bold; font-style: italic; color: #444;}
.home-page-polls { text-align: center;}
.home-page-polls .title { border-bottom: 1px solid #ddd; color: #444; font-size: 30px; font-weight: normal; margin: 0 0 30px; padding: 0 0 15px;}
.home-page-polls .title strong { font-weight: normal;}
.home-page-polls li { display: inline-block; margin: 10px;}
/********** CATEGORY PAGE **********/
.breadcrumb { margin: 0 0 50px; background-color: #f6f6f6; padding: 5px 10px;}
.breadcrumb ul { font-size: 0;}
.breadcrumb li { display: inline-block;}
.breadcrumb li * { display: inline-block; margin: 0 5px; font-size: 14px; /*reset zeroing*/ line-height: 32px;}
.breadcrumb strong { font-weight: normal;}
.breadcrumb a:hover,.breadcrumb a:focus { color: #4ab2f1;}
.category-description,.manufacturer-description,.vendor-description { margin: 0 0 25px; line-height: 22px;}
.contact-vendor { margin: 0 0 30px;}
.contact-vendor .button-2 { border: none; background-color: #4ab2f1; padding: 10px 15px; font-size: 14px; color: #fff; text-transform: uppercase;}
.contact-vendor .button-2:hover,.contact-vendor .button-2:focus { background-color: #248ece;}
.product-selectors { margin: 0 0 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px 0;}
.product-selectors:first-child { border-top: none;}
.product-selectors:after { content: ""; display: block; clear: both;}
.product-selectors > div { display: inline-block; margin: 5px;}
.product-selectors span { vertical-align: middle; font-size: 16px;}
.product-selectors select { margin: 0 8px;}
.product-selectors .product-viewmode { display: none; font-size: 0;}
.product-filter + .product-filter { margin-top: 20px;}
.product-filter .filter-title { margin: 0 0 10px; background-color: #f6f6f6; padding: 10px; font-size: 17px; color: #444;}
.product-filter .filter-title strong { font-weight: normal;}
.product-filter .filter-content { padding: 10px; color: #444;}
.product-filter .group { font-size: 15px;}
.product-filter .group + .group { margin-top: 16px;}
.product-filter .group .name { padding-bottom: 10px;}
.product-filter .group .item { display: flex; padding-left: 15px; align-items: center;}
.product-filter .group .item + .item { padding-top: 8px;}
.product-filter .group .item label { cursor: pointer; display: flex; align-items: center; padding-left: 8px; flex-grow: 1;}
.price-range-filter .selected-price-range { padding: 5px 0;}
.price-range-filter .selected-price-range .to { float: right;}
.price-range-filter .selected-price-range.manually { display: flex;}
.price-range-filter .selected-price-range.manually .from { margin-right: 8px;}
.price-range-filter .selected-price-range.manually .from,.price-range-filter .selected-price-range.manually .to { width: 50%;}
.product-filter .attribute-squares { font-size: inherit;}
.product-filter .attribute-squares .attribute-square { width: 20px !important; height: 20px !important; margin-right: 8px;}
.item-grid:after { content: ""; display: block; clear: both;}
.item-box { position: relative; width: 100%; float: left; margin: 0 0 80px; text-align: left;}
.item-box .picture { z-index: 1; background-color: #fff; margin: 0 0 20px;}
.item-box .picture a { display: block; position: relative;}
.item-box .picture a:focus { opacity: 0.85;}
.item-box .picture a:before { content: ""; display: block; padding-top: 100%;}
.item-box .picture a img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translateZ(0) scale(1.0, 1.0);}
.item-box:hover .picture a img { opacity: 0.85;}
.item-box .details { padding: 0 10px;}
.item-box .product-title { margin: 0 0 10px; font-size: 17px; line-height: 1.2; font-weight: normal; color: #4ab2f1;}
.item-box .product-title a { display: block;}
.item-box .product-title a:hover,.item-box .product-title a:focus { color: #248ece;}
.item-box .sku { margin: 0 0 15px;}
.item-box .product-rating-box { display: inline-block; margin: 0 0 10px;}
.item-box .rating { background: url('../Themes/Jaquar2025_V1/Content/images/rating1.png') repeat-x; width: 95px; height: 14px;}
.item-box .rating div { background: url('../Themes/Jaquar2025_V1/Content/images/rating2.png') repeat-x; height: 14px;}
.item-box .description { display: none;}
.item-box .description a { display: block; overflow: hidden;}
.item-box .prices { margin: 0 0 10px; overflow: hidden;}
.item-box .old-price { margin: 0 5px 0 0; font-size: 16px; color: #aaa; text-decoration: line-through;}
.item-box .actual-price { margin: 0 5px 0 0; font-size: 16px; color: #666;}
.item-box .tax-shipping-info a { color: #4ab2f1;}
.item-box .tax-shipping-info a:hover,.item-box .tax-shipping-info a:focus { text-decoration: underline;}
.item-box .buttons { margin: 0; font-size: 0;}
.item-box button { display: inline-block; height: 40px; border: none; vertical-align: middle;}
.item-box .product-box-add-to-cart-button { width: 60%; background-color: #4ab2f1; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.item-box .product-box-add-to-cart-button:hover,.item-box .product-box-add-to-cart-button:focus { background-color: #248ece;}
.item-box .add-to-compare-list-button,.item-box .add-to-wishlist-button { width: 20%; border-left: 1px solid #fff !important; background-color: #eaeaea; background-position: center; background-repeat: no-repeat; font-size: 0;}
.item-box .add-to-compare-list-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/compare-button.png');}
.item-box .add-to-wishlist-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/wishlist-button.png');}
.item-box .add-to-compare-list-button:hover,.item-box .add-to-compare-list-button:focus,.item-box .add-to-wishlist-button:hover,.item-box .add-to-wishlist-button:focus { background-color: #ddd;}
.home-page-category-grid,.sub-category-grid,.manufacturer-grid,.vendor-grid { margin: 0 0 20px;}
.home-page-category-grid .title,.sub-category-grid .title { text-align: center; font-size: 22px; font-weight: normal; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.home-page-category-grid .title a,.sub-category-grid .title a { display: block; padding: 0 0 15px;}
.home-page-category-grid .picture,.sub-category-grid .picture { margin: 0;}
.home-page-category-grid .picture a:before,.sub-category-grid .picture a:before { padding-top: 65%;}
.products-container { position: relative;}
.products-container .ajax-products-busy { display: none; position: absolute; z-index: 2; width: 100%; height: 100%; background: #ffffffab url(../Themes/Jaquar2025_V1/Content/images/loading.gif) center no-repeat;}
.product-grid,.product-list { margin: 0 0 50px;}
.product-grid .title { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 15px; font-size: 30px; font-weight: normal; color: #444;}
.product-grid .title strong { font-weight: normal;}
.manufacturer-grid .title { margin: 0 0 15px; text-align: center; font-size: 16px;}
.manufacturer-grid .title a:hover,.manufacturer-grid .title a:focus { color: #4ab2f1;}
.manufacturer-grid .picture { border: 1px solid #ddd;}
.vendor-grid .title { margin: 0 0 15px; text-align: center; font-size: 16px;}
.vendor-grid .title a:hover,.vendor-grid .title a:focus { color: #4ab2f1;}
.vendor-grid .picture { border: 1px solid #ddd;}
.pager { margin: 0 0 20px;}
.pager ul { text-align: right; font-size: 0;}
.pager li { display: inline-block; margin: 0 5px; vertical-align: top;}
.pager li a,.pager li span { display: block; min-width: 35px; height: 35px; border: 1px solid #ddd; background-color: #eee; padding: 8px; text-align: center; font-size: 14px; /*reset zeroing*/ cursor: pointer;}
.pager li span { border-color: transparent; background-color: #4ab2f1; color: #fff;}
.pager li.previous-page *,.pager li.next-page *,.pager li.first-page *,.pager li.last-page * { background-position: center; background-repeat: no-repeat; font-size: 0; color: #fff;}
.pager li.previous-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/prev.png');}
.pager li.next-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/next.png');}
.pager li.first-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/first.png');}
.pager li.last-page * { background-image: url('../Themes/Jaquar2025_V1/Content/images/last.png');}
.pager li a:hover,.pager li a:focus { border-color: transparent; background-color: #ddd;}
/********** PRODUCT PAGE **********/
.product-details-page { padding: 20px 0 0;}
.product-essential { margin: 0 0 40px; border-bottom: 1px solid #ddd; padding: 0 0 10px;}
.product-essential:after { content: ""; display: block; clear: both;}
.gallery { margin: 0 auto 50px;}
.gallery .picture-wrapper { margin: 0 0 10px;}
.gallery .picture { position: relative; max-width: 100%; margin: 0 auto 10px; overflow: hidden;}
.gallery .picture:before { content: ""; display: block; padding-top: 100%;}
.gallery .picture img,.gallery .picture-thumbs img,.variant-picture img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto;}
.gallery .picture-thumbs { overflow: hidden; font-size: 0;}
.gallery .picture-thumbs .thumb-item { display: inline-block; position: relative; width: 100px; height: 100px; margin: 0 5px 10px; overflow: hidden; cursor: pointer;}
.overview { position: relative; margin: 0 0 50px;}
.overview .discontinued-product { background: #f3f3f3; margin: 0 0 20px;}
.overview .discontinued-product h4 { display: inline-block; font-size: 14px; padding: 17px 17px 17px 40px; background: url('../Themes/Jaquar2025_V1/Content/images/discontinued-product-icon.png') no-repeat 13px center; color: #de444c;}
.overview .product-name { margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 0 10px;}
.overview .product-name h1 { font-size: 30px; font-weight: normal;}
.overview .short-description { margin: 0 0 25px; line-height: 22px; color: #666;}
.product-no-reviews,.product-reviews-overview { margin: 0 0 25px; color: #444;}
.product-no-reviews a { text-decoration: underline;}
.product-review-box { display: inline-block; margin: 0 0 8px;}
.product-review-box .rating { width: 95px; height: 14px; background: url('../Themes/Jaquar2025_V1/Content/images/rating1.png') repeat-x;}
.product-review-box .rating div { height: 14px; background: url('../Themes/Jaquar2025_V1/Content/images/rating2.png') repeat-x;}
.product-review-links a { text-decoration: underline;}
.product-review-links a:hover,.product-review-links a:focus { color: #4ab2f1;}
.overview .value,.variant-overview .value { color: #444;}
.overview .value a,.variant-overview .value a { color: #4ab2f1;}
.overview .value a:hover,.overview .value a:focus,.variant-overview .value a:hover,.variant-overview .value a:focus { text-decoration: underline;}
.overview-buttons { margin: 0 0 25px; font-size: 0;}
.overview-buttons div { width: 80%; margin: 0 auto 3px;}
.overview .button-2,.variant-overview .button-2 { display: block; width: 100%; border: none; background-color: #eaeaea; background-position: left center; background-repeat: no-repeat; padding: 12px 15px 12px 40px; text-align: left; font-size: 14px; /*reset zeroing*/ color: #666;}
.overview .button-2:hover,.overview .button-2:focus,.variant-overview .button-2:hover,.variant-overview .button-2:focus { background-color: #ddd;}
.overview .add-to-compare-list-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/compare-button.png');}
.overview .email-a-friend-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/email-button.png');}
.overview .subscribe-button,.variant-overview .subscribe-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/email-button.png');}
.overview .download-sample-button,.variant-overview .download-sample-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/download-button.png');}
.overview .add-to-wishlist-button,.variant-overview .add-to-wishlist-button { background-image: url('../Themes/Jaquar2025_V1/Content/images/wishlist-button.png');}
.overview .manufacturers { margin: 0 0 20px;}
.overview .availability,.variant-overview .availability { margin: 0 0 20px; overflow: hidden;}
.overview .availability .stock,.variant-overview .availability .stock { margin: 0 0 10px;}
.overview .availability .back-in-stock-subscription,.variant-overview .availability .back-in-stock-subscription { display: inline-block;}
.overview .additional-details,.variant-overview .additional-details { margin: 0 0 20px;}
.overview .additional-details div,.variant-overview .additional-details div { margin: 0 0 8px;}
.overview .delivery,.variant-overview .delivery { overflow: hidden;}
.overview .free-shipping,.variant-overview .free-shipping { display: inline-block; margin: 10px 0; background: url('../Themes/Jaquar2025_V1/Content/images/shipping.png') left center no-repeat; padding: 2px 0 2px 28px; font-weight: bold; color: #444;}
.overview .free-shipping.invisible,.variant-overview .free-shipping.invisible { display: none;}
.overview .delivery-date,.variant-overview .delivery-date { margin: 10px 0;}
.overview .min-qty-notification,.variant-overview .min-qty-notification { margin: 10px 0; font-style: italic; color: #444;}
.overview .download-sample,.variant-overview .download-sample { display: inline-block; margin: 0 0 25px;}
.overview .prices,.variant-overview .prices { margin: 0 0 10px; overflow: hidden;}
.overview .prices > div,.variant-overview .prices > div { margin: 0 0 5px;}
.overview .prices > div > span,.variant-overview .prices > div > span { vertical-align: middle;}
.overview .old-product-price,.variant-overview .old-product-price,.overview .non-discounted-price,.variant-overview .non-discounted-price { font-size: 14px; color: #999; text-decoration: line-through;}
.overview .product-price,.variant-overview .product-price { font-size: 20px; font-weight: bold; color: #444;}
.overview .tax-shipping-info a,.variant-overview .tax-shipping-info a { color: #4ab2f1;}
.overview .tax-shipping-info a:hover,.overview .tax-shipping-info a:focus,.variant-overview .tax-shipping-info a:hover,.variant-overview .tax-shipping-info a:focus { text-decoration: underline;}
.customer-entered-price { margin: 0 0 20px; overflow: hidden;}
.customer-entered-price .price-input label { display: block; margin: 0 0 5px; font-weight: bold; color: #444;}
.customer-entered-price .price-input input { width: 170px; text-align: center;}
.customer-entered-price .price-range { margin: 5px 0 0; color: #777;}
.tier-prices { margin: 0 0 20px;}
.tier-prices .title { display: none;}
.tier-prices table td { border: 1px solid #ddd; padding: 10px; color: #444;}
.tier-prices .field-header { min-width: 80px;}
.tier-prices .item-price { background-color: #f9f9f9; font-size: 16px; color: #e4434b;}
.overview .add-to-cart { margin: 0 0 20px;}
.overview .add-to-cart-panel,.variant-overview .add-to-cart-panel { display: inline-block; position: relative;}
.overview .add-to-cart-panel > *,.variant-overview .add-to-cart-panel > * { float: left;}
.overview .qty-label,.variant-overview .qty-label { display: none !important;}
.overview .qty-input,.variant-overview .qty-input { width: 45px; height: 43px; padding: 0 12px; text-align: center; font-size: 15px; color: #444;}
.overview .qty-dropdown,.variant-overview .qty-dropdown { height: 43px; padding: 0 12px; font-size: 15px; color: #444;}
.overview .add-to-cart-button,.variant-overview .add-to-cart-button { height: 43px; border: none; background-color: #4ab2f1; padding: 0 24px; font-size: 15px; color: #fff; text-transform: uppercase;}
.overview .add-to-cart-button:hover,.overview .add-to-cart-button:focus,.variant-overview .add-to-cart-button:hover,.variant-overview .add-to-cart-button:focus { background-color: #248ece;}
.product-share-button { display: inline-block; overflow: hidden;}
.full-description { clear: both; line-height: 24px;}
.product-collateral { margin: 0 0 75px;}
.product-collateral .title { margin: 0 0 10px; font-size: 18px; color: #444;}
.product-collateral .title strong { font-weight: normal;}
.product-variant-line { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 20px;}
.product-variant-line:after { content: ""; display: block; clear: both;}
.variant-picture { position: relative; width: 220px; height: 220px; margin: 0 auto 15px; overflow: hidden;}
.variant-overview { width: 100%;}
.variant-overview .variant-name { margin: 0 0 10px; padding: 10px 0; font-size: 16px; font-weight: bold; color: #4ab2f1;}
.variant-overview .variant-description { margin: 0 0 15px; line-height: 22px;}
.variant-overview .add-to-wishlist { margin: 0 0 25px;}
.variant-overview .add-to-wishlist-button { display: inline-block; width: auto;}
.variant-overview .add-to-cart { margin: 0 0 10px;}
.product-specs-box { margin: 0 0 40px;}
.product-specs-box td { border: 1px solid #ddd; padding: 10px;}
.product-specs-box td.spec-group-name { border: 0; padding-top: 20px; font-size: 16px; color: #444;}
.product-tags-list { font-size: 0;}
.product-tags-list li { display: inline-block; font-size: 14px; /*reset zeroing*/}
.product-tags-list li.separator { margin: 0 5px 0 3px;}
.product-tags-list a { display: inline-block; line-height: 24px;}
.product-tags-list a:hover,.product-tags-list a:focus { color: #444;}
.attributes { margin: 20px 0;}
.attributes dl { overflow: hidden; padding: 0 2px; /* fix for Chrome in Mac, the checkboxes get cut off */}
.attributes dt,.attribute-label { display: block; margin: 0 0 5px; white-space: nowrap; font-weight: bold; color: #444;}
.attributes dd,.attribute-data { margin: 0 0 10px;}
.attributes li { margin: 8px 0 12px;}
.attributes select { width: auto; min-width: 100px; max-width: 100%;}
.attributes .option-list label { margin: 0 5px;}
.attributes .datepicker { width: 280px; text-align: center; color: #444;}
.attributes .qty-box input { width: 48px; height: 32px; text-align: center;}
.attributes .option-list:not(.attribute-squares) .disabled { opacity: .5;}
.attributes .attribute-squares .disabled .attribute-square { cursor: default; opacity: .25;}
.attributes .attribute-squares .disabled .attribute-square-container { background: linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%), linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%);}
.attributes .attribute-squares .tooltip-container .not-available-text { font-size: 12px;}
.attributes .attribute-squares.color-squares .tooltip-container .not-available-text { margin: 5px;}
.attributes .attribute-squares.color-squares .tooltip-container { width: 120px; display: none;}
.attributes .attribute-squares.color-squares li:hover .tooltip-container { margin-left: -42px;}
.attributes .attribute-squares.color-squares .disabled .tooltip-container { display: block;}
.attributes .attribute-squares.image-squares .tooltip-container .not-available-text { margin-bottom: 5px; display: none;}
.attributes .attribute-squares.image-squares .disabled .tooltip-container .not-available-text { display: block;}
.attributes select option.disabled,.attributes select option:disabled { color: #cecece;}
.ui-datepicker { width: 280px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); background-color: #fff; text-align: center; /*override jQuery UI styles, do not delete doubled properties*/ border: none; border-radius: 0; padding: 0; font: normal 14px Arial, sans-serif; color: #777;}
.ui-datepicker-header { position: relative; height: 32px; background-color: #4ab2f1; color: #fff; /*override jQuery UI styles, do not delete doubled properties*/ border: none; border-radius: 0; background-image: none; padding: 0 !important; font-weight: normal;}
.ui-datepicker-header a { position: absolute; top: 0; z-index: 1; width: 32px; height: 32px; line-height: 32px; font-size: 0; /*override jQuery UI styles, do not delete doubled properties*/ top: 0 !important; width: 32px !important; height: 32px !important; border: none !important;}
.ui-datepicker-header a.ui-datepicker-prev { left: 0; background: url('../Themes/Jaquar2025_V1/Content/images/calendar-prev.png') center no-repeat;}
.ui-datepicker-header a.ui-datepicker-next { right: 0; background: url('../Themes/Jaquar2025_V1/Content/images/calendar-next.png') center no-repeat;}
.ui-datepicker-header a span { /*override jQuery UI styles, do not delete doubled properties*/ display: none !important;}
.ui-datepicker-title { position: relative; z-index: 0; line-height: 32px; font-weight: bold; text-transform: uppercase; /*override jQuery UI styles, do not delete doubled properties*/ line-height: 32px !important;}
.ui-datepicker-calendar { /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 !important; font-size: 14px !important;}
.ui-datepicker-calendar th { background-color: #eee;}
.ui-datepicker-calendar th,.ui-datepicker-calendar td { width: 14.285%; border: 1px solid #ddd; /*override jQuery UI styles, do not delete doubled properties*/ padding: 0;}
.ui-datepicker-calendar th span,.ui-datepicker-calendar td a { display: block; min-height: 32px; line-height: 32px; color: #444;}
.ui-datepicker-calendar td a { /*override jQuery UI styles, do not delete doubled properties*/ border: none !important; background: none !important; padding: 0; text-align: center; color: #444 !important;}
.ui-datepicker-calendar .ui-state-active { outline: 2px solid #4ab2f1; font-weight: bold; color: #4ab2f1; /*override jQuery UI styles, do not delete doubled properties*/ color: #4ab2f1 !important;}
.attribute-squares { font-size: 0; display: inline-block;}
.attribute-squares li { display: inline-block; margin: 0 5px 5px; text-align: center;}
.attribute-squares .attribute-square-container { display: block; position: relative; z-index: 0; padding: 1px;}
.attribute-squares label { display: block; margin: 0 !important; overflow: hidden;}
.attribute-squares .attribute-square { display: inline-block !important; width: 32px !important; height: 32px !important; border: 1px solid #444 !important; cursor: pointer;}
.attribute-squares .selected-value .attribute-square-container { background-color: #4ab2f1;}
.attribute-squares li input { display: none;}
.attribute-squares-padding { padding: 0 5px 0 0;}
.tooltip-container { position: absolute; width: 200px; color: #000000; background: #FFFFFF; border: 1px solid #eeeeee; text-align: center; visibility: hidden; border-radius: 5px;}
.tooltip-container:before { content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -7px; width: 0; height: 0; border-bottom: 7px solid #eeeeee; border-right: 7px solid transparent; border-left: 7px solid transparent;}
.tooltip-container:after { content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -6px; width: 0; height: 0; border-bottom: 6px solid #FFFFFF; border-right: 6px solid transparent; border-left: 6px solid transparent;}
.attribute-squares li:hover .tooltip-container,.attribute-squares li:focus .tooltip-container { visibility: visible; margin-left: -83px; margin-top: 5px; z-index: 999;}
.tooltip-container .tooltip-header { background-color: #F6F6F6; height: 25px; border-top-right-radius: 4px; border-top-left-radius: 4px; padding-left: 10px; padding-top: 5px; text-align: left; width: 198px; font-size: 15px; border-bottom: 1px #EEEEEE solid;}
.tooltip-container .tooltip-body { margin: 5px;}
.tooltip-container .tooltip-body img { border: 0px #FFF; width: 190px;}
.giftcard { margin: 0 0 20px; overflow: hidden;}
.giftcard div { margin: 0 0 10px;}
.giftcard label { display: block; margin: 0 auto 5px; font-weight: bold; color: #444;}
.giftcard input,.giftcard textarea { width: 350px; max-width: 100%;}
.giftcard textarea { height: 150px;}
/********** PRODUCT REVIEWS **********/
.product-reviews-page h1 a { color: #4ab2f1;}
.product-reviews-page h1 a:before,.product-reviews-page h1 a:after { content: "''";}
.product-reviews-page .title { margin: 0 0 20px; font-size: 20px; color: #444;}
.product-reviews-page .title strong { font-weight: normal;}
.write-review { margin: 0 0 60px;}
.write-review .fieldset { margin: 0 0 30px;}
.tooltip { position: initial; display: inline-block; border-bottom: 1px dotted black; color: #444;}
.tooltip .tooltiptext { visibility: hidden; width: auto; background: #f0f0f0 no-repeat 100% 5%; border: #c0c0c0 1px dotted; text-align: Left; padding: 10px 10px 5px 5px; position: absolute; z-index: 1; left: 10%; opacity: 0; transition: opacity 0.3s;}
.tooltip .tooltiptext::after { content: ""; position: absolute;}
.tooltip:hover .tooltiptext,.tooltip:focus .tooltiptext { visibility: visible; opacity: 1; cursor: help;}
.write-review .review-rating { text-align: left; padding-top: 10px; padding-bottom: 10px;}
.write-review .review-rating label { display: block; margin: 0 0 5px; font-size: 14px; color: #444;}
.write-review .review-rating div.first { color: #e4444c;}
.write-review .review-rating div.rating-options { padding-top: 2px;}
.write-review .review-rating div.rating-options input { vertical-align: baseline;}
.write-review .review-rating div.last { color: #4cb17c;}
.write-review .captcha-box { margin: 15px 0 0;}
.write-review .button-1 { border: none; background-color: #4ab2f1; padding: 10px 25px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.write-review .button-1:hover,.write-review .button-1:focus { background-color: #248ece;}
.product-reviews-page .result,.product-reviews-page .message-error { margin: 0 0 20px;}
.product-review-list { overflow: hidden;}
.product-review-item { margin: 0 0 40px;}
.product-review-item .review-item-head { border-top: 1px solid #ddd; overflow: hidden; background-color: #f6f6f6; padding: 10px;}
.product-review-item .review-title { line-height: 20px; font-size: 15px; color: #444;}
.product-review-item .product-review-box { margin: 3px 0 0;}
.product-review-item .review-content { padding: 20px 10px;}
.product-review-item .review-text { margin: 0 0 15px; line-height: 22px; color: #444;}
.product-review-item .avatar { margin: 0 0 10px;}
.product-review-item .reply { margin: 15px 0; border-top: 1px solid #ddd;}
.product-review-item .reply-header { margin: 15px 0; font-weight: bold;}
.product-review-item .reply-text { line-height: 22px;}
.product-review-item .review-info { margin: 0 0 5px;}
.product-review-item .review-info label { font-weight: normal;}
.product-review-item .review-info a,.product-review-helpfulness .vote { display: inline-block; padding: 0 5px; color: #4ab2f1; cursor: pointer;}
.product-review-helpfulness .question { margin: 0 5px 0 0; font-style: italic;}
.product-review-helpfulness .result { margin: 0 0 0 10px;}
.product-review-item .review-type-rating-ext { overflow: hidden; margin: 0 0 20px;}
/********** WISHLIST & COMPARE LIST **********/
.wishlist-page .page-title { margin: 0 0 -1px;}
.wishlist-content { margin: 0 0 20px;}
.wishlist-content .message-error { margin: 20px 0;}
.wishlist-content .table-wrapper { margin: 0 0 30px;}
.wishlist-content .product-content { min-width: 300px; text-align: left;}
.wishlist-content .tax-shipping-info { margin: 0 0 20px; text-align: center;}
.wishlist-content .tax-shipping-info a { color: #4ab3f1;}
.wishlist-content .tax-shipping-info a:hover,.wishlist-content .tax-shipping-info a:focus { text-decoration: underline;}
.wishlist-content .buttons { font-size: 0;}
.wishlist-content .button-2 { display: block; width: 250px; margin: 0 auto 3px; border: none; padding: 10px 25px; text-align: center; line-height: 20px; font-size: 15px; color: #fff;}
.wishlist-content .update-wishlist-button,.wishlist-content .wishlist-add-to-cart-button { background-color: #4ab2f1; text-transform: uppercase;}
.wishlist-content .update-wishlist-button:hover,.wishlist-content .update-wishlist-button:focus,.wishlist-content .wishlist-add-to-cart-button:hover,.wishlist-content .wishlist-add-to-cart-button:focus { background-color: #248ece;}
.wishlist-content .email-a-friend-wishlist-button { background-color: #aaa;}
.wishlist-content .email-a-friend-wishlist-button:hover,.wishlist-content .email-a-friend-wishlist-button:focus { background-color: #999;}
.wishlist-page .share-info { text-align: center;}
.wishlist-page .share-info span { display: block; margin: 0 0 5px;}
.wishlist-page .share-info a { font-weight: bold; color: #444;}
.wishlist-page .share-info a:hover,.wishlist-page .share-info a:focus { color: #4ab2f1;}
.wishlist-page .no-data { margin: 25px 0 0;}
.compare-products-page { position: relative; overflow: hidden;}
.compare-products-page .clear-list { display: inline-block; margin: 0 0 20px; background-color: #4ab2f1; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
.compare-products-page .clear-list:hover,.compare-products-page .clear-list:focus { background-color: #248ece;}
.compare-products-page .table-wrapper { margin: 0 0 30px; padding: 0 0 1px; /*IE mobile table border fix*/}
.compare-products-table td { min-width: 150px; border: 1px solid #ddd; background-color: #fff; padding: 20px; text-align: left; vertical-align: top; color: #444;}
.compare-products-table td:first-child { min-width: 0;}
.compare-products-table td label { font-weight: normal; color: #777;}
.compare-products-table .specification-group td { border: 0; padding: 20px 10px 10px 10px;}
.compare-products-table .specification-group td label { font-size: 16px; color: #444;}
.compare-products-table .remove-button { display: inline-block; border: none; background: url('../Themes/Jaquar2025_V1/Content/images/remove.png') left center no-repeat; padding: 0 0 0 18px; font-size: 12px; color: #666;}
.compare-products-table .remove-button:hover,.compare-products-table .remove-button:focus { color: #4ab2f1;}
.compare-products-table .picture { display: block; position: relative; max-width: 200px; height: 200px; overflow: hidden;}
.compare-products-table .picture img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto;}
.compare-products-table .product-name td { font-weight: bold;}
.compare-products-table .product-name td a:hover,.compare-products-table .product-name td a:focus { color: #4ab2f1;}
.compare-products-table .short-description td { line-height: 22px;}
.compare-products-table .full-description td { display: none;}
.compare-products-page .no-data { margin: 25px 0 0;}
/*********** TOPICS ***********/
.topic-block { margin: 0 0 25px;}
.topic-block-title { min-height: 50px; margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 0 15px;}
.topic-block-title h2 { font-size: 30px; font-weight: normal;}
.topic-block-body { text-align: justify; line-height: 24px; font-size: 16px;}
.topic-page .page-body { text-align: justify; line-height: 22px;}
.topic-block a,.topic-page a { text-decoration: underline;}
.topic-block strong,.topic-page strong { color: #444;}
.home-page .topic-block { margin: 0 0 50px;}
.popup-window .topic-page { padding: 15px;}
.not-found-page p { margin: 30px 15px;}
.topic-password { text-align: center;}
.enter-password-title { margin: 0 0 20px; color: #444;}
.enter-password-form { display: inline-block; overflow: hidden;}
.enter-password-form input[type="password"] { float: left; width: 200px; height: 40px; margin: 0 -1px 0 0;}
.enter-password-form button[type="submit"] { float: left; width: auto; min-width: 86px; height: 40px; border: none; background-color: #4ab2f1; padding: 0 15px; color: #fff; text-transform: uppercase;}
.enter-password-form button[type="submit"]:hover,.enter-password-form button[type="submit"]:focus { background-color: #248ece;}
/*********** CONTACT & EMAIL A FRIEND & APPLY FOR VENDOR ACCOUNT ***********/
.contact-page .page-title,.email-a-friend-page .page-title,.apply-vendor-page .page-title { margin: 0 0 -1px;}
.contact-page .result,.contact-page .message-error,.email-a-friend-page .result,.email-a-friend-page .message-error,.apply-vendor-page .result,.apply-vendor-page .message-error { margin: 20px 0;}
.contact-page .button-1,.email-a-friend-page .button-1,.apply-vendor-page .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.contact-page .button-1:hover,.contact-page .button-1:focus,.email-a-friend-page .button-1:hover,.email-a-friend-page .button-1:focus,.apply-vendor-page .button-1:hover,.apply-vendor-page .button-1:focus { background-color: #248ece;}
.contact-page .topic-block,.email-a-friend-page .title,.apply-vendor-page .title { margin: 25px 0;}
.email-a-friend-page .title h2 { font-weight: normal; color: #4ab2f1;}
.apply-vendor-page .terms-of-service { text-align: center;}
.apply-vendor-page .terms-of-service > * { display: inline-block; line-height: 32px;}
.apply-vendor-page .terms-of-service span,.apply-vendor-page .terms-of-service a { color: #4ab2f1; cursor: pointer;}
/********** REGISTRATION, LOGIN, ACCOUNT PAGES  **********/
.gender { display: inline-block;}
.gender span { display: inline-block; margin: 0 5px;}
.gender span > * { display: inline !important; margin: 0 5px; line-height: 32px;}
.date-of-birth .date-picker-wrapper { display: inline;}
.date-of-birth select { width: 31%; /*always single line*/ max-width: 126px;}
.date-of-birth select + select { margin: 0 0 0 10px;}
.date-of-birth .select-wrapper + .select-wrapper { margin: 0 0 0 10px;}
#check-availability-button { margin: 10px 0 0; border: none; background-color: #888; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
#check-availability-button:hover,#check-availability-button:focus { background-color: #999;}
.inputs.accept-consent { text-align: center;}
.inputs.accept-consent > * { display: inline-block; line-height: 32px;}
.inputs.accept-consent span,.inputs.accept-consent a { color: #4ab2f1; cursor: pointer; font-size: 14px;}
.inputs.accept-consent label { width: auto; margin-left: 10px; margin-bottom: 0;}
.registration-page .button-1,.registration-result-page .button-1,.login-page .button-1,.password-recovery-page .button-1,.email-revalidation-page .button-1,.account-activation-page .button-1,.account-page .button-1,.return-request-page .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.registration-page .button-1:hover,.registration-page .button-1:focus,.registration-result-page .button-1:hover,.registration-result-page .button-1:focus,.login-page .button-1:hover,.login-page .button-1:focus,.password-recovery-page .button-1:hover,.password-recovery-page .button-1:focus,.email-revalidation-page .button-1:hover,.email-revalidation-page .button-1:focus,.account-activation-page .button-1:hover,.account-activation-page .button-1:focus,.account-page .button-1:hover,.account-page .button-1:focus,.return-request-page .button-1:hover,.return-request-page .button-1:focus { background-color: #248ece;}
.return-request-page h1 a { color: #4ab2f1;}
.return-request-page .return-request-file { font-size: 14px;}
.return-request-page .return-request-file .uploadedfileinput { display: inline-block; vertical-align: middle;}
.registration-page .message-error,.login-page .message-error,.account-page .message-error { margin: 0 0 10px;}
.registration-result-page .result { margin: 0 0 30px; padding: 30px 0; text-align: center; font-size: 16px; color: #4cb17c;}
.customer-info-page .email-to-revalidate,.customer-info-page .readonly-username,.customer-info-page .vat-status { margin: 0 5px; font-size: 14px;}
.customer-info-page .vat-status { display: block;}
.registration-page .vat-note,.customer-info-page .vat-note,.customer-info-page .email-to-revalidate-note { display: block; font-size: 14px; margin-top: 7px; white-space: normal;}
.login-page .customer-blocks { margin: 0 0 30px;}
.login-page .title { margin: 0 0 15px; font-size: 20px; color: #444;}
.login-page .title strong { font-weight: normal;}
.login-page .new-wrapper { margin: 0 0 50px;}
.login-page .new-wrapper .text { margin: 0 0 30px; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px; line-height: 22px;}
.login-page .new-wrapper .topic-block { margin: 0;}
.login-page .new-wrapper .topic-block-body strong { color: #444;}
.login-page .new-wrapper .button-1 { margin: 0 0 5px;}
.login-page .returning-wrapper { margin: 0;}
.login-page .returning-wrapper .form-fields { overflow: hidden; padding: 30px 15px 0;}
.login-page .returning-wrapper .inputs.reversed { white-space: normal;}
.login-page .returning-wrapper .inputs.reversed * { display: inline-block; width: auto; margin: 5px; font-size: 14px; /*reset zeroing*/ color: #444;}
.login-page .returning-wrapper .inputs.reversed a:hover,.login-page .returning-wrapper .inputs.reversed a:focus { color: #4ab2f1;}
.login-page .captcha-box { margin: -15px 0 20px;}
.login-page .returning-wrapper .buttons { background-color: #fff; padding: 30px 0;}
.external-authentication { margin: 0 0 50px; overflow: hidden; text-align: center;}
.external-authentication .title { margin: 0 0 15px; font-size: 20px; color: #444;}
.external-authentication .buttons { margin: 0 0 30px; border-top: 1px solid #e6e6e6; padding: 30px;}
.external-auth-errors { color: #e4444c;}
.external-auth-association { color: #444;}
.external-auth-association a { color: #4ab2f1;}
.external-auth-association a:hover,.external-auth-association a:focus { text-decoration: underline;}
.password-recovery-page .result { margin: 0 0 5px; font-weight: bold; color: #444;}
.password-recovery-page .tooltip { margin: 0 0 25px;}
.add-more-external-records { text-align: center;}
.add-more-external-records a { color: #4ab2f1;}
.add-more-external-records a:hover,.add-more-external-records a:focus { text-decoration: underline;}
.account-page .buttons { text-align: center;}
.account-page .description { margin: 0 0 25px; padding: 0 10px;}
.account-page .table-wrapper { margin: 0 0 30px}
.gdpr-tools-page .result { margin: 20px 0; font-size: 13px; color: #e4434b;}
.gdpr-tools-page .buttons { margin-top: 20px;}
.address-list-page .info,.order-list-page .info { margin: 0 0 10px; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 20px; line-height: 26px; color: #444;}
.address-list-page .info .name,.order-list-page .info .name { font-size: 16px; font-weight: bold;}
.address-list-page .button-2,.order-list-page .button-2 { display: inline-block; margin: 0 0 0 10px; border: none; padding: 0 0 0 18px; font-size: 12px; color: #444;}
.edit-address-button { background: url('../Themes/Jaquar2025_V1/Content/images/edit.png') left center no-repeat;}
.delete-address-button,.cancel-recurring-order-button { background: url('../Themes/Jaquar2025_V1/Content/images/remove.png') left center no-repeat;}
.retry-recurring-order-button { background: url('../Themes/Jaquar2025_V1/Content/images/retry.png') left center no-repeat;}
.return-items-button { background: url('../Themes/Jaquar2025_V1/Content/images/return.png') left center no-repeat;}
.order-details-button { background: url('../Themes/Jaquar2025_V1/Content/images/details.png') left center no-repeat;}
.address-list-page .button-2:hover,.address-list-page .button-2:focus,.order-list-page .button-2:hover,.order-list-page .button-2:focus { color: #4ab2f1;}
.address-list-page .add-button { margin: 0 0 20px; text-align: center;}
.address-edit-page .page-title { margin: 0 0 -1px;}
.address-edit-page .message-error { margin: 20px 0;}
.address-edit-page .edit-address { margin: 0 0 30px; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px 15px;}
.recurring-payments table td { white-space: nowrap;}
.recurring-payments table td:first-child { min-width: 120px; white-space: normal;}
.recurring-payments .button-2 { font-size: 14px;}
.return-request-list-page .details { border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 20px; line-height: 22px; color: #444;}
.return-request-list-page label { margin: 0 5px 0 0;}
.return-request-list-page a { color: #4ab2f1;}
.return-request-list-page a:hover,.return-request-list-page a:focus { text-decoration: underline;}
.return-request-list-page .comments div { margin: 10px 0 0; font-size: 15px; font-style: italic; color: #444;}
.downloadable-products-page table td { color: #444;}
.reward-points-overview { margin: 0 0 25px;}
.reward-points-history table td { color: #444;}
.reward-points-history table td:first-child { min-width: 120px;}
.change-password-page .page-title { margin: 0 0 -1px;}
.change-password-page .result,.change-password-page .message-error { margin: 20px 0;}
.change-password-page .fieldset { margin: 0 0 30px;}
.avatar-page .page-title { margin: 0;}
.avatar-page .page-body { margin: 0 0 30px; overflow: hidden; background-color: #f9f9f9; padding: 30px 25px;}
.avatar-page .message-error { margin: 0 0 10px;}
.avatar-page .image { margin: 0 0 10px;}
.avatar-page .image img { border: 1px solid #ccc;}
.avatar-page .button-1 { font-size: 14px;}
.avatar-page .button-2 { border: none; background-color: #888; padding: 10px 15px; font-size: 14px; color: #fff; text-transform: uppercase;}
.avatar-page .button-2:hover,.avatar-page .button-2:focus { background-color: #999;}
.avatar-page .info { color: #444;}
.vendorinfo-page .button-2 { border: medium none; background-color: #888; padding: 10px 15px; font-size: 14px; color: #fff; text-transform: uppercase;}
.vendorinfo-page .button-2:hover,.vendorinfo-page .button-2:focus { background-color: #999;}
.vendorinfo-page .vendor-picture { width: 400px; margin: 0 auto;}
.vendorinfo-page .vendor-picture * { display: block; margin-top: 15px;}
.check-gift-card-balance-page .page-title { margin: 0 0 -1px;}
.check-gift-card-balance-page .result,.check-gift-card-balance-page .message-error { margin: 20px 0;}
.check-gift-card-balance-page .fieldset { margin: 0 0 30px;}
/********** SHOPPING CART **********/
.order-progress { margin: 0 0 50px; background-color: #f6f6f6; padding: 15px 0; text-align: center;}
.order-progress ul { font-size: 0;}
.order-progress li { display: inline-block; margin: 10px;}
.order-progress a { display: block; min-width: 70px; font-size: 14px; /*reset zeroing*/ color: #444;}
.order-progress a:before { content: ""; display: block; width: 40px; height: 40px; margin: 0 auto 15px; border: 1px solid #bbb; background: #fff url('../Themes/Jaquar2025_V1/Content/images/pointer.png') center no-repeat;}
.order-progress li.active-step a { cursor: pointer;}
.order-progress li.inactive-step a { opacity: 0.3; cursor: default;}
.shopping-cart-page .page-title { margin: 0 0 -1px; padding: 10px;}
.shopping-cart-page .message-error { margin: 20px 0;}
.shopping-cart-page td .message-error { margin: 10px 0 0; text-align: left;}
.shopping-cart-page .checkout-attributes a { color: #4ab3f1;}
.shopping-cart-page .checkout-attributes a:hover,.shopping-cart-page .checkout-attributes a:focus { text-decoration: underline;}
.shopping-cart-page .tax-shipping-info { margin: 20px 0; text-align: center;}
.shopping-cart-page .tax-shipping-info a { color: #4ab3f1;}
.shopping-cart-page .tax-shipping-info a:hover,.shopping-cart-page .tax-shipping-info a:focus { text-decoration: underline;}
.shopping-cart-page .common-buttons { margin: 0 0 60px; background-color: #f6f6f6; padding: 20px; font-size: 0;}
.shopping-cart-page .common-buttons button { display: inline-block; min-width: 180px; margin: 5px; border: none; background-color: #aaa; padding: 10px 20px; font-size: 15px; color: #fff;}
.shopping-cart-page .common-buttons button:hover,.shopping-cart-page .common-buttons button:focus { background-color: #999;}
.shopping-cart-page .common-buttons button:first-child { background-color: #4ab2f1;}
.shopping-cart-page .common-buttons button:first-child:hover,.shopping-cart-page .common-buttons button:first-child:focus { background-color: #248ece;}
.checkout-attributes { margin: -30px 0 30px; color: #444;}
.checkout-attributes dt { margin: 0 0 5px; font-weight: bold;}
.checkout-attributes dd { margin: 0 0 20px;}
.checkout-attributes input[type="text"],.checkout-attributes select { min-width: 170px;}
.checkout-attributes ul { font-size: 0;}
.checkout-attributes li { display: inline-block; margin: 5px; border: 1px solid #ddd; background-color: #fff; padding: 8px 10px; font-size: 14px; /*reset zeroing*/}
.checkout-attributes .attribute-squares li { border: none; padding: 0; line-height: 0;}
.checkout-attributes li label { display: inline-block; margin: 0 0 0 5px;}
.selected-checkout-attributes { margin: 30px 0; color: #444;}
.selected-checkout-attributes br { content: ""; display: block; margin: 3px;}
.cart-footer { margin: 0 0 50px; border-top: 1px solid #ddd;}
.cart-footer:after { content: ""; display: block; clear: both;}
.cart-footer .totals { width: 350px; max-width: 100%; margin: 0 auto 50px; background-color: #f9f9f9; padding: 10px; color: #444;}
.cart-footer .total-info { margin: 0 0 20px; border-bottom: 1px solid #ddd; padding: 5px 30px 15px;}
.cart-total td { width: 50%; padding: 5px 0; text-align: right;}
.cart-total td:first-child { text-align: left;}
.cart-total .giftcard-remaining { display: block; font-style: italic;}
.cart-total .order-total { font-size: 20px; color: #4ab2f1;}
.cart-total .order-total strong { font-weight: normal;}
.cart-total .earn-reward-points { font-style: italic;}
.min-amount-warning { margin: 0 0 20px; padding: 0 30px; color: #e4434b;}
.terms-of-service { margin: 0 0 20px; padding: 0 30px;}
.terms-of-service label { cursor: pointer;}
.terms-of-service a { margin: 0 0 0 3px; color: #4ab2f1;}
.cart-footer .checkout-buttons { padding: 0 10px;}
.cart-footer .checkout-disabled { font-size: 20px; text-align: center; background: #ffa500; border: 1px solid #c3891e; color: #fff; padding: 15px 50px;}
.cart-footer .checkout-button { display: inline-block; min-width: 160px; border: none; background-color: #4ab2f1; padding: 10px 20px; font-size: 16px; color: #fff; text-transform: uppercase;}
.cart-footer .checkout-button:hover,.cart-footer .checkout-button:focus { background-color: #248ece;}
.cart-footer .addon-buttons { margin: 20px 0 0; padding: 0 10px;}
.cart-collaterals { width: 350px; max-width: 100%; margin: 0 auto 50px; padding: 25px 0 0;}
.cart-collaterals > div { max-width: 400px; margin: 0 0 50px;}
.cart-collaterals .button-2 { display: inline-block; border: none; background-color: #aaa; padding: 10px 15px; color: #fff; text-transform: uppercase;}
.cart-collaterals .button-2:hover,.cart-collaterals .button-2:focus { background-color: #999;}
.cart-collaterals .title { margin: 0 0 5px; font-size: 18px; color: #444;}
.cart-collaterals .title strong { font-weight: normal;}
.cart-collaterals .hint { margin: 0 0 10px;}
.cart-collaterals .deals > div { margin: 0 0 20px;}
.cart-collaterals .coupon-code { overflow: hidden;}
.cart-collaterals .coupon-code input[type="text"] { float: left; width: 60%; height: 36px; /*safari padding fix*/ margin: 0 -1px 0 0;}
.cart-collaterals .coupon-code button[type="submit"] { float: left; width: 40%; height: 36px; /*safari padding fix*/ padding: 0;}
.cart-collaterals .message-failure { margin: 5px 0 0; font-size: 12px; color: #e4434b;}
.cart-collaterals .message-success { margin: 5px 0 0; font-size: 12px; color: #4cb17c;}
.cart-collaterals .current-code { margin: 5px 0 0; color: #4cb17c;}
.remove-discount-button,.remove-gift-card-button { width: 15px; height: 15px; border: 1px solid #999; background: #fff url('../Themes/Jaquar2025_V1/Content/images/close.png') center no-repeat; cursor: pointer;}
.cart-collaterals .shipping select { height: 36px;}
.cart-collaterals .shipping-results { margin: 30px 0 0;}
.cart-collaterals .shipping-results li { margin: 20px 0;}
.cart-collaterals .shipping-results li strong { display: block; margin: 0 0 5px; color: #444;}
.shopping-cart-page .no-data { margin: 25px 0 0;}
/*** ESTIMATE SHIPPING POPUP COMMON ***/
.estimate-shipping-popup { position: relative; background: #FFF; padding: 25px 10px; width: auto; max-width: 800px; margin: 0 auto;}
.estimate-shipping-popup-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);}
.estimate-shipping-popup-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out;}
.estimate-shipping-popup-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1);}
.estimate-shipping-popup-zoom-in.mfp-ready.mfp-bg { opacity: 0.8;}
.estimate-shipping-popup-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0;}
.estimate-shipping-popup-zoom-in.mfp-removing.mfp-bg { opacity: 0;}
.shipping-options-loading { background: url(../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif) no-repeat; width: 16px; height: 16px; position: relative; right: 8px; margin: 4% 50%;}
.shipping-address .required { margin-left: 0px;}
.estimate-shipping-row { display: flex; display: -webkit-flex; align-items: center;}
.estimate-shipping-row.shipping-option { cursor: pointer;}
.estimate-shipping-row.shipping-option.active { font-weight: 700;}
.estimate-shipping-row-item { flex: 0 1 100%;}
.estimate-shipping-row-item.shipping-item { padding: 8px 0; overflow: hidden; overflow-wrap: break-word;}
.estimate-shipping-row-item.shipping-header-item { padding: 12px 0; border-bottom: 1px solid #f2f2f2; align-self: flex-end;}
.estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { padding-left: 15px;}
.estimate-shipping-row-item + .estimate-shipping-row-item { padding-left: 10px;}
.estimate-shipping-row-item-radio { flex: 0 0 35px;}
.ship-to-title { margin-bottom: 10px;}
.choose-shipping-title { margin-top: 20px;}
.estimate-shipping-address-control { width: 100%; height: 36px;}
.estimate-shipping-radio { display: none;}
.estimate-shipping-radio + label { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; padding: 9px; border-radius: 50px; display: inline-block; position: relative;}
.estimate-shipping-radio:checked + label:after { content: ' '; width: 6px; height: 6px; border-radius: 50px; position: absolute; top: 6px; left: 6px; background: #ffffff;}
.estimate-shipping-radio:checked + label { background-color: #4ab2f1; color: #99a1a7; border: 1px solid #adb8c0; border-color: #4ab2f1;}
.apply-shipping-button { border: none; padding: 8px 25px; background-color: #4ab2f1; color: #fff;}
.apply-shipping-button-container { margin-top: 15px; text-align: center;}
.shipping-options-header { top: 0; z-index: 1; position: sticky; background-color: #fff;}
.shipping-options { position: relative; z-index: 1; overflow: hidden; overflow-y: auto; max-height: 200px; background: #FFF no-repeat; background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); background-image: -moz-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); background-position: 0 0, 0 100%; background-size: 100% 7px;}
.shipping-options:before,.shipping-options:after { content: ""; position: relative; z-index: -1; display: block; height: 30px; margin: 0 0 -30px; background: -webkit-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); background: -moz-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); background: linear-gradient(to bottom, #FFF, #FFF 30%, rgba(255, 255, 255, 0));}
.shipping-options:after { margin: -30px 0 0; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 70%, #FFF);}
.no-shipping-options { text-align: center; margin: 4% 0;}
.estimate-shipping-popup .message-failure { margin: 5px 0 -5px; font-size: 12px; color: #e4434b;}
/*** SHOPPING CART ESTIMATE SHIPPING ***/
.shopping-cart-page .common-buttons .estimate-shipping-button { display: inline-block; min-width: 180px; margin: 5px; border: none; background-color: #aaa; padding: 10px 20px; font-size: 15px; text-align: center; color: #fff;}
.shopping-cart-page .common-buttons .estimate-shipping-button:hover,.shopping-cart-page .common-buttons .estimate-shipping-button:focus { background-color: #999;}
/*** PRODUCT ESTIMATE SHIPPING ***/
.product-estimate-shipping { margin-bottom: 20px;}
.product-estimate-shipping .shipping-date { margin-top: 3px;}
.product-estimate-shipping .shipping-title { font-size: 16px; font-weight: bold; color: #444; margin-bottom: 5px; justify-content: center;}
.product-estimate-shipping .shipping-title .shipping-price { margin-left: 5px; vertical-align: middle;}
.product-estimate-shipping .shipping-title .shipping-loading { margin-left: 5px; vertical-align: middle; background: url(../Themes/Jaquar2025_V1/Content/images/ajax-loader-small.gif) no-repeat; width: 16px; height: 16px; display: inline-block;}
.product-estimate-shipping .open-estimate-shipping-popup .arrow-down { transform: rotate(45deg); -webkit-transform: rotate(45deg); margin: 0 0 3px 6px; border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 3px;}
/********** CHECKOUT **********/
.checkout-page .section { margin: 0 0 30px;}
.checkout-page .section.order-summary { margin: 100px 0 30px;}
.checkout-page .cart-options { min-height: 60px; overflow: hidden;}
.checkout-page .cart-footer { border-top: none;}
.checkout-page .total-info { margin: 0; border-bottom: none; padding: 5px 20px 10px;}
.checkout-page .button-1 { display: inline-block; min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.checkout-page .button-1:hover,.checkout-page .button-1:focus { background-color: #248ece;}
.checkout-page .address-item { width: 350px; max-width: 100%; margin: 0 auto 40px;}
.checkout-page .address-item ul { margin: 0 0 15px; background-color: #f9f9f9; padding: 20px; color: #444;}
.checkout-page .address-item li { padding: 5px 0;}
.checkout-page .address-item li.name { font-size: 16px; font-weight: bold;}
.enter-address .message-error { margin: 20px 0;}
.enter-address .edit-address { background-color: #f9f9f9; border-top: 1px solid #e6e6e6; margin: 0 0 30px; padding: 30px 15px;}
.checkout-page .ship-to-same-address { padding: 30px 0; text-align: center;}
.checkout-page .ship-to-same-address .selector { margin: 0 0 5px; font-weight: bold; color: #444;}
.checkout-page .pickup-in-store { text-align: center;}
.checkout-page .pickup-in-store .selector { margin: 0 0 5px; font-weight: bold; color: #444;}
.select-pickup-point { text-align: center;}
.checkout-page .pickup-points-map { min-width: 400px; min-height: 350px; vertical-align: middle; margin-top: 5px; margin-bottom: 5px;}
.checkout-page .edit-address-button { float: right;  margin: 20px 10px 10px 12px; display: none;}
.checkout-page .delete-address-button { float: right;  margin: 20px 0 10px 0; display: none;}
.shipping-method .method-list,.payment-method .method-list { margin: 0 auto 30px; overflow: hidden; text-align: center; font-size: 0;}
.shipping-method .method-list li,.payment-method .method-list li { margin: 20px 0; font-size: 14px; /*reset zeroing*/}
.shipping-method .method-list li label,.payment-method .method-list li label { font-size: 13px; font-weight: bold; color: #444;}
.shipping-method .method-description { margin: 5px 0 0;}
.payment-method .use-reward-points { margin: 0 0 30px; text-align: center; color: #444;}
.payment-method .payment-logo { display: inline-block; vertical-align: middle;}
.payment-method .payment-logo label { display: block; font-size: 0 !important;}
.payment-method .payment-details { width: 200px; display: inline-block; margin: 0 0 0 10px; text-align: left; vertical-align: middle;}
.payment-info .info { padding: 30px 15px; color: #444;}
.payment-info .info tr { display: block; margin: 0 0 15px; font-size: 0;}
.payment-info .info td { display: inline-block; width: 100% !important; max-width: 400px !important; font-size: 14px; /*reset zeroing*/}
.payment-info .info td:only-child { width: 100% !important; max-width: 100% !important;}
.payment-info .info td input[type="text"] { width: 100% !important;}
.payment-info .info td input[name="CardCode"] { width: 65px !important;}
.payment-info .info td select { min-width: 70px;}
.payment-info .info td:first-child { margin: 0 0 10px;}
.payment-info .info p { text-align: center;}
.confirm-order .buttons { padding: 10px 0;}
.confirm-order .button-1 { font-size: 16px;}
.order-review-data > div,.order-details-area > div,.shipment-details-area > div { width: 350px; max-width: 100%; margin: 0 auto 40px; background-color: #f9f9f9; padding: 20px; color: #444;}
.order-review-data li,.order-details-area li,.shipment-details-area li { padding: 3px 0;}
.order-review-data .title,.order-details-area .title,.shipment-details-area .title { margin: 0 0 5px; padding: 0; font-size: 16px; font-weight: bold;}
.order-review-data .title strong,.order-details-area .title strong,.shipment-details-area .title strong { font-weight: 700;}
.order-review-data .payment-method-info,.order-review-data .shipping-method-info,.order-details-area .payment-method-info,.order-details-area .shipping-method-info { margin-top: 20px;}
.order-completed .details { margin: 0 0 30px; padding: 30px 15px; text-align: center; color: #444;}
.order-completed .details div { margin: 5px 0;}
.order-completed .details strong { font-weight: normal; text-transform: uppercase;}
.order-completed .details a { color: #4ab2f1;}
.order-completed .details a:hover,.order-completed .details a:focus { text-decoration: underline;}
.opc .step-title { margin: 0 0 1px; overflow: hidden; background-color: #f6f6f6;}
.opc .allow .step-title { background-color: #4ab2f1; cursor: pointer;}
.opc .step-title .number,.opc .step-title .title { float: left; min-height: 40px; padding: 10px 15px; line-height: 20px; font-size: 16px; font-weight: normal;}
.opc .allow .step-title .number,.opc .allow .step-title .title { color: #fff; cursor: pointer;}
.opc .step-title .number { width: 42px; border-right: 1px solid #fff; text-align: center;}
.opc .allow .step-title .number { background-color: #248ece;}
.opc .step { margin: 10px 0; padding: 30px 15px; text-align: center;}
.opc .section { margin: 0 0 30px;}
.opc .section > label { display: block; margin: 0 0 10px;}
.opc input[type="text"],.opc select { max-width: 100%;}
.opc .buttons { margin-bottom: 0;}
.opc .back-link { margin: 0 0 10px;}
.opc .back-link small { display: none;}
.opc .back-link a { display: inline-block; margin: 0 0 0 -15px; background: url('../Themes/Jaquar2025_V1/Content/images/back-button.png') left center no-repeat; padding: 0 0 0 18px; color: #444;}
.opc .back-link a:hover,.opc .back-link a:focus { color: #4ab2f1;}
.opc .buttons .please-wait { display: block; margin: 10px 0 0; background: none;}
.opc .section.ship-to-same-address { margin: 0 0 30px; padding: 0;}
.opc .section.pickup-in-store { margin: 0 0 30px; padding: 0;}
.opc .payment-info .info tr { text-align: left;}
.opc .section.order-summary { margin: 0;}
/****** ORDER DETAILS & SHIPPING DETAILS ******/
.order-details-page .page-title { border-bottom: none;}
.order-details-page .page-title h1 { margin: 0 0 30px; border-bottom: 1px solid #ddd; padding: 0 0 10px;}
.order-details-page .page-title a { display: inline-block; min-width: 180px; margin: 5px 0; border: none; background-color: #aaa; background-image: none; padding: 10px 20px; font-size: 15px; color: #fff;}
.order-details-page .page-title a:hover,.order-details-page .page-title a:focus { background-color: #999;}
.order-details-page .page-title a.print-order-button { background-color: #4ab2f1;}
.order-details-page .page-title a.print-order-button:hover,.order-details-page .page-title a.print-order-button:focus { background-color: #248ece;}
.order-details-page .order-overview { margin: 0 0 50px; line-height: 26px; text-align: center; font-size: 16px; color: #444;}
.order-details-page .order-overview .order-number { margin: 0 0 10px; text-transform: uppercase;}
.order-details-page .order-overview .order-total strong { font-weight: normal; color: #4ab2f1;}
.order-details-page .repost .button-2 { display: inline-block; margin: 10px 0; border: none; background-color: #4ab2f1; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
.order-details-page .repost .button-2:hover,.order-details-page .repost .button-2:focus { background-color: #248ece;}
.order-details-page .download a { font-weight: normal; color: #4ab2f1;}
.order-details-page .download a:hover,.order-details-page .download a:focus { text-decoration: underline;}
.user-agreement-page .terms-of-agreement { margin: 0 0 20px; padding: 20px; text-align: center;}
.user-agreement-page .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.user-agreement-page .button-1:hover,.user-agreement-page .button-1:focus { background-color: #248ece;}
.order-details-page .tax-shipping-info { margin: 30px 0;}
.order-details-page .tax-shipping-info a { color: #4ab2f1;}
.order-details-page .tax-shipping-info a:hover,.order-details-page .tax-shipping-info a:focus { text-decoration: underline;}
.order-details-page .actions { margin: 30px 0 0; font-size: 0;}
.order-details-page .actions button { display: inline-block; min-width: 165px; margin: 5px; border: none; background-color: #aaa; background-image: none; padding: 10px 20px; font-size: 15px; color: #fff;}
.order-details-page .actions button:hover,.order-details-page .actions button:focus { background-color: #999;}
.order-details-page .actions button:first-child { background-color: #4ab2f1;}
.order-details-page .actions button:first-child:hover,.order-details-page .actions button:first-child:focus { background-color: #248ece;}
.order-details-page .totals.section { width: 370px; padding: 0 10px; max-width: 100%; margin: 0 auto 50px;}
.order-details-page .total-info { background-color: #f9f9f9; padding: 15px 20px; color: #444;}
/****** SEARCH & SITEMAP ******/
.search-page .page-title { margin: 0 0 -1px;}
.search-input .fieldset { margin: 0 0 30px;}
.search-input .form-fields { padding: 30px 15px 10px;}
.search-input input + label { display: inline; margin: 0 0 0 5px;}
.advanced-search { margin: 30px 0 0;}
.advanced-search .price-range { display: inline-block;}
.advanced-search .price-range input { width: 80px; margin: 3px;}
.search-input .buttons { text-align: center;}
.search-input .button-1 { min-width: 140px; border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.search-input .button-1:hover,.search-input .button-1:focus { background-color: #248ece;}
.search-results { margin: 30px 0 0;}
.search-results .warning { margin: 10px 0; color: #e4434b;}
.sitemap-page .description { margin: 0 0 30px; text-align: center;}
.sitemap-page .entity { margin: 0 0 30px;}
.sitemap-page .entity-title { margin: 0 0 15px; padding: 0 10px; text-align: center;}
.sitemap-page .entity-title h2 { font-size: 20px; font-weight: normal; color: #444;}
.sitemap-page .entity-body { border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding: 30px 15px; text-align: center;}
.sitemap-page .entity ul { font-size: 0;}
.sitemap-page .entity li { display: inline-block; position: relative; margin: 0 8px; padding: 0 12px; line-height: 50px; font-size: 14px; /*reset zeroing*/}
.sitemap-page .entity li:before { content: ""; position: absolute; top: 23px; left: 0; width: 5px; height: 5px; background-color: #ddd;}
.sitemap-page .entity a { color: #444;}
.sitemap-page .entity a:hover,.sitemap-page .entity a:focus { color: #4ab2f1;}
.sitemap-page .entity a:empty { display: none;}
/****** BLOG & NEWS ******/
.block-blog-archive .number { display: block; color: #444; cursor: auto;}
.block-blog-archive .sublist { margin: 5px 0 5px 15px;}
.block-blog-archive li.month { padding: 3px 0 3px 15px;}
.blog-page .page-title,.news-list-page .page-title { margin: 0;}
.blog-page .post,.news-items .news-item { margin: 0 0 30px;}
.blog-page .post:after { content: ""; display: block; clear: both;}
.post-title,.news-title { display: inline-block; padding: 20px 10px; line-height: 20px; font-size: 16px; font-weight: bold; color: #444;}
.post-title:hover,.post-title:focus,.news-title:hover,.news-title:focus { color: #4ab2f1;}
.post-date,.news-date { display: block; margin: 0 0 15px; background-color: #f6f6f6; padding: 10px; font-style: italic; color: #444;}
.post-body,.news-body { margin: 0 0 20px; padding: 0 10px; line-height: 22px;}
.blog-page .tags,.blogpost-page .tags { margin: 0 0 15px; overflow: hidden; padding: 0 10px;}
.blog-page .tags label,.blogpost-page .tags label { display: inline-block; margin: 0 3px 3px 0; font-weight: bold; color: #444;}
.blog-page .tags ul,.blogpost-page .tags ul { display: inline-block; margin: 0 0 3px 3px; font-size: 0;}
.blog-page .tags li,.blogpost-page .tags li { display: inline-block; font-size: 14px; /*reset zeroing*/}
.blog-page .tags li.separator,.blogpost-page .tags li.separator { margin: 0 8px 0 0;}
.blog-page .tags a,.blogpost-page .tags a { display: block; color: #4ab2f1;}
.blog-page .tags a:hover,.blog-page .tags a:focus,.blogpost-page .tags a:hover,.blogpost-page .tags a:focus { text-decoration: underline;}
.blog-posts .buttons,.news-items .buttons { margin: 0; padding: 0 10px;}
.blog-posts .buttons .read-comments { display: block; margin: 0 0 15px; font-weight: bold; color: #444;}
.blog-posts .buttons .read-comments:hover,.blog-posts .buttons .read-comments:focus { color: #4ab2f1;}
.blog-posts .buttons .read-more,.news-items .buttons .read-more { display: inline-block; border: none; background-color: #4ab2f1; padding: 10px 20px; font-size: 12px; color: #fff; text-transform: uppercase;}
.blog-posts .buttons .read-more:hover,.blog-posts .buttons .read-more:focus,.news-items .buttons .read-more:hover,.news-items .buttons .read-more:focus { background-color: #248ece;}
.new-comment { margin: 50px 0 60px;}
.new-comment .notifications { margin: 0 0 10px;}
.new-comment .result { color: #690;}
.new-comment .form-fields { margin: 0 0 20px;}
.new-comment .button-1 { border: none; background-color: #4ab2f1; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.new-comment .button-1:hover,.new-comment .button-1:focus { background-color: #248ece;}
.comment-list { margin: 0 0 100px;}
.comment-list .title { margin: 0 0 15px; padding: 0 10px; font-size: 20px; color: #444;}
.comment-list .title strong { font-weight: normal;}
.comment-list .comment { margin: 0 0 40px; border-top: 1px solid #ddd;}
.comment-list .comment:after { content: ""; display: block; clear: both;}
.comment-info { width: 150px; margin: 20px auto;}
.comment-info .username { display: block; margin: 0 0 -1px; border: 1px solid #ddd; background-color: #f6f6f6; padding: 11px 0; font-weight: bold; color: #444;}
.comment-info a.username:hover,.comment-info a.username:focus { color: #4ab2f1;}
.comment-info .avatar { position: relative; width: 150px; height: 150px; border: 1px solid #ddd; overflow: hidden;}
.comment-info .avatar img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; border: solid 2px #CEDBE1 !important;}
.comment-time { margin: 0 0 15px; font-size: 13px; font-weight: bold;}
.comment-time span { color: #444;}
.comment-title { margin: 0 0 15px; font-size: 16px; color: #444;}
.comment-body { line-height: 22px;}
.news-list-homepage { margin: 0 0 75px;}
.news-list-homepage .title { margin: 0 0 -1px; border-bottom: 1px solid #ddd; padding: 0 0 15px; font-size: 30px; font-weight: normal; color: #444;}
.news-list-homepage .title strong { font-weight: normal;}
.news-list-homepage .view-all { text-align: center;}
.news-list-homepage .view-all a { color: #444; text-decoration: underline;}
.news-list-homepage .view-all a:hover,.news-list-homepage .view-all a:focus { color: #4ab2f1;}
/*** FORUM & PROFILE ***/
.forums-main-page .topic-block { margin: 0 0 35px; text-align: center;}
.forums-main-page .topic-block p { text-align: center;}
.forums-main-page .pager { display: none;}
.forum-breadcrumb { margin: 0 0 40px;}
.forums-header { margin: 0 0 50px; overflow: hidden;}
.forums-header:after { content: ""; display: block; clear: both;}
.forums-header .current-time { margin: 0 0 15px; color: #444;}
.forum-search-box .basic { overflow: hidden; margin: 0 0 10px;}
.forum-search-box .advanced a { line-height: 22px; color: #444; text-decoration: underline;}
.forum-search-box .advanced a:hover,.forum-search-box .advanced a:focus { color: #4ab2f1;}
.forum-search-page .page-title { margin: 0 0 -1px;}
.forum-search-page .search-error,.forum-search-page .no-result { margin: 0 0 15px; text-align: center; color: #e4434b;}
/* forum group */
.forums-table-section { margin: 0 0 60px;}
.forums-table-section + .pager { margin: -30px 0 30px;}
.forums-table-section-title { margin: 0 0 15px; padding: 0 10px;}
.forums-table-section-title a,.forums-table-section-title strong { font-size: 22px; font-weight: normal; color: #444;}
.forums-table-section-title a:hover,.forums-table-section-title a:focus { color: #4ab2f1;}
.forums-table-section .image div { width: 38px; height: 32px; margin: auto; background: url('../Themes/Jaquar2025_V1/Content/images/topic-type1.png') center no-repeat;}
.forums-table-section .image div.sticky { background: url('../Themes/Jaquar2025_V1/Content/images/topic-type2.png') center no-repeat;}
.forums-table-section .image div.announcement { background: url('../Themes/Jaquar2025_V1/Content/images/topic-type3.png') center no-repeat;}
.forums-table-section .forum-title,.forums-table-section .topic-title { margin: 5px 0;}
.forums-table-section .forum-title a,.forums-table-section .topic-title a { font-size: 16px; font-weight: bold; color: #444;}
.forums-table-section .forum-title a:hover,.forums-table-section .forum-title a:focus,.forums-table-section .topic-title a:hover,.forums-table-section .topic-title a:focus { color: #4ab2f1; text-decoration: none;}
.forums-table-section .topic-title span { display: block; color: #777;}
.forums-table-section .forum-description,.forums-table-section .topic-starter { margin: 5px 0;}
.forums-table-section .latest-post { white-space: nowrap;}
.forums-table-section .latest-post div { margin: 5px 0;}
.forums-table-section .latest-post label { color: #777;}
.forums-table-section .view-all { margin: 30px 0 0; padding: 0 10px;}
.forums-table-section .view-all a { background-color: #4ab2f1; padding: 10px 15px; font-size: 12px; color: #fff; text-transform: uppercase;}
.forums-table-section .view-all a:hover,.forums-table-section .view-all a:focus { background-color: #248ece;}
/* forum-page, topic page */
.forum-page .forum-info { margin: 0 0 30px;}
.forum-page .forum-name,.forum-topic-page .topic-name { margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 10px 10px;}
.forum-page .forum-name h1,.forum-topic-page .topic-name h1 { font-size: 30px; font-weight: normal;}
.forum-actions,.topic-actions { margin: 0 0 30px; font-size: 0;}
.forum-actions .actions a,.topic-actions .actions a { display: inline-block; margin: 1px; padding: 10px 10px 10px 33px; font-size: 14px;}
.forum-actions .actions .new-topic { background: #eee url('../Themes/Jaquar2025_V1/Content/images/new.png') left center no-repeat;}
.forum-actions .actions .watch-forum,.topic-actions .actions .watch-forum { background: #eee url('../Themes/Jaquar2025_V1/Content/images/watch.png') left center no-repeat;}
.forum-actions .actions a:hover,.forum-actions .actions a:focus,.topic-actions .actions a:hover,.topic-actions .actions a:focus { background-color: #e6e6e6;}
.forum-actions .pager.upper,.topic-actions .pager.upper { display: none; margin: 0;}
.topic-actions .reply-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/reply.png') left center no-repeat;}
.topic-actions .watch-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/watch.png') left center no-repeat;}
.topic-actions .move-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/move.png') left center no-repeat;}
.topic-actions .edit-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/edit_.png') left center no-repeat;}
.topic-actions .delete-topic-button { background: #eee url('../Themes/Jaquar2025_V1/Content/images/remove_.png') left center no-repeat;}
.topic-actions.lower .actions { display: none;}
.active-discussions-page .forums-table-section-title { margin: 0 0 25px; border-bottom: 1px solid #ddd; padding: 0 10px 10px;}
.active-discussions-page .forums-table-section-title strong { font-size: 30px; font-weight: normal;}
.active-discussions-page .forums-table-section-body { margin: 0 0 20px;}
/* topic post */
.topic-post { margin: 0 0 30px; border-top: 1px solid #ddd;}
.topic-post:last-child { border-bottom: 1px solid #ddd;}
.topic-post:after { content: ""; display: block; clear: both;}
.topic-post .post-info { margin: 30px 0;}
.topic-post .user-info { width: 150px; margin: 0 auto 15px}
.topic-post .username { display: block; margin: 0 0 -1px; border: 1px solid #ddd; background-color: #f6f6f6; padding: 11px 0; font-weight: bold; color: #444;}
.topic-post a.username:hover,.topic-post a.username:focus { color: #4ab2f1;}
.topic-post .avatar,.profile-info-box .avatar { position: relative; width: 150px; height: 150px; border: 1px solid #ddd; overflow: hidden;}
.topic-post .avatar img,.profile-info-box .avatar img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto;}
.topic-post .avatar img { border: solid 2px #CEDBE1 !important;}
.topic-post .user-stats { margin: 0 0 15px;}
.topic-post .user-stats li { display: inline-block; margin: 0 10px;}
.topic-post .user-stats span,.profile-info-box .profile-stats span { margin: 0 0 0 3px; font-weight: bold; color: #444;}
.topic-post .pm-button,.profile-info-box .pm-button { display: inline-block; border: none; background-color: #888; padding: 10px 20px; font-size: 12px; color: #fff; text-transform: uppercase;}
.topic-post .pm-button:hover,.topic-post .pm-button:focus,.profile-info-box .pm-button:hover,.profile-info-box .pm-button:focus { background-color: #999;}
.topic-post .post-time { margin: 0 0 15px; background-color: #f6f6f6; padding: 10px 15px; font-size: 13px; font-weight: bold;}
.topic-post .post-time span { color: #444;}
.topic-post .post-actions { margin: 0 0 15px; font-size: 0;}
.topic-post .post-actions > div { display: inline-block;}
.topic-post .post-actions a { display: inline-block; margin: 1px 5px; font-size: 14px;}
.topic-post .post-actions .edit-post-button,.topic-post .post-actions .delete-post-button { padding: 10px 10px 10px 33px;}
.topic-post .post-actions .edit-post-button { background: url('../Themes/Jaquar2025_V1/Content/images/edit_.png') left center no-repeat;}
.topic-post .post-actions .delete-post-button { background: url('../Themes/Jaquar2025_V1/Content/images/remove_.png') left center no-repeat;}
.topic-post .post-actions .edit-post-button:hover,.topic-post .post-actions .edit-post-button:focus,.topic-post .post-actions .delete-post-button:hover,.topic-post .post-actions .delete-post-button:focus { color: #4ab2f1;}
.topic-post .post-actions .post-link-button { padding: 10px; font-weight: bold; color: #4ab2f1;}
.topic-post .post-actions .post-link-button:hover,.topic-post .post-actions .post-link-button:focus { text-decoration: underline;}
.topic-post .post-actions .quote-post-button { background-color: #888; padding: 10px 20px; color: #fff;}
.topic-post .post-actions .quote-post-button:hover,.topic-post .post-actions .quote-post-button:focus { background-color: #999; color: #fff;}
.topic-post .post-text { /*topic post-text also gets style from blog post-body*/ padding: 0 10px 20px; line-height: 22px; color: #444; margin-bottom: 0;}
.topic-post .post-vote { text-align: center; display: table; margin: 0 auto 20px;}
.topic-post .user-posted-image,.latest-posts .user-posted-image { max-width: 100%; height: auto;}
.topic-post .quote,.latest-posts .quote { margin: 10px 0; border: 1px dashed #ccc; background-color: #f9f9f9; padding: 10px; color: #777;}
.topic-post .signature { border-top: 1px solid #ddd; padding: 20px; font-size: 13px; font-style: italic; clear: both;}
.topic-post .post-vote span.vote { cursor: pointer; display: block; width: 40px; height: 24px;}
.topic-post .post-vote span.up { background: url('../Themes/Jaquar2025_V1/Content/images/vote-up.png') no-repeat 50% 50%;}
.topic-post .post-vote span.vote.up.selected { background: url('../Themes/Jaquar2025_V1/Content/images/vote-up-selected.png') no-repeat 50% 50%;}
.topic-post .post-vote span.down { background: url('../Themes/Jaquar2025_V1/Content/images/vote-down.png') no-repeat 50% 50%;}
.topic-post .post-vote span.vote.down.selected { background: url('../Themes/Jaquar2025_V1/Content/images/vote-down-selected.png') no-repeat 50% 50%;}
.topic-post .vote-count-post { display: block; font-size: 160%;}
/* forum edit & send message */
.forum-edit-page .page-title,.move-topic-page .page-title,.private-message-send-page .page-title { margin: 0 0 -1px;}
.move-topic-page label { white-space: normal;}
.forum-edit-page .message-error,.private-message-send-page .message-error { margin: 20px 0;}
.forum-edit-page .inputs strong { display: inline-block; max-width: 400px; font-size: 22px; /*reset zeroing*/ font-weight: normal; color: #444; white-space: normal;}
.forum-edit-page .inputs .topic-subject { font-size: 17px;}
.forum-edit-page .inputs.reversed { margin: 0;}
.forum-edit-page .inputs.reversed label { width: auto; margin: 5px; font-size: 14px; /*reset zeroing*/ white-space: normal;}
.forum-edit-page .bb-code-editor-wrapper,.private-message-send-page .bb-code-editor-wrapper { max-width: 400px; margin: 20px auto; background-color: #ddd; padding: 10px;}
.forum-edit-page .toolbar .button,.private-message-send-page .toolbar .button { margin: 0 2px 0 0; border: #cec6b5 1px solid; padding: 2px;}
.forum-edit-page .toolbar .button:hover,.forum-edit-page .toolbar .button:focus,.private-message-send-page .toolbar .button:hover,.private-message-send-page .toolbar .button:focus { border: #333 1px solid;}
.forum-edit-page textarea,.private-message-send-page textarea { display: block; margin: auto;}
.forum-edit-page .buttons button,.move-topic-page .buttons button,.private-messages .buttons button { min-width: 140px; border: none; background-color: #999; padding: 10px 30px; text-align: center; font-size: 15px; color: #fff; text-transform: uppercase;}
.forum-edit-page .buttons button:hover,.forum-edit-page .buttons button:focus,.move-topic-page .buttons button:hover,.move-topic-page .buttons button:focus,.private-messages .buttons button:hover,.private-messages .buttons button:focus { background-color: #888;}
.forum-edit-page .buttons .button-1,.move-topic-page .buttons .button-1,.private-messages .buttons .button-1 { background-color: #4ab2f1;}
.forum-edit-page .buttons .button-1:hover,.forum-edit-page .buttons .button-1:focus,.move-topic-page .buttons .button-1:hover,.move-topic-page .buttons .button-1:focus,.private-messages .buttons .button-1:hover,.private-messages .buttons .button-1:focus { background-color: #248ece;}
.private-message-send-page a { font-size: 14px; color: #4ab2f1;}
.private-message-send-page span { font-size: 14px;}
/* jQuery tabs */
.ui-tabs { /*override jQuery UI styles, do not delete doubled properties*/ border: none; border-radius: 0; background: none; padding: 0; font: normal 14px Arial, sans-serif; color: #777;}
.ui-widget.ui-widget-content.ui-tabs { border: none;}
.ui-tabs-nav { margin: 0 0 30px; border-bottom: 1px solid #ddd; overflow: hidden; font-size: 0; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 0 30px !important; border-width: 0 0 1px; border-radius: 0; background: none; padding: 0 !important; line-height: normal; font-weight: normal; color: #444;}
.ui-tabs-nav li { margin: 0 0 -1px; /*override jQuery UI styles, do not delete doubled properties*/ float: none !important; margin: 0 0 -1px !important; border: none !important; border-radius: 0; background: none !important; padding: 0 !important;}
.ui-tabs-nav li a { display: block; border: 1px solid #ddd; padding: 12px 24px; text-align: center; font-size: 18px; color: #444; /*override jQuery UI styles, do not delete doubled properties*/ float: none !important; padding: 12px 24px !important;}
.ui-tabs-nav li.ui-state-active a { background-color: #eee; color: #4ab2f1;}
.ui-tabs-panel { /*override jQuery UI styles, do not delete doubled properties*/ padding: 0 !important;}
/* inbox & view message */
.private-messages-page .table-wrapper,.private-message-view-page .view-message { margin: 0 0 30px;}
.private-messages-page th.select { text-align: center;}
.private-messages-page td.from,.private-messages-page td.to,.private-messages-page td.subject { min-width: 150px;}
.private-messages-page td.date { white-space: nowrap;}
.private-messages-page td.subject a { color: #444;}
.private-messages-page td.subject a.pm-unread { color: #4ab2f1;}
.private-messages-page .pager { margin: 0 0 30px;}
.private-messages-page .buttons,.private-message-view-page .buttons { font-size: 0;}
.private-messages-page .buttons .button-1,.private-messages-page .buttons .button-2,.private-message-view-page .buttons .button-1,.private-message-view-page .buttons .button-2 { display: block; width: 250px; margin: 0 auto 3px; font-size: 15px; /*reset zeroing*/}
.private-messages-page .no-items { padding: 20px; text-align: center;}
.private-message-view-page .view-message { margin: 0 0 30px;}
.private-message-view-page .message-head { margin: 0 0 20px; line-height: 22px;}
.private-message-view-page .message-head span { font-weight: bold; color: #444;}
.private-message-view-page .message-body { border-top: 1px solid #ddd; background-color: #f9f9f9; padding: 30px 20px; line-height: 22px; text-align: justify;}
.private-message-view-page .back-pm-button { text-transform: capitalize !important;}
/* profile page  */
.profile-info-box { overflow: hidden; /*override jQuery UI styles, do not delete doubled properties*/ line-height: normal; font-size: 14px; font-family: Arial, sans-serif; color: #777;}
.profile-info-box .user-details { margin: 0 0 30px;}
.profile-info-box .avatar { margin: 0 auto 15px;}
.profile-info-box .title { margin: 0 0 10px; font-size: 18px; color: #444;}
.profile-info-box .stats { margin: 0 0 15px;}
.latest-posts { /*override jQuery UI styles, do not delete doubled properties*/ line-height: normal; font-size: 14px; font-family: Arial, sans-serif; color: #777;}
.latest-posts .topic { margin: 0 0 35px;}
.latest-posts .topic-title { margin: 0 0 20px; border-top: 1px solid #ddd; background: #f6f6f6; padding: 10px; font-size: 16px;}
.latest-posts .topic-title a { font-weight: bold; color: #444;}
.latest-posts .topic-title a:hover,.latest-posts .topic-title a:focus { color: #4ab2f1;}
.latest-posts .topic-body { margin: 0 0 15px; line-height: 22px;}
.latest-posts .topic-data { color: #444;}
/* BB codes */
.csharpcode { margin: 10px 0; border: 1px dashed #ccc; background-color: #fff; padding: 10px; font-family: "Courier New", Courier, monospace; color: #000;
 white-space: pre-wrap; word-wrap: break-word;}
.csharpcode .rem { color: green;}
.csharpcode .kwrd { color: #00f;}
.csharpcode .str { color: #006080;}
.csharpcode .op { color: #00c;}
.csharpcode .preproc { color: #c63;}
.csharpcode .asp { background-color: #ff0;}
.csharpcode .html { color: maroon;}
.csharpcode .attr { color: red;}
.csharpcode .alt { width: 100%; margin: 0; background-color: #f6f6f6;}
.csharpcode .lnum { color: #666;}
@media all and (max-width: 769px) {
 .review-rating .name-description { text-align: center; width: 100%; display: block; }
 .write-review .review-rating div { text-align: center; padding-bottom: 10px; display: inline-block; }
 /*** ESTIMATE SHIPPING POPUP ***/
 .shipping-address { flex-flow: column; }
 .address-item { width: 100%; }
 .estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { padding-left: 0px; padding-top: 8px; }
}
@media all and (max-width: 1000px) {
 /*** GLOBAL TABLES ***/
 .cart { display: block; }
 .cart colgroup, .cart thead { display: none; }
 .cart tbody { display: block; overflow: hidden; }
 .cart tr { display: block; float: left; width: 100%; margin: 40px 0 0; border: 1px solid #ddd; }
 .cart td { display: block; border: none; padding: 10px; }
 .cart td.remove-from-cart { margin: 0 0 15px; border-bottom: 1px solid #ddd; background-color: #eee; padding: 10px; }
 .cart td.product-picture { border-top: 1px solid #ddd; padding: 15px 10px 5px; }
 .cart td.product { min-width: 0; border-bottom: 1px solid #ddd; padding: 5px 10px 15px; text-align: center; }
 .cart td.quantity { display: inline-block; padding: 0 10px; vertical-align: middle; }
 .cart td.unit-price, .cart td.subtotal { display: inline-block; padding: 20px 10px; vertical-align: middle; }
 .order-details-page .data-table { display: block; }
 .order-details-page .data-table colgroup, .order-details-page .data-table thead { display: none; }
 .order-details-page .data-table tbody { display: block; overflow: hidden; }
 .order-details-page .data-table tr { display: block; float: left; width: 100%; margin: 40px 0 0; border: 1px solid #ddd; }
 .order-details-page .data-table td { display: block; border: none; padding: 10px; }
 .order-details-page .data-table td.product, .order-details-page .data-table td.tracking-number { min-width: 0; border-bottom: 1px solid #ddd; padding: 5px 10px 15px; text-align: center; }
 /*** MOBILE NAVIGATION ***/
 .header-menu { position: relative; z-index: 1; width: 90%; max-width: 600px; margin: 0 auto 40px; }
 .menu-toggle { background: #4ab2f1 url('../Themes/Jaquar2025_V1/Content/images/menu-icon.png') right center no-repeat; padding: 15px; font-size: 15px; font-weight: bold; color: #fff; text-transform: uppercase; cursor: pointer; }
 .top-menu { display: none; }
 .top-menu > li { position: relative; margin: 1px 0; background-color: #f6f6f6; }
 .top-menu > li > a { display: block; min-height: 55px; padding: 18px; font-size: 15px; color: #555; }
 .top-menu > li > a:focus { position: relative; z-index: 1; }
 .top-menu .sublist { display: none; background-color: #fff; padding: 5px 0; }
 .top-menu .sublist li { position: relative; margin: 1px 0 1px 20px; }
 .top-menu .sublist li a { display: block; padding: 15px 18px; font-size: 15px; }
 .sublist-toggle { position: absolute; top: 0; right: 0; width: 55px; height: 55px; border-left: 1px solid #fff; background: url('../Themes/Jaquar2025_V1/Content/images/toggle-black.png') center no-repeat; padding: 15px; font-size: 15px; font-weight: bold; color: #fff; text-transform: uppercase; cursor: pointer; }
 .sublist .sublist-toggle { height: 49px; }
 .sublist .sublist li { background-color: #f6f6f6; }
 .sublist .sublist .sublist li { background-color: #fff; }
 .block-category-navigation { display: none; }
 .block-account-navigation { float: none; margin: auto !important; }
 .write-review .review-rating { text-align: center; }
 .write-review .review-rating div.name-description { width: 100%; margin: 0 5px 0 0; text-align: center; }
}
@media all and (min-width: 481px) {
 /*** GLOBAL ***/
 .master-wrapper-content, .header-menu { width: 92.5%; }
 /*** GLOBAL TABLES ***/
 .cart tr { width: 46%; margin: 40px 2% 0; }
 .cart tr:nth-child(2n+1) { clear: both; }
 .order-details-page .data-table tr { width: 46%; margin: 40px 2% 0; }
 .order-details-page .data-table tr:nth-child(2n+1) { clear: both; }
 /*** HEADER ***/
 .header-selectors-wrapper > div { display: inline-block; width: 30%; margin: 10px auto; }
 .search-box input.search-box-text { width: 280px; }
 .ui-autocomplete { width: 280px !important; }
 .ui-autocomplete img { display: inline; }
 /*** FOOTER ***/
 .footer-block { width: 85%; }
 .newsletter-email input[type="text"] { width: 240px; }
 /*** CATEGORY ***/
 .item-box { width: 49%; margin: 0 0.5% 50px; }
 .item-box:nth-child(2n+1) { clear: both; }
 .item-box .product-rating-box { margin: 0 0 15px; }
 .item-box .prices { min-height: 40px; }
 .item-box .product-title { min-height: 42px; margin: 0 0 5px; }
 /*** PRODUCT PAGE ***/
 .overview-buttons div { display: inline-block; width: auto; margin: 0 1px 2px; }
 /*** WISHLIST ***/
 .wishlist-content .button-2 { display: inline-block; width: auto; min-width: 140px; margin: 0 1px 5px; }
 /*** TOPICS ***/
 .enter-password-form input[type="password"] { width: 260px; }
 /*** FORUM & PROFILE ***/
 .forums-header { background-color: #f9f9f9; padding: 30px 20px 20px; }
 .ui-tabs-nav li { display: inline-block; min-width: 150px; margin: 0 5px -1px; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 5px -1px !important; }
 .private-messages-page .buttons .button-1, .private-messages-page .buttons .button-2, .private-message-view-page .buttons .button-1, .private-message-view-page .buttons .button-2 { display: inline-block; width: auto; margin: 1px; }
 .topic-post .post-text { float: left; width: 90.5%; text-align: left; }
 .forum-group .forum-table th.latest-post, .forum-group .forum-table th.topics, .forum-group .forum-table th.posts, .forum-group .forum-table td.latest-post, .forum-group .forum-table td.topics, .forum-group .forum-table td.posts { display: table-cell; }
 .topic-group .forum-table th.latest-post, .topic-group .forum-table td.latest-post { display: table-cell; }
 .forum-table td.image { max-width: 40px; }
 .forum-table td.image div { max-width: 100%; background-size: contain; }
 /*** ESTIMATE SHIPPING POPUP ***/
 .estimate-shipping-popup { padding: 25px; }
}
@media all and (min-width: 769px) {
 /**** GLOBAL ***/
 .master-wrapper-content { width: 94%; }
 .home-page-polls li { min-width: 100px; }
 /**** GLOBAL TABLES ***/
 .cart tr { width: 31.33333%; margin: 40px 1% 0; }
 .cart tr:nth-child(2n+1) { clear: none; }
 .cart tr:nth-child(3n+1) { clear: both; }
 .order-details-page .data-table tr { width: 31.33333%; margin: 40px 1% 0; }
 .order-details-page .data-table tr:nth-child(2n+1) { clear: none; }
 .order-details-page .data-table tr:nth-child(3n+1) { clear: both; }
 /*** HEADER ***/
 .header-selectors-wrapper > div { width: 20%; }
 /*** FOOTER ***/
 .footer-block { display: inline-block; width: 25.33333%; margin: 0 4%; vertical-align: top; }
 .footer-block .title { margin: 0 0 15px; background: none; padding: 0; color: #444; cursor: auto; }
 .footer-block .list { display: block !important; /* prevents toggle display:none on resize */ background: none; padding: 0; }
 .footer-block .list li { padding: 5px 0; }
 .footer-block .list a { display: inline; padding: 0; }
 .follow-us { width: 98%; margin: 25px auto 0; }
 /*** CATEGORY ***/
 .product-selectors { text-align: left; }
 .product-selectors .product-viewmode { display: inline-block; float: right; }
 .product-selectors .product-viewmode span { display: none; }
 .product-selectors .product-viewmode a { display: inline-block; width: 24px; height: 32px; margin: 0 0 0 12px; background-position: center; background-repeat: no-repeat; opacity: 0.5; }
 .product-selectors .product-viewmode a.grid { background-image: url('../Themes/Jaquar2025_V1/Content/images/view-grid.png'); }
 .product-selectors .product-viewmode a.list { background-image: url('../Themes/Jaquar2025_V1/Content/images/view-list.png'); }
 .product-selectors .product-viewmode a.selected { opacity: 1; }
 .item-box { width: 32.33333%; margin: 0 0.5% 50px; }
 .item-box:nth-child(2n+1) { clear: none; }
 .item-box:nth-child(3n+1) { clear: both; }
 .product-list .item-box { float: none; width: auto; margin: 0 5px 20px; }
 .product-list .item-box .product-item:after { content: ""; display: block; clear: both; }
 .product-list .item-box .picture { float: left; width: 220px; }
 .product-list .item-box:hover .picture a img, .product-list .item-box:focus .picture a img { opacity: 1; }
 .product-list .item-box .picture:hover a img, .product-list .item-box .picture:focus a img { opacity: 0.85; }
 .product-list .item-box .picture + .details { margin: 0 0 0 240px; }
 .product-list .item-box .product-title { height: auto; padding: 10px 0; font-size: 18px; }
 .product-list .item-box .description { display: block; margin: 0 0 10px; line-height: 22px; }
 .product-list .item-box .prices { height: auto; margin: 0 0 30px; }
 .product-list .item-box .product-box-add-to-cart-button { width: auto; min-width: 150px; padding: 0 20px; }
 .product-list .item-box .add-to-compare-list-button, .product-list .item-box .add-to-wishlist-button { width: 42px; }
 /*** PRODUCT PAGE ***/
 .gallery { width: 550px; }
 .variant-picture { float: left; }
 .variant-picture + .variant-overview { width: auto; margin: 0 0 0 240px; }
 .variant-overview { text-align: left; }
 /*** PRODUCT REVIEWS ***/
 .product-review-item .review-title { float: left; max-width: 600px; }
 .product-review-item .product-review-box { float: right; }
 .write-review .review-rating div { display: inline-block; margin: 0 0 0 5px; cursor: default; vertical-align: middle; font-size: 14px; height: 17px; }
 /*** REGISTRATION, LOGIN, ACCOUNT ***/
 .address-list-page .section, .order-list-page .section, .return-request-list-page .section { display: inline-block; width: 45%; margin: 20px 1%; vertical-align: top; }
 .recurring-payments { width: 100% !important; margin: 20px 0 !important; }
 /*** SHOPPING CART ***/
 .order-progress { padding: 20px; }
 .order-progress li { margin: 0 10px; }
 .order-progress a { min-width: 80px; }
 .cart-options .common-buttons { text-align: right; }
 .cart-options .checkout-attributes, .cart-options .selected-checkout-attributes { padding: 0 10px; }
 .cart-footer .totals { float: right; width: 45%; margin: 0 2.5%; }
 .cart-footer .terms-of-service { text-align: left; }
 .cart-footer .checkout-buttons, .cart-footer .addon-buttons { text-align: right; }
 .cart-footer .cart-collaterals { float: left; width: 45%; margin: 0 2.5%; }
 .cart-footer .cart-collaterals div, .cart-footer .cart-collaterals label { text-align: left; }
 .cart-footer .estimate-shipping label { display: block; margin: 0 0 10px; }
 .cart-footer .estimate-shipping .buttons { text-align: right; }
 /*** CHECKOUT ***/
 .checkout-page .selected-checkout-attributes { float: right; text-align: right; }
 .checkout-page .cart-footer .totals { max-width: 350px; margin: 0; }
 .checkout-page .address-grid { overflow: hidden; }
 .checkout-page .address-item { display: inline-block; vertical-align: top; zoom: 1; width: 48%; margin: 0 1% 40px; }
 .shipping-method .method-list li, .payment-method .method-list li { display: inline-block; width: 25%; margin: 20px 2%; vertical-align: top; }
 .shipping-method .method-name { background-color: #f6f6f6; padding: 10px; }
 .payment-method .payment-logo { display: block; background-color: #f6f6f6; padding: 10px; }
 .payment-method .payment-details { display: block; width: auto; min-width: 0; margin: 10px 0 0; text-align: center; }
 .payment-info .info { padding: 30px 75px; }
 .order-review-data, .order-details-area, .shipment-details-area { overflow: hidden; }
 .order-review-data > div, .order-details-area > div, .shipment-details-area > div { float: left; width: 48%; margin: 0 1% 40px; }
 /*** ORDER DETAILS & SHIPPING DETAILS ***/
 .order-details-page .section.options { text-align: right; }
 .order-details-page .selected-checkout-attributes { padding: 0 10px; }
 .order-details-page .tax-shipping-info { text-align: right; }
 .order-details-page .totals { float: right; clear: both; }
 .shipment-details-page .tracking-number .tracking-url { color: #4ab2f1; }
 /*** BLOG & NEWS ***/
 .blog-posts .tags { float: right; width: 80%; text-align: right; }
 .blog-posts .buttons { float: left; width: 20%; text-align: left; }
 .new-comment { text-align: center; }
 .new-comment .buttons { text-align: center; }
 .comment-list .comment { display: table; width: 100%; margin: 0; }
 .comment-list .comment:last-child { border-bottom: 1px solid #ddd; }
 .comment-info { display: table-cell; width: 15%; margin: 0; vertical-align: top; }
 .comment-info .username { min-height: 40px; margin: 0; border: none; text-align: center; }
 .comment-info .avatar { border: none; }
 .comment-info .avatar img { max-width: 80%; max-height: 80%; }
 .comment-content { display: table-cell; width: 85%; border-left: 1px solid #ddd; vertical-align: top; text-align: left; }
 .comment-time { min-height: 40px; margin: 0; background-color: #f6f6f6; padding: 10px 15px; font-size: 14px; font-weight: normal; }
 .comment-title { margin: 0 0 -20px; padding: 20px; }
 .comment-body { padding: 20px; }
 /*** FORUM & PROFILE ***/
 .forum-actions, .topic-actions { overflow: hidden; }
 .forum-actions .actions, .topic-actions .actions { float: left; }
 .forum-actions .pager, .topic-actions .pager { float: right; max-width: 450px; }
 .forum-actions .pager li, .topic-actions .pager li { margin: 2px 4px; }
 .forum-actions .pager.upper { display: block; }
 .topic-actions.lower .actions { display: block; }
 .topic-posts { margin: 0 0 30px; }
 .topic-post { display: table; width: 100%; margin: 0; }
 .topic-post .post-info { display: table-cell; width: 15%; margin: 0; vertical-align: top; text-align: left; }
 .topic-post .user-info { width: auto; }
 .topic-post .username { min-height: 40px; margin: 0; border: none; text-align: center; }
 .topic-post .avatar { margin: auto; border: none; }
 .topic-post .avatar img { max-width: 80%; max-height: 80%; }
 .topic-post .user-stats li { margin: 0; }
 .topic-post .send-pm { margin: 0 0 20px; }
 .topic-post .pm-button, .profile-info-box .pm-button { padding: 8px 16px; font-size: 13px; }
 .topic-post .post-content { display: table-cell; width: 85%; border-left: 1px solid #ddd; vertical-align: top; text-align: left; }
 .topic-post .post-head { min-height: 40px; overflow: hidden; background-color: #f6f6f6; }
 .topic-post .post-time { float: left; margin: 0; font-size: 14px; font-weight: normal; }
 .topic-post .post-actions { float: right; margin: 0; }
 .topic-post .post-actions a { margin: 0; line-height: 20px; }
 .topic-post .post-actions .quote-post a { min-width: 70px; }
 .topic-post .post-actions a.post-link-button { margin: 0 0 0 10px; border-left: 1px solid #ddd; text-align: center; }
 .topic-post .post-text { padding: 20px 5px; }
 .topic-post .post-vote { padding: 20px 0 20px 15px; }
 .forum-table th.replies, .forum-table th.views, .forum-table th.votes, .forum-table td.replies, .forum-table td.views, .forum-table td.votes { display: table-cell; }
 .forum-table td.image { max-width: none; }
 .forum-table td.image div { max-width: none; background-size: initial; }
 .ui-tabs-nav { text-align: left; }
 .ui-tabs-nav li { margin: 0 10px -1px 0; /*override jQuery UI styles, do not delete doubled properties*/ margin: 0 10px -1px 0 !important; }
 .profile-info-box .avatar { float: left; margin: 0 15px 15px 0; }
 .profile-info-box .profile-stats { float: left; text-align: left; }
 .profile-info-box .title { text-align: left; }
 .profile-info-box .send-pm { clear: both; text-align: left; }
}
@media all and (min-width: 1001px) {
 /*** GLOBAL STYLES ***/
 .master-wrapper-content { width: 980px; margin: auto; }
 .center-2 { float: right; width: 73%; }
 .side-2 { float: left; width: 25%; }
 .page { text-align: left; }
 .inputs { text-align: left; }
 .inputs label { display: inline-block; width: 265px; margin: 0 10px 0 0; text-align: right; }
 .inputs input[type="text"], .inputs input[type="email"], .inputs input[type="tel"], .inputs input[type="password"], .inputs select { min-height: 40px; }
 .inputs .option-list li { margin: 0 10px 0 0; }
 .center-1 .buttons { text-align: center; }
 .center-2 .inputs label { width: 136px; }
 .inputs.accept-consent label { width: auto; }
 .page-title a + h1 { float: left; }
 .link-rss { display: block; float: right; margin: 6px 0 0; }
 /*** GLOBAL TABLES ***/
 .cart tr { width: auto; margin: 0; }
 .cart label { display: none; }
 .order-details-page .data-table tr { width: auto; margin: 0; }
 .order-details-page .data-table label { display: none; }
 /*** HEADER ***/
 .header { width: 980px; margin: auto; }
 .header-upper:after { content: ""; display: block; clear: both; }
 .header-selectors-wrapper { float: left; border: none; padding: 0; }
 .header-selectors-wrapper > div { width: auto; min-width: 100px; margin: 0 12px 0 0; line-height: 43px; }
 .header-selectors-wrapper select { height: 25px; padding: 4px; font-size: 12px; }
 .language-list { text-align: left; }
 .header-links-wrapper { float: right; padding: 0; }
 .header-links li { margin: 0 16px; }
 .header-links a, .header-links span { line-height: 45px; text-transform: none; }
 #topcartlink { display: inline-block; width: auto; margin: 0; padding: 0 18px; }
 .flyout-cart { position: absolute; top: 100%; right: 0; z-index: 100; width: 300px; box-shadow: 0 0 2px rgba(0,0,0,0.25); background-color: #fff; }
 .flyout-cart.active { display: block; }
 .mini-shopping-cart { padding: 12px; text-align: left; font-size: 12px; }
 .mini-shopping-cart .count { padding: 5px 0 15px; color: #444; }
 .mini-shopping-cart .count a { margin: 0 2px; font-weight: bold; color: #444; }
 .mini-shopping-cart .items { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0 0 20px; }
 .mini-shopping-cart .item { overflow: hidden; padding: 10px 0; }
 .mini-shopping-cart .picture { float: left; width: 70px; text-align: center; }
 .mini-shopping-cart .picture a { display: block; position: relative; overflow: hidden; }
 .mini-shopping-cart .picture a:before { content: ""; display: block; padding-top: 100%; }
 .mini-shopping-cart .picture img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%; }
 .mini-shopping-cart .picture + .product { margin: 0 0 0 80px; }
 .mini-shopping-cart .name { margin: 0 0 10px; font-size: 14px; }
 .mini-shopping-cart .name a { color: #4ab2f1; }
 .mini-shopping-cart .name a:hover, .mini-shopping-cart .name a:focus { color: #248ece; }
 .mini-shopping-cart .attributes { margin: 5px 0; color: #444; }
 .mini-shopping-cart .totals { margin: 0 0 12px; font-size: 14px; }
 .mini-shopping-cart .totals strong { font-size: 16px; color: #444; }
 .mini-shopping-cart .buttons { margin: 0 0 5px; }
 .mini-shopping-cart button[type="button"] { display: inline-block; border: none; background-color: #4ab2f1; padding: 10px 20px; font-size: 12px; color: #fff; text-transform: uppercase; }
 .mini-shopping-cart button[type="button"]:hover, .mini-shopping-cart button[type="button"]:focus { background-color: #248ece; }
 .header-lower { display: table; width: 100%; }
 .header-logo { display: table-cell; text-align: left; vertical-align: middle; font-size: 0; }
 .search-box { display: table-cell; text-align: right; vertical-align: middle; }
 .search-box input.search-box-text, .search-box .search-box-button { height: 40px; }
 /*** NAVIGATION ***/
 .header-menu { position: relative; z-index: 5; width: 980px; margin: 0 auto 30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 25px 0; text-align: center; }
 .menu-toggle, .sublist-toggle { display: none; }
 .header-menu > ul { display: block !important; /* prevents toggle display:none on resize */ font-size: 0; }
 .header-menu > ul.mobile { display: none !important; }
 .header-menu > ul > li { display: inline-block; border-left: 1px solid #ddd; padding: 0 15px; vertical-align: middle; }
 .header-menu > ul > li:first-child { border-left: none; }
 .header-menu > ul > li > a { display: block; padding: 5px 10px; line-height: 20px; font-size: 17px; /*reset zeroing*/ color: #555; cursor: pointer; }
 .header-menu > ul > li > a:hover, .header-menu > ul > li > a:focus { color: #4ab2f1; }
 .header-menu .sublist { display: none; position: absolute; width: 200px; box-shadow: 0 0 2px rgba(0,0,0,0.2); background-color: #fff; padding: 10px 0; text-align: left; }
 .header-menu .sublist li { position: relative; }
 .header-menu .sublist li a { display: block; position: relative; padding: 10px 20px 10px 30px; font-size: 14px; color: #444; }
 .header-menu .sublist li a:before { content: ""; position: absolute; top: 17px; left: 15px; width: 5px; height: 5px; background-color: #ddd; }
 .header-menu .sublist li:hover > a, .header-menu .sublist li:focus > a { background-color: #f6f6f6; }
 .header-menu ul li:hover > .sublist, .header-menu ul li:focus > .sublist { display: block; }
 .header-menu .sublist .sublist { top: -10px; left: 100% !important; }
 /*** FOOTER ***/
 .footer-upper { width: 980px; padding: 35px 10px; }
 .footer-upper:after { content: ""; display: block; clear: both; }
 .footer-block { float: left; width: 220px; margin: 0; }
 .footer-block .list { margin: 0; }
 .follow-us { float: right; width: 300px !important; margin: 0; text-align: left; }
 .follow-us .social li { margin: 0 10px 0 0; }
 .newsletter-email { display: block; }
 .newsletter-email input[type="text"] { width: 200px; }
 .newsletter-email .newsletter-subscribe-button { min-width: 100px; padding: 0 5px; }
 .newsletter-validation .field-validation-valid { text-align: left; }
 .footer-lower { position: relative; width: 980px; padding: 25px 5px; }
 .footer-lower:after { content: ""; display: block; clear: both; }
 .footer-info { float: right; line-height: 32px; }
 .footer-powered-by { float: left; margin: 0; line-height: 32px; }
 .theme-selector { float: left; margin: 0 0 0 15px; }
 /*** COLUMN ***/
 .block { float: none; width: auto; margin: 0 0 20px; }
 .block .title { margin: 0; border-bottom: 1px solid #ddd; background: none; cursor: auto; }
 .block .title strong { font-weight: bold; }
 .block .listbox { display: block; border-bottom: none; }
 .block a.product-picture { display: inline-block; position: relative; width: 30%; margin: 0 0 0 -15px; vertical-align: middle; }
 .block a.product-name { vertical-align: middle; }
 .block a.product-picture + a.product-name { width: 70%; }
 .block a.product-picture + a.product-name:before { display: none; }
 /*** CATEGORY ***/
 .breadcrumb { margin: 0 0 20px; }
 .item-box .buttons { text-align: left; }
 .home-page .product-grid .item-box, .product-details-page .product-grid .item-box, .shopping-cart-page .product-grid .item-box { width: 24%; margin: 0 0.5% 50px; }
 .home-page .product-grid .item-box:nth-child(3n+1), .product-details-page .product-grid .item-box:nth-child(3n+1), .shopping-cart-page .product-grid .item-box:nth-child(3n+1) { clear: none; }
 .home-page .product-grid .item-box:nth-child(4n+1), .product-details-page .product-grid .item-box:nth-child(4n+1), .shopping-cart-page .product-grid .item-box:nth-child(4n+1) { clear: both; }
 /*** PRODUCT PAGE ***/
 .gallery { float: left; width: 46%; }
 .gallery .picture { width: auto; }
 .overview { float: right; width: 52%; }
 .rental-attributes { overflow: hidden; }
 .rental-attributes .attribute-item { float: left; margin: 0 20px 0 0; }
 .rental-attributes .datepicker { width: 160px; text-align: left; }
 .attribute-squares li { margin: 0 10px 10px 0; }
 .product-details-page .title { text-align: left; }
 /*** PRODUCT REVIEWS ***/
 .product-review-item .review-title { max-width: 850px; }
 .write-review .review-rating div.name-description { width: 265px; margin: 0 5px 0 0; text-align: right }
 .product-review-item .review-text { display: table; width: 100%; table-layout: fixed; }
 .product-review-item .avatar { display: table-cell; vertical-align: top; width: 120px; }
 .product-review-item .avatar img { max-width: 100%; }
 .product-review-item .text-body { display: table-cell; vertical-align: top; }
 .product-review-item .avatar + .text-body { padding: 0 0 0 20px; }
 /*** WISHLIST & COMPARE LIST ***/
 .compare-products-page .page-title { margin: 0 0 -1px; }
 .compare-products-page .clear-list { position: absolute; top: 7px; right: 0; }
 .compare-products-table .full-description td { display: table-cell; }
 .compare-products-table .full-description td p { margin-top: 0; }
 /*** TOPICS ***/
 .center-1 .topic-block-title { text-align: center; }
 .topic-page p { text-align: justify; }
 /*** REGISTRATION, LOGIN, ACCOUNT ***/
 .gender span { margin: 0 10px 0 0; }
 .gender span > * { margin: 0 5px 0 0; }
 .date-of-birth select + select { margin: 0 0 0 11px; }
 #check-availability-button { display: block; margin: 10px auto; }
 .login-page .customer-blocks { overflow: hidden; }
 .login-page .new-wrapper { float: left; width: 49%; margin: 0; }
 .login-page .new-wrapper .text { min-height: 200px; }
 .login-page .returning-wrapper { float: right; width: 49%; }
 .login-page .returning-wrapper .form-fields { min-height: 200px; padding: 30px 0 0; }
 .login-page .returning-wrapper .inputs label { width: 110px; }
 .login-page .returning-wrapper input[type="text"], .login-page .returning-wrapper input[type="email"], .login-page .returning-wrapper input[type="password"] { width: 300px; }
 .address-list-page .section, .order-list-page .section, .return-request-list-page .section { display: block; width: auto; margin: 0 0 40px; }
 .address-list-page .buttons, .order-list-page .buttons { position: absolute; top: 5px; right: 10px; }
 .avatar-page .message-error, .avatar-page .buttons { text-align: left; }
 .registration-page .vat-note { margin-left: 275px; }
 .customer-info-page .vat-note, .customer-info-page .email-to-revalidate-note { margin-left: 150px; }
 .customer-info-page .vat-status { display: inline-block; }
 /*** SHOPPING CART ***/
 .shopping-cart-page .cart-options { overflow: hidden; }
 .shopping-cart-page .checkout-attributes { float: left; max-width: 565px; margin: -30px 0 15px; }
 .shopping-cart-page .checkout-attributes li { margin: 5px 10px 5px 0; }
 .shopping-cart-page .selected-checkout-attributes { float: right; max-width: 395px; margin: 15px 0; }
 /*** CHECKOUT ***/
 .order-progress { margin: -30px 0 50px; }
 .checkout-page .address-item { width: 31%; }
 .checkout-page .terms-of-service { text-align: center; }
 .payment-info .info { padding: 30px 15px; }
 .payment-info .info td:first-child { width: 265px !important; margin: 0 10px 0 0; text-align: right; }
 .payment-info .info td:only-child { width: 100% !important; }
 .order-review-data .title, .order-details-area .title, .shipment-details-area .title { text-align: left; }
 .opc .order-review-data ul { text-align: left; }
 /*** SEARCH & SITEMAP ***/
 .advanced-search .price-range { margin-left: 114px; }
 /*** BLOG & NEWS ***/
 .comment-list { margin: 0 0 50px; }
 .news-list-homepage .news-items { overflow: hidden; text-align: left; }
 .news-list-homepage .news-item { float: left; width: 31.33333%; margin: 0 1% 30px; }
 .news-list-homepage .news-item:nth-child(3n+1) { clear: both; }
 .news-list-homepage .news-item:only-child { float: none; width: auto; margin: 0 0 30px; }
 .news-list-homepage .news-head { text-align: center; }
 .news-list-homepage .news-body { text-align: justify; }
 /*** FORUM & PROFILE ***/
 .forum-breadcrumb { margin: -30px 0 30px; }
 .current-time { float: right; }
 .forum-search-box { float: left; }
 .forum-search-box .advanced { text-align: left; }
 .forum-search-box .advanced a { line-height: normal; }
 .forums-table-section td { min-width: 150px; }
 .forums-table-section td:first-child { min-width: 90px; }
 .forums-table-section .view-all { text-align: right; }
 .topic-actions .pager.upper { display: block; max-width: 400px; }
 .forum-table .forum-details, .forum-table .topic-details { min-width: 225px; }
 .forum-table td { padding: 20px; }
 .forum-edit-page textarea, .private-message-send-page textarea { width: 600px; height: 250px; }
 .private-message-send-page .bb-code-editor-wrapper { display: inline-block; width: 400px; margin: 10px 0; vertical-align: middle; }
}
@media all and (min-width: 1367px) {
 /*** GLOBAL STYLES ***/
 .master-wrapper-content { width: 1200px; }
 .inputs label { width: 375px; }
 .center-2 .inputs label { width: 213px; }
 .inputs.accept-consent label { width: auto; }
 /*** HEADER ***/
 .header { width: 1200px; }
 /*** NAVIGATION ***/
 .header-menu { width: 1200px; }
 .header-menu > ul > li { padding: 0 20px; }
 .header-menu > ul > li > a, .header-menu > ul > li > span { font-size: 18px; }
 /*** FOOTER ***/
 .footer-upper { width: 1200px; padding: 35px 30px; }
 .footer-block { width: 280px; }
 .footer-lower { width: 1200px; padding: 25px 20px; }
 /*** PRODUCT REVIEWS ***/
 .product-review-item .review-title { max-width: 1050px; }
 .write-review .review-rating div.name-description { margin: 0 5px 0 0; min-width: 375px; }
 /*** REGISTRATION, LOGIN, ACCOUNT ***/
 .login-page .returning-wrapper input[type="text"], .login-page .returning-wrapper input[type="email"], .login-page .returning-wrapper input[type="password"] { width: 360px; }
 .registration-page .vat-note { margin-left: 385px; }
 .customer-info-page .vat-note, .customer-info-page .email-to-revalidate-note { margin-left: 225px; }
 /*** SHOPPING CART ***/
 .cart-footer .totals { width: 395px; margin: 0; }
 .cart-footer .cart-collaterals { width: 760px; margin: 0; }
 .cart-footer .cart-collaterals .deals { float: left; width: 360px; }
 .cart-footer .cart-collaterals .shipping { float: right; width: 360px; }
 .cart-footer .estimate-shipping .inputs label { display: inline-block; width: 35%; }
 .cart-footer .estimate-shipping .inputs input, .cart-footer .estimate-shipping .inputs select { width: 65%; }
 /*** CHECKOUT ***/
 .shipping-method .method-list li, .payment-method .method-list li { margin: 20px 1%; }
 .payment-info .info td:first-child { width: 375px !important; }
 .payment-info .info td:only-child { width: 100% !important; }
 /*** FORUM & PROFILE ***/
 .forum-actions .pager, .topic-actions .pager { max-width: 600px !important; }
 .topic-post .post-text { width: 930px; max-width: 100%; }
}
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;padding:4px 7px;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ccc;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000}

.owl-carousel .owl-nav button  {position: relative;}
.owl-carousel .owl-nav button.owl-prev span, 
.owl-carousel .owl-nav button.owl-next span{display: block;width: 24px;height: 24px;}
.owl-carousel .owl-nav button.owl-prev span:before, 
.owl-carousel .owl-nav button.owl-next span:before{content: "";display: block;position: absolute;transition: all 0.5s ease-in-out;top: 50%;box-shadow: inset -0.2em 0.2em 0 0 #333;width: 24px;height: 24px;}

.owl-carousel .owl-nav button.owl-next span:before {transform-origin: 50% 50%;transform: translate(0, -0.5em) rotate(45deg);}
.owl-carousel .owl-nav button.owl-prev span:before {transform-origin: 50% 50%;transform: translate(0, -0.5em) rotate(225deg);}
ul.resp-tabs-list{margin: 0px;padding: 0px;}
.resp-tabs-list li {display: inline-block;padding: 13px 15px;margin: 0;list-style: none;cursor: pointer;float: left;}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
.resp-tab-content {display: none;padding: 15px;}
.resp-tab-active {padding: 13px 14px 14px 14px;}
.resp-tab-active {background-color: #fff;}
.resp-content-active,
.resp-accordion-active { display: block; }
.resp-tab-content { }
h2.resp-accordion {margin: 0px;padding: 10px 15px;}
h2.resp-tab-active {margin-bottom: 0px ;padding: 10px 15px;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 ;background: blue;}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}
.resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px;margin: 0;cursor: pointer;float: none;}
.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #c1c1c1;float: left;width: 68%;min-height: 250px;}
.resp-vtabs .resp-tab-content { border: none; }
.resp-vtabs li.resp-tab-active {border-right: none;background-color: #fff;position: relative;z-index: 1;}
.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #9B9797;}

/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #DBDBDB; }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1; }
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active { display: block; }

h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1; }
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/

@media only screen and (max-width: 767px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; }
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
.resp-accordion-closed { display: none; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1; }
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../Themes/Jaquar2025_V1/Content/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}





/*Jaquar.com*/
@font-face {
    font-family: 'Inter';
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Regular.eot');
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Regular.woff') format('woff'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Thin.eot');
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Thin.eot?#iefix') format('embedded-opentype'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Thin.woff') format('woff'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Light.eot');
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Light.eot?#iefix') format('embedded-opentype'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Light.woff') format('woff'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Medium.eot');
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Medium.woff') format('woff'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Black.eot');
    src: url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Black.woff') format('woff'),
        url('../Themes/Jaquar2025_V1/Content/fonts/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

html,body{font-family: 'Inter', sans-serif;color:#777;font-size:16px;margin: 0;padding: 0;font-weight: 300;background-color: var(--lightgray);letter-spacing: 0.9px;}
body{padding-top: 34px;}
img{ max-width:100%; height:auto;}
a img {opacity: 1;}
a {color: var(--darkgray);}
a:hover {color: var(--darkgreen);}
a,a:focus,a:visited,a:hover{ outline:none; text-decoration:none;transition: all linear .3s;-o-transition: all linear .3s;-ms-transition:all linear .3s;-moz-transition: all linear .3s;-webkit-transition: all linear .3s;}
p{margin-bottom:25px;line-height: 1.6;}
p:last-child{margin-bottom:0;}
p a{color: #09565F;}
p a:hover{text-decoration: underline;}
p:empty{display:none;}
ul{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;font-family: 'Inter', sans-serif;color: #333333;}
h1{font-size: 26px;font-weight: 300;margin-bottom: 20px;letter-spacing: 1.5px;text-transform: uppercase;}
h2{font-size: 24px;font-weight: 300;margin-bottom: 20px;letter-spacing: 1.5px;text-transform: uppercase;}
h3{font-size: 20px;font-weight: 300;margin-bottom: 20px;letter-spacing: 1.5px;text-transform: uppercase;}
h4{font-size: 18px;font-weight: 300;margin-bottom: 20px;}
.capitalize h3 {text-transform: none;}
.light-head .table{background: #fff;}
.light-head .table thead, .cart-pages thead{background-color: #eee;}
.light-head .table thead tr th, .cart-pages thead tr th{border: none;font-weight: 400;font-size: 16px;color: #333333}
.cart-pages thead, .cart-pages thead tr th { background: #e5e5e5; border-radius: 0; }
.light-head .table td, .light-head .table th, 
.cart-pages table.cart tr td{border-color:#E9EEF0;font-weight: 300;font-size: 16px;padding:0.6rem 0.8rem;}
.cart-pages table.cart tr td.sku {min-width: 220px;}
.cart-pages table.cart tr td a {font-weight: 400;}
.cart-pages table.cart tr td a:hover {color: var(--darkgreen);}
:root {
  --darkgray: #333;
  --darkgreen: #0c5861; 
  --lightgray: #f5f5f5; 
  --gray1: rgb(51, 51, 51, 0.10); 
  --gray2: rgb(51, 51, 51, 0.20);  
  --gray3: rgb(51, 51, 51, 0.30); 
  --font16: 16px;
  --darkgray-800:#E5E5E5;
  --themeClr-light:#1590a0;
}
button, input, optgroup, select, textarea{font-family: 'Inter', sans-serif;font-size:15px;outline:none;font-weight: 300;}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .form-control:focus{box-shadow: none;border-color: #000;}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus, .btn.focus, .btn:focus{box-shadow: none;}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"], textarea, select{border-color: #eeeeee;height: 50px;border-radius: 0;font-size: 15px;font-weight: 400;width: 100%;}
.form-control{border-radius: 0;letter-spacing: 0.9px;width: 100%;}
.btn{border-radius: 1px;height: 50px;background-color: #999;border-color: #999;min-width: 150px;text-transform: uppercase;letter-spacing: 0.9px;font-weight: 300;color: #fff;}
input[type="number"]{border:solid 1px #eeeeee;padding: 5px 10px;}
textarea.form-control{border-color: #eeeeee;height: 85px;}
textarea{min-height: 85px;}
.btn:hover {color: #fff;background: #b3afaf;border-color: #b3afaf;}
a.btn {line-height: 37px;background: rgba(255, 255, 255, 0.8);color: #000;border: 0;}
.form-control::-webkit-input-placeholder{color:#999999;opacity:1}
.form-control::-moz-placeholder{color:#999999;opacity:1}
.form-control:-ms-input-placeholder{color:#999999;opacity:1}
.form-control::-ms-input-placeholder{color:#999999;opacity:1}
.form-control::placeholder{color:#999999;opacity:1}
.clear {clear: both;}
.flLeft {float: left;}
.flRight {float: right;}
.site-fluid{width: 100%;float: left;margin: 0;padding: 0;overflow: hidden;}
.sitewrapper{max-width:1220px; margin:0 auto; clear:both;position: relative;}
.sitewrapper::after {clear: both; content: ""; display: table; margin: 0; padding: 0;width: 100%;}
/*overide*/
.category-description, .manufacturer-description, .vendor-description{margin: 0;line-height: 1.8;}
.category-description p, .manufacturer-description p, .full-description p, .topic-block p, .topic-page p, .post-body p, .news-body p{text-align: inherit;}
.category-description ul, .manufacturer-description ul, 
.full-description ul, .topic-block ul, .topic-page ul, .post-body ul{margin: 0 0 30px 20px;padding: 0;list-style: none;}
.item-box .product-title {min-height: auto;}
.item-box .product-title a:hover, .item-box .product-title a:focus {color: var(--darkgreen);}
.registration-page .button-1, .registration-result-page .button-1, .login-page .button-1, .password-recovery-page .button-1, .email-revalidation-page .button-1, .account-activation-page .button-1, .account-page .button-1, .return-request-page .button-1{min-width: 150px;background-color: #999;border-radius: 0.25rem;letter-spacing: 0.9px;
text-transform: uppercase;padding: 14px 10px;}
.registration-page .button-1:hover, .registration-page .button-1:focus, .registration-result-page .button-1:hover, .registration-result-page .button-1:focus, .login-page .button-1:hover, .login-page .button-1:focus, .password-recovery-page .button-1:hover, .password-recovery-page .button-1:focus, .email-revalidation-page .button-1:hover, .email-revalidation-page .button-1:focus, .account-activation-page .button-1:hover, .account-activation-page .button-1:focus, .account-page .button-1:hover, .account-page .button-1:focus, .return-request-page .button-1:hover, .return-request-page .button-1:focus{background-color: #535252;}
.paddboth{padding-top:90px;padding-bottom:90px;}
.pt-10{padding-top:100px;}
.medium{font-weight: 500;}
.mb-45{margin-bottom: 45px;}
.disc-list{margin-left: 20px;margin-bottom: 30px;}
.disc-list > li{list-style: disc;margin-bottom: 20px;}
.disc-list > li > a{color: #09565F;}
.disc-list > li > a:hover{text-decoration: underline;}
.inner-disc-list{margin-left: 20px;margin-top: 20px;}
.inner-disc-list > li{margin-bottom: 20px;position: relative;padding-left: 15px;}
.inner-disc-list > li:before{position: absolute;left: 0;top: 13px;content: "";background: #41494a; width:5px;height: 1px;}
.card-border-remove{border: none;border-radius: 0;}
.iframe-middle {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.ol-list{margin-left: 25px;}
.ol-list > li {list-style: auto;margin-bottom: 20px;}
ul.icon-list {display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;}
ul.icon-list > li {margin: 0 0px 10px 0;padding:0 15px 0 70px;position: relative;min-height: 60px;display: flex;align-items: center;}
ul.icon-list > li h5 {font-size: 18px;font-weight: 300;color: #777;}
ul.icon-list > li > img{position: absolute;left: 0;max-width: 60px;}
ul.icon-list-2 > li{width: 50%;}
ul.icon-list-3 > li{width: 33.33%;}
ul.icon-list-4 > li{width: 25%;}
ul.icon-list-5 > li{width: 20%;}
ul.thumb-list {display: flex;flex-direction: row;flex-wrap: wrap;margin: 0 !important;padding: 0 !important;}
ul.thumb-list li {list-style: none;margin: 10px;}
.thumb-list h5 {font-size: 16px;margin: 10px 0 0 0;}

.success-message{color: #155724;}
/*== Header ==*/
.admin-header-links a {color: #fff;}
.site-header {background-color:transparent;padding:25px 15px 20px 15px;   position: absolute;top: 0;width: 100%;z-index: 991;}
.site-header .sitewrapper{max-width: 1390px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}
.header-search {width: 50%;margin-left: 2%;position: relative;}
.header-search form {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;border: solid 1px #d1d1d1;padding: 10px;border-radius: 3px;}
.header-search input, .header-search select{border: none;outline: none;}
.header-search span.search-input {/*width: calc(100% - 250px);*/border-right: solid 1px #d1d1d1;}
.header-search span.search-input.k-widget input.search-input{width: 100%;}
.header-search input.search-input, .header-search span.search-input {height: 40px; width: calc(100% - 42px); }
.header-search select{background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image:url(../Themes/Jaquar2025_V1/Content/images/down-arrow-2.png);background-repeat: no-repeat;background-position: 100%;outline: none;border: none;color: #888;padding: 0 15px 0 0;height: auto;min-width: auto;width: 160px;margin: 0 30px;background-size: 19px; cursor:pointer;}
.header-search .search-btn {border: none;outline: none;background-image: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: 0px -31px;width: 30px;height: 28px;background-color: transparent;}
.header-search .instantSearch.resize {width: 100% !important;top: 56px !important;left: 0 !important;box-shadow: 1px 4px 9px 0px rgb(0, 0, 0, 0.2);}
.header-search ul.k-list li.k-item {background: #eee;}
.header-search ul.k-list li.k-item:hover {background: #fff;}
.header-search ul.k-list li.k-item .title {margin: 0 0 5px;line-height: 1.2;}
.header-search ul.k-list li.k-item .sku {margin: 0 0 8px;line-height: 1.3;font-size: 15px;}
.header-search ul.k-list li.k-item .price {color: #000;font-weight: 400;font-size: 16px;line-height: 1;}
.header-search .instantSearch .k-item.k-state-hover .instant-search-item, 
.header-search .instantSearch .k-item.k-state-focused .instant-search-item {background: #fff;}
select{background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image:url(../Themes/Jaquar2025_V1/Content/images/down-arrow-2.png);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size: 11px;}
.site-header .logo img {width: 180px;}
.site-header .rightbar ul {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size: 14px;}
.site-header .rightbar ul li{margin-left: 15px;}
.site-header .rightbar .header-links {margin-left: 25px;}
.site-header .rightbar .header-links li {margin: 0 10px 0 0 !important;width: auto !important;}
.site-header .rightbar ul li.notes {position: relative;background: transparent !important;padding: 0 !important;}
.site-header .rightbar ul li.notes a .cart-qty {width: 17px;height: 17px;display: inline-block;text-align: center;line-height: 15px;font-size: 11px;position: absolute;font-weight: 500;top: 2px;right: 1px;border-radius: 50%;border: solid 1px #888;background: #fff;}
.site-header .rightbar ul li select{background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url(../Themes/Jaquar2025_V1/Content/images/down-arrow.png);background-repeat: no-repeat;background-position: 100%;outline: none;border: none;color: #888;font-weight: 400;text-transform: uppercase;padding: 0 15px 0 0;height: auto;min-width: auto;font-size: 14px; cursor: pointer;}
.site-header .rightbar ul li.user a, .site-header .rightbar ul li.notes a, .site-header .rightbar ul li a.ico-register{background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png) !important;background-repeat: no-repeat;display: block;font-size: 0;}
.site-header .rightbar ul li.user a{background-position: 0px 1px;width: 25px;height: 26px;}
.site-header .rightbar ul li.notes a{background-position: -71px 1px!important;width: 27px;height: 30px;}
.site-header .rightbar ul li a.ico-register {background-position: -107px -33px!important;width: 25px;height: 25px;position: relative; bottom: -1px;}
.site-header .rightbar ul li a:hover {opacity: 0.6;}
.site-header .rightbar ul li.notes a:hover {color: var(--darkgreen);opacity: 1;}
/*== Menu ==*/
.hamburger{background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -38px 0px;
width: 23px;height: 19px;font-size: 0;display: block;cursor: pointer;}
.navigation .sitewrapper{max-width: 1440px;padding:140px 50px 110px 50px;}
.menuwrap {display: flex;flex-direction: row;flex-wrap: wrap;}
.menu-thumb {width: 32%;}
.menu-thumb h3 {font-weight: 200;letter-spacing: 4px;font-size: 40px;}
.menu-links {width: 68%;font-size: 21px;font-weight: 300;padding-left: 50px;}
.menu-links > ul > li {margin-bottom: 15px;letter-spacing: 2.1px;position: relative;}
.menu-links > ul > li > a {text-transform: uppercase;margin-left: 25px;display: block;}
.plusicon {width: 23px;height: 23px;position: absolute;cursor: pointer;}
.plusicon:before, 
.plusicon:after {position: absolute;left:7px;top: 10px;content: "";height: 10px;width: 2px;background-color: #6c6c6c;}
.plusicon:before {transform: rotate(0deg);}
.plusicon:after {transform: rotate(270deg);}
.actives .plusicon:before, .currents .plusicon:before{transform:rotate(45deg);background-color: var(--darkgray);}
.actives .plusicon:after, .currents .plusicon:after{transform: rotate(-45deg);background-color:var(--darkgray);}
.show-hide-btn .minuss {display: none;}
.dropmenu {display: none;}
.dropdown-list.currents .dropmenu {display: flex;}
.dropdown-list.currents .plusicon {display: inline-block;}
.menu-links > ul > li > a:hover{color: var(--darkgreen);}
.menu-links > ul > li .dropmenu {letter-spacing: 1px;font-size: 20px;display: none;flex-direction: row;flex-wrap: wrap;padding-left: 27px;margin-top: 20px;}
.menu-links > ul > li .dropmenu ul{width: 33.33%;}
.menu-links > ul > li .dropmenu ul li{margin-bottom: 15px;}
.menu-links > ul > li .dropmenu ul li a{position: relative;padding-left: 15px;display: block;}
.menu-links > ul > li .dropmenu ul li a:before {content: "";width: 5px;height: 1px;background-color: var(--darkgray);position: absolute;left: 0;top: 50%;}
.menu-links > ul > li .dropmenu ul li a:hover{color: var(--darkgreen);}
.closebtn a {position: absolute;right: 0;top: 42px;width: 23px;height: 23px;}
.closebtn a:hover {opacity: 0.6;}
.closebtn a:before, .closebtn a:after {position: absolute;left: 10px;content: "";height: 23px;width: 2px;background-color: var(--darkgray);}
.closebtn a:before {transform: rotate(45deg);}
.closebtn a:after {transform: rotate(-45deg);}
/*== Country Menu ==*/
.countrymenu .menu-links {width: 100%;padding: 0;}
.countrymenu .menu-links a{color: #000;}
.countrymenu .country-show-hide-btn{color: #FFFFFF;font-weight: 400;cursor: pointer;padding-left: 25px;    display: inline-block;}
.countrymenu .country-show-hide-btn .plusicon{left: 0;top: 2px;}
.countrymenu .menu-links > ul > li .dropmenu ul {width: 25%;}
.countrymenu .plusicon:before, .countrymenu .plusicon:after{top: 8px;}
.country-show-hide-btn .minuss {display: none;}
.country-dropdown-list.actives .dropmenu {display: flex;}
.country-dropdown-list.actives .plusicon {display: inline-block;}
.country-dropdown-list.actives .dropmenu {display: flex;}
.country-dropdown-list.actives .plusicon {display: inline-block;}
.overlay-menu {position: fixed;top: 0px;z-index: 999;width:100%;height: 100%; background:rgb(255, 255, 255, 0.97);left: 0px;right: 0px;}
/*== Hero ==*/
.hero-slide {overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;padding: 0;}
ul.hero-slide li.tile{width:33.33%;/*height:650px;*/background-color:#f8f9fa;display:inline-block;background-size:cover;position:relative;transition: all 0.4s ease-out;box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.44);overflow:hidden;color:#fff;border-left: solid 1px #fff;border-right: solid 1px #fff;}
ul.hero-slide li.tile img{width:100%;/*height:100%;position:absolute;top:0;left:0;*/z-index:0;transition: all 0.4s ease-out;}
ul.hero-slide li.tile:hover{box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.64);transform:scale(1.10);position: relative;z-index: 9;}
ul.hero-slide li.tile:last-child {border-right: 0;}
ul.hero-slide li.tile:first-child {border-left: 0;}
ul.hero-slide li.tile {display: inline-block;text-align: left;opacity:1;overflow: hidden;position: relative;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);}
ul.hero-slide li.tile:before {content: "";background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);width: 100%;height:70%;position: absolute;top:50%;left: 0;z-index: 2;transition-property: top, opacity;transition-duration: 0.3s;}
ul.hero-slide li.tile:focus:before, ul.hero-slide li.tile:hover:before {top: 30%;opacity: 1;height: 80%;}
ul.hero-slide li.tile .details {padding:0px 45px 10px 45px;color:#fff;position:absolute;bottom: 0;left: 0;z-index: 3;width: 100%;transition: all linear .3s;}
ul.hero-slide li.tile:hover .details {bottom: 55px;transition: all linear .3s;}
ul.hero-slide li.tile .details .title {display: block;opacity: 1;position: relative;top: 100px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;font-size: 26px;font-weight: 200;color: #fff;letter-spacing: 1.3px;}
ul.hero-slide li.tile .details .title:after {display: block;content: "";background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%);width: 0;height: 2px;margin: 15px 0;opacity: 0;transition: all linear .2s;}
ul.hero-slide li.tile:hover .details .title:after{opacity: 1;width: 130px;transition: all linear .2s;}
ul.hero-slide li.tile .details .info{font-weight: 300;color: #fff;letter-spacing: 0.9px;margin-top: 10px;    min-height: 90px;}
ul.hero-slide li.tile .details .info, 
ul.hero-slide li.tile .know-more {display: block;opacity: 0;position: relative;top: 160px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;}
ul.hero-slide li.tile .know-more{font-weight: 300;letter-spacing: 0.9px;}
ul.hero-slide li.tile .know-more a{position: relative;color: #fff;font-weight: 200;}
ul.hero-slide li.tile .know-more a:after {background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -115px -7px;width: 8px;height: 11px;content: "";position: absolute;top: 5px;margin-left: 10px;transition: all linear .3s;}
ul.hero-slide li.tile .know-more a:hover:after{margin-left: 15px;transition: all linear .3s;}
ul.hero-slide li.tile:hover .title {transition-delay: 0.15s;top: 0;opacity: 1;}
ul.hero-slide li.tile:hover .info {transition-delay: 0.20s;top: 0;opacity: 1;}
ul.hero-slide li.tile:hover .know-more {transition-delay: 0.25s;top: 0;opacity: 1;}
/*== NEW ARRIVALS ==*/
.title-btn {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;   margin-bottom: 15px;}
.title-btn h4{text-transform: uppercase;margin-bottom: 0;}
.title-btn .know-more {margin-right: 20px;}
.title-btn .know-more a{color: var(--darkgray);text-transform: uppercase;font-weight: 300;}
.title-btn .know-more a:after {background-position: -128px -7px;}
.new-arrivals .title-desc {padding-left: 15px;padding-right: 15px;}
.new-arrivals .title:after{display: none !important;}
.new-arrivals .box-wrap {padding-bottom: 0;}
.new-arrivals .box-wrap img{height: auto;position: static;}
.new-arrival-mu .box-wrap {padding: 0;}
.new-arrival-mu .box-wrap img {position: static;height: auto;width: auto;}
.new-arrival-mu .box-wrap .box-desc {padding: 0px 15px 10px 15px;bottom: -75px;min-height: 120px;}
.new-arrival-mu .box-wrap .box-desc .title {font-size: 20px;}
.shadow-animate {overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;padding: 0;}
.box-wrap {width:100%;padding-bottom: 450px;background-color:#f8f9fa;display: inline-block;text-align: left;position: relative;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);overflow:hidden;color:white;transition: all 0.4s ease-out;}
.box-wrap:hover{box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.64);transition: all 0.4s ease-out;}
.box-wrap img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;transition: all 0.4s ease-out;}
.box-wrap:hover img{transform:scale(1.15);}
.box-wrap:before {content: "";background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);width: 100%;height:70%;position: absolute;top:30%;left: 0;z-index: 2;transition-property: top, opacity;transition-duration: 0.3s;}
.box-wrap:focus:before, .box-wrap:hover:before {top: 30%;opacity: 1;height: 70%;}
.box-wrap .box-desc {padding:0px 45px 10px 45px;color:#fff;position:absolute;bottom: -25px;left: 0;z-index: 3;width: 100%;transition: all linear .3s;}
.box-wrap:hover .box-desc {bottom: 35px;transition: all linear .3s;}
.box-desc .title {display: block;opacity: 1;position: relative;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;font-size: 26px;font-weight: 200;color: #fff;letter-spacing: 1.3px;}
.box-desc .title strong{display: block;font-weight: 200;margin-bottom: 5px;}
.box-desc .info {font-weight: 300;color: #fff;letter-spacing: 0.9px;display: block;opacity: 0;position: relative;top: 100px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;}
.box-desc .know-more {display: block;opacity: 0;position: relative;top: 100px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;font-weight: 300;letter-spacing: 0.9px;}
.know-more a{position: relative;color: #fff;font-weight: 200;}
.know-more a:hover:after{margin-left: 15px;transition: all linear .3s;}
.know-more a:after {background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -115px -7px;width: 8px;height: 11px;content: "";position: absolute;top: 5px;margin-left: 10px;transition: all linear .3s;}
.black-icon a{color: #222; font-weight: 300;}
.black-icon a:after{background-position:-128px -7px;}
.box-wrap:hover .title {transition-delay: 0.15s;top: 0;opacity: 1;}
.box-wrap:hover .info {transition-delay: 0.15s;top: 0;opacity: 1;}
.box-wrap:hover .know-more {transition-delay: 0.25s;top: 0;opacity: 1;}
.box-desc .title:after {display: block;content: "";background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%);width: 0;height: 2px;margin: 15px 0;opacity: 0;transition: all linear .2s;}
.box-wrap:hover .box-desc .title:after{opacity: 1;width: 130px;transition: all linear .2s;}
/*== Upgrade ==*/
.upgrade {background-position: center;background-size: cover;color: #fff;text-align: center;padding: 150px 0;background-position: top left;position: relative;}
.upgrade h3{color: #fff;}
.upgrade .title-desc{max-width: 470px;margin: auto;}
.seprators{width: 150px;height: 2px;background-color: #fff;margin:0 auto 35px;}
.catalogue .box-wrap {padding: 0;}
.catalogue .box-wrap img{height: auto;position: static;}
.catalogue .box-wrap .box-desc {bottom: -110px;}
.catalogue .box-wrap:hover .box-desc {bottom: 35px;}
.catalogue .box-wrap:hover img{transform: scale(1.15);}
/*== Inner Hero ==*/
.inner-hero{min-height: 500px;background-position: center;background-size: cover;}
/*== Category List ==*/
.category-list{margin-bottom: 30px;}
.category-list ul li { margin-bottom:30px; }
.category-list ul li .prod_inner { height:100%; background:#fff; display:flex; flex-wrap:wrap; } 
.category-list ul li .img a { display:block; }
.category-list ul li a img { /*height:100%;*/ object-fit:cover; -webkit-filter: grayscale(100); -moz-filter: grayscale(100); -ms-filter: grayscale(100); -o-filter: grayscale(100); filter: grayscale(100);}
.category-list ul li:hover img {-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); }
.category-list ul li h3 { font-size:20px; margin:0; /* position: absolute; bottom: 0; z-index: 2; */ padding: 15px 15px 20px 15px; width: 100%; text-align: left; color: #fff;text-transform: uppercase; background:#fff; }
.category-list.first-large-cat ul li:first-child {width: calc(50% - 30px);}
.category-list.first-large-cat ul li:first-child h3 {padding-left: 30px;}
/*== Plan Your Lights ==*/
.gradients{position: relative;}
.gradients:after{position: absolute;width: 100%;height: 70%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);content: "";left: 0;bottom: 0;}
.gradient-desc{position: absolute;bottom: 0;max-width: 470px;padding:45px;color: #fff;z-index: 1}
.gradient-desc h3{color: #fff;font-weight: 200;font-size: 20px;}
.gradient-desc h3:after {display: block;content: "";background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%);width: 130px;height: 2px;margin: 15px 0;}
.numbers-list-content > ul{display: flex;flex-direction: row;flex-wrap: wrap;margin:0;}
.numbers-list-content > ul > li{margin: 15px;padding-right: 20px;}
.numbers-list-content > ul > li h3{text-transform: none;}
.column-2 > ul > li{width: calc(50% - 30px);}
.column-3 > ul > li{width: calc(33.33% - 30px);}
.numbers-list-content > ul > li .numeric{font-weight: 500;color: #000;font-size: 18px;border-bottom: solid 2px #000;display: inline-block;letter-spacing: 1.5px;margin-bottom: 20px;}
.font21{font-size: 21px;}
.small-font-icon h3 {font-size: 20px;}
.small-font-icon .numeric {font-size: 20px !important;}
.number-list-icon h3 {padding-left: 60px;position: relative;}
.number-list-icon h3 img {position: absolute;left: 0;max-width: 45px;}
.selected-price-range {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-bottom: 15px;font-size: 16px;color: #000;}
/*== faq ==*/
.faqwrap .accordion-title{display: block;font-size: 21px;position: relative;}
.faqwrap .accordion-title:focus-visible {border: none;box-shadow: none;outline: none;}
.faqwrap .accordion-title a {display: block;border-top: solid 2px #fff;padding: 20px 30px 20px 0;color: #000;}
.content-box {color: #777;padding-bottom: 35px;}
.showhide {position: absolute;right: 0;top: 50%;height: 22px;width: 22px;font-size: 0;}
.faqwrap .links.collapsed .showhide:before {background: black;content: "";height: 22px;left: 9px;position: absolute;top:-9px;width: 4px;}
.faqwrap .links.collapsed .showhide:after {background: black;content: "";height: 4px;left: 0;position: absolute;top:0;width: 22px;}
.faqwrap .links .showhide:after {background: black;content: "";height: 4px;left: 0;position: absolute;top:0;width: 22px;}
.pageaccordion {margin-top: 30px;}
.pageaccordion .card {background: transparent;border: none;border-radius: 0;}
.pageaccordion .card-header {padding: 0;background: transparent;border: none;}
.pageaccordion .card-header h3 {margin: 0;text-transform: none;display: block;font-size: 20px;position: relative;}
.pageaccordion .card-header h3 a {display: block;border-top: solid 2px #fff;padding: 20px 30px 20px 0;color: #000;}
.pageaccordion .card-body {padding: 0;color: #777;padding-bottom: 35px;}
.pageaccordion .card-header a.card-link:after,
.pageaccordion .card-header a.card-link.collapsed:before, 
.pageaccordion .card-header a.card-link.collapsed:after{position: absolute;content: "";}
.pageaccordion .card-header a.card-link:after {background: #999;height: 4px;right: 0;top: 30px;width: 22px;}
.pageaccordion .card-header a.card-link.collapsed:before {background: #999;height: 22px;right: 9px;top: 37%;width: 3px;}
.pageaccordion .card-header a.card-link.collapsed:after {background: #999;height: 3px;right: 0;top: 50%;width: 22px;}
.bath-light-tabs .pageaccordion {margin: 0;}
.bath-light-tabs .pageaccordion .card-header h3 .collapsed {border-bottom: solid 2px #f5f5f5;}
.bath-light-tabs .pageaccordion .card-header h3 a {border: none;color: #333;}
.bath-light-tabs .pageaccordion .card-header a.card-link.collapsed:before {top:20px;}
.bath-light-tabs .pageaccordion .card-header a.card-link.collapsed:after {top: 30px;}
.bath-light-tabs .pageaccordion .card:last-child .card-header h3 .collapsed {border-bottom: none;}
.glossary-list strong {display: block;margin-bottom: 5px;color: #000;}
.glossary-list .numbers-list-content > ul > li {padding-right: 0;display: block;width: 100%;}
/*== About ==*/
.about-iframe {max-width: 810px;}
.green-company h3{text-transform: none;}
.gray-1{background-color: var(--gray1);}
.gray-2{background-color: var(--gray2);}
.gray-3{background-color: var(--gray3);}
.quick-fact .card, .awards .card{width: 100%;border: none;border-radius: 0;}
.awards .card {background: transparent;}
.awards .card h4{text-align: center;}
.awards .card-body{background-color: #fff;}
.owl-wrap .owl-nav {position: absolute;width: 100%;top: 40%;}
.owl-wrap .owl-nav .owl-prev{position: absolute;left: 0;}
.owl-wrap .owl-nav .owl-next{position: absolute;right: 0}
.awards .owl-item img {max-width: 100px;margin: auto;}
.awards .owl-item .blocks h4 {font-size: 18px;margin: 0;text-transform: uppercase;}
.awards .owl-item .blocks {margin-bottom: 20px;}
.awards .owl-item .blocks:last-child {margin-bottom: 0;}
.awards .awards-slide .owl-item .blocks {margin-bottom: 63px;}
.awards .awards-slide .owl-item .blocks:last-child {margin-bottom: 0;}
.milestones {margin-left: 0; margin-right: 0;}
.milestones .resp-tab-content {padding: 0;}
.milestones .owl-dots {margin-top: 40px !important;}
.milestones h3 strong{font-weight: 300;display: block;text-transform: none;margin-top: 10px;}
.miles-tabs .resp-tab-content .card {background: transparent;border: none;}
.miles-tabs .resp-tab-content .card-body {background: #fff;}
.strong-title{font-weight: 400}
.miles-tabs .disc-list {margin-top: 20px;}
.miles-tabs.resp-vtabs ul.resp-tabs-list {float: none;width: auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.miles-tabs.resp-vtabs .resp-tabs-container {margin-top:30px;float: none;width: 100%;background: transparent;border:none;}
.miles-tabs .resp-tab-content .card h4 {text-decoration: underline;}
.milestones ul.resp-tabs-list li {background: transparent;font-size: 24px;opacity: 0.6;}
.milestones ul.resp-tabs-list li.resp-tab-active {color: #222;opacity: 1;}
/*== Light Plan ==*/
.light-plan-form{max-width: 800px;padding: 0px 15px;}
.refresh-btn{position: relative;font-weight: 300;}
.refresh-btn:after {background-image: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -147px -6px;display: inline-block;padding:7px 9px;content: "";margin-left: 10px;}
/*== Services ==*/
.servicetabs .card-body {padding: 15px 30px;}
.servicetabs .resp-tab-content {padding: 0;}
.servicetabs.resp-vtabs .resp-tabs-container{margin-top: 10px;}
.servicetabs.resp-vtabs ul.resp-tabs-list{justify-content: flex-start;}
.servicetabs.resp-vtabs .resp-tabs-list li{padding: 0;font-size: 24px;margin-right: 40px;color: #000;opacity: 0.5;}
.servicetabs.resp-vtabs .resp-tabs-list li.resp-tab-active{background-color: transparent;border-bottom: solid 1px #000;opacity: 1;}
.servicetabs .miles_02 .card-body{padding: 15px;}
/*== CSR ==*/
.csrbox {margin: 30px 0 60px 0;}
.csrbox h4{margin-bottom: 15px;}
.csrbox .know-more {margin-top: 25px;}
.csrboxwrap:hover .box-wrap:before{top: 30%;}
.csrboxwrap .box-wrap:hover{transform: scale(1);}
.csrboxwrap:hover .box-wrap{transform: scale(1.08);}
.csrboxwrap .box-wrap {padding-bottom: 325PX;}
/*== Orientation Centre ==*/
ul.orient-icon {display: flex;flex-direction: row;flex-wrap: wrap;}
ul.orient-icon li {width: 16.66%;text-align: center;}
ul.orient-icon li .img-icon {width: 113px;height: 113px;border: solid 1px #ccc;border-radius: 50%;display: flex;flex-direction: row;flex-wrap:wrap;overflow:hidden;justify-content: center;align-items: center;   margin: auto;}
ul.orient-icon li h6 {font-weight: 300;color: #000;margin: 10px 0 0 0;padding: 0 10%;}
.orient-privay{font-size: var(--font16);}
.accept-privacy span {padding-left: 38px;margin: 0;vertical-align: top;}
.accept-privacy input[type="checkbox"] {width: 24px;height: 24px;margin:0px;}
.accept-privacy a {border-bottom: solid 1px #000;padding-bottom: 4px;}
.accept-privacy a:hover {border-bottom-color:transparent;}
.find-orientation-centre .submit-btn {width: 100%;}
.find-orientation-centre select {color: #000;letter-spacing: 0.8px;}
.nearbtn {border:solid 1px #eee;margin-left:-1px;border-left-color: #fff;position: relative;font-size: 0;    padding: 0;width: 50px;}
.nearbtn:before {background-image: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position:-176px -3px;display:inline-block;padding:14px 14px;content:"";margin-left: 10px;}
.nearbtn:hover:before{opacity: 0.6}
.near-input input:focus{border-color: #eee;border-right: 0;}
.dealers .representatives {width: 100%;}
.near-input .form-control::-webkit-input-placeholder{color:#000;}
.near-input .form-control::-moz-placeholder{color:#000;}
.near-input .form-control:-ms-input-placeholder{color:#000;}
.near-input .form-control::-ms-input-placeholder{color:#000;}
.near-input .form-control::placeholder{color:#000;}
.orient-centre-list {font-size: var(--font16);letter-spacing: 0.8px;transition: all linear .3s;width: 100%;}
.orient-centre-list:hover {box-shadow: 1px 4px 16px 6px rgb(0, 0, 0, 0.12);}
.orient-centre-list h5 {font-weight: 300;font-size: 18px;margin-bottom: 3px;}
.orient-centre-list .centre {margin-bottom: 3px;font-size: 18px;}
.orient-centre-list address {color: #777777;margin-bottom: 5px;}
/*== 404 ==*/
.not-found{background-image: url(../Themes/Jaquar2025_V1/Content/images/not-found.png);background-repeat: no-repeat;max-width: 1000px;min-height: 650px;margin: auto;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;background-position: center;}
.not-found-content {max-width: 430px;margin: auto;text-align: center;color: #111;}
.not-found-content h2 {font-size: 36px;text-transform: none;}
.not-found-content h1 {text-shadow:0px 0px 56px rgb(0, 0, 0, 0.1);letter-spacing: 10px;font-size: 200px;font-weight: 900;color: #fff;line-height: 1;}
/*== Range Bath List ==*/
.certifications {padding: 0 20px;}
.certifications h4 {text-align: center;text-transform: uppercase;margin: 10px 0 0 0;}
.certifications .item img {max-width: 85px;margin: auto;}
.certifications .owl-nav {position: absolute;top: 30%;width: 100%;}
.certifications .owl-nav .owl-prev {position: absolute;left: -15px;}
.certifications .owl-nav .owl-next {position: absolute;right: 25px;}
.certifications.owl-carousel .owl-nav button.owl-prev span:before, 
.certifications.owl-carousel .owl-nav button.owl-next span:before{box-shadow:inset -0.3em 0.3em 0 0 #333;}
.owl-carousel.designbook-slider .owl-nav button.owl-prev span:before, 
.owl-carousel.designbook-slider .owl-nav button.owl-next span:before {width: 20px;height: 20px;}
.owl-carousel.designbook-slider .owl-nav button.owl-prev span:before {left: 18px;transform: translate(0, -0.6em) rotate(225deg);}
.owl-carousel.designbook-slider .owl-nav button.owl-next span:before{right:18px;transform: translate(0, -0.6em) rotate(45deg);}
.detail-group-page .db-table th {font-weight: 400;}
/*== CSR Activity ==*/
.title-line-remove .title {margin-bottom:5px;}
.title-line-remove .box-desc .title:after{display: none;}
.title-line-remove p {margin-bottom: 20px;}
/*== Bulk Gallery ==*/
.bulk-gallery-hide {display: none;}
.mfp-image-holder .mfp-content .mfp-counter {display: none;}
.mfp-image-holder .mfp-content .mfp-title {padding: 0;color: #333;line-height: 1.3;}
.mfp-figure figure {background: #fff;padding: 15px;border-radius: 5px 5px 0 0;position: relative;}
img.mfp-img{padding: 0;}
.mfp-bottom-bar{background: #fff;padding: 15px;border-radius: 0 0 5px 5px;}
.mfp-image-holder .mfp-close {position: fixed;line-height: 1;right: 3%;top:5%;bottom: 0;opacity: 1;width: 50px;height: 50px;text-align: center;font-family: 'Inter', sans-serif;font-size: 40px;}
button.mfp-arrow{opacity: 1;}
.mfp-arrow:after{display: none !important;}
.mfp-arrow:after, .mfp-arrow:before{content: "";display: block;position: absolute;transition: all 0.5s ease-in-out;top: 50%;box-shadow: inset -0.2em 0.2em 0 0 #fff;width: 24px;height: 24px;border: none;opacity: 1; margin: 0;}
.mfp-arrow:before{transform-origin: 50% 50%;transform: translate(0, -0.5em) rotate(45deg);}
button.mfp-arrow.mfp-arrow-left:before {transform: translate(0, -0.5em) rotate(225deg);left: 80%;}
.opacity-box .box-desc .know-more{top: -10px;}
/*== Thankyou ==*/
.thankimg {position: relative;z-index: 1;margin-bottom: -15px;}
.thankyou{max-width: 750px;box-shadow: 0px 10px 16px rgb(0, 0, 0, 0.05);border-radius: 5px;padding: 20px;    font-size: 21px;color: #111;}
.thankyou .card-body {border-radius: 5px;border: solid 1px #ccc;}
.thankyou p {line-height: 1.4;}
.thankyou .ack-number {color: #09565F;border-bottom: solid 1px #09565F;}
.thankyou h2 {text-transform: capitalize;font-size: 21px;color: #111;}
.thankyou h2 strong{font-weight: 500;}
/*== Product List/Sidebar ==*/
.left-filter-btn {position:absolute;top: 14px;left: 15px;font-size: 18px;color: #000;padding-left: 45px;z-index: 1;    right: 0;width: 200px;}
.left-filter-btn:before {content: "";background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -257px 0px;width: 32px;height: 30px;position: absolute;left: 0;top: -1px;}
.remove-filter-div .left-filter-btn {position: relative;top: 0px;}
.remove-filter-div .product-selectors {margin: 0 0 20px 0;padding: 10px 0 10px 10px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.remove-filter-div .product-sorting {display: flex;align-items: center;margin: 0;margin-left: auto;}
.remove-filter-div .product-selectors span{font-size: 24px; color: #000;}
.remove-filter-div .product-sorting select {margin-right: 0;width: auto;padding: 10px;background-color: transparent;border: none;font-size: 24px;font-weight: 300;line-height: normal;background-size: 19px;}
.remove-filter-div .item-grid {display: flex;flex-wrap: wrap;flex-direction: row;}
.remove-filter-div .item-box {transition: all linear .3s;margin: 0px 2.5px 5px 2.5px;width: calc(25% - 5px);background: #fff;border-radius: 5px;}
.remove-filter-div .item-box .picture{padding: 10px;margin: 0;}
.remove-filter-div .item-box:hover {box-shadow: 0px 10px 26px rgb(0, 0, 0, 0.15);transition: all linear .3s;    z-index: 1;}
.remove-filter-div .item-box:hover .picture a img{opacity: 1;}
.remove-filter-div .item-box .details {border-top: solid 2px #e9eef0;padding: 20px;display: flex;flex-wrap: wrap;flex-direction: row;}
.remove-filter-div .item-box .details .add-info {order: 1;}
.remove-filter-div .item-box .details .add-info .prices {min-height: auto;margin-bottom: 7px;}
.remove-filter-div .item-box .details .add-info .prices .actual-price {font-size: 18px;color: #333;}
.remove-filter-div .item-box .details h2 {text-transform: none;order: 2;font-size: 21px;font-weight: 300;}
.remove-filter-div .item-box .details h2 a:hover {color: var(--darkgreen);}
.remove-filter-div .item-box .details .sku {order: 3;margin-bottom: 0;font-size: 16px;position: relative;}
.remove-filter-div .item-box .details .sku span {text-transform: uppercase;margin-right: 2px;}
.item-box .product-rating-box{width: 100%;}
.filter-close {display: none;cursor: pointer;}
.filter-close span {position: absolute;right: 20px;top: 30px;width: 22px;height: 22px;}
.filter-close span:before, .filter-close span:after{content: "";background: black;position: absolute;}
.filter-close span:after {width: 2px;height: 22px;left: 10px;top: -10px;-ms-transform: rotate(20deg);transform: rotate(47deg);}
.filter-close span:before {height: 2px;width: 22px;left: 0;top: 0;-ms-transform: rotate(20deg);transform: rotate(42deg);}
.breadcrumb-wreapper {margin: 30px 15px;}
.breadcrumb-wreapper ul {display: flex;flex-direction: row;flex-wrap: wrap;font-size: 14px;}
.breadcrumb-wreapper ul li {margin-right: 10px;}
.breadcrumb-wreapper ul li .delimiter {background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -127px -5px;width: 11px;height: 14px;font-size: 0;display: inline-block;vertical-align: middle;margin-top: -6px;opacity: 0.6;transform: scale(0.8);}
.product-list-wrrapper {padding: 0 15px;}
.sidebar-wrapper {display: flex;flex-direction: row;flex-wrap: wrap;position: relative;padding-top: 86px;width: 100%;}
.filter-sidebar {width: 280px;position: relative;z-index: 1;}
.products-list {width: calc(100% - 315px);margin-left: 35px;}
.products-list .product-selectors {border-top: 1px solid #eeeeee;border-bottom-color: #eeeeee;padding: 0;position: absolute;top: 0;left: 0;width: 100%;}
.products-list .product-selectors .product-sorting {margin: 0;padding: 10px 0 10px 10px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.products-list .product-selectors .product-sorting select {margin-right: 0;width: auto;padding: 0 35px 0 10px;background-color: transparent;border: none;font-size: 18px;font-weight: 300;line-height: 1;}
.products-list .product-selectors span {font-size: 18px;color: #000;margin-top:-3px;}
.products-list .item-grid {display: flex;flex-wrap: wrap;flex-direction: row;}
.products-list .item-box {transition: all linear .3s;margin: 0px 2.5px 5px 2.5px;width: calc(33.33% - 5px);background: #fff;border-radius: 5px;}
.products-list .item-box .picture{padding: 10px;}
.products-list .item-box:hover {box-shadow: 0px 10px 26px rgb(0, 0, 0, 0.15);transition: all linear .3s;    z-index: 1;}
.products-list .item-box:hover .picture a img{opacity: 1;}
.products-list .item-box .details {border-top: solid 2px #e9eef0;padding: 20px;display: flex;flex-wrap: wrap;flex-direction: row;}
.products-list .item-box .details .add-info {/*order: 4;*/width: 100%;}
.products-list .item-box .details .add-info .prices {min-height: auto;margin-bottom: 7px;}
.products-list .item-box .details .add-info .prices .actual-price {font-size: 18px;color: #333;}
.products-list .item-box .details h2 {text-transform: none;/*order: 2;*/font-size: 21px;font-weight: 300;width: 100%;min-height:80px;}
.products-list .item-box .details h2 a:hover {color: var(--darkgreen);}
.products-list .item-box .details .sku {/*order: 3;*/margin-bottom: 0;font-size: 16px;position: relative;width: 100%;}
.products-list .item-box .details .sku span {text-transform: uppercase;margin-right: 2px;}
.products-list .item-box .details .buttons button, 
.product-detail-inner .owl-carousel .details .add-info button {background:#999;padding-left: 15px;padding-right: 15px;border-radius: 1px;}
.product-detail-inner .owl-carousel .details .add-info button {text-align: center;font-size: 15px;color: #fff;text-transform: uppercase;border: none;height: 40px;}
.products-list .item-box .details .buttons button:hover, 
.product-detail-inner .owl-carousel .details .add-info button:hover{background: #b3afaf;border-color: #b3afaf;}
.product-detail-inner .owl-carousel .details .add-info .buttons {margin-top: 15px !important}
.item-box .product-box-add-to-cart-button {width: 100px;background: #999;border-radius: 1px;}
.products-list .category-page .col-md-12{position: static;}
.products-list .category-page h1 {position: absolute;top: 20px;left: 0;width: 100%;right: 0;}
.pager {display: flex;margin: 0 0 20px;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.pager ul {/*border: solid 1px #555; overflow: hidden;*/ border-radius:5px; font-size:inherit; }
.pager li { margin:0; } 
.pager li:first-child { /*padding:15px 10px 0;*/ padding:0; }
.pager li a,
.pager li span { line-height:41px; height:55px; font-size:18px;  min-width:48px; border:none; border:solid 1px rgba(0,0,0,0.2); background-color: transparent;}
.pager li:last-child a, .pager li:last-child span{ /*border-right: none;*/ }
.pager li.previous-page *, .pager li.next-page *, .pager li.first-page *, .pager li.last-page *{color: #555555;}
.pager li span {border-color: transparent;background-color: #c1dbea;color: #000;}
.pager li.current-page span {position: relative;}
.pager li a:hover, .pager li a:focus { background-color: transparent; border:solid 1px rgba(0,0,0,0.2); }
.pager li.previous-page *, .pager li.next-page *{background-size: 14px;}
.product-spec-filter ul.product-spec-group > li{position:relative;}
.product-spec-filter ul.product-spec-color > li input[type="checkbox"] {position: absolute; opacity: 0;}
.product-spec-filter ul.product-spec-group > li label.attribute-squares { position: relative; display: block; font-size: 16px; padding: 5px 0 5px 40px; cursor: pointer;line-height: 1.3;}
.product-spec-filter ul.product-spec-group > li label.attribute-squares:after {content: ""; position: absolute; top: 50%; left: 0; width: 30px; height: 14px; margin-top: -8px; }
.product-spec-filter ul.product-spec-group > li.selected label.attribute-squares:after { background: url("../Themes/Jaquar2025_V1/Content/images/filters-color-checkbox-checked.png") no-repeat center; }
.product-spec-filter ul.product-spec-group > li .attribute-square {position: absolute; top: 0; bottom: 0; height: 30px; width: 30px; margin: auto; background-size: cover; background-position: center; background-repeat: no-repeat; }
.filter-accordion .showhide {right: 20px;}
.filter-accordion.faqwrap .accordion-title a {background: #fff;color: #333;padding: 9px 20px;border-bottom: solid 2px #e9eef0;border-radius: 5px 5px 0 0;}
.filter-accordion.faqwrap .links.collapsed {background: #ddd;color: #333;padding: 9px 20px;border-top: 0; border-bottom: 0;border-radius: 0;margin-bottom: 2px;}
.filter-accordion.faqwrap .links.collapsed .showhide:before{width: 2px;height: 16px;left: 7px;top: -7px;}
.filter-accordion.faqwrap .links.collapsed .showhide:after{height: 2px;width: 16px;}
.filter-accordion.faqwrap .links .showhide:after{height: 2px;width: 16px;}
.filter-accordion .content-box {padding: 20px;background: #fff;}
ul.product-spec-group-area li label {margin: 0;}
.block-category-navigation ul.list {font-size: 16px;}
.block-category-navigation ul.list li {margin-bottom: 8px;}
.block-category-navigation ul.list li a {position: relative;padding-left: 20px;}
.block-category-navigation ul.list li a:before {content: "";background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -127px -5px;width: 11px;height: 14px;position: absolute;left: 0;top: 2px;transition: all linear .3s}
.block-category-navigation ul.list li a:hover:before {left: 5px;transition: all linear .3s}
.tagwrap .tags ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.tagwrap .tags ul li {margin: 3px;}
.tagwrap .tags ul li a {background: #fff;display: block;border: solid 1px #ccc;border-radius: 3px;padding: 3px 5px;font-size: 14px !important;text-transform: capitalize;color: #333;line-height: 1.2;margin: 0;}
.tagwrap .tags ul li a:hover {background: var(--darkgreen);border-color: var(--darkgreen);color: #fff;}
.tagwrap .view-all{margin-top: 10px;}
.tagwrap .view-all a {padding: 5px 10px;background-color: #999;border-color: #999;min-width: auto;letter-spacing: 0.9px;font-weight: 300;color: #fff;border-radius: 5px;}
.tagwrap .view-all a:hover {text-decoration: none;background-color: #535252;border-color: #535252;}
/*== Product Detail ==*/
.modal-open:before {position: fixed;width: 100%;height: 100%;content: "";top: 0;left: 0;background: rgb(0, 0, 0, 0.55);z-index: 999;}
.product-detail {padding: 60px 0 0 0;background: #fff;}
.product-picture {border: solid 2px #ccc;border-radius: 5px;overflow: hidden;}
.enlarge-roataion {display: flex;flex-direction: row;flex-wrap: wrap;margin-top: 10px;}
.enlarge-roataion .flLeft {margin-right: 10px;}
.enlarge-roataion .flLeft .rotateImage, 
.enlarge-roataion .flRight .techImage{background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;width: 51px;height: 51px;font-size: 0;display: block;cursor: pointer;}
.enlarge-roataion .flLeft .rotateImage{background-position: -71px -206px;}
.enlarge-roataion .flLeft .rotateImage:hover {background-position: -71px -259px;}
.enlarge-roataion .flRight .techImage{background-position: -10px -206px;}
.enlarge-roataion .flRight .techImage:hover {background-position: -10px -259px;}
.rotation3D_view {position: relative;}
.rotation3D_view .modal-body p {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;}
.rotation3D_view .modal-body iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.rotation3D_view .close {position: relative;z-index: 2;}
.rotation3D_view .close {position: absolute;right: 18px;top: 18px;font-weight: 500;background: #000;font-size: 20px;padding: 5px 10px;z-index: 2;color: #fff;opacity: 1;text-shadow: none;}
#techImage .modal-dialog {max-width: 800px;}
#techImage h5 {margin: 0;font-size: 24px;font-weight: 300;position: relative;}
#techImage h5:after {width: 100px;height: 1px;background: #000;content: "";display: block;margin-top: 10px;}
#techImage .modal-header {border: none;padding: 20px 25px 0px 25px;}
#techImage .modal-header button.close {padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;line-height: 28px;width: 40px;height: 40px;text-shadow: none;color: #fff;position: absolute;opacity: 1;}
#techImage .modal-header button.close span {font-size: 30px;font-weight: 200;line-height: 31px;}
#techImage .modal-body {padding: 20px 25px;}
.product-description {margin-left: 10px;text-align: left;}
.product-description h2 {text-transform: none;}
.short-descrpt > ul > li {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 10px;}
.short-descrpt > ul > li .text {width: 110px;color: #333333;}
.short-descrpt > ul > li .seprats {width: 10px;color: #333333;}
.short-descrpt > ul > li .descrpt-value {width:calc(100% - 130px);margin-left: 10px;}
.product-description ul.listing {list-style: disc;margin-left: 20px;margin-top: 30px;font-size: 14px;}
.product-description ul.listing li {margin-bottom: 15px;}
.product-description .product-price h4 {color: #777;font-size: 18px;font-weight: 300;}
.product-description .product-price .Productprice {min-width: 120px;display: inline-block;position: relative;margin-right: 5px;}
.product-description .product-price .Productprice:after {content: ":";position: absolute;right: 0;width: 10px;color: #333333;}
 ul.color-finishes {display: flex;flex-direction: row;flex-wrap: wrap;margin-top: 10px;}
 ul.color-finishes li {height: 34px;width: 34px;border: solid 2px #e4e3e3;margin-right: 5px;margin-bottom: 6px;display: inline-block;}
 ul.color-finishes li.active-clr{border-color: #666666;box-shadow: 0px 3px 7px 3px rgb(0, 0, 0, 0.25);}
 ul.color-finishes li.cl1 {background: #f1f1f3;}
 ul.color-finishes li.cl2 {background: #818285;}
 ul.color-finishes li.cl3 {background: #2f3134;}
 ul.color-finishes li.cl4 {background: #dec691;}
 ul.color-finishes li.cl5 {background: #caab71;}
 ul.color-finishes li.cl6 {background: #91785d;}
 ul.color-finishes li.cl7 {background: #908882;}
 ul.color-finishes li.cl8 {background: #c9ab72;}
.shortlist-btn {margin-top: 22px;}
.shortlist-btn .btn {min-width: 135px;line-height: 38px;height: auto;padding: 0 10px;}
.download-box {margin-top: 22px;}
.download-box h4{margin-bottom: 10px;}
.download-box ul {display: flex;flex-wrap: wrap;flex-direction: row;}
.download-box ul li {width: 50%;margin: 0 0 15px 0;font-size: 14px;position: relative;padding: 0 0px 0 24px;text-transform: uppercase;}
.download-box ul li a{border-bottom: solid 1px #333;}
.download-box ul li a:hover{border-bottom: none;}
.download-box ul li:before {content: "";background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;background-position: -223px -3px;width: 17px;height: 21px;position: absolute;left: 0;top: 0;}
.disclaimer-box {margin-top: 20px;font-size: 16px;}
.disclaimer-box h4{margin-bottom: 10px;}
.disclaimer-box p {margin-bottom: 5px;}
.disclaimer-read {font-weight: 500;}
.product-description .color-finished .color-label strong {font-weight: 400;}
.product-description .color-finished .value {font-weight: 300;}
.colors ul{vertical-align: top;margin-top: 10px;}
.colors ul li {width: 44px;cursor: pointer;border: solid 3px #e4e3e3;margin-right: 6px;margin-bottom: 6px;height: 44px;display: inline-block;vertical-align: top;}
.colors ul li.selected-value {border-color: #666;box-shadow: 0px 3px 7px 3px rgb(0, 0, 0, 0.25);}
.colors ul li label {display: block;margin:0 !important;}
.colors ul li span {height: 38px;padding: 3px !important;}
.colors ul li input[type="radio"] {display: inline-block;vertical-align: top;-webkit-appearance: none;
margin-top: -20px;height: 0;border: none;}
.colors ul li.selected-value .attribute-square-container {background: transparent;}
.colors ul li label .attribute-square {border: none !important;}
.related-product-wrapper {background: #f5f5f5;padding: 90px 15px 0px 15px;}
.related-product-wrapper .row {justify-content: space-around;}
.related-product-wrapper:last-child {margin-bottom: 25px;}
.related-product-wrapper .owl-carousel.owl-theme .details h2.product-title {font-size: 18px;white-space: nowrap;width: 100%;overflow: hidden;}
.related-product-wrapper .owl-carousel.owl-theme .details .sku {width: 100%;font-size: 13px;}
.related-product-wrapper .owl-carousel.owl-theme .details .add-info {width: 100%;font-size: 16px;}
.related-product-wrapper .owl-carousel.owl-theme .details .add-info button {height: 34px;line-height: 35px;font-size: 14px;}
.product-detail-inner .owl-carousel {margin-top: 20px;}
.product-detail-inner .owl-carousel .product-item {transition: all linear .3s;background: #fff;border-radius: 5px;}
.product-detail-inner .owl-carousel .details {border-top: solid 2px #e9eef0;padding: 20px;display: flex;flex-wrap: wrap;flex-direction: row;text-align: left;}
.product-detail-inner .owl-carousel .details h2 {text-transform: none;order: 2;font-size: 21px;font-weight: 300;margin-bottom: 5px;color: #000;margin-top: 5px;}
.product-detail-inner .owl-carousel .details .sku {order: 3;margin-bottom: 0;font-size: 16px;position: relative;}
.product-detail-inner .owl-carousel .details .add-info {order: 4;font-size: 21px;color: #333;}
.product-detail-inner .owl-carousel .details .add-info .buttons {margin: 0;}
.product-detail-inner .owl-carousel .details .sku span {text-transform: uppercase;margin-right: 2px;}
.product-detail-inner .owl-carousel .owl-nav {position: absolute;top: 38%;width: 100%;}
.product-detail-inner .owl-carousel .owl-nav .owl-prev {position: absolute;left: -40px;}
.product-detail-inner .owl-carousel .owl-nav .owl-next {right: -40px;position: absolute;}
.product-detail-inner .owl-carousel .owl-dots {display: none;}
.spas-slider.owl-carousel .item h4 {font-size: 16px;margin: 20px 18px 0 18px;text-align: center;}
.spas-slider.owl-carousel .owl-item img {margin: auto;}
.spas-slider .owl-dots {display: none;}
.captchboxe .captcha-box {text-align: left;}
.contact-wraps .embed-responsive {box-shadow: 0px 0px 19px 12px rgb(0, 0, 0, 0.25);}
.shortlist-btn .add-to-cart ul.form-quantity {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;margin-top: 20px;}
.shortlist-btn .add-to-cart ul.form-quantity li .qty {height: 41px;margin-right: 10px;text-align: center;}
.product-detail-right .overview {width: 100%;margin-top: 30px;}
/*== Catalog ==*/
.catbox {margin-bottom: 50px;}
.catbox .catwrap {overflow: hidden;border-radius: 5px;}
.catbox .catwrap img{transition: all 0.4s ease-out;}
.catbox:hover .catwrap img{transform: scale(1.1);transition: all 0.4s ease-out;}
.catbox .catwrap img {width: 100%;}
.catbox h4 {font-size: 18px;margin-top: 15px; margin-bottom: 0;}
.catbox h4 a {display: block;color: #000;position: relative;padding-right: 25px;}
.catbox h4 a:after {content: ""; /*background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);*/ background-repeat: no-repeat;background-position: -220px -32px;width: 21px;height: 28px;position: absolute;right: 0;top: 2px;transition: all 0.4s ease-out;}
.catbox:hover h4 a {color: var(--darkgreen);}
.catbox:hover h4 a:after {top: 10px;transition: all 0.4s ease-out;}
/*== Search ==*/
.search-page .search-input .form-fields {background: #fff;border: none;padding: 35px;}
.search-page .search-input label {width: 100%;text-align: left;font-size: 18px;margin: 0 0 5px 0;}
.search-page .search-input .inputs {white-space: inherit;width: 60%;text-align: left;}
.search-page .search-input .search-text {width: 100%;}
.search-page .search-input input[type="checkbox"] {margin-right: 5px;}
.search-input .button-1 {min-width: 130px;background-color: #999;border-radius: 0.25rem;letter-spacing: 0.9px;text-transform: uppercase;height: 45px;}
.search-input .button-1:hover, .search-input .button-1:focus{background-color:#535252;}
.search-page .search-input .buttons {text-align: left;}
/*== Coockies ==*/
.eu-cookie-bar-notification {position: fixed;bottom: 0;left: 0;top: auto;height: auto;width: 100%;background: rgb(0, 0, 0, 0.95);color: #fff;margin:0;box-shadow: 3px 2px 3px 6px rgb(0, 0, 0, 0.16);font-size:16px;padding: 10px;border: none;}
.eu-cookie-bar-notification .content {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.eu-cookie-bar-notification .text, .eu-cookie-bar-notification .buttons-more {margin: 0;line-height: normal;}
.eu-cookie-bar-notification .text > p{margin:0;font-size: 13px !important;}
.eu-cookie-bar-notification .buttons-more {margin-left: 10px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.eu-cookie-bar-notification .buttons-more a {color: #fff;}
.eu-cookie-bar-notification .buttons-more button {border: none;padding: 3px 5px;background: var(--darkgreen);margin: 0 10px 0 0;}
.eu-cookie-bar-notification .buttons-more button:hover {opacity: 0.8;}
/*== Login ==*/
.login-container {max-width: 830px;margin: auto;}
.loginbox .fieldset {margin: 0;}
.loginbox ul.resp-tabs-list {float: none;width: auto;display: flex;flex-direction: row;flex-wrap: wrap;font-size: 24px;margin-bottom: 20px;}
.loginbox ul.resp-tabs-list li.resp-tab-item {padding: 0;background: transparent;margin-right: 60px;}
.loginbox ul.resp-tabs-list li.resp-tab-active {color: #333;border-bottom: solid 1px #333;}
.loginbox.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: none;float: none;width: 100%;}
.loginbox .content-box {padding: 30px;border: none;}
.loginbox.resp-vtabs .resp-tab-content:last-child {border-bottom: none;}
.loginbox .field-validation-error {text-align: left;}
.inputsone {display: flex;flex-direction: row;justify-content: space-between;}
.inputsone .inputs {width: 49%;}
.loginbox .inputs.reversed {text-align: left;margin: 13px 0 23px 0;font-size: 16px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.loginbox .forgot-password {margin-left: auto;}
.loginbox .forgot-password a {text-decoration: underline;}
.loginbox .forgot-password a:hover {text-decoration: none;}
.loginbox .inputs.reversed label {width: auto;margin: 0 0 0 10px;font-size: 16px;}
.loginbox .inputs.reversed input[type=checkbox] {width: 20px;}
.loginbox .captcha-box {text-align: left;border-top: solid 1px #eee;padding: 25px 0 15px 0;}
.loginbox .buttons {margin: 0;}
/*== Upper Footer ==*/
.upper-footer{background-color: var(--lightgray);padding: 35px 15px;}
.upper-footer ul {display: flex;flex-direction: row;flex-wrap:wrap;align-items:center;justify-content: center;justify-content: space-between;max-width: 550px;margin: auto;}
.upper-footer ul li a{position: relative;}
.upper-footer ul li a:hover{color: var(--darkgreen);}
.upper-footer ul li a:before{background: url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat: no-repeat;display: block;width: 50px;height: 50px;content: "";margin: 0 auto 5px;}
.upper-footer ul li a.store-locate:before{background-position: -1px -68px;}
.upper-footer ul li a.reach-out:before{background-position: -58px -68px;}
/*== Newsletter List ==*/
.subscribe-newsletter-details {text-align: center;}
.newsletter-subscribe {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;max-width: 550px;margin: auto;}
.subscribe-newsletter-details h1 {font-size: 30px;font-weight: 300;margin-bottom: 10px;}
.newsletter-subscribe .newsletter-email {order: 2;display: flex;width: 100%;}
.newsletter-subscribe .newsletter-email button {background: #999;height: 48px;margin-left: 5px;}
.newsletter-subscribe .newsletter-email input[type="text"] {width: 100%;}
/*== Press ==*/
.presswraps .press-coverage {padding: 0;}
.contactstabs.presswraps ul.resp-tabs-list li.resp-tab-item {font-size: 24px;}
.product-grid-press, .weblink ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.product-grid-press .item-box-press, .weblink ul li {width: calc(25% - 20px);background: #fff;margin: 10px;border: 1px solid #DDDDDD;padding: 15px;transition: all linear .3s;}
.product-grid-press .item-box-press:hover, .weblink ul li:hover{box-shadow:0px 10px 26px rgb(0, 0, 0, 0.15);transition:all linear .3s;z-index: 1;}
.product-grid-press .item-box-press .product-title {line-height: 1.3;padding: 15px 0;font-size: 18px;}
.product-grid-press .item-box-press .view-more {display: none;}
/*== Group Product ==*/
.grp-price{font-size: 21px;}
.grp-btn .btn {margin-right: 10px;}
.grp-btn .shortbtn {background-color: #727272;border-color: #727272;}
.product-detail.grouped-product-detail {padding: 0;background: transparent;}
.grouped-product-detail .product-detail.row {padding: 0;background: transparent;}
.grouped-product-detail .rightcol h2 {text-transform: none;}
.group-accordion .content-box {border: solid 1px #e9eef0;padding: 0;}
.group-accordion .filter-accordion.faqwrap .accordion-title a {border: none;background: #a5a5a5;border-radius: 0;}
.group-accordion .filter-accordion.faqwrap .links.collapsed{background: #ddd;}
.shortlist-btn {display: flex;}
.shortlist-btn li:last-child a {background: #999;border-color: #999;}
.shortlist-btn li:last-child a:hover {background: #b3afaf;border-color: #b3afaf;}
.inner-list {display: flex;flex-direction: row;flex-wrap: wrap;border-bottom: solid 1px #e9eef0;}
.inner-list > li {padding: 15px;border-right: solid 1px #e9eef0;border-bottom: solid 1px #e9eef0;}
.inner-list > li:last-child {border-right: none;}
.inner-list .product-img-box {width: 15%;padding: 15px;border-right: solid 1px #e9eef0;}
.inner-list .pricecode {width: calc(50% - 50px);padding: 15px;border-right: solid 1px #e9eef0;font-size: 16px;}
.inner-list .price-qty {width: 35%;display: flex;flex-direction: row;flex-wrap: wrap;border-right: solid 1px #e9eef0;}
.inner-list .remove-pro {width: 50px;text-align: center;}
.inner-list .remove-pro input {margin: 0;position: static;}
.inner-list .pricecode ul li {margin-bottom: 10px;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.inner-list .pricecode ul li .text {width: 65px;}
.inner-list .pricecode ul li .seprats {width: 10px;color: #333333;}
.inner-list .pricecode ul li .descrpt-value {width: calc(100% - 85px);}
.grouped-product-detail .pageaccordion .card-header {border-radius: 0;position: relative;margin-top: 5px;}
.grouped-product-detail .pageaccordion .card-header a {background: #dcdcdc;border-radius: 0;display: block;padding: 15px 40px 15px 20px;font-weight: 400;}
.grouped-product-detail .pageaccordion .card-header .form-check {position: absolute;top: 16px;right: 60px;color: #000;font-weight: 400;font-size: 16px;}
.grouped-product-detail .pageaccordion .card-header .form-check label input[type="checkbox"] {margin-left: 10px;}
.grouped-product-detail .pageaccordion .card-header a.card-link:after {right: 20px;top: 48%;}
.grouped-product-detail .pageaccordion .card-header a.card-link.collapsed:before {right: 29px;top: 35%;}
.grouped-product-detail .pageaccordion .card-header a.card-link.collapsed:after {right: 20px;top: 50%;}
.grouped-product-detail .pageaccordion .card-body {padding-bottom: 0;background: #fff;}
.inner-list .price-qty .pricebox {width: 65%;padding: 15px;}
.inner-list .price-qty .pricebox h4 {font-size: 18px;}
.inner-list .price-qty .pricebox input[type="number"] {width: 100px;}
.inner-list .price-qty .pricesubtotal {width: 35%;padding: 15px;}
.inner-list .price-qty .pricebox .min-qty-notification {margin-bottom: 15px;line-height: 1.4;}
.inner-list .price-qty .pricesubtotal .subtotal {color: #000;}
.enlarge-roataion .flLeft .modal-lg .modal-header {padding: 0;border: none;}
.enlarge-roataion .flLeft .modal-lg .modal-header button.close, 
.mfp-iframe-holder .mfp-content button.mfp-close {opacity: 1;text-shadow: none;color: #fff;position: absolute;z-index: 1;padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;width: 40px;height: 40px;-index: 1; text-align:center;}
.enlarge-roataion .flLeft .modal-lg .modal-header button.close span, 
.mfp-iframe-holder .mfp-content button.mfp-close span {font-size: 30px;font-weight: 200;}
.enlarge-roataion .flLeft .modal-lg .modal-body {padding: 0;position: relative;width: 100%;overflow: hidden;padding-top: 75%;border-radius: 0.3rem;}
.enlarge-roataion .flLeft .modal-lg .modal-body iframe, 
.enlarge-roataion .flLeft .modal-lg .modal-body embed {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
body .ui-widget.ui-widget-content {z-index: 9999;}
.tagswrap ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.tagswrap ul li {margin: 3px;}
.tagswrap ul li a {display: block;font-size: 14px;background-color: #e5e5e5;box-shadow: 0 2px 4px 0 rgb(255, 255, 255, 0.5);border-radius: 3px;padding: 8px;overflow: hidden;line-height: 1;position: relative;text-transform: capitalize;}
.full-description {margin-bottom: 35px;margin-top: 25px;}
.full-description ul.product-feature {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;margin:0 -10px 0px -10px;}
.full-description ul.product-feature li {text-align: center;width: calc(25% - 20px);margin: 10px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.full-description ul.product-feature li img {border: solid 1px #ccc;padding: 5px;background: #fff;width: 50px;}
.full-description ul.product-feature li h6 {width: calc(100% - 50px);text-align: left;padding-left: 10px;font-weight:300;}
.product-description .flr {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 20px 0 30px;}
.product-description .flr table {width: 100%;margin-bottom: 1rem;background-color: transparent;}
.product-description .flr table td, .product-description .flr table th {padding: 0.75rem;vertical-align: top;border: 1px solid #dee2e6;}
.product-description .flr table td br {display: none;}
.cart .product .edit-item a {color: #ffffff;}
.cart .product .edit-item a:hover{color: #ffffff;text-decoration: none;}
/*== Copyright ==*/
.copyright {padding:0;font-size: 16px;text-align: left;color: #898989; font-weight: 400; }
.copyright ul {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.copyright ul li {margin: 0 5px;border-right: solid 1px #444;padding-right: 10px;}
.copyright ul li a{color: #444;}
.copyright ul li a:hover{color: var(--darkgreen);}
.copytext {margin-top: 10px;}
/*== cart ==*/
.common-buttons {margin-top: 28px;}
.common-buttons .btn:hover{background-color: #212529;}
.common-buttons .continue-shopping-button {background-color: #777;border: solid 1px #777;}
.checkout-buttons .checkout-button {background-color: #999;border-color: #999;}
.checkout-buttons .checkout-button:hover {background-color: #212529;border-color: #212529;}
.cart-total td {color: #000;}
.checkout-data {background: #fff;}
.checkout-data h2.title {margin: 0;padding: 0;}
.checkout-data .opc .allow .step-title {background-color: #afafaf;}
.checkout-data .opc .allow .step-title .number {background-color: #908f8f;}
.checkout-data .opc .step-title {background-color: #e7e7e7;}
.checkout-data .btn {background-color: #999;border-color: #999;}
.checkout-data .btn:hover {background-color: #212529;border-color: #212529;}
.checkout-data table td, .checkout-data table th {font-size: 16px;text-align: left;}
.checkout-data table td .product-name, 
.checkout-data table td.product a {font-weight: 300;}
.checkout-data table td .product-name:hover {color: var(--darkgreen);}
.checkout-data ol.opc {margin: 0;}
.order-review-data > div, .order-details-area > div, .shipment-details-area > div{background-color: #ffffff;}
.pdf-invoice-button.btn {background: #666;border-color: #666;}
.pdf-invoice-button.btn:hover {background: #999;border-color: #999;}
.cart-table-product .qty .form-control {width: 60px;height: 40px;border-color: #ccc;}
.cart-table-product .delete .buttons {margin: 0;}
.cart-options .btn {height: 40px;line-height: 29px;}
.checkout-buttons .btn {height: 40px;line-height: 22px;}
.cart-table-product .delete .buttons .btn {width: 25px;min-width: auto;height: 25px;padding: 0;background: #c62d2d;border-color: #c62d2d;font-size: 0;border-radius: 50%;background-image: url(../Themes/Jaquar2025_V1/Content/images/closebtn.png);background-repeat: no-repeat;background-position: 6px 6px;background-size: 11px;}
/*== Blog ==*/
.html-blog-page .filter-sidebar .blog-archive-list .title {display: none;}
.html-blog-page .filter-sidebar .title {background: #ddd;color: #333;padding: 9px 20px;border-top: 0;border-bottom: 0;border-radius: 0;margin-bottom: 0;font-size: 21px;}
.html-blog-page .filter-sidebar .title strong {font-weight: 300;}
.html-blog-page .filter-sidebar a:hover {color: var(--darkgreen);}
.html-blog-page .filter-sidebar .listbox {padding: 15px 20px;background: #fff;}
.html-blog-page .filter-sidebar .block .list a{font-size: 16px;}
.html-blog-page .filter-sidebar .block .list a:before {top: 15px;left: -15px;width:5px;height:2px;background-color: #ddd;}
.html-blog-page .filter-sidebar .block .list li{padding: 0;}
.html-blog-page .filter-sidebar .block-blog-archive .sublist {margin: 5px 0 15px 15px;}
.html-blog-page .filter-sidebar .block-blog-archive .sublist li {border-bottom: solid 1px #eae9e9;padding: 0;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags {margin: 5px 0 15px 10px;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li {margin: 0;display: block;border-bottom: solid 1px #eae9e9;overflow: visible;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li a {font-size: 16px !important;text-transform: capitalize;line-height: 1.5;position: relative;padding: 10px 0;display: block;float: none;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li a:hover {color: var(--darkgreen);}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li a:before {content: "";position: absolute;top: 19px;left: -13px;width: 5px;height: 2px;background-color: #ddd;z-index: 999;}
.blog-posts {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.blog-page .page-title {min-height: auto;border: none;padding: 0;margin-bottom: 25px;}
.blog-page .post {background: #fff;width: calc(50% - 5px);padding: 15px;margin: 0px 2.5px 5px 2.5px;position: relative;
transition: all linear .3s;z-index: 1;}
.blog-page .post:hover{box-shadow: 0px 10px 26px rgb(0, 0, 0, 0.15);transition: all linear .3s;}
.blog-page .post .post-title {font-size: 18px;display: block;text-transform: uppercase;color: #000;font-weight: 400;line-height: 1.4;padding-bottom: 5px;}
.blog-page .post .post-title:hover {color: var(--darkgreen);}
.blog-page .post .blog-meta-content {display: flex;flex-direction: row;flex-wrap: wrap;padding: 0 10px 6px 10px;}
.blog-page .post .blog-meta-content .post-date {margin-right: 10px;}
.blog-page .post .blog-meta-content span {margin: 0;padding: 0;background:transparent;font-style: normal;font-size: 15px;}
.blog-page .pager {margin-top: 20px;}
.blog-page .blog-content {margin: 0;line-height: 1.5;}
/*== Contact Page ==*/
.contactstabs.resp-vtabs .resp-tabs-container {background: transparent;}
.contactstabs.loginbox .content-box {padding:0 0 50px 0;}
.contactstabs ul.resp-tabs-list li.resp-tab-item {font-size: 20px;}
.contact-page .embed-responsive {box-shadow: 0px 0px 19px 12px rgb(0, 0, 0, 0.07);}
/*== modal links footer ==*/
.ui-widget.ui-widget-content{    z-index: 9111;}
.sidebarhover{background: #676767;border-radius: 5px 0px 0px 5px;box-shadow: 0 0 20px rgb(0, 0, 0, 0.20);-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;
transition: 0.5s;width: 215px; position: fixed;right: -150px;top: 0;bottom: 0;margin: auto;height: 110px;display: table; z-index:999; }
.sidebarhover:hover{right: 0;}
.sidebarhover:hover span{margin-left: 10px;}
.sidebarhover ul{margin: 0;padding: 5px;list-style: none;display: table-cell;vertical-align: middle;}
.sidebarhover ul li{display: block;}
.sidebarhover ul li a{color: #fff;text-decoration: none;padding: 5px 0px 5px 15px;display: block;}
.sidebarhover ul li a:hover{color: #ccc;}
.sidebarhover ul li img{display: inline-block;vertical-align: middle; height:30px;}
.sidebarhover ul li span{font-size: 14px;margin-left: 20px;display: inline-block;vertical-align: middle;}
.virtual-model-footer {display: none;width: 30%;position:fixed;right:3px;float: right;background: transparent;bottom: 3px;z-index: 999;}
.modal-dialog.customize-modalpopup {max-width: 500px;}
#LeadModal-enquiry {padding-right:0!important;}
.modal-dialog.customize-modalpopup .modal-content, 
.virtual-model-footer.show .modal-content {background: #fff;-webkit-box-shadow: 0 5px 15px rgb(0, 0, 0, 0.5);    box-shadow: 0 5px 15px rgb(0, 0, 0, 0.5);padding: 20px 25px;}
.modal-dialog.customize-modalpopup .modal-content .modal-body{padding: 0;}
.modal-dialog.customize-modalpopup .modal-content .close, 
.enquiry-now .modal-content .close, 
.virtual-model-footer.show .close {padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;line-height: 28px;width: 40px;height: 40px;text-shadow: none;position: absolute;opacity: 1;color: #fff;}
.modal-dialog.customize-modalpopup .modal-content .close:hover, 
.enquiry-now .modal-content .close:hover, 
.virtual-model-footer.show .close:hover{opacity: 1!important;}
.modal-dialog.customize-modalpopup .modal-content .close span, 
.enquiry-now .modal-content .close span, 
.virtual-model-footer.show .close span {position: relative;height: 28px; display: block;font-weight: 200;font-size: 30px;}
.modal-dialog.customize-modalpopup .modal-content select {border-color: #a1a1a1;}
.customize-modalpopup .fieldset {margin: 0;}
.modal-dialog.customize-modalpopup .popup_title, 
.enquiry-now .modal-dialog .modal-title, 
.virtual-model-footer.show .modal-content h4.modal-title {line-height: 1.3;margin-bottom: 15px;padding-right: 0;}
.modal-dialog.customize-modalpopup .form-group {margin-bottom: 15px;}
.modal-dialog.customize-modalpopup .form-group input, 
.virtual-model-footer.show .modal-content input {box-shadow: none;border: solid 1px #a1a1a1;border-radius: 0;font-size: 15px;height: 40px; padding: 3px 10px;}
.modal-dialog.customize-modalpopup .form-group .field-validation-error {color: #f00;font-size: 13px;position: absolute;left: 16px;bottom: -17px;}
.modal-dialog.customize-modalpopup input.btn, 
.modal-dialog.customize-modalpopup .btn, 
.virtual-model-footer.show .btn {min-width: 100%;}
.modal-dialog.customize-modalpopup .accept-privacy-policy {font-size: 16px;margin-bottom: 15px;}
.modal-dialog.customize-modalpopup .accept-privacy-policy input {position: relative;top: 2px;}
.virtual-model-footer.show .modal-content input[type="checkbox"] {    height: auto;}
.modal-dialog.customize-modalpopup .accept-privacy-policy label {margin-bottom: 0;}
.modal-dialog.customize-modalpopup .popup_title {line-height: 1.3;padding-right: 0;margin:0 0 25px 0;font-size: 23px;font-weight: 300;position: relative;}
.modal-dialog.customize-modalpopup .popup_title:after {width: 100px;height: 1px;background: #000;content: "";display: block;margin-top: 10px;}
.enquiry-now .modal-dialog {}
.enquiry-now .modal-dialog .modal-title {margin: 0;font-size: 24px;font-weight: 300;position: relative;}
.enquiry-now .modal-dialog .modal-title:after {width: 100px;height: 1px;background: #000;content: "";display: block;margin-top: 10px;}
.enquiry-now .modal-content {border: none;box-shadow: 0px 0px 19px 8px rgb(0, 0, 0, 0.10);}
.enquiry-now .modal-content .close{padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;line-height: 28px;width: 40px;height: 40px;}
.enquiry-now .modal-content .close span {font-size: 30px;font-weight: 200;}
.enquiry-now .modal-header {border: none;padding: 20px 25px;}
.enquiry-now .modal-body {padding: 20px 25px 30px 25px;}
.enquiry-now .en-form {background: #fff;width: 100%;}
.enquiry-now .en-form h5 {font-size: 20px;font-weight: 300;margin-bottom: 8px;}   
.enquiry-now .en-form .en-service {margin-bottom: 30px;}
.virtual-model-footer.show .modal-content{width: 438px;}
.virtual-model-footer.show {padding-right: 0 !important;right: 0;bottom: 0;z-index: 99999;width: auto;}
.virtual-model-footer.show .close {top: 0;left: auto;right: 0;width: 65px;height: 40px;background: #000 !important;color: #fff !important;}
.virtual-model-footer.show .modal-content h4.modal-title{text-align: left;margin-bottom: 0;padding: 10px 10px 0 10px;}
.virtual-model-footer.show .tab button {background: #939393;border: solid 2px #939393;border-top: solid;width: auto;color: #fff;margin-right: 5px;padding: 5px 10px;font-size: 16px;text-transform: uppercase;height: auto;}
.virtual-model-footer.show .tab button.tablinks.tabshow {background: #4d4d4d;border: solid 2px #4d4d4d;border-top: solid;}
/*== Lighting Planner ==*/
.ligting-plan-hero {height: 450px;min-height: auto;margin-left: -15px;margin-right: -15px;}
.ligting-plan-hero img {object-fit: cover;height: 100%;width: 100%;}
.otpspace {padding-top: 32px;}
.otpspace .btn {min-width: 100%;}
/*== customer review logo ==*/
.customer-review-logo {padding: 30px 30px 30px 30px;}   
.remove-filter-div .customer-review-logo .item-box{width: 100%;}
.customer-review-logo .customNavigation {display: none;}
/*== OC Page ==*/
.inner-hero.oc-hero {min-height: auto;}
.inner-hero.oc-hero .item {height: 450px;}
.oc-hero .owl-carousel .owl-item img {display: block;object-fit: cover;height: 100%;width: 100%;}
.selected-options h4 {margin: 0 0 15px 0;background: #ddd;color: #333;padding: 9px 20px;font-size: 18px;}
.filterbox {display: flex;flex-direction: row;flex-wrap: wrap;width:100%;margin:15px -3px 15px -3px;}
.filterbox a {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 100%;cursor: pointer;font-size: 13px;background-color: #e5e5e5;box-shadow: 0 2px 4px 0 rgb(255, 255, 255, 0.5);border-radius: 3px;margin: 3px;padding: 8px;overflow: hidden;line-height: 1;position: relative;}
.filterbox a:hover {background: #d6d4d4;}
.filterbox a:after {display: inline-block;content: "X";color: #555;font-weight: 500;line-height: 1;margin-left: 3px;}
/*== Footer ==*/
.site-footer{background-color:transparent;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between; color: #898989; padding-top: 100px;}
.site-footer .cols{padding: 55px 75px;font-size: 16px;}
.site-footer .cols h4,.site-footer .cols .footer-menu-title,.follow-title{letter-spacing:-2%;font-weight: 400;font-size: 20px;margin-bottom: 20px;position: relative; font-family: 'Inter', sans-serif; color: #FFFFFF; line-height: 110%;}
.site-footer .cols ul li{margin-bottom: 13px;}
.site-footer .cols ul li:last-child {margin-bottom: 0;}
.site-footer .cols ul li a{color:#FFFFFF;position: relative;font-weight: 400; font-size: 14px;}
.site-footer .cols ul li a:hover{color:rgba(255,255,255,0.5);}
.site-footer .cols address {font-style: normal;line-height: 1.7;letter-spacing: 0.8px;font-weight: 300;}
.site-footer .cols address strong {display: block;font-weight: 500;font-size: 18px;}
.site-footer .follow{margin-top: 30px;}
.follow ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.follow ul li{margin: 0 13px 0 0 !important;}
.follow ul li a{display: block;font-size: 0; width: 43px; height: 43px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 100%; flex-direction: column;}
.follow ul li a:before{content: ""; display: block; width: 22px; height: 22px; background:url(../Themes/Jaquar2025_V1/Content/images/sprite.png);background-repeat:no-repeat;}
.follow ul li a:after{display: none;}
.follow ul li a.fb:before {background-position: -2px -133px;}
.follow ul li a.fb:hover:before {background-position: -2px -161px;}
.follow ul li a.insta:before{width: 22px;height: 22px;background-position: -28px -133px;}
.follow ul li a.insta:hover:before{background-position: -28px -161px;}
.follow ul li a.yt:before{width: 23px;height:18px;background-position: -65px -133px;}
.follow ul li a.yt:hover:before{background-position: -65px -164px;}
.follow ul li a.in:before {width: 23px;height: 22px;background-position: -107px -130px;}
.follow ul li a.in:hover:before {background-position: -107px -161px;}
.follow ul li a.twitter:before {width: 23px;height: 22px;background-position: -137px -130px;}
.follow ul li a.twitter:hover:before {background-position: -137px -161px;}
.follow ul li a.rss:before {width: 23px;height: 22px;background-position: -176px -130px;}
.follow ul li a.rss:hover:before {background-position: -176px -161px;}
.follow ul li a.blg:before {width: 20px;height: 22px;background-position: -209px -130px;}
.follow ul li a.blg:hover:before {background-position: -209px -164px;}
.follow ul li a.skecth:before {width: 23px;height: 22px;background-position: -238px -130px;}
.follow ul li a.skecth:hover:before {background-position: -238px -166px;}
.follow ul li a.whatsap:before {width: 23px;height: 22px;background-position:-271px  -131px;}
.follow ul li a.whatsap:hover:before {background-position:-271px -166px;}
/*== Footer Menu Toggle ==*/
.footer-menu-title .minuss {display: none;position:relative;}
.footermenulist {display: block; margin-top: 10px;}
.footermenu-dropdown.togglelink .footermenulist {display: block;}
.footermenu-dropdown.togglelink .downarrows {display: inline-block;}
.footer-menu-title:before {content: "+"; display: none; position: absolute;   right: 0;   top: 0;   font-size: 20px;}
.togglelink .footer-menu-title:before {content: "-";}
/*== sizing tools ==*/
.calculation_inputs .form-control {width: calc(100% - 90px);margin-bottom: 15px;}
.form-sizs .form-control {width: calc(100% - 90px);margin-bottom: 15px;}
.filevolume h3 {font-size: 18px;text-transform: none;font-weight: 400;color: #000;}
.filedescription {margin-bottom: 20px;}
ul.sizing-tool-icon {background: #fff;padding: 15px;display: flex;flex-direction: row;flex-wrap: wrap;}
ul.sizing-tool-icon li {width: calc(16.66% - 10px);text-align: center;border: solid 1px #ccc;margin: 5px;padding: 10px;}
ul.sizing-tool-icon li h6 {margin-top: 15px;font-weight: 300;}
.sizeresult {margin: 0 15px;}
.sizeresult .title-desc {padding: 15px;background-color: #e4d2d2;color: #000;}
.sizeright h3 {font-size: 20px;font-weight: 400;color: #000;margin: 0 0 7px;}
.sizeright ul {margin-bottom: 25px;}
.sizeright ul li {margin-bottom: 10px;}
.sizeright ul li span {color: #000;}
.sizeright .form-control {width: 270px;margin-bottom: 25px;}
.header-search select option { font-size: 14px; color: #888; }
.self-vm {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;}
.self-vm iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.modal-header .close {padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;position: absolute;line-height: 28px;width: 40px;height: 40px;opacity: 1;z-index: 2;}
.modal-header .close span {font-size: 30px;font-weight: 200;position: relative;height: 28px;display: block;text-shadow: none;color: #fff;}
.modal-header .close:hover{opacity: 1 !important}
.modal-backdrop.show{background: rgb(0 0 0 / 0%);}
.ishconetent .modal-header {border: none !important;padding: 0;}
.ishconetent.modal-dialog {max-width: 335px;}
.ishconetent p {margin: 0;}
.ishconetent .modal-body {padding: 0;}
.ishconetent .modal-body img {width: 100%;height: auto;}
.customer-guide-details-page { background:#fff; }
.highlight { border-left:5px solid #1590a0; padding-left:30px; margin:30px 0; }
.customer-guide-details-page .container-fluid {padding-left: 50px;padding-right: 50px;max-width: 100%;}
.hightlight_sec {background: #fef8dd;padding: 30px;margin: 15px 0;}
.breadcrumb.cdpage {background: transparent;font-family: 'Inter', sans-serif;color: #333333;}
.customer-guide-details-page h1 { color:#000; font-family: 'Inter', sans-serif; font-weight:500; text-align:left !important;  }
.customer-guide-details-page h2 { color:#000; font-family: 'Inter', sans-serif; font-weight:500 !important; margin-top:35px; margin-bottom:10px; letter-spacing:inherit;  }
.customer-guide-details-page h3 { color:#000; font-family: 'Inter', sans-serif; font-weight:500; letter-spacing:inherit; }
.customer-guide-details-page h1 strong,.customer-guide-details-page h2 strong,.customer-guide-details-page h3 strong { font-weight:inherit; }
.customer-guide-details-page  p:last-child{margin-bottom: 15px;}
.customer-guide-details-page .guide-chapter-block{margin-bottom: 25px;}
.customer-guide-details-page .guide-chapter-rightpanel {text-align: left;font-family: 'Inter', sans-serif;font-weight: 300;}
ul.guide-chapter-list > li:last-child strong a{display: block;padding: 10px;}
.customer-guide-details-page ul.guide-chapter-list {font-family: 'Inter', sans-serif;color: #333333;font-weight: 300;}
.customer-guide-details-page .guide-chapter-list li.current a {  background-color:#1590a0; color:#fff;  }
.html-CustomerGuide-page body {margin-top: auto !important;}
.html-CustomerGuide-page .copyright {margin: 0;text-align: center;}
.customer-guide-details-page .guidefaqbottom .col-md-8 {margin: 0;width: 100%;flex: inherit;max-width: 100%;padding: 20px 35px;}
.customer-guide-details-page .guidefaqbottom h2 {margin: 0;}
.customer-guide-details-page .guidefaqbottom h2 button {font-weight: 300;text-transform: none;font-size: 21px;height: auto;}
.customer-guide-details-page .container-fluid .col-lg-8.col-md-8 {-ms-flex: 0 0 75%;flex:0 0 75%;max-width: 75%;}
.customer-guide-details-page .container-fluid img{height: auto;}
.customer-guide-details-page .guide-chapter-section  {    padding: 20px 0;}
.customer-guide-details-page .disclists {list-style: disc;margin: 0 0 20px 30px;}
.customer-guide-details-page .disclists li{margin-bottom: 15px;}
.customer-guide-details-page ol {list-style: auto;margin: 0 0 20px 30px;}
.customer-guide-details-page ol li{margin-bottom: 15px;}
.customer-guide-details-page .guide-faqsection {padding-top: 20px;}
/*DesignBook*/
.dbgreypart{ padding:20px;}
ul.dbselectlist{ display:flex; flex-wrap:wrap; justify-content: center; margin:0 0 30px 0; padding:0; text-align:center;}
ul.dbselectlist > li{ margin:10px 0; padding:0 10px;}
.db-select{ border-radius:0; outline:none; width: 250px; max-width:100%; height: 44px;}
.db-select:focus{box-shadow:none;}
.table.db-table{border-right:1px solid #dee2e6; border-bottom:1px solid #dee2e6; background-color:#FFFFFF;}
.table.db-table thead tr > th{ border-bottom-width:1px; white-space:nowrap;}
.table.db-table thead tr > th,.table.db-table tbody tr > td,.table.db-table tfoot tr > th{border-left:1px solid #dee2e6; padding:5px 7px; text-align:center;}
.table.db-table thead tr > th.dbvaling{vertical-align:middle;}
.table.db-table tbody tr > td.dbnamedata{ text-align:left;}
.designbook-slider{ margin:0 0 30px 0; position:relative;}
.designbook-slider .owl-stage-outer{ margin-bottom:10px;}
.designbook-slider .owl-thumbs{display:flex; margin: 0 -5px;}
.designbook-slider .owl-thumbs .owl-thumb-item{ padding:0 5px; border:0; background-color:transparent; }
.designbook-slider .owl-nav{ position:absolute; left:0; width:100%; top:40%; margin:0; z-index:1; padding:0 20px;}
.designbook-slider.owl-carousel .owl-nav .owl-prev,.designbook-slider.owl-carousel .owl-nav .owl-next{width:50px; height: 50px; display: block; background-color: rgba(255,255,255,0.5);
border-radius: 100%; float:left;}
.designbook-slider.owl-carousel .owl-nav .owl-prev i.fa,.designbook-slider.owl-carousel .owl-nav .owl-next i.fa{display:block; width:17px; height: 21px; margin:auto; font-size:0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z'/%3E%3C/svg%3E"); background-position:center center; background-size:auto 100%; background-repeat:no-repeat;}
.designbook-slider.owl-carousel .owl-nav .owl-next{ float:right;}
.designbook-slider.owl-carousel .owl-nav .owl-next i.fa{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");}
.products-container .ajax-products-busy { display:none; position:fixed; left:0; top:0; }
.site-redirect .modal-dialog { max-width:inherit; width:auto; margin:0; text-align:center; position:fixed; left:50%; top:50%; transform:translate(-50%, -50%) !important; }
.site-redirect .modal-dialog .heading { margin:0 0 15px; }
.site-redirect .modal-dialog a { display:inline-block; line-height:1.2 !important; }
.site-redirect .modal-header { border:0; padding:0; }
.site-redirect .modal-header .close { background:none; top:0; right:0; color:#000; width:30px; height:30px; }
.site-redirect .modal-header .close span { color:#000; }
.site-redirect .btn-info,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active { background:#b4b8bc; border-color:#b4b8bc; }
.master-wrapper-content-new { overflow: hidden; }
.full_width_sec { position:relative; }
.full_width_sec::before { background:var(--darkgray-800); content: ""; position: absolute; left: -100%; width: 300%; height: 100%; top:0; }
.vitual_icon::before { background:url(../Themes/Jaquar2025_V1/Content/images/virtual-tour-icon.png) no-repeat 0 0 / cover; content: ""; display: inline-block; vertical-align: middle; height: 22px; width: 23px; margin-right: 15px; }
.jw_location_sec .tab-content video {  width: 100% !important;display: block; height: auto; }
.jw_location_sec .nav-tabs { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding:15px; display:flex; align-items:center; justify-content:space-around; }
.jw_location_sec .nav-tabs button,
.jw_location_sec .nav-tabs button.active { background:none; border:0; font-size:16px; color:#000; letter-spacing:0.9px; }
.jw_location_sec .nav-tabs button:hover,
.jw_location_sec .nav-tabs button.active { color:var(--darkgreen); }
.jw_location_sec .location_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_img { max-width:100px; }
.bb-left-top { border-color:#5294a2; border-left:1px solid; }
.image_fit img { object-fit:cover; height: 100%; width:100%; }
#eu-cookie-bar-notification {left: auto; right: 20px; width: 411px;  padding: 30px 30px 30px 30px; background-color: #FFF; border-radius: 2.5px; bottom: 20px; box-shadow: 0 0 18px rgba(0,0,0,.2); outline: 1px solid #FFF; border: 1px solid #000; z-index: 2147483645;}
#eu-cookie-bar-notification .text {text-align: justify; color: #696969; font-size: .813em;  line-height: 1.5;  margin: 0 0 20px 0;}
#eu-cookie-bar-notification .buttons-more{margin: 0; width: 100%; justify-content: left;}
#eu-cookie-bar-notification .buttons-more button {color: #FFF; border: 1px solid #09565F; background-color: #09565F; padding: 12px 20px; line-height: 1; min-width: 70px; font-size: .813em;}
#eu-cookie-bar-notification .buttons-more a.learn-more {color: #09565F; border: 1px solid #09565F;  background-color: #FFF; padding: 12px 20px; line-height: 1; min-width: 70px; font-size: .813em;  text-decoration: none;}
/*Filter Catalog*/
.catalog-pictire {background-color: #FFF;}
.catalog-pic_wrap {padding-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,0.2);}
.catalog-pic-title {padding: 13px 0px; text-align: center;}
.catalog-pic-title .link_2024{font-weight:300;}
.catalog-pic-title .link_2024::before {content:""; display:inline-block; margin: 0 10px 0 0px; transform: none; top:3px; border: 0; width: 16px; height: 17px;  background-image: url("data:image/svg+xml,%3Csvg fill='%23000' data-name='Livello 1' id='Livello_1' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M61.88,93.12h0a3,3,0,0,0,.44.36l.24.13a1.74,1.74,0,0,0,.59.24l.25.07h0a3,3,0,0,0,1.16,0l.26-.08.3-.09a3,3,0,0,0,.3-.16l.21-.12a3,3,0,0,0,.46-.38L93,66.21A3,3,0,1,0,88.79,62L67,83.76V3a3,3,0,0,0-6,0V83.76L39.21,62A3,3,0,0,0,35,66.21Z'/%3E%3Cpath d='M125,88a3,3,0,0,0-3,3v22a9,9,0,0,1-9,9H15a9,9,0,0,1-9-9V91a3,3,0,0,0-6,0v22a15,15,0,0,0,15,15h98a15,15,0,0,0,15-15V91A3,3,0,0,0,125,88Z'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-size: 100%;  background-position: center center; position: relative;}
.catalog-pic-title .link_2024::after{display:none;}
.product-selectors-main{position: absolute; top: 14px; left: 15px; margin: 0 !important;}
.product-selectors-main .left-filter-btn{position: static;}
.product-selectors-main .mobile-catalog-download{display:none;}


@media screen and (max-width:767px){
#eu-cookie-bar-notification{left:10px; right:10px; width:calc(100% - 20px);}
}
@media (min-width: 992px){
.full_width_sec {  margin-right:calc(-100vw / 2 + 100% / 2); max-width:100vw; width:inherit; }
}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1220px;}
}
@media (max-width: 1680px){
.milestones{margin-left: 0;margin-right: 0;}
}
@media (max-width: 1480px){
ul.hero-slide li.tile .details .info {min-height: 110px;}
ul.hero-slide li.tile .details .title {top: 150px;}
ul.hero-slide li.tile:hover .details .title {top: 0;}
ul.hero-slide li.tile:before{top: 30%;}
.closebtn a {right: 15px;}
.menu-thumb h3 {font-size: 38px;}
.site-footer .cols {padding: 40px;}
.milestones{margin: 0;}
}
@media (max-width: 1360px){
.header-search {width: 47%;}
}
@media (max-width: 1280px){
.site-footer .cols {padding: 25px;}
.header-search {padding-left: 15px;margin-left: 0;width: 42%;}
.site-header .rightbar ul li {margin-left: 15px;}
.site-header .rightbar .header-links {margin-left: 15px;}
.site-header .rightbar .header-links li {margin: 0 15px 0 0 !important;}
.menu-links > ul > li .dropmenu ul li a{padding-right: 15px;}
.menu-thumb h3 {font-size: 20px;}
.download-box ul li {width: 50%;}
.header-search select{width: 100px;}
.header-search span.search-input {width: calc(100% - 190px);}
}
@media (max-width:1200px){
.products-list {width: calc(100% - 305px);margin-left: 25px;}
.products-list .item-box {width: calc(50% - 5px);}
.new-arrival-mu .box-wrap .box-desc .title {font-size: 16px;}
}
@media (max-width:1180px){
.menu-links {padding-left: 30px;}
.menu-links > ul > li .dropmenu {font-size: 18px;margin-top: 15px;}
.menu-thumb h3 {font-size: 20px;}
.customer-guide-details-page .guide-chapter-banner {max-width: 100%;}
.customer-guide-details-page .container-fluid {padding-left: 15px;padding-right: 15px;}
}
@media (max-width:1100px){
.product-detail-inner .owl-carousel .owl-nav .owl-prev{left: 0;}
.product-detail-inner .owl-carousel .owl-nav .owl-next {right: 0;}
.product-detail-inner .owl-carousel .owl-nav .owl-prev, 
.product-detail-inner .owl-carousel .owl-nav .owl-next {background: rgb(0, 0, 0, 0.75);width: 50px;height: 50px;border-radius: 0;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before, 
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before {top: 49%;box-shadow: inset -0.2em 0.2em 0 0 #fff;width: 18px;height: 18px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before{left: 22px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before{left: 14px;}
.product-detail-inner .owl-carousel .owl-item img{margin: auto;}
}
@media (max-width:1024px){
ul.hero-slide li.tile .details .info {min-height: 130px;line-height: 1.4;}
ul.hero-slide li.tile .details .title {top: 190px;}
ul.hero-slide li.tile:hover .details .title {top: 0;}
.paddboth {padding-top: 40px;padding-bottom: 40px;}
.pt-10 {padding-top: 40px;}
}
@media (max-width:1000px){
.product-description {margin-left: 0;}
.block-category-navigation{display: block;}
.full-description ul.product-feature li {width: calc(33.33% - 20px);}
}
@media (max-width:991px){
.hamburger {background-position: -172px -38px;width: 18px;height: 18px;}
.header-search {width: 46%;padding-left: 0;}
.site-header .rightbar ul li select{text-align: right;padding-right: 23px;}
ul.hero-slide li.tile:hover .details .title {font-weight: 300;}
ul.hero-slide li.tile:focus:before, 
ul.hero-slide li.tile:hover:before {top: auto;opacity: 1;height: 100%;background: linear-gradient(to bottom, rgb(0, 0, 0, 0.88) 0%, rgb(0, 0, 0, 0.6) 100%);}
ul.hero-slide li.tile .details {padding: 0px 15px 10px 15px;transform: scale(0.9);}
ul.hero-slide li.tile:first-child:hover .details {padding: 0px 25px 10px 25px;}
.site-footer .cols ul li {margin-bottom: 5px;}
.manufacture-text {order: 2;}
ul.orient-icon li {width: 33.33%;text-align: center;margin-bottom: 30px;}
ul.orient-icon li h6 {padding: 0 5px;}
.menu-thumb {display: none;}
.menu-links {width: 100%;padding-left: 0;}
.navigation .sitewrapper {padding: 110px 15px 15px 15px;}
.overlay-menu{background: #fff;z-index: 9991;}
.box-wrap {padding-bottom: 360px;}
.box-desc .title{font-size: 22px;}
.box-wrap .box-desc {padding: 0px 20px 10px 20px;}
.filter-accordion.faqwrap .links.collapsed {background: #EEEEEE;}
.filter-accordion.faqwrap .accordion-title a {border-bottom: solid 1px #eee;border-radius: 0;}
.left-filter-btn{cursor: pointer;}
.filter-close {display: block;position: absolute;top: 0;left: 0;right: 0;width: 100%;padding: 20px 15px 10px 15px;text-transform: uppercase;}
.filter-sidebar {width: 325px;height: 100vh;position: fixed;top: 0;left: 0;background: #F5F5F5;z-index: 9999;padding: 65px 15px 15px 15px;left: -400px;transition: all linear .3s;left: -400px;}
.filter-sidebar.close-filter {left: 0;transition: all linear .3s;}
.products-list {width: 100%;margin-left: 0;}
.products-list .item-box, .remove-filter-div .item-box {width: calc(50% - 5px);border: solid 2px #eee;border-radius: 3px;overflow: hidden;}
.filter-overlay:before {background: rgb(127, 127, 127, 0.8);position: fixed;top: 0;width: 100%;height: 100%;content: "";z-index: 999;}
.filter-accordion .showhide {right: 10px;}
.related-product-wrapper {padding: 30px 15px 0px 15px;}
.product-detail {padding: 15px 0 0 0;}
.product-detail .product-picture .modal-body {padding: 0;}
.product-detail .product-picture{border: none;}
.enlarge-roataion {margin: 10px 0 30px 0;}
.product-detail-inner .row {display: block;}
.product-detail-inner .leftcol {width: 100%;max-width: 100%;}
.product-detail-inner .rightcol {max-width: 100%;}
.column-2 > ul > li, .column-3 > ul > li {width: 100%;margin: 0 0 15px 0;}
.inner-hero {min-height: 450px;}
ul.icon-list-2 > li, ul.icon-list-3 > li, ul.icon-list-4 > li {width: 50%;}
.box-oder2 {order: 2;}
.remove-filter-div .filter-overlay:before{display: none;}
.html-blog-page .filter-sidebar {position: static;width: 100%;z-index: 1;height: auto;padding: 0;order: 2;}
.product-grid-press .item-box-press .product-title {font-size: 18px;}
.product-grid-press .item-box-press, .weblink ul li {width: calc(33.33% - 20px);text-align: left;}
ul.sizing-tool-icon li {width: calc(33.33% - 10px);}
.products-list .category-page .col-md-12 {position: relative;}
.products-list .category-page h1 {position: static;}
.sidebarhover {top: inherit;bottom: 0;text-align: center;width: 100%;right: 0;border-radius: 0;height: auto;display: block;}  
.sidebarhover ul{display: block;}
.sidebarhover ul li {display: inline-block;vertical-align: top;margin: 0;}
.sidebarhover ul li a {padding: 7px;}
.sidebarhover ul li span {margin-left: 0;display: block;}
.sidebarhover:hover span {margin-left: 0;}
.sidebarhover ul li a img {display: block;margin: 0 auto 3px;}
.customer-guide-details-page .container-fluid .col-12 {max-width: 100% !important;flex: 0 0 100%!important;}
.customer-guide-details-page .container-fluid .col-lg-8.col-md-8 {margin-top: 25px;}
.footer-new {padding-bottom: 78px;}
.product-detail-inner .owl-carousel .owl-nav .owl-prev, .product-detail-inner .owl-carousel .owl-nav .owl-next {background: rgb(0, 0, 0, 0.25);width: 30px;height: 30px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before, 
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before {width: 10px;height: 10px;margin-top: 4px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before {left: 9px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before{left: 14px;}
.ask_expert.common_box .container, .ask_expert.common_box .container .light-plan-form {max-width: 100%;}
.otpspace .btn {font-size: 13px;padding: 0 5px;}
}
@media (max-width:960px){
.header-search {margin-left: 0;}
}
@media (max-width:900px){
.pt-4, .py-4 {padding-top: 15px!important;}
.mt-5, .my-5 {margin-top: 15px!important;}
.mb-5, .my-5 {margin-bottom: 20px!important;}
html, body {font-size: 16px;}
.header-search select{margin: 0 10px;width:100px;}
.header-search {width: 36%;}
.header-search span.search-input {width: calc(100% - 150px);}
.hero-slide li.tile .details {transform: scale(1);}
/*ul.hero-slide li.tile {height: 400px;}*/
ul.hero-slide li.tile .details .title{font-size: 22px;}
ul.hero-slide li.tile .details .info {min-height: 110px;}
.site-footer .cols {padding: 25px 15px;}
.follow ul li {margin: 0 10px 0 0 !important;}
.header-search span.search-input .search-input {height: 31px;width: 100%;padding-left: 0;}
.site-header .logo img {padding-right: 15px;}
.header-search ul.k-list li.k-item .title {font-size: 15px;}
.header-search ul.k-list li.k-item .sku {font-size: 14px;}
.header-search ul.k-list li.k-item .price {font-size: 15px;}
}
@media (max-width:800px){
/*ul.hero-slide li.tile {height: 310px;}*/
.full-description ul.product-feature li {width: calc(50% - 20px);}
.header-search input.search-input, .header-search span.search-input {width: calc(100% - 30px);}
}
@media (max-width:767px){
.header-search span.search-input{padding: 0;}
.header-search span.search-input .search-input {height: 30px;}
body {padding-top: 35px;}
h2, h3 {font-size: 22px;margin-bottom: 15px;}
p {margin-bottom: 15px;}
.paddboth {padding-top: 20px;padding-bottom: 20px;}
.seprators {margin: 0 auto 25px;}
.pt-10 {padding-top: 20px;}
.navigation .sitewrapper {padding: 50px 15px 15px 15px;}
.closebtn a {top: 20px;}
.closebtn a:before, .closebtn a:after{background: #FFFFFF;}
.menu-links {height: calc(100vh - 70px);overflow: scroll;}
.menu-links > ul > li .dropmenu ul, 
.countrymenu .menu-links > ul > li .dropmenu ul {width: 100%;}
.menu-links > ul > li > a {font-weight: 400;color: #000;}
.menu-links > ul > li .dropmenu {font-size: 15px;}
.menu-links > ul > li .dropmenu ul li {margin-bottom: 5px;}
.menu-links > ul > li .dropmenu ul li a {color: #000;}
.plusicon:before, .plusicon:after{background-color: #000;}
.countrymenu .country-show-hide-btn, .menu-links > ul > li > a{font-size: 18px;}
.countrymenu .country-show-hide-btn .plusicon {top: 4px;}
.site-header{padding: 5px 13px 8px 13px;}
.header-search{order: 3;width: 100%;padding: 0;margin-top: 5px;margin-left: 0;}
.header-search form{padding: 0;}
.site-header .rightbar {margin-left: 10px;}
.header-search .search-input {height: 26px;font-size: 13px;padding: 3px 8px;}
.header-search .search-btn{background-position: -40px -32px;}
.site-header .rightbar ul li {margin: 0 10px 0 0;line-height: 1;}
.site-header .rightbar .header-links {margin-left: 10px;}
.site-header .rightbar .header-links li {margin: 0 10px 0 0 !important;}
.site-header .rightbar ul li.user a {width: 19px;height: 19px;background-position: -80px -36px !important;}
.site-header .rightbar ul li.notes a {background-position: -124px -75px!important;}
.site-header .rightbar ul li.notes a.ico-cart {background-position: -118px -67px!important;}
.site-header .rightbar ul li.notes a .cart-qty {font-size: 10px;top: 0px;right: 4px;}
.site-header .rightbar ul li select {text-align: right;padding-right: 15px;font-size: 13px;}
.site-header .rightbar ul li a.ico-register {background-position: -139px -33px!important;width: 20px;bottom: 1px;}
.site-header .rightbar ul li.region select {margin-top: -5px;}
.site-header .rightbar ul li.region select {font-size: 13px;padding-right: 18px;letter-spacing: 0.9px;}
ul.hero-slide li.tile {width: 100%;/*height: 400px;*/margin-bottom: 2px;border: none;}
ul.hero-slide li.tile:hover {transform: scale(1);}
ul.hero-slide li.tile img {width: 100%;/*height: 100%;object-fit: cover;position: static;*/}
ul.hero-slide li.tile:before {top: auto;bottom: 0;height: 60%;background:linear-gradient(0deg, rgb(0, 0, 0, 0.8) 20%, rgba(253,187,45,0) 100%);}
ul.hero-slide li.tile .details {padding:25px !important;transform: scale(1);}
ul.hero-slide li.tile .details .info {min-height: auto;display: none;}
ul.hero-slide li.tile .details .title {top: 0;position: static;font-weight: 200;font-size: 21px;margin-bottom: 10px}
ul.hero-slide li.tile:hover .details .title {font-weight: 200;}
ul.hero-slide li.tile:hover .details {bottom: 0;}
ul.hero-slide li.tile .details .title:after{display: none;}
ul.hero-slide li.tile:focus:before, 
ul.hero-slide li.tile:hover:before {top: auto;height: 100%;background: linear-gradient(to bottom, rgb(0, 0, 0, 0.3) 0%, rgb(0, 0, 0, 0.79) 100%);}
ul.hero-slide li.tile:hover img {transform: scale(1.08);}
ul.hero-slide li.tile .know-more {position: static;opacity: 1;}
.new-arrivals .mb-45 {margin-bottom: 25px;}
.new-arrivals .box-desc .title {font-size: 18px;}
.new-arrivals .shadow-animate {overflow: visible;margin-bottom: 10px;}
.new-arrivals .box-wrap {padding: 0;overflow: visible;color: #000;transition: none;background: transparent;box-shadow: none;}
.new-arrivals .box-desc .title {color: #fff;position: static;margin-bottom: 10px;font-weight: 300;font-size: 24px;}
.new-arrivals .box-desc .title strong {font-weight: 300;font-size: 16px;text-transform: none;}
.new-arrivals .box-wrap img {position: static;height: auto;width: auto;}
.new-arrivals .box-wrap:hover{box-shadow: none;}
.new-arrivals .box-wrap:hover img {transform: scale(1);;}
.new-arrivals .box-desc {position: absolute;background: transparent;bottom: 0 !important;width: 100%;padding: 20px !important;}
.new-arrivals .box-desc .know-more{position: static;opacity: 1;}
.new-arrivals .box-desc .know-more a {position: relative;color: #fff;font-weight: 300;}
.new-arrivals .box-desc .title {position: static;}
.new-arrivals .box-wrap:before, 
.new-arrivals .box-wrap:focus:before, 
.new-arrivals .box-wraphover:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);}
.new-arrivals .box-wrap:focus:after, .new-arrivals .box-wrap:hover:after{display: none;}
.new-arrival-mu .box-wrap img {width: 100%;}
.new-arrival-mu .box-wrap {margin-bottom: 10px;}
.title-btn h4 {font-size: 18px;}
.catalogue .box-desc .title {font-size: 24px;margin-bottom: 10px;}
.catalogue {padding: 30px 15px;}
.catalogue .box-wrap .box-desc {bottom: 0;padding: 25px;}
.catalogue .col-md-6 {margin-top: 15px;}
.catalogue .box-desc .info{display: none;}
.catalogue .box-desc .know-more {opacity: 1;position: static;}
.catalogue .box-desc .title:after{display: none;}
.catalogue .box-wrap:hover .box-desc {bottom: 0;}
.box-wrap:focus:after, 
.box-wrap:hover:after {display: none;}
.upgrade{padding: 30px 0;}
.upgrade:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0, 0, 0, 0.15);content: "";}
ul.orient-icon li {width: 50%;}
ul.orient-icon li h6 {font-size: 16px;}
ul.orient-icon li .img-icon {width: 88px;height: 88px;padding: 15px;}
.not-found-content h1 {font-size: 100px;}
/*about*/
.milestones h2.resp-accordion{display: none;}
.milestones .resp-vtabs .resp-tab-content {border: none;padding: 0;}
.miles-tabs .resp-tab-content .card-body {padding: 10px;font-size: 15px;}
.gray-1, .gray-2, .gray-3 {padding: 15px !important;}
.manufacture-img {margin-bottom: 15px;}
.green-company h3 {margin-top: 15px;}
/*about*/
.disc-list {margin-bottom: 15px;}
.disc-list > li:last-child {margin-bottom: 0;}
.mb-5, .my-5 {margin-bottom: 10px!important;}
.upper-footer {padding: 15px 15px 35px 15px;}
.upper-footer ul{justify-content: space-around;}
.site-footer .cols {padding:18px 25px;position: relative;}
.site-footer .cols h4,.site-footer .cols .footer-menu-title,.follow-title{margin-bottom: 0;}
.site-footer .cols h4:after,.site-footer .cols .footer-menu-title::after,.follow-title:after{display: none;}
.site-footer .cols.togglelink h4:after,.site-footer .cols.togglelink .footer-menu-title:after,.follow-title:after{display: block;margin-bottom: 25px;}
.footer-menu-title:before{display: inline-block;top: 0px;}
.footermenulist{display: none;}
.category-list ul li h3{font-size: 16px;padding: 15px;}
.sidebar-wrapper{padding-top: 60px;}
.products-list .product-selectors .product-sorting{padding: 0;}
.products-list .product-selectors {border: none;}
.product-selectors > div {margin: 12px 0 0 0;top: 0;font-size: 16px;padding-left: 0;}
.products-list .product-selectors span {font-size: 16px;margin-top: 0px;}
.products-list .product-selectors .product-sorting select{font-size: 16px;letter-spacing: normal;padding: 0 25px 0 0;}
.left-filter-btn{width: 130px;left: 0;}
.left-filter-btn:before{top: -3px;transform: scale(0.8);}
.filter-sidebar .block-popular-tags {margin-top: 0;}
.filter-sidebar .filter-accordion {overflow: scroll;height: calc(100vh - 170px);}
.products-list .item-box .details h2 a{color: #000;font-weight: 300;}
.filter-sidebar .block-popular-tags .title {background: #eeeeee;border-bottom: 0;}
.pager ul {border-radius: 0;}
.mt-4, .my-4 {margin-top: 1rem!important;}
.contact-wraps .mb-5, .contact-wraps .my-5 {margin-bottom: 0px!important;}
.contact-wraps .fieldset .card-body {padding: 0;}
.numbers-list-content {padding: 0 15px;}
ul.icon-list-2 > li, ul.icon-list-3 > li, ul.icon-list-4 > li {width:50%;text-align: center;}
ul.icon-list > li {padding: 0 5px;min-height: auto;flex-direction: column;margin-bottom: 35px;}
ul.icon-list > li > img {position: static;margin: 0 auto 10px;}
.faqwrap .accordion-title a {padding: 10px 30px 10px 0;}
.column-2 > ul > li, .column-3 > ul > li{padding: 0;}
ul.icon-list > li h5 {font-size: 16px;}
.faqwrap .links .showhide:after {height: 2px;width: 18px;}
.faqwrap .links.collapsed .showhide:before {height: 18px;left: 8px;top: -8px;width: 2px;}
.faqwrap .links.collapsed .showhide:after {height: 2px;width: 18px;}
.faqwrap .accordion-title a {padding: 10px 30px 10px 0;line-height: 1.3;font-size: 18px;}
.certifications.owl-carousel .owl-nav button.owl-prev span:before, 
.certifications.owl-carousel .owl-nav button.owl-next span:before {box-shadow: inset -0.2em 0.2em 0 0 #333;width: 16px;  height: 16px;}
.certifications h4 {font-size: 18px;}
.numbers-list-content > ul > li .numeric {font-size: 24px;margin-bottom: 15px;}
.numbers-list-content > ul > li > .disc-list {margin-bottom: 0;}
.iframe5 .embed-responsive-21by9::before {padding-top: 385px;}
.iframe5 .embed-responsive-21by9 iframe {height: 120%;}
.remove-space .card-body {padding: 10px;}
.search-page .search-input .inputs {width: 100%;}
.remove-filter-div .left-filter-btn {top: 0px;padding-left: 35px;}
.remove-filter-div .product-selectors span, .remove-filter-div .product-sorting select{font-size: 16px;}
.remove-filter-div .left-filter-btn {top: 0px;padding-left: 35px;margin: 0;width: auto;}
.remove-filter-div .item-box{width: 100%; margin: 0 0 10px 0;}
.loginbox ul.resp-tabs-list {font-size: 21px;margin-bottom: 10px;}
.inputsone {flex-wrap: wrap;}
.loginbox h2.resp-accordion {display: none;}
.inputsone .inputs {width: 100%;}
.inputsone .inputs input {width: 100%;}
.loginbox .buttons .btn {min-width: 130px;height: 40px;}
.header-search .instantSearch.resize {top: 30px !important;}
.header-search span.search-input .search-input {padding-left: 10px;}
.product-grid-press .item-box-press, .weblink ul li {width: calc(50% - 20px);}
.modal-dialog.customize-modalpopup {top: 30px;max-width: 90%;margin: auto;}
.enquiry-now .modal-content {width: 90%;margin: auto;}
.enquiry-now .modal-content .close {top: -18px;width: 30px;height: 30px;right: 0;}
.enquiry-now .modal-body {padding: 15px;}
.enquiry-now .en-form h5 {font-size: 18px;}
.enquiry-now .modal-header {padding: 15px;}
.customer-guide-details-page .container-fluid iframe {width: 100%;}
.breadcrumb.cdpage .container {max-width: 100%;}
.breadcrumb.cdpage{margin: 0;padding: 10px 12px 5px 12px;}
.breadcrumb.cdpage li * {line-height: 1.4;margin: 0;}
.breadcrumb.cdpage li .delimiter {margin: 0 5px;}
.contact-page .loginbox ul.resp-tabs-list li.resp-tab-item {font-size: 18px;width: 50%;display: inline-block;margin: 0;padding: 10px;line-height:1.3;}
.guide-boxes-section {padding: 80px 0 20px 0 !important;}
.header-search select{font-size: 13px;}
.customer-guide-details-page h2 {margin-top: 5px;margin-bottom: 5px;text-transform: none;text-align: left;}
.customer-guide-details-page .chapter-title{padding: 7px 15px;}
.customer-guide-details-page .guidefaqbottom .col-md-8{padding: 15px;}
.customer-guide-details-page .guidefaqbottom h2 button {font-size: 18px;padding: 10px 30px 10px 0;}
.hightlight_sec {padding: 15px;}
.ask_expert.common_box .container {padding: 0;}
.ask_expert.common_box .container .form-group {margin-bottom: 5px;}
.ask_expert.common_box .light-plan-form {padding: 0 8px;}
.otpspace {padding-top: 0;}
.site-redirect .modal-dialog { max-width:300px; width:300px; }
/*Filter Bottom*/
	.bottom-product-selectors{justify-content:center;  display: flex;}
	.bottom-product-selectors .left-filter-btn {width: 100%; position: fixed; left: 0;  bottom: 0;  z-index:11;  background-color: #FFFFFF;  top: auto;  display: flex;  align-items: center;  justify-content: center;  margin: 0; box-shadow: 0 0 10px 10px rgba(0,0,0,0.06);}
	.bottom-product-selectors .left-filter-btn::before{position:static; margin:10px; transform: scale(0.65);}
	.filter-bottom{width: 100%; left: 0;  height: auto;  top: 100%; bottom: auto;}
	.filter-bottom.close-filter {width: 100%; top: auto; bottom: 0;  left: 0;  height: auto;  max-height: 100vh; overflow-y: auto;}
	.filter-bottom .filter-accordion{height:auto;}
	.filter-bottom .filter-accordion .content-box {max-height: calc(100vh - 368px); overflow-y: auto;}
	.product-selectors .product-selectors-main{width: 100%; position: fixed; left: 0;  bottom:58px;  z-index:11;  background-color: #FFFFFF;  top: auto;  display: flex;  align-items: center;  justify-content: center;  margin: 0; box-shadow: 0 0 10px 10px rgba(0,0,0,0.06); flex-wrap: nowrap;}
	html.html-category-page .headquick_wraper .headquick_area {box-shadow: none; border-top: 1px solid #CCC;}
	.product-selectors-main .left-filter-btn {width: auto;   position: static;   padding: 0; box-shadow:none; flex: 1 1 100%; font-size: 15px; letter-spacing:2px;}
	.product-selectors-main .mobile-catalog-download{width:auto; display: none;  flex: 1 1 100%; }
	
	/*Filter Catalog*/
	.catalog-pictire{display:none;}
	.mobile-catalog-download .catalog-pictire{display:block;}
	.mobile-catalog-download .catalog-pictire .catalog-pic_wrap{display:none;}
}
@media (max-width:679px){
/*ul.hero-slide li.tile {height: 350px;}*/
ul.hero-slide li.tile .details {padding: 15px !important;}
ul.hero-slide li.tile .details .title {margin-bottom: 7px;}
.category-list ul li a img {/*width: 100%;*/}
.download-box ul li {width: 100%;}
.site-header .rightbar ul li {margin: 0 10px 0 0;}
.site-header .rightbar .header-links {margin-left: 5px;}
.site-header .rightbar .header-links li {margin: 0 6px 0 0 !important;}
}
@media (max-width:579px){
/*ul.hero-slide li.tile {height: 300px;}*/
.loginbox .content-box {padding: 15px;}
.contactstabs.presswraps ul.resp-tabs-list li.resp-tab-item {font-size: 18px;}
.product-grid-press .item-box-press, .weblink ul li {width: 100%;text-align: center;}
.milestones ul.resp-tabs-list li {font-size: 20px;padding: 10px 8px;}
.miles-tabs .resp-tab-content .card h4 {font-size: 18px;font-weight: 400;}
ul.sizing-tool-icon li {width:calc(50% - 10px);}
.full-description ul.product-feature li {width:100%;margin: 0 0 10px 0;}
.sidebarhover ul li {width: 30%;line-height: 1.2;}
.footer-new {padding-bottom: 70px;}
.copyright ul li {margin: 5px;line-height: 1;}
}
@media (max-width:479px){
.site-header .logo img {max-width: 120px;}
/*ul.hero-slide li.tile {height: 260px;}*/
ul.orient-icon li {width: 50%;}
ul.orient-icon li .img-icon {width: 70px;height: 70px;padding: 10px;}
.box-wrap {padding-bottom: 330px;}
.upgrade{background-position: -110px 0;}
/*.category-list ul li a {height: 220px;}*/
.products-list .item-box {margin: 0 0 10px 0;width: 100%;}
.pager li a, .pager li span {line-height: 20px;height: auto;font-size: 16px;min-width: auto;padding: 10px 13px;}
.loginbox ul.resp-tabs-list li.resp-tab-item{margin-right: 10px;}
.loginbox ul.resp-tabs-list li.resp-tab-item:last-child{margin-right: 0px;}
.loginbox .captcha-box div {width: 100% !important;}
.loginbox .captcha-box iframe {width: 100%;}
.site-header .rightbar ul li select {margin-top: -4px;}
.enquiry-now .modal-dialog {width: 100%;}
.products-list .item-box .details h2{min-height: auto;}
.copyright {min-height: 140px;}
.anywhere-slider{min-height: 250px; background-color:#f5f5f5;}
.gallery-picture .detailImg.picture{min-height: 250px; background-color:#f5f5f5;}
}
@media (max-width:419px){
.site-header .rightbar ul li select {text-align: right;padding-right: 12px;font-size: 11px;margin-top: -4px;font-weight: 400;}
.site-header .rightbar ul li.region select {font-size: 11px;padding-right: 13px;letter-spacing: 0.7px;}
}
@media (max-width:400px){
/*.category-list ul li a {height: 195px;}*/
.filter-sidebar { width:90%; }
.category-list ul li h3 { font-size:14px; padding:10px; }
.contact-wraps .fieldset .card-body .captcha-box div, 
.contact-wraps .fieldset .card-body .captcha-box iframe {width: 100% !important;}
.loginbox .inputs.reversed{font-size: 15px;}
.loginbox .inputs.reversed label {margin: 0 0 0 5px;font-size: 15px;letter-spacing: normal;}
.loginbox .forgot-password a {font-size: 15px;letter-spacing: normal;}
.loginbox ul.resp-tabs-list {font-size: 18px;margin-bottom: 10px;}
.loginbox ul.resp-tabs-list li.resp-tab-item{margin-right: 20px;}
ul.sizing-tool-icon li {width:100%;margin-bottom: 10px;}
}
@media (max-width:380px){
.site-header {padding: 5px 10px 8px 10px;}
.hamburger {width: 15px;}
.site-header .logo img {max-width: 110px;}
.site-header .logo img {padding-right: 0;}
.site-header .rightbar ul li {margin: 0 2px 0 0;}
.site-header .rightbar .header-links {margin-left: 2px;}
.site-header .rightbar .header-links li {margin:0 10px 0 0 !important;}
/*ul.hero-slide li.tile {height: 220px;}*/
.box-wrap {padding-bottom: 280px;}
.upgrade{background-position: -190px 0;}
.site-header .rightbar ul li.region select, 
.site-header .rightbar ul li select {font-size: 10px;padding-right: 11px;letter-spacing: 0.6px;}
}
@media (max-width:360px){
.copyright {min-height: 160px;}
}
/* switches */
.bgwhite { background:#fff !important; }
.clrblk { color:#000 !important; }
.clrwhite { color:#fff !important; }
.bggrey { background:#f5f5f5; }
.title2 { font-size:36px; text-transform:inherit; }
.title2 .small { font-size:24px; }
.title3 { font-size:36px; text-transform:inherit; }
.f-14 { font-size:14px; }
.f-20 { font-size:20px; }
.link { color:#000; font-size:14px; }
.link::after { content: ""; display: inline-block; height: 5px; width: 5px; border: 1px solid #000; border-left: 0; border-bottom: 0; transform: rotate(45deg); margin-left: 15px; vertical-align: ; }
.link.white { color:#fff; }
.link.white::after { border-color:#fff; }
.list-inline {}
.list-inline li { display:inline-block; border-left:1px solid #004650; padding-left:15px; margin-left:15px; }
.list-inline li:first-child { border:0; padding-left:0; margin-left:0; } 
.bdr_left { padding-bottom:20px; position:relative; }
.bdr_left::before { content:""; display:block; height:1px; width:200%; background:#004650; position:absolute; left:-188%; bottom:0; }
.bdr_right { padding-bottom:20px; position:relative; }
.bdr_right::before { content:""; display:block; height:1px; width:200%; background:#004650; position:absolute; right:-100%; bottom:0; }
.order_swap_sec .img_block { position:relative; z-index:9; }
.topic_bnr { background:#f5f5f5; }
.topic_bnr .owl-dots { left:inherit; right:75px; bottom:41px; margin:0 !important; position:absolute; }
.topic_bnr .owl-dots .owl-dot { margin:0 2px; }
.topic_bnr .owl-dots .owl-dot span { background: none; border: 0.5px solid #fff; height: 5px; width: 38px; margin: 0 2px; border-radius: 0; }
.topic_bnr .owl-dots .owl-dot.active span { background:#fff; } 
.topic_bnr .carousel-caption,
.topic_bnr .carousel-caption a { color:#fff; }
.topic_bnr .carousel-caption p { max-width:400px; margin-left:auto; margin-right:auto; }
.topic_bnr .bnr_title { font-size:42px; font-weight:300; }
.topic_bnr .bnr_title span { font-size:22px; }
.topic_bnr .bnr_title::after { background:#fff; content:""; display:block; height:1px; max-width:292px; margin:10px auto; }
.topic_bnr .link::after { border-color:#fff; }
.catalogue_sec { position:relative; overflow:hidden; }
.container { position:relative; }
.catalogue_sec::after { content:""; display:block; background:#f5f5f5; right:0; height:70%; width:69%; position:absolute; top:50%; transform:translateY(-50%); }
.jaquar_care { background:url(/images/uploaded/jaquar-care.jpg) no-repeat center center / cover; color:#fff; }
.switches { background:#fff; }
.switch_up_page { color:#000; }  
.switch_up_page p { margin-bottom:15px; }
.switch_up_page strong { font-weight:500; } 
.banner_switch { background:#fff; position:relative; }
.banner_switch img { width:100%; }
.banner_switch .switch_caption_wrap { position: absolute; right: 0; left: 0; top: 0; bottom: 0; display: flex; align-items: center; }
.banner_switch .switch_caption_wrap .switch_caption { color:#fff; float:right; font-size:14px; max-width:320px; }
.banner_switch .switch_caption_wrap .banner_title { font-size: 42px; text-transform: uppercase; padding-bottom: 6px; margin-bottom: 10px; border-bottom: 0.5px solid #fff; }
.banner_switch .switch_caption_wrap .banner_subtitle { font-size:18px; text-transform:uppercase; margin:0 0 30px; }
.swatch_range { position: relative; }
.swatch_range::before { background:#F5F5F5; content:""; display:block; height:50%; width:100%; position:absolute; left:0; bottom:0; }
.swatch_range .image { max-width:65%; margin-bottom:40px; } 
.swatch_range .prod_box { display:flex; flex-wrap:wrap; }
.switch_sec .row:nth-child(even) .image { order:1; }
.switch_sec ul { font-size:14px; margin:0 0 15px; }
.switch_sec ul li { padding:5px 0; }
.download_sec { padding:65px 0; margin:50px 0; position:relative; }
.download_sec::before { background: #f5f5f5; content: ""; display: inline-block;  position: absolute; height: 40%; width: 100%; left: 0; transform: translateY(-50%); top: 50%; }
.download_sec .download_block { max-width: 725px;  margin: 0 auto; position: relative; display: flex; align-items: center; justify-content: space-between; }
.download_sec .download_block .catalogue_box { display:flex; align-items:center; }
.download_sec .download_block .download-icon { margin-left:30px; order:1; }
.download_sec .download_block .download-icon a { background:url(/images/uploaded/download_icon.png) no-repeat 0 0; display:inline-block; font-size:0; height:51px; width:46px; }
.download_sec { padding:35px 0;margin:20px 0;   }
.header-search input.search-box-text.narrow { width:97% !important; }
.header-search input.search-box-text.narrow.instant-search-busy { background-position:right center; padding-right:25px; }
.header-search .k-nodata { padding:15px; }
.master-wrapper-content-new { overflow-x:hidden; }
.custom_full_width { margin-left: calc(-100vw / 2 + 100% / 2); margin-right: calc(-100vw / 2 + 100% / 2); }
.btn2 { background: #d9d9d9; border-radius: 5px; padding: 15px 28px; text-transform: uppercase; display: inline-block; margin: 2px; margin-left: 0; }
.vitual_icon::before { background:url(../Themes/Jaquar2025_V1/Content/images/virtual-tour-icon.png) no-repeat 0 0 / cover; content: ""; display: inline-block; vertical-align: middle; height: 22px; width: 23px; margin-right: 15px; }
.jw_location_sec .jw_location { position: absolute; bottom: 0; width: 100%; padding: 15px; background: rgba(255,255,255,0.9); box-shadow: 0 0 15px rgba(0,0,0,0.1); }
.jw_location_sec .jw_location .location_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_img { max-width:100px; }
.bb-left-top { border-color:#5294a2; border-left:1px solid; }
.image_fit img { object-fit:cover; height: 100%; width:100%; }
.product-detail .attributes .sizing-list li { display:inline-block; position:relative; margin:5px 8px 5px 0; }
.product-detail .attributes .sizing-list li [type="radio"]:checked,
.product-detail .attributes .sizing-list li [type="radio"]:not(:checked) { position:absolute; left:-9999px; }
.product-detail .attributes .sizing-list li [type="radio"] + label { background: #f0f0f0; position: relative; cursor: pointer; line-height: 20px; display: inline-block; color: #666; padding: 6px 8px; border: 1px solid #dadada; font-size: 12px; font-weight: 700; margin: 0; } 
.product-detail .attributes .sizing-list li [type="radio"]:checked + label  { background:#fff; border:2px solid #ff5501; }
@media (min-width: 992px) {
.topic_banner,
.topic_bnr .owl-item .item { background:#000; height:80vh; }
.topic_bnr .owl-item img { object-fit:cover; object-position:center; height:100%; }
}
@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1320px; }
}
@media (min-width: 1600px) {
.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1440px; }
.catalogue_sec::after { width:66%; }
}
@media (min-width: 1920px) {
.catalogue_sec::after { width:66%; }
}
@media (min-width: 2000px) {
.catalogue_sec::after { width:63%; }
}
@media (min-width: 2000px) {
.catalogue_sec::after { width:60%; }
}
@media (max-width: 1199px) {
.catalogue_sec::after { height:80%; }
}
@media (max-width: 991px) {
.order_swap_sec .img_block { order:0; }
.order_swap_sec .cont_block { order:1; }
.topic_banner { height:90vh; }
.topic_bnr .owl-item .item { background:#000; }
.topic_bnr .owl-dots { margin:0 auto; bottom:40px; left:0; right:0; }
.topic_bnr .owl-dots .owl-dot span { border-color:#a1a1a1; }
.topic_bnr .owl-dots .owl-dot:hover span,
.topic_bnr .owl-dots .owl-dot.active span { background:#a1a1a1; } 
.topic_bnr .carousel-caption { background:#f5f5f5; color:#000; padding:30px 25px 100px; position:static; }
.topic_bnr .carousel-caption a { color:#a1a1a1; }
.topic_bnr .bnr_title::after { background:#a1a1a1; }
.topic_bnr .link::after { border-color:#a1a1a1; }
.topic_bnr .bnr_title { font-size:36px; }
.banner_switch .switch_caption_wrap { background:#fff; position:static; }
.banner_switch .switch_caption_wrap .switch_caption { color:#000; max-width:100%; }
.banner_switch .switch_caption_wrap .banner_title { border:0; margin:0; padding:0; }
.banner_switch .switch_caption_wrap .banner_subtitle { margin:0 0 15px; }
.swatch_range { background:#f5f5f5; padding:35px 0 }
.swatch_range::before { display:none; }
.switch_sec .row:nth-child(even) .image { order:0; }
.catalogue_sec { padding-bottom:3rem; }
.catalogue_sec::after { transform:inherit; top:inherit; bottom:0; width:100%; height:70%; }
.jw_location_sec .virtual_tour_sec { border:0; } 
.jw_location_sec .jw_location { position:relative; }
.bb-left-top { border:0; border-top:1px solid; }
}
@media (max-width: 767px) {
.title3 { font-size:24px; }
.f-20 { font-size:14px; }
.download_sec .download_block .img_box { margin-right:30px; }
.download_sec .download_block .download-icon { margin-left:20px; }
.download_sec::before { height:100%; }
.jw_location_sec .nav-tabs { justify-content: inherit; }
.jw_location_sec .nav-tabs button { text-align:left; width: 50%; }
/*Date: 20062024*/
.product-description {margin-left: 0;  padding-top: 250px;}
.product-description-color { position: absolute; top: 0;}
/*03012025*/
.featuredtab h2.resp-accordion{background-color: #272926; color:#FFFFFF; font-size: 18px; text-transform: none; border-top: 1px solid rgba(255,255,255,0.2);}
.featuredtab h2.resp-accordion:first-child {border-color:rgba(255,255,255,0.2);}
.featuredtab h2.resp-tab-active span.resp-arrow{border-bottom-color:rgba(255,255,255,1);}
.testimonial-swiper .swiper-slide{width: 100%;}
.featuredtab .resp-tab-content{padding: 0px 0;}
.featuredtab .resp-arrow{border-width: 6px; margin-top: 10px;}
.featuredtab h2.resp-tab-active span.resp-arrow{border-width: 6px; margin-top: 6px;}
}
@media (max-width: 575px) {
.switch_up_page .container { padding-left:25px; padding-right:25px; }
.switch_up_page .col,.switch_up_page [class*="col-"] { padding-left:25px; padding-right:25px; }
.switch_up_page .row { margin-left:-25px; margin-right:-25px; padding-left: 0; padding-right: 0; }
.switch_up_page .container-fluid .row { margin-left:0; margin-right:0; }
.download_sec .download_block .catalogue_box { display:block; }
.download_sec .download_block .download-icon { margin:0 0 20px; }
.common_space_mob .container { padding-left:25px; padding-right:25px; }
.common_space_mob .col,.common_space_mob [class*="col-"] { padding-left:25px; padding-right:25px; }
.common_space_mob .row { margin-left:-25px; margin-right:-25px; padding-left: 0; padding-right: 0; }
.common_space_mob .container-fluid.p-0 > .row { margin-left:0; margin-right:0; }
.jaquar_care { background:#2E3138; }
}
.discountlink {position: fixed; right: 0; top: 35%; transform: translate(0, -50%); z-index: 992;}
.discountlink > a{ display:block;}
.discountlink > a img{ display:block; max-width:100%; height:auto; width:auto; }
.sharing_icons { background: #ebf1f1; border-radius: 5px; display: inline-block; padding: 20px; }
.sharing_icons ul { margin: 0; padding: 0; list-style: none; }
.sharing_icons ul li { display: inline-block; margin-right: 11px; font-size: 0; }
.sharing_icons ul li a { background: #2d2230; display: block; border-radius: 100px; padding: 10px; height: 40px; width: 40px; position: relative; }
.sharing_icons ul li a::before { filter: brightness(0) invert(1); content:""; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.sharing_icons ul li.icon_fb a::before { background: url(../Themes/Jaquar2025_V1/Content/images/icon-fb.svg) no-repeat 0 0 / cover; width: 15px; height: 27px; }
.sharing_icons ul li.icon_pint a::before { background: url(../Themes/Jaquar2025_V1/Content/images/icon-pinterest.svg) no-repeat 0 0 / cover; width:18px; height: 23px; }
.sharing_icons ul li.icon_twit a::before { background: url(../Themes/Jaquar2025_V1/Content/images/icon-twitter.svg) no-repeat 0 0 / cover; width:21px; height: 19px; }
.sharing_icons ul li.icon_whatsapp a::before { background: url(../Themes/Jaquar2025_V1/Content/images/icon-whatsapp.svg) no-repeat 0 0 / cover; width: 23px; height: 24px; }
/* Blog Related */
.html-blogpost-page .related-product-wrapper * { font-family: 'Inter', sans-serif; }
.html-blogpost-page .related-product-wrapper h2 { font-size:23px; width:100%; }
.html-blogpost-page .owl-dots { display:none; }
.html-blogpost-page .owl-carousel .owl-nav { position:static; }
.html-blogpost-page .owl-carousel .owl-nav [class*="owl-"]{ position: absolute; top: 50%; transform: translateY(-50%); background: #1590a0; border-radius: 100px; padding: 10px !important; height:auto; width:auto;  } 
.html-blogpost-page .owl-carousel .owl-nav [class*="owl-"].disabled { opacity: 0.5; }
.html-blogpost-page .owl-carousel .owl-nav .owl-prev { left: 0; }
.html-blogpost-page .owl-carousel .owl-nav .owl-next { right: 0; }
.html-blogpost-page .owl-carousel .owl-nav .owl-prev span, 
.html-blogpost-page .owl-carousel .owl-nav .owl-next span {}
.html-blogpost-page .owl-carousel .owl-nav .owl-prev span::before, 
.html-blogpost-page .owl-carousel .owl-nav .owl-next span::before { display:none; content: ""; display: block; position: absolute; transition: all 0.5s ease-in-out; top: 50%; box-shadow: inset -0.2em 0.2em 0 0 #fff; width: 16px; height: 16px; }
.html-blogpost-page .owl-carousel .owl-nav .owl-prev span::before { transform-origin: inherit; margin-left:7px; }
.html-blogpost-page .owl-carousel .product-item { position:relative; border-radius: 5px; overflow: hidden; }
.html-blogpost-page .owl-carousel .details { position: static; padding:0; z-index: 9; bottom: 0; background: rgba(0,0,0,0.8); width: 100%; }
.html-blogpost-page .owl-carousel .details h2 { margin:0; text-transform: inherit; font-weight:300; letter-spacing: inherit; white-space: initial !important; }
.html-blogpost-page .owl-carousel .details h2 a { color: #fff; display: block; padding:15px; }
.html-blogpost-page .slider_inner { padding: 0 70px; position: relative; }

.download-left .block-category-navigation ul.list li {padding: 2px 0 2px 0; margin: 0;}
.download-left .block-category-navigation ul.list li label {margin: 0;}
.download-left .listbox ul { max-height: 400px; overflow-y: scroll; font-size:13px;}
.filter-sidebar.download-left .title {background: #ddd;  padding: 9px 20px; color: #333;  margin-bottom: 2px; font-size: 21px; font-weight: 300; letter-spacing: 0.9px;}
.filter-sidebar.download-left .title strong {font-weight: 300; }
.filter-sidebar.download-left .listbox {padding: 20px; background: #fff;}
.filter-sidebar.download-left ul li { display: flex; align-items: self-start;}
.filter-sidebar.download-left ul li input {margin: 5px 5px 5px 0;}
.download-product-data {background: #fff; padding: 20px;}
.download-list-wrrapper .sidebar-wrapper { padding-top: 20px;}
/*New Design 17-12-24*/
html.html-home-page body{font-family: 'Inter', sans-serif;}

.header_2024{padding:0; }
.header_2024 .logo img{width:162px; }
.header_2024_top{background-color:#242424; padding:0px 0; min-height: 35px;}
.header_2024_top > .sitewrapper,.header_2024_botom > .sitewrapper{max-width:1760px;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li{padding-left:15px; border-left:1px solid rgba(0,0,0,0.5);}
.header_2024_top .rightbar > ul.rightbar_listing_top > li:first-child{margin-left:0; padding:0; border:0;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li > select,.header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list{display:block; background-color:transparent; color: #FFFFFF; background-position:right 15px; background-size:11px auto; background-repeat:no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.50002 6C5.37215 6 5.24415 5.95113 5.14652 5.8535L0.146531 0.853527C-0.0488437 0.658153 -0.0488437 0.341779 0.146531 0.14653C0.341906 -0.0487185 0.65828 -0.0488435 0.85353 0.14653L5.50002 4.79301L10.1465 0.14653C10.3419 -0.0488435 10.6583 -0.0488435 10.8535 0.14653C11.0488 0.341904 11.0489 0.658278 10.8535 0.853527L5.85352 5.8535C5.7559 5.95113 5.6279 6 5.50002 6Z' fill='%23FFFFFF'/%3E%3C/svg%3E"); line-height:35px; font-size: 12px; text-transform:none; padding-right:24px; position: relative; top: -1px; letter-spacing:1px; }
.header_left_icon{position:relative; font-size:12px; color:#FFFFFF; line-height:100%; padding:11px 17px 11px 35px; display: inline-block; letter-spacing: 0.5px;}
.header_left_icon:hover{color:rgba(255,255,255,1); background-color: #3b3b3b;}
.header_left_icon::before{content:""; display:block; width:15px; height:19px; position:absolute; left:12px; top:9px; background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.34142 6.00163C3.34142 7.53513 4.63595 8.78288 6.22722 8.78288C7.81838 8.78288 9.11303 7.53513 9.11303 6.00163C9.11303 4.468 7.81838 3.22037 6.22722 3.22037C4.63595 3.22037 3.34142 4.468 3.34142 6.00163ZM7.89793 6.00163C7.89793 6.88946 7.14843 7.61181 6.22722 7.61181C5.30602 7.61181 4.55651 6.88946 4.55651 6.00163C4.55651 5.11379 5.30602 4.39144 6.22722 4.39144C7.14843 4.39144 7.89793 5.11379 7.89793 6.00163ZM14 14.2176L12.3046 12.398C12.628 11.9651 12.819 11.4344 12.819 10.8615C12.819 9.40853 11.5925 8.22659 10.0851 8.22659C8.57762 8.22659 7.35112 9.40853 7.35112 10.8615C7.35112 12.3143 8.57762 13.4962 10.0851 13.4962C10.5591 13.4962 11.0053 13.3793 11.3944 13.1739L13.096 15L14 14.2176ZM8.56622 10.8615C8.56622 10.0543 9.24756 9.39766 10.0851 9.39766C10.9225 9.39766 11.6039 10.0543 11.6039 10.8615C11.6039 11.6686 10.9225 12.3253 10.0851 12.3253C9.24756 12.3253 8.56622 11.6686 8.56622 10.8615ZM7.61627 13.8296C7.03895 14.3473 6.63985 14.6597 6.60898 14.6837L6.22722 14.9809L5.84535 14.6837C5.78633 14.6377 4.38279 13.5394 2.95931 11.9642C0.995657 9.79145 0 7.84115 0 6.16756V6.00163C0 2.69234 2.79354 0 6.22722 0C9.6609 0 12.4544 2.69234 12.4544 6.00163V6.16756C12.4544 6.64227 12.3741 7.1394 12.2145 7.65759C11.873 7.44598 11.4955 7.28394 11.0932 7.18151C11.1869 6.83853 11.2394 6.49887 11.2394 6.16756V6.00163C11.2394 3.33801 8.99084 1.17107 6.22722 1.17107C3.46349 1.17107 1.21509 3.33801 1.21509 6.00163V6.16756C1.21509 8.99574 4.99598 12.4194 6.22722 13.4591C6.38088 13.3293 6.57431 13.1624 6.79517 12.9641C7.02137 13.2917 7.29876 13.5838 7.61627 13.8296Z' fill='%23FFFFFF'/%3E%3C/svg%3E"); background-position:center center; background-size:100% auto; background-repeat:no-repeat;}
.header_callback{margin-right: auto;}
.header_callback::before,.header_need_help::before{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg %3E%3Cpath d='M15.0081 11.4993C14.8924 11.2423 14.707 11.0229 14.473 10.8659L12.2588 9.29426C12.0838 9.1713 11.8964 9.06721 11.6995 8.98371C11.4925 8.89099 11.2663 8.84927 11.0399 8.86207C10.8134 8.87487 10.5933 8.94182 10.3981 9.05728C10.1762 9.17969 9.97408 9.33486 9.79849 9.51757L9.31802 9.96483C9.04212 9.808 8.78353 9.62251 8.54653 9.41145C8.24253 9.15363 7.91437 8.85025 7.52049 8.46288C7.21255 8.14907 6.90331 7.81249 6.57844 7.43621C6.37531 7.2068 6.19275 6.95997 6.03287 6.69858C6.02831 6.68491 6.02245 6.66991 6.01594 6.65301L6.47037 6.18034C6.64353 6.01203 6.7937 5.82158 6.91698 5.61393C7.05486 5.39395 7.12859 5.13983 7.12987 4.88021C7.12697 4.67469 7.08268 4.47187 6.99966 4.28385C6.91544 4.08276 6.80723 3.89258 6.67739 3.71745L5.13377 1.54101C4.97205 1.30698 4.75032 1.12078 4.49185 1.00195C4.25577 0.890339 3.99779 0.832737 3.73665 0.833333C3.41199 0.838633 3.09167 0.908876 2.79458 1.03992C2.49749 1.17097 2.22964 1.36016 2.00682 1.59635C1.61892 1.95553 1.31582 2.39652 1.11949 2.88737C0.934327 3.35613 0.840616 3.856 0.843414 4.36C0.856656 5.17879 1.03329 5.98669 1.36294 6.7363C1.72927 7.57402 2.1862 8.36912 2.72557 9.10739C3.30605 9.90148 3.94544 10.6508 4.63833 11.3489C5.33785 12.0421 6.08797 12.6824 6.88247 13.2643C7.62518 13.8116 8.42763 14.2729 9.2744 14.6393C10.0204 14.9732 10.8263 15.1526 11.6435 15.1666C12.1544 15.1692 12.6607 15.0705 13.1331 14.8762C13.6219 14.6726 14.0577 14.3599 14.4072 13.9622C14.6247 13.7232 14.8049 13.4528 14.9417 13.1601C15.0826 12.8667 15.156 12.5455 15.1566 12.22C15.1547 11.9724 15.1043 11.7275 15.0081 11.4993ZM14.0374 12.7331C13.9427 12.9366 13.8176 13.1245 13.6663 13.2904C13.4157 13.5775 13.1028 13.8037 12.7516 13.9518C12.2479 14.121 11.7154 14.1876 11.1855 14.1477C10.6556 14.1078 10.139 13.9622 9.66633 13.7194C8.8894 13.3826 8.15315 12.9589 7.47166 12.4564C6.71891 11.9051 6.00818 11.2986 5.34536 10.6419C4.68999 9.98145 4.0852 9.27264 3.53612 8.52149C3.04039 7.84449 2.62056 7.11506 2.28417 6.34635C2.00679 5.72008 1.85696 5.04482 1.84341 4.36C1.84082 3.98218 1.91066 3.60737 2.04914 3.25583C2.19376 2.89825 2.41615 2.57735 2.70018 2.31638C2.83158 2.1703 2.9911 2.05224 3.16919 1.96924C3.34728 1.88624 3.54029 1.84002 3.73665 1.83333C3.85099 1.83298 3.96397 1.85811 4.06738 1.9069C4.1677 1.95272 4.25367 2.02496 4.31608 2.11589L5.86489 4.29948C5.95013 4.41407 6.02138 4.53843 6.07713 4.66992C6.10756 4.73615 6.12544 4.80745 6.12987 4.88021C6.12672 4.96147 6.10077 5.0402 6.055 5.10742C5.97198 5.24419 5.87153 5.36959 5.75617 5.48047L5.25813 5.99867C5.17592 6.07961 5.11097 6.17638 5.06722 6.28314C5.02347 6.38989 5.00181 6.5044 5.00357 6.61976C5.0049 6.73194 5.02244 6.84333 5.05565 6.95049L5.13832 7.14775C5.33456 7.48173 5.56238 7.79611 5.81865 8.08659C6.1611 8.48242 6.48399 8.83463 6.81279 9.16992C7.23141 9.58138 7.57711 9.90039 7.90003 10.1745C8.19242 10.4313 8.5105 10.6574 8.84925 10.849L9.02633 10.9271C9.19016 10.9877 9.36765 11.0014 9.53882 10.9665C9.70999 10.9316 9.86801 10.8497 9.99509 10.7298L10.5035 10.2272C10.6161 10.1085 10.7461 10.0075 10.889 9.92773C10.9488 9.87753 11.0236 9.84852 11.1017 9.84523C11.1798 9.84193 11.2567 9.86453 11.3206 9.90951C11.4496 9.96486 11.5725 10.0336 11.6871 10.1146L13.8987 11.6849C13.9787 11.7335 14.0437 11.8033 14.0862 11.8867C14.1317 11.992 14.1556 12.1054 14.1565 12.2201C14.1558 12.3978 14.1151 12.5732 14.0374 12.7331Z' fill='%23CCCCCC'/%3E%3C/g%3E%3C/svg%3E%0A");  width:16px; height:16px;}
.header_authorize{margin-right:0; border-right:1px solid rgba(0,0,0,0.5);}
.header_need_help{margin-right:0; border-right:1px solid rgba(0,0,0,0.5); padding-left: 40px;}
.header_authorize::before{top:8px;}
.header_need_help::before{top:5px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4C14.1219 3.99987 16.1569 4.84265 17.6574 6.34294C19.1578 7.84323 20.0009 9.87814 20.001 12C20.0011 14.1219 19.1584 16.1569 17.6581 17.6574C16.1578 19.1578 14.1229 20.0009 12.001 20.001C10.9504 20.0011 9.90999 19.7942 8.9393 19.3922C7.96861 18.9902 7.08661 18.4009 6.34365 17.6581C4.84317 16.1578 4.00013 14.1229 4 12.001C3.99987 9.87914 4.84265 7.84412 6.34294 6.34365C7.84323 4.84317 9.87814 4.00013 12 4ZM12 5.5C11.1463 5.49993 10.301 5.66801 9.51233 5.99463C8.72363 6.32125 8.00698 6.80002 7.40331 7.4036C6.79963 8.00718 6.32075 8.72375 5.99401 9.5124C5.66727 10.3011 5.49907 11.1463 5.499 12C5.49893 12.8537 5.66701 13.699 5.99363 14.4877C6.32025 15.2764 6.79902 15.993 7.4026 16.5967C8.00618 17.2004 8.72275 17.6792 9.5114 18.006C10.3001 18.3327 11.1453 18.5009 11.999 18.501C13.723 18.5011 15.3765 17.8164 16.5957 16.5974C17.8149 15.3784 18.4999 13.725 18.5 12.001C18.5001 10.277 17.8154 8.62348 16.5964 7.40431C15.3774 6.18513 13.724 5.50013 12 5.5ZM12.75 16.5H11.25V15H12.75V16.5ZM12.305 7.266C13.0057 7.33708 13.6591 7.65241 14.1506 8.15678C14.6422 8.66114 14.9407 9.32238 14.9937 10.0247C15.0468 10.727 14.8511 11.4255 14.4408 11.998C14.0306 12.5705 13.4321 12.9805 12.75 13.156V14H11.25V12.75C11.25 12.18 11.702 11.792 12.167 11.74C12.5468 11.6959 12.8954 11.5085 13.1417 11.216C13.3879 10.9236 13.5132 10.5481 13.4918 10.1663C13.4705 9.7846 13.3042 9.4254 13.027 9.16216C12.7497 8.89891 12.3823 8.75148 12 8.75C11.6022 8.75 11.2206 8.90804 10.9393 9.18934C10.658 9.47064 10.5 9.85218 10.5 10.25H9C9.00006 9.83035 9.08817 9.41538 9.25863 9.03191C9.42908 8.64843 9.67809 8.30499 9.98957 8.02376C10.3011 7.74253 10.6681 7.52978 11.0669 7.39926C11.4657 7.26873 11.8875 7.22334 12.305 7.266Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); width: 24px; height: 24px;}
.header_callback::before{top:9px;}
.header_2024_botom{padding:10px 0 10px 0; transition: all 0.5s ease;}
.header_2024_top .rightbar{margin-right:0px; margin-left: auto;}
.header_2024_top .rightbar ul li.language select{width:90px; font-weight:300; padding:0px 20px 0px 10px;}
.header_2024_top .rightbar ul li.language select option{color:#000000;}
.header_2024_top .rightbar ul li.region select{width:64px;}
.header_2024_top .rightbar ul li.region select option{display:none;}
.header_2024_botom .header-search{width:265px; margin-left: auto; margin-right:10px; order:3;}
.header_2024_botom .header-search form{border-color:rgba(0,0,0,0.2); border-radius:50px; padding:0;}
.header_2024_botom .header-search .search-btn{background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0597 20.0395L15.8237 14.5938C17.1699 12.9934 17.9076 10.9797 17.9076 8.88347C17.9076 3.98574 13.9228 0.000976562 9.02507 0.000976562C4.12734 0.000976562 0.142578 3.98574 0.142578 8.88347C0.142578 13.7812 4.12734 17.766 9.02507 17.766C10.8637 17.766 12.6159 17.2114 14.114 16.1586L19.3898 21.6457C19.6103 21.8747 19.9069 22.001 20.2247 22.001C20.5256 22.001 20.811 21.8863 21.0276 21.6777C21.488 21.2348 21.5027 20.5002 21.0597 20.0395ZM9.02507 2.31815C12.6453 2.31815 15.5904 5.26327 15.5904 8.88347C15.5904 12.5037 12.6453 15.4488 9.02507 15.4488C5.40488 15.4488 2.45975 12.5037 2.45975 8.88347C2.45975 5.26327 5.40488 2.31815 9.02507 2.31815Z' fill='%23242424'/%3E%3C/svg%3E"); background-size: 15px auto; background-position: center center;  background-repeat: no-repeat; width: 42px; height:40px;}
.header_2024_botom .header-search input.search-input{font-size:14px;}
.header_2024_botom .header-search input.search-input::placeholder{opacity:1;}
header.header_2024 .rightbar ul li a.ico-register,header.header_2024 .rightbar ul li a.ico-logout{background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M23.9476 21.7977C25.0156 21.0315 25.7188 19.7867 25.7188 18.375C25.7188 16.049 23.8267 14.1562 21.5 14.1562C19.1733 14.1562 17.2812 16.049 17.2812 18.375C17.2812 19.7867 17.9844 21.0315 19.0524 21.7977C16.613 22.3466 14.7812 24.5219 14.7812 27.125V28.375C14.7812 28.6338 14.9912 28.8438 15.25 28.8438H27.75C28.0088 28.8438 28.2188 28.6338 28.2188 28.375V27.125C28.2188 24.5219 26.387 22.3466 23.9476 21.7977ZM18.2188 18.375C18.2188 16.5659 19.6909 15.0938 21.5 15.0938C23.3091 15.0938 24.7812 16.5659 24.7812 18.375C24.7812 20.1841 23.3091 21.6563 21.5 21.6563C19.6909 21.6563 18.2188 20.1841 18.2188 18.375ZM27.2812 27.9063H15.7188V27.125C15.7188 24.6262 17.7512 22.5938 20.25 22.5938H22.75C25.2488 22.5938 27.2812 24.6262 27.2812 27.125V27.9063Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_298'%3E%3Crect width='15' height='15' fill='%23000000' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important; background-position:center center!important; background-size: 100% auto !important; width: 43px; height: 43px;}
header.header_2024 .rightbar ul li a.ico-logout{background-image: url("data:image/svg+xml,%3Csvg opacity='0.2' fill='%23000000' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106.667 512c0-200.295 162.371-362.667 362.667-362.667 57.937 0 112.644 13.57 161.173 37.687 10.551 5.243 23.356.941 28.599-9.61 5.239-10.551.939-23.355-9.613-28.599-54.293-26.982-115.486-42.144-180.16-42.144C245.473 106.667 64 288.141 64 512s181.474 405.333 405.333 405.333c64.674 0 125.867-15.164 180.16-42.146 10.551-5.244 14.852-18.044 9.613-28.595-5.244-10.551-18.048-14.857-28.599-9.613-48.529 24.115-103.236 37.687-161.173 37.687-200.295 0-362.667-162.372-362.667-362.667z'/%3E%3Cpath d='M783.087 326.249c-8.333-8.332-21.841-8.332-30.174 0-8.329 8.331-8.329 21.839 0 30.17l134.251 134.249h-353.83c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h353.83L752.913 667.58c-8.329 8.333-8.329 21.841 0 30.174 8.333 8.329 21.841 8.329 30.174 0l170.667-170.667a21.29 21.29 0 004.655-6.985A21.31 21.31 0 00960 512a21.252 21.252 0 00-5.79-14.613l-.512-.525-170.611-170.613z'/%3E%3C/svg%3E")!important; background-size: 100% auto !important;}
header.header_2024 .rightbar ul li.notes a.ico-cart{background-image:none; background-image: none !important; padding: 0 !important; width: 100%;  height: 100%;}
header.header_2024 .rightbar ul li.notes a.ico-cart:hover::before {opacity:0.6;}
header.header_2024 .rightbar ul li.notes a.ico-cart::before{content:""; display:block; width:34px; height:34px; background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M24.6271 14.6972C23.9278 14.6972 23.2593 14.8575 22.6404 15.1738C22.2191 15.389 21.8321 15.675 21.5 16.0142C21.1679 15.675 20.7809 15.389 20.3596 15.1738C19.7407 14.8575 19.0722 14.6972 18.3728 14.6972C15.9617 14.6972 14 16.6589 14 19.0701C14 20.7779 14.9019 22.5917 16.6808 24.4612C18.166 26.0222 19.9844 27.3234 21.2482 28.1401L21.5 28.3028L21.7518 28.1401C23.0156 27.3234 24.834 26.0222 26.3193 24.4612C28.0981 22.5917 29 20.7779 29 19.0701C29 16.6589 27.0383 14.6972 24.6271 14.6972ZM25.6471 23.8216C24.3197 25.2167 22.7029 26.4026 21.5 27.1963C20.2971 26.4026 18.6803 25.2167 17.3529 23.8216C15.7437 22.1304 14.9278 20.5318 14.9278 19.0701C14.9278 17.1705 16.4733 15.625 18.3729 15.625C19.4665 15.625 20.4711 16.1274 21.1291 17.0033L21.5 17.497L21.8709 17.0033C22.5289 16.1274 23.5335 15.625 24.6271 15.625C26.5267 15.625 28.0722 17.1705 28.0722 19.0701C28.0722 20.5318 27.2562 22.1304 25.6471 23.8216Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_299'%3E%3Crect width='15' height='15' fill='%23000000' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important; padding: 0 !important;   background-size: 100% auto !important;  background-repeat: no-repeat !important;  background-position: center center !important; width: 43px;  height: 43px;}
header.header_2024 .header_2024_botom .rightbar ul li.notes a.ico-cart .cart-qty{width:18px; height:18px; border-color: #000;  right: -10px;  top: -4px;  text-align: center;  font-size: 14px; line-height: 16px;  text-indent: 2px;}
header.header_2024 .header_2024_botom .rightbar{margin-right:0px; order:3;}
header.header_2024 .header_2024_botom .rightbar ul.header-links{margin-left:0;}
header.header_2024 .header_2024_botom .rightbar ul.header-links li:first-child{margin-left:0;}
header.header_2024 .header_2024_botom .rightbar ul.header-links li:last-child{margin-right:0!important;}
.header_new_nav{margin-right:0; order:0; margin-top: 8px;}
ul.header_new_menu{display:flex; gap:30px; }
ul.header_new_menu > li > a{font-size:16px; color:#242424; font-weight: 500; padding-bottom:3px; }
ul.header_new_menu > li > a:hover{border-bottom: 2px solid #242424;}
.new_dropdown_area {position: absolute; left:-52px;  top: 53px;  width: calc(100% + 104px);   height:0; overflow:hidden; opacity:0;}
.new_dropdown_area::before{content:""; display:block; position:absolute; left:-100%; top:0; width:500%; height:100%; background-color:#FFFFFF; z-index:1; }
.showmenu .new_dropdown_area,.new_menulist:hover .new_dropdown_area{display:block; transition: all 0.5s ease; height:auto; overflow:visible; opacity:1;}
.showmenu .new_menu_anchor{position:relative;}
.new_menu_anchor.new_menu_anchor_js{position:relative;}
.new_menu_anchor.new_menu_anchor_js::after{content:""; position:absolute; right:-12px; top:6px; height: 7px; width: 7px; border: 1px solid #FFFFFF; border-left:0; border-top:0; transform: rotate(45deg); display:none;}
.new_dropdown_area_inner{ position:relative; z-index:2; }
.new_menu_anchor{line-height: 20px; display: inline-block;}
.new_close_anchor{display:none; width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9143 2.4086L21.5143 0L11.9143 9.63441L2.4 0L0 2.4086L9.6 12.043L0 21.5914L2.4 24L12 14.3656L21.6 24L24 21.5914L14.4 11.957L23.9143 2.4086Z' fill='%23333333'/%3E%3C/svg%3E%0A"); font-size:0; background-position:center center; background-size:100% auto; background-repeat:no-repeat; cursor:pointer; position:absolute; right:50px; top:30px;}
.new_drop_col1_title{font-size:18px; font-weight:500; color:#000000; text-transform:none; margin-bottom: 30px;}
.new_drop_col1_title > a:hover{text-decoration:underline;}
.new_drop_row{display:flex; justify-content:space-between;}
.new_drop_col1{width:37.5%;}
.new_drop_col2{width:62.5%; padding:50px 230px 10px 105px;}

.new_drop_row.new_drop_row_light{display:flex; justify-content:space-between; width: 1760px; margin: 0 auto; max-width: 100%;}
.new_drop_row_light .new_drop_col1{width:37.5%; display: none;}
.new_drop_row_light .new_drop_col2{width:100%; padding:50px 0px 50px 0px;}

.new_drop_col1_img{display:block; margin:0 auto; width:100%; border-radius:5px;}
ul.new_drop_listing{margin:0; padding:0 0 0 0px; list-style-type: none;}
ul.new_drop_listing > li{margin-bottom:12px; padding-left:0px; position:relative;}
ul.new_drop_listing > li::before{content: ""; display: block;  width: 6px;  height: 6px;  border-radius:0;  background-color: transparent;  position: absolute;  left: 0;  top: 9px;  border-right:1px solid #000;  border-top:1px solid #000;  rotate: 45deg; display:none;}
ul.new_drop_listing > li > a{font-size:14px; color:#000000; }
ul.new_drop_listing > li > a:hover{text-decoration:underline;}
ul.new_drop_listing > li:last-child{margin-bottom:0;}
.header_2024_top .countrymenu{position:absolute; left: auto; right: 0;  width: auto; height: auto; background-color: #242424; top: 35px; box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);}
.header_2024_top .countrymenu .sitewrapper{max-width:100%; padding:0;}
.header_2024_top ul.main_country_list{flex-direction: column; padding:40px 40px 65px 40px; min-width: 246px;   position: relative;}
.header_2024_top ul.main_country_list > li.country-dropdown-list{margin:0 0 27px 0; width:100%; padding:0; position: static;}
.header_2024_top ul.main_country_list > li.country-dropdown-list:last-child{margin-bottom:0;}
.header_2024_top .countrymenu .country-show-hide-btn .plusicon{top:-3px;}
.header_2024_top .countrymenu .plusicon::before{top: 5px; left: 9px;  width: 1px;  height: 11px; background-color:#FFFFFF;}
.header_2024_top .countrymenu .plusicon::after{top: 5px; left: 9px;  width: 1px;  height: 11px; background-color:#FFFFFF;}
.header_2024_top .countrymenu .closebtn{display:none;}
.header_2024_top .countrymenu .country-show-hide-btn{position:relative; display: block; font-size: 12px; text-transform: uppercase; padding-left: 30px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu{position:absolute; right:100%; top:0; margin:0; display: none; padding: 0; background-color: #242424; flex-wrap: nowrap; height: 100%; box-shadow: -10px 10px 10px 0px rgba(0,0,0,0.2);}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives > .dropmenu{display:flex;}
.header_2024_top ul.main_country_list > li.country-dropdown-list .country-show-hide-btn i{font-style:normal; line-height: 20px; display: inline-block;  border-bottom: 1px solid transparent;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn i{font-weight:500; font-style:normal; color:#09565F; border-bottom-color:#09565F; }
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul{display:block; width: auto; padding:40px 55px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li{margin: 0 0 15px 0;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li:last-child{margin-bottom:0;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a{padding:0; color:#FFFFFF; font-size:14px;  line-height: 120%; white-space: nowrap;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a:hover{color:#FFFFFF; text-decoration:underline; opacity: 1;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a::before{display:none;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li:last-child{margin-bottom:0;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon:before{transform:none; width:23px; height:23px; background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18C4.05 18 0 13.95 0 9C0 4.05 4.05 0 9 0C13.95 0 18 4.05 18 9C18 13.95 13.95 18 9 18ZM9 1.8C5.04 1.8 1.8 5.04 1.8 9C1.8 12.96 5.04 16.2 9 16.2C12.96 16.2 16.2 12.96 16.2 9C16.2 5.04 12.96 1.8 9 1.8ZM8.1 12.6C7.875 12.6 7.65 12.51 7.47 12.33L4.77 9.63C4.68 9.54 4.635 9.45 4.59 9.36C4.59 9.27 4.5 9.135 4.5 9C4.5 8.865 4.5 8.775 4.59 8.64C4.59 8.55 4.68 8.46 4.77 8.37L7.47 5.67C7.83 5.31 8.37 5.31 8.73 5.67C9.09 6.03 9.09 6.57 8.73 6.93L7.56 8.1H12.6C13.095 8.1 13.5 8.505 13.5 9C13.5 9.495 13.095 9.9 12.6 9.9H7.56L8.73 11.07C9.09 11.43 9.09 11.97 8.73 12.33C8.55 12.51 8.325 12.6 8.1 12.6Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); background-position:center center; background-size:18px auto; background-repeat:no-repeat; left: 0; top:-2px; background-color: transparent;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon:after{display:none;}
.header_new_hanburger{background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6622 1.5H1.5' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 10.685H8.53058' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 19.87H1.5' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position:center center; background-size:100% auto; background-repeat:no-repeat; display: none; width: 20px;   height: 20px; cursor:pointer;}
.jaquar_care_2024{background-color:#1a1a1a; background-image:url('../Themes/Jaquar2025_V1/Content/images/jaquar_care_bg_grey.jpg'); background-position:right top; background-repeat:no-repeat; background-size:auto 100%;}
.jaquar_care_2024:hover{background-image:url('../Themes/Jaquar2025_V1/Content/images/jaquar_care_bg.jpg');}
html.webp_webp .jaquar_care_2024{background-image:url('../Themes/Jaquar2025_V1/Content/images/jaquar_care_bg_grey.webp');}
html.webp_webp .jaquar_care_2024:hover{background-image:url('../Themes/Jaquar2025_V1/Content/images/jaquar_care_bg.webp');}
.jaquar_care_2024 .bdr_left::before{background-color:#505050; left: -193%;}
.footer_new_2024 .upper-footer{display:none;}
.jaquar_care_2024 p{letter-spacing:1.2px;}
.home_continer_2024{max-width: 1470px;}
.section_title_2024{font-size:45px;}
.jaquar_instagram_2024{overflow:hidden; padding-bottom: 110px; }
.jaquar_instagram_row{margin-left:0; margin-right: calc(-100vw / 2 + 100% / 2);	max-width: 100vw; display:flex; gap:5px;  margin-bottom: 20px;}
.jaquar_instagram_row .embedsocial-hashtag{width:100%;}
.jaquar_instagram_row .eapps-instagram-feed-title-container{display:none;}
iframe.embedsocial-hashtag-iframe {margin-left: -35px;  margin-right: -35px;  width: calc(100% + 35px) !important; height: 536px !important;}
ul.jaquar_instagram_social{display:flex; margin:0; padding:0; gap:0px; list-style-type:none;}
.jsocial_icon{font-size:0; display:block; width:36px; height:36px; background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.j_fb_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='27' height='51' viewBox='0 0 27 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0.700049V8.70005H21.3C19.6 8.70005 18.4 9.10005 17.8 9.80005C17.2 10.5 16.9 11.6 16.9 13.1V18.8H25.7L24.5 27.7001H16.8V50.6H7.7V27.7001H0V18.8H7.7V12.2C7.7 8.50005 8.7 5.60005 10.8 3.50005C12.9 1.30005 15.7 0.300049 19.2 0.300049C22.7 0.300049 24.4 0.400049 26.1 0.700049H26Z' fill='%23FFFFFF'/%3E%3C/svg%3E"); width:18px;}
.j_fb_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='27' height='51' viewBox='0 0 27 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0.700049V8.70005H21.3C19.6 8.70005 18.4 9.10005 17.8 9.80005C17.2 10.5 16.9 11.6 16.9 13.1V18.8H25.7L24.5 27.7001H16.8V50.6H7.7V27.7001H0V18.8H7.7V12.2C7.7 8.50005 8.7 5.60005 10.8 3.50005C12.9 1.30005 15.7 0.300049 19.2 0.300049C22.7 0.300049 24.4 0.400049 26.1 0.700049H26Z' fill='%23FFFFFF'/%3E%3C/svg%3E"); }
.j_ins_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3 0.0999756C17 0.0999756 16.2 0.0999757 13.7 0.199976C11.2 0.299976 9.49998 0.699976 8.09998 1.29998C6.59998 1.89998 5.29998 2.69998 3.99998 3.99998C2.69998 5.29998 1.89998 6.59998 1.29998 8.09998C0.699976 9.59998 0.299978 11.3 0.199978 13.7C0.0999779 16.2 0.0999756 17 0.0999756 23.3C0.0999756 29.6 0.0999779 30.4 0.199978 32.9C0.299978 35.4 0.699976 37.1 1.29998 38.5C1.89998 40 2.69998 41.3 3.99998 42.6C5.29998 43.9 6.59998 44.7 8.09998 45.3C9.59998 45.9 11.3 46.3 13.7 46.4C16.2 46.5 17 46.5 23.3 46.5C29.6 46.5 30.4 46.5 32.9 46.4C35.4 46.3 37.1 45.9 38.5 45.3C40 44.7 41.3 43.9 42.6 42.6C43.9 41.3 44.7 40 45.3 38.5C45.9 37 46.3 35.3 46.4 32.9C46.5 30.4 46.5 29.6 46.5 23.3C46.5 17 46.5 16.2 46.4 13.7C46.3 11.2 45.9 9.49998 45.3 8.09998C44.7 6.59998 43.9 5.29998 42.6 3.99998C41.3 2.69998 40 1.89998 38.5 1.29998C37 0.699976 35.3 0.299976 32.9 0.199976C30.4 0.0999757 29.6 0.0999756 23.3 0.0999756ZM23.3 4.29998C29.5 4.29998 30.2 4.29998 32.7 4.39998C35 4.49998 36.2 4.89998 37 5.19998C38.1 5.59998 38.9 6.09998 39.7 6.89998C40.5 7.69998 41 8.49998 41.4 9.59998C41.7 10.4 42.1 11.6 42.2 13.9C42.3 16.3 42.3 17.1 42.3 23.3C42.3 29.5 42.3 30.2 42.2 32.7C42.1 35 41.7 36.2 41.4 37C41 38.1 40.5 38.9 39.7 39.7C38.9 40.5 38.1 41 37 41.4C36.2 41.7 35 42.1 32.7 42.2C30.3 42.3 29.5 42.3 23.3 42.3C17.1 42.3 16.4 42.3 13.9 42.2C11.6 42.1 10.4 41.7 9.59998 41.4C8.49998 41 7.69998 40.5 6.89998 39.7C6.09998 38.9 5.59997 38.1 5.19997 37C4.89997 36.2 4.49998 35 4.39998 32.7C4.29998 30.3 4.29998 29.5 4.29998 23.3C4.29998 17.1 4.29998 16.4 4.39998 13.9C4.49998 11.6 4.89997 10.4 5.19997 9.59998C5.59997 8.49998 6.09998 7.69998 6.89998 6.89998C7.69998 6.09998 8.49998 5.59998 9.59998 5.19998C10.4 4.89998 11.6 4.49998 13.9 4.39998C16.3 4.29998 17.1 4.29998 23.3 4.29998ZM23.3 11.4C16.7 11.4 11.4 16.7 11.4 23.3C11.4 29.9 16.7 35.2 23.3 35.2C29.9 35.2 35.2 29.9 35.2 23.3C35.2 16.7 29.9 11.4 23.3 11.4ZM23.3 31.1C19 31.1 15.6 27.6 15.6 23.4C15.6 19.2 19.1 15.7 23.3 15.7C27.5 15.7 31 19.2 31 23.4C31 27.6 27.5 31.1 23.3 31.1ZM38.5 11C38.5 12.5 37.3 13.8 35.7 13.8C34.1 13.8 32.9 12.6 32.9 11C32.9 9.39997 34.1 8.19998 35.7 8.19998C37.3 8.19998 38.5 9.39997 38.5 11Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}
.j_ins_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3 0.0999756C17 0.0999756 16.2 0.0999757 13.7 0.199976C11.2 0.299976 9.49998 0.699976 8.09998 1.29998C6.59998 1.89998 5.29998 2.69998 3.99998 3.99998C2.69998 5.29998 1.89998 6.59998 1.29998 8.09998C0.699976 9.59998 0.299978 11.3 0.199978 13.7C0.0999779 16.2 0.0999756 17 0.0999756 23.3C0.0999756 29.6 0.0999779 30.4 0.199978 32.9C0.299978 35.4 0.699976 37.1 1.29998 38.5C1.89998 40 2.69998 41.3 3.99998 42.6C5.29998 43.9 6.59998 44.7 8.09998 45.3C9.59998 45.9 11.3 46.3 13.7 46.4C16.2 46.5 17 46.5 23.3 46.5C29.6 46.5 30.4 46.5 32.9 46.4C35.4 46.3 37.1 45.9 38.5 45.3C40 44.7 41.3 43.9 42.6 42.6C43.9 41.3 44.7 40 45.3 38.5C45.9 37 46.3 35.3 46.4 32.9C46.5 30.4 46.5 29.6 46.5 23.3C46.5 17 46.5 16.2 46.4 13.7C46.3 11.2 45.9 9.49998 45.3 8.09998C44.7 6.59998 43.9 5.29998 42.6 3.99998C41.3 2.69998 40 1.89998 38.5 1.29998C37 0.699976 35.3 0.299976 32.9 0.199976C30.4 0.0999757 29.6 0.0999756 23.3 0.0999756ZM23.3 4.29998C29.5 4.29998 30.2 4.29998 32.7 4.39998C35 4.49998 36.2 4.89998 37 5.19998C38.1 5.59998 38.9 6.09998 39.7 6.89998C40.5 7.69998 41 8.49998 41.4 9.59998C41.7 10.4 42.1 11.6 42.2 13.9C42.3 16.3 42.3 17.1 42.3 23.3C42.3 29.5 42.3 30.2 42.2 32.7C42.1 35 41.7 36.2 41.4 37C41 38.1 40.5 38.9 39.7 39.7C38.9 40.5 38.1 41 37 41.4C36.2 41.7 35 42.1 32.7 42.2C30.3 42.3 29.5 42.3 23.3 42.3C17.1 42.3 16.4 42.3 13.9 42.2C11.6 42.1 10.4 41.7 9.59998 41.4C8.49998 41 7.69998 40.5 6.89998 39.7C6.09998 38.9 5.59997 38.1 5.19997 37C4.89997 36.2 4.49998 35 4.39998 32.7C4.29998 30.3 4.29998 29.5 4.29998 23.3C4.29998 17.1 4.29998 16.4 4.39998 13.9C4.49998 11.6 4.89997 10.4 5.19997 9.59998C5.59997 8.49998 6.09998 7.69998 6.89998 6.89998C7.69998 6.09998 8.49998 5.59998 9.59998 5.19998C10.4 4.89998 11.6 4.49998 13.9 4.39998C16.3 4.29998 17.1 4.29998 23.3 4.29998ZM23.3 11.4C16.7 11.4 11.4 16.7 11.4 23.3C11.4 29.9 16.7 35.2 23.3 35.2C29.9 35.2 35.2 29.9 35.2 23.3C35.2 16.7 29.9 11.4 23.3 11.4ZM23.3 31.1C19 31.1 15.6 27.6 15.6 23.4C15.6 19.2 19.1 15.7 23.3 15.7C27.5 15.7 31 19.2 31 23.4C31 27.6 27.5 31.1 23.3 31.1ZM38.5 11C38.5 12.5 37.3 13.8 35.7 13.8C34.1 13.8 32.9 12.6 32.9 11C32.9 9.39997 34.1 8.19998 35.7 8.19998C37.3 8.19998 38.5 9.39997 38.5 11Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}
.j_you_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='61' height='45' viewBox='0 0 61 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.3 1.2C44.9 0.7 37.2001 0 30.6001 0C24.0001 0 16.3 0.6 10.9 1.2C5.20004 1.8 0.800049 6.5 0.800049 12.3V32.4C0.800049 38.2 5.10005 42.9 10.8 43.5C16.2 44 23.9 44.7 30.5 44.7C37.1 44.7 44.8 44.1 50.2 43.5C55.9 42.9 60.3 38.2 60.3 32.4V12.3C60.3 6.5 56 1.8 50.3 1.2ZM23.2 33.5V11.2L41.8 22.3L23.2 33.5Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); width:45px;}
.j_you_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='61' height='45' viewBox='0 0 61 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.3 1.2C44.9 0.7 37.2001 0 30.6001 0C24.0001 0 16.3 0.6 10.9 1.2C5.20004 1.8 0.800049 6.5 0.800049 12.3V32.4C0.800049 38.2 5.10005 42.9 10.8 43.5C16.2 44 23.9 44.7 30.5 44.7C37.1 44.7 44.8 44.1 50.2 43.5C55.9 42.9 60.3 38.2 60.3 32.4V12.3C60.3 6.5 56 1.8 50.3 1.2ZM23.2 33.5V11.2L41.8 22.3L23.2 33.5Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}
.j_link_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.9 19.6V15.3H15.7V46H25.9V31.3C25.9 28.5 28.2 26.2 31 26.2C33.8 26.2 36.1 28.5 36.1 31.3V46H46.3V26.8C46.3 20.5 41.1 15.3 34.8 15.3C31.3 15.3 28 16.9 25.9 19.6ZM10.6 15.3H0.400024V46H10.6V15.3ZM5.50003 0C8.30003 0 10.6 2.3 10.6 5.1C10.6 7.9 8.30003 10.2 5.50003 10.2C2.70003 10.2 0.400024 7.9 0.400024 5.1C0.400024 2.3 2.70003 0 5.50003 0Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); width: 32px;}
.j_link_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.9 19.6V15.3H15.7V46H25.9V31.3C25.9 28.5 28.2 26.2 31 26.2C33.8 26.2 36.1 28.5 36.1 31.3V46H46.3V26.8C46.3 20.5 41.1 15.3 34.8 15.3C31.3 15.3 28 16.9 25.9 19.6ZM10.6 15.3H0.400024V46H10.6V15.3ZM5.50003 0C8.30003 0 10.6 2.3 10.6 5.1C10.6 7.9 8.30003 10.2 5.50003 10.2C2.70003 10.2 0.400024 7.9 0.400024 5.1C0.400024 2.3 2.70003 0 5.50003 0Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}
.catalogue_sec_2024 {margin: 80px 0;}
.link_2024{font-size:16px; letter-spacing: 2px; font-weight: 400;}
.link_2024::after {top: -2px;  position: relative; margin-left: 7px; height: 7px; width: 7px; border-width:1px;}
.catalogue_img_link {position: relative; right: -50px;}
.catalogue_sec_2024 .section_title_2024{padding-bottom: 15px;}
.upgrate_section_2024 .title2 .small{font-weight: 300;}
.solution_section_2024 .container{max-width: 100%; padding:0;}
.caption_overlay_2024{overflow:hidden; position:relative;}
.caption_overlay_2024 .carousel-caption{padding:0; left:102px; right:auto; bottom:79px; width:391px; max-width:100%; text-align:left;}
.caption_overlay_2024 .carousel-caption .bnr_title{font-size:45px; font-weight:300; color:#FFFFFF; letter-spacing: 0px; margin-bottom:15px;}
.caption_overlay_2024 .carousel-caption .bnr_title > a{color:inherit; font-weight:inherit; letter-spacing: 1.5px;} 
.caption_overlay_2024 .carousel-caption > p{font-size: 16px; font-weight:400; margin-bottom:28px; letter-spacing: 0.4px;}
.caption_overlay_2024 .carousel-caption > p:last-child{margin-bottom:0;}
.caption_overlay_2024 .carousel-caption .link{color:inherit; border:1px solid rgba(255,255,255,0.2); border-radius: 50px;    padding:9px 25px; font-size:16px; text-decoration:none; font-weight:500; letter-spacing: 0.5px; display:inline-block;}
.caption_overlay_2024 .carousel-caption .link::after{border-color:inherit; display:none;}
.caption_overlay_2024:hover .carousel-caption > p{opacity:1; transition: all linear .3s;}
.caption_overlay_2024:hover .carousel-caption{}
.caption_overlay_2024:hover .carousel-caption .bnr_title{width: 100%;}
.caption_overlay_2024:hover .img_grey_2024 img{filter: grayscale(0); transition: all linear .3s;}
.video_2024.home-video-container { position: relative; width: 100%;  padding-top:42.25%; overflow: hidden; margin-top: 0px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img { position: static; top: 0px; left: 0; width: 100%; height: auto; border-radius: 0px !important; display: block; margin-top:0px; background-color:#000000;}
.video_2024.home-video-container .overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; text-align: center; background-color: rgba(0, 0, 0, 0.3); display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-end; padding: 20px;}
.video_2024.home-video-container .overlay .overlay-col { width: 1470px; max-width:100%;
  text-align: left; margin-bottom:20px; padding: 0 15px;}
.video_2024.home-video-container .overlay img { width: 270px; height: auto; margin-bottom: 20px; display: none;}
.video_2024.home-video-container .overlay h2 { font-size: 36px; line-height: 120%; font-weight: 300; color: #fff; text-transform: capitalize; width: 400px; max-width: 100%; margin-bottom:35px;}
.video_2024.home-video-container .explore-btn { display: inline-block; font-size: 18px; line-height: 100%; font-weight: 300; color: #ffffff;    text-align: center; position:relative; text-decoration: none; padding-right:0px; border-bottom:1px solid #FFFFFF; padding-bottom:2px; }
.video_2024.home-video-container .explore-btn:hover{border-color:transparent;}
.video_2024.home-video-container .explore-btn:after{content:""; display: inline-block; height: 12px; width: 17px; position:absolute; right:-25px; top:5px; background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696699C11.4645 0.403806 10.9896 0.403806 10.6967 0.696699C10.4038 0.989593 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM0 6.75H16V5.25H0V6.75Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.scroll_down_arrow{position:absolute; right:50px; bottom:100px;  width:14px; height:47px; z-index:11; background-image: url("data:image/svg+xml,%3Csvg width='14' height='47' viewBox='0 0 14 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.3636 46.6364C6.71508 46.9879 7.28492 46.9879 7.6364 46.6364L13.364 40.9088C13.7154 40.5574 13.7154 39.9875 13.364 39.636C13.0125 39.2846 12.4426 39.2846 12.0912 39.636L7 44.7272L1.90883 39.636C1.55736 39.2846 0.987511 39.2846 0.636039 39.636C0.284567 39.9875 0.284567 40.5574 0.636039 40.9088L6.3636 46.6364ZM6.1 0V46H7.9V0H6.1Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.admin-header-links { background-color: #4d4a4a; text-align: center; color: #eee; position: fixed;  top: 0px; z-index:11;  left: 50%; transform: translate(-50%,0); line-height:42px;}
.detail-page,.master-wrapper-content-new{margin-top: 64px;}
.detail-page::before {content: ""; display: table; width: 100%; clear: both;}
html.html-home-page .master-wrapper-content-new{margin-top:0;}
html.html-home-page > body > img[src$="53099.gif"]{display:none;}
img.lazy{background-image: url('../Themes/Jaquar2025_V1/Content/images/loading.gif'); background-repeat: no-repeat;  background-position: 50% 50%;}
.sr-read-only{position: absolute; width: 1px; height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  white-space: nowrap; border: 0;}
.cookies-close {position: absolute; right: -20px; top: -20px; width: 40px; height: 40px; z-index: 1; background-color: #5e5d5d;
  border-radius: 100%; cursor: pointer; }
.cookies-close::before {content: "x"; font-size: 20px; line-height: 35px; font-weight: 200;}
@keyframes fadeInOpacity {
0% {opacity: 0;}
80% {opacity: 0;}
100% {opacity: 1;}
}
.desktop-bathsol-picture,.light-sol-col{background-color:#000000;}
.download-list-wrrapper .filter-sidebar.download-left{width: 380px; margin-bottom: 20px;}
.download-list-wrrapper .products-list{width: calc(100% - 404px); margin-left: auto; margin-bottom: 20px;}
.download-list-wrrapper .filter-sidebar.download-left ul li input{margin-top:2px;}
.download-product-data input[type="checkbox"]{margin-top: -7px; margin-right:2px;}


/*Jaquar Gallery*/
.mfp-bg.jg-popup-wrap{position:fixed!important; height:100%!important;}
.mfp-wrap.jg-popup-wrap{position:fixed!important; height:100%!important;}
.mfp-wrap.jg-popup-wrap button.mfp-close {top: 0; padding-right: 20px; background-color: #000; left: 0;}
.mfp-wrap.jg-popup-wrap img.mfp-img{margin:0; padding:0; max-height: calc(100vh - 60px) !important;}
.mfp-wrap.jg-popup-wrap .mfp-content{padding:0px 0 0px 0;}
.mfp-wrap.jg-popup-wrap .mfp-figure figure{border-radius:5px; z-index:9999; padding: 6px;}
.mfp-wrap.jg-popup-wrap .mfp-figure::after{display:none;}
.mfp-wrap.jg-popup-wrap .mfp-bottom-bar{margin-top:0; position:static; padding: 10px 0 0 0; display:none;}
.mfp-wrap.jg-popup-wrap button.mfp-arrow::before{transform: translate(0, 0em) rotate(0deg);  border-left-color: #FFF;}
.mfp-wrap.jg-popup-wrap button.mfp-arrow.mfp-arrow-left::before{border-left:0; border-right-color: #FFF; left: 0;}

.banner-btn-section {margin-top: -70px;	position: relative;	z-index: 1;	text-align: center;}
.banner-btn-section .btn { 	background: rgba(255,255,255,0.8); 	color: #000; 	border: 0; }
.banner-btn-section .btn :hover { background:#fff; }


/*NewSlider2025*/
.video_2024.new2025sliderwraper{padding-top:0;}
.video_2024.home-video-container{background-image:url("https://www.jaquar.com/Themes/Jaquar2025_V1/Content/images/slider-overhead-and-hand_2026_placeholder.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover; background-color:#000000; min-height:700px;}


.video_2024.new2025sliderwraper .desktop-video-slider .item{position:relative; /*padding-top:42.5%;*/}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev,.video_2024.new2025sliderwraper .owl-nav button.owl-next {position: absolute; left:10px;  top: 50%;  border-radius: 100%;  width: 40px;  height: 40px;  background-color: rgba(255,255,255,0.5);}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev:hover,.video_2024.new2025sliderwraper .owl-nav button.owl-next:hover{background-color: rgba(255,255,255,1);}
.video_2024.new2025sliderwraper .owl-nav button.owl-next{left:auto; right:10px;}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev span,.new2025sliderwraper .owl-nav button.owl-next span{ width: auto;  height: auto;  display: block;}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev span::before,.video_2024.new2025sliderwraper .owl-nav button.owl-next span::before{ position: relative;  width: 12px;  height: 12px;  margin: auto;  top: 8px;}
.video_2024.new2025sliderwraper .owl-nav button.owl-next span::before{right: 3px;}


.callbac_new {border-right: 1px solid rgba(0,0,0,0.5);}
.whatsapptop {margin-right: auto;}
.whatsapptop::before {background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0C3.80375 0 0 3.80375 0 8.5C0 10.37 0.595 12.0912 1.615 13.4937L0.44625 16.575L3.825 15.5975C5.16375 16.49 6.77875 17 8.5 17C13.1962 17 17 13.1962 17 8.5C17 3.80375 13.1962 0 8.5 0ZM13.0262 12.0275L12.1125 12.92C11.1562 13.8763 8.6275 12.835 6.39625 10.5825C4.165 8.35125 3.16625 5.8225 4.05875 4.8875L4.9725 3.97375C5.3125 3.63375 5.88625 3.63375 6.2475 3.97375L7.58625 5.3125C8.05375 5.78 7.8625 6.5875 7.24625 6.77875C6.82125 6.9275 6.52375 7.395 6.6725 7.82C6.90625 8.81875 8.2025 10.0513 9.15875 10.285C9.58375 10.3913 10.0725 10.1362 10.2 9.71125C10.3912 9.095 11.1988 8.90375 11.6663 9.37125L13.005 10.71C13.345 11.0712 13.345 11.645 13.0262 12.0275Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");;  background-position: center top; background-size: 17px auto;  width: 17px;  height: 17px;  margin-top: 0px;}

.uirestab .resp-accordion {display: none; padding:20px; margin:0; border-top:1px solid #CCC; position:relative;}
.uirestab .resp-accordion .resp-arrow {position: absolute; right: 24px;  top: 27px;  width: 10px;  height: 10px;  border-right:
2px solid #000;  display: block;  border-bottom:2px solid #000;  transform-origin: center;  rotate: 45deg;}
.uirestab .resp-accordion:first-child {border-top:0;}


ul.new_drop_sublisting{margin:25px 0 25px 0; padding: 0; list-style-type: none; display: flex;  flex-wrap: wrap;     row-gap: 25px; line-height:1;}
ul.new_drop_sublisting > li{display: block; position: relative; width:calc(33.33%); padding-left: 20px; font-size:15px;}
ul.new_drop_sublisting > li::before{content: ""; display: block; width: 8px; height: 8px;  background-color: #3A3A3A; border-radius: 100%; position: absolute; left: 0; top: 50%;    margin-top: -4px;}
ul.new_drop_listing > li.active-list::before{rotate: 135deg;}
.new_drop_row_light {padding: 20px 0 40px 0;  flex-direction: row-reverse;}
.new_drop_row_light .new_drop_col2 {padding: 0; width: calc(100% - 410px);}
.new_drop_row_light .new_drop_col1 {display: block; width: 390px;}
ul.new_drop_listing > li.active-list::after {content: ""; display: block; position: absolute;top: 7px; height: 2px; background-color: #000;  width: 557px; max-width: calc(100% - 150px); left: 150px;}


@media (min-width: 992px) {
/*Added Custom Changes on Main Product */
.product-picture{border:0;}
.gallery-picture {position: relative;}
.gallery-picture .products-thumb-sliders {position: absolute; left: 63px; top: 0; transform: translate(0%, 0%);  rotate: 90deg; transform-origin: left top; margin: 0;}
.gallery-picture .products-thumb-sliders .item {transform: rotate(-90deg);}
}


@media (min-width: 1920px) {
.catalogue_sec_2024::after { width: 70%;}
}
@media (min-width: 1680px) {
.catalogue_sec_2024::after {width: 73%;}
}

@media (min-width: 1600px) {
.catalogue_sec_2024::after {width:77%;}
}
@media (min-width: 1440px) {
.catalogue_sec_2024::after {width:77%;}
}
@media (min-width: 1366px) {
.catalogue_sec_2024::after {width:77%;}
}
@media (max-width:1900px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper{padding:0 20px; max-width: 1800px;}
.new_dropdown_area{left: -20px; width: calc(100% + 40px);}
iframe.embedsocial-hashtag-iframe {height:527px !important;}
}
@media (max-width:1800px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper{padding:0 20px;}
iframe.embedsocial-hashtag-iframe {height: 513px !important;}
}
@media (max-width:1680px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper{max-width: 1620px;}
.header_left_icon,.header_2024_top .rightbar > ul.rightbar_listing_top > li > select, .header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list,.header_2024_top .countrymenu .country-show-hide-btn,.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a,.link_2024,.solution_section_2024,.upgrate_section_2024,.catalogue_sec_2024,.jaquar_care_2024,.video_2024.home-video-container .explore-btn,.caption_overlay_2024 .carousel-caption > p{}
.header_callback::before, .header_need_help::before{}
.header_need_help::before, .header_authorize::before{}
.header_left_icon{}
.header_callback::before {}
.header_2024_top{min-height:initial;}
.header_2024 .logo img {width: 142px;}
ul.header_new_menu > li > a{font-size: 15px;}
header.header_2024 .rightbar ul li a.ico-register,header.header_2024 .rightbar ul li.notes a.ico-cart::before,header.header_2024 .rightbar ul li a.ico-logout,header.header_2024 .rightbar ul li.notes a.ico-logout::before{}
header.header_2024 .header_2024_botom .rightbar ul.header-links li.signuplink{}
.header_2024_botom .header-search{}
.header_2024_botom .header-search form{}
.header_2024_botom .header-search .search-btn{}
.header_2024_top .countrymenu .country-show-hide-btn .plusicon {top: -1px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon{top:0px;}
.home_continer_2024,.video_2024.home-video-container .overlay .overlay-col{max-width: 1300px;}
.video_2024.home-video-container .explore-btn::after{top: 3px; width: 15px;}
.video_2024.home-video-container .overlay h2{font-size: 36px;}
.caption_overlay_2024 .carousel-caption .bnr_title{font-size: 36px;}
.section_title_2024 {font-size: 36px;}
.upgrate_section_2024 .title2 .small{font-size: 22px;}
.jsocial_icon{height: 36px; width: 36px;}
.j_fb_icon .jsocial_icon{width: 18px;}
.new_dropdown_area{top: 53px; width: calc(100% + 60px); left: -30px;}
.header_2024_top .countrymenu{top:31px;}
.new_drop_col2{padding:40px 230px 10px 90px;}
.new_close_anchor{width:20px; height:20px;}
ul.new_drop_listing > li {margin-bottom: 18px;}
.new_drop_col1_title{font-size: 20px; margin-bottom: 15px;}
.header_authorize{}
.header_need_help{}
.header_2024_top .rightbar > ul.rightbar_listing_top > li{margin-left: 15px; padding-left: 15px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height:100%;}
.caption_overlay_2024 .carousel-caption{top:auto;}
.video_2024.home-video-container{}
.new_menu_anchor.new_menu_anchor_js::after{top:4px;}
.solution_section_2024 {}
.jaquar_world_2024 {padding:20px 0 !important;}
.upgrate_section_2024  {padding:20px 0 !important;}
.admin-header-links{line-height:40px;}
.detail-page, .master-wrapper-content-new {margin-top:64px;}  
iframe.embedsocial-hashtag-iframe {height: 476px !important;}

.new_drop_row.new_drop_row_light{ width: 1575px;}
.new_drop_row_light{padding:40px 0;}


}
@media (max-width:1600px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper {max-width: 1473px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height:100%;}
.video_2024.home-video-container .overlay h2,.caption_overlay_2024 .carousel-caption .bnr_title{font-size: 36px;}
.section_title_2024 {font-size: 32px;}
.jsocial_icon {height: 36px; width: 36px;}
.j_fb_icon .jsocial_icon {width: 18px;}
.j_you_icon .jsocial_icon{width: 46px;}
.j_fb_icon,.j_ins_icon,.j_you_icon{margin-right: 25px;}
.caption_overlay_2024 .carousel-caption{}
iframe.embedsocial-hashtag-iframe {height: 460px !important;}

.new_drop_row.new_drop_row_light{ width: 1512px;}
}
@media (max-width:1440px) {
.home_continer_2024, .video_2024.home-video-container .overlay .overlay-col {max-width: 1100px;}
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper {max-width: 1380px;}
.header_2024 .logo img {width: 122px;}
.header_left_icon,.header_2024_top .rightbar > ul.rightbar_listing_top > li > select, .header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list{}
.header_callback::before, .header_need_help::before {}
.header_authorize::before {}
.video_2024.home-video-container .overlay h2, .caption_overlay_2024 .carousel-caption .bnr_title { font-size: 34px;}
.video_2024.home-video-container .overlay h2{width: 330px;}
.header_2024_top ul.main_country_list{padding:30px;}
.section_title_2024 {font-size: 30px;}
.catalogue_img_link{position:static;}
.new_dropdown_area {top: 53px;}
.new_drop_col2 {padding:20px 90px 20px 90px;}
.video_2024.home-video-container {}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 100%;}
.header_2024_botom .header-search{}
.detail-page, .master-wrapper-content-new {margin-top: 64px;}	
iframe.embedsocial-hashtag-iframe {height: 410px !important;}	

.new_drop_row.new_drop_row_light{ width: 1340px;}
}
@media (max-width:1366px) {
.jsocial_icon {height: 35px;  width: 35px;}
.j_fb_icon .jsocial_icon {width: 18px;}
.j_you_icon .jsocial_icon {width: 45px;}
ul.header_new_menu{gap: 30px;}
.jw_col1_2024 > .pl-lg-5{padding-left:0!important;}
.jupgrate_col1_2024 > .pl-lg-5{padding-left:0!important;}
.new_dropdown_area{top: 53px; width: calc(100% + 0px); left: 0px;}
.new_drop_col2 {padding:20px 20px 20px 20px;}
.new_close_anchor{right: 20px; top: 20px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul{padding:20px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li {  margin: 0 0 10px 0;}
.video_2024.home-video-container {margin-top: 0px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 100%;}
.header_2024_botom .header-search{}
.solution_section_2024 {}
.jaquar_world_2024 {padding:0px 0 !important;}
.upgrate_section_2024  {padding:0px 0 !important;} 
iframe.embedsocial-hashtag-iframe {height: 400px !important;}

.new_drop_row.new_drop_row_light{ width: 1323px;}
.new_drop_row_light{padding:20px 0;}
}
@media (max-width: 1360px) {
.header_2024_botom .header-search {}
.admin-header-links{top: 133px; width:100%;}	
iframe.embedsocial-hashtag-iframe {height: 400px !important;}

.new_drop_row_light .new_drop_col1{padding-right:0px;}
}

@media (max-width:1024px) {
.header_2024_botom .header-search {}
.new_drop_col2 {padding:15px;}
ul.new_drop_listing > li {margin-bottom: 10px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 100%;}
.scroll_down_arrow{right:20px; bottom:20px;}
.video_2024.home-video-container .overlay h2{margin-bottom:10px;}
.video_2024.home-video-container .overlay .overlay-col{padding: 0;}
.caption_overlay_2024 .carousel-caption{}
.jupgrate_col1_2024{max-width:100%!important; padding-right: 3rem !important; flex:0 0 100%;}
ul.new_drop_listing > li{ line-height:120%; margin-bottom: 5px;}
ul.new_drop_listing > li > a{ font-size:14px;}
.new_drop_col1_title{ line-height:100%;}
.new_close_anchor {width: 17px; height: 18px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list{margin: 0 0 15px 0;}
.jw_col1_2024{max-width:100%!important; flex:0 0 100%;}
.video_2024.home-video-container .overlay h2, .caption_overlay_2024 .carousel-caption .bnr_title {font-size: 30px;}
.section_title_2024 {font-size: 26px;}
.upgrate_section_2024 .title2 .small {font-size: 18px;}
.catalogue_sec_2024::after{height:100%; width: 77%;}
.catalogue_sec_2024 {margin:40px 0;}
.jaquar_instagram_2024 .section_title_2024 {margin-bottom:20px;}
.jaquar_instagram_row {margin-bottom: 30px;}
.jsocial_icon{height: 25px; width: 25px;}
.j_fb_icon, .j_ins_icon, .j_you_icon {margin-right: 15px;}
.j_fb_icon .jsocial_icon {width: 12px;}
.j_you_icon .jsocial_icon {width: 30px;}
iframe.embedsocial-hashtag-iframe {height: 345px !important;}

.new_drop_row_light{padding:0;}
.new_drop_row_light .new_drop_col2{padding: 0px; width:100%;}
.new_drop_row_light .new_drop_col1{display:none;}
ul.new_drop_sublisting{margin:7px 0 0 0; row-gap: 5px;}
ul.new_drop_sublisting > li{font-size:14px;}
ul.new_drop_sublisting > li::before{width: 6px; height: 6px; margin-top: -2px;}
ul.new_drop_listing > li.active-list::after{display:none;}
}
@media (max-width: 991px) {
.video_2024.home-video-container {padding-top:42.25%; height: auto; overflow: hidden; margin-top: 0px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {position: static; top: 0; left: -50%; right: -50%;    margin: 0px auto; width:100%; height: 100%; border-radius: 0px !important;}
.caption_overlay_2024{}
.caption_overlay_2024 .carousel-caption .bnr_title{width:100%;}
.caption_overlay_2024 .carousel-caption{}
.caption_overlay_2024 .carousel-caption > p{opacity:1;}
.img_grey_2024 img{filter: grayscale(0);}
.caption_overlay_2024::before{ content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.0); z-index: 1;}
.catalogue_sec_2024::after {height: 100%;  width:100%;}
.catalogue_sec_2024 {padding:40px 0;}
.jaquar_care_2024{ text-align:left;}
.upgrate_section_2024,.jaquar_instagram_2024{text-align:left;}
.jaquar_instagram_row{margin-right:0; max-width:100%;}
.jw_col1_2024 .section_title_2024.bdr_left::before{left:50%; width:100px; transform: translate(-50px, 0%);}
.catalogue_sec_2024 .section_title_2024.bdr_right::before{left:50%; width:100px; transform: translate(-50px, 0%); right:auto;}
.solution_section_2024 {}
.jaquar_world_2024 {padding:20px 0 !important;}
.upgrate_section_2024  {}
.upgrate_section_2024  > .row{flex-direction:column-reverse;}
iframe.embedsocial-hashtag-iframe{margin:0; width:100%!important; height: 320px !important;}
.download-list-wrrapper .filter-sidebar.download-left{width: 100%; margin-bottom: 20px; position: static; z-index: 1; padding: 0; height: auto;}
.download-list-wrrapper .products-list{width:100%; margin-left: 0; margin-bottom: 20px;}

/*NewSlider2025*/
.video_2024.new2025sliderwraper{padding-top:0;}

ul.new_drop_sublisting{margin:7px 0 0 0; row-gap: 5px}
}
@media (max-width: 990px) {
.new_drop_col1{display:none;}
.new_drop_col2{width:100%; padding: 0px;}
.header_2024_botom .header-search {}
ul.header_new_menu {gap: 15px;}
header.header_2024 .header_2024_botom .rightbar{right:0; margin-right:20px; margin-left:10px;}
.header_new_hanburger{display:block;}
.header_new_nav_wrap{display:none;}

.header_new_nav_wrap > ul.header_new_menu{flex-direction:column;}
.header_2024 .header_new_nav{order:2; margin-right:0;}
.header_2024 .header_2024_botom .rightbar{order:1;}
.header_2024_botom > .sitewrapper::after{display:none;}
.new_dropdown_area{position:static;}
.showmenu .new_dropdown_area{display:block; margin-top:10px;}
.showmenu .new_dropdown_area::before{display:none;}
.new_drop_col1_title{display:none;}
.new_close_anchor {right: 0px; top: 0px; z-index: 1; display:none;}
.mobile_showmenu .new_dropdown_area{display:block;}
.mobile_menu_show .header_new_hanburger{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9143 2.4086L21.5143 0L11.9143 9.63441L2.4 0L0 2.4086L9.6 12.043L0 21.5914L2.4 24L12 14.3656L21.6 24L24 21.5914L14.4 11.957L23.9143 2.4086Z' fill='%23333333'/%3E%3C/svg%3E%0A"); background-size: 17px auto;}
.footer_new_2024{padding-bottom:0;}
iframe.embedsocial-hashtag-iframe{height: 320px !important;}
.new_drop_row_light .new_drop_col2{padding:0;}
ul.new_drop_sublisting{margin:7px 0 0 0; flex-direction: column; row-gap: 5px;}
ul.new_drop_sublisting > li{width:100%; max-width:100%;}
ul.new_drop_listing > li::before{top: 8px;}
}


@media (max-width:767px) {
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu{position:static; box-shadow: none; margin-top: 12px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives > .dropmenu{flex-direction: column; background-color: transparent; padding-left:20px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul {   padding: 0px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li:last-child{margin-bottom:10px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon{transform: rotate(-90deg);}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon::before{background-size: 15px auto;}
.header_2024_top .countrymenu .country-show-hide-btn{padding-left:20px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list .country-show-hide-btn .plusicon{left:-5px; top: -4px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon{top: -4px;}
.header_2024_top ul.main_country_list{padding:20px;}
.header_2024_top .countrymenu {top: 0px;  height: calc(100vh - 0px); position:fixed;}
.header_2024_top .countrymenu .menu-links{max-height: calc(100vh - 0px); height: auto;}
.header_2024_botom .header-search{width:auto; margin:0px 0 0 auto;}
.header_2024_botom .header-search form{padding:3px 5px;}
.header_2024_botom .header-search .search-btn{width: 18px; height: 30px;}
.header_2024_botom .header-search input.search-input,.header_2024_botom .header-search span.search-input{width: calc(100% - 30px); font-size: 14px;}
.header_2024_botom {padding: 10px 0;}
.scroll_down_arrow{width: 10px; height: 36px;}
.jaquar_instagram_2024{padding-bottom: 40px;}
.j_link_icon .jsocial_icon{}
.jaquar_care_2024{background-image:none;}
.jaquar_care_2024:hover{background-image:none;}
 html.webp_webp .jaquar_care_2024{background-image:none;}
 html.webp_webp .jaquar_care_2024:hover{background-image:none;}
.jaquar_instagram_row{flex-wrap:wrap; justify-content: space-between; gap:0;}
.jaquar_instagram-col{width:48%; margin:10px 0;}
.jaquar_instagram-col img{width:100%;}
.jaquar_instagram_2024 .section_title_2024{margin-bottom: 10px;}
.jaquar_instagram_row{margin-bottom: 20px;}
.header_2024_top > .sitewrapper{justify-content:flex-start;}
.header_2024_top > .sitewrapper > .rightbar{ width:auto; margin-right: 0;}
.header_callback{margin-right:0;}
.header_need_help {margin-right: 0px; padding-right: 10px;}
.header_left_icon{padding-left: 15px;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li{margin-left:0; padding-left:0;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li > select, .header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list{padding-right: 15px; text-align: left;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li.region{margin-right: 0;    margin-left: 10px; padding-left: 10px;}
.header_2024_top .rightbar > ul.rightbar_listing_top {align-items:flex-end;}
.header_callback::before, .header_need_help::before {width: 10px; height: 14px;}
.header_2024_top .rightbar ul li.language select {width: 75px;}
.mobile_menu_show .header_new_nav_wrap{top:46px;}
.new_close_anchor {width: 14px;  height: 14px; display: block; top: -29px; right: 10px;}
.header_new_nav_wrap > ul.header_new_menu{max-height:calc(100vh - 200px); overflow-y:auto;}
.new_drop_listing_wrap > .row{flex-direction:column; margin: 0;}
.new_drop_listing_wrap > .row > .col{padding:0;}
.admin-header-links {top: 148px; width: 100%;}
.header_2024_top > .sitewrapper{justify-content:center; gap:10px;}
.header_2024_top > .sitewrapper::after{display:none;}
.header_2024_top > .sitewrapper > .rightbar{margin-left:0; margin-top: 0px; width: 100%;}
.header_2024_top .rightbar > ul.rightbar_listing_top{justify-content: center;}
.header_authorize {margin-right: 0px;  padding-right: 10px;  padding-left: 20px; }
.header_2024_top .countrymenu .closebtn {display: block; position: absolute; right:10px;  top:10px; width: 16px; z-index: 1;}
.header_2024_top .countrymenu .closebtn > a{width: 100%; height: 16px; position: static; display: block;}
.header_2024_top .countrymenu .closebtn a::before, .header_2024_top .countrymenu .closebtn a::after{height: 16px}
.video_2024.home-video-container{padding-top:0%; height:auto; margin-top: 0px;}
.video_2024.home-video-container .overlay {position: relative; background-color: #000000;}
.video_2024.home-video-container .overlay .overlay-col {padding: 0; margin: 0;   text-align: left;}
.video_2024.home-video-container .overlay h2{width:100%; font-size: 22px;}
.caption_overlay_2024 .carousel-caption .bnr_title {font-size: 22px;}
.video_2024.home-video-container .explore-btn{font-size:15px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{position:static; height: 325px;}
.detail-page, .master-wrapper-content-new {margin-top: 64px;}
.header-connect-left {position: fixed;  left: 0;  bottom: 0;  width: 100%;  background-color: #000;  display: flex;  justify-content: center;  gap: 10px;  padding: 15px 15px;  flex-wrap: wrap;}
iframe.embedsocial-hashtag-iframe{height: 640px!important;}
.cookies-close{right: 0px;}
div.video_2024.formobile-home-video { position: relative; width: 100%;  padding-top:100%; overflow: hidden; margin-top: 73px;}
div.video_2024.formobile-home-video video { position: absolute; top: 0px; left: 0; right: 0; width: 100%; height: 100%; border-radius: 0px !important; display: block; margin-top:0px; background-color:#000000; scale: 1;}

/*NewSlider2025*/
.video_2024.new2025sliderwraper{padding-top:0;}
.video_2024.new2025sliderwraper .mobile-video-slider{background-color:#000000; min-height:300px; display:flex;}
.video_2024.new2025sliderwraper .mobile-video-slider .item{position: relative; padding-top:100%;}
.video_2024.new2025sliderwraper .mobile-video-slider .item video {height: 100%; position: absolute; scale:1;}


/*Form Quick call fix bottom*/
.headquick_wraper .headquick_area { position: fixed; bottom: 0; top: auto; background-color: #FFFFFF; width: 100%;    text-align: center; padding: 10px; display: flex; justify-content: space-around; align-items: center; box-shadow: -10px 0 5px rgba(0,0,0,0.5);}
.headquick_wraper .headquick_area a.header_left_icon {padding: 0; border: 0; color:#000000;}
.headquick_wraper .headquick_area a.header_left_icon::before {position: static;  margin: auto auto 10px auto;}
.headquick_wraper .headquick_area a.request_call::before,.headquick_wraper .headquick_area a.header_callback::before{background-image:url("data:image/svg+xml,%3Csvg width='13' height='19' viewBox='0 0 13 19' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4186 15.9523L11.2481 13.0159C10.8301 11.9672 9.45633 11.7221 8.7523 12.5475C8.24794 13.1116 7.35625 13.1613 6.759 12.73C5.4493 11.731 4.28909 8.97267 4.58534 7.27671C4.64942 6.52272 5.40549 5.98033 6.16063 6.04549C7.24088 6.16397 8.07123 5.04572 7.65322 3.99701L6.48278 1.06064C6.1168 0.294901 5.23624 -0.0848387 4.50153 0.206225L2.50733 0.996255C0.481544 1.85951 0.348856 6.40501 2.31351 11.3339C4.27817 16.2628 7.47255 19.551 9.57173 18.7194L11.5659 17.9293C12.3322 17.5651 12.7112 16.6864 12.4186 15.9523Z' fill='%23000000'/%3E%3C/svg%3E%0A");}
.headquick_wraper .headquick_area a.header_authorize::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03126 0C4.21985 0 1.875 2.26469 1.875 5.15626C1.875 6.25632 2.20556 7.23726 2.83997 8.15645L6.63666 14.0808C6.82085 14.3688 7.24204 14.3683 7.42585 14.0808L11.239 8.13629C11.8598 7.25876 12.1875 6.22835 12.1875 5.15626C12.1875 2.3131 9.87441 0 7.03126 0ZM7.03126 7.50001C5.73897 7.50001 4.6875 6.44854 4.6875 5.15626C4.6875 3.86397 5.73897 2.8125 7.03126 2.8125C8.32354 2.8125 9.37501 3.86397 9.37501 5.15626C9.37501 6.44854 8.32354 7.50001 7.03126 7.50001Z' fill='%23000000'/%3E%3Cpath d='M10.6958 10.7717L8.33541 14.462C7.72445 15.4145 6.33466 15.4114 5.72663 14.4629L3.36244 10.7727C1.28231 11.2536 0 12.1347 0 13.1875C0 15.0145 3.62275 16 7.03126 16C10.4398 16 14.0625 15.0145 14.0625 13.1875C14.0625 12.1339 12.7784 11.2524 10.6958 10.7717Z' fill='%23000000'/%3E%3C/svg%3E"); margin-bottom: 5px;}
.headquick_wraper .headquick_area a.whatsapptop::before{background-image: url("data:image/svg+xml,%3Csvg height='200px' version='1.1' viewBox='0 0 509 512' width='200px' xmlns='http://www.w3.org/2000/svg' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cpath d='M259.253137,0.00180389396 C121.502859,0.00180389396 9.83730687,111.662896 9.83730687,249.413175 C9.83730687,296.530232 22.9142299,340.597122 45.6254897,378.191325 L0.613226597,512.001804 L138.700183,467.787757 C174.430395,487.549184 215.522926,498.811168 259.253137,498.811168 C396.994498,498.811168 508.660049,387.154535 508.660049,249.415405 C508.662279,111.662896 396.996727,0.00180389396 259.253137,0.00180389396 L259.253137,0.00180389396 Z M259.253137,459.089875 C216.65782,459.089875 176.998957,446.313956 143.886359,424.41206 L63.3044195,450.21808 L89.4939401,372.345171 C64.3924908,337.776609 49.5608297,295.299463 49.5608297,249.406486 C49.5608297,133.783298 143.627719,39.7186378 259.253137,39.7186378 C374.871867,39.7186378 468.940986,133.783298 468.940986,249.406486 C468.940986,365.025215 374.874096,459.089875 259.253137,459.089875 Z M200.755924,146.247066 C196.715791,136.510165 193.62103,136.180176 187.380228,135.883632 C185.239759,135.781068 182.918689,135.682963 180.379113,135.682963 C172.338979,135.682963 164.002301,138.050856 158.97889,143.19021 C152.865178,149.44439 137.578667,164.09322 137.578667,194.171258 C137.578667,224.253755 159.487251,253.321759 162.539648,257.402027 C165.600963,261.477835 205.268745,324.111057 266.985579,349.682963 C315.157262,369.636141 329.460495,367.859106 340.450462,365.455539 C356.441543,361.9639 376.521811,350.186865 381.616571,335.917077 C386.711331,321.63837 386.711331,309.399797 385.184018,306.857991 C383.654475,304.305037 379.578667,302.782183 373.464955,299.716408 C367.351242,296.659552 337.288812,281.870254 331.68569,279.83458 C326.080339,277.796676 320.898622,278.418749 316.5887,284.378615 C310.639982,292.612729 304.918689,301.074268 300.180674,306.09099 C296.46161,310.02856 290.477218,310.577055 285.331175,308.389764 C278.564174,305.506821 259.516237,298.869139 236.160607,278.048627 C217.988923,261.847958 205.716906,241.83458 202.149458,235.711949 C198.582011,229.598236 201.835077,225.948292 204.584241,222.621648 C207.719135,218.824546 210.610997,216.097679 213.667853,212.532462 C216.724709,208.960555 218.432625,207.05866 220.470529,202.973933 C222.508433,198.898125 221.137195,194.690767 219.607652,191.629452 C218.07588,188.568136 205.835077,158.494558 200.755924,146.247066 Z' fill='%23000000' id='whatsup'/%3E%3C/g%3E%3C/svg%3E");} 
.headquick_wraper .headquick_area a.header_need_help::before {background-image: url("data:image/svg+xml,%3Csvg data-name='Your Icons' id='Your_Icons' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M13,33a3,3,0,0,0,3-3V22a3,3,0,0,0-2.94-3A9,9,0,0,1,22,11h4a9,9,0,0,1,8.94,8A3,3,0,0,0,32,22v8a3,3,0,0,0,2.82,3A3,3,0,0,1,32,35H27.82a3,3,0,1,0,0,2H32a5,5,0,0,0,4.94-4.39A5,5,0,0,0,40,28V24a5,5,0,0,0-3-4.59A11,11,0,0,0,26,9H22A11,11,0,0,0,11,19.41,5,5,0,0,0,8,24v4A5,5,0,0,0,13,33Zm12,4a1,1,0,1,1,1-1A1,1,0,0,1,25,37ZM38,24v4a3,3,0,0,1-3,3,1,1,0,0,1-1-1V22a1,1,0,0,1,1-1A3,3,0,0,1,38,24ZM10,24a3,3,0,0,1,3-3,1,1,0,0,1,1,1v8a1,1,0,0,1-1,1,3,3,0,0,1-3-3Z' fill='%23000000'/%3E%3C/svg%3E"); background-size: 100% auto; width: 26px; height: 19px; margin-bottom: 5px;}
}





@media (max-width:679px) {
header.header_2024 .header_2024_botom .rightbar ul.header-links li.user {margin-right: 10px !important;}
.video_2024.home-video-container{margin-top: 0px;}	
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height: 290px;}
iframe.embedsocial-hashtag-iframe{height: 565px!important;}
}
@media (max-width:600px) {
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height: 255px;}
iframe.embedsocial-hashtag-iframe{height: 500px!important;}
}
@media (max-width:480px) {
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height: 412px; scale: 2;}
iframe.embedsocial-hashtag-iframe{height: 380px!important;}
}
@media (max-width:420px) {
.caption_overlay_2024 .carousel-caption > p{}
.caption_overlay_2024 .carousel-caption{padding-bottom:0;}
.caption_overlay_2024 .carousel-caption .bnr_title{margin-bottom:0;}
.video_2024.home-video-container .overlay h2{width:100%; font-size: 18px;}
.caption_overlay_2024 .carousel-caption .bnr_title {font-size: 18px;}
.video_2024.home-video-container .explore-btn{font-size:12px;}
.video_2024.home-video-container .overlay .overlay-col {padding: 0; margin: 0;   text-align: left;}
.header_2024_top .countrymenu{top: 0px; height: calc(100vh - 0px);}
.header_2024_top .countrymenu .menu-links{max-height: calc(100vh - 44px);}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 362px; scale: 2;}
iframe.embedsocial-hashtag-iframe{height: 336px!important;}
}
@media (max-width:400px) {
.admin-header-links{top: 66px;}
.video_2024.home-video-container {margin-top: 91px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 340px; scale: 2;}
.video_2024.home-video-container{margin-top: 0px; padding-top:0;}
.header_2024_top .countrymenu{top: 0px;  height: calc(100vh - 0px);}
iframe.embedsocial-hashtag-iframe{height: 315px!important;}	
}
@media (max-width:375px) {
.detail-page, .master-wrapper-content-new {margin-top: 112px;}
iframe.embedsocial-hashtag-iframe{height: 293px!important;}
.video_2024.home-video-container{margin-top: 0px;}
.video_2024.home-video-container iframe, .video_2024.home-video-container video,.video_2024.home-video-container img {height: 322px; scale: 2;}
}
@media (max-width:360px) {
.video_2024.home-video-container iframe,.video_2024.home-video-container video ,.video_2024.home-video-container img{height: 310px; scale: 2;}
iframe.embedsocial-hashtag-iframe{height: 280px!important;}
}
/*=== code by subrata 02012025 career page =======*/
.featuredtab ul.resp-tabs-list{display: flex; align-items: center; justify-content: center; gap: 20px; margin-bottom: 30px;}
.featuredtab ul.resp-tabs-list li.resp-tab-item{min-width: 280px; background-color: #f5f5f5; text-align: center; font-size: 20px; line-height: 1; padding:15px 15px;}
.featured-title{margin-bottom: 30px;}
.res-tab-item{padding: 0;}
.featuredtab ul.resp-tabs-list li.resp-tab-item:hover,.featuredtab ul.resp-tabs-list li.resp-tab-item.resp-tab-active{background-color: #000000; color: #FFFFFF; font-weight: 400;}
.dealer-section1{padding: 115px 0;}
.dealer-contact-wrap{position: relative; background-image: url("../Themes/Jaquar2025_V1/Content/images/residential-interior-design.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; }
.dealer-contact-wrap::before{content: ""; display: block; position: absolute; left:0; top:0; height: 100%; width: 100%; z-index: 1; background-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0,0,0,0.1) 80%);}
.dealer-contact-wrap > .row{z-index: 2; position: relative; min-height: 580px;}
.dealer-contact-form{width: 680px; max-width: 100%; padding:60px;}
.dealer-section1 .home-title1{padding-left: 90px;  font-size: 40px;}
.dealer-contact-form.card{background-color:#efeeec;}
.dealer-contact-form .card-header{text-transform: uppercase; font-size: 22px; color:#000000; text-align: center; padding: 0 0px; border: 0;  background-color: transparent; margin-bottom: 17px;}
.dealer-contact-form .card-header strong{font-weight: 500;}
.dealer-contact-form .card-body{padding:0;}
.dealer-contact-form .form-group > label{display: none;}
.dealer-contact-form input[type="text"],.dealer-contact-form input[type="email"],.dealer-contact-form input[type="tel"]{padding: 0 25px; background-color: #e8e8e8; height: 37px; font-size: 14px;}
.dealer-contact-form input[type="text"]::placeholder,.dealer-contact-form input[type="email"]::placeholder,.dealer-contact-form input[type="tel"]::placeholder{opacity:1;}
.dealer-contact-form select{padding: 0 30px; background-color: #e8e8e8; height: 37px;}
.dealer-contact-form .btn-submit{width: 100%; background-color: #000000; color:#FFFFFF; text-align: center; border: 0; padding: 0; height: 37px; font-weight: 500;}

/*=== code by subrata 05062025 animated product box =======*/
.csbox_animation .product-item{position:relative; padding-bottom: 250px; overflow:hidden;}
.csbox_animation .item-box .product-item .picture > a{position:relative; transition: all 0.5s ease; opacity:1;}
.csbox_animation .item-box .product-item:hover .picture > a{top:-100px; transition: all 0.5s ease; opacity:0;}
.csbox_animation .item-box .product-item  .details {position: absolute; top: calc(100% - 250px); width: 100%; bottom: 0; padding: 40px; transition: all 0.5s ease; display:block;}
.csbox_animation .item-box .product-item:hover .details{top:0; background-color:#FFFFFF; transition: all 0.5s ease; display: flex; bottom: auto; gap: 10px; padding-top:80px}
.csbox_animation .item-box .product-item .details > .sku, .csbox_animation .item-box .product-item .details > .table-wrapper, .csbox_animation .item-box .product-item .details .add-info .buttons .link.link_2024, .csbox_animation .item-box .product-item .details .add-info .buttons .product-box-add-to-cart-button {display: none;}
.csbox_animation .item-box .product-item:hover .details > .sku, .csbox_animation .item-box .product-item:hover .details > .table-wrapper, .csbox_animation .item-box .product-item:hover .details .add-info .buttons .link.link_2024 {display: block;}
.csbox_animation .item-box .product-item:hover .details .product-title{min-height:initial;}
.csbox_animation .item-box .product-item  .details > .skucode{display:block;}
.csbox_animation .item-box .product-item:hover .table-wrapper > ul > li{margin-bottom:10px;}
.csbox_animation .item-box .product-item:hover .table-wrapper .spec-name,.csbox_animation .item-box .product-item:hover  .details > .skucode span{color:#000000;}
.csbox_animation .item-box .product-item:hover .details h2.product-title {font-weight: 400; color: #000;
}
.csbox_animation .item-box .product-item:hover .details .sku, .csbox_animation .item-box .product-item:hover .table-wrapper > ul > li, .csbox_animation .item-box .product-item:hover .details .add-info, .csbox_animation .item-box .product-item:hover .details .prices .actual-price, .csbox_animation .item-box .product-item:hover .details .link_2024 {font-size: 14px;}
.csbox_animation .item-box .product-item:hover .details > .table-wrapper span.spec-value {display: flex; flex-wrap: wrap; gap: 10px;}
.csbox_animation .item-box .product-item:hover .details > .table-wrapper span.spec-value > label { display: inline-block; border: 1px solid #dadada; color: #666; background: #f0f0f0; line-height: 1;  padding: 5px 10px; margin: 0;}

@media (max-width:1366px){
	.csbox_animation .item-box .product-item  .details{padding:20px}
	.csbox_animation .item-box .product-item:hover .details{padding-top:20px}
}

@media (max-width: 1400px) {
.featuredtab ul.resp-tabs-list li.resp-tab-item{font-size: 16px; padding: 12px 20px; min-width: 250px;}
}
@media (max-width: 991px) {
.featuredtab ul.resp-tabs-list li.resp-tab-item{min-width: 180px;}
}
@media (max-width: 767px) {
.featuredtab ul.resp-tabs-list{display: none;}
.featuredtab h2.resp-accordion{background-color: #272926; color:#FFFFFF; font-size: 18px; text-transform: none; border-top: 1px solid rgba(255,255,255,0.2);}
.featuredtab h2.resp-accordion:first-child {border-color:rgba(255,255,255,0.2);}
.featuredtab h2.resp-tab-active span.resp-arrow{border-bottom-color:rgba(255,255,255,1);}
.testimonial-swiper .swiper-slide{width: 100%;}
.featuredtab .resp-tab-content{padding: 0px 0;}
.featuredtab .resp-arrow{border-width: 6px; margin-top: 10px;}
.featuredtab h2.resp-tab-active span.resp-arrow{border-width: 6px; margin-top: 6px;}
.featuredtab h2.resp-accordion.resp-tab-active{background-color: #000000;}

ul.new_drop_listing > li::before{top:8px; width: 5px; height: 5px; left: 2px;}
ul.new_drop_listing > li:last-child{margin-bottom:5px;}
.new_drop_listing_wrap > .row > .col:last-child ul.new_drop_listing > li:last-child{margin-bottom:0px;}

.whatsapptop {padding-left: 22px; margin-right:0;}
.whatsapptop::before{background-size:14px auto; width: 14px; height: 14px; margin-top:1px;}

.video_2024.home-video-container .mobile-video-slider .item {padding:0;}
.video_2024.home-video-container .mobile-video-slider .item video,.video_2024.home-video-container .mobile-video-slider .item img{position:static; height: auto; scale: none;}
}

@media (max-width: 480px) {
.header_2024_top > .sitewrapper{gap:10px;}
.header_authorize{padding-right: 0px; border:0; }
.header_need_help{padding-right: 0px; border:0;}
.callbac_new {padding-right: 0px; border:0;}	
}

body > img[src$="53099.gif"] {display: none;}

/*For Google Desktop Screen*/
@media (min-width: 1350px) and (max-width: 1351px) {
.desktop-bathsol-picture > img,.desktop-lightsolution-picture > img{height:466px;}
.desktop-jquar-building-picture > img,.desktop-jquar-upgrate-picture > img{height:513px;}
.header_2024_botom{height:105px;}
.header_new_nav{width:230px;}
.home-video-container.new2025sliderwraper{height:560px;}

html.html-category-page .slider-wrapper{width:100%;}
html.html-category-page .slider-wrapper .anywhereslider-slide{background-color:#000000; height:332px; overflow:hidden;}
html.html-category-page .slider-wrapper .anywhereslider-slide img{animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in;	animation-duration: 10s;}

html.html-category-page .product-grid .item-grid .item-box .picture a img{width:277px; height:277px;}

html.html-category-page .category-description,html.html-category-page .category-description h3,html.html-category-page .category-description h5{color:#000000;}
html.html-category-page .category-description a{color:#000000;}
html.html-category-page body.modal-open:before{opacity:0;}
}
/*For Google Mobile Screen*/
@media (min-width:411px) and (max-width:412px){
.bath-sol-col,.light-sol-col{background-color:#000000; }
.mobile-bathsol-picture,.mobile-lightsolution-picture{ background-color:#000000; height:273px; display: flex !important
; align-items: center; justify-content: center;}
.mobile-bathsol-picture .res_mobile_img,.mobile-lightsolution-picture .res_mobile_img{height: 273px;}
.eu-cookie-bar-notification .content .text,.CustomNotVisible{/*opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1;	animation-timing-function: ease-in;	animation-duration: 5s;*/}
.home-video-container.new2025sliderwraper{height:385px;}

html.html-category-page .slider-wrapper{width:100%;}
html.html-category-page .slider-wrapper .anywhereslider-slide{background-color:#000000; height:492px; overflow:hidden;}
html.html-category-page .slider-wrapper .anywhereslider-slide img{animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in;	animation-duration: 10s;}
html.html-category-page .eu-cookie-bar-notification .content .text{height:80px;}
html.html-product-details-page > body > img[src$="53099.gif"] {display: none;}
html.html-home-page .eu-cookie-bar-notification,html.html-category-page .eu-cookie-bar-notification{animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 10s;}
html.html-category-page .category-description,html.html-category-page .category-description h3,html.html-category-page .category-description h5{color:#000000;}
html.html-category-page .category-description a{color:#000000;}
html.html-category-page body.modal-open:before{opacity:0;}
}
a.mapIcon.header_left_icon {color: #777777;}
a.mapIcon.header_left_icon::before{width: 22px; height: 23px; background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='%23777777' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03126 0C4.21985 0 1.875 2.26469 1.875 5.15626C1.875 6.25632 2.20556 7.23726 2.83997 8.15645L6.63666 14.0808C6.82085 14.3688 7.24204 14.3683 7.42585 14.0808L11.239 8.13629C11.8598 7.25876 12.1875 6.22835 12.1875 5.15626C12.1875 2.3131 9.87441 0 7.03126 0ZM7.03126 7.50001C5.73897 7.50001 4.6875 6.44854 4.6875 5.15626C4.6875 3.86397 5.73897 2.8125 7.03126 2.8125C8.32354 2.8125 9.37501 3.86397 9.37501 5.15626C9.37501 6.44854 8.32354 7.50001 7.03126 7.50001Z' fill='%23777777'/%3E%3Cpath d='M10.6958 10.7717L8.33541 14.462C7.72445 15.4145 6.33466 15.4114 5.72663 14.4629L3.36244 10.7727C1.28231 11.2536 0 12.1347 0 13.1875C0 15.0145 3.62275 16 7.03126 16C10.4398 16 14.0625 15.0145 14.0625 13.1875C14.0625 12.1339 12.7784 11.2524 10.6958 10.7717Z' fill='%23777777'/%3E%3C/svg%3E");}
.other-items-heading { border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; padding: 5px 0; margin: 10px 0; font-weight: 400; color: #000;}


/*New Design 2026*/
.headquick_area{display: flex;}
.header_2024 .logo{order:1; width: 114px; position: absolute; left: 50%; transform: translate(-50%, 0px); margin-top: 0px;}
.header_2024 .logo img{filter: brightness(100) invert(1);}
.site-header .sitewrapper::after{display: none;}
.header_2024_botom .header-search{width:350px;}
.header_2024_botom .header-search input.search-input{background-color: transparent; color:#242424; padding:0 0 0 25px;}
.header_2024_botom .header-search input.search-input::placeholder{opacity: 1; color: #242424;}
.js_main_menu_icon{ display:none;}

.solution_section_2024 {padding:30px 23px 30px 23px; background-color:#242424; position: relative;}
.solution_section_2024 .container{position: relative; z-index: 1;}
.solution_section_2024::after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 170px; background-color: #000000; z-index: 0; display:none;}
.solution_section_2024 .row{margin:0; gap:30px; padding:0px!important;}
.solution_section_2024 .row > .col{padding:0; flex: auto; max-width:100%; width:calc(50% - 15px);}
.solution_section_2024 .row > .col > .px-lg-3{padding-left:0!important; padding-right:0!important;}
.jaquar_world_2024_outer{padding: 0 20px; background-color: #242424;}
.jaquar_world_2024{min-height:800px; background-image:url("../Themes/Jaquar2025_V1/Content/images/jaquar-world-bg_2026.jpg"); background-position:center top; background-repeat:no-repeat; background-size:cover; display: flex; align-items: center; position:relative;}
.jaquar_world_2024 > .container{max-width:100%; width:1760px; position:relative; z-index:2;}
.jaquar_world_2024::before{content:""; display: block;  width: 50%;  position: absolute; right: 0; top: 0; height: 100%; z-index: 1; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);}

.jaquar_world_area{width:365px; margin-left: auto; color: #FFF; max-width: 100%;}
.jaquar_world_area .bdr_left::before{display:none;}
.jaquar_world_area .section_title_2024{font-size:45px; font-weight:300; padding-bottom:0; color:inherit;}
.jaquar_world_area .section_title_2024 > a{color:inherit;}
.jaquar_world_area > p{font-size: 16px; font-weight: 400; margin-bottom:30px; letter-spacing: 0;}
.jaquar_world_area > p:last-child{margin-bottom:0;}
.jaquar_world_area .link,.catalogue_colbtnwrp .link{color:inherit; border:1px solid rgba(255,255,255,0.2); border-radius: 50px;    padding:9px 32px; font-size:16px; text-decoration:none; font-weight:500; letter-spacing: 0; display:inline-block;}
.catalogue_colbtnwrp .link{color:#FFFFFF;}
.jaquar_world_area .link::after,.catalogue_colbtnwrp .link::after{border-color:inherit; display:none;}
ul.jw-home-list{margin:0 0 30px 0; padding:0; display:flex; flex-wrap:wrap; gap:20px;}
ul.jw-home-list > li{display:block; position:relative; padding-left:20px;  width: calc(50% - 10px); color:#FFFFFF; font-size:14px; line-height:150%; font-weight: 400; }
ul.jw-home-list > li::before{content:""; display:block; width:8px; height:8px; background-color:#FFFFFF; position:absolute; left:0; top:7px; border-radius:100%; }
.innovation-section{background-color:#242424;padding:90px 0;color:#fff;}
.innovation-section > .container{max-width:100%; width:1760px;}
.innovation-wrapper{display:flex;align-items:center;justify-content:space-between;}
.innovation-left{width:330px; margin-left: 40px; max-width: 100%;}
.innovation-left h2.title2{font-size:45px;font-weight:300; line-height:120%; color:#FFFFFF;}
.innovation-right{display:flex;justify-content:space-between; width:calc(100% - 566px);}
.innovation-box{flex:1;text-align:center;padding:0 20px;position:relative; color:#FFFFFF;}
.innovation-right > .innovation-box:first-child{padding-left:0;}
.innovation-right > .innovation-box:last-child{padding-right:0;}
.innovation-box:not(:last-child)::after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background:rgba(255,255,255,0.15);}

.innovation-box .icon{margin-bottom:20px;}
.innovation-box .icon img{width:58px; height:auto;}
.innovation-box:nth-child(2) .icon img{width:auto; max-height:60px;}
.innovation-box .innovation-box_title{font-size:22px;font-weight:500; margin:0 0 15px 0; color:inherit;}
.innovation-box p{font-size:16px;line-height:150%; font-weight:400; }

.inspiration_section_2026_outer{padding-left: 23px; padding-right: 23px; background-color: #242424;}
.inspiration_section_2026{min-height:800px; background-image:url("../Themes/Jaquar2025_V1/Content/images/inspiration_bg_2026.jpg"); background-position:center top; background-repeat:no-repeat; background-size:cover; display: flex; align-items: center; position:relative;}
.inspiration_section_2026::before{content:""; display:block; width:40%; position:absolute; left:0; top:0; height:100%; z-index:0; background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);}
.inspiration_section_2026 > .container{max-width:100%; width:1677px;}
.inspiration_section_2026 .jaquar_world_area{margin-left:0; width:350px; max-width: 100%;}

.jaquar_upgrate_2026_outer{padding:23px 23px 0px 23px; background-color: #242424;}
.jaquar_upgrate_2026{min-height:800px; background-image:url("../Themes/Jaquar2025_V1/Content/images/upgrade-space_bg_2026.jpg"); background-position:center top; background-repeat:no-repeat; background-size:cover; display: flex; align-items: flex-start; position:relative; position:relative;}
.jaquar_upgrate_2026::before{content:""; display:block; width:40%; position:absolute; right:0; top:0; height:100%; z-index:0; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);}
.jaquar_upgrate_2026 > .container{max-width:100%; width:1677px; margin-top:120px;}
.jaquar_upgrate_2026 .title2 .small{font-size:35px; font-weight:inherit;}

.storecare-section{padding:0 23px 50px 23px; background-color:#242424;}
.storecare-section > .container{max-width:100%; width:100%; padding: 0;}
.storecare-section > .container > .row{margin: 0;}
.storecare-section > .container > .row > .col{padding:0;}
.storecare-section .caption_overlay_2024 .carousel-caption{bottom: 100px; top: auto; width: 365px; max-width: 100%;}

.jaquar_instagram_2024{padding:20px 20px 20px 20px; background-color: #000000; color: #FFFFFF;}
.jaquar_instagram_2024 > .container{max-width:100%; width:100%; padding: 0;}
.jaquar_instagram_2024 .section_title_2024{color: inherit; text-transform: none;}
.followus_2026{color: inherit;  border: 1px solid rgba(255, 255, 255, 1);  border-radius: 50px;  padding: 9px 15px;  font-size: 14px;  text-decoration: none;  font-weight: 500; letter-spacing: 0;  display: inline-block; margin-bottom: 50px;}
.followus_2026:hover{color:#000000; background-color:#FFFFFF}
.followus_2026:hover > img{filter:brightness(100) invert(1);}
.followus_2026 > img{margin-right: 10px;}
.jsocial_icon{border: 1px solid rgba(255, 255, 255, 0.2); width:43px; height:43px; border-radius:100%; background-size: 20px auto; color:#FFFFFF}
.j_fb_icon .jsocial_icon{background-size: 10px auto;}
.j_fb_icon .jsocial_icon,.j_link_icon .jsocial_icon,.j_you_icon .jsocial_icon{width:43px;}
ul.jaquar_instagram_social > li{margin-right:10px;}
ul.jaquar_instagram_social > li:last-child{margin-right:0;}
.insta_intro_2026{background:transparent; padding: 30px;  width: 470px; max-width: 100%; display: flex;  flex-direction: column;  justify-content: center; align-items: flex-start;}
.jaquar_insta_main_2026{display: flex;}
.jaquar_insta_main_2026 .jaquar_instagram_row{max-width: 100%; width:calc(100% - 470px); gap:0; margin:0;}
.jaquar_insta_main_2026 .embedsocial-hashtag{padding-top:40%; font-size: 0; }
.jaquar_insta_main_2026 iframe.embedsocial-hashtag-iframe{position: absolute; top:0; left:0; width: 100% !important;  height: 100%!important; margin: 0; background-color:transparent!important; }


.catalogue_sec_2026{padding:50px 20px; background-color: #242424;}
.catalogue_sec_2026 > .container{max-width:100%; width:1650px; padding:0;}

.catalogue_row_2026{position: relative; min-height:200px; display: flex; justify-content: space-between;  align-items: center;     flex-wrap: wrap;}
.catalogue_col_cont_2026{width: 280px; text-align:left; }
.catalogue_col_cont_2026 .title2{color: #FFFFFF;}
.catalogue_col_cont_2026 .title2 > a{color:inherit}
.catalogue_col_cont_2026 > p{color: #FFFFFF;}
.owl-catalogues.owl-theme{position: static; width: calc(100% - 350px);}
.owl-catalogues.owl-theme .owl-dots{display: flex; gap:10px; position: static; justify-content:center; margin-top:30px!important;}
.owl-catalogues.owl-theme .owl-dots .owl-dot span{width:15px; height:15px; border:1px solid rgba(255,255,255,0.3); background-color: transparent; margin: 0;}
.owl-catalogues.owl-theme .owl-dots .owl-dot.active span{background-color: #FFFFFF; background-color: #FFFFFF;}
.owl-catalogues.owl-theme .owl-item .item  img{width:100%; display: block; margin: 0 auto; border: 1px solid rgba(255, 255, 255, 0); padding:7px; opacity:0.5;}
.owl-catalogues.owl-theme .owl-item.center .item img{ border-color:rgba(255,255,255,0.3); opacity: 1;}


.video_2024.new2025sliderwraper .mobile-video-slider{display:none;}

.catalogue_row_2026 > .catalogue_colbtnwrp{display:none;}

.footer_new_2024{background-color: #242424; letter-spacing: 0; padding-left:20px; padding-right:20px;}
.site-footer > .container{max-width:100%; width:1760px; padding: 0;}
.footerrow2inner {width: 100%; display: flex;  justify-content: space-between; flex-wrap: wrap; align-items: center; border-top:1px solid rgba(255,255,255,0.1); padding-top: 25px; margin-bottom: 25px;}
.footerrow2inner .copytext{margin: 0 0 0 auto; font-size: 16px;}
.footerrow2inner .copytext > a{color:inherit;}
.footerlinks_2026 > ul{display: flex; gap:20px; flex-wrap: wrap; margin:0; padding: 0;}
.footerlinks_2026 > ul > li{margin:0; list-style: none;}
.footerlinks_2026 > ul > li > a{color: #777777; font-size: 16px; text-decoration: none; font-weight: 400; }
.footerlinks_2026 > ul > li > a:hover{color: #FFFFFF;}
.site-footer .follow{margin: 0 0 0 18%;}
.footerrow1{align-items: flex-start;margin: 0 0 80px 0;}
.site-footer .footerrow1 > .cols{flex: 1; padding: 0;}
.storescol{max-width: 129px;}
.storescol .footer-menu-title{display:none;}
.site-footer .cols.storescol ul li:nth-child(1){margin-bottom:30px;}

.footerrow2{margin: 0;}
.footerrow3{border-top:1px solid rgba(255,255,255,0.1); padding: 40px 0 80px 0; margin: 0;}
.footerrow3 > .col{padding: 0;}
.footerrow3 > .col:nth-child(1){width:100%; max-width: 100%; flex: initial;}
.footerrow3 > .col:nth-child(2){width:467px; max-width: 100%; flex: initial; margin-left: auto; display:none;}
.footerrow3 .copyright > p{margin-bottom: 20px;}
.footerrow3 .copyright > p:last-child{margin-bottom: 0;}
.footerlogo_2026 {margin-top: 20px;}
.site-footer .footerrow1 > .footernewsletter_2026{width: 576px; max-width: 100%;  flex: initial;}
.footernewsletter_2026 .newsletter{width:475px; max-width: 100%; }
.footernewsletter_2026 .newsletter .title{width:320px; max-width: 100%; margin-bottom: 20px; font-size: 35px; color: #FFFFFF;}
.footernewsletter_2026 .newsletter .title strong{font-weight: 300;}
.footernewsletter_2026 .newsletter > p{color: #FFFFFF; width: 320px; max-width: 100%;}
.newsletter-email input[type="email"] {background-color: #000000; color: #FFFFFF; border-radius: 50px; height: 42px; padding:10px 25px; width: 100%; border: 0; width:calc(100% - 110px);}
.newsletter-email input[type="email"]::placeholder{opacity: 1; color: #FFFFFF;}
.newsletter-subscribe .newsletter-email button{color: #FFFFFF;  border: 1px solid rgba(255,255,255,0.2); border-radius: 50px;  padding: 0px 10px;  font-size: 14px;  text-decoration: none;  font-weight: 500;  letter-spacing: 0; background-color: transparent; text-transform: none; height: 42px; width:100px; text-align: center;     margin-left: auto;}
.newsletter-subscribe .newsletter-email button:hover{background-color:#FFFFFF; color:#000000;}

.scroll_up_fixed,.header_2024_botom:hover,.header_bot_menu_open_mobile{background-color: #FFFFFF; transition: all 0.5s ease;}
.scroll_up_fixed ul.header_new_menu > li > a,
.header_2024_botom:hover ul.header_new_menu > li > a,
.header_bot_menu_open_mobile ul.header_new_menu > li > a{color: #242424;}
.scroll_up_fixed .new_menu_anchor.new_menu_anchor_js::after,
.header_2024_botom:hover .new_menu_anchor.new_menu_anchor_js::after,
.header_bot_menu_open_mobile .new_menu_anchor.new_menu_anchor_js::after{border-color: #242424;}
.scroll_up_fixed .header-search form,
.header_2024_botom:hover .header-search form,
.header_bot_menu_open_mobile .header-search form{border-color:rgba(0, 0, 0, 0.2);}
.scroll_up_fixed .header-search input.search-input,
.scroll_up_fixed .header-search input.search-input::placeholder,
.header_2024_botom:hover .header-search input.search-input,
.header_2024_botom:hover .header-search input.search-input::placeholder,
.header_bot_menu_open_mobile .header-search input.search-input::placeholder{color:#242424;}
.scroll_up_fixed .header-search .search-btn,
.header_2024_botom:hover .header-search .search-btn,
.header_bot_menu_open_mobile .header-search .search-btn{background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0597 20.0395L15.8237 14.5938C17.1699 12.9934 17.9076 10.9797 17.9076 8.88347C17.9076 3.98574 13.9228 0.000976562 9.02507 0.000976562C4.12734 0.000976562 0.142578 3.98574 0.142578 8.88347C0.142578 13.7812 4.12734 17.766 9.02507 17.766C10.8637 17.766 12.6159 17.2114 14.114 16.1586L19.3898 21.6457C19.6103 21.8747 19.9069 22.001 20.2247 22.001C20.5256 22.001 20.811 21.8863 21.0276 21.6777C21.488 21.2348 21.5027 20.5002 21.0597 20.0395ZM9.02507 2.31815C12.6453 2.31815 15.5904 5.26327 15.5904 8.88347C15.5904 12.5037 12.6453 15.4488 9.02507 15.4488C5.40488 15.4488 2.45975 12.5037 2.45975 8.88347C2.45975 5.26327 5.40488 2.31815 9.02507 2.31815Z' fill='%23242424'/%3E%3C/svg%3E");}


header.header_2024 .scroll_up_fixed .rightbar ul li a.ico-register,
header.header_2024 .header_2024_botom:hover .rightbar ul li a.ico-register,
header.header_2024 .header_bot_menu_open_mobile .rightbar ul li a.ico-register{background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M23.9476 21.7977C25.0156 21.0315 25.7188 19.7867 25.7188 18.375C25.7188 16.049 23.8267 14.1562 21.5 14.1562C19.1733 14.1562 17.2812 16.049 17.2812 18.375C17.2812 19.7867 17.9844 21.0315 19.0524 21.7977C16.613 22.3466 14.7812 24.5219 14.7812 27.125V28.375C14.7812 28.6338 14.9912 28.8438 15.25 28.8438H27.75C28.0088 28.8438 28.2188 28.6338 28.2188 28.375V27.125C28.2188 24.5219 26.387 22.3466 23.9476 21.7977ZM18.2188 18.375C18.2188 16.5659 19.6909 15.0938 21.5 15.0938C23.3091 15.0938 24.7812 16.5659 24.7812 18.375C24.7812 20.1841 23.3091 21.6563 21.5 21.6563C19.6909 21.6563 18.2188 20.1841 18.2188 18.375ZM27.2812 27.9063H15.7188V27.125C15.7188 24.6262 17.7512 22.5938 20.25 22.5938H22.75C25.2488 22.5938 27.2812 24.6262 27.2812 27.125V27.9063Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_298'%3E%3Crect width='15' height='15' fill='%23CCCCCC' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}
header.header_2024 .scroll_up_fixed .rightbar ul li.notes a.ico-cart::before,
header.header_2024 .header_2024_botom:hover .rightbar ul li.notes a.ico-cart::before,
header.header_2024 .header_bot_menu_open_mobile .rightbar ul li.notes a.ico-cart::before{background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M24.6271 14.6972C23.9278 14.6972 23.2593 14.8575 22.6404 15.1738C22.2191 15.389 21.8321 15.675 21.5 16.0142C21.1679 15.675 20.7809 15.389 20.3596 15.1738C19.7407 14.8575 19.0722 14.6972 18.3728 14.6972C15.9617 14.6972 14 16.6589 14 19.0701C14 20.7779 14.9019 22.5917 16.6808 24.4612C18.166 26.0222 19.9844 27.3234 21.2482 28.1401L21.5 28.3028L21.7518 28.1401C23.0156 27.3234 24.834 26.0222 26.3193 24.4612C28.0981 22.5917 29 20.7779 29 19.0701C29 16.6589 27.0383 14.6972 24.6271 14.6972ZM25.6471 23.8216C24.3197 25.2167 22.7029 26.4026 21.5 27.1963C20.2971 26.4026 18.6803 25.2167 17.3529 23.8216C15.7437 22.1304 14.9278 20.5318 14.9278 19.0701C14.9278 17.1705 16.4733 15.625 18.3729 15.625C19.4665 15.625 20.4711 16.1274 21.1291 17.0033L21.5 17.497L21.8709 17.0033C22.5289 16.1274 23.5335 15.625 24.6271 15.625C26.5267 15.625 28.0722 17.1705 28.0722 19.0701C28.0722 20.5318 27.2562 22.1304 25.6471 23.8216Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_299'%3E%3Crect width='15' height='15' fill='%23000000' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}
.scroll_up_fixed .logo img,
.header_2024_botom:hover .logo img,
.header_bot_menu_open_mobile .logo img{filter: brightness(100) invert(1);}
.scroll_up_fixed ul.header_new_menu > li > a:hover,
.header_2024_botom:hover ul.header_new_menu > li > a:hover,
.header_bot_menu_open_mobile ul.header_new_menu > li > a:hover{border-color:#000000;}
.header_2024_botom:hover .header_new_hanburger,.scroll_up_fixed .header_new_hanburger{background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6622 1.5H1.5' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 10.685H8.53058' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 19.87H1.5' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.mobile_menu_show .header_new_hanburger,.header_2024_botom:hover .mobile_menu_show .header_new_hanburger{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9143 2.4086L21.5143 0L11.9143 9.63441L2.4 0L0 2.4086L9.6 12.043L0 21.5914L2.4 24L12 14.3656L21.6 24L24 21.5914L14.4 11.957L23.9143 2.4086Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.header_2024_botom:hover .searchlink_2026,
.scroll_up_fixed .searchlink_2026,
.header_bot_menu_open_mobile .searchlink_2026{background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7549 0.5C27.2845 0.5 35.0097 8.22526 35.0098 17.7549C35.0098 27.2846 27.2845 35.0098 17.7549 35.0098C8.22527 35.0098 0.5 27.2846 0.5 17.7549C0.500063 8.22527 8.22531 0.500011 17.7549 0.5Z' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cpath d='M16.3119 9.75024C12.6392 9.75024 9.64752 12.7419 9.64752 16.4146C9.64752 20.0872 12.6392 23.0847 16.3119 23.0847C17.8805 23.0847 19.3233 22.535 20.4635 21.6222L23.2395 24.3967C23.3795 24.531 23.5667 24.6051 23.7607 24.6031C23.9547 24.6011 24.1403 24.5233 24.2776 24.3861C24.4149 24.249 24.4931 24.0636 24.4953 23.8696C24.4976 23.6755 24.4238 23.4883 24.2897 23.348L21.5137 20.5721C22.4272 19.4301 22.9776 17.9851 22.9776 16.4146C22.9776 12.7419 19.9845 9.75024 16.3119 9.75024ZM16.3119 11.2315C19.1839 11.2315 21.4949 13.5425 21.4949 16.4146C21.4949 19.2867 19.1839 21.6034 16.3119 21.6034C13.4398 21.6034 11.1288 19.2867 11.1288 16.4146C11.1288 13.5425 13.4398 11.2315 16.3119 11.2315Z' fill='%23000000'/%3E%3C/svg%3E%0A");}

header.header_2024 .scroll_up_fixed .rightbar ul li a.ico-logout,
header.header_2024 .header_2024_botom:hover .rightbar ul li a.ico-logout,
header.header_2024 .header_bot_menu_open_mobile .rightbar ul li a.ico-logout{background-image: url("data:image/svg+xml,%3Csvg opacity='0.2' fill='%23000000' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106.667 512c0-200.295 162.371-362.667 362.667-362.667 57.937 0 112.644 13.57 161.173 37.687 10.551 5.243 23.356.941 28.599-9.61 5.239-10.551.939-23.355-9.613-28.599-54.293-26.982-115.486-42.144-180.16-42.144C245.473 106.667 64 288.141 64 512s181.474 405.333 405.333 405.333c64.674 0 125.867-15.164 180.16-42.146 10.551-5.244 14.852-18.044 9.613-28.595-5.244-10.551-18.048-14.857-28.599-9.613-48.529 24.115-103.236 37.687-161.173 37.687-200.295 0-362.667-162.372-362.667-362.667z'/%3E%3Cpath d='M783.087 326.249c-8.333-8.332-21.841-8.332-30.174 0-8.329 8.331-8.329 21.839 0 30.17l134.251 134.249h-353.83c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h353.83L752.913 667.58c-8.329 8.333-8.329 21.841 0 30.174 8.333 8.329 21.841 8.329 30.174 0l170.667-170.667a21.29 21.29 0 004.655-6.985A21.31 21.31 0 00960 512a21.252 21.252 0 00-5.79-14.613l-.512-.525-170.611-170.613z'/%3E%3C/svg%3E")!important;}


.searchlink_2026{display: none; cursor: pointer; width: 43px; height: 43px;  background-position: center center;  background-size: 100% auto; background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7549 0.5C27.2845 0.5 35.0097 8.22526 35.0098 17.7549C35.0098 27.2846 27.2845 35.0098 17.7549 35.0098C8.22527 35.0098 0.5 27.2846 0.5 17.7549C0.500063 8.22527 8.22531 0.500011 17.7549 0.5Z' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cpath d='M16.3119 9.75024C12.6392 9.75024 9.64752 12.7419 9.64752 16.4146C9.64752 20.0872 12.6392 23.0847 16.3119 23.0847C17.8805 23.0847 19.3233 22.535 20.4635 21.6222L23.2395 24.3967C23.3795 24.531 23.5667 24.6051 23.7607 24.6031C23.9547 24.6011 24.1403 24.5233 24.2776 24.3861C24.4149 24.249 24.4931 24.0636 24.4953 23.8696C24.4976 23.6755 24.4238 23.4883 24.2897 23.348L21.5137 20.5721C22.4272 19.4301 22.9776 17.9851 22.9776 16.4146C22.9776 12.7419 19.9845 9.75024 16.3119 9.75024ZM16.3119 11.2315C19.1839 11.2315 21.4949 13.5425 21.4949 16.4146C21.4949 19.2867 19.1839 21.6034 16.3119 21.6034C13.4398 21.6034 11.1288 19.2867 11.1288 16.4146C11.1288 13.5425 13.4398 11.2315 16.3119 11.2315Z' fill='%23000000'/%3E%3C/svg%3E%0A");}


.new_drop_col1_link {  display: inline-block;  position: relative;  font-weight: 500;  font-size: 18px;  margin-top: 20px;  padding-right: 15px;}
.new_drop_col1_link::after{content:""; position:absolute; right:0px; top:7px; height: 9px; width: 9px; border: 2px solid #000000; border-left:0; border-top:0; transform: rotate(-45deg);}
ul.new_drop_listing > li.title_menu_cat{font-weight:500; color:#000000; font-size: 15px; margin-bottom: 20px;}

.video_2024.home-video-container .owl-dots {position: absolute; z-index: 11; left:0; bottom: 55px; width: 100%; display:flex; gap:10px; justify-content: flex-end; padding:0 110px;}
.video_2024.home-video-container .owl-dots .owl-dot{display:block;}
.video_2024.home-video-container .owl-dots .owl-dot span{display:block; width:15px; height:15px; border-radius:100%; border:1px solid rgba(255,255,255,0.3); background-color:transparent;}
.video_2024.home-video-container .owl-dots .owl-dot.active span{ background-color:#FFFFFF; border-color:#FFFFFF;}
.header_bot_menu_open ul.header_new_menu > li.showmenu  > a{border-bottom:2px solid #000000;}
.caption_overlay_2024 picture img{transform: scale(1); transition: all 0.5s ease;}
.caption_overlay_2024:hover picture img{transform: scale(1.1); transition: all 0.5s ease;}
.caption_overlay_2024 .carousel-caption .link:hover,.jaquar_world_area .link:hover,.catalogue_colbtnwrp .link:hover{background-color:#FFFFFF; color:#000000; transition: all 0.5s ease;}




.header_2024_botom.scroll_up_fixed{position:fixed; top:0; background-color:#FFFFFF; left:0; width:100%; padding:10px 0;}
.header_2024_botom.scroll_up_fixed .new_dropdown_area{top:53px;}

.video_2024 .owl-item .item{position:relative;}
.video_2024 .carousel-caption{ right: auto; left:118px; bottom:66px; text-align:left; width:422px; opacity:0; transition: all 2s ease;}
.video_2024 .carousel-caption .bnr_title{font-size:45px; font-weight:300; color:#FFFFFF; letter-spacing: 0px; margin-bottom:15px;}
.video_2024 .carousel-caption .bnr_title > a{color:inherit; font-weight:inherit; letter-spacing: 1.5px;} 
.video_2024 .carousel-caption > p{font-size: 16px; font-weight:400; margin-bottom:28px; letter-spacing: 0.4px;}
.video_2024 .carousel-caption > p:last-child{margin-bottom:0;}
.video_2024 .carousel-caption .link{color:inherit; border:1px solid rgba(255,255,255,0.2); border-radius: 50px;    padding:9px 25px; font-size:16px; text-decoration:none; font-weight:500; letter-spacing: 0.5px; display:inline-block;}
.video_2024 .carousel-caption .link::after{border-color:inherit; display:none;}
.video_2024 .carousel-caption .link:hover{background-color:#FFFFFF; color:#000000; transition: all 0.5s ease;}
.video_2024 .carousel-caption .bnr_title{line-height:120%;}
.video_2024 .carousel-caption .bnr_title > a{display:block; line-height:inherit;}
.video_2024 .active .carousel-caption{opacity:1; transition: all 2s ease; }

.storecare-section .caption_overlay_2024{position:relative;}
.storecare-section .caption_overlay_2024::before{content: ""; display: block;  width: 50%;  position: absolute; left: 0; top: 0; height: 100%; z-index: 1; background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);}


/*Formate for old menu */
ul.new_drop_listing > li.active-list::after{display:none;}
ul.new_drop_sublisting > li::before{margin-top: -1px; border-right: 0px solid #000000;  border-top: 0px solid #000000;  rotate: 0deg; width: 6px; height: 1px; background-color: #000; border-radius: 0;}
ul.new_drop_sublisting > li{padding-left:15px;}


.new_drop_col1_title{display:none;}

html.html-home-page ul.header_new_menu > li > a{color: #FFFFFF;}
html.html-home-page .master-wrapper-content-new{margin-top: 0px;}
html.html-home-page .header_2024 .logo img{filter: brightness(0) invert(1);}
html.html-home-page .scroll_up_fixed .logo img,
html.html-home-page .header_2024_botom:hover .logo img,
html.html-home-page .header_bot_menu_open_mobile .logo img{filter: brightness(100) invert(1);}
html.html-home-page .header_2024_botom .header-search input.search-input{background-color: transparent; color:#FFFFFF; padding:0 0 0 25px;}
html.html-home-page .header_2024_botom .header-search input.search-input::placeholder{opacity: 1; color: #FFFFFF;}

html.html-home-page .header_2024_botom .header-search .search-btn{background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0597 20.0395L15.8237 14.5938C17.1699 12.9934 17.9076 10.9797 17.9076 8.88347C17.9076 3.98574 13.9228 0.000976562 9.02507 0.000976562C4.12734 0.000976562 0.142578 3.98574 0.142578 8.88347C0.142578 13.7812 4.12734 17.766 9.02507 17.766C10.8637 17.766 12.6159 17.2114 14.114 16.1586L19.3898 21.6457C19.6103 21.8747 19.9069 22.001 20.2247 22.001C20.5256 22.001 20.811 21.8863 21.0276 21.6777C21.488 21.2348 21.5027 20.5002 21.0597 20.0395ZM9.02507 2.31815C12.6453 2.31815 15.5904 5.26327 15.5904 8.88347C15.5904 12.5037 12.6453 15.4488 9.02507 15.4488C5.40488 15.4488 2.45975 12.5037 2.45975 8.88347C2.45975 5.26327 5.40488 2.31815 9.02507 2.31815Z' fill='%23FFFFFF'/%3E%3C/svg%3E");}
html.html-home-page header.header_2024 .rightbar ul li a.ico-register{background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23FFFFFF' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M23.9476 21.7977C25.0156 21.0315 25.7188 19.7867 25.7188 18.375C25.7188 16.049 23.8267 14.1562 21.5 14.1562C19.1733 14.1562 17.2812 16.049 17.2812 18.375C17.2812 19.7867 17.9844 21.0315 19.0524 21.7977C16.613 22.3466 14.7812 24.5219 14.7812 27.125V28.375C14.7812 28.6338 14.9912 28.8438 15.25 28.8438H27.75C28.0088 28.8438 28.2188 28.6338 28.2188 28.375V27.125C28.2188 24.5219 26.387 22.3466 23.9476 21.7977ZM18.2188 18.375C18.2188 16.5659 19.6909 15.0938 21.5 15.0938C23.3091 15.0938 24.7812 16.5659 24.7812 18.375C24.7812 20.1841 23.3091 21.6563 21.5 21.6563C19.6909 21.6563 18.2188 20.1841 18.2188 18.375ZM27.2812 27.9063H15.7188V27.125C15.7188 24.6262 17.7512 22.5938 20.25 22.5938H22.75C25.2488 22.5938 27.2812 24.6262 27.2812 27.125V27.9063Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_298'%3E%3Crect width='15' height='15' fill='%23FFFFFF' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}
html.html-home-page header.header_2024 .rightbar ul li a.ico-logout{background-image:url("data:image/svg+xml,%3Csvg opacity='0.2' fill='%23FFFFFF' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106.667 512c0-200.295 162.371-362.667 362.667-362.667 57.937 0 112.644 13.57 161.173 37.687 10.551 5.243 23.356.941 28.599-9.61 5.239-10.551.939-23.355-9.613-28.599-54.293-26.982-115.486-42.144-180.16-42.144C245.473 106.667 64 288.141 64 512s181.474 405.333 405.333 405.333c64.674 0 125.867-15.164 180.16-42.146 10.551-5.244 14.852-18.044 9.613-28.595-5.244-10.551-18.048-14.857-28.599-9.613-48.529 24.115-103.236 37.687-161.173 37.687-200.295 0-362.667-162.372-362.667-362.667z'/%3E%3Cpath d='M783.087 326.249c-8.333-8.332-21.841-8.332-30.174 0-8.329 8.331-8.329 21.839 0 30.17l134.251 134.249h-353.83c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h353.83L752.913 667.58c-8.329 8.333-8.329 21.841 0 30.174 8.333 8.329 21.841 8.329 30.174 0l170.667-170.667a21.29 21.29 0 004.655-6.985A21.31 21.31 0 00960 512a21.252 21.252 0 00-5.79-14.613l-.512-.525-170.611-170.613z'/%3E%3C/svg%3E")!important;}

html.html-home-page header.header_2024 .rightbar ul li.notes a.ico-cart::before{background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23FFFFFF' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M24.6271 14.6972C23.9278 14.6972 23.2593 14.8575 22.6404 15.1738C22.2191 15.389 21.8321 15.675 21.5 16.0142C21.1679 15.675 20.7809 15.389 20.3596 15.1738C19.7407 14.8575 19.0722 14.6972 18.3728 14.6972C15.9617 14.6972 14 16.6589 14 19.0701C14 20.7779 14.9019 22.5917 16.6808 24.4612C18.166 26.0222 19.9844 27.3234 21.2482 28.1401L21.5 28.3028L21.7518 28.1401C23.0156 27.3234 24.834 26.0222 26.3193 24.4612C28.0981 22.5917 29 20.7779 29 19.0701C29 16.6589 27.0383 14.6972 24.6271 14.6972ZM25.6471 23.8216C24.3197 25.2167 22.7029 26.4026 21.5 27.1963C20.2971 26.4026 18.6803 25.2167 17.3529 23.8216C15.7437 22.1304 14.9278 20.5318 14.9278 19.0701C14.9278 17.1705 16.4733 15.625 18.3729 15.625C19.4665 15.625 20.4711 16.1274 21.1291 17.0033L21.5 17.497L21.8709 17.0033C22.5289 16.1274 23.5335 15.625 24.6271 15.625C26.5267 15.625 28.0722 17.1705 28.0722 19.0701C28.0722 20.5318 27.2562 22.1304 25.6471 23.8216Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_299'%3E%3Crect width='15' height='15' fill='%23FFFFFF' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}

html.html-home-page .scroll_up_fixed .header-search .search-btn,
html.html-home-page .header_2024_botom:hover .header-search .search-btn,
html.html-home-page .header_bot_menu_open_mobile .header-search .search-btn{background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0597 20.0395L15.8237 14.5938C17.1699 12.9934 17.9076 10.9797 17.9076 8.88347C17.9076 3.98574 13.9228 0.000976562 9.02507 0.000976562C4.12734 0.000976562 0.142578 3.98574 0.142578 8.88347C0.142578 13.7812 4.12734 17.766 9.02507 17.766C10.8637 17.766 12.6159 17.2114 14.114 16.1586L19.3898 21.6457C19.6103 21.8747 19.9069 22.001 20.2247 22.001C20.5256 22.001 20.811 21.8863 21.0276 21.6777C21.488 21.2348 21.5027 20.5002 21.0597 20.0395ZM9.02507 2.31815C12.6453 2.31815 15.5904 5.26327 15.5904 8.88347C15.5904 12.5037 12.6453 15.4488 9.02507 15.4488C5.40488 15.4488 2.45975 12.5037 2.45975 8.88347C2.45975 5.26327 5.40488 2.31815 9.02507 2.31815Z' fill='%23242424'/%3E%3C/svg%3E");}
html.html-home-page header.header_2024 .scroll_up_fixed .rightbar ul li a.ico-register,
html.html-home-page header.header_2024 .header_2024_botom:hover .rightbar ul li a.ico-register,
html.html-home-page header.header_2024 .header_bot_menu_open_mobile .rightbar ul li a.ico-register{background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M23.9476 21.7977C25.0156 21.0315 25.7188 19.7867 25.7188 18.375C25.7188 16.049 23.8267 14.1562 21.5 14.1562C19.1733 14.1562 17.2812 16.049 17.2812 18.375C17.2812 19.7867 17.9844 21.0315 19.0524 21.7977C16.613 22.3466 14.7812 24.5219 14.7812 27.125V28.375C14.7812 28.6338 14.9912 28.8438 15.25 28.8438H27.75C28.0088 28.8438 28.2188 28.6338 28.2188 28.375V27.125C28.2188 24.5219 26.387 22.3466 23.9476 21.7977ZM18.2188 18.375C18.2188 16.5659 19.6909 15.0938 21.5 15.0938C23.3091 15.0938 24.7812 16.5659 24.7812 18.375C24.7812 20.1841 23.3091 21.6563 21.5 21.6563C19.6909 21.6563 18.2188 20.1841 18.2188 18.375ZM27.2812 27.9063H15.7188V27.125C15.7188 24.6262 17.7512 22.5938 20.25 22.5938H22.75C25.2488 22.5938 27.2812 24.6262 27.2812 27.125V27.9063Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_298'%3E%3Crect width='15' height='15' fill='%23CCCCCC' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}
html.html-home-page header.header_2024 .scroll_up_fixed .rightbar ul li.notes a.ico-cart::before,
html.html-home-page header.header_2024 .header_2024_botom:hover .rightbar ul li.notes a.ico-cart::before,
html.html-home-page header.header_2024 .header_bot_menu_open_mobile .rightbar ul li.notes a.ico-cart::before{background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cg %3E%3Cpath d='M24.6271 14.6972C23.9278 14.6972 23.2593 14.8575 22.6404 15.1738C22.2191 15.389 21.8321 15.675 21.5 16.0142C21.1679 15.675 20.7809 15.389 20.3596 15.1738C19.7407 14.8575 19.0722 14.6972 18.3728 14.6972C15.9617 14.6972 14 16.6589 14 19.0701C14 20.7779 14.9019 22.5917 16.6808 24.4612C18.166 26.0222 19.9844 27.3234 21.2482 28.1401L21.5 28.3028L21.7518 28.1401C23.0156 27.3234 24.834 26.0222 26.3193 24.4612C28.0981 22.5917 29 20.7779 29 19.0701C29 16.6589 27.0383 14.6972 24.6271 14.6972ZM25.6471 23.8216C24.3197 25.2167 22.7029 26.4026 21.5 27.1963C20.2971 26.4026 18.6803 25.2167 17.3529 23.8216C15.7437 22.1304 14.9278 20.5318 14.9278 19.0701C14.9278 17.1705 16.4733 15.625 18.3729 15.625C19.4665 15.625 20.4711 16.1274 21.1291 17.0033L21.5 17.497L21.8709 17.0033C22.5289 16.1274 23.5335 15.625 24.6271 15.625C26.5267 15.625 28.0722 17.1705 28.0722 19.0701C28.0722 20.5318 27.2562 22.1304 25.6471 23.8216Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_419_299'%3E%3Crect width='15' height='15' fill='%23000000' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}
html.html-home-page .scroll_up_fixed ul.header_new_menu > li > a, 
html.html-home-page .header_2024_botom:hover ul.header_new_menu > li > a, 
html.html-home-page .header_bot_menu_open_mobile ul.header_new_menu > li > a{color: #242424;}
html.html-home-page .header_2024_botom .header-search form{border-color: rgba(255,255,255,0.2);}
html.html-home-page .scroll_up_fixed .header-search form, 
html.html-home-page .header_2024_botom:hover .header-search form, 
html.html-home-page .header_bot_menu_open_mobile .header-search form{border-color:rgba(0, 0, 0, 0.2);}
html.html-home-page .scroll_up_fixed .header-search input.search-input,
html.html-home-page .scroll_up_fixed .header-search input.search-input::placeholder, 
html.html-home-page .header_2024_botom:hover .header-search input.search-input,
html.html-home-page .header_2024_botom:hover .header-search input.search-input::placeholder,
html.html-home-page .header_bot_menu_open_mobile .header-search input.search-input::placeholder{color:#242424;}
html.html-home-page .searchlink_2026{background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7549 0.5C27.2845 0.5 35.0097 8.22526 35.0098 17.7549C35.0098 27.2846 27.2845 35.0098 17.7549 35.0098C8.22527 35.0098 0.5 27.2846 0.5 17.7549C0.500063 8.22527 8.22531 0.500011 17.7549 0.5Z' stroke='%23FFFFFF' stroke-opacity='0.2'/%3E%3Cpath d='M16.3119 9.75024C12.6392 9.75024 9.64752 12.7419 9.64752 16.4146C9.64752 20.0872 12.6392 23.0847 16.3119 23.0847C17.8805 23.0847 19.3233 22.535 20.4635 21.6222L23.2395 24.3967C23.3795 24.531 23.5667 24.6051 23.7607 24.6031C23.9547 24.6011 24.1403 24.5233 24.2776 24.3861C24.4149 24.249 24.4931 24.0636 24.4953 23.8696C24.4976 23.6755 24.4238 23.4883 24.2897 23.348L21.5137 20.5721C22.4272 19.4301 22.9776 17.9851 22.9776 16.4146C22.9776 12.7419 19.9845 9.75024 16.3119 9.75024ZM16.3119 11.2315C19.1839 11.2315 21.4949 13.5425 21.4949 16.4146C21.4949 19.2867 19.1839 21.6034 16.3119 21.6034C13.4398 21.6034 11.1288 19.2867 11.1288 16.4146C11.1288 13.5425 13.4398 11.2315 16.3119 11.2315Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}
html.html-home-page  .header_2024_botom:hover .searchlink_2026, html.html-home-page  .scroll_up_fixed .searchlink_2026,html.html-home-page  .header_bot_menu_open_mobile .searchlink_2026{background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7549 0.5C27.2845 0.5 35.0097 8.22526 35.0098 17.7549C35.0098 27.2846 27.2845 35.0098 17.7549 35.0098C8.22527 35.0098 0.5 27.2846 0.5 17.7549C0.500063 8.22527 8.22531 0.500011 17.7549 0.5Z' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cpath d='M16.3119 9.75024C12.6392 9.75024 9.64752 12.7419 9.64752 16.4146C9.64752 20.0872 12.6392 23.0847 16.3119 23.0847C17.8805 23.0847 19.3233 22.535 20.4635 21.6222L23.2395 24.3967C23.3795 24.531 23.5667 24.6051 23.7607 24.6031C23.9547 24.6011 24.1403 24.5233 24.2776 24.3861C24.4149 24.249 24.4931 24.0636 24.4953 23.8696C24.4976 23.6755 24.4238 23.4883 24.2897 23.348L21.5137 20.5721C22.4272 19.4301 22.9776 17.9851 22.9776 16.4146C22.9776 12.7419 19.9845 9.75024 16.3119 9.75024ZM16.3119 11.2315C19.1839 11.2315 21.4949 13.5425 21.4949 16.4146C21.4949 19.2867 19.1839 21.6034 16.3119 21.6034C13.4398 21.6034 11.1288 19.2867 11.1288 16.4146C11.1288 13.5425 13.4398 11.2315 16.3119 11.2315Z' fill='%23000000'/%3E%3C/svg%3E%0A");}

html.html-home-page .header_new_hanburger{background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6622 1.5H1.5' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 10.685H8.53058' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 19.87H1.5' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
html.html-home-page .header_2024_botom:hover .header_new_hanburger,html.html-home-page .scroll_up_fixed .header_new_hanburger{background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6622 1.5H1.5' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 10.685H8.53058' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20.6622 19.87H1.5' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");}

html.html-home-page .mobile_menu_show .header_new_hanburger,html.html-home-page .header_2024_botom:hover .mobile_menu_show .header_new_hanburger{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9143 2.4086L21.5143 0L11.9143 9.63441L2.4 0L0 2.4086L9.6 12.043L0 21.5914L2.4 24L12 14.3656L21.6 24L24 21.5914L14.4 11.957L23.9143 2.4086Z' fill='%23000000'/%3E%3C/svg%3E%0A");}

html.html-home-page header.header_2024 .scroll_up_fixed .rightbar ul li a.ico-logout,
html.html-home-page header.header_2024 .header_2024_botom:hover .rightbar ul li a.ico-logout,
html.html-home-page header.header_2024 .header_bot_menu_open_mobile .rightbar ul li a.ico-logout{background-image: url("data:image/svg+xml,%3Csvg opacity='0.2' fill='%23000000' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106.667 512c0-200.295 162.371-362.667 362.667-362.667 57.937 0 112.644 13.57 161.173 37.687 10.551 5.243 23.356.941 28.599-9.61 5.239-10.551.939-23.355-9.613-28.599-54.293-26.982-115.486-42.144-180.16-42.144C245.473 106.667 64 288.141 64 512s181.474 405.333 405.333 405.333c64.674 0 125.867-15.164 180.16-42.146 10.551-5.244 14.852-18.044 9.613-28.595-5.244-10.551-18.048-14.857-28.599-9.613-48.529 24.115-103.236 37.687-161.173 37.687-200.295 0-362.667-162.372-362.667-362.667z'/%3E%3Cpath d='M783.087 326.249c-8.333-8.332-21.841-8.332-30.174 0-8.329 8.331-8.329 21.839 0 30.17l134.251 134.249h-353.83c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h353.83L752.913 667.58c-8.329 8.333-8.329 21.841 0 30.174 8.333 8.329 21.841 8.329 30.174 0l170.667-170.667a21.29 21.29 0 004.655-6.985A21.31 21.31 0 00960 512a21.252 21.252 0 00-5.79-14.613l-.512-.525-170.611-170.613z'/%3E%3C/svg%3E")!important;}


@media (max-width:1680px) {
	.inspiration_section_2026 > .container,.jaquar_upgrate_2026 > .container,.catalogue_sec_2026 > .container,.site-footer > .container{max-width: 100%; width: 1500px;}
	.caption_overlay_2024 .carousel-caption{left:60px;}
	.footerrow3 > .col:nth-child(1){width:100%;}
	.footerrow3 > .col:nth-child(2){width:30%; margin-left:auto;}
	.innovation-left h2.title2,.jaquar_world_area .section_title_2024,.video_2024 .carousel-caption .bnr_title,.section_title_2024{font-size:36px;}
	.innovation-box .innovation-box_title{font-size:18px;}
	.innovation-box p,.caption_overlay_2024 .carousel-caption > p,.footerlinks_2026 > ul > li > a{font-size:14px;}
	
	.jaquar_upgrate_2026 .title2 .small{font-size:26px;}
	.video_2024 .carousel-caption{left:84px;}
	.innovation-section > .container {width: 1610px;}
	.innovation-right{width: calc(100% - 500px);}	
	.jaquar_world_2024,.inspiration_section_2026,.jaquar_upgrate_2026{min-height: 700px;}
	.jaquar_world_2024 > .container { width: 1500px;}
	
	.site-footer .follow{margin: 0 0 0 100px;}
	.video_2024.home-video-container{min-height:650px;}
	
}

@media (max-width:1600px) {
	 .inspiration_section_2026 > .container, .jaquar_upgrate_2026 > .container, .catalogue_sec_2026 > .container, .site-footer > .container {max-width: 100%; width: 1456px;}
	.innovation-section > .container {width: 1527px;}
	.jaquar_world_2024, .inspiration_section_2026, .jaquar_upgrate_2026{min-height:660px;}
	.new_dropdown_area {width: calc(100% - 42px); left: 20px;}
	.site-footer .follow{margin: 0 0 0 100px;}
	.video_2024.home-video-container{min-height:600px;}
}

@media (max-width:1440px) {
	.header_2024 .logo{}
	.inspiration_section_2026 > .container, .jaquar_upgrate_2026 > .container, .catalogue_sec_2026 > .container, .site-footer > .container{width: 1300px;}
	.jaquar_world_2024,.inspiration_section_2026,.jaquar_upgrate_2026{min-height: 600px;}
	.jaquar_world_2024 > .container{width: 1300px;}
	.jaquar_insta_main_2026 .embedsocial-hashtag {  padding-top:40%;}
	.follow ul li{margin: 0 7px 0 0 !important;}
	.site-footer .follow {margin: 0 0 0 40px;  }
	.video_2024.home-video-container{min-height:500px;}
	
}

@media (max-width:1366px) {
	.jaquar_world_2024, .inspiration_section_2026, .jaquar_upgrate_2026{min-height:560px;}
	.innovation-left h2.title2, .jaquar_world_area .section_title_2024, .video_2024 .carousel-caption .bnr_title, .section_title_2024{font-size: 30px;}
	.video_2024 .carousel-caption{width:320px;}
	.video_2024.home-video-container .overlay h2, .caption_overlay_2024 .carousel-caption .bnr_title{font-size: 30px;}
	.footernewsletter_2026 .newsletter .title{font-size:30px;}
	.innovation-right {width: calc(100% - 385px);}
	.jaquar_upgrate_2026 .title2 .small {font-size: 20px;}
	.site-footer .footerrow1 > .footernewsletter_2026{width:427px; padding-right:30px;}
	
	.footerrow2inner{justify-content:center; gap:10px 20px;}
	.site-footer .follow{margin:auto;}
	.footerrow2inner .copytext{margin:0;}
	.follow ul li a {width: 33px; height: 33px;}
	.follow ul li a::before {scale: 0.7;}
	
	
	.header_2024_botom .header-search{width:310px;}
	
	.video_2024.home-video-container{min-height:500px;}
	
	
}

@media (max-width:1280px) {
	.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper{max-width: 1180px;}
	.innovation-left{width:280px;}
	.innovation-right {width: calc(100% - 315px);}
	.inspiration_section_2026 > .container, .jaquar_upgrate_2026 > .container, .catalogue_sec_2026 > .container, .site-footer > .container{width: 1150px;}
	.site-footer .follow {margin:0;}
	.footerrow3{padding:30px 0;}
	.site-footer{padding-left:20px; padding-right:20px;}
	.video_2024.new2025sliderwraper .desktop-video-slider{min-height:initial;}
	.video_2024 .carousel-caption{bottom:20px;}
	.video_2024.home-video-container{min-height:442px;}
}
@media (max-width:1277px) {
	.jaquar_insta_main_2026 .embedsocial-hashtag {padding-top: 88%;}
}


@media (max-width:1024px) {
	.header_2024_botom .header-search{width:210px; padding-left:0;}
	 header.header_2024 .header_2024_botom .rightbar { margin-right: 20px; margin-left: 10px;}
	.header_2024_botom{padding:20px 0 20px 0;}
	.new_dropdown_area{top:55px;}
	.new_drop_row_light{padding:20px 0;}
	
	.innovation-left{margin-left:0; width:240px;}
	.innovation-box{padding:0 10px;}
	.innovation-right {width: calc(100% - 256px);}
	.innovation-box .icon img {width: 47px;}
	.innovation-box:nth-child(2) .icon img {max-height: 50px;}
	.caption_overlay_2024 .carousel-caption {left: 20px; bottom: 20px; width: 350px;}
	.video_2024 .carousel-caption{left:20px; bottom:20px;}
	.video_2024.home-video-container .owl-dots{bottom:20px; padding: 0 20px;}
	.video_2024.home-video-container .owl-dots .owl-dot span,.owl-catalogues.owl-theme .owl-dots .owl-dot span{width: 10px; height: 10px;}
	.owl-catalogues.owl-theme .owl-dots{margin-top:0;}
	.catalogue_row_2026{padding-left:0;}
	.owl-catalogues.owl-theme .owl-dots{}
	.jaquar_upgrate_2026 > .container{margin-top:50px;}
	.jaquar_world_area{width:375px;}
	.site-footer{padding:50px 20px;}
	
	.searchlink_2026{width: 35px; height: 35px;}
	header.header_2024 .rightbar ul li.notes a.ico-cart::before,header.header_2024 .rightbar ul li a.ico-register, header.header_2024 .rightbar ul li a.ico-logout{width: 35px; height: 35px; position:static;}
	.open-search_2026 .searchlink_2026{background-color: #FFFFFF; border-radius: 100%; background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7549 0.5C27.2845 0.5 35.0097 8.22526 35.0098 17.7549C35.0098 27.2846 27.2845 35.0098 17.7549 35.0098C8.22527 35.0098 0.5 27.2846 0.5 17.7549C0.500063 8.22527 8.22531 0.500011 17.7549 0.5Z' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cpath d='M16.3119 9.75024C12.6392 9.75024 9.64752 12.7419 9.64752 16.4146C9.64752 20.0872 12.6392 23.0847 16.3119 23.0847C17.8805 23.0847 19.3233 22.535 20.4635 21.6222L23.2395 24.3967C23.3795 24.531 23.5667 24.6051 23.7607 24.6031C23.9547 24.6011 24.1403 24.5233 24.2776 24.3861C24.4149 24.249 24.4931 24.0636 24.4953 23.8696C24.4976 23.6755 24.4238 23.4883 24.2897 23.348L21.5137 20.5721C22.4272 19.4301 22.9776 17.9851 22.9776 16.4146C22.9776 12.7419 19.9845 9.75024 16.3119 9.75024ZM16.3119 11.2315C19.1839 11.2315 21.4949 13.5425 21.4949 16.4146C21.4949 19.2867 19.1839 21.6034 16.3119 21.6034C13.4398 21.6034 11.1288 19.2867 11.1288 16.4146C11.1288 13.5425 13.4398 11.2315 16.3119 11.2315Z' fill='%23000000'/%3E%3C/svg%3E%0A");}
	html.html-home-page .open-search_2026 .searchlink_2026{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7549 0.5C27.2845 0.5 35.0097 8.22526 35.0098 17.7549C35.0098 27.2846 27.2845 35.0098 17.7549 35.0098C8.22527 35.0098 0.5 27.2846 0.5 17.7549C0.500063 8.22527 8.22531 0.500011 17.7549 0.5Z' stroke='%23000000' stroke-opacity='0.2'/%3E%3Cpath d='M16.3119 9.75024C12.6392 9.75024 9.64752 12.7419 9.64752 16.4146C9.64752 20.0872 12.6392 23.0847 16.3119 23.0847C17.8805 23.0847 19.3233 22.535 20.4635 21.6222L23.2395 24.3967C23.3795 24.531 23.5667 24.6051 23.7607 24.6031C23.9547 24.6011 24.1403 24.5233 24.2776 24.3861C24.4149 24.249 24.4931 24.0636 24.4953 23.8696C24.4976 23.6755 24.4238 23.4883 24.2897 23.348L21.5137 20.5721C22.4272 19.4301 22.9776 17.9851 22.9776 16.4146C22.9776 12.7419 19.9845 9.75024 16.3119 9.75024ZM16.3119 11.2315C19.1839 11.2315 21.4949 13.5425 21.4949 16.4146C21.4949 19.2867 19.1839 21.6034 16.3119 21.6034C13.4398 21.6034 11.1288 19.2867 11.1288 16.4146C11.1288 13.5425 13.4398 11.2315 16.3119 11.2315Z' fill='%23000000'/%3E%3C/svg%3E%0A");}
	
	
	.searchlink_2026{display:block;}
	.header_2024_botom .header-search form{display: none; }
	.header_2024_botom .header-search {width: auto; margin: 0px 0 0 auto;}
	header.header_2024 .header_2024_botom .rightbar ul.header-links li.signuplink{margin-right:10px!important;}
	 .site-header .rightbar .header-links li {margin: 0 10px 0 0 !important;}
	 .open-search_2026 .header-search form{position: absolute; width: calc(100vw - 20px); display: block; background-color: #FFFFFF; left: 10px; top:50px; display: flex; border-radius: 0;}
    .open-search_2026 .header-search{position: static;}
    .open-search_2026 .header-search input.search-input,.open-search_2026 .header-search input.search-input::placeholder{color: #000000;}
    .open-search_2026 .header-search .search-btn,.header_2024_botom:hover .header-search .search-btn{background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 4.77296C0.335786 4.77296 0 5.10875 0 5.52296C0 5.93718 0.335786 6.27296 0.75 6.27296V5.52296V4.77296ZM14.2803 6.05329C14.5732 5.7604 14.5732 5.28553 14.2803 4.99263L9.50736 0.219664C9.21447 -0.0732298 8.73959 -0.0732298 8.4467 0.219664C8.15381 0.512557 8.15381 0.987431 8.4467 1.28032L12.6893 5.52296L8.4467 9.7656C8.15381 10.0585 8.15381 10.5334 8.4467 10.8263C8.73959 11.1192 9.21447 11.1192 9.50736 10.8263L14.2803 6.05329ZM0.75 5.52296V6.27296H13.75V5.52296V4.77296H0.75V5.52296Z' fill='%23000000'/%3E%3C/svg%3E%0A");}
	
	.site-footer .footerrow1 > .footernewsletter_2026{width:330px; padding-right: 20px;}
	.storescol{max-width: 100px;}
	.site-footer .footerrow1 > .cols:nth-child(5){max-width:10%;}
	.detail-page, .master-wrapper-content-new {margin-top: 76px;}
	
	.video_2024 .carousel-caption {width: 450px;}
	.video_2024 .carousel-caption .bnr_title br,.video_2024 .carousel-caption > p br{display:none;}

	
    html.html-home-page .open-search_2026 .header-search input.search-input,html.html-home-page .open-search_2026 .header-search input.search-input::placeholder{color: #000000;}
    html.html-home-page  .open-search_2026 .header-search .search-btn,html.html-home-page .header_2024_botom:hover .header-search .search-btn{background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 4.77296C0.335786 4.77296 0 5.10875 0 5.52296C0 5.93718 0.335786 6.27296 0.75 6.27296V5.52296V4.77296ZM14.2803 6.05329C14.5732 5.7604 14.5732 5.28553 14.2803 4.99263L9.50736 0.219664C9.21447 -0.0732298 8.73959 -0.0732298 8.4467 0.219664C8.15381 0.512557 8.15381 0.987431 8.4467 1.28032L12.6893 5.52296L8.4467 9.7656C8.15381 10.0585 8.15381 10.5334 8.4467 10.8263C8.73959 11.1192 9.21447 11.1192 9.50736 10.8263L14.2803 6.05329ZM0.75 5.52296V6.27296H13.75V5.52296V4.77296H0.75V5.52296Z' fill='%23000000'/%3E%3C/svg%3E%0A");}
	
	.video_2024.home-video-container{min-height:333px;}
	
}

@media (max-width:990px) {
	.header_2024 .header_new_nav{order: 4;}
	.header_2024 .logo{position: static; transform: none;}
	.new_dropdown_area::before{display:none;}
	.new_dropdown_area{width:100%;}
    .new_drop_listing_wrap > .row {flex-direction: column;  margin: 0;}
	
	.site-header .rightbar {margin-left: auto;}
	
	.header_new_nav.mobile_menu_show{position:fixed; left:0; top:0; width:100%; z-index:1; margin: 0; background-color: #FFFFFF; padding: 20px; bottom: 0;}
	.header_new_nav.mobile_menu_show .header_new_nav_wrap{display: block; position:static; }
	.header_new_nav.mobile_menu_show .header_new_hanburger{margin-bottom:30px; background-size: 20px auto;}
	.header_new_nav.mobile_menu_show ul.header_new_menu > li > a{font-size:16px; padding-bottom:0; position:relative; display:flex; line-height:35px;}
	.new_menulist{position:relative;}
	.js_main_menu_icon{ display:block; position:absolute; right:0; top:0; width:35px; height:35px; z-index:1; cursor: pointer;}
	.js_main_menu_icon::after{content:"+"; display:block; text-align: center; font-weight: 300; line-height:35px; font-size: 20px;        color: #000;}
	.showmenu .js_main_menu_icon::after{content:"-";}
	.header_new_nav.mobile_menu_show ul.header_new_menu > li.showmenu > a{border:0;}
	.header_new_nav.mobile_menu_show ul.header_new_menu{max-height: calc(100vh - 100px); gap:20px;}
	.header_new_nav.mobile_menu_show .new_dropdown_area{display:block; margin-top:20px;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing > li.title_menu_cat{position:relative; display:flex; font-size:20px; font-weight:400; padding-left:0;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing > li.title_menu_cat::after{content:""; display:block; margin-left:auto; right:0; border: 0; transform: none; width: 10px; height: 10px; right:10px; top:3px; position:absolute; border-right:1px solid #000000; border-bottom:1px solid #000000; transform: rotate(45deg);}
	.header_new_nav.mobile_menu_show .new_close_anchor{display:none;}
	.header_new_nav.mobile_menu_show .new_drop_listing_wrap > .row > .col{margin-bottom:20px; padding:0; }
	.header_new_nav.mobile_menu_show .new_drop_listing_wrap > .row > .col:last-child{margin-bottom:0;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing{margin-bottom:0; position:relative; display: flex; flex-direction:column; gap: 10px;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing::before{content:""; display:block; width:1px; background:#000000; left:0; top:38px; height:calc(100% - 42px); position:absolute;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing > li{margin:0; padding-left:15px; display:none;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing > li > a{color:#424242;}
	
    .header_new_nav.mobile_menu_show ul.new_drop_listing.active_drop_listing > li.title_menu_cat::after{transform: rotate(-135deg); top:6px;}
	
	
	.header_new_nav.mobile_menu_show ul.new_drop_listing > li.title_menu_cat{display:block;}
	.header_new_nav.mobile_menu_show ul.thirdlevel_menu_open > li{display:block;}
	
	.header_2024_botom:hover .header_new_nav.mobile_menu_show ul.header_new_menu > li > a{border:0;}
	
	.jaquar_world_2024,.inspiration_section_2026{text-align: left;}
	
	.jaquar_upgrate_2026{text-align: left;}
	
	.footerrow1{gap:40px 0;}
	.site-footer .footerrow1 > .footernewsletter_2026{width:33.33%; padding-right:20px;}
	.site-footer .footerrow1 > .cols{flex:auto; width:33.33%;}
	.site-footer .footerrow1 > .cols:nth-child(4){width:50%; max-width: 100%;}
	.site-footer .footerrow1 > .cols:nth-child(5){width: 25%; max-width: 100%;}
	.site-footer .footerrow1 > .cols:nth-child(6){width: 25%; max-width: 100%;}
	
	html.html-home-page ul.header_new_menu > li > a{color: #242424;}
	
	.innovation-left{text-align:left;}
	
	.jaquar_insta_main_2026{flex-direction:column;}
	.insta_intro_2026{width:100%;}
	.jaquar_insta_main_2026 .embedsocial-hashtag{padding-top:40%;}
	.jaquar_insta_main_2026 .jaquar_instagram_row{width:100%;}
	
	
	
	/*Formate for old menu */
	.new_drop_row.new_drop_row_light{width:100%;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing > li{display:block;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing::before{display:none;}
	.header_new_nav.mobile_menu_show ul.new_drop_listing > li{padding-left:0;}
	.header_new_nav.mobile_menu_show .new_dropdown_area{margin-bottom:0;}
	.header_new_nav.mobile_menu_show .new_drop_listing_wrap > .row > .col{margin-bottom:10px;}
	.new_drop_row.new_drop_row_light{padding:0;}
	.header_new_nav.mobile_menu_show .new_dropdown_area{margin-top: 20px;}
	.new_dropdown_area{display:none;}
	.showmenu .new_dropdown_area{display:none;}
	.header_new_nav.mobile_menu_show .new_dropdown_area{display:none;}
	.header_new_nav.mobile_menu_show .new_menulist.showmenu .new_dropdown_area{display:block;}
	
	
	.video_2024.home-video-container{min-height:420px;}
	
}

@media (max-width:824px) {
	.jaquar_insta_main_2026 .embedsocial-hashtag {padding-top: 40%;}
}

@media (max-width:807px) {
	.jaquar_insta_main_2026 .embedsocial-hashtag {padding-top: 88%;}
}


@media (max-width:767px) {
    
    header.header_2024 .header_2024_botom .rightbar{margin-right: 20px;}

    .new_dropdown_area::before{display: none;}
    ul.new_drop_listing > li.title_menu_cat{margin-bottom: 5px;}
    ul.new_drop_listing{margin-bottom: 10px;}

    .video_2024.home-video-container .owl-dots{padding:0 20px; bottom:10px;}
    .video_2024.home-video-container .owl-dots .owl-dot span{width: 10px; height:10px;}
    .solution_section_2024 .row,.storecare-section > .container > .row{flex-direction: column;}
    .solution_section_2024 .row > .col{width:100%;}
    .innovation-left h2.title2,.jaquar_world_area .section_title_2024,.video_2024 .carousel-caption .bnr_title,.section_title_2024{font-size:30px;}
    ul.jw-home-list{display: none;}
    
	.video_2024.home-video-container{min-height:420px;}
	.video_2024.new2025sliderwraper .desktop-video-slider{display:none;}
	.video_2024.new2025sliderwraper .mobile-video-slider.owl-loaded{display:block;}
	.video_2024.new2025sliderwraper .mobile-video-slider .item::before {content: ""; display: block; position: absolute; left: 0; top: 0;
  z-index: 1; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%;}
	
    .jaquar_world_area{width: 193px;}
	.inspiration_section_2026 .jaquar_world_area{width: 210px;}
    
    .section_title_2024{margin-bottom: 10px;}
    .jaquar_world_2024 > .container,.inspiration_section_2026 > .container{padding-left: 20px; padding-right: 20px;}
    .jaquar_world_2024, .inspiration_section_2026, .jaquar_upgrate_2026{min-height: 272px;}
    .jaquar_world_2024{background-image: url("../Themes/Jaquar2025_V1/Content/images/jaquar-world-bg_2026_mobile.jpg"); background-position: center center; position:relative;}
	.jaquar_world_2024::before{content:""; display:block; width:100%; position:absolute; left:0; top:0; height:100%; z-index:1; content: ""; display: block;  width: 100%;  position: absolute; right: 0; top: 0; height: 100%; z-index: 1; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);}
	.jaquar_world_2024 > .container{position:relative; z-index:2;}
	
    .video_2024 .carousel-caption{left: 0px; bottom: 0px; padding: 0 0 20px 20px; width:300px;}
    .video_2024 .carousel-caption > p{margin-bottom: 10px; font-size: 12px;}
    .video_2024 .carousel-caption > p br{display: none;}
    .video_2024 .carousel-caption .link{padding: 7px 17px;    font-size: 12px;}

	.innovation-right {width: calc(100% - 410px);}
	.innovation-left h2.title2 {width: 350px; max-width:100%; margin-left:auto; margin-right:auto; text-align:center;}
	.innovation-left h2.title2 br{display:none;}
	
	.caption_overlay_2024 .carousel-caption{width:235px;}
    .caption_overlay_2024 .carousel-caption .bnr_title{margin-bottom: 10px;}
    
    .caption_overlay_2024 .carousel-caption{left: 0; max-width: 100%; width: 255px; padding:0 0 20px 20px; bottom: 0;}
    .caption_overlay_2024 .carousel-caption > p,.jaquar_world_area > p,.catalogue_col_cont_2026 > p{font-size: 12px; line-height: 150%; margin-bottom: 15px;}
    .caption_overlay_2024 .carousel-caption .link,.jaquar_world_area .link,.catalogue_colbtnwrp .link{padding: 7px 17px; font-size: 12px;}
    .caption_overlay_2024 .carousel-caption > p br{display: none;}

    .inspiration_section_2026{min-height: 228px; background-image: url("../Themes/Jaquar2025_V1/Content/images/inspiration_bg_2026_mobile.jpg"); background-position: center center;}
    .jaquar_upgrate_2026{min-height: 284px; text-align: left;} 
    .jaquar_upgrate_2026 > .container{margin-top: 0; padding-left: 20px; padding-right: 20px;}
    .jaquar_upgrate_2026 .jaquar_world_area{width: 216px;}
    .jaquar_upgrate_2026{align-items: center;}

    .storecare-section .caption_overlay_2024 .carousel-caption{left: 0; top:auto; bottom:0px; padding: 0 0 20px 20px; width: 210px;}
	
    .storecare-section > .container > .row{gap:10px;}

    .catalogue_sec_2026{padding-top:30px; padding-bottom: 30px;}
    .catalogue_row_2026{position: static; padding:0;}
    .catalogue_col_cont_2026{position: static;  width: 100%; transform: none; margin-bottom: 20px; text-align:center;}
    .catalogue_col_cont_2026 > p{width:302px; margin: 0 auto;}
    .owl-catalogues.owl-theme .owl-dots{position:static; justify-content: center;gap:5px; }
    .owl-catalogues.owl-theme .owl-dots .owl-dot span{width:10px; height:10px;}

    .owl-catalogues.owl-theme .owl-item .item img{padding: 4px;}

    .innovation-wrapper{flex-direction: column;}
    .innovation-left{margin-left:0; width: 100%;}
    .innovation-left h2.title2{margin-bottom: 30px;}
    .innovation-left h2.title2 br{display: none; }

    .innovation-section{padding:30px 20px;}
    .innovation-section > .container{padding: 0;}
    
    .innovation-right{width:100%; overflow-x: auto; padding-bottom: 10px;}
    .innovation-box .icon img{width:45px;}
    .innovation-box:nth-child(2) .icon img { max-height:46px;}
    .innovation-box{padding:0 20px; min-width: 190px;}
    .innovation-box .innovation-box_title { font-size: 15px;  }
    .innovation-box p { font-size: 12px;}
	.innovation-box p br{display:none;}

    .jaquar_instagram_2024{padding: 20px 23px;}
    .insta_intro_2026{padding: 20px 0; margin-bottom: 20px; width:100%;}
    .followus_2026{padding: 6px 15px;  font-size: 16px; margin-bottom: 40px;}
    .followus_2026 > img { margin-right: 10px;   width: 16px;   display: inline-block;   margin-top: -3px;}

    .j_fb_icon .jsocial_icon, .j_link_icon .jsocial_icon, .j_you_icon .jsocial_icon{width:33px; height: 33px;}
    .j_fb_icon .jsocial_icon {  background-size: 7px auto;}
    .jsocial_icon{background-size: 16px auto; width:33px; height: 33px;}

    .footernewsletter_2026 .newsletter{padding: 0 0px;}
    .footernewsletter_2026 .newsletter .title{font-size: 26px; width: 200px; margin-bottom: 10px;}
    .footernewsletter_2026 .newsletter > p{font-size: 12px; width: 260px;}
    .newsletter-subscribe .newsletter-email{flex-direction: column; gap:10px;}
    .newsletter-email input[type="email"]{width: 100%; font-size: 12px;}
    .newsletter-subscribe .newsletter-email button{margin: 0; font-size: 12px; height: 31px;}
	
	.owl-catalogues.owl-theme{width:100%;}
    

	.footerrow1{gap:0px 0;}
	.site-footer .footerrow1 > .footernewsletter_2026{width:100%; padding-right:0px;}
	.site-footer .footerrow1 > .cols{flex:auto; width:100%;}
	.site-footer .footerrow1 > .cols:nth-child(4){width:100%; max-width: 100%;}
	.site-footer .footerrow1 > .cols:nth-child(5){width: 100%; max-width: 100%;}
	.site-footer .footerrow1 > .cols:nth-child(6){width: 100%; max-width: 100%;}

    .site-footer .footerrow1 > .cols{flex: auto; padding: 10px 0px;  border-top: 1px solid rgba(255,255,255,0.1);}
    .site-footer .cols .footer-menu-title{font-size: 14px;}
    .site-footer .footerrow1 > .cols.storescol{max-width: 100%; padding-top: 30px; padding-bottom: 30px;}
    .cols.storescol .footermenulist > ul{position: relative; padding-left: 120px; min-height: 100px;}
    .cols.storescol .footermenulist > ul li { display: block; }
    .cols.storescol .footermenulist > ul li:nth-child(1){position: absolute; left: 0; top: 0; width: 100px;}
    .cols.storescol .footermenulist > ul li:nth-child(2){margin-top: 22px;  float: left;  width: 100%;}
    .cols.storescol .footermenulist{display: block;}
    .site-footer .cols.storescol ul li:nth-child(1){margin-bottom: 0;}

    .site-footer{padding-top: 30px;}
    .site-footer .cols ul li a{font-size: 12px;}
    .site-footer .footerrow1 > .footernewsletter_2026{margin-bottom: 30px; border-top: 0; padding: 0 0px;}

    .jaquar_insta_main_2026{flex-direction: column;}
    .jaquar_insta_main_2026 .jaquar_instagram_row{width: 100%;}
    .jaquar_insta_main_2026 .embedsocial-hashtag{padding-top: 88%;}
    
    .footerrow1{margin-bottom: 0;}
    .footerrow3{flex-direction: column; padding-top: 0px; border:0;}
    .footerrow3 > .col:nth-child(1){width: 100%; padding: 0 0px; margin-bottom: 40px;}
    .footerrow3 > .col:nth-child(2){width: 100%; padding: 0 0px; display: flex;  justify-content: center;}
    .footerlogo_2026{width:190px; margin:0 auto; max-width: 100%;}
    .copyright{font-size: 12px;}
    .footerlinks_2026{width: 100%; padding: 0 0px; margin-bottom: 30px;}
    .footerlinks_2026 > ul{flex-direction: column; gap: 10px;}
    .site-footer .follow{margin-left: 0; width: 100%; padding: 0 0px;}
    .footerlinks_2026 > ul > li > a{font-size: 12px;}
    .footerrow2inner{padding: 20px 0 0 0; margin:0; gap:0;}
    .footerrow2inner .copytext{width:100%; padding:30px 0px 10px 0px; border-top: 1px solid rgba(255,255,255,0.1); margin-top: 30px; margin-left: 0; font-size:12px;}
    .follow ul li a{width:33px; height:33px;}
    .follow ul li a::before{scale: 0.7;}
	.site-footer{padding-left:0; padding-right:0;}
	.site-footer .footerrow1 > .cols:nth-child(5){max-width:100%;}
	
	.detail-page, .master-wrapper-content-new {margin-top: 76px;}
	.headquick_wraper .headquick_area a.header_left_icon{background-color:transparent;}
	
	.inspiration_section_2026::before{width:100%;}
	
	
	.catalogue_row_2026 > .catalogue_colbtnwrp{display: block; width: 100%;  margin-top: 30px;}
	.catalogue_row_2026 > .catalogue_col_cont_2026 > .catalogue_colbtnwrp{display:none;}
}

@media (max-width:420px) {
	.video_2024.home-video-container{ min-height:250px;}
}
@import url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.css');
*{ margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:none;}
html,body{font-family: 'HelveticaNeueLT Com 45 Lt';color:#777777;font-size:16px;margin: 0;padding: 0;font-weight: normal;letter-spacing: 1px;line-height: 1.6;}
body {margin-top: 112px;}
.html-CustomerGuide-page body{margin-top: 131px !important;}
body.modal-open {/*padding-right: 0 !important;overflow: visible;*/}
img{ max-width:100%;}
@font-face {
    font-family: 'HelveticaNeueLT Com 45 Lt';
    src: url('../Plugins/Technoscore.CustomerGuide/fonts/HelveticaNeueLTCom-Lt.eot');
    src: url('../Plugins/Technoscore.CustomerGuide/fonts/HelveticaNeueLTCom-Lt.eot?#iefix') format('embedded-opentype'),
        url('../Plugins/Technoscore.CustomerGuide/fonts/HelveticaNeueLTCom-Lt.woff2') format('woff2'),
        url('../Plugins/Technoscore.CustomerGuide/fonts/HelveticaNeueLTCom-Lt.woff') format('woff'),
        url('../Plugins/Technoscore.CustomerGuide/fonts/HelveticaNeueLTCom-Lt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
.container-fluid{padding-right: 50px;padding-left: 50px;}
a{color: #4c4c4c;}
a:hover{color: #000;}
a,a:focus,a:visited,a:hover{ outline:none; text-decoration:none;transition: all linear .3s;-o-transition: all linear .3s;    -ms-transition: all linear .3s;-moz-transition: all linear .3s;-webkit-transition: all linear .3s;}
p{margin-bottom:25px;line-height: 1.6;}
p:empty{display:none;}
ul{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;font-family: 'HelveticaNeueLT Com 45 Lt';font-weight: 300;}
h1{font-size: 26px;line-height: 1.1;margin-bottom: 15px;}
h2{font-size: 26px;color: #000000;margin-bottom:30px;line-height: 1.2;}
h3{font-size: 20px;margin-bottom:10px;}
h4{font-size: 22px;margin-bottom:15px;line-height: 1.3;}
.btn{background: #999999;color: #fff;font-size: 16px;border:0;border-radius: 0;-webkit-transition: none;-moz-transition: none;padding: 15px 25px;line-height: 1;position:relative;}
.btn:hover, .btn:focus {color: #fff;background-color: #2d2a28;border:0;box-shadow:none;}
.btn:active{color: #fff !important;background-color: #666!important;border:0!important;box-shadow:none!important;-webkit-transition: none;-moz-transition: none;}
.box, .blogpost-page .new-comment .blog-post-add-comment-button {vertical-align: middle;display: block;/*padding: 17px 32px;*/text-align: center;transition: 0.5s;cursor: pointer;/*border:solid 2px #000;*/-webkit-transition:0.5s;}
/*.box:hover, .blogpost-page .new-comment .blog-post-add-comment-button:hover {border: 2px solid rgba(0,160,80,0);}*/
.box::before, .box::after {width: 100%;height:100%;z-index: 3;content:'';position: absolute;top:0;left:0;box-sizing: border-box;-webkit-transform: scale(0);transition: 0.5s;}
/*.foo::before {border-bottom: 2px solid #bfbfbf;border-left: 2px solid #bfbfbf;-webkit-transform-origin: 0 100%;}
.foo::after {border-top: 2px solid #bfbfbf;border-right: 2px solid #bfbfbf;-webkit-transform-origin: 100% 0%;}
.box:hover::after, .box:hover::before {-webkit-transform: scale(1);}*/
.pms-lead-button{padding-left: 10px;padding-right: 10px;}

a.sendbtn {padding: 12px 20px;margin-bottom: 20px;}
/*********** NOTIFICATIONS & POPUPS 08042022  ***********/
.bar-notification-container { position: fixed; top: 0; left: 0; z-index: 1000;  width: 100%; line-height: 16px; color: #fff; opacity: 0.95;}
.bar-notification.success { background-color: #4bb07a;}
.bar-notification.error {background-color: #e4444c;}
.bar-notification.warning { background-color: #f39c12;}
.bar-notification { position: relative;  display: none; padding: 15px 25px 15px 10px;}
.bar-notification .content {margin: 0 10px 0 0;}
.bar-notification .content a {color: #fff; text-decoration: underline; }
.bar-notification .close { position: absolute; top: 0; right: 0; width: 32px; height: 32px; margin: 7px; background: #fff url('../Plugins/Technoscore.CustomerGuide/images/close.png') center no-repeat;  cursor: pointer; }

/*.eu-cookie-bar-notification {position: fixed;bottom: 0;width: 100%;z-index: 1;background: #000;color: #fff;margin: 0;-moz-box-shadow: 3px 2px 3px 6px rgba(0,0,0,0.16);-webkit-box-shadow: 3px 2px 3px 6px rgb(0 0 0 / 16%);box-shadow: 3px 2px 3px 6px rgb(0 0 0 / 16%);font-size: 16px;padding: 10px;text-align: center;}
.eu-cookie-bar-notification .text, .eu-cookie-bar-notification .buttons-more {display:inline-block;vertical-align:middle;letter-spacing: normal;}
.eu-cookie-bar-notification .buttons-more {margin-left: 10px;}
.eu-cookie-bar-notification .buttons-more a {color: #fff;}
.eu-cookie-bar-notification .buttons-more button {border: solid 1px #878787;padding: 3px 5px;line-height: 1.4;}*/

body.modal-open:before {/*position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);content: "";z-index: 4;*/}

input, textarea, button, select{font-family: 'HelveticaNeueLT Com 45 Lt';letter-spacing: 1px;}
input, textarea, select{border: solid 1px #dbdbdb;height: 45px;font-size: 16px;letter-spacing: normal;padding: 5px 15px;transition: all linear .3s;}
input:focus, textarea:focus, select:focus{border-color:#000;transition: all linear .3s;}
select{background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;position: relative;padding: 5px 10px;-webkit-appearance: none;-moz-appearance: none;background-image: url(../Plugins/Technoscore.CustomerGuide/images/select-drop.png);background-repeat: no-repeat;background-position: top 18px right 10px;outline: none;height: 45px;border: solid 1px #dbdbdb;}
.clear {clear: both;}
.flLeft {float: left;}
.flRight {float: right;}
.downarrow{border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.bold{font-weight: 700;}
.content-fluid{background: #fbfbfd;padding:30px 0 50px 0;}
.half{width: 50%;}
.fullw{width: 100%;}

/*Header*/
/*.hero-slider .theme-custom .nivo-controlNav{display: block !important;}
.hero-slider .theme-custom {margin: 0 !important;}*/
.hero-slider .theme-custom .nivo-controlNav a {border: solid 2px #ccc;}
.hero-slider .theme-custom .nivo-controlNav a.active {background-color: #000000;}
.hero-slider .theme-custom {margin: 0;}
.hero-slider .nivoSlider {height: calc(100vh - 112px);}
.hero-slider .screen-box2 .screen-box-image2 img{-webkit-filter:grayscale(0);filter:none;height: 100% !important;object-fit: cover;}

.header {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 3;box-shadow: 2px 2px 2px rgb(0 0 0 / 5%);}
.topbar{background: #ffffff;text-align: right;padding:10px 0;position: relative;}
.topbar:after {position: absolute;right: 0;bottom: 0;width: calc(100% - 100px);height: 1px;background: #dbdbdb;content: "";}
.topbar ul{font-size: 14px;}
.topbar ul li{margin-left: 10px;display: inline-block;vertical-align: middle;}
.topbar ul li select {width: 110px;padding: 1px 10px;height: 30px;border-color:#dbdbdb;background-color: transparent;color: #676767;font-size: 14px;background: url(../Plugins/Technoscore.CustomerGuide/images/white-select-drop.png);background-repeat: no-repeat;background-position: top 11px right 7px;background-size: 14px;}
.topbar ul li select option {color: #000;}
.topbar ul li.head-region {margin-left: 6px;}
.topbar ul li a{color: #676767;position: relative;}
.topbar ul li a:hover{color: #b7b7b7;}
.topbar ul li.plogin a:before, 
.topbar ul li.locate a:before{display: inline-block;vertical-align: middle;content: "";background:  url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 28px;height: 28px;padding: 3px;margin-right: 5px;transform: scale(0.7);}
.topbar ul li.plogin .ico-logout:before {background-position: -58px -25px;}
.topbar ul li.plogin a:before {background-position: 3px 0;}
.topbar ul li.locate a:before {background-position:-33px 1px;}
.leftcorner {position: absolute;width: 114px;left: 0;top: 0;z-index: 1;height: 112px;}


.navigation {background:#ffffff;padding:0;transition: all linear .3s;}
.navigation .container-fluid {padding-left: 100px;padding-right: 200px;}
/*.header.sticky {position: fixed;top: 0;left: 0;width: 100%;transition: all linear .3s;z-index: 2;}*/
.navigation .logo {max-width: 200px;}
.navigation .logo, .navigation .jmenu, .head-search{display: inline-block;vertical-align: middle;}
.navigation .jmenu {width: calc(100% - 423px);text-align: right;}
.sitenav ul{display: inline-block;vertical-align: middle;}
.sitenav ul li{display: inline-block;vertical-align:middle;text-transform:uppercase;color: #fff;margin-left: 40px;position: relative;font-size: 16px;}
.sitenav ul li a{color: #fff;}
.sitenav ul li:after{width:0;height:2px;content:"";position: absolute;left: 0;bottom: -10px;transition:all 150ms linear;background: #fff;}
.sitenav ul li:hover:after{width: 100%;}

.head-search {margin-left: 15px;position: relative;}
/*.head-search input.search-box-text {width: 0;padding: 0;border: none;transition: all linear .3s;}*/
/*.head-search .search-main {border: solid 1px #676767;background: transparent;color: #676767;padding:3px 10px;}*/
/*.head-search .search-main:hover{background: #676767;color: #fff;}*/
/*.head-search input.search-box-text {width: 0;opacity: 0;transition: all linear .3s;border: solid 1px #000;position: absolute;right: 0;top: 62px;    padding: 5px 15px;box-shadow: 2px 0px 13px 7px rgb(0 0 0 / 15%);}*/
.top-search {border: solid 1px #dbdbdb;}
.head-search .search-main {border:0;background: transparent;color: #a1a1a1;padding: 5px 10px 3px 10px;border-left: 0;margin:0px 0 0 -7px;}
.head-search input.search-box-text {transition: all linear .3s;border: 0;width: 160px;height: 35px;font-size: 16px;padding: 5px 10px;border-right: 0;position: relative;top: 0;}
.head-search input.search-box-text.search-visible {transition: all linear .3s;/*width: 500px;*/opacity: 1;}

/*Home Slider*/
.hero-slider{/*margin-top: 138px;*/overflow: hidden;position: relative;}
.hero-slider .halfbox {width: 100%;min-height: calc(100vh - 138px);}
.hero-slider .screen-box .screen-box-image, .hero-slider .screen-box .screen-box-image:hover img{transform:none;}
/*.hero-slider .screen-box .screen-box-image img{-webkit-filter: grayscale(0);filter: none;height: calc(100vh - 138px) !important;}*/
.hero-slider .hero-caption {position: absolute;bottom: 15%;width: 100%;color: #fff;}
.hero-slider .hero-caption .container-fluid, 
.hero-slider .hero-caption .container-fluid h1 {position: relative;}
.hero-slider .hero-caption .container-fluid:before {background: rgb(0 0 0 / 0%);background: radial-gradient(circle, rgb(0 0 0 / 60%) 20%, rgb(0 0 0 / 0%) 90%);content: "";position: absolute;height: 175px;top: -32px;left: 0;width: 43%;}

/*Section Fit Box*/
.section-fit-wrapper {overflow: hidden;}
.section-fit-wrapper .screen-box{padding: 30px;}
.screen-box {display: flex;position: relative;float: left;overflow: hidden;background-color: #fff;align-items: center;justify-content:center;}
.screen-box h2 {margin-bottom: 50px;}
.section-fit-wrapper .screen-box h2 {margin-bottom: 25px;}
.screen-box .btn {margin-right: 5px;}
.halfbox {width: 50%;/*min-height: 100vh;*/min-height: calc(100vh - 112px);}
.screen-box .screen-box-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background-position: center;background-size: cover;background-repeat: no-repeat;transition: transform .3s cubic-bezier(.39, .575, .565, 1),background .2s linear,opacity .4s linear;}
.section-fit-wrapper .screen-box .screen-box-image:before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;transition: 0.5s ease all;opacity: 0;transform: scale(0.1);content: "";z-index: 1;display: none;/*hover bg*/}
.section-fit-wrapper .screen-box .screen-box-image:hover:before{background: rgba(0,0,0,0.4);width: 100%;height: 100%;transition: 0.5s ease all;opacity: 1;transform: scale(1);content: "";}
.screen-box .screen-box-image img {height: 100%;width: 100%;object-fit: cover;filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1);transition: all linear .3s;}
.screen-box .screen-box-image img:hover{}
.profile {background: #8d8d8d;}
.screen-box .screen-box-image:hover img{transform: scale(1.040);-webkit-filter: grayscale(0);filter: none;transition: all linear .3s;}
.profile ul {max-width: 650px;text-align: center;}
.profile ul li {display: inline-block;vertical-align: middle;width: calc(33% - 26px);margin: 11px;border: solid 6px #fff;box-shadow: 0px 0px 14px 6px rgb(0, 0, 0, 0.17);position: relative;overflow: hidden;}
.profile ul li a img{display:block;filter:gray; -webkit-filter: grayscale(1); filter: grayscale(1);transition: all linear .3s;}
.profile ul li:hover{border: solid 6px #fff;}
.profile ul li:hover a img{transform: scale(1.040);-webkit-transform: scale(1.040);filter:inherit; -webkit-filter: inherit; filter:inherit;}

.profile ul li:nth-child(4), .box03 .profile ul li:nth-child(6) {position: relative;top: 110px;}
.profile ul li:nth-child(1), .box03 .profile ul li:nth-child(3) {position: relative;top: 110px;}

.profile ul li a:hover {border: 2px solid rgba(0,160,80,0);}
.profile ul li a::before, .box03 .profile ul li a::after {width: 80%;height:80%;z-index: 3;content:'';position: absolute;top:0;left:0;right: 0;bottom: 0;margin: auto; box-sizing: border-box;-webkit-transform: scale(0);transition: 0.5s;}
.profile ul li a::before {border-bottom: 2px solid #666;border-left: 2px solid #666;-webkit-transform-origin: 0 100%;}
.profile ul li a::after {border-top: 2px solid #666;border-right: 2px solid #666;-webkit-transform-origin: 100% 0%;}
.profile ul li a:hover::after, 
.profile ul li a:hover::before {-webkit-transform: scale(1.190);}

.jaqlogo {margin-bottom: 25px;}

.getintouch{background: #4c4c4c;color: #fff;padding:90px 0 190px 0;overflow: hidden;}
.getintouch h2{margin: 0;color: #fff;}

.contact-wrapper{overflow: hidden;margin-top: -100px;padding: 0 5%;margin-bottom: 18px;}
.contact-wrapper .halfbox {padding: 60px 80px;border: solid 1px #ccc;min-height: 75vh;margin: 0 6px;width: calc(50% - 12px);}
.contact-wrapper .halfbox h2{color: #475457;}

.talk-sales ul li{display:inline-block;vertical-align:middle;min-width:253px;position: relative;}
.talk-sales ul li a {color: #475457;padding: 12px 10px 12px 60px;position: relative;border: solid 1px #a1a1a1;display: block;transition: all linear .3s;}
.talk-sales ul li a span{position: relative;z-index: 1}
.talk-sales ul li:first-child:before, 
.talk-sales ul li:last-child:before {background: #000 url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;position: absolute;width: 47px;height: 53px;content: "";left: 0;top: 0;border-right:solid 1px #a1a1a1;transition: all linear .3s;z-index: 1;}

.talk-sales ul li a:before {width:0;height: 53px;content: "";left: 0;top: 0;position: absolute;top: 0;transition: all linear .3s;}
.talk-sales ul li:hover a:before {background-color:#000;width:100%;height: 52px;content: "";left: 0;top: 0;border-right:solid 1px #a1a1a1;position: absolute;top: 0;transition: all linear .3s;}
.talk-sales ul li:hover a{color: #fff;}

.talk-sales ul li:first-child:before {background-position:-76px 13px;}
.talk-sales ul li:last-child:before {background-position:-123px 13px;}
.talk-sales ul li:hover:first-child:before, 
.talk-sales ul li:hover:last-child:before{background-color: #000;}

.formarea {width: 100%;}
.formarea .input-row {overflow: hidden;}
.formarea .input-row input, .formarea .input-row textarea {width: 100%;height: 64px;background: #f4f7f8;border: solid 1px #f4f7f8;padding: 10px 20px;margin-bottom: 15px;transition: all linear .3s;position: relative;}
.bottomform .formarea .input-row {position: relative;}
.bottomform .formarea .input-row input{padding: 10px 20px 10px 45px;}
.bottomform .formarea .fullname:before, 
.bottomform .formarea .phones:before, 
.bottomform .formarea .emails:before {z-index: 1;display: inline-block;vertical-align: middle;background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 28px;height: 23px;content: "";position: absolute;top: 24px;left: 10px;}
.bottomform .formarea .fullname:before{background-position: -231px -105px;top: 19px;}
.bottomform .formarea .phones:before{background-position:-278px -77px;top: 20px;}
.bottomform .formarea .emails:before{background-position: -231px -70px;top: 22px;}

.formarea .input-row input:focus, .formarea .input-row textarea:focus, .mobile-code .registered-mobile input:focus{border-color: #475457;transition: all linear .3s;}
.formarea .input-row textarea{height: 140px;resize: none;}
.formarea .input-row .input-box {width: 49%;position: relative;}
.formarea .input-row .sendbtn, 
/*.mobile-code .registered-mobile .box {width: auto;background: #000;color:#fff;border-color: #b0b0b0;margin: 0;transition: all linear .3s;padding: 10px 32px;}*/
.formarea .input-row .sendbtn:hover{background: #666;}
.formarea .input-row .sendbtn:hover, .formarea .input-row .sendbtn:focus, 
.mobile-code .registered-mobile .box:hover;{background: #5e6d70;border-color: #a1a1a1;transition: all linear .3s;}
.formarea .input-row ::-webkit-input-placeholder {color: #aeb2b3;font-style: italic;}
.formarea .input-row ::-moz-placeholder {color: #aeb2b3;font-style: italic;}
.formarea .input-row :-ms-input-placeholder {color: #aeb2b3;font-style: italic;}
.formarea .input-row :-moz-placeholder {color: #aeb2b3;font-style: italic;}

.footer-wrapper{background: #0F0F0F;padding: 60px 0 25px 0;color: #d8d8d8;font-size: 14px;overflow: hidden; width: 100%;}
.footer-wrapper .container-fluid {max-width: 1580px;}
.footer-wrapper .cols {width: 22%;padding-right: 20px;}
.footer-wrapper .cols.availablesec {width: 33%;text-align: center;}
.footer-wrapper .cols.qlinks {padding-left: 80px;}
.footer-wrapper .cols.socialmedia {padding-right: 0px;}
.footer-wrapper h4{color: #fff;font-size: 18px;margin-bottom: 20px;}
.footer-wrapper ul {margin-left: 0px;}
.footer-wrapper ul li {margin-bottom: 7px;list-style: none;}
.footer-wrapper ul li a{color: #c4c4c4;transition: all linear .3s;}
.footer-wrapper ul li a:hover{color: #fff;position: relative;}
.footer-wrapper .cols.brands ul {margin: 0;}
.footer-wrapper .cols.brands ul li {list-style: none;}
/*.footer-wrapper .cols.brands ul li {margin-bottom: 25px;}*/
.coyright {padding: 0 15px;margin-top: 50px;overflow: hidden;width: 100%;text-align: center;}
.coyright ul li {display: inline-block;border-right: 1px solid #646464;font-size: 14px;padding: 0 12px;}
.coyright ul li:last-child {border-right:none;}

.virtual-model-footer {width: 30%;position: fixed;right: 3px;float: right;background: transparent;bottom: 3px;z-index: 999;}
.virtual-model-footer .virtual-footer-section input[type="button"], .virtual-model-footer .virtual-footer-section input[type="submit"] {min-width: 100px;background: #aaa;border: 1px solid #aaa;color: #fff;}
.virtual-model-footer h4.modal-title {color: #000;font-size: 18px;margin: 10px 0 0px;padding: 0;font-weight: 500;line-height: 100%;text-align: center;text-transform: uppercase;}
a.msgBox_virtual_meeting {position: fixed;top: 50%;width: 138px;height: 50px;left: -47px;}
.virtual-model-footer .modal-header .close {margin-top: -10px;}
/*.virtual-model-footer.widthextra {width: 40%;}*/
.virtual-model-footer.widthextra {width: 100%;top: 0;left: 0;right: 0;bottom: 0;padding-left: 0 !important;}
.virtual-model-footer iframe {border: 0;margin-bottom: 0;}
.virtual-model-footer {display: none;}

.virtual-model-footer.widthextra .modal-content {border-radius: 0;border: solid 2px #e5e5e8;}
.virtual-model-footer.widthextra .modal-content .modal-header {padding: 0;position: relative;border: none;}
.virtual-model-footer.widthextra .modal-content .modal-header .close {margin-top: 0;padding: 0;position: absolute;top: -2px;right: 17px;background: #000;opacity: 1;color: #fff;text-shadow: none;line-height: 1;width: 27px;z-index: 1;}
.virtual-model-footer.widthextra .modal-content .modal-header .close span {line-height: 1;position: relative;top: -3px;}
.virtual-model-footer.widthextra .modal-content .modal-body {padding: 0;position: relative;width: 100%;overflow: hidden;padding-top:420px;}
.virtual-model-footer.widthextra .modal-content .modal-body iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;    padding: 10px 10px 10px 10px;}

.brands {position: relative;}
.brands:after {margin: 50px auto 0;display: block;width: 50%;height: 1px;background: #fff;content: "";}
.brands ul li {display: block;vertical-align: middle;width: 100%;padding: 0;line-height: 1;margin-bottom: 15px;}

.playstore {max-width:65%;margin: 60px auto 0;}
.playstore ul li:first-child {margin-right: 8px;width: 44%;}
.playstore ul li {width: 42%;display: inline-block;vertical-align: middle;}
.playstore ul li a {display: block;margin: 10px 0;}

.appslinks ul {margin-top: 30px;}
.appslinks ul li {display: inline-block;vertical-align: top;width:34%;padding-right: 5px;}

.socials {margin-top: 80px;max-width: 150px;}
.socials ul{margin: 0;}
.socials ul li {list-style: none;font-size: 0;display: inline-block;}
.socials ul li a {position: relative;display: block;}
.socials ul li a:before {background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;padding: 12px;;margin: 0;content: "";display: inline-block;vertical-align: middle;background-position: 0 -54px;}
.socials ul li.linkdin a:before {background-position: 0 -54px;}
.socials ul li.twitter a:before {background-position: 0 -90px;}
.socials ul li.facebook a:before {background-position: 0 -126px;}
.socials ul li.youtube a:before {background-position: 0 -160px;}
.socials ul li.instagram a:before {background-position: 0 -193px;}
.socials ul li.blog a:before {background-position: -4px -227px;}
.socials ul li.warehouse a:before {background-position: -4px -266px;}
.copyright {text-align: right;margin-top: 40px;font-size: 16px;}

/*404*/
.error404 {overflow: hidden;padding: 30px 0;text-align: center;}
.error404 .content-message {padding: 50px;border: solid 1px #5d5a57;}
.box-content {max-width: 70%;margin: auto;}
.box-content .img404 {margin: 50px 0;}
.box-content ul{margin-top: 60px;}
.box-content ul li {display: inline-block;width: calc(25% - 17px);margin: 0 5px;border: solid 1px #a1a1a1;}

/*Breadcrumb*/
.breadcrumb-wreapper {padding: 0;background:#fafafa;}
.product-details-page .breadcrumb-wreapper {padding: 0px 100px;background:#fafafa;}
.breadcrumb-wreapper ul{font-size: 14px;}
.breadcrumb-wreapper ul li{display: inline-block;vertical-align: middle;color: #666;margin: 5px;}
.breadcrumb-wreapper ul li strong {font-weight: normal;color: #a3a3a3;}
.breadcrumb-wreapper ul li i{margin:0 8px 0 8px;}
.breadcrumb-wreapper ul li a{position: relative;color: #666;}
.breadcrumb-wreapper ul li a:hover{color: #000;}

/*Products List*/
.product-short-description{text-align: left;margin-bottom: 20px;}
.product-short-description h1{margin-bottom: 20px;text-align: center;}

.filter-sidebar, .product-sidebar{display: inline-block;vertical-align: top;}
.filter-sidebar {width: 23%;}
.filter-sidebar .plusminus1 {position: absolute;right: 20px;}
.filter-sidebar .block .plusminus1 {display: none;}
.filter-sidebar .pageaccordion .card-header .card-link{font-size: 18px;font-weight: normal;padding: 20px !important;}


.filter-sidebar .pageaccordion .card-header .card-link .plusminus1 .fa-plus{display: none;}
.filter-sidebar .pageaccordion .card-header .card-link[aria-expanded="false"]  .plusminus1 .fa-plus{display: block;}
.filter-sidebar .pageaccordion .card-header .card-link[aria-expanded="false"]  .plusminus1 .fa-minus{display: none;}
.filter-sidebar .pageaccordion .card-body {padding: 20px 30px;background: #fff;}
.filter-sidebar .pageaccordion .card-header .card-link.collapsed{font-size: 18px;padding: 20px 30px;border-bottom: solid 1px #dfe1e0;}
.filter-sidebar .pageaccordion .card, 
.filter-sidebar .block .card{border: solid 1px #dfe1e0;}
.filter-sidebar .block .card{/*border: solid 1px #dfe1e0;*/border: 0;border-radius: 0 !important;}

.filter-sidebar .block .card-header .card-link.collapsed:after, 
.filter-sidebar .block .card-header .card-link:after {position: absolute;right: 30px;font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;top: 35%;}
.filter-sidebar .block .card-header .card-link.collapsed:after, 
.filter-sidebar .block .card-header .card-link[aria-expanded="true"]:after {content: "\f068";}
.filter-sidebar .block .card-header .card-link[aria-expanded="false"]:after {content: "\f067";}

.tagswrap {overflow: hidden;margin-top: 15px;}
.block-popular-tags {margin-top: 20px;}
.tagswrap h4 {color: #4c4c4c;font-size: 21px;font-weight: 600;}
.tagswrap li {display: inline-block;vertical-align: top;margin: 4px 1px;}
.tagswrap li a {background: #fff;display: block;border: solid 1px #ccc;border-radius: 3px;padding: 3px 5px;font-size: 14px !important;text-transform: capitalize;}
.tagswrap li a:hover {border:solid 1px #000;}
.tagswrap li a span {color: #000;}
.tagswrap .viewall{margin-top: 15px;}
.tagswrap .viewall a{background: #000;color: #fff;padding: 3px 8px;font-size: 14px;display: inline-block;border-radius: 3px;}


.custominput span:before, .custominput span:after {content: "";display: inline-block;background: #898787;width: 0;height: 0.2rem;position: absolute;transform-origin: 0% 0%;}
.custominput {position: relative;height: 2rem;display: flex;align-items: center;}
.custominput input {position: absolute;right: 0;height: 21px;width: 21px;z-index: 12;cursor: pointer;opacity: 0;}
.custominput input:checked ~ span {background: #dfdfdf;border-color: #9e9fa1;}
.custominput input:checked ~ span:before {width: 14px;height: 2px;transition: width 0.1s;transition-delay: 0.1s;}
.custominput input:checked ~ span:after {width: 6px;height: 2px;transition: width 0.1s;transition-delay: 0.1s;}
.custominput input:disabled ~ span {background: #ececec;border-color: #dcdcdc;}
.custominput input:disabled ~ label {color: #dcdcdc;}
.custominput input:disabled ~ label:hover {cursor: default;}
.custominput label {position: relative;z-index: 2;cursor: pointer;margin-bottom:0;}
.custominput span {display: inline-block;width: 19px;height:19px;border: 1px solid #a1a1a1;position: absolute;right: 0;transition: all 0.2s;z-index: 1;box-sizing: content-box;}
.custominput span:before {transform: rotate(-55deg);top: 14px;left: 7px;}
.custominput span:after {transform: rotate(35deg);bottom: 6px;left: 4px;}

.selected-options {background: #f0f0f0;border: solid 1px #dfe1e0;margin-bottom: 20px;padding: 15px;position: relative;}
.selected-options h4 {color: #4c4c4c;font-size: 18px;}
.selected-options .clear-filter {position: absolute;top: 14px;right: 10px;font-size: 14px;color: #4c4c4c;}
.selected-options .clear-filter a{color: #4c4c4c;}
.selected-options .clear-filter a:hover{text-decoration: underline;}
.selected-options .clear-filter span{color: #666;}
.filterbox {border: solid 1px #dfe1e0;background: #fff;font-size: 16px;padding: 20px;margin-top: 20px;}

.product-sidebar {width: 76%;padding-left: 30px;}
.product-sorting {overflow: hidden;border-top: solid;border-bottom: solid;border-width: 1px;border-color: #dbdbdb;margin: 0 0 20px 0!important;padding: 9px 0;}
.product-sidebar .product-selectors {font-size: inherit;}
.product-sorting .filter-mobile {float: left;width: 45px;height: 28px;cursor: pointer;background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;margin: 0;content: "";background-position:-68px -72px;margin: 6px 10px 0 0;font-size: 0;display: none;}

.product-sorting .found-result {float: left;padding: 5px 0;}
.product-sorting .sortby {float: right;}
.product-sorting .sortbydrop {width: 230px;letter-spacing: normal;height: 40px;background-position: top 16px right 10px;}
.product-sorting .sortby span {text-transform: uppercase;margin-right: 10px;}
.selected-price-range span.to {float: right;}
.selected-price-range span.from, .selected-price-range span.to {font-size: 16px;color: #000;}
.filter-sidebar .pageaccordion .card-body .ui-widget.ui-widget-content {border: 1px solid #000000;margin-top: 10px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border: 1px solid #000000;}
.close-filters {display: none;}

.card-body ul.list li {color: #000;margin-bottom: 5px;font-size: 16px;}
.card-body ul.list li a {color: #000;position: relative;}
.card-body ul.list li a:before {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;top: 0;content: "\f105";display: inline-block;margin-right: 5px;}

.product-list ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.product-sidebar .product-list ul li{padding: 35px 25px 65px 25px;}
.product-sidebar .product-list ul li .price-box {position: absolute;bottom: 10px;width: 100%;padding: 0 25px;left: 0;}
.product-list ul li {flex: 0 0 33.40%;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 42%, rgba(246,246,248,1) 100%);padding:45px;border:solid 2px #dfe1e0;margin: -1px;text-align: left;position: relative;transition: all linear .3s;}
.product-list ul li:hover {box-shadow:1px 4px 16px 6px rgb(0 0 0 / 22%);z-index: 1;border-color:#a1a1a1;transition: all linear .3s;}
.product-list ul li .product-thumb {margin-bottom: 20px;text-align: center;}
.product-list ul li h2 {font-size: 22px;color: #4c4c4c;margin-bottom: 10px;}
.product-list ul li .product-code { font-size: 16px;}
.product-list ul li h2 a{color: #4c4c4c;}
.product-list ul li h2 a:hover{color: #000;}
.product-list ul li .product-code span {text-transform: uppercase;}
.product-list ul li .price-box {overflow: hidden;margin-top: 30px;}
.product-list ul li .price-box .prices {font-size: 20px;margin-top: 10px;color: #4c4c4c;line-height: 1;}
.product-list ul li .price-box .shortlist {color: #fff;}
.product-list ul li .price-box .shortlist a {color: #fff;background:#9e9fa1;line-height: 34px;border-radius: 5px;padding: 0 15px;display: block;}
.product-list ul li:hover .price-box .shortlist a {color: #fff;background: #000;}
.product-list ul li .quick-view {position: absolute;top: 19px;right: 19px;}
.product-list ul li .quick-view a {color: #4c4c4c;font-size: 16px;position: relative;}
.product-list ul li .quick-view a:after {display: inline-block;vertical-align: middle;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 33px;height: 31px;padding: 3px;margin-left: 10px;background-position: -9px -308px;transform: scale(0.8);}
.product-list ul li .quick-view a:hover:after {background-position: -49px -308px;}

.product-list .quick-view-button {position: absolute;top: 33px;right: 12px;opacity: 1;width: 140px;left: auto !important;}
.product-list .quick-view-button a {font-size: 0;width: auto;background:transparent;position: relative;height: auto; padding: 10px 30px 10px 0;}
.product-list .quick-view-button a:after {position: absolute;top: 0;right: 0;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 33px;height: 31px;padding: 3px;margin-left: 10px;background-position: -9px -308px;transform: scale(0.8);}

body .selected-options-list > li span {padding: 5px 20px 5px 5px;margin: 0 6px 5px 0;color: #666;cursor: pointer;background-color: #c6c6c6;background-position: top 8px right 5px;border: solid 1px #9f9f9f;border-radius: 5px;font-size: 14px;}

/*code by suntec 07052021*/
.product-grid ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.product-sidebar .product-grid ul li{padding: 35px 25px 65px 25px;}
.product-sidebar .product-grid ul li .price-box {position: absolute;bottom: 10px;width: 100%;padding: 0 25px;left: 0;}
.product-grid ul li {flex: 0 0 33.40%;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 42%, rgba(246,246,248,1) 100%);padding:45px;border:solid 2px #e9ebea;margin: -1px;text-align: left;position: relative;transition: all linear .3s;}
.product-grid ul li:hover {box-shadow:1px 4px 16px 6px rgb(0 0 0 / 22%);z-index: 1;border-color:#a1a1a1;transition: all linear .3s;}
.product-grid ul li .product-thumb {margin-bottom: 20px;text-align: center;}
.product-grid ul li h2 {font-size: 18px;color: #4c4c4c;margin-bottom: 5px;min-height: 43px;}
.product-grid ul li .product-code { font-size: 14px;}
.product-grid ul li h2 a{color: #4c4c4c;}
.product-grid ul li h2 a:hover{color: #000;}
.product-grid ul li .product-code span {text-transform: uppercase;}
.product-grid ul li .price-box {overflow: hidden;margin-top: 30px;}
.product-grid ul li .price-box .prices {font-size: 18px;margin-top: 10px;color: #4c4c4c;line-height: 1;}
.product-grid ul li .price-box .shortlist {color: #fff;}
.product-grid ul li .price-box .shortlist a {color: #fff;background:#9e9fa1;line-height: 33px;font-size: 15px;border-radius: 5px;padding: 0 15px;display: block;}
.product-grid ul li:hover .price-box .shortlist a {color: #fff;background: #000;}
.product-grid ul li .quick-view {position: absolute;top: 19px;right: 19px;}
.product-grid ul li .quick-view a {color: #4c4c4c;font-size: 16px;position: relative;}
.product-grid ul li .quick-view a:after {display: inline-block;vertical-align: middle;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 33px;height: 31px;padding: 3px;margin-left: 10px;background-position: -9px -308px;transform: scale(0.8);}
.product-grid ul li .quick-view a:hover:after {background-position: -49px -308px;}

.product-grid .quick-view-button {position: absolute;top: 33px;right: 12px;opacity: 1;width: 140px;left: auto !important;}
.product-grid .quick-view-button a {font-size: 0;width: auto;background:transparent;position: relative;height: auto; padding: 10px 30px 10px 0;}
.product-grid .quick-view-button a:after {position: absolute;top: 0;right: 0;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 33px;height: 31px;padding: 3px;margin-left: 10px;background-position: -9px -308px;transform: scale(0.8);}



.prdct_feature .row { margin-bottom: 10px;}
.features {margin: 30px 0 0 0;}
.features h1 {font-size: 30px;}
.features h2 {margin-bottom: 15px;font-size: 26px;}
.features h3 {font-size: 20px;font-weight: 600;margin-bottom: 15px;}
/*.features ul li {margin-bottom: 25px;display: block;background: #fbfbfd;padding: 35px;}*/
.features ul {margin: 0 0 20px 0;}
.features ul li {margin-bottom: 15px;display: block;padding: 0;}
.features ul li p:last-child{margin-bottom: 0;}
.features ul li h4{font-weight: 700;font-size: 20px;margin-bottom: 15px;color: #4c4c4c;}
.features ul li:last-child {margin-bottom: 0;}
.features ul li .feature-desc {width: calc(100% - 150px);display: inline-block;vertical-align: top;margin-left: 35px;}
.features ul li .featureImg {width:65px;height:65px;border-radius:10px;overflow:hidden;display: inline-block;vertical-align: top;}
.features ul li .featureImg img {object-fit: cover;height: 100%;}

/*Product details*/
.product-details-page .product-collateral .product-tags-box {margin-top: 30px;}
.detail-page {padding: 0px 0 50px 0;}
.detail-page .StickySidebar {padding-bottom: 0px !important;}
.product-detail {display: flex;flex-direction: row;flex-wrap: wrap;}
/*.product-detail .product-detail-left {background: #554f5b;}*/
.product-detail .equalbox {flex: 0 0 50%;position: relative;width: 50%;/*min-height: 50vh !important;*/}
/*.product-detail .product-detail-left .detailImg{height: 100vh;}*/
.product-detail .product-detail-left .picture {text-align: center;}
.product-detail .product-detail-left .detailImg img{height: calc(100vh - 192px);width: auto;object-fit: cover;transition: opacity 150ms linear;}
.magnifier {border: transparent !important;}

.rotation3D_view{position: relative;}
.rotation3D_view button.close {position: absolute;top: 21px;left: 21px;background: #000;opacity: 1;z-index: 1;text-shadow: none;color: #fff;font-size: 18px;width: 30px;height: 30px;}
.rotation3D_view .modal-body {position: relative;width: 100%;overflow: hidden;padding: 0;padding-top: calc(100vh - 188px);}
.rotation3D_view .modal-body iframe, .rotation3D_view .modal-body embed {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.rotation3D_view .modal-body p {margin: 0;}

.enlarge-roataion {overflow: hidden;background: #000;padding: 0 35px;color: #fff;  min-height:50px;}
.enlarge-roataion a {width: 28px;height: 28px;font-size: 0;display: inline-block;vertical-align: top;background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;transition: none;}
.enlarge-roataion .flLeft {float: right;}
.enlarge-roataion .flLeft a {background-position: -433px -67px;width: 54px;height: 32px;margin: 10px 0;}
.enlarge-roataion .flRight {display: none;}
.enlarge-roataion .flRight a {background-position: -445px -108px;position: relative;top: 1px;}

.product-detail .detail-header {padding:30px 80px 30px 80px;position:relative;background: #fafafa;}
.product-detail .detail-header h2 {color: #4c4c4c;font-size: 20px;margin-bottom: 15px;font-weight: 600;}
.product-detail .detail-header p { font-size: 18px;}
.product-detail .detail-header .detail-back {position: absolute;left: 20px;top: 20px;}
.product-detail .detail-header .detail-back a {position: absolute;width: 43px;height: 43px;vertical-align: middle;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;background-position: -103px -305px;transition: none;}
.product-detail .detail-header .detail-back a:hover {background-position: -153px -305px;}
.whitebox {overflow: hidden;margin:0;}
.whitebox ul li {display: block;}
/*.whitebox ul li a {border: none;display: block;background: transparent;padding: 0;margin: 0 0 10px 0;line-height: 1.4;}
.whitebox ul li a:hover{background: #f1f1f1;}
.whitebox ul li span {text-transform: uppercase;}*/
.whitebox ul li:first-child{margin-left: 0;}
.whitebox ul li:last-child{margin-right: 0;}

.whitebox ul li .ProductRange, 
.whitebox ul li .ProductSku, .shortDdiv span.shortD, 
.product-detail .detail-header .product-price span.Productprice {float: left;width: 105px;display: inline-block;font-weight: 600;vertical-align: top;}
.whitebox ul li .value, .shortDdiv span, 
.product-detail .detail-header .product-price h4 span {width: calc(100% - 115px);display: inline-block;vertical-align: top;}
.product-detail .detail-header .product-price span.Productprice {font-size: 16px;}
.product-detail .detail-header .product-price h4 span {font-size: 18px;}


.product-detail .detail-footer{padding: 30px 80px 50px 80px;}
.colors h4 {color: #4c4c4c;font-size: 30px;margin-bottom: 10px;}
.colors ul li {width: 44px;cursor: pointer;border: solid 3px #e4e3e3;margin-right: 6px;margin-bottom: 6px;height: 44px;display: inline-block;vertical-align: top;}
.colors ul li.selected-value{border-color: #666;box-shadow: 0px 3px 7px 3px rgb(0 0 0 / 25%);}
.colors ul li.cl1 {background: #f1f1f3;}
.colors ul li.cl2 {background: #c8b196;}
.colors ul li.cl3 {background: #a88b88;}
.colors ul li.cl4 {background: #808185;}
.colors ul li.cl5 {background: #2f3336;}
.colors ul li.cl6 {background: #ddc178;}
.colors ul li.cl7 {background: #d9ab3b;}
.colors ul li.cl8 {background: #585858;}
.colors ul li.cl9 {background: #b9b2ac;}
.colors ul li.cl10 {background: #f1f5f4;}

.colors ul li label {display: block; margin-bottom: 0; }
.colors ul li span {display: block;height: 38px;}
.colors ul li input[type="radio"] {display: inline-block;vertical-align: top;-webkit-appearance: none;margin-top: -20px;height: 0;border: none;}

.product-detail .pricesbox{margin: 45px 0 55px 0;}
.product-detail .disclaimer {margin-bottom: 10px;}
.product-detail .pricesbox h4{margin-bottom: 30px;}
.product-detail .pricesbox h4 span{font-weight:500;}
.product-detail .pricesbox ul.form-quantity li {display: inline-block;vertical-align: top;margin-right: 6px;}
.product-detail .pricesbox ul.form-quantity li .qty {height: 46px;width: 83px;text-align: center;color: #000;}
.product-detail .detail-footer .color-finished, 
.product-detail .detail-footer span.color-label {display: inline-block;font-size: 18px;}
.product-detail .detail-footer .value, .product-detail .detail-footer span.color-label { font-size: 18px;font-weight: normal;}
.product-detail .detail-footer span.color-label strong {color: #000;font-weight: normal;}
.product-detail .detail-footer .colors {margin-top: 10px;}

.pageaccordion .card {border-radius: 0;margin-bottom: 20px;border-color: #a1a1a1;}
.pageaccordion .card-header {border-bottom: none;background: transparent;padding: 0;line-height: 1;}
.pageaccordion .card-header .card-link {background: #fafafa;font-size: 21px;font-weight: 700;padding: 20px 60px 20px 20px;display: block;position: relative;color: #4c4c4c;}
a.wld {font-size: 21px;color: #4c4c4c;font-weight: 700;padding: 0px 60px 0px 20px;position: relative;top: -21px;display: inline-block;}
.pageaccordion .card-header .card-link.collapsed, 
.filter-sidebar .block .card-header  {background: #f6f6f6;border: none;font-weight: normal;color: #4c4c4c;}
.filter-sidebar .block .card-header {padding: 0;}
.filter-sidebar .block .card-header a.card-link {padding: 15px 20px;display: block;position: relative;}
.pageaccordion .collapsing {transition: inherit !important;}
.pageaccordion .card-body {background: #fafafa;padding: 10px 20px 30px 20px;/*max-height: 90px;overflow: scroll;overflow-x: hidden;*/}
ul.downloadPDF li {display: inline-block;vertical-align: top;margin: 3px;}
ul.downloadPDF li a {display: block;border: solid 1px #a1a1a1;background: #fff;padding:9px 7px 6px 7px;position: relative;font-size: 16px;}
ul.downloadPDF li a:before {width: 22px;display: inline-block;height: 30px;vertical-align: middle;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;background-position: -208px -344px;margin-right: 2px;transform: scale(0.8);}
ul.downloadPDF li a:hover:before{background-position: -208px -311px;}

.plusminus {position: absolute;right: 40px;}
.pageaccordion .card-header .card-link .plusminus .fa-minus, 
.pageaccordion .card-header .card-link.collapsed .plusminus .fa-plus {display: block;}
.pageaccordion .card-header .card-link .plusminus .fa-plus, 
.pageaccordion .card-header .card-link.collapsed .plusminus .fa-minus {display: none;}

.page-carousel {padding: 0 50px;margin: 30px 0 50px;/*position: relative;z-index: 9999;*/}
.page-carousel h2{text-align: center;margin-bottom: 50px;}
.page-carousel .item {border: solid 1px #e2e4e3;overflow: hidden;/*padding: 40px */0;background: #fff;}
.page-carousel .item img {width: auto;margin: auto;}
.page-carousel .owl-theme .owl-nav {margin-top: 0px;position: absolute;top: 50%;width: 100%;}
.page-carousel .owl-theme .owl-nav [class*=owl-]{position: absolute;font-size: 50px;line-height: 1; z-index:4100;}
.page-carousel .owl-theme .owl-nav .owl-prev {left: -30px;}
.page-carousel .owl-theme .owl-nav .owl-next {right: -30px;}
.page-carousel .owl-carousel .owl-stage{padding-bottom: 1px;overflow: hidden;}
.page-carousel .owl-carousel.owl-drag .owl-item{overflow: hidden;}

.hover-deatil {padding: 15px;overflow: hidden;background-color: #fff;position: absolute;bottom:-10px;left: 0;right: 0;margin: auto;width:100%;transform: translateY(100%);transition: all linear .3s;box-shadow: 0px -6px 15px 3px rgb(0 0 0 / 9%);border: solid 1px #e2e4e3;border-top: none;}
.page-carousel .item:hover .hover-deatil{transform: translateY(0)!important;transition: all linear .3s;bottom: 0px;}
.owl-carousel .owl-item img {transform: scale(1);max-width: 100%;transition: 0.5s ease all; filter: gray; -webkit-filter: grayscale(1);filter: grayscale(1);transition: all linear .3s;    z-index: 1;}
.page-carousel .item:hover img {transition: all linear .3s;transform: scale(1.2); -webkit-filter: grayscale(0); filter: none;}
.hover-deatil h2 {text-align: left;margin-bottom: 7px;font-size: 16px;}
.hover-deatil .product-code {margin-bottom: 10px;font-size: 14px;}
.hover-deatil .price-box .prices {font-size: 18px;color: #4c4c4c;line-height: 1;margin-top: 7px;}
.hover-deatil .price-box .shortlist {color: #fff;}
.hover-deatil .price-box .shortlist a {color: #fff;background: #9e9fa1;line-height: 35px;border-radius: 5px;padding: 0 10px;display: block;}
.hover-deatil .price-box .shortlist a:hover{background: #000;}
.pageaccordion .card-body.accrodion-slider {margin: 0;}
.accrodion-slider .hover-deatil h2 {font-size: 16px;margin-bottom: 0;line-height: 1.3;}
.accrodion-slider .hover-deatil h2 a{color: #000;}
.accrodion-slider .hover-deatil h2 a:hover{color: #4c4c4c;}
.other-products-slider.owl-carousel .owl-item img {-webkit-filter: grayscale(0);filter: none;}

.other-products-slider {position: relative;z-index: 4001;}

/*Product category*/
.categories-list ul {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.categories-list ul li {box-shadow:1px 1px 14px 1px rgb(0 0 0 / 9%);/*flex: calc(25% - 30px);*/width: calc(25% - 30px);background: #fff;padding:20px;border:solid 1px #e5e5e8;margin: 15px;text-align: center;position: relative;transition: all linear .3s;}
.categories-list ul li:hover {box-shadow:1px 4px 16px 6px rgb(0 0 0 / 22%);z-index: 1;border-color:#a1a1a1;transition:all linear .3s;}
.categories-list ul li .product-thumb img {transform: scale(1);max-width: 100%;transition: 0.5s ease all;filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1);transition: all linear .3s;}
.categories-list ul li .product-thumb a{display: block;position: relative;cursor: pointer;overflow: hidden;}
.categories-list ul li .product-thumb a:before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;transition: 0.5s ease all;opacity: 0;transform: scale(0.1);content: "";z-index: 1;display: none;}
.categories-list ul li .product-thumb:hover a:before{background: rgba(0,0,0,0.4);width: 100%;height: 100%;transition: 0.5s ease all;opacity: 1;transform: scale(1);content: "";}
.categories-list ul li .product-thumb:hover img {transform: scale(1.2);-webkit-filter: grayscale(0); filter: none;}
.categories-list ul li h2 {font-size: 18px;color: #4c4c4c;margin: 20px 0 0 0;}
.categories-list ul li h2 a{color: #4c4c4c;}
.categories-list ul li h2 a:hover{color: #000;}

.cate-description, .prdct_feature {border: solid 1px #e5e5e8;background: #ffffff; padding: 30px 50px;margin-bottom: 15px;}
.cate-description p, .prdct_feature p { margin-bottom: 15px;}

/*Locate us*/
.locate-list {max-width: 1570px;margin: auto;}
.locate-list ul {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.locate-list ul li {/*flex: calc(50% - 30px);*/width: calc(50% - 30px);background: #fff;padding:20px;border:solid 1px #e5e5e8;margin: 15px;position: relative;transition: all linear .3s;}
.locate-list ul li h2 {font-size: 20px;color: #4c4c4c;margin:20px 0 5px 0;position: relative;}
.locate-list ul li a{color: #4c4c4c;display: block;text-align: left;overflow: hidden;}
.locate-list ul li img{transition: all linear .3s;filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1); transition: all linear .3s;}
.locate-list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); filter: inherit;-webkit-filter: inherit; filter: inherit;}
.locate-list ul li h2 a:hover{color: #000;}
.locate-list ul li h2 .fa-arrow-circle-right {position: absolute;right: 0;font-size: 32px;color: #000;}
.locate-list ul li h2:hover .fa-arrow-circle-right {color: #666;}

/*Warranty Certificate*/
.content-fluid.warranty-wrapper{background: #fff;padding: 10px 0 30px 0;}
.warranty-box{border: solid 1px #000;overflow: hidden;}
.mobile-code {padding:20px 125px;display: flex;flex-direction: column;align-items: inherit;}
.mobile-code .registered-mobile {display: flex;flex-direction: column;margin:0 0 30px 0;}
.screen-box .screen-box-image:hover {transform: none;}
.mobile-code .registered-mobile input[type="text"], 
.mobile-code .registered-mobile input[type="email"], 
.mobile-code .registered-mobile input[type="tel"], 
.mobile-code .registered-mobile input[type="textarea"], 
.mobile-code .registered-mobile select {width: 380px;transition: all linear .3s;}
.mobile-code .registered-mobile p {margin-bottom: 10px;}
.mobile-code .registered-mobile .sendotp .code {width: 105px;text-align: center;margin-right: 6px;}
.mobile-code .registered-mobile .inputrow {margin-bottom: 20px;}
.mobile-code .registered-mobile .btn{box-shadow: none;}
/*.mobile-code .registered-mobile .box {color: #fff;text-transform: uppercase;padding: 13px 32px;}*/

.resend  {text-decoration: underline;position: relative;}
.resend:hover{text-decoration: none;}
.resend:after{display:inline-block;vertical-align:middle;content:"";background:#fff url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat:no-repeat;width:28px;height:28px;border-radius:50%;background-position:-231px -1px;margin-left:10px;}
.mobile-code .registered-mobile .cancelbtn .box {background: #2d2a28;}
.warranty-box .screen-box-image:hover img{transform: none;}

/*Our Designer*/
.designer-wrapper{background: #fff;padding: 0;}
.designer-wrapper .product-short-description {max-width: 70%;text-align: center;margin: 0 auto 80px;}
.designer-wrapper .halfbox {min-height: 645px;width: 45%;margin-bottom: 60px;padding: 0 220px 0 120px;}
.designer-wrapper .halfbox.imgbox {width: 55%;}
.designer-wrapper .halfbox .photo {position: absolute;top: 35px;max-width: 140px;left: 35px;z-index: 1;border: solid 6px #fff;box-shadow: 0px 0px 14px 6px rgb(0 0 0 / 17%);}
.designercol .screen-box h2 {margin-bottom: 25px;}

/*Login*/
.loginarea {overflow: hidden;}
.loginarea .halfbox {width: 50%;min-height: calc(100vh - 250px);padding: 50px 125px;}
.loginarea .loginbox{border-left: solid 1px #dfe1e0;}
.loginarea label {display: block;margin-bottom: 8px;line-height: 1;}
.loginarea .loginbox .remembers label {font-size: 16px;font-weight: 600;float: left;}
.loginarea .loginbox .inputrow.remembers input {width: 18px;height: 18px;position: relative;top: 3px;}
.loginarea .loginbox .inputrow {max-width: 480px;letter-spacing: normal;}
.loginarea .loginbox .inputrow input{width: 100%;}
.loginarea .loginbox .remembers .forgot {float: right;font-size: 16px;font-weight: 600;text-decoration: underline;}
.loginarea .loginbox .remembers .forgot:hover {text-decoration: none;}
.login-wrapper .captcha-box {margin-bottom: 15px;}

.loginarea.recovery img {max-width: 290px;}
.register-wrapper .widthwrap {width: 650px;}
.register-wrapper .loginbox .inputwrap .inputrow {width: 49%;}
.register-wrapper .halfbox {width: 35%;}
.register-wrapper .loginbox {width: 65%;}
.register-wrapper .loginbox h4 {font-size: 20px;border-bottom: solid 1px #dfe1e0;padding-bottom: 15px;margin-bottom: 25px;}
.register-wrapper .loginbox .form-check-inline {max-width: inherit;display: inline-block;}
.register-wrapper .loginbox .form-check-inline label {display: inline-block;}
.register-wrapper .loginbox .form-check-inline input {width: 20px;height: 20px;position: relative;top: 4px;}
.mb30 {margin-bottom: 30px;}
.newsletter-check.form-check-inline .form-check-input {margin-left: 0;}
.register-wrapper .loginbox .newsletter-check label {font-weight: 600;}
/*.register-wrapper .loginbox .newsletter-check input {margin-left: 15px;}*/
.register-wrapper .loginbox .inputrow {max-width: 100%;position: relative;}
.register-wrapper .loginbox .inputrow select{width: 100%;background-position: top 23px right 10px;}
.register-wrapper .loginbox .profession-list .inputrow {width: 170px;}
.register-wrapper .loginbox .professiontext {margin-bottom: 20px;}
.register-wrapper .loginbox .professiontext strong {position: relative;}
.error-star {position: absolute;right: -11px;top: 0;color: #F01;font-weight: 600;line-height: 1;}
.loginarea .loginbox .inputrow input{position: relative;z-index: 1;}


/*Elite Series*/
.elite-wrapper .resp-tabs-list li {background: transparent;border: none;font-size: 34px;font-weight: normal;color: #4c4c4c;width: 25%;text-align: center;border-radius: 0;position: relative;margin: 0 !important;}
.elite-wrapper .resp-tabs-list li:after{position: relative;}
.elite-wrapper .resp-tabs-list li.resp-tab-active:after{position: absolute;bottom: 0;left: 0;width: 100%;background: #565656;height: 6px;content: "";}
.elite-wrapper .product-short-description {text-align: center;margin: 50px auto 50px;max-width: 70%;}
.elite-wrapper .custom-accordion ul.resp-tabs-list  {border-bottom: solid 1px #ccc;overflow: hidden;}
.elite-wrapper .custom-accordion .categories-list ul li {box-shadow:none;padding: 0;border: solid 1px #dfe1e0;}
.elite-wrapper .custom-accordion .categories-list ul li .product-thumb { position: relative;}
.elite-wrapper .custom-accordion .categories-list ul li .product-thumb:hover a:before, 
.elite-wrapper .custom-accordion .categories-list ul li .product-thumb a:before {display: none;}
.elite-wrapper .custom-accordion .categories-list ul li:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;transition: 0.5s ease all;opacity: 0;transform: scale(0.1);content: "";z-index: 1;display: none;}
.elite-wrapper .custom-accordion .categories-list ul li:hover:before {background: rgba(0,0,0,0.6);width: 100%;height: 100%;transition: 0.5s ease all;opacity: 1;transform: scale(1);content: "";}
.elite-wrapper .custom-accordion .categories-list ul li .viewbtn {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height: 66px;transform: scale(0.1);transition: 0.5s ease all;opacity: 0;z-index: 1;max-width: 173px;}
.elite-wrapper .custom-accordion .categories-list ul li:hover .viewbtn .btn {max-width: 173px; margin: auto;}
.elite-wrapper .custom-accordion .categories-list ul li:hover .viewbtn {transform: scale(1);transition: 0.5s ease all;opacity: 1;}
.elite-wrapper .custom-accordion .categories-list ul li:hover .viewbtn .btn .box {padding: 17px 31px;}
.elite-wrapper .resp-tabs-container{background: transparent;}
.elite-wrapper .resp-tab-content {border: none;padding: 30px 0 0;}
.elite-wrapper .pro-disc {padding: 30px;text-align: left;}
.elite-wrapper .pro-disc h2{margin: 0 0 15px 0;color: #1e323b;}
.elite-wrapper .pro-disc .smallTxt {margin-bottom: 10px;}
.elite-wrapper .pro-disc .prices {font-size: 22px;font-weight: 600;}
.elite-wrapper .pro-disc .prices span{font-weight: 400;}
.elite-wrapper .custom-accordion .categories-list ul li img{transform: scale(1);max-width: 100%;transition: 0.5s ease all; filter: gray; -webkit-filter: grayscale(1);filter: grayscale(1);transition: all linear .3s;}
.elite-wrapper .custom-accordion .categories-list ul li:hover img{transform: scale(1.2); -webkit-filter: grayscale(0); filter: none;}

/*Topic Page*/
.topic-description h1{margin-bottom: 30px;text-align: center;}
.topic-editor ul {margin-bottom: 30px !important;}
.topic-editor ul li {margin-bottom: 10px;padding: 0;display: list-item;}
.topic-editor ul, .topic-editor ul li ul {list-style: disc;margin: 0 0 0 20px;}

.topic-editor h4 {font-size: 22px;color: #000;}
.topic-editor.media-room ul {list-style: none;margin: 0;}
.topic-editor.media-room ul li strong {min-width: 130px;display: inline-block;}

.topic-editor.media-room {margin-bottom: 50px;}
.topic-editor.media-room h4 {margin-bottom: 30px;}
/*.categoryTopiceditor .categories-list h2 {width: 60%;font-size: 20px;line-height: 1.3;text-transform: uppercase;display: inline-block;vertical-align: middle;margin: 0;padding-right: 20px;font-weight: 600;}*/
.categoryTopiceditor .categories-list h2 a{color: #000;}
.categoryTopiceditor .categories-list h2 a:hover{color: #4c4c4c;}
/*.categoryTopiceditor .categories-list .product-thumb {width: 40%;display: inline-block;vertical-align: middle;}*/


/*Contact*/
.contact-page .locate-list {max-width: inherit;}
.contact-page .container-fluid{max-width: 1580px;}
.contact-gray {background: #f0f4f8;padding: 30px 0;}
.contact-gray h1{text-align: center;margin-bottom: 30px;}
.contact-page .office-sec ul {max-width: 1060px;margin: auto;}
.contact-gray ul {margin: 0;}
.contact-gray ul li {margin: 0;border: none;background: transparent;}
.contact-gray ul li.offices {width: 35%;display: table;}
.contact-gray ul li.offices .headquarter {margin-bottom: 60px;display: table-cell; vertical-align: middle;}
.contact-gray ul li.offices .headquarter:last-child {margin-bottom: 0px;}
.contact-gray ul li.offices address {margin-bottom: 10px;}
.contact-gray ul li.offices address strong {display: block;}
.contact-gray ul li.locatios {width: 63%;margin-left: 20px;position: relative;overflow: hidden;padding-top: 32.25%;background: #fff;box-shadow: 0px 5px 6px 2px rgb(0 0 0 / 11%);}
.contact-gray ul li.locatios iframe {border: solid 5px #fff !important;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border-radius: 5px;}
.contact-gray .offices .email-phone a {display: inline-block;margin-right: 20px;position: relative;}
.contact-gray .offices .email-phone a:before, 
.representatives ul li a.phone:before{display:inline-block;vertical-align:middle;content:"";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat:no-repeat;width:28px;height:20px;border-radius:0;margin-right:7px;}
.contact-gray .offices .email-phone a.email:before{background-position:-231px -49px;}
.contact-gray .offices .email-phone a.email:hover:before{background-position:-231px -70px;}
.contact-gray .offices .email-phone a.phone:before, 
.representatives ul li a.phone:before {background-position: -281px -48px;height: 23px;}
.contact-gray .offices .email-phone a.phone:hover:before, 
.representatives ul li a.phone:hover:before {background-position: -281px -76px;height: 23px;}
.office-sec {padding: 20px 0;}

.office-subsidiary{background: #413d3a;padding: 60px 0 30px 0;}
.contact-page h2{text-align: center;}
.office-subsidiary h2{color: #fff;}
.office-subsidiary ul li {width: calc(25% - 16px);margin: 8px;padding: 0;border: none; position: relative;}
.office-subsidiary ul li .product-thumb {display: none;}
.office-subsidiary ul li .ovelay-content {position:static;top:0;left:0;right:0;bottom: 0;margin: auto;display: table;height: 100%;width: 100%;}
.office-subsidiary ul li .companyaddress {display: table-cell;vertical-align: middle;position: relative;color: #000;padding: 30px;text-align: left;}
.office-subsidiary ul li .ovelay-content:before {background:#ffffff !important;width: 100%;height: 100%;transition: 0.5s ease all;
position: absolute;content: "";}
.office-subsidiary ul li .companyaddress h4 {color:#000;margin-bottom: 10px;}
.office-subsidiary ul li .product-thumb:hover img {transform: none;}
.office-subsidiary ul li .companyname {min-height: 20px;font-size: 14px;line-height: 1.2;margin-bottom: 10px;text-transform: uppercase;}
.office-subsidiary ul li .companyname strong {font-weight: 400;display: block;}
.office-subsidiary ul li address {margin: 0;position: relative;padding-left: 35px;line-height: 1.4;}
.office-subsidiary ul li address:before {position: absolute;left: 0;top: 8px;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 17px;height: 24px;border-radius: 0;background-position:-336px -4px;}
.greenoverlay:before{background-color: rgb(6 124 0 / 70%) !important;}
.brownoverlay:before{background-color:rgb(159 46 29 / 70%) !important;}
.skyblueoverlay:before{background-color: rgb(4 158 215 / 70%) !important;}
.darkorangeoverlay:before{background-color:rgb(207 104 2 / 70%) !important;}
.darkblueoverlay:before{background-color: rgb(29 99 151 / 70%) !important;}
.purpleoverlay:before{background-color: rgb(109 23 125 / 70%) !important;}
.darkgoldoverlay:before{background-color: rgb(161 121 0 / 70%) !important;}
.darkgreenoverlay:before{background-color: rgb(0 152 161 / 70%) !important;}

.representatives {background: #f0f4f8;padding: 30px 0;}
.contact-page .representatives {margin-bottom: -50px;}
.representatives .container-fluid {width: 100%;max-width: 100%;}
.representatives .search-area {border: solid 2px transparent;text-align: center;width: 580px;margin: auto;display: table;background: #fff;box-shadow: 0px 0px 11px 7px rgb(0 0 0 / 2%);transition: all linear .3s;margin-bottom: 20px;}
.representatives .search-area:hover, .representatives .search-area:focus {border: solid 2px #666;transition: all linear .3s;}
.representatives .search-area input[type=text] {padding: 10px 20px;border: solid 2px #fff;float: left;width: 90%;height: 68px;background: #fff;}
.representatives .search-area button {float: left;width: 10%;padding: 10px;background: #fff;color: #000000;font-size: 28px;border: 2px solid #fff;border-left: none;cursor: pointer;}
.representatives ul{margin: 0 0 0 0;}
.representatives ul li {text-align: left;padding:25px 30px;box-shadow: 1px 1px 17px 5px rgb(0 0 0 / 2%);border: none;width: calc(20% - 20px);margin: 10px;font-size: 16px;}
.representatives ul li a.phone:before {transform: scale(0.8);margin-right: 2px;}
.representatives ul li h5{margin-bottom: 10px;font-size: 16px;}

/*Orientation*/
.orientation-page h1, .orientation-page h2{text-align: center;}
.orientation-hero {position: relative;margin-top: 50px;}
.orientation-hero .owl-dots {margin: 0 0 0 0 !important;position: absolute;left: 0;right: 0;bottom: 10px;}
.orientation-hero .owl-dots .owl-dot span {border: solid 2px #fff;width: 15px;height: 15px;}   
.orientation-hero .owl-carousel .owl-item img{filter: none; -webkit-filter: inherit;}
.visit-form {position: absolute;top:30px;right:30px;animation: 0;max-width: 480px;background: rgb(0 0 0 / 85%);color: #d1d1d1;line-height: 1.5;padding: 35px 45px;z-index: 1;}
.orientation-hero .item {height: 800px;}
.orientation-hero .item img {object-fit: cover;height: 100%;}
.visit-form h2 {font-size: 24px;text-align: left;color: #fff;margin-bottom: 25px;}
.visit-form .inputrow{margin-bottom: 20px;}
.visit-form input{width: 100%;border-color: #fff;}
.visit-form .inputrow.telecode .phone {width: calc(100% - 150px);margin-right: 11px;}
.visit-form .btn:hover {background: #676767;}
.visit-form .btn .box {/*padding: 12px 20px;border-color: #949494;background: #949494;color: #fff;margin-top: -4px;*/}
.flow{overflow: hidden;}
.visit-form .btn {display: inline-block;background: #949494;border-color: #949494;width: 130px;padding: 15px 5px;}
.visit-form .inputrow .resendotp {text-align: right;margin-top: 15px;}
.visit-form .inputrow .resendotp a{color: #fff;}
.visit-form .inputrow .resendotp a:after {background-position: -202px -1px;background-color: transparent;border-radius: 0;}
.visit-form .foo::before, .visit-form .foo::after{display: none;}
.visit-form .inputrow.enterotp p {width: calc(100% - 170px);display: inline-block;vertical-align: top;margin: 0;}
.visit-form .inputrow.enterotp input {width: 132px;margin-left: 30px;}
.visit-form .inputrow.sharing-detail {font-size: 14px;}
.visit-form .inputrow.accept-check {font-size: 14px;}
.visit-form .inputrow.accept-check a{color: #fff;}
.visit-form .inputrow.accept-check a:hover{text-decoration: underline;}
.visit-form .inputrow.accept-check .form-check-input {width: 16px;height: 16px;margin-top: 3px;}
.visit-form .inputrow.accept-check .form-check-label {width: calc(100% - 172px);margin-left: 26px;}
.visit-form .inputrow.accept-check .btn .box{/*width: 132px;*/}
.visit-form .inputrow.accept-check .btn:hover{background: #676767;}

.wojaq .contact-gray {padding: 80px 110px;text-align: center;}
.wojaq .contact-gray ul {margin-top: 50px;}
.wojaq .contact-gray ul li {display: inline-block;width: calc(16% - 20px);margin: 10px 10px;position: relative;vertical-align: top;}
.wojaq .contact-gray ul li:before {display:inline-block;vertical-align:middle;content:"";background:url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat:no-repeat;width:148px;height:148px;transition:all linear .3s;border-radius:100%;margin-bottom: 10px;transform: scale(.8);}
.wojaq .contact-gray ul li:nth-child(1):before {background-position:-7px -396px;}
.wojaq .contact-gray ul li:nth-child(2):before {background-position:-164px -396px;}
.wojaq .contact-gray ul li:nth-child(3):before {background-position:-324px -396px;}
.wojaq .contact-gray ul li:nth-child(4):before {background-position:-2px -554px;}
.wojaq .contact-gray ul li:nth-child(5):before {background-position:-167px -554px;}
.wojaq .contact-gray ul li:nth-child(6):before {background-position:-330px -554px;}

.vidsec {margin-top: 90px;}
.vidsec .vidframe {width: 55%;position: relative;overflow: hidden;padding-top: 28.25%;}
.vidsec .vidframe iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.vidsec .experience {width: 40%;text-align: left;}
.vidsec .experience h2{text-align: left;margin-top: 20px;}

.orientation-page.content-fluid {background: #fff;padding-bottom: 0;}
.orientwrap {background: #fff;padding-bottom: 0;}
.orientwrap.representatives ul li {box-shadow: none;border: solid 1px #a1a1a1;font-size: 16px;line-height: 1.4;color: #4c4c4c;padding:30px 35px;}
.orientwrap.representatives ul li:hover{box-shadow: 1px 4px 16px 6px rgb(0 0 0 / 22%);}
.orientwrap.representatives ul li h5 {margin-bottom: 20px;}
.orientwrap.representatives ul li .email {position: relative;margin-top: 15px;}
.orientwrap.representatives ul li .email:before {display: inline-block;vertical-align: middle;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 25px;height: 20px;border-radius: 0;margin-right: 7px;background-position: /*-410px -4px*/-410px -26px;}
.orientwrap.representatives ul li .email:hover:before {background-position:-410px -26px;}

.orientwrap.representatives ul li address, .orientwrap.representatives ul li .phone{position: relative;padding-left: 30px;margin-top: 10px;}
.orientwrap.representatives ul li address:before, .orientwrap.representatives ul li .phone:before{position: absolute;left: 0;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 28px;height: 23px;border-radius: 0;margin-right: 7px;top:0px;}
.orientwrap.representatives ul li address:before{background-position: /*-336px -3px*/-336px -37px;}
.orientwrap.representatives ul li address:hover:before{background-position: -336px -37px;}
.orientwrap.representatives ul li .phone:before{background-position: /*-369px -6px*/-369px -37px;top: -2px;}
.orientwrap.representatives ul li .phone:hover:before{background-position: -369px -37px;}

/*Plan your bathroom*/
.custom-bathroom .product-detail .detail-header{background: transparent;padding: 30px 80px 0px 80px;}
.custom-bathroom .detail-back {position: static !important;}
.custom-bathroom .breadcrumb-wreapper {margin: 70px 0 0px 0;}
.custom-bathroom .product-detail .detail-footer {padding: 100px 300px 100px 80px;}
.custom-bathroom ul.form-quantity {margin-top: 50px;display: block;}
.custom-bathroom .product-detail .pricesbox ul.form-quantity li .btn{position: relative;}
.custom-bathroom .product-detail .pricesbox ul.form-quantity li .btn:before {display: inline-block;vertical-align: middle;content: "";background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;width: 28px;height: 28px;background-position: -248px -343px;transition: none;margin-left: 15px;}
/*.custom-bathroom .product-detail .pricesbox ul.form-quantity li .btn:hover:before {background-position: -248px -309px;transition: none;}*/
.custom-bathroom .product-detail .pricesbox ul.form-quantity li .box {padding: 13px 20px 13px 10px;border: none;}

.plan-bath-list > ul {display: flex;flex-direction: row;flex-wrap: wrap; border-bottom: solid 1px #a1a1a1;}
.plan-bath-list > ul > li {/*flex: 33.44%;width: 33.44%;*/    background: #fff;padding: 0px;/*border: solid 1px #a1a1a1;*/margin: 0;position: relative;transition: all linear .3s;    font-size: 16px}
.plan-bath-list > ul > li.product-img-box .product-thumb {margin-right: 0;border-left: 0;text-align: center;}
/*.plan-bath-list > ul > li.product-img-box .product-thumb img {object-fit: cover;height: 100%;width: 100%;}*/
.plan-bath-list > ul > li.product-img-box {width: 35%;border-right: solid 1px #a1a1a1;margin-bottom: -1px;}
.plan-bath-list > ul > li.product-code-box {width:65%;margin-bottom: -1px;}
.plan-bath-list > ul > li.product-img-box .product-thumb img {max-width: 400px; margin: auto;}
.plan-bath-list > ul > li.product-img-box .all-product-price, 
.plan-bath-list > ul > li.product-img-box .colors {padding: 15px;}
.plan-bath-list > ul > li.product-img-box .colors h4{margin-bottom: 25px;}
.plan-bath-list > ul > li.product-img-box .colors ul {max-width: 330px;}
.plan-bath-list > ul > li.product-img-box .colors ul li{margin: 5px;}
.plan-bath-list > ul > li.product-img-box p {margin-bottom: 10px;line-height: 1;font-size: 16px;}
.plan-bath-list > ul > li.product-img-box .prices {font-size:20px;line-height: 1;}

.products-remove-wrap.customizetab {margin-bottom: 50px;}
/*.products-remove-wrap.customizetab .card-body {background: #ffffff;}*/
.products-remove-wrap.customizetab .card-header .card-link.collapsed {background: #fafafa;color: #000;}
.products-remove-wrap.customizetab .card-header .card-link {background: #413d3a;color: #fff;font-weight: normal;}
.products-remove-wrap.customizetab .removeborder .card-body {padding: 0;}

.inner-list {display: flex;flex-direction: row;flex-wrap: wrap;border-bottom: solid 1px #a1a1a1;}
.inner-list .halfcol{background: #fff;padding:0px;/*border-bottom: solid 1px #a1a1a1;*/margin:0px;position: relative;transition: all linear .3s;padding:10px 15px;}
.inner-list:last-child {margin-bottom: -1px;}


.qty .count {color: #000;display: inline-block;vertical-align: top;height: 45px;padding: 0;margin: 0 -8px;font-weight: 600;min-width:95px;text-align: center;border: solid 1px #9e9fa1;}
.qty .plus, .qty .minus {cursor: pointer;display: inline-block;vertical-align: top;color: white;width: 45px;height: 45px;text-align: center;background: #9e9fa1 !important;font-size: 24px;font-weight: 700;}

.qty span{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.qty input{  border: 0;width: 2%;}
.qty input::-webkit-outer-spin-button,
.qty input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.qty input:disabled{background-color:white;}

.pricecode .radiobtn {display: inline-block;width: 40px;vertical-align: top;}
.plan-bath-list .pricecode .radiobtn { margin-top: 16px;}
.pricecode .codesearch {width: calc(100% - 50px);display: inline-block;vertical-align: top;}
.price-qty .pricebox, .price-qty .pricesubtotal {width: 49%;display: inline-block;vertical-align: top;font-size: 20px;}
.pricecode .input, .pricecode select {width: 100%;}
.pricecode .inputrow {margin: 0 0 7px 0;}
.pricecode .codesearch .inputrow:last-child {margin-bottom: 0;}
.pricecode .radiobtn .form-check-input {margin: -20px 0 0 0;height: 20px;width: 20px;}
.price-qty .pricesubtotal .subtotal {font-size: 20px;line-height: 1;margin-top: 2px;}
.price-qty .pricebox .product-price h4 {font-size: 20px;margin-bottom: 5px;}
.price-qty .pricebox, .price-qty .pricesubtotal .qty {font-size: 20px;margin-bottom: 0 !important;}

.pager {padding-left: 0;margin: 40px 0 20px 0; text-align: center; list-style: none}
.pager li {display: inline-block;vertical-align: top;margin: 0 5px;}
.pager li > a, .pager li > span { display: inline-block; padding: 5px 14px;background-color: #fff; border: 1px solid #ddd;  }
.pager li > a:focus, .pager li > a:hover { text-decoration: none; background-color: #eee }
.pager .next > a, .pager .next > span { float: right }
.pager .previous > a, .pager .previous > span {float: left }
.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span { color: #777;cursor: not-allowed; background-color: #fff }
.pager li.next-page a, .pager li.previous-page a {background: #ddd; }

.flr{padding-bottom:10px; background-color: #ffffff;}
.flr table{border-collapse:collapse;width:100%;font-size:15px}
.flr th{background-color:#fafafa;border:1px solid #ddd;text-align:left;padding:4px;font-weight:500}
.flr td{border:1px solid #ddd;text-align:center;padding:4px}
.flr tr.bld{font-weight:500}

.orientation-page.dealers {padding-top: 0;}
.find-dealers {background: #5d5a57;padding: 30px 0 70px;margin-bottom: 30px;}
.find-dealers h1 {color: #fff;}
.dealers .orientwrap {padding-top: 20px;}
.dealers .orientwrap ul {margin: 0;}
.dealerlist ul {width: 1070px;margin: 40px auto 0;}
.dealerlist ul li {display: inline-block;padding: 0 10px;width: 32%;}
.dealerlist ul li select {width: 100%;border-color: #fff;padding: 0 20px;}

.content-fluid.catalog-wrapper {background: #fff;}
.categories-list.grid_02 ul li {width: calc(50% - 30px);padding: 0;margin-bottom: 0;}
.categories-list.grid_02 ul li img {object-fit: cover; height: 100%;}
.categories-list.grid_02 ul li .product-thumb:hover img {transform: scale(1.02);}
.grid_02 .dealerlist{padding:40px 30px;background: #f7f7f7;margin-bottom: 15px;}
.grid_02 .dealerlist ul {max-width: 100%;margin: 0;}
.grid_02 .dealerlist ul li {box-shadow: none;margin: 0 10px;width:calc(50% - 20px);border: none;background: transparent;}
.grid_02 .dealerlist ul li select {border: solid 1px #e5e5e8;}
/*.grid_02 .dealerlist ul li:last-child {width: 95px;}*/
.grid_02 .dealerlist ul li .box {padding: 4px 32px;font-size: 28px;}
.categories-list.grid_02 ul li:first-child {border: none;box-shadow: none;background: transparent;}

.categories-list.grid_03 ul li:hover .product-thumb a:before {background: rgba(0,0,0,0.4);width: 100%;height: 100%;transition: 0.5s ease all;opacity: 1;transform: scale(1);content: "";}
.catalog-footer {overflow: hidden;padding: 20px 0px 0px 0px;text-align: left;}
.catalog-footer h2 {margin: 0 !important;}
.catalog-footer .flRight a {width: 28px;height: 28px;font-size: 0;display: inline-block;vertical-align: top;background: url(../Plugins/Technoscore.CustomerGuide/images/sprite.png);background-repeat: no-repeat;transition: none;margin-left:10px;transform: scale(0.8);}
.catalog-footer h2.flLeft {width: calc(100% - 110px);}
.catalog-footer .flRight {width: 110px;text-align: right;}
.catalog-footer .flRight a.fullscreen {background-position: -349px -73px;}
.catalog-footer .flRight a.fullscreen:hover {background-position:-349px -107px;}
.catalog-footer .flRight a.downloads {background-position:-392px -74px;}
.catalog-footer .flRight a.downloads:hover {background-position:-392px -108px;}

.price-qty .pricebox .qty-value {width: 60%;}
.price-qty .pricebox .qty-value .min-qty-notification {font-size: 15px;line-height: 1.4;margin-bottom: 10px;padding: 35px 10px;}
.price-qty .pricebox .qty-value input {text-align: center;height: 45px;font-size: 20px;width: 60px;padding: 5px 15px;}
.products-remove-wrap .inner-list .halfcol.remove-pro {width: 10%;text-align: center;}
label.mobile-remove {display: none;}
.products-remove-wrap .inner-list .halfcol.remove-pro input {height: 17px;width: 17px;position: static;margin: 0;}
.products-remove-wrap .inner-list .halfcol{width:45%;border-left: solid 1px #a1a1a1;}
.products-remove-wrap .inner-list .halfcol:first-child {border-left: 0;}
.products-remove-wrap .qty-value {position: relative;}
.products-remove-wrap .qty-value-wrap .spaces {position: absolute;right: -50px;top: 9px;}
.products-remove-wrap .card-header{position: relative;}
.products-remove-wrap .card-header .form-check {position: absolute;right: 90px;top: 21px;color: #979797;}
.products-remove-wrap .card-header .form-check input {height: 18px;width: 18px;margin-left: 10px;}

.plan-bath-products{/*background: #fff;*/}
.plan-bath-products .step-pic {border: solid 1px #fff;border-bottom: none;}
.plan-bath-products .custom-accordion ul.resp-tabs-list {margin-left: -10px;margin-right: -10px;border: none;}
.plan-bath-products .resp-tabs-list li {font-size: 14px; font-weight: normal; width:calc(20% - 20px);padding: 0 !important;margin: 20px 10px!important;border: none;}
.plan-bath-products .resp-tabs-list li h4{font-size: 20px;line-height: 1;margin-bottom: 5px;}
.plan-bath-products .resp-tabs-list li.resp-tab-active:after{display: none;}
.plan-bath-products .resp-tabs-list li.resp-tab-active .step-caption {position: relative;background: #000000;color: #fff;padding: 25px 15px;}
.plan-bath-products .resp-tabs-list li.resp-tab-active .step-caption:after {position: absolute;width: 100%;background: #000;content: "";height: 20px;bottom: -20px;left: 0;}
.step-caption {background: #5d5a57;color: #fff;padding: 25px 15px;}
.step-caption p {margin: 0;line-height: 1.3;}
.plan-bath-products .resp-tabs-container {background: #070707;color: #fff;padding: 30px;}
.plan-bath-products .resp-tab-content {padding: 0;overflow: hidden;border: none;}
.plan-bath-products .resp-tab-content h4{color: #fff;}
.plan-bath-products .resp-tab-content .leftcol, 
.plan-bath-products .resp-tab-content .rightcol {display: inline-block; vertical-align: top;}
.plan-bath-products .resp-tab-content .leftcol {width: 58%;padding: 70px;}
.plan-bath-products .resp-tab-content .rightcol {width: 40%;text-align: right;}

.coordinate-bathroom{margin-top: 50px;}
.coordinate-bathroom h2{text-align: center;}
.list-coordinate ul{display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.list-coordinate ul li{width:calc(50% - 30px);background: #fafafa;margin: 15px;}
.list-coordinate ul li .cordinate-photo, .list-coordinate ul li .cor-disc {display: inline-block;vertical-align: middle;}
.list-coordinate ul li .cordinate-photo {width: 250px;}
.list-coordinate ul li .cor-disc {width: calc(100% - 260px);padding: 15px 45px;}
.list-coordinate ul li .cor-disc p:last-child{margin-bottom: 0;}

.categoryTopiceditor, .topic-description {padding: 30px 0 0;}
.testimonials-detail .testi-detail-iframe {width: 40%;display: inline-block;vertical-align: top;}
.testimonials-detail .testi-iframe {position:relative;overflow: hidden;padding-top:78.25%;border: solid 10px #2b2b2b;margin-bottom:25px;}
.testimonials-detail .testi-iframe iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.testimonials-detail .testi-detail-content {display: inline-block;width: 60%;vertical-align: top;padding: 0;}
.testi-detail-content .testmonial-block {display: inline-block;vertical-align: top;width: 50%;padding: 0 40px;margin-bottom: 30px;}
.testi-detail-content .testmonial-block h2 {font-size: 24px;font-weight: 600;margin-bottom: 15px;}
.testi-detail-content .testmonial-block ul {list-style: disc;margin: 0 0 0 20px;}
.testi-detail-content .testmonial-block ul li {margin-bottom: 5px;}

/*BLog page*/
.blog-wrapper .filter-sidebar {width: 250px;}
.blog-wrapper .product-sidebar {width: calc(100% - 250px);padding-left: 70px;}
.blogpost-page ol {margin-left: 20px;}
.block-blog-archive .title, 
.block-popular-blogtags .title {font-size: 18px;text-transform: uppercase;margin-bottom: 15px;}
.block-blog-archive ul.list li.year {margin-bottom: 25px;}
.block-blog-archive ul.list li.year ul li {border-bottom: solid 1px #ddd;padding: 6px 0;position: relative;}
.block-blog-archive ul.list li.year ul li span {position: absolute;right: 0;font-weight: 700;}
.block.block-popular-blogtags ul.tags li {display: inline-block;vertical-align: top;margin: 4px 3px;}
.block.block-popular-blogtags ul.tags li a {background: #fff;display: block;border: solid 1px #ddd;border-radius: 3px;padding: 3px 5px;font-size: 14px !important;text-transform: uppercase;}
.block.block-popular-blogtags ul.tags li a:hover {border: solid 1px #000;}
.blog-posts {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.blog-posts .post {box-shadow: 1px 1px 14px 1px rgb(0 0 0 / 9%);/* flex: calc(25% - 30px); */width: calc(33% - 20px);background: #fff;padding: 40px;border: solid 1px #e5e5e8;margin: 10px;position: relative;transition: all linear .3s;}
.blog-posts .post .post-title {font-size: 16px;display: block;margin-bottom: 15px;text-transform: uppercase;color: #000;font-weight: 600;}
.blog-posts .post .blog-image {margin-bottom: 20px;}
.blog-posts .post .post-title:hover{color: #4c4c4c;}
.blog-posts .datecomment {display: block; margin-bottom: 8px;}
.blog-posts .post .post-date, .blog-posts .post read-comments {font-size: 16px;margin: 0 10px 0 0;}
.blog-posts .post .blog-details {display: block;margin-top: 10px;}
.blog-posts .post .blog-details .read-more {text-transform: capitalize;margin-left: 10px;text-decoration: underline;}
.blog-posts .post .blog-details .read-more:hover {text-decoration: none;}
.blogpost-page p br {display: none;}

.blogpost-page h1{font-size: 30px;margin-bottom: 30px;}
.blog-page h1 {font-size: 30px;margin-bottom: 20px;}
.blogpost-page .new-comment, .blogpost-page .comment-list {background: #fff;padding: 35px 50px;}
.blogpost-page .new-comment .title, .blogpost-page .comment-list .title {text-transform: uppercase;margin-bottom: 35px;}
.blogpost-page .new-comment .notifications .result {margin-bottom: 15px;color: #009349;}
.blogpost-page .new-comment label {display: block;}
.blogpost-page .new-comment .enter-comment-text {height: 150px;width: 60%;padding: 10px 15px;transition: all linear .3s;resize: none;}
.blogpost-page .new-comment .blog-post-add-comment-button {background: #000;color: #fff;text-transform: uppercase;padding: 15px 25px; line-height: 1;}
.blogpost-page .new-comment .blog-post-add-comment-button:hover {background: #666;}
.blogpost-page .comment-list .title {margin-bottom: 25px;}
.blogpost-page .comment-list .blog-comment {margin-top: 15px;border-top: solid 1px #ddd;padding-top: 15px;}
.blogpost-page .comment-list .blog-comment .username {color: #000;font-weight: 600;text-transform: capitalize;}
.blogpost-page .blog-image {margin-bottom: 15px;}
.blogpost-page .post-body a {color: #00f;}

.pageaccordion .card-header .card-link {background: #ffffff;}
.faqpage .pageaccordion .card-body {background: #ffffff;padding: 20px;}
.faqpage .pageaccordion .card-header .card-link{position: relative;}
.faqpage .pageaccordion .card-header .card-link:after {position: absolute;right: 30px;top: 33%;content: "\f068";font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.faqpage .pageaccordion .card-header .card-link.collapsed:after {position: absolute;right: 30px;top: 33%;content: "\f067";font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.faqpage .card-header h3 {margin-bottom: 0;}

.topic-editor.customer-support {text-align: center;max-width: 70%;margin: auto;}
.topic-editor.customer-support ul {list-style: none;margin: 0 !important;display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -15px !important;margin-right: -15px !important;justify-content: center;}
.topic-editor.customer-support ul li {width: calc(33% - 50px);background: #fff;margin: 25px;position: relative;transition: all linear .3s;ext-align: center;}
.topic-editor.customer-support ul li .register-img img {width: 100%;border: solid 10px #000;}
.topic-editor.customer-support ul li h4 {margin: 30px 0;min-height: 60px;}
.topic-editor.customer-support ul li .btn {width: 250px;text-transform: uppercase;}
.topic-editor.customer-support ul li .btn .box{display: block;}

.orientation-page.dealers .categories-list ul li {padding: 25px;}
.orientation-page.dealers .categories-list ul li .phone:before{top: 2px;}
.orientation-page.dealers .categories-list li br {display: none;}
.orientation-page.dealers .categories-list ul li .phone { word-break: break-all;}

.login-wrapper {margin-bottom: -50px;}
.private-messages-page .ui-widget {border-radius: 0;border: none;}
.private-messages-page .ui-tabs {padding: 0;border: none;border-radius: 0;background: transparent;}
.private-messages-page .ui-tabs .ui-tabs-nav {padding: 0;border: none;background: transparent;font-weight: normal;}
.private-messages-page .ui-tabs .ui-tabs-nav li.ui-state-active {background: #000;}
.private-messages-page .ui-tabs .ui-tabs-nav li {background: #2b2b2b;border-color: #2b2b2b;}
.private-messages-page .ui-tabs .ui-tabs-nav li a {color: #fff;font-size: 16px;    line-height: 1.4;}
.private-messages-page .ui-tabs .ui-tabs-panel {background: #fff;border: solid 1px #e3e3e3;font-size: 16px;position: relative;}


.careers-page ul li {margin: 0 5px 0 0;padding: 0;}
.careers-page ul li a {padding: 10px 15px;display: block;background: #2b2b2b;color: #fff;}
.careers-page .tab-content {background: #fff;padding: 30px;}
.careers-page ul.news-items li {display: inline-block;width: 33%;}

.topic-editor.glossarypage ul li{margin-bottom: 10px;padding: 10px 15px 20px 0;display: list-item;border-bottom: solid 1px #e3e3e3;list-style: none;}
.topic-editor.glossarypage ul li:last-child{margin-bottom: 0px;padding-bottom: 0;border-bottom: 0;}
.topic-editor.glossarypage ul li:before {content: "\f111";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;
text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;font-size: 10px;}

.logo-usage-page .officials {width: 100%;}
.logo-usage-page {overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;}
.logo-usage-page .complogos ul li {display: block;overflow: hidden;margin: 15px 0;}
.logo-usage-page .complogos ul li .flLeft {width: 100%;}
.logo-usage-page .complogos {display: inline-block;vertical-align: top;background: #ffffff;overflow: hidden;border: solid 1px #dbdbdb;padding: 20px;margin-right: 10px;}

.virtual-page {max-width: 80%;margin: 50px auto 0;}
.virtual-page .iframewrapes ul li {width: 54%;display: inline-block;padding: 0;vertical-align: top;padding-right: 50px;}
.virtual-page .iframewrapes ul li img {border: solid 10px #000;}
.virtual-page .iframewrapes ul li.iframe2 {position: relative;overflow: hidden;padding-top:0px;  width: 45%;}
.virtual-page .iframewrapes ul li.iframe2 iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.lead-form-details-New .vmcol input {width: 100%;border-radius: 0;font-size: 16px;}
.lead-form-details-New .vmcol input:focus {border-color: #000;box-shadow: none;}
.lead-form-details-New .vmco2, .lead-form-details-New .vmcol6 {text-align: right;margin-top: 10px;}
.lead-form-details-New .btn, .lead-form-details-New .vmcol6 .btn {width: 120px;border: solid 0px #a1a1a1;background: #a1a1a1 !important;text-transform: uppercase; font-size: 16px;}
.lead-form-details-New .btn:hover, .lead-form-details-New .vmcol6 .btn:hover {background: #b3afaf !important;}
.lead-form-details-New .accept-privacy-policy input {height: auto;}

.vmdisc {background: #fbfbfd;padding: 30px;margin-top: 30px;}
.vmdisc ul.vmclass li {margin-bottom: 10px;}
.vmdisc ul.vmclass li:last-child {margin-bottom: 0px;}
.vmdisc ul.vmclass li:before {content: "\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;}

.block-customer-navigation .card-header, .account-page .page-title {background: transparent !important;margin-bottom: 20px;}
.block-customer-navigation .card-header h2, 
.account-page .page-title h1 {font-size: 22px;margin: 0 0 15px 0;}
ul.accountlist li {margin-bottom: 20px;text-transform: uppercase;font-size: 15px;}
ul.accountlist li:before {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;}
ul.accountlist li.customer-info:before {content: "\f0c0";}
ul.accountlist li.customer-addresses:before {content: "\f041";}
ul.accountlist li.customer-orders:before {content: "\f2b0";}
ul.accountlist li.change-password:before {content: "\f13e";}
ul.accountlist li.customer-reviews:before {content: "\f27a";}

.account-page .page-title {border-bottom: 1px solid rgba(0,0,0,.125);}
.account-page input[type=checkbox], .account-page input[type=radio] {height: 16px;width: 16px;position: relative; top: -2px;}
.account-page .inputs .gender input[type=radio] {top: 2px;}
.account-page .inputs .gender label {display: inline-block;margin: 0;}
.account-page .inputs {margin-bottom: 20px;font-size: 16px;}
.account-page .inputs label {display: block;margin-bottom: 5px;}
.account-page .inputs span.required {color: #f00;}
.account-page .inputs input[type="text"], .account-page .inputs input[type="password"], .account-page .inputs select, .account-page .inputs input[type="tel"], .account-page .inputs input[type="email"] {width: 380px;}
.account-page .custom-attributes {position: relative;}
.account-page .custom-attributes .error-star, .account-page .custom-attributes label.professiontext {position: static;display: inline-block;vertical-align: top;}
.account-page .buttons button, .account-page .add-button button{vertical-align: middle;display: inline-block;color: #fff; background: #000;text-align: center;transition: 0.5s;cursor: pointer;border:0;-webkit-transition: 0.5s;    padding: 15px 25px; line-height: 1;}
.account-page .buttons button:hover, .account-page .add-button button:hover{background: #666; }
ul.accountlist li a.active {color: #000;}

.address-list .address-item, 
.order-list-page .order-item {width: calc(50% - 20px);display: inline-block;background: #fff;padding: 30px;margin: 10px;border: solid 1px #e5e5e8;box-shadow: 1px 1px 14px 1px rgb(0 0 0 / 9%);}
.address-list .address-item .buttons, 
.order-list-page .order-item .buttons {margin-top: 20px;}
.address-list .address-item .buttons .delete-address-button {background: #2b2b2b;}
.address-list-page .add-button {margin: 10px;}

.order-details-page .order-overview, .order-details-page .order-details-area, .order-details-page .products {width: calc(50% - 20px);display: inline-block;background: #fff;padding: 30px;margin: 10px;border: solid 1px #e5e5e8;box-shadow: 1px 1px 14px 1px rgb(0 0 0 / 9%);}
.order-details-page .page-body{display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.order-details-page .products {width: 100%;}
.order-details-page .products table {width: 100%;}
.order-details-page .products table .sku {width: 290px;}
.order-details-page .products table label {margin: 0;}
.order-details-page .products .title {font-size: 20px;border-bottom: solid 1px #e5e5e8;padding-bottom: 10px;margin-bottom: 20px;}
.order-details-page .products table td, .order-details-page .products table th {vertical-align: middle;padding: 10px;}
.order-details-page .products table td.sku {width: 20%;}
.order-details-page .products table td.product {width: 50%;}
.order-details-page .products table td.unit-price {width: 10%;}
.order-details-page .products table td.quantity {width: 10%;}
.order-details-page .products table td.total {width: 10%;}
.order-details-page .totals {margin: 10px;}
.order-details-page .totals label {margin: 0 20px 0 0;text-transform: uppercase;font-weight: 600;}
.order-details-page .page-title {margin-bottom: 15px;}

.age-pressmatic-page {background: #fff;padding: 30px;margin-bottom: 15px;}
.age-pressmatic-page ul {margin: 0;}
.age-pressmatic-page ul li {list-style: none;display: inline-block;width: 50%;}
.age-pressmatic-page ul li .ageImg, .age-pressmatic-page ul li h5 {display: inline-block;vertical-align: middle;}
.age-pressmatic-page ul li .ageImg {width: 45px;margin-right: 10px;}
.age-pressmatic-page ul li h5 {width: calc(100% - 55px);font-size: 18px;}

.faucet-editor {border: solid 1px #e5e5e8;background: #fff;padding: 30px 50px;margin-bottom: 15px;}
.faucet-editor h2 {text-align: left;font-size: 26px;margin-bottom: 10px;}
.faucet-editor ul {margin: 0 0 30px 0;}
.faucet-editor ul li {margin: 0 0 10px 0;padding: 0 0 0 30px;background: transparent;position: relative;}
.faucet-editor h3 {font-size: 20px;font-weight: 600;margin-bottom: 10px;}
.faucet-editor .jaq-facucet-wrap {overflow: hidden;margin: 35px 0;}
.faucet-editor .jaq-facucet-wrap .flLeft, .faucet-editor .jaq-facucet-wrap .flRight {float: none;display: inline-block;vertical-align: top;}
/*.faucet-editor .jaq-facucet-wrap .flLeft {width: 300px;}*/
.faucet-editor .jaq-facucet-wrap .flRight {width: calc(100% - 300px);padding:30px 0px 0px 50px;}
ul.faucetlist ul {margin: 0 0 30px 0;}
ul.faucetlist li {margin: 0 0 10px 0;padding: 0 0 0 20px;background: transparent;position: relative;}
ul.faucetlist li:before {content: "\f111";display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 8px;position: absolute;top: 9px;left: 0;}

ul.disclist {list-style: none;}
ul.disclist li {list-style: none;position: relative;padding-left: 18px;margin-bottom: 5px;}
ul.disclist li:before {position: absolute;left: 0;top: 11px;width: 6px;height: 6px;background: #000;content: "";border-radius: 50%;}

.featuredIcon h2 {margin-bottom: 25px;}
.featuredIcon ul li {width: 33%;display: inline-block;vertical-align: top;margin: 0;padding: 0 25px 10px 0;}
.featuredIcon ul li .fIcon, .featuredIcon ul li h3 {display: inline-block;vertical-align: middle;margin: 0;}
.featuredIcon ul li h3 {width: calc(100% - 50px);padding-left: 20px;font-weight: normal;font-size: 18px;}
.featuredIcon ul li .fIcon {width: 50px;}

.facets-accordion {margin-top: 30px;}
.facets-accordion h2{text-align: left;margin-bottom: 20px;}
.quality-certificate-icons ul {text-align: center;margin: 0;padding: 0;display: flex;flex-direction: row;flex-wrap: wrap;}
.quality-certificate-icons ul li {margin:0 10px 10px 0!important;display: inline-block;vertical-align: top;border: solid 1px #e5e5e8;background: #fff;padding: 10px;    width: calc(8.33% - 10px);}
.quality-certificate-icons ul li h5 {font-size: 16px;margin-top: 10px;font-weight: 600;color: #000;}
.facets-accordion.faqpage .pageaccordion .card-body {padding:20px 40px;}
.facets-accordion.faqpage .pageaccordion .card {border: solid 1px #e5e5e8;}

/*modal enquiry*/
.modal-dialog.customize-modalpopup {/*margin-right: 0;top: 15%;max-width: 380px;*/}
#LeadModal-enquiry {padding-right:0!important;}
.modal-dialog.customize-modalpopup .modal-content, 
.enquiry-now .modal-content, 
.virtual-model-footer.show .modal-content {border-radius:.3rem;border: solid 0px #e5e5e8;
    box-shadow:0px 0px 19px 8px rgb(0, 0, 0, 0.10);}
.modal-dialog.customize-modalpopup .modal-content .close, 
.enquiry-now .modal-content .close, 
.virtual-model-footer.show .close {position: absolute;top: -17px;right:-20px;width: 40px;height: 40px;background: #5e5d5d;opacity: 1 !important;text-shadow: none;color: #fff;z-index: 2;border: solid 1px #5e5d5d;font-size: 24px;}
.modal-dialog.customize-modalpopup .modal-content .close:hover, 
.enquiry-now .modal-content .close:hover, 
.virtual-model-footer.show .close:hover{background: #000;opacity: 1!important;}
.modal-dialog.customize-modalpopup .modal-content .close span, 
.enquiry-now .modal-content .close span, 
.virtual-model-footer.show .close span {position: relative;/*top: -3px;*/height: 28px; display: block; line-height: 21px;}
.modal-dialog.customize-modalpopup .popup_title, 
.enquiry-now .modal-dialog .modal-title, 
.virtual-model-footer.show .modal-content h4.modal-title {font-size: 24px;font-weight: 300;line-height: 1.3;margin-bottom: 15px;color: #777777;padding-right: 0;}
.modal-dialog.customize-modalpopup .form-group {margin-bottom: 15px;}
.modal-dialog.customize-modalpopup .form-group input, 
.virtual-model-footer.show .modal-content input {box-shadow: none;border: solid 1px #a1a1a1;border-radius: 0;font-size: 15px;height: 40px;    padding: 3px 10px;}
.modal-dialog.customize-modalpopup .form-group .field-validation-error {color: #f00;font-size: 13px;position: absolute;left: 16px;bottom: -17px;}
.modal-dialog.customize-modalpopup input.btn, 
.modal-dialog.customize-modalpopup .btn, 
.virtual-model-footer.show .btn {height: 40px;font-size: 16px !important;padding: 0;}
.modal-dialog.customize-modalpopup .accept-privacy-policy {font-size: 16px;}
.modal-dialog.customize-modalpopup .accept-privacy-policy input {position: relative;top: 2px;}
.virtual-model-footer.show .modal-content input[type="checkbox"] {    height: auto;}

.enquiry-now .modal-dialog {/*width: 360px;margin: 0;right: 0;bottom: 0;position: fixed;*/}
.enquiry-now .modal-dialog .modal-title {margin: 0;}
.enquiry-now .modal-content .close{padding: 0;margin: 0;}
.enquiry-now .modal-header {border: none;padding-bottom: 0;}
.enquiry-now .en-form {background: #fff;height: 150px;width: 100%;display: block;overflow: hidden;border-radius: 0;border: 0px solid #4d4d4d;font-size: 18px;}
.enquiry-now .en-form h5 {font-size: 20px;font-weight: 300;color: #333333;margin-bottom: 5px;}
.enquiry-now .en-form .en-service {background: #FFFFFF;padding: 0px;}
.enquiry-now .en-form .en-assistance {padding: 0px;}

.virtual-model-footer.show .modal-content{width: 438px;}
.virtual-model-footer.show {padding-right: 0 !important;right: 0;bottom: 0;z-index: 99999;width: auto;}
.virtual-model-footer.show .close {top: 0;left: auto;right: 0;width: 65px;height: 40px;background: #000 !important;color: #fff !important;}
.virtual-model-footer.show .modal-content h4.modal-title{text-align: left;margin-bottom: 0;padding: 10px 10px 0 10px;}
.virtual-model-footer.show .tab button {background: #939393;border: solid 2px #939393;border-top: solid;width: auto;color: #fff;margin-right: 5px;padding: 5px 10px;font-size: 16px;text-transform: uppercase;height: auto;}
.virtual-model-footer.show .tab button.tablinks.tabshow {background: #4d4d4d;border: solid 2px #4d4d4d;border-top: solid;}

/*Quick view*/
body .quickView, body .quickViewWindow {width: 640px !important;}
body .quickViewWindow .gallery, body .quickViewWindow .overview{width: 100%;}
body .quickViewWindow .gallery .picture{text-align: center;width: 100%;height: 220px;}
body .quickViewWindow .gallery .thumbnails a {width: 50px;height: 50px;margin:0 0 4px 4px !important;box-shadow: none;border: solid 1px #ccc;}

body .quickViewWindow .overview #accordion .purchase-area .add-to-cart {width: 100%;}
body .quickViewWindow .add-to-cart ul.form-quantity li {display: inline-block;vertical-align: top;}
body .quickViewWindow .add-to-cart ul.form-quantity li a {color: #fff;font-size: 15px;}
body .quickViewWindow .add-to-cart ul.form-quantity li a .box {padding: 8px 10px;}
body .quickViewWindow .add-to-cart ul.form-quantity li input.qty {text-align: center;}
body .quickViewWindow #accordion > h3{color: #fff;background:#4d4d4d;}
body .quickViewWindow .popup-header {border-bottom: 1px solid #000000;background: #000000;padding: 0;color: #fff;}
body .quickViewWindow .product-name{color: #fff;}
body .quickViewWindow .downloadPDF li {margin: 0px 0px 6px 0px;}
body .quickViewWindow .downloadPDF a {padding: 5px 5px 4px 5px;font-size: 14px;}
body .quickViewWindow .links-panel a {color: #000000;font-weight: 700;text-decoration: underline;margin-bottom: 10px;}
body .quickViewWindow .cloudzoom-zoom-inside, 
body .quickViewWindow .cloudzoom-blank, 
body .quickViewWindow .cloudzoom-fade-1{display: none;}

.cartTable {max-width: 100%;padding: 0;}
.cartTable .cart-table-product {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.cartTable th {background: #4d4d4d;color: #fff;font-weight: normal;}
.cartTable td {background: #fff;border-collapse: collapse; width: 18%;}
.cartTable td.delete .buttons .remove-cart-button {padding: 6px 10px;height: auto;background: #000;}
.cartTable td.delete .buttons .remove-cart-button:hover {background: #4d4d4d;}
.cartTable td.qty input.form-control {width: 60px;background-color: #e9ecef;    border-radius: 0;    border: solid 1px #ccc;}
.table-bordered td.product-picture img{width: 90px;max-width: inherit;}

.cartTable .common-buttons .btn, 
.cartTable .checkout-buttons .btn, 
.payment-info .buttons .payment-info-next-step-button, 
.confirm-order .buttons .confirm-order-next-step-button {height: auto;padding: 10px 15px;background: #000; color: #fff;border: none;}
.cartTable .common-buttons .btn:hover, 
.cartTable .checkout-buttons .btn:hover, 
.payment-info .buttons .payment-info-next-step-button:hover, 
.confirm-order .buttons .confirm-order-next-step-button:hover {background: #4d4d4d;}
.cartTable .cart-footer .total-info {padding: 20px;background: #fff;border: solid 1px #dee2e6;margin: 20px 0;}
.cartTable .cart-footer .total-info .cart-total {width: 100%;text-align: right;}
.cartTable .cart-options.buttons .continue-shopping-button {float: right;background: #4d4d4d;}
.cartTable .cart-options.buttons .continue-shopping-button:hover {background: #000;}
.listing .order-progress {display: none;}
.confirm-order .buttons, .payment-info .buttons, .payment-method-info, .payment-info {margin-bottom: 10px;}
.section.order-summary .title {font-size: 24px;margin-bottom: 15px;}


.generals-wrapper h2 {text-align: left;margin-bottom: 20px;}
.general-feature {background: #fff;border: solid 1px #e5e5e8;padding: 30px;margin-bottom: 30px;}
.general-feature h2 {margin-bottom: 35px;}
.general-feature .general-repeater-list {overflow: hidden;margin-bottom: 40px;}
.general-feature .general-repeater-list:last-child {margin-bottom: 0px;}
.general-feature .general-repeater-list .icon-content-right {width: calc(100% - 90px);padding-left: 25px;}
.general-feature .general-repeater-list .iconLeft {width: 80px;}
.general-feature.shower-enclosures-page .general-repeater-list .iconLeft {width: 50px;}
.general-feature .general-repeater-list .iconLeft, .general-feature .general-repeater-list .icon-content-right {display: inline-block;vertical-align: top;}
.general-feature .general-repeater-list .icon-content-right h3 {font-size: 18px;font-weight: 600;color: #000;margin-bottom: 10px;}
.general-feature .general-repeater-list .icon-content-right p:last-child {margin-bottom: 0;}

.mini-contioner .subscribe-newsletter {background: #5d5a57;padding: 70px 0 70px;margin-bottom: 30px;margin-left: -50px;margin-right: -50px;margin-top: -30px;text-align: center;color: #fff;}
.mini-contioner .subscribe-newsletter .newsletter-email .newsletter-subscribe-text {width: 500px;border: none;}
.mini-contioner .subscribe-newsletter .newsletter-email .newsletter-subscribe-button {background: #000;border: none;padding: 11px 25px;color: #fff;}
.mini-contioner .subscribe-newsletter .newsletter-email .newsletter-subscribe-button:hover {background: #666;}
.mini-contioner .newsletter-page {max-width: 1120px;margin: 0 auto;}
.mini-contioner .newsletter-page ul li {position: relative;display: inline-block;vertical-align: top;width: 50%;margin-bottom: 15px;}
.mini-contioner .newsletter-page ul li:before {content: "\f0a4";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;}

/*About page*/
ul.rmvspac, ul.rmvspac li{background: transparent;margin: 0;padding: 0;}
.about-jaquar-group h1 {text-align: center;}
.biogarphy{margin: 50px 0;}
.biogarphy .flLeft {width: 58%;}
.biogarphy .flLeft {position: relative;overflow: hidden;padding-top: 30%;}
.biogarphy .flLeft iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
.biogarphy .flRight {padding:0 30px;width: 40%;}
.dualQuotes{position: relative;padding: 0 50px;}
.dualQuotes:before, .dualQuotes:after{width: 31px;height: 28px;content: ""; position: absolute;background-image: url(../Plugins/Technoscore.CustomerGuide/images/quotes.png);background-repeat: no-repeat;}
.dualQuotes:before{top: 0;left: 0;}
.dualQuotes:after{bottom: 0;left: 0;background-image: url(../Plugins/Technoscore.CustomerGuide/images/quotes2.png);position: static;display: inline-block;margin-bottom: -13px;
margin-left: 10px;}
.jaquar-today .bothsidepadd{text-align: center;padding: 0 18%;font-size: 24px;}
.visionlist {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.visionlist .colvision {width: calc(33% - 30px);background: #f8f8f8;box-shadow: 1px 1px 14px 1px rgb(0 0 0 / 9%);margin: 15px;padding: 30px;top: 5px;}
.visionlist .colvision h4{font-weight: 600;font-size: 20px;}
.visionlist .colvision ul {list-style: none;}
.visionlist .colvision ul li {font-size: 16px;margin: 0;padding: 0 15px 0 20px;list-style: disc;width: 49%;display: inline-block;vertical-align: top;position: relative;}
.visionlist .colvision ul li:before{content: "\f111";position: absolute;left: 0;top: 10px;font: normal normal normal 14px/1 FontAwesome;font-size: 8px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.awards {text-align: center;margin: 50px 0 0 0;}

.milstone {margin: 50px 0 0 0;border-bottom: solid 2px #a1a1a1;}
.milstone h2 {text-align: center;}
.milstone h2 strong {display: block;font-size: 30px;}
.milstone ul.resp-tabs-list {text-align: center;margin-bottom: 30px;}
.milstone ul.resp-tabs-list li {float: none;border-color: transparent;background: transparent;font-size: 30px;color: #bcbcbc;}
.milstone ul.resp-tabs-list li.resp-tab-active{color: #4c4c4c;}
.milstone .resp-tabs-container{background: transparent;}
.milstone .resp-tab-content {padding: 35px 150px;border: none;position: relative;overflow: hidden;}
.milstone .resp-tab-content:before, 
.milstone .resp-tab-content:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #a1a1a1;content: "";}
.milstone .resp-tab-content:before {margin: auto;width: 50px;height: 2px;bottom: auto;}
.milstone .resp-tab-content:after {margin: auto;width: 2px;height: 100%;}
.yearboxwrap {overflow: hidden;}
.yearboxwrap .leftyear {float: left;position: relative;}
.yearboxwrap .leftyear h3 {text-align: right;}
.yearboxwrap .leftyear h3:before{right: -17px;}
.yearboxwrap .leftyear h3:after{right:-32px;}
.yearboxwrap .leftyear h3:before, .yearboxwrap .rightyear h3:before{position: absolute;bottom: 0;width: 150px;height: 2px;background: #a1a1a1;content: "";}
.yearboxwrap .leftyear h3:after, .yearboxwrap .rightyear h3:after{background: url(../Plugins/Technoscore.CustomerGuide/images/darkcircle.png); position: absolute;bottom:-13px;width: 31px;height: 31px;content: "";background-repeat: no-repeat;background-position: center;background-size: 100%;z-index: 1;}
.yearboxwrap .rightyear h3:before{right: auto;left: -17px;}
.yearboxwrap .rightyear h3:after{right: auto;left: -32px;}
.yearboxwrap .rightyear {float: right;position: relative;}
.w49{width: 49%;}
.yearboxwrap .yearbox .yearcontet {background: #f7f7f7;padding: 30px;}
.yearboxwrap .yearbox h3 {font-weight: 600;font-size: 30px;position: relative;padding: 10px;margin-bottom: 15px;}
.yearboxwrap .yearbox .yearcontet h5{font-weight: 600;font-size: 20px;margin-bottom: 15px;line-height: 1.5;}
.yearboxwrap .yearbox .yearcontet ul{list-style: disc;margin: 0 0 0 20px;}

.awardlists{display: flex;flex-direction: row;flex-wrap: wrap;}
.awardlists .alist{background: #f7f7f7;border: solid 1px #e1e1e1;width: 25%;padding:50px 30px;}
.awardlists .alist:nth-child(5), .awardlists .alist:nth-child(6), .awardlists .alist:nth-child(7){width: 33.33%;}
.awardlists .alist:nth-child(8), .awardlists .alist:nth-child(9){width: 50%;}
.awardlists .alist .colist {width: 50%;float: left;}
.awardlists .alist h5 {font-size: 20px;font-weight: 600;margin-top: 15px;line-height: 1.4;}
.awardlists .alist h5 strong {display: block; font-weight: 400;}

.alistwrap{background: #fff;padding:50px 20px;}
.alistwrap h3{margin-bottom: 30px;font-size: 24px;color: #000;font-weight: 600;}
.alistwrap ul.awlist{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;}
.alistwrap ul.awlist li {width: 14.28%;display: inline-block;margin: 20px 0;border-right: solid 1px #4d4d4d;padding: 0 20px;}
.alistwrap ul.awlist li img{max-width: 100px;}
.alistwrap ul.awlist li h4{color: #666;font-size: 20px;}
.alistwrap ul.awlist li:nth-child(7n) {border-right-color: transparent;}


.enterprices {padding: 50px 0 0;text-align: center;}
.bothsidebox{display: flex;flex-direction: row;flex-wrap: wrap;}
.bothsidebox .boxed {width: calc(50% - 30px);text-align: left;background: #f7f7f7;border: solid 1px #e1e1e1;margin: 15px;padding:40px 30px;}
.bothsidebox .boxed ul{margin: 0 0 0 20px;padding: 0;list-style: disc;}
.bothsidebox .boxed ul li{margin: 0 0 10px 0;padding: 0;}
.bothsidebox .boxed h5 {margin-bottom: 15px;font-weight: 600;font-size: 20px;}
.enterprices .blankbg {margin-top: 50px;}
.enterprices .blankbg .boxed{margin: 0;border: none;background: transparent;}
.enterprices .blankbg h2{margin-bottom: 0px;}

.barandboxes{display: flex;flex-direction: row;flex-wrap: wrap;}
.barandboxes .barndlist{width: calc(30% - 40px);margin: 10px;background: #f7f7f7;padding:30px 30px;font-size: 16px;}
.barandboxes .barndlist h5{font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.barandboxes .barndlist .bbox1 {display: inline-block;vertical-align: top;width: 49%;padding-left: 10px;}
.barandboxes .barndlist .bbox1:first-child {padding-right: 10px;border-right: solid 1px #e1e1e1;padding-left: 0;}
.barandboxes .barndlist.smbox{width:20%;}
.barandboxes .barndlist ul{margin: 0 0 0 20px;padding: 0;list-style: disc;}
.barandboxes .barndlist ul li{margin: 0 0 7px 0;padding: 0;}

/*catalog page*/
.categories-list.grids_03 {background: #f5f5f5;padding: 30px;margin-bottom: 30px;}
.categories-list.grids_03 h2{margin-bottom: 10px;}
.categories-list.grids_03:last-child {margin-bottom: 0px;}
.categories-list.grids_03 ul li {width: calc(25% - 30px);padding: 0;margin: 15px;}
.categories-list.grids_03 .catalog-footer {padding: 15px;}

.not-found-page .page-title {display: none;}

.product-detail .overview {padding:0px 80px 30px 80px;}
.product-detail .full-description {padding: 0px 80px;}
.product-detail .full-description ul.product-feature {margin-bottom: 25px;}
.product-detail .full-description ul.product-feature li {display: block;}
.product-detail .full-description ul.product-feature li img, 
.product-detail .full-description ul.product-feature li h6 {width: 50px;display: inline-block;vertical-align: middle;}
.product-detail .full-description ul.product-feature li h6 {width: calc(100% - 55px);padding-left: 20px;}
/*.product-detail .full-description p {margin-bottom: 10px;}*/

.related-products-sliders .item-box {border: solid 1px #e2e4e3;overflow: hidden;background: #fff;position: relative;}
.related-products-sliders .item-box img {width: auto;margin: auto;}
.related-products-sliders .item-box h2 {text-align: left;margin-bottom: 7px;font-size: 16px;}
.related-products-sliders .item-box .product-code {margin-bottom: 10px;font-size: 14px;}
.related-products-sliders .item-box .price-box {overflow: hidden;}
.related-products-sliders .item-box .prices {font-size: 18px;color: #4c4c4c;line-height: 1;margin-top: 7px;}
.related-products-sliders .item-box .shortlist a {color: #fff;background: #9e9fa1;line-height: 35px;border-radius: 5px;padding: 0 10px;display: block;}
.related-products-sliders .item-box .shortlist a:hover {background: #000;}
.related-products-sliders .item-box .details {padding: 15px;overflow: hidden;background-color: #fff;position: absolute;bottom: -10px;left: 0;right: 0;margin: auto;width: 100%;transform: translateY(100%);transition: all linear .3s;box-shadow: 0px -6px 15px 3px rgb(0 0 0 / 9%);border: solid 1px #e2e4e3;border-top: none;}
.related-products-sliders .item-box:hover .details{transform: translateY(0)!important;transition: all linear .3s;bottom: 0px;}
.related-products-sliders .quick-view-button {display: none !important;}

.press-coverage .product-grid {display: flex;flex-direction: row;flex-wrap: wrap;}
.press-coverage .product-grid .item-box {box-shadow: 1px 1px 14px 1px rgb(0 0 0 / 9%);width: calc(20% - 20px);background: #fff;padding: 20px;border: solid 1px #e5e5e8;margin: 10px;text-align: center;position: relative;transition: all linear .3s;}
.press-coverage .product-grid .item-box .product-title {margin-top: 10px;line-height: 1.4;}
.press-coverage .product-grid .item-box .product-title a {font-size: 16px !important;}
.press-coverage .product-grid .item-box .quick-view-button {display: none;}
.press-coverage .product-grid .item-box a.view-more {color: #fff;background: #9e9fa1;line-height: 38px;border-radius: 5px;padding: 0 15px;display: inline-block;margin-top: 15px;}
.press-coverage .product-grid .item-box a.view-more:hover {background: #000;}
.press-coverage.product-details-page .weblink {display: block;flex-direction: inherit;flex-wrap: inherit;}
.press-coverage.product-details-page .weblink ul {width: 100%;margin: 0;}
.press-coverage.product-details-page .weblink ul li {box-shadow: 1px 1px 14px 1px rgb(0 0 0 / 9%);width: calc(25% - 20px); flex: inherit;background: #fff;padding: 20px;border: solid 1px #e5e5e8;margin: 10px;text-align: center;position: relative;transition: all linear .3s;}
.panel-heading.press-coverage ul.nav-tabs li {margin: 0 3px 0 0;}
.panel-heading.press-coverage ul.nav-tabs li a {background: #4d4d4d;color: #fff;display: block;padding: 10px 15px;}
.panel-heading.press-coverage ul.nav-tabs li a.active {background: #000;}

.orientwrap.manufacturing-units {background: transparent;padding: 0;}
.orientwrap.manufacturing-units ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.orientwrap.manufacturing-units ul li{background: #fff;transition: all linear .3s;}
.orientwrap.manufacturing-units ul li strong {color: #000 !important;display: block;}

.calculator-details .calculator-box {padding: 10px;}
.product-detail .detail-footer ul.sizing-list {margin-top: 10px;}
.product-detail .detail-footer ul.sizing-list li {width: 33%;display: inline-block;}
.product-detail .detail-footer ul.sizing-list li input {height: auto;}

.size-tool-page .col-01-wrap {overflow: hidden;}
.size-tool-page p.text {margin-bottom: 15px;}
.size-tool-page h3 {font-size: 20px;font-weight: 600;margin-bottom: 15px;}
.size-tool-page .note-text {background-color: #e4d2d2;display: inline-block;padding: 5px 10px;margin: 20px 0 40px 0;}
.size-tool-page .btn {padding-left: 15px;padding-right: 15px;}
.size-tool-page .col-01-wrap .sizeleft {width: 49%;float: left;}
.size-tool-page .col-01-wrap .sizeleft .form-inline {display: block;}
.size-tool-page .col-01-wrap .sizeleft .col-sm-12 {display: block;flex: inherit;margin-bottom: 10px;padding: 0;}
.size-tool-page .col-01-wrap .sizeleft .col-sm-12 .col-sm-3 {flex: inherit;max-width: 100%;width: 100%;margin-bottom: 10px;}
.size-tool-page .col-01-wrap select.form-control {background-position: top 15px right 10px;}
.size-tool-page ul.product-feature {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;margin-bottom: 15px;}
.size-tool-page ul.product-feature li {display: inline-block;vertical-align: top;width: calc(16.66% - 10px);text-align: center;border: solid 1px #ccc;margin: 5px;padding: 10px;}
.size-tool-page .col-01-wrap .sizeright {width: 49%;float: right;}

.size-tool-page .sezecol2 .sizeleft {width: 230px;}
.size-tool-page .sezecol2 .sizeright {width: calc(100% - 250px);}
.size-tool-page .sezecol2 .sizeright ul li select.form-control {width: 200px;margin-bottom: 20px;}
.size-tool-page .sezecol2 .sizeright ul li span {font-weight: 600;}
.size-tool-page .sezecol2 .sizeright .buttons {margin-top: 20px;}

.search-page  .inputs {margin-bottom: 10px;}
.search-page .basic-search .inputs label {display: block;}
.search-page  .inputs.reversed label {display: inline-block;}
.search-page .buttons {margin-bottom: 15px;}
.search-page .buttons .search-button {background: #000;border: solid 1px #000;color: #fff;padding: 15px 32px;-webkit-transition: 0.5s;text-transform: uppercase;}
.search-page .advanced-search label {display: block;}
.search-page .inputs input[type=checkbox], .search-page .inputs input[type=radio]{height: auto;}
.search-page .advanced-search select {max-width: 500px;}
.search-page .product-list ul li {padding: 25px; flex: 0 0 25%;}

.csr-jaquar-foundation .jaqfound {margin-bottom: 15px;}
.csr-jaquar-foundation h3 {margin-bottom: 10px;font-size: 20px;font-weight: 600;}
.csr-jaquar-foundation table {background: #f1f1f1;}
.csr-activity-gallery-page ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.csr-activity-gallery-page ul li {width: calc(25% - 10px);background: #fff;padding: 10px;border: solid 1px #e5e5e8;margin: 5px;}

.policy-csr-page {position: relative;overflow: hidden;width: 100%;padding-top: 56.25%;}
.policy-csr-page object {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}

.complete-cbs-page .cbsbox {background-color: #f1f1f1;border: #dedede solid 1px;padding: 30px;border-top: solid 1px #000;}
.complete-cbs-page .cbsbox ul.two-column {overflow: hidden;margin-bottom: 40px;}
.complete-cbs-page .cbsbox ul.two-column li {position: relative;padding-left: 30px;width: 50%;display: inline-block;padding-right: 35px;}
.complete-cbs-page .cbsbox ul.two-column li:before {content: "\f0a4";position: absolute;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;left: 0;top: 5px;}

body .customer-review-list-page .page-title h3 {text-align: center;font-size: 32px;color: #000;text-transform: none;}
body ul.review-items {display: flex;flex-direction: row;flex-wrap: wrap;}
body ul.review-items li{margin: 10px;border-radius: 0;width: calc(25% - 20px);padding: 35px;}
body ul.review-items .review-head .review-title {display: block;margin-bottom: 10px;}
body ul.review-items .review-head .signature h5, 
body ul.review-items .review-head .signature{font-size: 16px;}
ul.review-items .review-head .signature h5{font-weight: 600;}
body ul.review-items .review-head .signature p {margin-bottom: 10px;}
body ul.review-items .review-body{text-align: center;}
body ul.review-items .review-body .review-title {color: #000;font-weight: 500;text-transform: none;font-size: 20px;margin-bottom: 10px;display: block;text-align: center;height: auto;min-height: 50px;}
body ul.review-items .review-body div br {display: none;}
body .customer-review-details-page, body .customer-review-list-page {padding-bottom: 0;}

.login-wrapper.supportotppage { margin: -30px -50px -50px -50px;}
.registered-mobile.otpauth-page .form-control {border: solid 1px #a1a1a1;height: 55px;font-size: 18px;letter-spacing: normal;padding: 10px 15px;transition: all linear .3s;border-radius: 0;}
.registered-mobile.otpauth-page .btnotp{margin-top: 10px;}
.registered-mobile.otpauth-page .btnotp input {width: auto;}

.jmsRegisterPage {margin: -30px -30px -50px -30px;}
.jmsRegisterPage .loginbox h2 {padding: 0 10px;}
.jmsRegisterPage .loginarea .loginbox {border-left: 0;min-height: auto;}
.jmsRegisterPage .loginarea .screen-box {padding: 50px;background: transparent;min-height: auto;}
.jmsRegisterPage .loginarea .loginbox .inputWrappers .inputrow {width:50%;display: inline-block;vertical-align: top;padding: 0 10px;}
.jmsRegisterPage .loginarea .loginbox .inputrow {max-width: 100%;padding: 0 10px;}
.jmsRegisterPage .loginarea .loginbox .inputrow input, 
.jmsRegisterPage .loginarea .loginbox .inputrow textarea {position: relative;z-index: 1;border-radius: 0;border: solid 1px #b7b7b7;}
.jmsRegisterPage .loginarea .loginbox .inputrow textarea{background: #fff;}
.jmsRegisterPage .loginarea .loginbox .inputrow textarea {height: 110px;resize: none;}
.jmsRegisterPage .loginarea .loginbox .inputrow select {width: 100%;}
.jmsRegisterPage .loginarea .loginbox .inputrow input, 
.jmsRegisterPage .loginarea .loginbox .inputrow select{height: 55px;}
.jmsRegisterPage #legend {padding: 0 10px;}
.loginarea .loginbox .inputrow textarea:focus, 
.jmsRegisterPage .loginarea .loginbox .inputrow input:focus {outline: none;box-shadow: none;border-color: #000;}
.jmsRegisterPage .loginarea .screen-box.loginbox {border-right: solid 1px #ccc;}
.jmsRegisterPage .jpmsContent ul.listing li {position: relative;padding-left: 25px;margin-bottom: 8px;}
.jmsRegisterPage .jpmsContent ul.listing li:before {position: absolute;top: 10px;left: 0;width: 7px;height: 7px;background: #313131;content: "";border-radius: 50%;}
.jmsRegisterPage .loginarea .loginbox .inputrow .buttons input {width: 150px;}

.removespace .topic-description {padding: 0;}
.removespace .container-fluid {padding: 0;}
.self-vm {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;}
.self-vm iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.removespace.detail-page {padding: 0;}
.removespace p:last-child {margin: 0;}
.other-dealer .btn {padding: 0px 10px;}
.wcr select {background-position: top 16px right 10px;}


/*region list*/
.close-region {position: absolute;top: 0;right: 0;cursor: pointer;padding: 5px 12px;color: #fff;font-weight: 700;background: #484848;}
.close-region:hover{background: #868686;}
.region-list {display: none;position: fixed;top: 0;z-index: 99999;background: #000;left: 0;width: 100%;color: #fff;/*padding:30px 15px;*/}
.region-list .regioncol{width: calc(25% - 40px);float: left;margin: 0 20px;}
.region-list .regioncol h3 {text-transform: uppercase; font-size: 14px;border-bottom:2px solid #3e3e3e;margin-bottom: 15px;padding-bottom: 10px;font-weight: 600;}
.region-list .regioncol ul li{font-size: 13px;color: #fff;margin-bottom: 5px;}
.region-list .regioncol ul li a{color: #c4c4c4;}
.region-list .regioncol ul li a:hover{color: #fff;}

.selftour-popup .visit-type {font-size: 18px;font-weight: 600;line-height: 1.3;padding: 15px 15px 0px 15px;color: #000;padding-right: 0;}
.virtual-model-footer.selftour-popup .close {position: absolute;top: -17px;left: -2px;width: 30px !important;height: 30px !important;background: #4d4d4d !important;opacity: 1 !important;text-shadow: none;color: #fff !important;z-index: 2;border: solid 1px #000;font-size: 24px;}
.ui-widget.ui-widget-content {z-index: 9999 !important;top: 30px !important;}
.ui-draggable .ui-dialog-titlebar button.ui-dialog-titlebar-close {border: none;background: transparent;font-size: 24px;padding: 0;margin: -23px 0 0 0;}
.ui-draggable .ui-dialog-titlebar button.ui-dialog-titlebar-close:before {content: 'x';}

.billing-address-page form {margin-bottom: 25px;}
.paddingboth {padding: 10px 15px !important;font-size: 14px!important;text-transform: uppercase;}
.btnspace .address-list-page, .btnspace .address-box, .btnspace .select-button {margin-bottom: 15px;}
.newbtnspce {margin-bottom: 15px;}
.filtersGroupPanel .priceRangeCurrentPricesPanel {margin-top: 40px;}

.tracko-page {text-align: center;}
.tracko-page .form-group {display: flex;flex-direction: row;flex-wrap: wrap;align-items: end;max-width: 1100px;margin: 0 auto 30px;padding: 50px;background: #efeff1;}
.tracko-page .form-group .trcocol {width: 27%;padding: 10px;text-align: left;}
.tracko-page .form-group .trcocol label {padding: 0 0 0 0;line-height: 1;}
.tracko-page .form-group .trcocol input {width: 100%;border: solid 1px #a1a1a1;height: 45px;font-size: 16px;letter-spacing: normal;padding: 10px 15px;transition: all linear .3s;border-radius: 0;}
.tracko-page .form-group .trcocol.buttons {width: 19%;}
.tracko-page .form-group .trcocol input:focus{box-shadow: none;}
.tracko-page .form-group .trcocol.buttons button:active {border: solid 2px #666 !important;}

.specificationFilterPanel7Spikes .filtersCheckboxPanel ul.checkbox-list li.checkbox-item {display: inline-block;margin-right: 20px;}
.specificationFilterPanel7Spikes .filtersCheckboxPanel ul.checkbox-list li.checkbox-item label.filter-item-name {padding: 7px 0 7px 19px;}

.sml-prdt-list-wrap {background: #fff;padding: 25px;margin-top: 20px;}
ul.sml-prdt-list {display: flex;flex-direction: row;flex-wrap: wrap;}
ul.sml-prdt-list li {display: inline-block;vertical-align: top;text-align: center;margin-right: 10px;width: calc(16.66% - 10px);}
ul.sml-prdt-list li img {border: solid 1px #ccc;padding: 5px;width: 100%;}
ul.sml-prdt-list li h5 {font-size: 16px;margin-top: 10px;}

.category-description {margin-top: 20px;}
.category-description h2 {margin-bottom: 15px;}
.category-description ul.disclist {margin-bottom: 20px;}

ul.imgList li .icon-image-color img {width: 44px;display: inline-block;vertical-align: middle;}
ul.imgList li .icon-image-color .icon-text {width: calc(100% - 44px);display: inline-block;vertical-align: middle;padding-left: 15px;font-weight: 600;}

.glbliframe {position: relative;width: 45%;overflow: hidden;padding-top: 25%;margin-bottom: 20px;}
.glbliframe iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}

/*hindi sites*/
html[lang|="hi"] body{font-size: 14px;}
html[lang|="hi"] body h1{font-size: 18px;font-weight: 600;} 
html[lang|="hi"] body h2{font-size: 16px;font-weight: 600;}
html[lang|="hi"] body h3{font-size: 14px;font-weight: 600;}
html[lang|="hi"] body .pageaccordion .card-header .card-link{font-size: 15px;}
/*code by 19112021*/
.fullpageWraper{margin-top:0}
.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{float:left}
.one_half{width:50%;overflow:hidden}
.fullpageWraper:after{position:relative;width:100%;clear:both;display:table;margin:0;padding:0;content:""}
.fullpageWraper .columnRow .one_half:nth-child(1){padding:60px 4% 60px 14%}
.fullpageWraper .columnRow .one_half img{float:left;width:100%}
.fullpageWraper .columnRow .one_half h3{color:#177c94;font-size:22px;padding:20px 0;text-transform:uppercase}
.fullpageWraper .columnRow .one_half p{font-weight:300}
.fullpageWraper .columnRow .one_half p strong{font-weight:300;font-size:14px}
.fullpageWraper .columnRow p{padding:0;color:#040404;font-size:14px;line-height:20px}
.fullpageWraper .columnRow:nth-child(2n) .one_half:nth-child(1){float:right!important;padding:60px 14% 60px 4%}
.fullpageWraper .columnRow .content-column ul{margin:0;padding:0;list-style:none;float:left;width:100%}
.fullpageWraper .columnRow .content-column ul li{margin:15px 0;padding:0;float:left;width:100%;line-height:34px;color:#040404;font-size:14px;font-weight:300}
.fullpageWraper .columnRow .content-column ul li img{width:auto;margin-right:30px;float:left}
.recognised_for_design { width: 100%; float: left; background: #ebebeb; padding: 10px 0 20px;}
.recognised_for_design h4 {text-align: center; font-size: 21px; color: #000; padding: 25px 0; text-transform: uppercase;}
.recognised_for_design ul {float: left; width: 100%; text-align: center; margin: 0; padding: 0; list-style: none; font-size: 0;}
.recognised_for_design ul li { display: inline-block; vertical-align: top; margin: 0 1%;}


/*code by 16032022*/
.afl-category-description-section{ clear:both; margin:50px 0 0 0;}
.afl-architectural-facade{ clear:both; margin:0 -50px 50px -50px; background: #f4f4f4;}
.afl-architectural-facade > .container-fluid{ padding:0;}
.aflcart{ border:0; background-color:transparent;}
.aflcart .card-body{display: flex; flex-direction: column; height: 100%; justify-content: center; padding-left:40px;}
.aflcart .list-group-item{background-color:transparent;}
.afl-services-offered{ clear:both; margin:0 0 50px 0;}
.afl-category-title{margin:0 0 20px 0; font-size: 40px; font-weight: bold;}
.afl-category-title span{ color:#888888; font-weight:normal;}
.aflbox .card-title{ font-size: 18px; font-weight: bold;}
.aflbox .card-body{ padding:20px 15px;}
.aflbox{align-items: center; height: 100%; overflow: hidden; border: 2px solid #0F0F0F; background-color:#FFFFFF;}
.aflbox .card-body{ text-align:center; font-size:18px;}
.aflbox:hover{background-color:#0F0F0F;}
.aflbox:hover .card-body{background-color:#0F0F0F; color:#FFFFFF;}
.aflbox:hover .card-img-top{filter: invert(1);}
.aflbox .card-img-top{ width:auto; max-width:80px; margin:40px auto 20px auto;}
.afl-connect-to-expert { clear:both; max-width:500px; margin: 0 auto; }
.aflboxshadow{box-shadow: 1px 1px 14px 1px rgb(0 0 0 / 3%);}
.afllist-afl .list-group-item{padding-left:20px; padding-right:0; position:relative; border:0; position:relative; font-size:18px; background-color:transparent;}
.afllist-afl .list-group-item:before{ content:""; display:block; width:10px; height:10px; background-color:#000000; border-radius:100%; position:absolute; left:0; top:10px;}
.afl-connect-title{ margin:0; padding:24px 30px; background-color: transparent; color:#0F0F0F; border-radius:0px; border-bottom:2px solid #0F0F0F; font-size: 35px; font-weight: bold;}
.afl-largefont{ font-size:18px;}
.aflplay-icon{ position:absolute; left: 28%; top: 56%; width:8%;}
.afl-videoframe{ position:relative; padding-top:66.66%; overflow:hidden;}
.afl-videoframe iframe{ display:block; position:absolute; left:0; top:0; max-width:100%; height: 100%;}
.afl-expertdata{ clear:both;}

.blkclr { color:#000; }
.common_box { padding:50px 0; }
.grey_bg { background:#fbfbfd; }
.f17 { font-size:17px; }
.box-design {}
.box-design .row { 
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
justify-content: center;
}
.box-design .col-md-6 { margin:0px 0 30px; }
.box-design .inner_box { background:#fff; border:1px solid #000; padding:30px; text-align:center; height:100%; }
.box-design .inner_box p:last-child { margin-bottom:0; }
.faq_d2 { margin:0 auto; max-width:900px; }
.faq_d2 .card { border:0; background:none; border-top:1px solid rgba(0,0,0,0.1); }
.faq_d2 .card:first-child { border-top:0; }
.faq_d2 .card-header { background:none; border:0; font-weight:700; padding:0; }
.faq_d2 .card-header a { display:block; padding:15px 30px 15px 0; position:relative; }
.faq_d2 .card-header a.card-link::after,
.faq_d2 .card-header a.card-link.collapsed::after {
content: ""; position: absolute; height: 10px; width: 10px; border: 1px solid #000; border-left:0; border-top: 0; 
right:5px; top: 20px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.faq_d2 .card-header a.card-link::after {
-webkit-transform: rotate(225deg);
-moz-transform: rotate(225deg);
-ms-transform: rotate(225deg);
-o-transform: rotate(225deg);
transform: rotate(225deg);
}
.faq_d2 .card-body ul { list-style:disc; list-style-position:outside; margin-left:15px }
.faq_d2 .card-body ul li { padding:5px 0; }	


@media screen and (max-width:1600px){
.aflbox .card-title{ font-size:16px;}
.aflbox .card-text{ font-size:14px;}
.aflbox .card-body {padding: 20px 10px;}
.afl-expertdata p.afl-largefont{font-size: 14px;}
.afllist-afl .list-group-item{ font-size:16px;}
.afllist-afl .list-group-item::before{ top:8px;}
}
@media screen and (max-width:1280px){
.afl-architectural-facade{ margin:0 -30px 50px -30px}
.aflbox .card-text{ font-size:16px;}
}

@media screen and (max-width:1199px){
.aflbox{ height: calc(100% - 20px); margin:10px 0;}
.afl-category-title{ font-size:35px;}
}
@media screen and (max-width:991px){
.afl-architectural-facade{ margin:0 0px 20px 0px}
}
@media screen and (max-width:767px){
.aflbox{height:auto;}
.afl-category-title{ font-size:28px;}
.afl-connect-title{ padding:10px 20px; margin:0 0 10px 0; font-size: 26px;}
.afl-architectural-facade{ margin:0 0 20px 0;}
.afl-services-offered{ margin:0 0 20px 0;}
}


@media screen and (max-width:1680px) {
.brandlogo.apps ul li.artize, 
.brandlogo.apps ul li.jaquar-world, 
.brandlogo.apps ul li.essco {transform: scale(0.8);margin: 0;}
.orientation-page.dealers .categories-list ul li { padding: 15px;}
.warranty-wrapper .inputrow.sendotp input[type="tel"] {width: 73%;}
/*.navigation .jmenu {width: calc(100% - 265px);}*/
}
@media screen and (max-width:1440px) {
.navigation .container-fluid {padding-left: 50px;padding-right: 50px;}
/*.navigation .jmenu {width: calc(100% - 245px);}*/
.hero-slider .hero-caption{bottom: 30%;}
body{font-size: 16px;}
/*.navigation .logo {max-width: 180px;}*/
.navigation .sitenav{width: calc(100% - 190px);}
.sitenav ul li{font-size: 16px;}
/*.box {padding: 8px 30px;}*/
.profile ul {max-width: 550px;}
.hero-slider .hero-caption .container-fluid:before{top: -37px;}
.contact-wrapper {padding: 0;}
.contact-wrapper .halfbox {padding: 60px 40px;}
.formarea .input-row input, .formarea .input-row textarea{height: 48px;}
.bottomform .formarea .fullname:before{top: 13px;}
.bottomform .formarea .phones:before{top: 15px;}
.bottomform .formarea .emails:before{top: 14px;}
.talk-sales ul li{overflow: hidden;}
.talk-sales ul li a{padding: 8px 10px 8px 60px;overflow: hidden;}
.talk-sales ul li:hover a{overflow: hidden;}
.talk-sales ul li:hover a:before{height: 44px;overflow: hidden;}
.talk-sales ul li:first-child:before {background-position: -76px 9px;}
.talk-sales ul li:last-child:before {background-position: -123px 10px;}
.talk-sales ul li:first-child:before, .talk-sales ul li:last-child:before{height: 45px;}

.whitebox ul li a{font-size: 16px;padding: 10px 15px;}
.product-detail .pricesbox h4 {font-size: 30px;}
.product-detail .pricesbox ul.form-quantity li .box {letter-spacing: normal;font-size: 16px;}
ul.downloadPDF li{margin: 3px;}
ul.downloadPDF li a {padding: 5px 10px;font-size: 14px;}
.pageaccordion .card-header .card-link{padding: 10px 60px 10px 10px;font-size: 18px;line-height: 1.4;}
.hover-deatil h2{font-size: 18px;margin-bottom: 2px;}
.hover-deatil .price-box .prices {font-size: 20px;margin-top: 5px;}
.hover-deatil .price-box .shortlist a{line-height: 30px;}
.hover-deatil .product-code{font-size: 14px;margin-bottom: 5px;line-height: 1.4;}
.accrodion-slider .hover-deatil h2 {font-size: 13px;font-weight: 600;}
.page-carousel .item:hover .hover-deatil{padding: 10px 15px;}
.plusminus{right: 15px;}
.locate-list {max-width: 1080px;}
.locate-list ul li{margin: 15px;}
.designer-wrapper .product-short-description {max-width: 90%;}
.designer-wrapper .halfbox {padding: 0 70px 0 70px;min-height: 445px;}
.designer-wrapper .halfbox .photo {max-width: 110px;border: solid 4px #fff;}
.mobile-code {padding: 20px 55px;}
input, textarea, select {font-size: 16px;}
.loginarea.recovery img {max-width: 190px;}
.product-sidebar .product-list ul li {padding: 45px 20px 75px 20px;}
.product-list ul li h2 {font-size: 20px;}
.product-list ul li .product-thumb img {max-width: 80%;}
.product-code {font-size: 16px;}
.product-sidebar .product-list ul li .price-box{padding: 0 15px;}
.product-list ul li .price-box .prices{font-size: 24px;}
.product-list ul li .price-box .shortlist a {line-height: 36px;font-size: 14px;padding: 0 9px;}
.selected-options h4 {font-size: 20px;}
.selected-options .clear-filter{font-size: 12px;top: 15px;right: 10px;}
.custominput{font-size: 14px;letter-spacing: normal;}
.filter-sidebar .pageaccordion .card-header .card-link.collapsed, 
.filter-sidebar .pageaccordion .card-body{padding: 15px 15px;}
.elite-wrapper .pro-disc {padding: 15px;}
.elite-wrapper .pro-disc h2{font-size: 20px;margin: 0 0 10px 0;}
.elite-wrapper .pro-disc .smallTxt{font-size: 14px;margin-bottom: 5px;}
.elite-wrapper .pro-disc .prices{font-size: 16px;}
.contact-gray ul li.locatios {width: 59%;}
.office-subsidiary ul li .companyaddress{padding: 20px;}
.office-subsidiary ul li .companyaddress h4{margin-bottom: 10px;}
.office-subsidiary ul li .companyname, 
.representatives ul li h5{font-size: 16px;}
.office-subsidiary ul li .companyname{font-size: 14px;line-height: 1.4;min-height: auto;}
.representatives ul li {text-align: left;padding: 15px 20px;}
.representatives .search-area input[type=text]{padding: 10px 20px;height: 55px;}
.representatives .search-area button{font-size: 22px;padding: 8px;}
.register-wrapper .loginbox, 
.register-wrapper .halfbox {padding: 50px 70px;}
.register-wrapper .loginbox .inputrow select {background-position: top 19px right 10px;}
.register-wrapper .loginbox .form-check-inline input{width: 15px; height: 15px;top: 2px;}
.vidsec .vidframe{padding-top: 39.25%;}
.visit-form{padding: 25px 30px;top: 40px;}
.orientation-hero .item {height: 670px;}
.visit-form h2 {font-size: 22px;}
.visit-form .inputrow {margin-bottom: 10px;}
/*.visit-form .btn .box {padding: 9px 20px;}*/
.wojaq .contact-gray ul li:before{transform: scale(0.6);}
.wojaq .contact-gray{padding: 80px 50px;}
.wojaq .contact-gray ul li h6 { margin-top: -30px;}
.orientwrap.representatives ul li{font-size: 14px;padding: 15px 20px;line-height: 1.3;}
.qty .count{min-width: 75px;height: 38px;}
.qty .plus, .qty .minus{height: 38px;}
.pricecode .input, .pricecode select{background-position: top 20px right 10px;}
.price-qty .pricebox, .price-qty .pricesubtotal{font-size: 20px;}
.price-qty .pricebox{width: 60%;padding-right: 25px;}
.price-qty .pricesubtotal{width: 40%;}
.plan-bath-list > ul > li.product-img-box .prices{font-size: 30px;}
.plan-bath-list > ul > li.product-img-box p{font-size: 18px;}
.custom-bathroom .product-detail .detail-footer {padding: 100px 220px 100px 80px;}

.categories-list ul li{margin: 10px;width: calc(25% - 20px);}
.categoryTopiceditor .categories-list h2{font-size: 16px;padding-right: 5px;}
.catalog-footer .flRight a {margin-left: 4px;transform: scale(0.9);}
.catalog-footer h2.flLeft {font-size: 20px;}
.categories-list.grid_02 ul li {width: calc(50% - 20px);}
.grid_02 .dealerlist{margin-bottom: 24px;}

.categories-list.grid_02 ul li .dealerlist ul li {width: calc(50% - 20px);}
.grid_02 .dealerlist ul li select {background-position: top 19px right 10px;}

.orientation-page.dealers .categories-list ul li {padding: 15px;width: calc(20% - 10px);margin: 5px;}
.locate-list.office-sec ul li {width: calc(50% - 30px);}

.blog-posts .post{padding: 20px;margin: 6px;width: calc(33% - 12px);}
.products-remove-wrap.customizetab .card-header .card-link{padding: 20px;}
.price-qty .pricebox .qty-value {width: 100%;}

.quality-certificate-icons ul li {margin-bottom: 10px;width: calc(16.33% - 10px);}

.virtual-page {max-width: 100%;}
.visionlist .colvision ul li{width: 100%;}
.barandboxes .barndlist h5 {font-size: 16px;}
.barandboxes .barndlist {width: calc(30% - 30px);margin: 6px;padding: 20px 20px;font-size: 15px;}
.yearboxwrap .rightyear h3:after {left: -25px;}
.yearboxwrap .leftyear h3:after {right: -25px;}
.search-page .advanced-search select {background-position: top 19px right 10px;}

a.wld {font-size: 18px;padding: 4px 60px 3px 10px;top: -11px;line-height: 1.4;}
.product-details-page .breadcrumb-wreapper {padding: 0px 50px;}

.glbliframe {width: 65%;padding-top: 40%;}
}

@media screen and (max-width:1400px) {
.step-caption p {min-height: 40px;font-size: 14px;}
}
@media screen and (max-width:1366px) {
.orientation-hero .item {height: 700px;}
.contact-gray {padding: 30px 0;}
.contact-gray ul li.offices {margin: 0;padding: 0 20px 0 0;width: 38%;}
.contact-gray ul li.locatios {width: 62%;margin: 0;}
.brandlogo ul li:nth-child(2):after, .brandlogo ul li:nth-child(2):before{top: -34px;}

.testimonials-detail .testi-detail-iframe, 
.testimonials-detail .testi-detail-content{width: 50%;}
.testimonials-detail .testi-iframe {padding-top: 92.25%;}
.warranty-box .screen-box-image img {object-fit: contain;}
.warranty-box .screen-box-image {background: rgb(233,233,233);background: linear-gradient(180deg, rgba(233,233,233,1) 0%, rgba(222,222,222,1) 100%);}
.mini-contioner .newsletter-page {max-width: 100%;padding: 0 25px;}
.biogarphy .flLeft {width: 55%;}
.biogarphy .flLeft {padding-top: 35%;}
.biogarphy .flRight{width: 44%;}
.barandboxes .barndlist, .barandboxes .barndlist.smbox {width:calc(50% - 12px);}
.milstone .resp-tab-content{padding: 35px 50px;}
.milstone ul.resp-tabs-list li{font-size: 24px;}
.yearboxwrap .yearbox h3{font-size: 26px;}
.milstone h2 strong{font-size: 26px;}
.yearboxwrap .yearbox .yearcontet h5 {font-size: 18px;margin-bottom: 10px;line-height: 1.4;}
.yearboxwrap .rightyear h3:after {left: -27px;}
.yearboxwrap .leftyear h3:after {right: -27px;}
.appslinks ul li{width: 43%;}
.press-coverage .product-grid .item-box{width: calc(25% - 20px);}
body ul.review-items li {padding: 15px;}
.brands {padding: 0 10%;}
.playstore {max-width: 75%;margin: 50px auto 0;}
.footer-wrapper{padding: 60px 0 25px 100px;}
}
@media screen and (max-width:1280px) {
.navigation .container-fluid {padding-right: 15px;}
/*.navigation .jmenu {width: calc(100% - 245px);}*/
.head-search {margin-left: 15px;}
.hero-slider .hero-caption{bottom: 35%;}
h2 {font-size: 26px;line-height: 1.3;}
/*.box {padding: 5px 20px;}*/
.container-fluid {padding-right: 30px;padding-left: 30px;}
.topbar ul li, .sitenav ul li {font-size: 14px;} 
.topbar ul li select{font-size: 14px;height: 34px;background-position: top 12px right 7px;}
.product-list ul li h2 {font-size: 18px;}
.product-list ul li .product-code {font-size: 14px;}
.product-list ul li .price-box .prices {font-size: 18px;}
.product-list ul li .price-box .shortlist a {line-height: 30px;}
.product-short-description {text-align: left;margin-bottom: 0;}
.categories-list ul li{width: calc(25% - 16px);margin: 8px;padding: 10px;}
.categories-list ul li h2 {font-size: 20px;margin: 10px 0 0 0;}
.talk-sales ul li{min-width: 240px;}
.formarea .input-row input{height: 44px;}
.formarea .input-row textarea {height: 80px;}
.bottomform .formarea .fullname:before {top: 10px;}
.bottomform .formarea .phones:before {top: 13px;}
.bottomform .formarea .emails:before {top: 12px;}
.selected-options h4 {font-size: 17px;}
.product-sorting .sortbydrop {height: 40px;background-position: top 15px right 10px;}
.loginarea .halfbox {padding: 50px 95px;}
.loginarea.recovery img {max-width: 130px;}
.elite-wrapper .resp-tabs-list li{font-size: 24px;}
.elite-wrapper .pro-disc h2 {margin: 0 0 5px 0;}
.elite-wrapper .product-short-description {max-width: 90%;}

.categoryTopiceditor, .topic-description {padding: 30px 0 0;}
.contact-gray {padding: 40px 0;}
.catalog-footer {padding: 10px 0px 0px 0px;}
.catalog-footer h2.flLeft {width: calc(100% - 70px);}
.catalog-footer .flRight {width: 70px}
.catalog-footer .flRight a {margin-left: 0;transform: scale(0.7);}
.categories-list.grid_02 ul li {width: calc(50% - 16px);}
.visit-form{max-width: 430px;}
.vidsec { margin-top: 60px;}
.vidsec .experience h2 {margin-top: 0;margin-bottom: 15px;}
.wojaq .contact-gray {padding: 30px 50px;}

.locate-list.office-sec ul li h2 {font-size: 20px;margin: 25px 0 5px 0;}
.office-subsidiary { padding: 30px 0 30px 0;}
.office-subsidiary .categories-list ul li {padding: 0;}

.loginarea h2 {margin-bottom: 25px;}
.register-wrapper .widthwrap {width: 100%;}

.testi-detail-content .testmonial-block h2 {font-size: 20px;margin-bottom: 10px;}
.plan-bath-list > ul > li.product-img-box .prices {font-size: 20px;}
.price-qty .pricebox, .price-qty .pricesubtotal {font-size: 18px;}
.price-qty .pricebox h4, .price-qty .pricesubtotal .subtotal {font-size: 20px;}
.product-sidebar .product-list ul li {padding: 45px 15px 75px 15px;}
.mini-contioner .subscribe-newsletter .newsletter-email .newsletter-subscribe-button{padding: 10px 25px;}
.mini-contioner .subscribe-newsletter {margin-left: -30px;margin-right: -30px}

.categories-list.grids_03 ul li {width: calc(33.33% - 20px);margin: 10px;}
.biogarphy .flLeft {padding-top: 39%;}
.jaquar-today .bothsidepadd {font-size: 22px;padding: 0 10%;}
.visionlist .colvision{padding: 15px;}
.awardlists .alist{padding: 15px 25px;}
.awardlists .alist h5 {font-size: 18px;}
.awardlists .alist br{display: none;}

.press-coverage .product-grid .item-box{width: calc(33% - 20px);}
.orientwrap.manufacturing-units ul li {width: calc(25% - 20px);}

.plan-bath-products .resp-tab-content .leftcol {padding: 20px 50px 20px 20px;}
.alistwrap ul.awlist li img{max-width: 80%;}
.login-wrapper.supportotppage {margin: -30px -30px -50px -30px;}
.jmsRegisterPage .loginarea .screen-box {padding: 50px 30px;}
.footer-wrapper{padding: 60px 0 25px 90px;}
/*.visit-form .btn .box {padding: 7px 20px;}*/
.product-detail .pricesbox ul.form-quantity li .btn {padding: 15px 13px;}
}

@media screen and (max-width:1270px) {
.hero-slider .halfbox { min-height: auto;/*position: static;display: block;align-items: inherit;justify-content: inherit;*/}
.hero-slider .screen-box .screen-box-image, 
.hero-slider .screen-box .screen-box-image:hover img{position: static !important;object-fit: cover;height:auto;transform: none;width: auto; height: auto;    background-size: auto;}
/*.hero-slider .theme-custom .nivoSlider img{position: static !important;height: auto !important;width: 100% !important;}*/
/*.hero-slider .theme-custom .nivoSlider{height: auto;}*/
.section-fit-wrapper .screen-box {min-height: 75vh;}

.whitebox ul li a {font-size: 14px;padding: 10px;}
.product-detail .detail-header, .product-detail .detail-footer {padding: 30px;}

.testimonials-detail .testi-detail-iframe, 
.testimonials-detail .testi-detail-content {width: 100%;}
.testimonials-detail .testi-iframe {padding-top: 52.25%;}
.testi-detail-content .testmonial-block{padding: 0 30px 0 0;}
.testimonials-detail .testi-detail-content {margin-top: 30px;}

.product-detail .detail-header .breadcrumb-wreapper {margin: 0 0 0 60px;}
.product-list ul li .price-box .prices {font-size: 16px;}
.dealerlist ul {width: 100%;}
}
@media screen and (max-width:1180px) {
.jmenu a {padding: 20px 7px;font-size: 13px;}
.jm-dropdown:after{right: 3px;}
.head-search input.search-box-text{width: 136px;}
.navigation .jmenu {width: calc(100% - 395px);}

.navigation .container-fluid {padding-left: 30px;}
.hero-slider .hero-caption {bottom: 45%;}
.grid_02 .dealerlist {padding: 40px 15px;}
.grid_02 .dealerlist select{padding: 0 30px 0 10px;}
.grid_02 .dealerlist ul li{margin: 0 5px;}
.categories-list.grid_02 ul li .dealerlist ul li {width: calc(50% - 10px);}

.blog-posts .post{width: calc(50% - 12px);}
.warranty-wrapper .inputrow.sendotp input[type="tel"] {width: 65%;}
.topic-editor.customer-support {max-width: 100%;}

.designer-wrapper .section-fit-wrapper .screen-box {min-height: 50vh;}
.biogarphy .flLeft {padding-top: 45%;}
.product-detail .overview {padding:0px 30px 30px 30px;}
.product-detail .full-description {padding: 0px 30px;}
.plan-bath-products .resp-tabs-list li .step-caption  {font-size: 16px;}
.plan-bath-products .resp-tabs-list li .step-caption h4 {margin-bottom: 5px;font-size: 22px;}
.plan-bath-products .resp-tabs-list li.resp-tab-active .step-caption{padding: 15px 15px 15px 15px;}
.step-caption {padding: 15px 10px 15px 10px;}
body ul.review-items li {width: calc(50% - 20px);}
.footer-wrapper .cols.qlinks {padding-left: 60px;}
.footer-wrapper {padding: 60px 0 25px 80px;}
.product-details-page .breadcrumb-wreapper { padding: 0px 30px;}
}
@media screen and (max-width:1179px) {
.orientation-page.dealers .categories-list ul li {width: calc(25% - 10px);}
.loginarea .halfbox {padding: 50px;}
}
@media screen and (max-width:1100px) {
.section-fit-wrapper .screen-box {min-height: 70vh;}
.footer-wrapper .cols.qlinks {padding-left: 30px;}
.tracko-page .form-group{padding: 50px 15px;}
}
@media screen and (max-width:1024px) {
.section-fit-wrapper .screen-box {min-height: 62vh;}
.screen-box h2 { margin-bottom: 30px;}
.hero-slider .hero-caption {bottom:40%;}
.hero-slider .hero-caption .container-fluid:before {top: -31px;height: 145px;}
.catalog-footer h2.flLeft {font-size: 18px;}
.visit-form{max-width: 410px;}
.orientation-hero {margin-top: 30px;}
.wojaq .contact-gray ul {margin-top: 0;}
.wojaq .contact-gray ul li h6 {font-size: 16px;}
.contact-gray .offices .email-phone a{margin-bottom: 10px;}
.brandlogo ul li:nth-child(2):after, .brandlogo ul li:nth-child(2):before{height: 110px;}
.designer-wrapper .section-fit-wrapper .screen-box {min-height: 42vh;}
.categories-list.grids_03 ul li {width: calc(33.33% - 14px);margin: 7px;}
.biogarphy .flLeft {padding-top: 48%;width: 50%;}
.biogarphy .flRight {width: 50%;padding: 0 0 0 20px;}
.jaquar-today .bothsidepadd {font-size: 20px;padding:0;}
.milstone .resp-tab-content { padding: 35px 0px;}
.appslinks ul li{width: 47%;}
.press-coverage.product-details-page .weblink ul li{width: calc(50% - 20px);}
.alistwrap ul.awlist li{padding: 0 ;}
.csr-activity-gallery-page ul li {width: calc(33% - 10px);}
.brands { padding: 0;}
.playstore {max-width: 85%;}
.footer-wrapper {padding: 60px 0 25px 60px;}

ul.sml-prdt-list li img {padding: 2px;}
ul.sml-prdt-list li h5 {font-size: 14px;}
}
@media screen and (max-width:1020px) {
.jmenu a {font-size: 14px;}
.navigation .jmenu {width: calc(100% - 265px);}
.head-search input.search-box-text {width: 0;padding: 0;border: none;transition: all linear .3s;}
.head-search .search-main {margin: 0;/*border: solid 1px #676767;*/background: transparent;color: #676767;padding:3px 10px;}
.head-search .search-main:hover{background: #676767;color: #fff;}
.head-search input.search-box-text {width: 0;opacity: 0;transition: all linear .3s;border: solid 1px #000;position: absolute;right: 0;top: 47px;padding: 5px 15px;box-shadow: 2px 0px 13px 7px rgb(0 0 0 / 15%);}
.head-search input.search-box-text.search-visible {width: 500px;}
}
@media screen and (max-width:1000px) {
.hero-slider .theme-custom {margin: 0;max-width: 100%;}
}
@media screen and (max-width:992px) {
.container-fluid {padding-right: 15px;padding-left: 15px;}
.jmenu a {padding:20px 4px;}
.head-search {margin-left: 15px;}

.categories-list ul {margin-left: 0;margin-right: 0;}
.categories-list ul li {width: calc(33.33% - 10px);margin: 5px;}
.categories-list ul li h2 {font-size: 18px;}
.vidsec .vidframe { padding-top: 45.25%;}
.wojaq .contact-gray ul li {width: calc(33% - 20px);}
.wojaq .contact-gray ul li h6 br {display: none;}
.office-sec { padding: 20px 0;}
.locate-list.office-sec ul {margin: 0;}
.locate-list.office-sec ul li {width: calc(50% - 20px);margin: 10px;padding: 10px;}
.brandlogo ul{margin: 0;}
.box {letter-spacing: normal;font-size: 16px;}

.blog-wrapper .container-fluid {display: flex;flex-wrap: wrap;padding-right: 20px;padding-left: 20px;}
.blog-wrapper .product-sidebar {width: 100%;padding-left: 0;}
.blog-wrapper .filter-sidebar {width: 100%;order: 2;display: flex;flex-direction: column;}
.blog-posts{margin-left: 0;margin-right: 0;}
.blog-posts .post{margin: 6px; width: calc(50% - 12px);}
.block-blog-archive {padding: 30px 0 0;}

.warranty-wrapper .mobile-code {padding: 20px;}
.warranty-wrapper .inputrow input#OTP {width: 94%;}
.warranty-wrapper .inputrow.sendotp input[type="tel"] {width: 60%;}
.topic-editor.customer-support ul li {width: calc(33% - 30px);margin: 15px;}
.topic-editor.customer-support ul li .btn{width: 100%;}
.designer-wrapper .section-fit-wrapper .screen-box{padding: 20px;}

.faucet-editor{padding: 30px;}
.faucet-editor .jaq-facucet-wrap .flRight {width: calc(100% - 300px);padding: 0px 0px 0px 30px;}
.featuredIcon ul li {width: 50%;}

.virtual-page .iframewrapes ul li {text-align: center;padding-right: 0;width: 100%;}
.mini-contioner .subscribe-newsletter {margin-left: -15px;margin-right: -15px;}

.footer-wrapper h4 {margin-bottom: 10px;}
.footer-wrapper .cols {padding: 0 15px;}
.footer-wrapper .cols.socialmedia {padding-right: 15px;width: 100%;margin-top: 20px;}
.socials ul li {}
.appslinks ul li {width: 120px;}
.categories-list.grids_03 {padding: 15px;margin-bottom: 15px;}
.categories-list.grids_03 ul li {width: calc(50% - 14px);}
.bothsidebox .boxed {width: calc(50% - 20px);margin: 10px;padding: 20px 15px;}
.barandboxes .barndlist .bbox1{width: 100%;margin: 5px 0;}
.barandboxes .barndlist .bbox1:first-child{padding-right: 0;border-right: none;}

.search-page .product-list ul li {flex: 0 0 33%;}
.alistwrap ul.awlist li {margin: 10px 0;}
.login-wrapper.supportotppage {margin: -30px -15px -50px -15px;}
.jmsRegisterPage .loginarea .screen-box {padding: 30px 30px;}
.playstore {max-width: 100%;}
.footer-wrapper {padding: 60px 0 25px 30px;}
}
@media screen and (max-width:991px) {
.sticky_sidebar{height: auto;}
.jmsRegisterPage {margin: -30px -15px -50px -15px;}
.jmsRegisterPage .loginarea .screen-box {width: 100%;}
.jmsRegisterPage .loginarea .screen-box.loginbox {border-right: none;border-bottom: solid 1px #ccc;}
.jmsRegisterPage .mobile-code .registered-mobile {margin: 0;}
.footer-wrapper{padding:60px 0 110px 0;}
.eu-cookie-bar-notification{bottom: 65px;}
/*.visit-form .btn .box {padding: 7px 28px;}*/
.product-detail .product-detail-left .detailImg img {height: calc(100vh - 253px);}
}
@media screen and (max-width:990px) {
.product-details-page .breadcrumb-wreapper {padding: 0px 20px;}
.breadcrumb-wreapper ul {padding: 5px 0;}
.breadcrumb-wreapper ul li{line-height: 1.2;}
.hero-slider .nivoSlider {height: calc(100vh - 192px);}
.filter-sidebar, .product-sidebar {width: 100%;}
.product-sidebar{padding: 0;}
.filter-sidebar {margin-bottom: 20px;}
.product-detail .equalbox {flex: 0 0 100%;width: 100%;}
.plan-bath-list > ul > li.product-img-box {width: 100%;text-align: center;border-right: 0;margin-bottom: 0;border-bottom: solid 1px #a1a1a1;}
.plan-bath-list > ul > li.product-code-box{width: 100%;}
.plan-bath-list > ul > li.product-img-box .product-thumb img {height: auto;width: auto;}

.virtual-page .iframewrapes ul li img {width: 100%;}
.virtual-page .iframewrapes ul li.iframe2 {position: relative;overflow: hidden;padding-top:0px;width: 100%;margin: 30px auto 0;display:block;}
.virtual-model-footer.widthextra .modal-content .modal-body {padding-top: 396px;}

.sticky_sidebar ul li a::before{transform: scale(0.8); margin-bottom: 3px;}

.biogarphy .flLeft {padding-top: 55%;width: 100%;}
.biogarphy .flRight {width:100%;padding: 30px 0 0 0;}
.visionlist{margin-left: 0; margin-right: 0;padding: 0 7px;}
.visionlist .colvision {padding: 30px;margin: 0 0 10px 0;width: 100%;}
.awardlists .alist{width: 33.33% !important;}
.awardlists .alist h5 {font-size: 16px;}
/*.head-search input.search-box-text{top: 66px;}*/

.html-category-page .listing .container-fluid {display: flex;flex-wrap: wrap;padding-right: 15px;padding-left: 15px;}/*listing flex order*/
.html-category-page .listing .filter-sidebar {width: 100%;order: 2;display: flex;flex-direction: column;}/*listing flex order*/
.orientwrap.manufacturing-units ul li {width: calc(33% - 20px);}

.plan-bath-products .custom-accordion ul.resp-tabs-list {margin-left: -3px;margin-right: -3px;}
.plan-bath-products .resp-tabs-list li {width: calc(20% - 6px);margin: 6px 3px!important;}
.plan-bath-products .resp-tab-content .leftcol {padding: 0 0 30px 0;width: 100%;}
.plan-bath-products .resp-tab-content .rightcol {width: 100%;text-align: left;}

.product-sorting .filter-mobile {display: inline-block;font-size: inherit;line-height: 28px;}
body .nopAjaxFilters7Spikes .block .filtersGroupPanel {z-index: 1;}
.filter-sidebar .nopAjaxFilters7Spikes {display: none;}
.filter-sidebar .nopAjaxFilters7Spikes {display: block;background: #fff;box-shadow: 1px 0 5px rgb(0 0 0 / 50%);position: fixed;top: 0;left: -350px;width: 350px;z-index: 9;overflow: scroll;height: calc(100vh - 54px);transition: all linear .3s;-o-transition: all linear .3s;-ms-transition: all linear .3s;-moz-transition: all linear .3s;-webkit-transition: all linear .3s;}
.filter-sidebar.sidebaropen .nopAjaxFilters7Spikes {left: 0;transition: all linear .3s;-o-transition: all linear .3s;-ms-transition: all linear .3s;-moz-transition: all linear .3s;-webkit-transition: all linear .3s;}
.filter-overlay {overflow: hidden;}
.filter-overlay:before {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);content: "";z-index: 4;}
.close-filters {display: block; background: #e2e2e2;cursor: pointer;text-align: right;text-transform: uppercase;padding:10px 15px;}
.close-filters span {display: block;line-height: 1;}
.filter-sidebar .nopAjaxFilters7Spikes .block {min-height: auto;padding: 0;}
.filter-sidebar .nopAjaxFilters7Spikes .block a.toggleControl {font-size: 15px!important;text-transform: uppercase;font-weight: 600;padding: 5px 20px;}
.filter-sidebar .nopAjaxFilters7Spikes .block .filtersGroupPanel {padding: 10px 20px;}
.filter-sidebar .nopAjaxFilters7Spikes .block .checkbox-list label {font-size: 14px;margin: 0;}
.filter-sidebar .nopAjaxFilters7Spikes .block.selected-options {background: #fff;border: none;margin: 0;}
.filter-sidebar .nopAjaxFilters7Spikes .block.selected-options label {text-transform: uppercase;font-weight: 600;font-size: 14px;}
.filter-sidebar .nopAjaxFilters7Spikes .block.selected-options span.option {color: #000;font-size: 14px;}
.product-sorting {border-color: #d1d1d1;margin: 0 0 20px 0!important;padding:9px 15px;margin: 0 -15px 10px -15px !important;background: #ececec;}
.product-sorting .filter-mobile span {position: relative;left: 38px;}

.tracko-page .form-group .trcocol {width: 33.33%;}
.tracko-page .form-group .trcocol.buttons {width: 100%;text-align: right;}
/*.visit-form .btn .box {padding: 9px 29px;}*/
.product-detail .product-detail-left .detailImg img {height: calc(100vh - 264px);}
}
@media screen and (max-width:940px) {
.topbar ul li#topcartlink span.cart-label {display: inline-block;word-break: break-all;/*width: 43px;*/text-align: left;line-height: 1;}
/*.topbar ul li#topcartlink span.cart-qty {position: relative;top: -8px;}*/
.topbar ul li select {width: 110px;}
.vidsec .vidframe {padding-top: 60.25%;width: 100%;}
.vidsec .experience {width: 100%;text-align: center;margin-top: 20px;}
.vidsec .experience h2{text-align: center;}
.vidsec .experience h2 br{display: none;}
    
.contact-gray ul li.offices, .contact-gray ul li.locatios {width: 100%;}
.contact-gray ul li.offices .headquarter { margin-bottom: 30px;display: inline-block;width: 50%;padding-right: 20px;}
.contact-gray ul li.locatios{padding-top: 62.25%;}
.footer-wrapper .cols.qlinks {padding-left: 30px;}
}
@media screen and (max-width:900px) {
.navigation .logo {max-width: 160px;}
.navigation .jmenu {width: calc(100% - 225px);}
.navigation .container-fluid {padding-left: 15px;}
.jm-dropdown:after {top: 2px;}
.jmenu a {font-size: 12px;}
.grid_02 .dealerlist {padding: 20px 15px;}
.categories-list.grid_02 ul {margin-left: 6px;margin-right: 6px;}
.categories-list.grid_02 ul li {margin: 10px 0;width: 100%;}
.categories-list.grid_02 ul li img {object-fit: inherit;height: auto;}
.categories-list.grid_02 ul li .dealerlist ul li {width: calc(50% - 10px);margin: 0 5px;}
.orientation-page.dealers .categories-list ul li {width: calc(33.33% - 10px);}
.quality-certificate-icons ul li {width: calc(25% - 10px);}
.mini-contioner .newsletter-page ul li{width: 100%;}
.size-tool-page ul.product-feature li{width: calc(25% - 10px);}
}
@media screen and (max-width:880px) {
.hero-slider .nivoSlider {height: auto;}
.hero-slider .theme-custom .nivo-controlNav{padding: 10px 0;}
.section-fit-wrapper .screen-box {min-height: 55vh;}
.jm-dropdown ul {left: -150px;}
.jm-dropdown:hover ul{width: 720px;}
.jm-dropdown:after{right: 0px;}
.designer-wrapper .section-fit-wrapper .screen-box {min-height: 35vh;margin-bottom: 30px;}
}
@media screen and (max-width:800px) {
body {margin-top: 112px;}
.head-search input.search-box-text{top: 45px;}
/*.hero-slider .hero-caption {bottom: 50%;}*/
.section-fit-wrapper .screen-box {min-height: 50vh;}
.navigation .logo {max-width: 150px;}
.navigation .jmenu {width: calc(100% - 211px);}
.jmenu a {padding: 20px 5px;}
.hero-slider .hero-caption .container-fluid:before {top: -24px;height: 125px;}
.jm-dropdown:after{right: 2px;}
.jm-dropdown ul a {font-size: 13px;}
.topbar ul li select {width: 100px;}
.loginarea .halfbox {padding: 40px;}
.footer-wrapper .cols.brands .brandlogo, .footer-wrapper .cols.brands .social{display: block;}
.social {margin-top: 30px;margin-left: 0;}
.brandlogo ul{max-width: 550px;}
.press-coverage .product-grid .item-box {width: calc(50% - 20px);}
.step-caption p {font-size: 13px;}
.footer-wrapper .cols.qlinks {padding-left: 15px;}
}

@media screen and (max-width:768px) {
.hero-slider .screen-box .screen-box-image img{height:auto !important;}
.section-fit-wrapper .screen-box {min-height: 46vh;}
.content-fluid {padding: 30px 0 30px 0;}
.detail-page {padding: 0px 0 15px 0;}
.loginarea {padding: 30px;}
.register-wrapper .halfbox {width: 100%;min-height: auto;padding: 0;}
.loginarea .halfbox {padding: 30px 30px 0px 30px;}
.register-wrapper .loginbox {width: 100%; padding-top: 30px !important;}
.loginarea .loginbox {border-left: none;border-top: solid 1px #dfe1e0;}
.content-fluid.designer-wrapper {padding: 0;}
.designer-wrapper .product-short-description {margin-bottom: 30px;max-width: 100%;}
.contact-page .representatives {margin-bottom: -15px;padding-bottom: 20px;}
.contact-page .representatives ul {margin: 0;}
.login-wrapper {margin-bottom: -40px;}
.login-wrapper.supportotppage .loginarea {padding: 0;}
.login-wrapper.supportotppage {margin: -30px -15px -30px -15px;}
}
@media screen and (max-width:767px) {
.features h1 {font-size: 24px;}
.features h2 {font-size: 20px;}
body {margin-top: 100px;}
.top-search {border: 0;}
.topbar ul li#topcartlink .cart-label span {display: none;}
.hero-slider h1{font-size: 20px;}
.topbar ul li:nth-last-child(2) a {font-size: 14px;}
.content-fluid {padding: 15px 0 15px 0;}
.orientation-hero {margin-top: 0;}
.topbar ul li a{font-size: 0;display: block;}
.topbar ul li {margin-left: 10px;}
.topbar ul li select {width: 90px;line-height: 21px;height: 25px;background-position: top 9px right 4px;background-size: 12px;}
.topbar ul li.plogin a:before {margin: 0;/*headerlogin fontsize0*/}
.topbar ul li:last-child a {font-size: 14px;}
.topbar ul li a.ico-cart {position: relative;}
.topbar ul li.plogin a, .topbar ul li.locate a {width: 29px;}

.hero-slider .screen-box2 .screen-box-image2 img {height: auto !important;/*for mob*/}
.head-search .search-main {padding: 4px 10px 4px 10px;}
.navigation {padding: 8px 0;}
label.jm-menu-btn {margin: 0 70px 0 0;font-size: 30px;line-height: 1;color: #676767;padding-right: 0;position: absolute; right: 0; top:-52px; z-index: 9;    padding: 13px 0px;}
.navigation .jmenu {width: 100%;}
.navigation {position: relative;}
.navigation .logo {position: relative;/*z-index: 2;*/z-index: 99;padding: 6px 0;max-width: 200px;}
.navigation .jmenu {width: 100%;position: absolute;top: 54px;right: 0;}
/*.head-search {float: right;position: relative; z-index: 2;top: 10px;}*/
.head-search {float: right;position: absolute;z-index: 2;top:4px;width: 100%;left: 0;right: 0;margin: 0;text-align: right;padding: 8px 15px 8px 8px;}
.head-search input.search-box-text {top: 50px;}
.head-search input.search-box-text.search-visible{width: 100%;}
input[type=checkbox]:checked.jm-menu-btn~.jm-collapse{background: #000;text-align: left;}
.jmenu a {font-size: 14px;padding: 15px;display: block;border-top: solid 1px #2b2b2b;text-transform: uppercase;color: #fff;}
.jm-dropdown:hover a, .jmenu a:hover {    color: #fff;}
.jm-dropdown:after {content: "\f107";position: absolute;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#b0b0b0;right:10px;top: 2px;font-size: 30px;padding: 10px 15px;}
.jmenu li, .jmenu ul{position: relative;z-index: 3;}
.jm-dropdown:hover ul {width: 100%;padding: 0;}
.jm-dropdown:hover ul li {width: 100%;}
ul.dropdownlist {width: 100%;left: 0;padding: 0;background: #2b2b2b;float: left;}
ul.dropdownlist li {float: left;width: 100%;border-top: solid 1px #000;}
ul.dropdownlist li a {padding: 10px 15px 10px 35px;}
ul.dropdownlist.showhide{display: block!important;}
ul.dropdownlist{display: none !important;left: 0;}
.jm-dropdown:hover ul i, ul.dropdownlist li a i {position: static;width: auto;margin-right: 7px;}

.jmenu li.lightinggCls.jm-dropdown:hover ul {width: 100%;}
.jmenu li.lightinggCls.jm-dropdown:hover ul li {width: 100%;}

/*ul li.jm-dropdown {float: left;width: 100%;}*/
ul.dropdownlist {background: #2b2b2b;}
ul.jm-collapse {float: left;width: 100%;}
.jmenu li {float: left; width: 100%;}
ul.dropdownlist {width: 100%;float: left;overflow: scroll;max-height: 250px;}

h1 {font-size: 20px;}
h2 {font-size: 20px;margin-bottom: 15px;}
h4 {font-size: 20px;}
p {margin-bottom: 15px;}
.hero-caption .container-fluid h1{margin: 0;}
.hero-slider .hero-caption .container-fluid:before {top: -15px;height: 85px;}
.categories-list ul li {width: calc(50% - 10px);}
.product-short-description h1 {margin-bottom: 10px;}
.grid_02 .dealerlist {margin-bottom: 15px;}
.orientation-page.dealers .categories-list ul li {width: calc(50% - 10px);}

.orientation-hero .item {height: 410px;}
.visit-form {max-width:100%;position: static;padding: 15px 30px;}
.visit-form h2 {margin-bottom: 15px;}
.visit-form .inputrow.enterotp p br { display: none;}
.wojaq .contact-gray { padding: 30px;}
.wojaq .contact-gray ul li{margin: 0px 10px;}
.wojaq .contact-gray ul li:before {transform: scale(0.5);margin: -20px 0 10px 0;}
.representatives {padding: 30px 0 0px 0;}
.representatives ul {margin: 30px 0 0 0;}
.locate-list.office-sec ul li {width: 100%;margin: 10px 0;padding: 10px;}
.contact-page .representatives .categories-list ul li {width:calc(50% - 10px);}
.loginarea {padding: 20px;}
.loginarea .halfbox {padding: 0;overflow: visible;padding-top: 20px;}

.loginarea .halfbox {width: 100%;min-height: auto;}
.loginarea.recovery .loginbox {margin-top: 30px;padding-bottom: 30px;}

.vidsec {margin-top: 20px;}
.section-fit-wrapper .screen-box {padding: 15px;}

.filter-sidebar .pageaccordion .card-header .card-link{padding: 15px 20px !important;}
.filter-sidebar .block .card-header a.card-link{padding: 12px 20px;}
.product-sidebar .product-list ul li {padding: 35px 15px 50px 15px;}
.product-list ul li {flex: 0 0 50%;}
.product-list ul li .quick-view {top: 10px;right: 10px;}
.product-list ul li .product-thumb {margin-bottom: 10px;}
.product-sidebar .product-list ul li .price-box {padding: 0 15px;}
.product-list ul li .price-box .shortlist a{padding: 0 10px;}

.product-detail .detail-header, .product-detail .detail-footer {padding: 15px;}
.whitebox {overflow: hidden;margin:0;}
.product-detail .detail-header h2{font-size: 26px;}
.product-detail .detail-header p {font-size: 16px;}
.product-detail .pricesbox {margin: 20px 0 30px 0;}
.product-detail .pricesbox h4 {font-size: 26px;margin-bottom: 20px;}
.whitebox ul li:first-child a {margin-left: 0;}
.pageaccordion .card-body{padding: 15px;}
ul.downloadPDF li a {padding: 6px 7px 2px 7px;}
.page-carousel {padding: 0 40px;margin: 15px 0;}
.product-detail .detail-header h2, .product-detail .pricesbox h4 {font-size: 22px;}

.categoryTopiceditor, .topic-description {padding: 15px 0 0;}
.categoryTopiceditor h1, .topic-description h1 {margin-bottom: 15px;}
.topic-editor h4 {font-size: 18px;font-weight: 600;line-height: 1.3;}

.blog-wrapper .pager {margin: 20px 0 ;}
.blogpost-page .new-comment .enter-comment-text {width: 100%;}
.blogpost-page .new-comment, .blogpost-page .comment-list {padding: 0;background: transparent;}
.blogpost-page .new-comment .enter-comment-text { height: 110px;}

.plan-bath-list > ul > li.product-img-box .all-product-price, .plan-bath-list > ul > li.product-img-box .colors {padding: 15px;}
.plan-bath-list > ul > li.product-img-box .prices {font-size: 20px;font-weight: 600;}
.plan-bath-list > ul > li.product-img-box p{font-size: 16px;margin-bottom: 10px;}
.price-qty .pricebox h4, .price-qty .pricesubtotal .subtotal, 
.price-qty .pricebox .product-price h4 {font-size: 18px;font-weight: 600;}
.price-qty .pricebox, .price-qty .pricesubtotal .qty{font-size: 18px;}

.price-qty .pricebox, .price-qty .pricesubtotal{width: 210px;}
.price-qty .pricesubtotal {margin-top: 20px;}
.products-remove-wrap .inner-list .halfcol .pricesubtotal {margin-top: 0;}
.price-qty .pricesubtotal .qty {margin-bottom: 0 !important;}
.price-qty .pricesubtotal .subtotal {margin-top: 0;}

label.mobile-remove {display: inline-block;vertical-align: middle;}
.products-remove-wrap .inner-list .halfcol, 
.products-remove-wrap .inner-list .halfcol.remove-pro {width: 100%;}
.products-remove-wrap .inner-list .halfcol.remove-pro {border-left: 0;text-align: left;}
.products-remove-wrap .inner-list .halfcol {border-bottom: solid 1px #a1a1a1;border-left: 0;}

.warranty-wrapper .mobile-code {padding: 50px;}
.warranty-box .halfbox {width: 100%;min-height: auto;}
.warranty-box .screen-box-image{position: static;}
.warranty-wrapper .inputrow input#OTP {width: 200px;}
.warranty-box .screen-box-image img {object-fit: contain;width: auto;height: auto;}
.warranty-wrapper .mobile-code .registered-mobile {margin: 0;}
.warranty-wrapper .screen-box h2 {margin-bottom: 10px;}

.topic-editor.customer-support ul li {width: calc(33% - 16px);margin: 8px;}
.topic-editor.customer-support ul li .register-img img {border: solid 5px #000;}
.topic-editor.customer-support ul li h4 {margin: 10px 0;min-height: 70px;}

.order-details-page .page-body{margin: 0;}
.table-wrapper {display: block;overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.order-details-page .order-overview, .order-details-page .order-details-area, .order-details-page .products {margin: 0 0 10px 0; width: 100%;padding: 15px;}
.address-list .address-item, .order-list-page .order-item{padding: 20px;margin: 0 0 10px;width: 100%;}
.address-list-page .add-button {margin: 10px 0 0 0;}
.block-customer-navigation .card-header h2, .account-page .page-title h1 {font-size: 20px;}

.designer-wrapper .section-fit-wrapper .screen-box {min-height: auto;width: 100%;margin: 0 0 15px 0;padding: 0;}
.designer-wrapper .halfbox .screen-box-image {position: static;text-align: center;}

.designercol.dcols2, 
.designercol.dcols4, 
.designercol.dcols6 {display: flex;flex-wrap: wrap;padding-right: 1px;padding-left: 0;}
.designercol.dcols2 .screen-box.halfbox, 
.designercol.dcols4 .screen-box.halfbox, 
.designercol.dcols6 .screen-box.halfbox {width: 100%;order: 2;display: flex;flex-direction: column;}
.designercol.dcols2 .screen-box.halfbox.imgbox, 
.designercol.dcols4 .screen-box.halfbox.imgbox, 
.designercol.dcols6 .screen-box.halfbox.imgbox {width: 100%;order: 1;display: flex;flex-direction: column;}
.designer-wrapper .section-fit-wrapper .screen-box{text-align: center;}

.faucet-editor{padding: 15px;}
.faucet-editor .jaq-facucet-wrap {margin: 15px 0;}
.faucet-editor h2{font-size: 24px;}
.faucet-editor .jaq-facucet-wrap .flLeft {width: 100%;}
.faucet-editor .jaq-facucet-wrap .flRight {width: 100%;padding: 20px 0 0 0;}
.features {margin: 30px 0 0 0;}
.features h2 {margin-bottom: 20px;}

.faucet-editor h3 {font-size: 18px;}
.faucet-editor ul {margin: 0 0 20px 0;}
.featuredIcon ul li {width: 100%;padding: 0 0px 10px 0;}
.featuredIcon ul li h3{font-size: 16px;line-height: 1.6;padding-left: 10px;}

.modal-dialog.customize-modalpopup {/*margin-right: 0;top: auto;position: fixed;bottom: 0;max-width: 100%;margin: 0 auto 0;*/}
.virtual-model-footer.show {width: 100%;}
.virtual-model-footer.show .modal-content {width: 100%;}
.mini-contioner .subscribe-newsletter {margin-top: -20px;padding: 30px;}
.mini-contioner .subscribe-newsletter .newsletter-email .newsletter-subscribe-text {width: calc(100% - 150px);}

.footer-wrapper{padding: 30px 0 125px  0;}
.footer-wrapper .cols {width:33%;margin-bottom: 20px;padding: 0 13px;}
/*.footer-wrapper .cols.brands{width: 100%;}
.footer-wrapper .cols.brands ul li{display: inline-block;vertical-align: middle;margin: 0 15px 10px 0;}*/
.coyright{border-top: 1px solid #353535;padding: 15px 10px 0 10px;margin: 0;}
.coyright ul li:first-child {display: block;margin: 0 0 5px 0;padding: 0;font-size: 13px;}
.coyright ul li {display: inline-block;border-right: none;padding: 0 8px;}
.eu-cookie-bar-notification .buttons-more {margin-left: 0;margin-top: 10px;}
.biogarphy .flLeft {padding-top: 70%;}
.dualQuotes:before, .dualQuotes:after {width: 21px;height: 21px;background-size: 100%;}
.dualQuotes {padding: 0 35px;}
.visionlist .colvision {padding: 15px;box-shadow: none;}
.footer-wrapper .cols.socialmedia{width: 100%;margin-top: 0;}

.footer-wrapper .cols.availablesec {width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-wrapper .cols.availablesec .brands, .footer-wrapper .cols.availablesec .playstore {width: 50%;}
.playstore {margin: 0px auto 0;}

.awardlists .alist {width: 50% !important;}
.awardlists .alist img {max-width: 100px;}
.awardlists .alist:nth-child(9) {width: 100% !important;}

.bothsidebox .boxed {width: 100%;margin: 0 0 10px 0;}
.enterprices .blankbg .boxed {padding: 15px 0 0 0;}
.enterprices .blankbg .boxed:last-child {padding-top: 0;}
.milstone h2 strong {font-size: 22px;}

.milstone ul.resp-tabs-list { display: block; }
.milstone h2.resp-accordion { display: none; }
.yearboxwrap .w49 {width: 100%;}
.yearboxwrap {z-index: 1;position: relative;  margin-bottom: 30px;}
.yearboxwrap .yearbox h3 {font-size: 18px;margin: 0;}
.yearboxwrap .rightyear h3:after, .yearboxwrap .leftyear h3:after {display: none;}
.yearboxwrap .leftyear h3:before, .yearboxwrap .rightyear h3:before{width: 100px;}
.milstone ul.resp-tabs-list li {font-size: 18px;}
.yearboxwrap .yearbox .yearcontet {padding: 20px;}
.biogarphy { margin: 0px 0 30px 0;}
.milstone {margin: 20px 0 0 0;}
.awards {margin: 20px 0 0 0;}
.enterprices {padding: 20px 0 0;}
.enterprices .blankbg {margin-top: 20px;}
.product-detail .product-detail-left .detailImg img{height:auto;width: auto; max-width: 70%;}
.rotation3D_view .modal-body{padding-top: 80%;}
.product-detail .detail-header .detail-back {left: 20px;top: 10px;transform: scale(.6);display: none;}
.product-detail .detail-header .breadcrumb-wreapper {margin: 0 0 0 46px;display: none;}
.whitebox ul li{margin-right: 5px;}
.page-carousel h2 {margin-bottom: 20px;}
.orientwrap.manufacturing-units ul li {width: calc(50% - 20px);}
.product-detail .detail-footer ul.sizing-list li {width: 50%;}


.complete-bathroom-solution-page {margin-bottom: 15px;margin-top: 20px;}
.complete-bathroom-solution-page .resp-tabs-container {background: transparent;color: #fff;padding: 0;}
.complete-bathroom-solution-page h2.resp-accordion {padding: 0 !important;border: none !important;position: relative;margin-bottom: 1px;}
.cate-description, .prdct_feature{padding: 30px 30px;}
.complete-bathroom-solution-page .resp-tab-content {padding: 30px;background: #000;}
.complete-bathroom-solution-page .step-pic img {width: 100%;display: none;}
.complete-bathroom-solution-page .step-caption {font-size: 16px;padding: 10px;}
.step-caption p {min-height: auto; font-size: 15px;}
.complete-bathroom-solution-page .step-caption h4 {margin-bottom: 5px;line-height: 1;}
.complete-bathroom-solution-page h2.resp-accordion .resp-arrow {position: absolute;right: 15px;bottom: 25px;border-top-color: #fff;}
.complete-bathroom-solution-page h2.resp-tab-active span.resp-arrow {border-bottom-color: #fff;}
/*.complete-bathroom-solution-page .steps_01 {display: block;}*/
.complete-bathroom-solution-page .resp-tab-content.steps_01 {display: block;}
.complete-bathroom-solution-page .resp-tab-content.steps_02, 
.complete-bathroom-solution-page .resp-tab-content.steps_03{display: none;}
.complete-bathroom-solution-page .resp-tabs-container.opentabs .steps_01 {display: none;}
.complete-bathroom-solution-page .resp-tabs-container.opentabs .steps_01.resp-tab-content-active {display: block;}

.size-tool-page .col-01-wrap .sizeleft, .size-tool-page .col-01-wrap .sizeright { width: 100%;}
.size-tool-page .sezecol2 .sizeleft{margin-bottom: 20px;}
.size-tool-page h3 {font-size: 16px;}
.size-tool-page .col-01-wrap .sizeleft{margin-bottom: 25px;}
.search-page .product-list ul li {flex: 0 0 50%;}
.login-wrapper { margin-bottom: -30px;}
.features p.text-justify {text-align: left !important;}

.complete-cbs-page .cbsbox{padding: 20px;}
.complete-cbs-page .cbsbox ul.two-column {margin-bottom: 30px;}
.complete-cbs-page .cbsbox ul.two-column li {width: 100%;padding-right: 0;}

.alistwrap {padding: 20px 20px;}
.alistwrap h3{font-size: 16px;}
.alistwrap ul.awlist li {width: 20%;}
.alistwrap ul.awlist li:last-child{border-right:0;}
.alistwrap ul.awlist li:nth-child(7n) {border-right-color: #4d4d4d;}
.alistwrap ul.awlist li:nth-child(5n) {border-right:0;}
.product-sorting .sortbydrop {line-height: 32px;}
.close-filters {padding: 12px 15px 8px 15px;}

body ul.review-items li {margin:0 0 10px 0;width: 100%;padding: 25px;}
body ul.review-items .review-body .review-title{min-height: auto;}
body ul.review-items .review-body .review-title{margin: 0 0 10px;}
body ul.review-items .review-body{margin: 0;}
.csr-activity-gallery-page ul li {width: 100%;margin: 0 0 10px 0;}
.login-wrapper.supportotppage {margin: -30px -15px -30px -15px;background: #fff;padding: 30px;}
.registered-mobile.otpauth-page .form-control{height: 45px;font-size: 16px;}
.login-wrapper.supportotppage h2 {margin-bottom: 15px;}
.login-wrapper.supportotppage {margin:-15px -15px -15px -15px;padding: 15px 30px;}
.jmsRegisterPage .loginarea .screen-box {padding: 30px 10px;}
.jmsRegisterPage #legend legend {font-size: 16px;font-weight: 600;}
.jmsRegisterPage .loginarea .loginbox .inputrow input, .jmsRegisterPage .loginarea .loginbox .inputrow select {height: 45px;}
.jmsRegisterPage .loginarea .loginbox .inputrow select{background-position: top 19px right 10px;}
.jmsRegisterPage .loginarea label {margin: 0 0 8px 0;padding: 0;}
.jmsRegisterPage .loginarea .screen-box.loginbox {padding: 30px 0px;}

.leftcorner{width: 109px;}
.brands ul li {display: inline-block;width: auto;margin-top: 15px;padding: 0 10px;}
.eu-cookie-bar-notification {bottom: 80px;}
.self-vm {padding-top: 0; height: calc(100vh - 250px);}

.region-list{/*padding: 30px 0px;*/}
.region-list .regioncol {width: calc(25% - 20px);margin: 0 10px;}
.playstore ul li.qrcode {display: none;}

.tracko-page .form-group{padding: 30px 15px;}
.tracko-page .form-group .trcocol {width: 100%;}
.tracko-page .form-group .trcocol input{font-size: 16px;height: 45px;}

/*color finishes fixed start*/
.product-detail .equalbox .detail-footer .attributes {position: fixed;bottom: 90px;background: #fff;width: 100%;left: 0;right: 0;z-index: 99999;padding: 5px 10px 0px 10px;box-shadow: -1px -3px 2px rgb(0 0 0 / 5%);}
.product-detail .equalbox .detail-footer .attributes .color-finished {font-size: 16px;line-height: 1;}
.product-detail .detail-footer span.color-label strong{font-weight: 600;}
/*color finishes fixed end*/

.sml-prdt-list-wrap {padding: 25px 15px;margin-top: 10px;}
.glbliframe {width: 100%;padding-top: 60%;}

.modal-dialog.customize-modalpopup{top: 30px;  max-width: 90%;  margin: auto;}
}

@media screen and (max-width:680px) {
/*.hero-slider .hero-caption {bottom: 60%;}*/
.section-fit-wrapper .screen-box {min-height: auto;width: 100%;padding: 0;text-align: center;display: block;}
.section-fit-wrapper .screen-box .screen-box-image {position: static;}
.section-fit-wrapper .screen-box .site-box-content {padding: 30px 15px;}
.section-fit-wrapper .screen-box .site-box-content h2 {margin-bottom: 15px;}
.section-fit-wrapper .box02 {display: flex;flex-wrap: wrap;}
.section-fit-wrapper .box02 .screen-box:nth-child(1) {order: 2;display: flex;flex-direction: column;}
.section-fit-wrapper .box01, .section-fit-wrapper .box02, .section-fit-wrapper .box03{width: 100%;}

.copyright {margin-top: 30px;text-align: center;font-size: 14px;letter-spacing: normal;}
.categories-list ul li h2 {font-size: 16px;}
.wojaq .contact-gray {padding: 30px 15px;}

.contact-gray ul li.offices .headquarter{width: 100%;padding-right: 0;}
.contact-gray ul li.locatios {padding-top: 52.25%; margin-top: 30px;}
.contact-page .representatives .search-area{width: 100%;}
.register-wrapper .loginbox .inputwrap .inputrow {width: 100%;}
/*.colors ul li{margin-bottom: 10px;}*/
.testi-detail-content .testmonial-block h2 {font-size: 18px;}
.testi-detail-content .testmonial-block{width: 100%;padding: 0;margin-bottom: 15px;}

.logo-usage-page .complogos {display: block;width: 100%;margin: 0 0 10px 0;}
.designer-wrapper .section-fit-wrapper .screen-box .site-box-content {padding: 0;}
.designer-wrapper .section-fit-wrapper .screen-box .site-box-content h2 {margin-bottom: 5px;}
.designer-wrapper .halfbox .photo {max-width: 90px;border: solid 2px #fff;top: 15px;left: 15px;}

.virtual-page .iframewrapes ul li.iframe2{padding-top:0px;}
.virtual-model-footer.widthextra .modal-content .modal-body{padding-top: 420px;}
.categories-list.grids_03 ul li {width: 100%;margin: 0 0 10px 0;}
.press-coverage.product-details-page .weblink ul li {width: 100%;margin: 0 0 10px 0;}
.size-tool-page ul.product-feature li {width: calc(33.33% - 10px);}

.eu-cookie-bar-notification{bottom: 81px;line-height: 1.4;font-size: 14px;}
.region-list .regioncol h3{padding-bottom: 7px;margin-bottom: 10px;}
}

@media screen and (max-width:679px) {
.alistwrap ul.awlist li {width: 25%;}
.alistwrap ul.awlist li:nth-child(4n) {border-right:none;}
.alistwrap ul.awlist li:nth-child(5n) {border-right:solid 1px #4d4d4d;}
.alistwrap ul.awlist li h4 {font-size: 16px;}
.product-sorting .sortby span{display: none;}
.topbar ul li:last-child a {font-size: 12px;}
}
@media screen and (max-width:580px) {
/*.hero-slider .hero-caption {bottom: 63%;}*/
.orientation-hero .item {height: 310px;}
.product-sorting .sortbydrop {width: 135px;font-size: 16px;}
.product-sorting .sortby span {margin-right: 5px;}
.account-page .inputs input[type="text"], .account-page .inputs input[type="password"], .account-page .inputs select, .account-page .inputs input[type="tel"], .account-page .inputs input[type="email"] {width: 95%;}
.quality-certificate-icons ul li {width:calc(33.33% - 10px);}

.product-list ul li {flex: 0 0 100%;}
.mini-contioner .subscribe-newsletter { padding:40px 15px 30px 15px;}
.awardlists .alist {width:100% !important;}
.milstone ul.resp-tabs-list{    overflow: hidden;}
.milstone ul.resp-tabs-list li.resp-tab-active{border: none;}
.barandboxes .barndlist, .barandboxes .barndlist.smbox {width: 100%;margin: 0 0 10px 0;}
.milstone ul.resp-tabs-list li {padding: 10px 25px !important;width: 25%;float: left;line-height: 1.2;}
.hero-slider .screen-box2 .screen-box-image2 img {height: auto !important;/*for mob*/}
.find-dealers {    padding: 30px 0 40px;}
.dealerlist ul li {    display: block;    padding: 5px 10px;    width: 100%;}
.product-detail .product-detail-left .detailImg img{ max-width: 100%;}
.press-coverage .product-grid .item-box, .orientwrap.manufacturing-units ul li {width: 100%;margin: 0 0 10px 0;}
.size-tool-page .col-01-wrap .row {display: block;}
.office-subsidiary .categories-list ul li {width: 100%;}
.contact-page .representatives .categories-list ul li {width: 100%;margin: 0 0 10px 0;}
.search-page .product-list ul li {flex: 0 0 100%;}
.search-page .advanced-search select {max-width: 100%;}
.search-page .inputs input.search-text {width: 100%;}
.brands ul li{padding: 0 15px;width: auto;}
.footer-wrapper .cols.availablesec {padding: 0 17%;}
.footer-wrapper .cols.availablesec .brands, 
.footer-wrapper .cols.availablesec .playstore {width: 100%;}
.playstore {margin: 30px auto 0;}
.brands:after {margin: 20px auto 0;}

.region-list{/*padding: 10px 0px 30px 0px;overflow: scroll;height: calc(100vh - 80px);*/}
.region-list .regioncol {width: calc(49% - 14px);margin: 20px 7px 0 7px;float: none;display: inline-block;vertical-align: top;}

ul.sml-prdt-list li {width: calc(33% - 10px);margin-bottom: 15px;}
}
@media screen and (max-width:579px) {
.topbar ul li.locate a:before {margin-right: 0;}
.topbar ul li#topcartlink {margin-left: 8px;}
.orientation-hero .item {height: 310px;}
.wojaq .contact-gray ul li {width: calc(50% - 20px);}

.blog-posts .post {margin: 0 0 10px 0;width: 100%;}
.topic-editor.customer-support ul {margin: 0 !important;}
.topic-editor.customer-support ul li {width: 100%;margin: 0 0 30px 0;}
.topic-editor.customer-support ul li h4 {min-height: auto;}
.topic-editor.customer-support ul li .btn {width: auto;}
.products-remove-wrap .inner-list .halfcol .pricesubtotal {margin-top: 10px;}
.careers-page ul li a {letter-spacing: normal; padding: 10px 7px;}
.complete-bathroom-solution-page .resp-tab-content {padding: 15px;}

.alistwrap ul.awlist li {width: 33.33%;}
.alistwrap ul.awlist li:nth-child(4n) {border-right:solid 1px #4d4d4d;}
.alistwrap ul.awlist li:nth-child(3n) {border-right:none;}
.login-wrapper.supportotppage {padding: 28px 30px 15px 30px;}
}

@media screen and (max-width:575px) {
.modal-dialog.customize-modalpopup .form-group {/*line-height: 1.3;font-size: 12px !important;*/}
.virtual-model-footer.show .form-group.row:last-child .text-left, 
.virtual-model-footer.show .form-group.row:last-child .text-right {width: 50%;padding: 0;}
}

@media screen and (max-width:520px) {
.price-qty .pricebox, .price-qty .pricesubtotal {width: 100%;}
.price-qty .pricebox .qty-value input { width: auto;}
}
@media screen and (max-width:480px) {
.brandlogo.apps ul li {margin: 0 10px 0 -30px;}
.brandlogo.apps ul li.jaquar-world:after {right: 10px;}
.categories-list ul li {width: 100%;margin: 5px 0;}
.orientation-hero .item {height: 240px;}

.product-list ul li {flex: 0 0 100%;}
.pager li {margin: 0 2px;}
.pager li > a, .pager li > span{padding: 2px 10px;}
.product-details-page .breadcrumb-wreapper {margin-bottom: 10px;}
.whitebox {margin: 0;}
.whitebox ul li a {margin: 0 0 5px 0;}
.whitebox ul li:first-child a {margin-left: 0;}
.warranty-wrapper .mobile-code {padding: 20px;}

.vmdisc {margin-top: 10px;}
.virtual-model-footer.widthextra .modal-content .modal-body {padding-top: 440px;}
.enquiry-now .modal-dialog {width: 100%;}
.footer-wrapper .cols.brands {margin-top: 30px;}
.eu-cookie-bar-notification{bottom: 58px;line-height: 1.3;font-size: 14px;}
.milstone ul.resp-tabs-list li {padding: 10px 15px !important;}
.hero-slider .screen-box2 .screen-box-image2 img {height: auto !important;/*for mob*/}
.size-tool-page ul.product-feature li {width: calc(50% - 10px);}
.jmsRegisterPage .loginarea .loginbox .inputWrappers .inputrow {width: 100%;}
.footer-wrapper .cols.availablesec {padding: 0 10%;}
.eu-cookie-bar-notification {bottom: 150px;}
}
@media screen and (max-width:479px) {
/*.topbar ul li#topcartlink span.cart-label {width: 43px;}
.topbar ul li#topcartlink span.cart-qty {position: relative;top: -8px;}*/

.footer-wrapper .cols.brands .brandlogo, .footer-wrapper .cols.brands .social {display: block;}
.footer-wrapper .cols.brands{padding-top: 10px;padding-bottom: 10px;}
.social {margin-top: 30px;}
.footer-wrapper .cols.qlinks .apps {margin-top: 0;margin-left: 0;}
.categories-list.grid_02 ul li .dealerlist ul li {width: 100%;margin: 5px 0;}
.orientation-page.dealers .categories-list ul li {width: 100%;margin: 0 0 10px 0;padding: 20px;}
.visit-form .inputrow.enterotp p {width: 100%;}
.visit-form .inputrow.enterotp input {margin: 10px 0 0 0;}
.visit-form .inputrow.telecode .phone {margin-bottom: 15px;width: 100%;}
.visit-form .btn, .visit-form .btn .box {width: 100%;}
.visit-form .inputrow.accept-check .btn .box {width: 100%;}
.visit-form .inputrow.accept-check .form-check-label {width: 100%;margin-left: 26px;margin-bottom: 30px;}
.contact-gray ul li.locatios {padding-top: 75.25%; margin-top: 30px;}
.careers-page ul li {display: inherit;margin: 0 5px 0 0;padding: 0;width: 30%;line-height: 1.3;}
.product-detail .pricesbox ul.form-quantity li:last-child {display: block;margin-top: 7px;}
.footer-wrapper .cols.availablesec {padding: 0;}
}

@media screen and (max-width:450px) {
.visit-form .inputrow.accept-check .form-check-label {width: 100%;margin-bottom: 20px;}
.visit-form { padding: 20px;}
.loginarea { padding: 20px 10px;}
.login-wrapper .captcha-box div, .login-wrapper .captcha-box div iframe {width: 100% !important;}
.virtual-model-footer.show .tab button{padding: 5px;margin-right: 2px;font-size: 14px;}
.virtual-model-footer.show .close{width: 43px;height: 37px}
}
@media screen and (max-width:430px) {
/*.hero-slider .hero-caption {bottom: 67%;}*/
.topbar ul li {margin-left: 0;}
.topbar ul li.head-lang {margin-left: 3px;}
.mobile-code .registered-mobile .sendotp .code {width: 75px;}
.warranty-wrapper .inputrow.sendotp input[type="tel"] {width: 64%;}
.filter-sidebar .nopAjaxFilters7Spikes{width: 300px;}
.filter-sidebar .nopAjaxFilters7Spikes .block .filtersGroupPanel {padding: 10px 10px;}
ul.sml-prdt-list li {width: calc(50% - 10px);}
}
@media screen and (max-width:419px) {
.topbar ul li.plogin a:before, .topbar ul li.locate a:before{margin-right: 0;padding: 0;}
.topbar ul li select {width: 60px;font-size: 12px;padding:1px 2px;background-position: top 9px right 3px;background-size: 11px;}
.footer-wrapper .cols.qlinks ul, .footer-wrapper .cols.qlinks .apps{display: block;}
.footer-wrapper .cols.qlinks .apps {margin-top: 30px;margin-left: -20px;}
.footer-wrapper .cols.brands {margin-top: 0;}
.orientation-hero .item {height: 210px;}
/*.product-sorting .found-result, .product-sorting .sortby{width: 100%;}*/
.product-sorting .sortbydrop {/*width: calc(100% - 86px);*/width: 100%;}
.product-sorting .found-result {display: none;}
.whitebox ul li a {font-size: 13px;padding: 8px;}
.quality-certificate-icons ul li {width: calc(50% - 10px);}
.mini-contioner .subscribe-newsletter .newsletter-email .newsletter-subscribe-text {width: 100%;margin-bottom: 10px;}
.hero-slider .screen-box2 .screen-box-image2 img {height: auto !important;/*for mob*/}
.product-sorting .filter-mobile {margin: 9px 10px 0 0;}
.login-wrapper.supportotppage {padding:20px 20px 15px 20px;}
}

@media screen and (max-width:400px) {
.topbar .container-fluid {padding-right: 5px;padding-left: 5px;}
.footer-wrapper .cols {width: 100%;}
.footer-wrapper .cols.support {margin: 20px 0;}
.milstone ul.resp-tabs-list li {font-size: 16px;padding: 10px 10px !important;}
.alistwrap ul.awlist li {width: 50%;}
.alistwrap ul.awlist li:nth-child(3n) {border-right:solid 1px #4d4d4d;}
.alistwrap ul.awlist li:nth-child(2n) {border-right:none;}
.footer-wrapper .cols {margin-bottom: 0;}
.footer-wrapper .cols.socialmedia {width: 100%;}

.socials {margin-top: 20px;max-width: 100%;}
.footer-wrapper .cols.availablesec {margin-top: 30px;}
.footer-wrapper .cols.availablesec {margin: 20px 0;}
}

@media screen and (max-width:380px) {
.navigation .logo{max-width: 180px;}
.topbar ul li.plogin a, .topbar ul li.locate a {width: 22px;transform: scale(0.8);}
.wojaq .contact-gray ul li {width: 100%;margin: 0;}
.contact-page .representatives .categories-list ul li {width:100%;margin: 5px 0;}
.orientation-hero .item {height: 180px;}
.virtual-page .iframewrapes ul li.iframe2 {padding-top: 480px;}
.cartTable .common-buttons .btn, .cartTable .checkout-buttons .btn {padding: 10px 10px;font-size: 15px;}
.hero-slider .screen-box2 .screen-box-image2 img {height: auto !important;/*for mob*/}
.leftcorner{width: 104px;}
}
@media screen and (max-width:360px) {
/*.hero-slider .hero-caption {bottom: 69%;}*/
.hero-slider .hero-caption .container-fluid:before {height: 75px;top: -9px;}
.topbar ul li.head-lang {margin-left: 15px;}
.sticky_sidebar ul li a {padding: 5px 5px;}
.virtual-model-footer.show .tab button{padding: 5px;margin-right: 3px;font-size: 12px;}
.virtual-model-footer.show .close{width: 40px;height: 34px;}
}
@media screen and (max-width:340px) {
body {margin-top: 100px;}
.orientation-hero .item {height: 170px;}
.section-fit-wrapper .screen-box .btn, .section-fit-wrapper .screen-box .btn .box {width: 100%;margin: 5px 0;}
.pager li > a, .pager li > span{padding: 0px 8px;}
.virtual-page .iframewrapes ul li.iframe2 {padding-top: 500px;}
.virtual-model-footer.widthextra .modal-content .modal-body {padding-top: 470px;}
.milstone ul.resp-tabs-list li {padding: 10px 5px !important;}
.hero-slider .screen-box2 .screen-box-image2 img {height: auto !important;/*for mob*/}
}
@media screen and (max-width:320px) {
.topbar ul li {margin-left: -3px;}
.topbar ul li.head-region {margin-left: 3px;}
.topbar ul li.head-lang {margin-left: 10px;}
}






@charset "utf-8";
/* CSS Document */



/*Page1*/
.guide-banner{ position:relative;}
.guide-chapter-banner img {	width: 100%;}
.guides-banner-caption{ position:absolute; left:0; top:50%; width: 100%; transform: translate(0% , -50%);}
.guide-banner-title{ margin:0; width:200px; font-size: 26px; line-height: 1.1;}
.guide-boxes-section{ clear:both; padding:35px 0; }
ul.guide-box-listing{ margin:0 -15px; padding:0; display:flex; flex-wrap: wrap; list-style-type:none;}
ul.guide-box-listing > li{ width:33.333%; padding:0 15px; margin:15px 0;}
.guidebox{background: #fff; padding:0px; height: 100%;}
.guidebox-top{ text-align:center; margin:0 0 10px 0; border-radius: 20px; overflow: hidden;}
.guidebox-top > img{ display:block; margin:0 auto; transition: .6s;}
.guidebox-top:hover > img{transform: scale(1.1); transition: .6s;}
.guidebox-title{ margin:0 0 5px 0; font-size:20px; color: #000000; }
.guidebox-title > a{ color:inherit;}
.guidebox-text{ margin:0;}

.scroll-back-button { height: 40px; width: 40px; border:2px solid #1590a0; border-radius:5px; position: fixed; bottom:20px; right:20px; cursor: pointer; }
.scroll-back-button::before, 
.scroll-back-button::after { content: ""; display: block; height: 15px; width: 15px; border: 2px solid #1590a0; border-bottom: 0; border-right: 0; transform: rotate(45deg); position: absolute; left: 0; top: 0; margin:12px 0 0 11px; }
.scroll-back-button::after { margin-top: 18px; }
/*Page2*/
.guide-banner { position:relative;}
.guide-banner .caption_inner { max-width: 560px; }
.guides-banner-caption .col { justify-content: end; display: flex; }
.guide-banner-title2 { margin:0 0 10px 0; font:500 48px 'HelveticaNowDisplay'; color:#fff; text-transform:inherit; }

.guide-banner-text{ margin:0;}
.guide-chapter-section{ clear:both; position:relative; padding:50px 0;}
.guide-chapter-leftinner{ position:relative;}
ul.guide-chapter-list{ margin:0; padding:0; list-style-type:none;}
ul.guide-chapter-list > li{ display:block; margin:0 0 10px; }
ul.guide-chapter-list > li > a strong { display:block; }
ul.guide-chapter-list > li > a { border:0; color:#000; display:block; padding:15px 25px; border-radius:50px; line-height:1.5; }
ul.guide-chapter-list > li > a:hover,
ul.guide-chapter-list > li > a.leftactive{ background-color:#1590a0; color:#FFFFFF; /*border-bottom-color:#222222;*/}
ul.guide-chapter-list > li:last-child > a{ border-bottom-color:transparent;}
.guide-chapter-block{ clear:both; margin:0 0 50px 0;}
.guide-chapter-banner{ clear:both; margin:20px 0; background-size: cover; background-position: center;  /* height: 350px; */ position:relative;}
.guide-chapter1-bg{background-image: url('../Plugins/Technoscore.CustomerGuide/img/best-book-chapter-1.jpg');}
.guide-chapter2-bg{background-image: url('../Plugins/Technoscore.CustomerGuide/img/best-book-chapter-2.jpg');}
.guide-chapter3-bg{background-image: url('../Plugins/Technoscore.CustomerGuide/img/best-book-chapter-3.jpg');}
.guide-chapter4-bg{background-image: url('../Plugins/Technoscore.CustomerGuide/img/best-book-chapter-4.jpg');}
.guide-chapter5-bg{background-image: url('../Plugins/Technoscore.CustomerGuide/img/best-book-chapter-5.jpg');}
.guide-chapter-caption { position: absolute; left: 50px; top: 50%; max-width:500px; transform: translate(0% , -50%); padding: 40px; background: #1e1915; border-radius: 15px; }
.chapter-title { background-color: #1590a0; display: inline-block; color: #FFFFFF; line-height: 1; padding: 15px 20px; border-radius: 50px; font-weight: 500; font-size: 20px; }
.guide-chapter-caption .chapter-blocktitltle { margin:10px 0 0 0; color:#FFFFFF;  }
.guidecapterbox{ clear:both;}
.guidecapterbox > img{ display:inline-block; margin:0 0 20px 0;}
.fixed-top .guide-chapter-leftinner{position: sticky; top: 92px;}
.book-band {background-color: #222222; padding: 25px;}
.book-band p {margin: 0; color: #fff; font-size: 22px;}
.book-cta { width: auto; background-color: #fff; padding: 15px 25px; text-decoration: none; color: #000; border-radius: 8px; font-weight: 600; display:inline-block;}
.signlesuideacco .card{ border:0; border-radius:0; border-bottom:2px solid #1e323b; padding: 10px 0; background-color: transparent;}
.signlesuideacco > .card:not(:last-of-type){border-bottom:2px solid #1e323b;}
.signlesuideacco .card-header{ margin:0; padding:0; border:0; background-color:transparent;}
.signlesuideacco .btn{ margin:0; padding:10px 20px 10px 0; background-color:transparent; color: #1e323b; box-shadow: none; font-weight:bold; position:relative;}
.signlesuideacco .btn:after{content: "-"; display: block; position: absolute; right: 0px; top: 18px; font-size: 40px; line-height: 18px; font-weight: bold; margin-top: -12px; width:23px; height:23px; text-align: center;}
.signlesuideacco .btn.collapsed:after{ content:"+"; font-size: 23px; line-height: 19px;}
.signlesuideacco .btn:hover,.signlesuideacco .btn:focus,.signlesuideacco .btn:active{ text-decoration:none; background-color:transparent!important; color: #1e323b!important; box-shadow: none!important;}
.signlesuideacco .card-body{ padding:0 0 10px 0;}
.faqimagewrap{ margin:0 0 0px 0; padding:0 0 20px 0;}
.guide-faqsection{ padding-top:50px;}
.guidefaqtop{ clear:both; background-size: cover; background-position: center; background-image: url('../Plugins/Technoscore.CustomerGuide/img/section-faq-questionmark-bg.png');}
.guidefaqbottom{ clear:both; background-color:#fafafa; padding:0 0 20px 0;}
.guidevalign-center{align-items: center;}

.customer-guide-details-page { color:#000; font-size:18px; }
.guide-chapter-leftinner{ position: sticky;top: 130px; background:#ebf1f1; padding:20px; }
.guide-chapter-list li.current a{border-bottom-color: #222222;background-color: #222222;color: #fff;}
.guide-chapter-caption { z-index: 1; }
.guide-chapter-block .dark_overlay::after { background: #000; content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 0; opacity: 0.3; }

.guide_cta { padding: 18px; background-color: #ebf1f1; border-radius: 10px; text-align: center; margin:20px 0; }
.guide_cta .cta_title { text-transform:capitalize; }
.guide_cta button { padding:10px 16px; background-color: #fff; border-radius: 20px; border: none; font-weight: 500; }
.guide_cta button:hover { background:#1590a0; color:#fff; }
.guide_cta button:hover a { color: #fff; }

.guide_cta2 { padding: 18px; background-color: #ebf1f1; border-radius: 10px; margin: 20px 0; display: flex; flex-wrap: wrap; align-items: center; }
.guide_cta2 .img { max-width: 22%; position:relative; margin-right:1%; }
.guide_cta2 .img img { width: 100%; }
.guide_cta2 .text_sec { padding: 10px 0; max-width: 77%; }
.guide_cta2 .cta_title { text-transform:capitalize; }
.guide_cta2 button { padding: 10px 16px; background-color: #000; border: none; font-weight: 500; position: absolute; width: 100%; bottom: 0; left: 0; }
.guide_cta2 button a { color:#fff; }
.guide_cta2 button:hover { background:#1590a0; }
.guide_cta2 button:hover a { color: #fff; }

.html-CustomerGuide-page .related-product-wrapper * { font-family: 'HelveticaNowDisplay'; }
.html-CustomerGuide-page .related-product-wrapper h2 { font-size:23px; width:100%; }
.html-CustomerGuide-page .owl-dots { display:none; }
.html-CustomerGuide-page .owl-carousel .owl-nav [class*="owl-"]{ position: absolute; top: 50%; transform: translateY(-50%); background: #1590a0; border-radius: 100px; padding: 10px !important; } 
.html-CustomerGuide-page .owl-carousel .owl-nav [class*="owl-"].disabled { opacity: 0.5; }
.html-CustomerGuide-page .owl-carousel .owl-nav .owl-prev { left: 0; }
.html-CustomerGuide-page .owl-carousel .owl-nav .owl-next { right: 0; }
.html-CustomerGuide-page .owl-carousel .owl-nav .owl-prev span, 
.html-CustomerGuide-page .owl-carousel .owl-nav .owl-next span {}
.html-CustomerGuide-page .owl-carousel .owl-nav .owl-prev span::before, 
.html-CustomerGuide-page .owl-carousel .owl-nav .owl-next span::before { display:none; content: ""; display: block; position: absolute; transition: all 0.5s ease-in-out; top: 50%; box-shadow: inset -0.2em 0.2em 0 0 #fff; width: 16px; height: 16px; }
.html-CustomerGuide-page .owl-carousel .owl-nav .owl-prev span::before { transform-origin: inherit; margin-left:7px; }
.html-CustomerGuide-page .owl-carousel .product-item { position:relative; border-radius: 5px; overflow: hidden; }
.html-CustomerGuide-page .owl-carousel .details { position: absolute; z-index: 9; bottom: 0; background: rgba(0,0,0,0.8); width: 100%; }
.html-CustomerGuide-page .owl-carousel .details h2 { margin:0; text-transform: inherit; font-weight:300; letter-spacing: inherit; white-space: initial !important; }
.html-CustomerGuide-page .owl-carousel .details h2 a { color: #fff; display: block; padding:15px; }
.html-CustomerGuide-page .container.slider_inner { padding:0 70px; }

.customer-guide-details-page .toc_sticky { display:none; }

@media screen and (max-width:991px){
ul.guide-box-listing > li{ width:50%;}
.guidebox{ padding:0px;}
ul.guide-box-listing > li{ margin:15px 0;}
.guide-boxes-section{ padding:20px 0;}

.guide-chapter-caption { padding: 20px; max-width: inherit; width: auto; left: 10px; right: 10px; top: inherit; bottom: 10px; transform: inherit; }
.guide-chapter-caption .chapter-blocktitltle { font-size:20px; }

/*.guide-chapter-leftinner { padding:15px; position:fixed; right:0; font-size:0; z-index:9; border-radius:8px; }*/

.guide-chapter-section .guide-chapter-rightpanel { order:1; margin:40px 0 0; }
.customer-guide-details-page .toc_sticky { display: block; position: fixed; width: 100%; bottom: 90px; left: 0; width: 100%; background: #ebf1f1; text-align: center; padding: 20px; font-weight: bold; z-index: 99; }
.html-CustomerGuide-page .footer-new { padding-bottom: 130px; }

ul.guide-chapter-list > li { margin-bottom:5px; }
ul.guide-chapter-list > li > a { border-radius:10px; padding:10px 15px; }
ul.guide-chapter-list > li > a strong { font-size:15px; }
ul.guide-chapter-list > li > a strong::after { display:none }
}

@media screen and (max-width:767px){
ul.guide-box-listing{ margin:0;}
ul.guide-box-listing > li{ width:100%; padding:0; margin:10px 0;}
.guidebox-top > img{ width:100%;}
.guide-chapter-banner{/*height: 250px;*/}
.guide-chapter-section{ padding:20px 0;}
}

@media screen and (max-width:575px){
.guide_cta2 { display:block; text-align:center; }
.guide_cta2 .img { padding-right: 0; margin: auto; max-width: 130px; }
.guide_cta2 .text_sec { max-width:100%; }
}
/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } 
.mfp-close:hover, .mfp-close:focus { opacity: 1; } 
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } 
.mfp-arrow:active { margin-top: -54px; } 
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; } 
.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } 
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } 
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; } 
.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; } 
.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right { right: 0; } 
.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; } 
.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } 
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } 
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } 
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }
/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure { line-height: 0; } 
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } 
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } 
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { 
/*Remove all paddings around the image on small screen*/ 
.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } 
.mfp-img-mobile img.mfp-img { padding: 0; } 
.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } 
.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } 
.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } 
.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } 
.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } 
.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } 
}
@media all and (max-width: 900px) { 
.mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } 
.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } 
.mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } 
.mfp-container { padding-left: 6px; padding-right: 6px; } }

