@charset "UTF-8";.lepopup-html-noscroll{overflow:hidden !important;}.lepopup-form .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lepopup-form .fas,.lepopup-form .far{font-family:"Font Awesome 5 Free" !important;}.lepopup-form .fas{font-weight:900 !important;}.lepopup-form .far{font-weight:400 !important;}.lepopup-form .fab{font-family:"Font Awesome 5 Brands" !important;font-weight:400 !important;}.lepopup-popup-container{display:none;}.lepopup-popup-container .lepopup-form{position:fixed !important;z-index:1000001;text-align:left;}.lepopup-popup-container .lepopup-form-position-top-left{top:16px !important;left:16px !important;transform:translate(0,0);}.lepopup-popup-container .lepopup-form-position-top-center{top:16px !important;left:50% !important;transform:translate(-50%,0);}.lepopup-popup-container .lepopup-form-position-top-right{top:16px !important;right:16px !important;transform:translate(0,0);}.lepopup-popup-container .lepopup-form-position-middle-left{left:16px !important;top:50% !important;transform:translate(0,-50%);}.lepopup-popup-container .lepopup-form-position-middle-center{left:50% !important;top:50% !important;transform:translate(-50%,-50%);}.lepopup-popup-container .lepopup-form-position-middle-right{right:16px !important;top:50% !important;transform:translate(0,-50%);}.lepopup-popup-container .lepopup-form-position-bottom-left{bottom:16px !important;left:16px !important;transform:translate(0,0);}.lepopup-popup-container .lepopup-form-position-bottom-center{bottom:16px !important;left:50% !important;transform:translate(-50%,0);}.lepopup-popup-container .lepopup-form-position-bottom-right{bottom:16px !important;right:16px !important;transform:translate(0,0);}.lepopup-form-page-closed .lepopup-element{animation-duration:500ms !important;animation-delay:0ms !important;}.lepopup-form-inner{position:relative;}.lepopup-inline{width:100% !important;max-width:100% !important;box-sizing:border-box;margin:0 auto;}.lepopup-inline>.lepopup-form{margin:0 auto;}.lepopup-element{clear:both;line-height:1.4;position:absolute !important;}.lepopup-element:before{content:" ";display:block;}.lepopup-element:after{content:".";display:block;font-size:1px;line-height:0px;visibility:hidden;}.lepopup-row.lepopup-element{padding:0 !important;}.lepopup-row.lepopup-element::after{display:table;content:" ";clear:both;}.lepopup-col{float:left;min-height:1px;}.lepopup-collapsed .lepopup-col{width:100% !important;}.lepopup-collapsed .lepopup-cr-container{width:100% !important;}.lepopup-collapsed .lepopup-button{display:block !important;}.lepopup-collapsed .lepopup-element-label-left .lepopup-column-label,.lepopup-collapsed .lepopup-element-label-left .lepopup-column-input{width:100%;}.lepopup-collapsed .lepopup-element-label-right .lepopup-column-label,.lepopup-collapsed .lepopup-element-label-right .lepopup-column-input{width:100%;}.lepopup-col .lepopup-element:first-of-type{margin-top:0;}.lepopup-col .lepopup-element:last-of-type{margin-bottom:0;}.lepopup-col-1{width:8.33333333%;}.lepopup-col-2{width:16.66666666%;}.lepopup-col-3{width:25%;}.lepopup-col-4{width:33.33333333%;}.lepopup-col-5{width:41.66666666%;}.lepopup-col-6{width:50%;}.lepopup-col-7{width:58.33333333%;}.lepopup-col-8{width:66.66666666%;}.lepopup-col-9{width:75%;}.lepopup-col-10{width:83.33333333%;}.lepopup-col-11{width:91.66666666%;}.lepopup-col-12{width:100%;}.lepopup-inherited{display:block !important;height:100% !important;white-space:nowrap;box-sizing:border-box !important;padding:0 !important;top:0;bottom:0;left:0;right:0;position:absolute;}.lepopup-inherited::before{content:"";display:inline-block;height:100%;vertical-align:middle;padding-top:3px;}.lepopup-inherited-red,.lepopup-inherited-red:visited{border:1px solid #b20000;background-color:#ff3019;background-image:linear-gradient(to bottom,rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);}.lepopup-inherited-green,.lepopup-inherited-green:visited{border:1px solid #307818;background-color:#48b424;background-image:linear-gradient(to bottom,rgba(72,180,36,1) 0%,rgba(48,120,24,1) 100%);}.lepopup-inherited-blue,.lepopup-inherited-blue:visited{border:1px solid #306090;background-color:#2850c8;background-image:linear-gradient(to bottom,rgba(40,80,200,1) 0%,rgba(30,47,144,1) 100%);}.lepopup-inherited-yellow,.lepopup-inherited-yellow:visited{border:1px solid #e5a904;background-color:#ffd25a;background-image:linear-gradient(to bottom,rgba(255,210,90,1) 0%,rgba(255,190,0,1) 100%);}.lepopup-inherited-orange,.lepopup-inherited-orange:visited{border:1px solid #e56e0d;background-color:#ffaa4e;background-image:linear-gradient(to bottom,rgba(255,170,78,1) 0%,rgba(255,120,10,1) 100%);}.lepopup-inherited-pink,.lepopup-inherited-pink:visited{border:1px solid #cc026a;background-color:#ff5aaa;background-image:linear-gradient(to bottom,rgba(255,90,170,1) 0%,rgba(240,0,120,1) 100%);}.lepopup-inherited-black,.lepopup-inherited-black:visited{border:1px solid #000;background-color:#484848;background-image:linear-gradient(to bottom,rgba(72,72,72,1) 0%,rgba(10,10,10,1) 100%);}.lepopup-inherited-red:hover,.lepopup-inherited-red:focus,.lepopup-inherited-red:active,.lepopup-inherited-green:hover,.lepopup-inherited-green:focus,.lepopup-inherited-green:active,.lepopup-inherited-blue:hover,.lepopup-inherited-blue:focus,.lepopup-inherited-blue:active,.lepopup-inherited-yellow:hover,.lepopup-inherited-yellow:focus,.lepopup-inherited-yellow:active,.lepopup-inherited-pink:hover,.lepopup-inherited-pink:focus,.lepopup-inherited-pink:active,.lepopup-inherited-black:hover,.lepopup-inherited-black:focus,.lepopup-inherited-black:active,.lepopup-inherited-orange:hover,.lepopup-inherited-orange:focus,.lepopup-inherited-orange:active{background-image:linear-gradient(to bottom,rgba(255,255,255,.01) 0%,rgba(255,255,255,.01) 100%);}.lepopup-element *{font-family:inherit;font-size:15px;font-weight:normal;box-sizing:border-box;}.lepopup-element form{margin:0 !important;padding:0 !important;border:none !important;background:none !important;outline:none !important;box-shadow:none !important;}.lepopup-element .lepopup-input:after{content:".";display:block;font-size:1px;line-height:0px;visibility:hidden;clear:both;}.lepopup-element-error:before,.lepopup-uploader-error:before{content:" ";background:inherit;position:absolute;width:8px;height:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:799;margin-top:-3px;margin-left:5px;}.lepopup-element-error,.lepopup-uploader-error{background:red;position:absolute;line-height:1.4;z-index:800;border-radius:4px;margin-top:5px;display:none;padding:0;left:0;margin-bottom:-5px;box-shadow:1px 1px 10px -4px #000;}.lepopup-element-error span,.lepopup-uploader-error span{padding:.3em .7em;font-size:inherit;font-family:inherit;color:inherit;display:inline-block;}.lepopup-element label.lepopup-label{line-height:1em;margin:0 0 .4em 0;font-size:16px;display:block;}.lepopup-form .lepopup-element-label-left .lepopup-column-label{padding-right:.5em;}.lepopup-form .lepopup-element-label-left .lepopup-column-label,.lepopup-form .lepopup-element-label-left .lepopup-column-input{float:left;}.lepopup-form .lepopup-element-label-right .lepopup-column-label{padding-left:.5em;}.lepopup-form .lepopup-element-label-right .lepopup-column-label,.lepopup-form .lepopup-element-label-right .lepopup-column-input{float:right;}.lepopup-form .lepopup-element-label-none .lepopup-column-label{display:none !important;}.lepopup-element label.lepopup-description{line-height:1em;margin:.4em 0 0 0;padding:0;font-size:14px;color:#888;display:block;}.lepopup-form-description-none .lepopup-element label.lepopup-description{display:none;}.lepopup-form .lepopup-element-description-none label.lepopup-description{display:none !important;}.lepopup-form .lepopup-element-description-bottom label.lepopup-description{display:block !important;}.lepopup-form .lepopup-element-label-none label.lepopup-description,.lepopup-form .lepopup-element-label-top label.lepopup-description{margin-left:0 !important;margin-right:0 !important;}.lepopup-element div.lepopup-input{position:relative;}.lepopup-input div.airdatepicker{z-index:1000;}.lepopup-element div.lepopup-input{height:inherit;line-height:auto;}.lepopup-element div.lepopup-input ::placeholder{font-size:inherit;}.lepopup-element div.lepopup-input input[type="text"],.lepopup-element div.lepopup-input input[type="email"],.lepopup-element div.lepopup-input input[type="password"],.lepopup-element div.lepopup-input select,.lepopup-element div.lepopup-input textarea{border-spacing:0;vertical-align:top;outline:none;box-sizing:border-box;box-shadow:none;padding:0 1em !important;margin:0;min-width:0px;max-width:100%;min-height:20px;width:100%;height:100%;line-height:inherit;transition-property:border,background,color,box-shadow;-webkit-transition-property:border,background,color,box-shadow;transition-duration:.3s;-webkit-transition-duration:.3s;}.lepopup-element div.lepopup-input textarea{padding-top:.5em !important;padding-bottom:.5em;}.lepopup-element div.lepopup-input.lepopup-icon-left input[type="text"],.lepopup-element div.lepopup-input.lepopup-icon-left input[type="email"],.lepopup-element div.lepopup-input.lepopup-icon-left input[type="password"],.lepopup-element div.lepopup-input.lepopup-icon-left textarea{padding-left:48px !important;}.lepopup-element div.lepopup-input.lepopup-icon-right input[type="text"],.lepopup-element div.lepopup-input.lepopup-icon-right input[type="email"],.lepopup-element div.lepopup-input.lepopup-icon-right input[type="password"],.lepopup-element div.lepopup-input.lepopup-icon-right textarea{padding-right:48px !important;}.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left input[type="text"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left input[type="email"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left input[type="password"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left textarea{padding-left:1em !important;margin-left:40px;width:calc(100% - 40px);}.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-right input[type="text"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-right input[type="email"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-right input[type="password"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-right textarea{padding-right:1em !important;margin-right:40px;width:calc(100% - 40px);}.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left.lepopup-icon-right input[type="text"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left.lepopup-icon-right input[type="email"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left.lepopup-icon-right input[type="password"],.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left.lepopup-icon-right textarea{width:calc(100% - 80px);}.lepopup-element div.lepopup-input>i{position:absolute;line-height:inherit;width:40px;text-align:center;font-size:16px;z-index:102;}.lepopup-form-icon-outside .lepopup-element div.lepopup-input>i{width:40px;}.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-left+label.lepopup-description{padding-left:40px;}.lepopup-form-icon-outside .lepopup-element div.lepopup-input.lepopup-icon-right+label.lepopup-description{padding-right:40px;}.lepopup-element div.lepopup-input>i.lepopup-icon-left{top:0;left:0;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}.lepopup-element div.lepopup-input>i.lepopup-icon-right{top:0;right:0;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}.lepopup-form-icon-inside .lepopup-element div.lepopup-input>i.lepopup-icon-left,.lepopup-form-icon-inside .lepopup-element div.lepopup-input>i.lepopup-icon-right{display:table;line-height:initial;height:100%;}.lepopup-form-icon-inside .lepopup-element div.lepopup-input>i.lepopup-icon-left::before,.lepopup-form-icon-inside .lepopup-element div.lepopup-input>i.lepopup-icon-right::before{display:table-cell;vertical-align:middle;}.lepopup-element .lepopup-button{display:inline-block;display:block !important;white-space:nowrap;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:border,background,color,box-shadow,width,height,font-size;-webkit-transition-property:border,background,color,box-shadow,width,height,font-size;transition-duration:.3s;-webkit-transition-duration:.3s;outline:none;overflow:hidden;height:100% !important;box-sizing:border-box !important;padding:0 !important;}.lepopup-element .lepopup-button::before{content:"";display:inline-block;height:100%;vertical-align:middle;}.lepopup-element .lepopup-button-full{display:block;}.lepopup-element .lepopup-button.lepopup-button-tiny{height:20px;line-height:20px;padding:0 10px;}.lepopup-element .lepopup-button.lepopup-button-small{height:30px;line-height:30px;padding:0 15px;}.lepopup-element .lepopup-button.lepopup-button-medium{height:40px;line-height:40px;padding:0 20px;}.lepopup-element .lepopup-button.lepopup-button-large{height:50px;line-height:50px;padding:0 25px;}.lepopup-element .lepopup-button.lepopup-button-huge{height:60px;line-height:60px;padding:0 30px;}.lepopup-element .lepopup-button i{font-size:inherit;color:inherit;width:1em;margin:0 .5em 0 0;line-height:inherit;display:inline-block;vertical-align:middle;transform:translateY(-1px);text-align:center;}.lepopup-element .lepopup-button span+i{margin:0 0 0 .5em;text-align:right;}.lepopup-element .lepopup-button span{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;padding:0;margin:0;text-decoration:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;line-height:inherit;vertical-align:middle;display:contents;display:inline-block;}.lepopup-element .lepopup-button.lepopup-button-zoom-in:active{transform:scale(1.02);-webkit-transform:scale(1.02);}.lepopup-element .lepopup-button.lepopup-button-zoom-out:active{transform:scale(.95);-webkit-transform:scale(.95);}.lepopup-element .lepopup-button.lepopup-button-shift-down:active{transform:translateY(2px);-webkit-transform:translateY(2px);}.lepopup-element .lepopup-button-disabled{transform:none !important;-webkit-transform:none !important;opacity:.7 !important;}.lepopup-element-html{min-height:20px;min-width:20px;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;}.lepopup-element-rectangle{overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;}.lepopup-element-html-content{position:relative;line-height:inherit;}.lepopup-element-html-content iframe{width:100%;height:100%;height:-moz-available;height:-webkit-fill-available;height:fill-available;}.lepopup-element-html-scrollable{overflow-x:hidden;overflow-y:scroll;scrollbar-color:rgba(0,0,0,.1) rgba(0,0,0,.05);scrollbar-width:thin;-ms-overflow-style:none;}.lepopup-element-html-scrollable::-webkit-scrollbar{width:5px;}.lepopup-element-html-scrollable::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.05);}.lepopup-element-html-scrollable::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);}.lepopup-element-html strong,.lepopup-element-html b{font-weight:700;font-size:inherit;color:inherit;text-shadow:none;}.lepopup-element-html em,.lepopup-element-html i{font-style:italic;font-size:inherit;color:inherit;text-shadow:none;}.lepopup-element-html span{font-style:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-shadow:none;}.lepopup-element-html h1,.lepopup-element-html h2,.lepopup-element-html h3,.lepopup-element-html h4,.lepopup-element-html h5,.lepopup-element-html h6{font-weight:700;margin:.4em 0;padding:0;line-height:1.475;text-shadow:none;}.lepopup-element-html h1{font-size:32px;}.lepopup-element-html h2{font-size:24px;}.lepopup-element-html h3{font-size:20px;}.lepopup-element-html h4{font-size:18px;}.lepopup-element-html h5{font-size:16px;}.lepopup-element-html h6{font-size:14px;}.lepopup-element-html p{line-height:1.475;padding:0;margin:.4em 0;font-style:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-shadow:none;}.lepopup-element-html .aligncenter{display:block;margin-left:auto;margin-right:auto;}.lepopup-element-html .alignleft{float:left;margin:.5em 1em .5em 0;}.lepopup-element-html .alignright{float:right;margin:.5em 0 .5em 1em;}.lepopup-element-html img{max-width:100%;}.lepopup-element-html hr{border:0;border-top:1px solid #a0a0a0;margin:.3em 0;}.lepopup-element-html ul{list-style:disc inside;margin:.3em 0;padding:0;line-height:1.475;}.lepopup-element-html ol{list-style:decimal inside;margin:.3em 0;padding:0;line-height:1.475;}.lepopup-element-html ul li,.lepopup-element-html ol li{margin:0 0 0 1em;padding:0;line-height:1.475;font-style:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-shadow:none;}.lepopup-element-close span,.lepopup-element-icon span,.lepopup-element-icon a{display:block;text-align:center;cursor:pointer;font-family:arial !important;line-height:1 !important;transition-property:color;transition-duration:.2s;text-decoration:none !important;}.lepopup-element-close span i,.lepopup-element-icon span i,.lepopup-element-icon a i{transition-property:color;transition-duration:.2s;font-size:inherit;}.lepopup-confirmaton-message{display:none;}.lepopup-ta-left{text-align:left !important;}.lepopup-ta-center{text-align:center !important;}.lepopup-ta-right{text-align:right !important;}.lepopup-tile-layout-inline div.lepopup-tile-container{width:auto;display:inline-block;float:left;}div.lepopup-tile-container,div.lepopup-tile-box{max-width:100%;}.lepopup-tile-layout-2 div.lepopup-tile-container,.lepopup-tile-layout-3 div.lepopup-tile-container,.lepopup-tile-layout-4 div.lepopup-tile-container,.lepopup-tile-layout-6 div.lepopup-tile-container{width:auto;display:block;float:left;}.lepopup-tile-layout-2 div.lepopup-tile-container{width:50%;}.lepopup-tile-layout-3 div.lepopup-tile-container{width:33.33333333%;}.lepopup-tile-layout-4 div.lepopup-tile-container{width:25%;}.lepopup-tile-layout-6 div.lepopup-tile-container{width:16.66666666%;}.lepopup-tile-layout-inline::after,.lepopup-tile-layout-2::after,.lepopup-tile-layout-3::after,.lepopup-tile-layout-4::after,.lepopup-tile-layout-6::after{content:" ";display:table;clear:both;}.lepopup-tile-layout-right div.lepopup-tile-container{float:right !important;text-align:right;}.lepopup-tile-layout-1.lepopup-tile-layout-right div.lepopup-tile-container{clear:both;}input[type="checkbox"].lepopup-tile,input[type="radio"].lepopup-tile{display:none !important;}input[type="checkbox"].lepopup-tile+label,input[type="radio"].lepopup-tile+label{vertical-align:middle;margin:0;}input[type="checkbox"].lepopup-tile+label:before,input[type="checkbox"].lepopup-tile+label:after,input[type="radio"].lepopup-tile+label:before,input[type="radio"].lepopup-tile+label:after{content:"";}input[type="checkbox"].lepopup-tile+label:before,input[type="radio"].lepopup-tile+label:before{display:none !important;}input[type="checkbox"].lepopup-tile+label,input[type="radio"].lepopup-tile+label{appearance:none;border-style:solid;border-color:#ccc;border-radius:2px;border-width:1px;max-width:100%;text-align:center;background:#fff;color:#444;cursor:pointer;display:block;vertical-align:top;position:relative;transition-property:border,background,color,transform;-webkit-transition-property:border,background,color,transform;transition-duration:.2s;-webkit-transition-duration:.2s;white-space:nowrap;overflow:hidden;}input[type="checkbox"].lepopup-tile:checked+label,input[type="radio"].lepopup-tile:checked+label{border-color:red;}.lepopup-tile-tiny+label{line-height:18px;height:20px;}.lepopup-tile-tiny+label{padding:0 .6em;}.lepopup-tile-small+label{line-height:28px;height:30px;}.lepopup-tile-small+label{padding:0 .8em;}.lepopup-tile-medium+label{line-height:38px;height:40px;}.lepopup-tile-medium+label{padding:0 1em;}.lepopup-tile-large+label{line-height:48px;height:50px;}.lepopup-tile-large+label{padding:0 1.2em;}.lepopup-tile-huge+label{line-height:58px;height:60px;}.lepopup-tile-huge+label{padding:0 1.4em;}.lepopup-tile-box{display:inline-block;padding:.3em;}.lepopup-tile-full .lepopup-tile-box{display:block !important;}.lepopup-tile-transform-zoom-in .lepopup-tile-box input[type="checkbox"].lepopup-tile:checked+label,.lepopup-tile-transform-zoom-in .lepopup-tile-box input[type="radio"].lepopup-tile:checked+label{transform:scale(1.05);}.lepopup-tile-transform-zoom-out .lepopup-tile-box input[type="checkbox"].lepopup-tile:checked+label,.lepopup-tile-transform-zoom-out .lepopup-tile-box input[type="radio"].lepopup-tile:checked+label{transform:scale(.95);}.lepopup-tile-transform-shift-down .lepopup-tile-box input[type="checkbox"].lepopup-tile:checked+label,.lepopup-tile-transform-shift-down .lepopup-tile-box input[type="radio"].lepopup-tile:checked+label{transform:translateY(2px);}.lepopup-cr-layout-inline div.lepopup-cr-container{width:auto;display:inline-block;float:left;}.lepopup-cr-layout-2 div.lepopup-cr-container,.lepopup-cr-layout-3 div.lepopup-cr-container,.lepopup-cr-layout-4 div.lepopup-cr-container,.lepopup-cr-layout-6 div.lepopup-cr-container{width:auto;display:block;float:left;}.lepopup-cr-layout-2 div.lepopup-cr-container{width:50%;}.lepopup-cr-layout-3 div.lepopup-cr-container{width:33.33333333%;}.lepopup-cr-layout-4 div.lepopup-cr-container{width:25%;}.lepopup-cr-layout-6 div.lepopup-cr-container{width:16.66666666%;}.lepopup-cr-layout-inline::after,.lepopup-cr-layout-2::after,.lepopup-cr-layout-3::after,.lepopup-cr-layout-4::after,.lepopup-cr-layout-6::after{content:" ";display:table;clear:both;}.lepopup-cr-layout-inline.lepopup-cr-layout-right div.lepopup-cr-container{float:right;}.lepopup-cr-layout-inline div.lepopup-cr-container div.lepopup-cr-label{width:auto;}.lepopup-cr-layout-2.lepopup-cr-layout-right div.lepopup-cr-container-left div.lepopup-cr-label,.lepopup-cr-layout-3.lepopup-cr-layout-right div.lepopup-cr-container-left div.lepopup-cr-label,.lepopup-cr-layout-4.lepopup-cr-layout-right div.lepopup-cr-container-left div.lepopup-cr-label,.lepopup-cr-layout-6.lepopup-cr-layout-right div.lepopup-cr-container-left div.lepopup-cr-label,.lepopup-cr-layout-inline div.lepopup-cr-container-left div.lepopup-cr-label{padding-right:1.4em;}.lepopup-cr-layout-2.lepopup-cr-layout-left div.lepopup-cr-container-right div.lepopup-cr-label,.lepopup-cr-layout-3.lepopup-cr-layout-left div.lepopup-cr-container-right div.lepopup-cr-label,.lepopup-cr-layout-4.lepopup-cr-layout-left div.lepopup-cr-container-right div.lepopup-cr-label,.lepopup-cr-layout-6.lepopup-cr-layout-left div.lepopup-cr-container-right div.lepopup-cr-label,.lepopup-cr-layout-inline div.lepopup-cr-container-right div.lepopup-cr-label{padding-left:1.4em;}div.lepopup-cr-container{display:table;width:100%;margin:0 0 5px 0;}div.lepopup-cr-container>div{vertical-align:top;}div.lepopup-cr-container.lepopup-cr-container-small{line-height:16px;}div.lepopup-cr-container.lepopup-cr-container-medium{line-height:20px;}div.lepopup-cr-container.lepopup-cr-container-large{line-height:24px;}div.lepopup-cr-container.lepopup-cr-container-huge{line-height:28px;}div.lepopup-cr-container div.lepopup-cr-box{display:table-cell;}div.lepopup-cr-container div.lepopup-cr-label{display:table-cell;width:100%;}div.lepopup-cr-container div.lepopup-cr-label label{margin:0;padding:0;display:block;text-align:inherit;}div.lepopup-cr-container-left div.lepopup-cr-label{padding-left:.7em;}div.lepopup-cr-container-right div.lepopup-cr-label{padding-right:.7em;}input[type="checkbox"].lepopup-checkbox{display:none !important;}input[type="checkbox"].lepopup-checkbox+label{vertical-align:middle;margin:0;}input[type="checkbox"].lepopup-checkbox+label:before,input[type="checkbox"].lepopup-checkbox+label:after{content:"";}input[type="checkbox"].lepopup-checkbox+label:before{display:none !important;}input[type="checkbox"].lepopup-checkbox-classic+label,input[type="checkbox"].lepopup-checkbox-fa-check+label,input[type="checkbox"].lepopup-checkbox-square+label{appearance:none;border-style:solid;border-color:#aaa;border-radius:2px;text-align:center;font-weight:700;background:#fff;color:#444;padding:0;cursor:pointer;display:inline-block;position:relative;transition-property:border,background,color,transform;-webkit-transition-property:border,background,color,transform;transition-duration:.2s;-webkit-transition-duration:.2s;}input[type="checkbox"].lepopup-checkbox-classic:checked+label,input[type="checkbox"].lepopup-checkbox-fa-check:checked+label,input[type="checkbox"].lepopup-checkbox-square:checked+label{transform:scale(1.1);}input[type="checkbox"].lepopup-checkbox-classic:checked+label:after{font-family:arial;content:"✔";}input[type="checkbox"].lepopup-checkbox-fa-check:checked+label:after{font-family:lepopup-if;content:"";}input[type="checkbox"].lepopup-checkbox-square:checked+label:after{position:absolute;top:4px;left:4px;border-radius:2px;background:#aaa;display:inline-block;transition-property:border,background,color,transform;-webkit-transition-property:border,background,color,transform;transition-duration:.2s;-webkit-transition-duration:.2s;}input[type="checkbox"].lepopup-checkbox-none+label{appearance:none;font-family:arial;font-size:16px;color:#aaa;}input[type="checkbox"].lepopup-checkbox-none+label:after{content:"none";}input[type="checkbox"].lepopup-checkbox-tgl+label{appearance:none;border-style:solid;border-color:#aaa;background:#fff;position:relative;display:inline-block;overflow:hidden;transition:background .3s;box-sizing:border-box;border-radius:100px;outline:none;box-shadow:none;cursor:pointer;margin:0;padding:0;}input[type="checkbox"].lepopup-checkbox-tgl+label:after{position:absolute;top:2px;left:2px;background:#aaa;border:none;border-radius:100px;transition:left .3s cubic-bezier(.785,.135,.15,.86);}input[type="checkbox"].lepopup-checkbox-tgl:checked+label{background:#aaa;}input[type="checkbox"].lepopup-checkbox-tgl:checked+label:after{background:#fff;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-huge+label,input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-huge+label,input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-huge+label{width:28px;height:28px;line-height:28px;border-width:2px;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-huge:checked+label:after{font-size:28px;line-height:26px;}input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-huge:checked+label:after{font-size:25px;line-height:25px;}input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-huge:checked+label:after{width:16px;height:16px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-huge+label{width:48px;height:26px;border-width:2px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-huge+label:after{width:18px;height:18px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-huge:checked+label:after{left:24px;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-large+label,input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-large+label,input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-large+label{width:24px;height:24px;line-height:24px;border-width:2px;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-large:checked+label:after{font-size:24px;line-height:22px;}input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-large:checked+label:after{font-size:21px;line-height:21px;}input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-large:checked+label:after{width:12px;height:12px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-large+label{width:44px;height:24px;border-width:2px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-large+label:after{width:16px;height:16px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-large:checked+label:after{left:22px;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-medium+label,input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-medium+label,input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-medium+label{width:20px;height:20px;line-height:20px;border-width:1px;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-medium:checked+label:after{font-size:20px;line-height:19px;}input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-medium:checked+label:after{font-size:18px;line-height:18px;}input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-medium:checked+label:after{width:10px;height:10px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-medium+label{width:38px;height:20px;border-width:1px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-medium+label:after{width:14px;height:14px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-medium:checked+label:after{left:20px;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-small+label,input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-small+label,input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-small+label{width:16px;height:16px;line-height:16px;border-width:1px;}input[type="checkbox"].lepopup-checkbox-classic.lepopup-checkbox-small:checked+label:after{font-size:16px;line-height:15px;}input[type="checkbox"].lepopup-checkbox-fa-check.lepopup-checkbox-small:checked+label:after{font-size:15px;line-height:14px;}input[type="checkbox"].lepopup-checkbox-square.lepopup-checkbox-small:checked+label:after{width:6px;height:6px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-small+label{width:30px;height:16px;border-width:1px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-small+label:after{width:10px;height:10px;}input[type="checkbox"].lepopup-checkbox-tgl.lepopup-checkbox-small:checked+label:after{left:16px;}input[type="radio"].lepopup-radio{display:none !important;}input[type="radio"].lepopup-radio+label{vertical-align:middle;margin:0;}input[type="radio"].lepopup-radio+label:before,input[type="radio"].lepopup-radio+label:after{content:"";}input[type="radio"].lepopup-radio+label:before{display:none !important;}input[type="radio"].lepopup-radio-classic+label,input[type="radio"].lepopup-radio-fa-check+label,input[type="radio"].lepopup-radio-dot+label{appearance:none;border-style:solid;border-color:#aaa;border-radius:50%;text-align:center;font-weight:700;background:#fff;color:#aaa;cursor:pointer;display:inline-block;position:relative;transition-property:border,background,color,transform;-webkit-transition-property:border,background,color,transform;transition-duration:.2s;-webkit-transition-duration:.2s;padding:0;}input[type="radio"].lepopup-radio-classic:checked+label,input[type="radio"].lepopup-radio-fa-check:checked+label,input[type="radio"].lepopup-radio-dot:checked+label{transform:scale(1.1);}input[type="radio"].lepopup-radio-classic:checked+label:after{font-family:arial;content:"✔";}input[type="radio"].lepopup-radio-fa-check:checked+label:after{font-family:lepopup-if;content:"";}input[type="radio"].lepopup-radio-dot:checked+label:after{position:absolute;top:4px;left:4px;border-radius:50%;background:#aaa;display:inline-block;transition-property:border,background,color,transform;-webkit-transition-property:border,background,color,transform;transition-duration:.2s;-webkit-transition-duration:.2s;}input[type="radio"].lepopup-radio-classic.lepopup-radio-huge+label,input[type="radio"].lepopup-radio-fa-check.lepopup-radio-huge+label,input[type="radio"].lepopup-radio-dot.lepopup-radio-huge+label{width:28px;height:28px;line-height:28px;border-width:2px;}input[type="radio"].lepopup-radio-classic.lepopup-radio-huge:checked+label:after{font-size:28px;line-height:28px;}input[type="radio"].lepopup-radio-fa-check.lepopup-radio-huge:checked+label:after{font-size:25px;line-height:29px;}input[type="radio"].lepopup-radio-dot.lepopup-radio-huge:checked+label:after{width:16px;height:16px;}input[type="radio"].lepopup-radio-classic.lepopup-radio-large+label,input[type="radio"].lepopup-radio-fa-check.lepopup-radio-large+label,input[type="radio"].lepopup-radio-dot.lepopup-radio-large+label{width:24px;height:24px;line-height:24px;border-width:2px;}input[type="radio"].lepopup-radio-classic.lepopup-radio-large:checked+label:after{font-size:24px;line-height:24px;}input[type="radio"].lepopup-radio-fa-check.lepopup-radio-large:checked+label:after{font-size:21px;line-height:23px;}input[type="radio"].lepopup-radio-dot.lepopup-radio-large:checked+label:after{width:12px;height:12px;}input[type="radio"].lepopup-radio-classic.lepopup-radio-medium+label,input[type="radio"].lepopup-radio-fa-check.lepopup-radio-medium+label,input[type="radio"].lepopup-radio-dot.lepopup-radio-medium+label{width:20px;height:20px;line-height:20px;border-width:1px;}input[type="radio"].lepopup-radio-classic.lepopup-radio-medium:checked+label:after{font-size:20px;line-height:20px;}input[type="radio"].lepopup-radio-fa-check.lepopup-radio-medium:checked+label:after{font-size:18px;line-height:18px;}input[type="radio"].lepopup-radio-dot.lepopup-radio-medium:checked+label:after{width:10px;height:10px;}input[type="radio"].lepopup-radio-classic.lepopup-radio-small+label,input[type="radio"].lepopup-radio-fa-check.lepopup-radio-small+label,input[type="radio"].lepopup-radio-dot.lepopup-radio-small+label{width:16px;height:16px;line-height:16px;border-width:1px;}input[type="radio"].lepopup-radio-classic.lepopup-radio-small:checked+label:after{font-size:16px;line-height:16px;}input[type="radio"].lepopup-radio-fa-check.lepopup-radio-small:checked+label:after{font-size:15px;line-height:15px;}input[type="radio"].lepopup-radio-dot.lepopup-radio-small:checked+label:after{width:6px;height:6px;}.lepopup-cr-box input[type="checkbox"]+label,.lepopup-cr-box input[type="radio"]+label{vertical-align:top !important;}.lepopup-imageselect{display:none !important;}.lepopup-imageselect+label{display:inline-block;width:100px;height:100px;vertical-align:middle;margin:5px;cursor:pointer;transition-property:border,transform,box-shadow,filter;-webkit-transition-property:border,transform,box-shadow,filter;transition-duration:.2s;-webkit-transition-duration:.2s;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;}.lepopup-imageselect+label span.lepopup-imageselect-image{display:block;vertical-align:middle;margin:0;cursor:pointer;background-repeat:no-repeat;background-position:50% 50%;}.lepopup-imageselect+label span.lepopup-imageselect-label{padding:.5em;display:block;}.lepopup-ta-left .lepopup-imageselect+label{margin:5px 10px 5px 0;}.lepopup-ta-center .lepopup-imageselect+label{margin:5px 5px 5px 5px;}.lepopup-ta-right .lepopup-imageselect+label{margin:5px 0 5px 10px;}.lepopup-imageselect-grayscale .lepopup-imageselect+label{-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");}.lepopup-imageselect-grayscale .lepopup-imageselect+label:hover,.lepopup-imageselect-grayscale .lepopup-imageselect:checked+label{-moz-filter:none;-o-filter:none;-webkit-filter:none;filter:none;filter:none;}.lepopup-imageselect+label:before,.lepopup-imageselect+label:after{content:"";}.lepopup-imageselect:checked+label{display:inline-block;width:100px;height:100px;}.lepopup-popup-message-overlay{position:fixed !important;z-index:999999;top:0px;left:0px;bottom:0px;right:0px;height:100%;width:100%;background-color:rgba(0,0,0,.8);display:none;}.lepopup-popup-message{position:fixed;z-index:1000000;text-align:left;text-align:center;display:none;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;min-width:480px;padding:46px 40px 40px 40px;box-sizing:border-box;background-color:#fff;border-radius:5px;box-shadow:1px 1px 10px -3px rgba(0,0,0,.8);color:#444;font-size:18px;line-height:26px;}.lepopup-popup-message-conntent{position:relative;}.lepopup-popup-message-close{position:absolute;z-index:1000001;top:8px;right:8px;font-size:20px;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;cursor:pointer;font-family:lepopup-if;transition:color .3s;-webkit-transition:color .3s;}.lepopup-popup-message-close:active{transform:translateY(2px);-webkit-transform:translateY(2px);}.lepopup-popup-overlay{position:fixed !important;z-index:999999;top:0px;left:0px;height:100%;width:100%;display:none;animation-duration:1000ms !important;animation-delay:0ms;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:scrollbar;box-sizing:content-box;padding-right:20px;}.lepopup-popup-loader{width:90px;height:90px;z-index:1000000;position:fixed;}.lepopup-popup-loader-top-left{top:32px !important;left:32px !important;transform:translate(0,0);}.lepopup-popup-loader-top-center{top:32px !important;left:50% !important;transform:translate(-50%,0);}.lepopup-popup-loader-top-right{top:32px !important;right:32px !important;transform:translate(0,0);}.lepopup-popup-loader-middle-left{left:32px !important;top:50% !important;transform:translate(0,-50%);}.lepopup-popup-loader-middle-center{left:50% !important;top:50% !important;transform:translate(-50%,-50%);}.lepopup-popup-loader-middle-right{right:32px !important;top:50% !important;transform:translate(0,-50%);}.lepopup-popup-loader-bottom-left{bottom:32px !important;left:32px !important;transform:translate(0,0);}.lepopup-popup-loader-bottom-center{bottom:32px !important;left:50% !important;transform:translate(-50%,0);}.lepopup-popup-loader-bottom-right{bottom:32px !important;right:32px !important;transform:translate(0,0);}.lepopup-popup-fh-container{position:fixed;z-index:1000000;top:0;left:0;bottom:0;right:0;height:100%;width:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-color:transparent;scrollbar-width:none;-ms-overflow-style:none;}.lepopup-popup-fh-container::-webkit-scrollbar{display:none;width:1px;background-color:transparent;}.lepopup-popup-fh-container::-webkit-scrollbar-track{display:none;width:1px;background-color:transparent;}.lepopup-popup-fh-container::-webkit-scrollbar-thumb{display:none;width:1px;background-color:transparent;}.lepopup-popup-fh-container::-moz-scrollbar{display:none;width:1px;background-color:transparent;}.lepopup-popup-fh-container>.lepopup-form{position:absolute !important;top:0 !important;bottom:auto !important;transform-origin:50% 50%;}.lepopup-popup{position:absolute;z-index:1000000;text-align:left;display:none;left:50%;top:50%;width:100%;padding:25px 10px 10px 10px;box-sizing:border-box;}.lepopup-popup-close{position:absolute;top:3px;right:10px;font-size:20px;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;cursor:pointer;text-shadow:1px 1px rgba(0,0,0,.3);transition:color .3s;-webkit-transition:color .3s;}.lepopup-popup-close:active{transform:translateY(2px);-webkit-transform:translateY(2px);}.lepopup-popup-loader-triple-spinner{display:block;position:relative;width:90px;height:90px;border-radius:50%;border:4px solid transparent;border-top:4px solid #ff5722;-webkit-animation:lepopup-popup-loader-triple-spinner-spin 2s linear infinite;animation:lepopup-popup-loader-triple-spinner-spin 2s linear infinite;}.lepopup-popup-loader-triple-spinner::before,.lepopup-popup-loader-triple-spinner::after{content:"";position:absolute;border-radius:50%;border:4px solid transparent;}.lepopup-popup-loader-triple-spinner::before{top:5px;left:5px;right:5px;bottom:5px;border-top-color:#ff9800;-webkit-animation:lepopup-popup-loader-triple-spinner-spin 3s linear infinite;animation:lepopup-popup-loader-triple-spinner-spin 3.5s linear infinite;}.lepopup-popup-loader-triple-spinner::after{top:15px;left:15px;right:15px;bottom:15px;border-top-color:#ffc107;-webkit-animation:lepopup-popup-loader-triple-spinner-spin 1.5s linear infinite;animation:lepopup-popup-loader-triple-spinner-spin 1.75s linear infinite;}@-webkit-keyframes lepopup-popup-loader-triple-spinner-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes lepopup-popup-loader-triple-spinner-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}div.lepopup-uploader{position:relative;}div.lepopup-uploader-engine,div.lepopup-uploader-engine>form,div.lepopup-uploader-engine>form>input,div.lepopup-uploader-engine>iframe{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;visibility:hidden !important;opacity:0 !important;}div.lepopup-uploader-file{margin:.5em 0;line-height:1.8;position:relative;}div.lepopup-uploader-file>span{font-size:.9em;line-height:1.8;position:absolute;cursor:pointer;top:0;right:0;display:inline-block;opacity:.7;}div.lepopup-uploader-file>span>i{transition:color .3s;-webkit-transition:color .3s;}div.lepopup-uploader-file>span:hover>i{color:red !important;}div.lepopup-uploader-file>div.lepopup-uploader-file-title{white-space:nowrap;overflow:hidden;font-size:.9em;margin-right:40px;}div.lepopup-uploader-file>div.lepopup-uploader-progress{line-height:.8em;height:.8em;font-size:.8em;opacity:.6;}div.lepopup-uploader-file>div.lepopup-uploader-progress>div.lepopup-uploader-progress-bar{height:4px;background:green;border-radius:4px;}div.lepopup-uploader-file>div.lepopup-uploader-progress>div.lepopup-uploader-progress-error{line-height:1em;height:1em;font-size:1em;color:red;}.lepopup-star-rating,.lepopup-star-rating>label{margin:0 !important;padding:0 !important;border:none;display:inline-block;}.lepopup-star-rating>input{display:none;}.lepopup-star-rating>label:before{content:"" !important;}.lepopup-star-rating>label:after{cursor:pointer;margin:5px .4em 5px 0;font-size:1.25em;font-family:lepopup-if;display:inline-block;content:"";}.lepopup-ta-right .lepopup-star-rating>label:after{margin:5px 0 5px .4em;}.lepopup-ta-center .lepopup-star-rating>label:after{margin:5px .2em 5px .2em;}.lepopup-star-rating-tiny>label:after{font-size:16px;}.lepopup-star-rating-small>label:after{font-size:20px;}.lepopup-star-rating-medium>label:after{font-size:24px;}.lepopup-star-rating-large>label:after{font-size:28px;}.lepopup-star-rating-huge>label:after{font-size:32px;}.lepopup-star-rating>label{color:#ddd;float:right;transition-property:color,transform;-webkit-transition-property:color,transform;transition-duration:.3s;-webkit-transition-duration:.3s;}.lepopup-star-rating>input:checked~label,.lepopup-star-rating:not(:checked)>label:hover,.lepopup-star-rating:not(:checked)>label:hover~label{color:#ffd700;transform:scale(1.2);}.lepopup-star-rating>input:checked+label:hover,.lepopup-star-rating>input:checked~label:hover,.lepopup-star-rating>label:hover~input:checked~label,.lepopup-star-rating>input:checked~label:hover~label{opacity:.7;}.lepopup-multiselect{height:100%;overflow-x:hidden;overflow-y:scroll;padding:0;}.lepopup-multiselect>input[type="checkbox"]{display:none !important;}.lepopup-multiselect>label{display:block !important;vertical-align:middle;margin:0;margin:0;padding:.5em .7em;color:inherit;text-align:inherit;border-bottom:1px dashed rgba(0,0,0,.03);transition:color,background .3s;-webkit-transition:color,background .2s;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}.lepopup-multiselect>label:nth-child(4n){background:rgba(0,0,0,.02);}.lepopup-multiselect>label:before,.lepopup-multiselect>label:after{content:"" !important;}.lepopup-multiselect>label:hover{background:rgba(0,0,0,.1);}.lepopup-multiselect>input[type="checkbox"]:checked+label{background:rgba(0,0,0,.3);}.lepopup-multiselect>input[type="checkbox"]:disabled+label{opacity:.5;}.lepopup-multiselect::-webkit-scrollbar{width:5px;}.lepopup-multiselect::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1);}.lepopup-multiselect::-webkit-scrollbar-thumb{opacity:.8;}#lepopup-ready{width:1px !important;}.lepopup-dl{text-align:right;font-size:14px;font-family:arial;}.lepopup-dl a{text-decoration:none !important;outline:none !important;box-shadow:none !important;color:#52af00;display:block;}.lepopup-dl a:hover{text-decoration:underline !important;}.lepopup-dl a:active{transform:translateY(2px);}div.lepopup-progress{padding:10px 0;margin:0 auto;}div.lepopup-progress.lepopup-progress-outside{display:none;}div.lepopup-progress::after{content:" ";display:table;clear:both;}div.lepopup-progress-t1>div{width:100%;height:18px;line-height:18px;position:relative;background-color:#e0e0e0;border-radius:5px;overflow:hidden;margin:0px auto;}div.lepopup-progress-t1>div>div{background:#bd4070;position:absolute;left:0;top:0;bottom:0;line-height:inherit;text-align:right;padding-right:.6em;box-sizing:border-box;font-size:80%;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.lepopup-progress-t1>div>div:after{background-size:40px 40px;position:absolute;content:"";top:0;left:0;width:100%;height:100%;}div.lepopup-progress-t1>label{display:block;font-size:90%;margin-top:4px;line-height:1.2;color:#444;text-align:center;cursor:default;}div.lepopup-progress-t1.lepopup-progress-stripes>div>div:after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYigyNTUsIDI1NSwgMjU1KSIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIzMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==");}ul.lepopup-progress-t2 *{margin:0;padding:0;box-shadow:none;outline:none;cursor:default;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}ul.lepopup-progress-t2{width:100%;height:6px;background-color:#e0e0e0;border-radius:5px;display:block;margin:0px auto;list-style:none;padding:0;}ul.lepopup-progress-t2>li{float:left;text-align:center !important;margin:-10px 0 0 0;padding:0;list-style:none;}ul.lepopup-progress-t2>li::before,ul.lepopup-progress-t2>li::after{display:none !important;}ul.lepopup-progress-t2>li>span{background-color:#e0e0e0;font-size:90%;color:#fff;width:25px;height:25px;line-height:25px;display:inline-block;border-radius:24px;text-align:center;}ul.lepopup-progress-t2>li>label{display:block;font-size:90%;margin-top:4px;color:#e0e0e0;text-align:center;cursor:default;line-height:1.2;}ul.lepopup-progress-t2>li.lepopup-progress-t2-active>span{background-color:#bd4070;}ul.lepopup-progress-t2>li.lepopup-progress-t2-active>label{color:#444;}ul.lepopup-progress-t2>li.lepopup-progress-t2-passed>span{background-color:#bd4070;}.lepopup-progress-t2.lepopup-progress-stripes>li>span{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYigyNTUsIDI1NSwgMjU1KSIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIzMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==");}.lepopup-progress-t2.lepopup-progress-stripes>li>span.nitro-lazy{background-image:none !important;}.lepopup-signature-box{height:100%;border-style:dashed !important;position:relative;}.lepopup-signature-box canvas{width:1px;height:1px;cursor:crosshair;}.lepopup-signature-box span{position:absolute;width:18px;height:18px;line-height:18px;cursor:pointer;text-align:center;left:8px;bottom:6px;font-size:18px;}.lepopup-rangeslider .irs-from,.lepopup-rangeslider .irs-to,.lepopup-rangeslider .irs-single,.lepopup-rangeslider .irs-min,.lepopup-rangeslider .irs-max{font-size:13px !important;}.lepopup-rangeslider .irs-grid-text{font-size:12px !important;}.lepopup-rangeslider .irs-from:before,.lepopup-rangeslider .irs-to:before,.lepopup-rangeslider .irs-single:before{display:none !important;}.lepopup-numspinner-minus,.lepopup-numspinner-plus{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.lepopup-numspinner-minus:before,.lepopup-numspinner-plus:before{font-size:12px;}.lepopup-xd-forbidden{font-size:16px;font-family:arial;text-align:center;padding:2em;background-color:red;color:#fff;border-radius:5px;box-shadow:2px 2px 10px -4px rgba(0,0,0,.7);}.lepopup-global-message{position:fixed;top:10px;right:10px;display:none;z-index:9999999;padding:1em 1.5em;border-radius:3px;font-family:arial;font-size:15px;line-height:1.4;vertical-align:middle;font-weight:400;box-shadow:2px 2px 10px -6px #000;}.lepopup-global-message-info{color:#fff;background:#5bc0de;}.lepopup-global-message-success{color:#fff;background:#5cb85c;}.lepopup-global-message-danger{color:#fff;background:#d9534f;}span.lepopup-required-symbol{}span.lepopup-required-symbol-label-left{margin-right:.2em;}span.lepopup-required-symbol-label-right{margin-left:.2em;}span.lepopup-if,i.lepopup-if{display:inline-block;font:normal normal normal 14px/1 "lepopup-if";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lepopup-if-spin{-webkit-animation:lepopup-if-spin 2s infinite linear;animation:lepopup-if-spin 2s infinite linear;}@-webkit-keyframes lepopup-if-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes lepopup-if-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.lepopup-if-star:before{content:"";}.lepopup-if-check:before{content:"";}.lepopup-if-times:before{content:"";}.lepopup-if-cancel-circled:before{content:"";}.lepopup-if-cancel-circled2:before{content:"";}.lepopup-if-help-circled:before{content:"";}.lepopup-if-minus:before{content:"";}.lepopup-if-plus:before{content:"";}.lepopup-if-spinner:before{content:"";}.lepopup-if-eraser:before{content:"";}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.lepopup-column-input{display:inline-flex;}}.lepopup-animated{animation-duration:1s;animation-fill-mode:both;}.lepopup-animated.lepopup-infinite{animation-iteration-count:infinite;}.lepopup-animated.lepopup-hinge{animation-duration:2s;}@keyframes lepopup-bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0);}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0);}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0);}90%{transform:translate3d(0,-4px,0);}}.lepopup-bounce{animation-name:lepopup-bounce;transform-origin:center bottom;}@keyframes lepopup-flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.lepopup-flash{animation-name:lepopup-flash;}@keyframes lepopup-pulse{0%{transform:scale3d(1,1,1);}50%{transform:scale3d(1.05,1.05,1.05);}100%{transform:scale3d(1,1,1);}}.lepopup-pulse{animation-name:lepopup-pulse;}@keyframes lepopup-rubberBand{0%{transform:scale3d(1,1,1);}30%{transform:scale3d(1.25,.75,1);}40%{transform:scale3d(.75,1.25,1);}50%{transform:scale3d(1.15,.85,1);}65%{transform:scale3d(.95,1.05,1);}75%{transform:scale3d(1.05,.95,1);}100%{transform:scale3d(1,1,1);}}.lepopup-rubberBand{animation-name:lepopup-rubberBand;}@keyframes lepopup-shake{0%,100%{transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0);}20%,40%,60%,80%{transform:translate3d(10px,0,0);}}.lepopup-shake{animation-name:lepopup-shake;}@keyframes lepopup-swing{20%{transform:rotate3d(0,0,1,15deg);}40%{transform:rotate3d(0,0,1,-10deg);}60%{transform:rotate3d(0,0,1,5deg);}80%{transform:rotate3d(0,0,1,-5deg);}100%{transform:rotate3d(0,0,1,0deg);}}.lepopup-swing{transform-origin:top center;animation-name:lepopup-swing;}@keyframes lepopup-tada{0%{transform:scale3d(1,1,1);}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}100%{transform:scale3d(1,1,1);}}.lepopup-tada{animation-name:lepopup-tada;}@keyframes lepopup-wobble{0%{transform:none;}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}100%{transform:none;}}.lepopup-wobble{animation-name:lepopup-wobble;}@keyframes lepopup-bounceIn{0%,20%,40%,60%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:scale3d(.3,.3,.3);}20%{transform:scale3d(1.1,1.1,1.1);}40%{transform:scale3d(.9,.9,.9);}60%{opacity:1;transform:scale3d(1.03,1.03,1.03);}80%{transform:scale3d(.97,.97,.97);}100%{opacity:1;transform:scale3d(1,1,1);}}.lepopup-bounceIn{animation-name:lepopup-bounceIn;animation-duration:.75s;}@keyframes lepopup-bounceInDown{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(0,-3000px,0);}60%{opacity:1;transform:translate3d(0,25px,0);}75%{transform:translate3d(0,-10px,0);}90%{transform:translate3d(0,5px,0);}100%{transform:none;}}.lepopup-bounceInDown{animation-name:lepopup-bounceInDown;}@keyframes lepopup-bounceInLeft{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(-3000px,0,0);}60%{opacity:1;transform:translate3d(25px,0,0);}75%{transform:translate3d(-10px,0,0);}90%{transform:translate3d(5px,0,0);}100%{transform:none;}}.lepopup-bounceInLeft{animation-name:lepopup-bounceInLeft;}@keyframes lepopup-bounceInRight{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(3000px,0,0);}60%{opacity:1;transform:translate3d(-25px,0,0);}75%{transform:translate3d(10px,0,0);}90%{transform:translate3d(-5px,0,0);}100%{transform:none;}}.lepopup-bounceInRight{animation-name:lepopup-bounceInRight;}@keyframes lepopup-bounceInUp{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(0,3000px,0);}60%{opacity:1;transform:translate3d(0,-20px,0);}75%{transform:translate3d(0,10px,0);}90%{transform:translate3d(0,-5px,0);}100%{transform:translate3d(0,0,0);}}.lepopup-bounceInUp{animation-name:lepopup-bounceInUp;}@keyframes lepopup-bounceOut{20%{transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1);}100%{opacity:0;transform:scale3d(.3,.3,.3);}}.lepopup-bounceOut{animation-name:lepopup-bounceOut;animation-duration:.75s;}@keyframes lepopup-bounceOutDown{20%{transform:translate3d(0,10px,0);}40%,45%{opacity:1;transform:translate3d(0,-20px,0);}100%{opacity:0;transform:translate3d(0,2000px,0);}}.lepopup-bounceOutDown{animation-name:lepopup-bounceOutDown;}@keyframes lepopup-bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0);}100%{opacity:0;transform:translate3d(-2000px,0,0);}}.lepopup-bounceOutLeft{animation-name:lepopup-bounceOutLeft;}@keyframes lepopup-bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0);}100%{opacity:0;transform:translate3d(2000px,0,0);}}.lepopup-bounceOutRight{animation-name:lepopup-bounceOutRight;}@keyframes lepopup-bounceOutUp{20%{transform:translate3d(0,-10px,0);}40%,45%{opacity:1;transform:translate3d(0,20px,0);}100%{opacity:0;transform:translate3d(0,-2000px,0);}}.lepopup-bounceOutUp{animation-name:lepopup-bounceOutUp;}@keyframes lepopup-fadeIn{0%{opacity:0;}100%{opacity:1;}}.lepopup-fadeIn{animation-name:lepopup-fadeIn;}@keyframes lepopup-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0);}100%{opacity:1;transform:none;}}.lepopup-fadeInDown{animation-name:lepopup-fadeInDown;}@keyframes lepopup-fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0);}100%{opacity:1;transform:none;}}.lepopup-fadeInLeft{animation-name:lepopup-fadeInLeft;}@keyframes lepopup-fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0);}100%{opacity:1;transform:none;}}.lepopup-fadeInRight{animation-name:lepopup-fadeInRight;}@keyframes lepopup-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0);}100%{opacity:1;transform:none;}}.lepopup-fadeInUp{animation-name:lepopup-fadeInUp;}@keyframes lepopup-fadeOut{0%{opacity:1;}100%{opacity:0;}}.lepopup-fadeOut{animation-name:lepopup-fadeOut;}@keyframes lepopup-fadeOutDown{0%{opacity:1;}100%{opacity:0;transform:translate3d(0,100%,0);}}.lepopup-fadeOutDown{animation-name:lepopup-fadeOutDown;}@keyframes lepopup-fadeOutLeft{0%{opacity:1;}100%{opacity:0;transform:translate3d(-100%,0,0);}}.lepopup-fadeOutLeft{animation-name:lepopup-fadeOutLeft;}@keyframes lepopup-fadeOutRight{0%{opacity:1;}100%{opacity:0;transform:translate3d(100%,0,0);}}.lepopup-fadeOutRight{animation-name:lepopup-fadeOutRight;}@keyframes lepopup-fadeOutUp{0%{opacity:1;}100%{opacity:0;transform:translate3d(0,-100%,0);}}.lepopup-fadeOutUp{animation-name:lepopup-fadeOutUp;}@keyframes lepopup-flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out;}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out;}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in;}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in;}100%{transform:perspective(400px);animation-timing-function:ease-in;}}.lepopup-animated.lepopup-flip{backface-visibility:visible;animation-name:lepopup-flip;}@keyframes lepopup-flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0;}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in;}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg);}100%{transform:perspective(400px);}}.lepopup-flipInX{backface-visibility:visible !important;animation-name:lepopup-flipInX;}@keyframes lepopup-flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0;}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in;}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg);}100%{transform:perspective(400px);}}.lepopup-flipInY{backface-visibility:visible !important;animation-name:lepopup-flipInY;}@keyframes lepopup-flipOutX{0%{transform:perspective(400px);}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.lepopup-flipOutX{animation-name:lepopup-flipOutX;animation-duration:.75s;backface-visibility:visible !important;}@keyframes lepopup-flipOutY{0%{transform:perspective(400px);}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.lepopup-flipOutY{backface-visibility:visible !important;animation-name:lepopup-flipOutY;animation-duration:.75s;}@keyframes lepopup-lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{transform:skewX(20deg);opacity:1;}80%{transform:skewX(-5deg);opacity:1;}100%{transform:none;opacity:1;}}.lepopup-lightSpeedIn{animation-name:lepopup-lightSpeedIn;animation-timing-function:ease-out;}@keyframes lepopup-lightSpeedOut{0%{opacity:1;}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lepopup-lightSpeedOut{animation-name:lepopup-lightSpeedOut;animation-timing-function:ease-in;}@keyframes lepopup-rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{transform-origin:center;transform:none;opacity:1;}}.lepopup-rotateIn{animation-name:lepopup-rotateIn;}@keyframes lepopup-rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}100%{transform-origin:left bottom;transform:none;opacity:1;}}.lepopup-rotateInDownLeft{animation-name:lepopup-rotateInDownLeft;}@keyframes lepopup-rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0;}100%{transform-origin:right bottom;transform:none;opacity:1;}}.lepopup-rotateInDownRight{animation-name:lepopup-rotateInDownRight;}@keyframes lepopup-rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0;}100%{transform-origin:left bottom;transform:none;opacity:1;}}.lepopup-rotateInUpLeft{animation-name:lepopup-rotateInUpLeft;}@keyframes lepopup-rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0;}100%{transform-origin:right bottom;transform:none;opacity:1;}}.lepopup-rotateInUpRight{animation-name:lepopup-rotateInUpRight;}@keyframes lepopup-rotateOut{0%{transform-origin:center;opacity:1;}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0;}}.lepopup-rotateOut{animation-name:lepopup-rotateOut;}@keyframes lepopup-rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1;}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0;}}.lepopup-rotateOutDownLeft{animation-name:lepopup-rotateOutDownLeft;}@keyframes lepopup-rotateOutDownRight{0%{transform-origin:right bottom;opacity:1;}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}}.lepopup-rotateOutDownRight{animation-name:lepopup-rotateOutDownRight;}@keyframes lepopup-rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1;}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}}.lepopup-rotateOutUpLeft{animation-name:lepopup-rotateOutUpLeft;}@keyframes lepopup-rotateOutUpRight{0%{transform-origin:right bottom;opacity:1;}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0;}}.lepopup-rotateOutUpRight{animation-name:lepopup-rotateOutUpRight;}@keyframes lepopup-hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;}100%{transform:translate3d(0,700px,0);opacity:0;}}.lepopup-hinge{animation-name:lepopup-hinge;}@keyframes lepopup-rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}100%{opacity:1;transform:none;}}.lepopup-rollIn{animation-name:lepopup-rollIn;}@keyframes lepopup-rollOut{0%{opacity:1;}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.lepopup-rollOut{animation-name:lepopup-rollOut;}@keyframes lepopup-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.lepopup-zoomIn{animation-name:lepopup-zoomIn;}@keyframes lepopup-zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.lepopup-zoomInDown{animation-name:lepopup-zoomInDown;}@keyframes lepopup-zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.lepopup-zoomInLeft{animation-name:lepopup-zoomInLeft;}@keyframes lepopup-zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.lepopup-zoomInRight{animation-name:lepopup-zoomInRight;}@keyframes lepopup-zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.lepopup-zoomInUp{animation-name:lepopup-zoomInUp;}@keyframes lepopup-zoomOut{0%{opacity:1;}50%{opacity:0;transform:scale3d(.3,.3,.3);}100%{opacity:0;}}.lepopup-zoomOut{animation-name:lepopup-zoomOut;}@keyframes lepopup-zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.lepopup-zoomOutDown{animation-name:lepopup-zoomOutDown;}@keyframes lepopup-zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center;}}.lepopup-zoomOutLeft{animation-name:lepopup-zoomOutLeft;}@keyframes lepopup-zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center;}}.lepopup-zoomOutRight{animation-name:lepopup-zoomOutRight;}@keyframes lepopup-zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.lepopup-zoomOutUp{animation-name:lepopup-zoomOutUp;}i.lepopup-fa{display:inline-block;font:normal normal normal 14px/1 "lepopup-fa";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lepopup-fa-spin{-webkit-animation:lepopup-fa-spin 2s infinite linear;animation:lepopup-fa-spin 2s infinite linear;}@-webkit-keyframes lepopup-fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes lepopup-fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.lepopup-fa-star:before{content:"";}.lepopup-fa-star-o:before{content:"";}.lepopup-fa-user:before{content:"";}.lepopup-fa-check:before{content:"";}.lepopup-fa-close:before{content:"";}.lepopup-fa-upload:before{content:"";}.lepopup-fa-download:before{content:"";}.lepopup-fa-calendar:before{content:"";}.lepopup-fa-clock-o:before{content:"";}.lepopup-fa-chevron-left:before{content:"";}.lepopup-fa-chevron-right:before{content:"";}.lepopup-fa-phone:before{content:"";}.lepopup-fa-envelope:before{content:"";}.lepopup-fa-pencil:before{content:"";}.lepopup-fa-lock:before{content:"";}.lepopup-fa-picture-o:before{content:"";}.lepopup-fa-envelope-o:before{content:"";}.lepopup-fa-building-o:before{content:"";}.lepopup-fa-angle-double-left:before{content:"";}.lepopup-fa-angle-double-right:before{content:"";}.lepopup-fa-spinner:before{content:"";}.lepopup-fa-smile-o:before{content:"";}.lepopup-fa-frown-o:before{content:"";}.lepopup-fa-meh-o:before{content:"";}.lepopup-fa-send:before{content:"";}.lepopup-fa-send-o:before{content:"";}.lepopup-fa-user-o:before{content:"";}.airdatepicker--cell-day.-other-month-, .airdatepicker--cell-year.-other-decade- {
  color: #dedede; }
  .airdatepicker--cell-day.-other-month-:hover, .airdatepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.airdatepicker--cell-day.-other-month-, .-disabled-.-focus-.airdatepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.airdatepicker--cell-day.-other-month-, .-selected-.airdatepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.airdatepicker--cell-day.-other-month-, .-selected-.-focus-.airdatepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.airdatepicker--cell-day.-other-month-, .-in-range-.airdatepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.airdatepicker--cell-day.-other-month-, .-in-range-.-focus-.airdatepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .airdatepicker--cell-day.-other-month-:empty, .airdatepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker cells
   ------------------------------------------------- */
div.airdatepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

div.airdatepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1; }
  .airdatepicker--cell.-focus- {
    background: #f0f0f0; }
  .airdatepicker--cell.-current- {
    color: #4EB5E6; }
    .airdatepicker--cell.-current-.-focus- {
      color: #4a4a4a; }
    .airdatepicker--cell.-current-.-in-range- {
      color: #4EB5E6; }
  .airdatepicker--cell.-in-range- {
    background: rgba(92, 196, 239, 0.1);
    color: #4a4a4a;
    border-radius: 0; }
    .airdatepicker--cell.-in-range-.-focus- {
      background-color: rgba(92, 196, 239, 0.2); }
  .airdatepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae; }
    .airdatepicker--cell.-disabled-.-focus- {
      color: #aeaeae; }
    .airdatepicker--cell.-disabled-.-in-range- {
      color: #a1a1a1; }
    .airdatepicker--cell.-disabled-.-current-.-focus- {
      color: #aeaeae; }
  .airdatepicker--cell.-range-from- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 4px 0 0 4px; }
  .airdatepicker--cell.-range-to- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 0 4px 4px 0; }
  .airdatepicker--cell.-range-from-.-range-to- {
    border-radius: 4px; }
  .airdatepicker--cell.-selected- {
    color: #fff;
    border: none;
    background: #5cc4ef; }
    .airdatepicker--cell.-selected-.-current- {
      color: #fff;
      background: #5cc4ef; }
    .airdatepicker--cell.-selected-.-focus- {
      background: #45bced; }
  .airdatepicker--cell:empty {
    cursor: default; }

.airdatepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 8px 0 3px; }

div.airdatepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-family: Tahoma, sans-serif;
  font-size: 12px; }

.airdatepicker--cell-day {
  width: 14.28571%; }

.airdatepicker--cells-months {
  height: 170px; }

.airdatepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.airdatepicker--years {
  height: 170px; }

.airdatepicker--cells-years {
  height: 170px; }

.airdatepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.airdatepicker--cell-day.-other-month-, .airdatepicker--cell-year.-other-decade- {
  color: #dedede; }
  .airdatepicker--cell-day.-other-month-:hover, .airdatepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.airdatepicker--cell-day.-other-month-, .-disabled-.-focus-.airdatepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.airdatepicker--cell-day.-other-month-, .-selected-.airdatepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.airdatepicker--cell-day.-other-month-, .-selected-.-focus-.airdatepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.airdatepicker--cell-day.-other-month-, .-in-range-.airdatepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.airdatepicker--cell-day.-other-month-, .-in-range-.-focus-.airdatepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .airdatepicker--cell-day.-other-month-:empty, .airdatepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker
   ------------------------------------------------- */
.airdatepickers-container {
  position: absolute;
  left: 0;
  top: 0; }
  @media print {
    .airdatepickers-container {
      display: none; } }

div.airdatepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100; }
  .airdatepicker.-from-top- {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px); }
  .airdatepicker.-from-right- {
    -webkit-transform: translateX(8px);
            transform: translateX(8px); }
  .airdatepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
            transform: translateY(8px); }
  .airdatepicker.-from-left- {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px); }
  .airdatepicker.active {
	display: block;
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
    transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; }

.airdatepicker-inline .airdatepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
          transform: none; }

.airdatepicker-inline .airdatepicker--pointer {
  display: none; }

.airdatepicker--content {
  box-sizing: content-box;
  padding: 4px; }
  .-only-timepicker- .airdatepicker--content {
    display: none; }

.airdatepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }
  .-top-left- .airdatepicker--pointer, .-top-center- .airdatepicker--pointer, .-top-right- .airdatepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .-right-top- .airdatepicker--pointer, .-right-center- .airdatepicker--pointer, .-right-bottom- .airdatepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg); }
  .-bottom-left- .airdatepicker--pointer, .-bottom-center- .airdatepicker--pointer, .-bottom-right- .airdatepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg); }
  .-left-top- .airdatepicker--pointer, .-left-center- .airdatepicker--pointer, .-left-bottom- .airdatepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .-top-left- .airdatepicker--pointer, .-bottom-left- .airdatepicker--pointer {
    left: 10px; }
  .-top-right- .airdatepicker--pointer, .-bottom-right- .airdatepicker--pointer {
    right: 10px; }
  .-top-center- .airdatepicker--pointer, .-bottom-center- .airdatepicker--pointer {
    left: calc(50% - 10px / 2); }
  .-left-top- .airdatepicker--pointer, .-right-top- .airdatepicker--pointer {
    top: 10px; }
  .-left-bottom- .airdatepicker--pointer, .-right-bottom- .airdatepicker--pointer {
    bottom: 10px; }
  .-left-center- .airdatepicker--pointer, .-right-center- .airdatepicker--pointer {
    top: calc(50% - 10px / 2); }

.airdatepicker--body {
  display: none; }
  .airdatepicker--body.active {
    display: block; }

.airdatepicker--cell-day.-other-month-, .airdatepicker--cell-year.-other-decade- {
  color: #dedede; }
  .airdatepicker--cell-day.-other-month-:hover, .airdatepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.airdatepicker--cell-day.-other-month-, .-disabled-.-focus-.airdatepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.airdatepicker--cell-day.-other-month-, .-selected-.airdatepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.airdatepicker--cell-day.-other-month-, .-selected-.-focus-.airdatepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.airdatepicker--cell-day.-other-month-, .-in-range-.airdatepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.airdatepicker--cell-day.-other-month-, .-in-range-.-focus-.airdatepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .airdatepicker--cell-day.-other-month-:empty, .airdatepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Navigation
   ------------------------------------------------- */
.airdatepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }
  .-only-timepicker- .airdatepicker--nav {
    display: none; }

div.airdatepicker--nav-title,
div.airdatepicker--nav-action {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  cursor: pointer;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.airdatepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .airdatepicker--nav-action:hover {
    background: #f0f0f0; }
  .airdatepicker--nav-action.-disabled- {
    visibility: hidden; }
  .airdatepicker--nav-action svg {
    width: 32px;
    height: 32px; }
  .airdatepicker--nav-action path {
    fill: none;
    stroke: #9c9c9c;
    stroke-width: 2px; }

.airdatepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }
  .airdatepicker--nav-title i {
    font-style: normal;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    color: #9c9c9c;
    margin-left: 5px; }
  .airdatepicker--nav-title:hover {
    background: #f0f0f0; }
  .airdatepicker--nav-title.-disabled- {
    cursor: default;
    background: none; }

.airdatepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef; }

.airdatepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px; }
  .airdatepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0; }

.airdatepicker--cell-day.-other-month-, .airdatepicker--cell-year.-other-decade- {
  color: #dedede; }
  .airdatepicker--cell-day.-other-month-:hover, .airdatepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.airdatepicker--cell-day.-other-month-, .-disabled-.-focus-.airdatepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.airdatepicker--cell-day.-other-month-, .-selected-.airdatepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.airdatepicker--cell-day.-other-month-, .-selected-.-focus-.airdatepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.airdatepicker--cell-day.-other-month-, .-in-range-.airdatepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.airdatepicker--cell-day.-other-month-, .-in-range-.-focus-.airdatepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .airdatepicker--cell-day.-other-month-:empty, .airdatepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Timepicker
   ------------------------------------------------- */
.airdatepicker--time {
  border-top: 1px solid #efefef;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  position: relative; }
  .airdatepicker--time.-am-pm- .airdatepicker--time-sliders {
    -webkit-flex: 0 1 138px;
        -ms-flex: 0 1 138px;
            flex: 0 1 138px;
    max-width: 138px; }
  .-only-timepicker- .airdatepicker--time {
    border-top: none; }

.airdatepicker--time-sliders {
  -webkit-flex: 0 1 153px;
      -ms-flex: 0 1 153px;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.airdatepicker--time-label {
  display: none;
  font-size: 12px; }

.airdatepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

span.airdatepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

div .airdatepicker--time-current-hours,
div .airdatepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  color: #4a4a4a;
  position: relative;
  z-index: 1; }
  .airdatepicker--time-current-hours:after,
  .airdatepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0; }
  .airdatepicker--time-current-hours.-focus-:after,
  .airdatepicker--time-current-minutes.-focus-:after {
    opacity: 1; }

span.airdatepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.airdatepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
  .airdatepicker--time-row:first-child {
    margin-bottom: 4px; }
  .airdatepicker--time-row input[type='range'] {
	border: none !important;
    background: none;
    cursor: pointer;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none; }
    .airdatepicker--time-row input[type='range']::-webkit-slider-thumb {
      -webkit-appearance: none; }
    .airdatepicker--time-row input[type='range']::-ms-tooltip {
      display: none; }
    .airdatepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
      border-color: #b8b8b8; }
    .airdatepicker--time-row input[type='range']:hover::-moz-range-thumb {
      border-color: #b8b8b8; }
    .airdatepicker--time-row input[type='range']:hover::-ms-thumb {
      border-color: #b8b8b8; }
    .airdatepicker--time-row input[type='range']:focus {
      outline: none; }
      .airdatepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .airdatepicker--time-row input[type='range']:focus::-moz-range-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .airdatepicker--time-row input[type='range']:focus::-ms-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
    .airdatepicker--time-row input[type='range']::-webkit-slider-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .airdatepicker--time-row input[type='range']::-moz-range-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .airdatepicker--time-row input[type='range']::-ms-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .airdatepicker--time-row input[type='range']::-webkit-slider-thumb {
      margin-top: -6px; }
    .airdatepicker--time-row input[type='range']::-webkit-slider-runnable-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .airdatepicker--time-row input[type='range']::-moz-range-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .airdatepicker--time-row input[type='range']::-ms-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .airdatepicker--time-row input[type='range']::-ms-fill-lower {
      background: transparent; }
    .airdatepicker--time-row input[type='range']::-ms-fill-upper {
      background: transparent; }
  .airdatepicker--time-row span {
    padding: 0 12px; }

.airdatepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }
  .airdatepicker--time-icon:after, .airdatepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute; }
  .airdatepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  .airdatepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px); }

.airdatepicker--cell-day.-other-month-, .airdatepicker--cell-year.-other-decade- {
  color: #dedede; }
  .airdatepicker--cell-day.-other-month-:hover, .airdatepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.airdatepicker--cell-day.-other-month-, .-disabled-.-focus-.airdatepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.airdatepicker--cell-day.-other-month-, .-selected-.airdatepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.airdatepicker--cell-day.-other-month-, .-selected-.-focus-.airdatepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.airdatepicker--cell-day.-other-month-, .-in-range-.airdatepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.airdatepicker--cell-day.-other-month-, .-in-range-.-focus-.airdatepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .airdatepicker--cell-day.-other-month-:empty, .airdatepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }
@media only screen and (max-width: 767px){
	.device-h1-big,
	.vc_custom_heading.device-h1-big{
		font-size: 34px !important;
		line-height: 40px !important;
	}
	
	.hidden-phone{display: none !important;}
	.visible-phone{display: block !important;}
	.logo-wrapper .normal-logo{
		display: none;
	}
	.logo-wrapper .mobile-logo{
		display: block;
	}
	.ts-aligncenter-mobile,
	.vc_row.ts-aligncenter-mobile .vc_custom_heading,
	.vc_row.ts-aligncenter-mobile .ts-button-wrapper{
		text-align: center !important;
	}
	.ts-aligncenter-mobile .alignleft,
	.ts-aligncenter-mobile .alignright{
		float: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.ts-alignleft-mobile,
	.vc_row.ts-alignleft-mobile .vc_custom_heading,
	.vc_row.ts-alignleft-mobile .ts-button-wrapper{
		text-align: left !important;
	}
	.ts-alignleft-mobile .alignright{
		float: left!important; /*rtl*/
		margin: 10px 30px 15px 0 !important; /*rtl*/
	}
	.mobile-reverse-columns{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.clear-padding-mobile,
	.vc_row.clear-padding-mobile,
	.wpb_column.clear-padding-mobile{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.ts-header .shopping-cart-wrapper .dropdown-container, 
	.ts-header .shopping-cart-wrapper .cart-drop-icon,
	.ts-group-icons-header .shopping-cart-wrapper .dropdown-container,
	.ts-group-icons-header .shopping-cart-wrapper .cart-drop-icon{
		display: none;
	}
	.header-v3 .ts-header .header-middle .header-right .search-menu-wrapper {
		left: 15px;
		right: 15px;
	}
	.header-v3 .sticky-wrapper.is-sticky .header-right .search-menu .menu-wrapper{
		display: none;
	}
	.header-v3 .ts-header .menu-wrapper nav > ul.menu li:hover > ul.sub-menu{
		display: none;
		-webkit-animation-name: none;
		-moz-animation-name: none;
		animation-name: none;
	}
	.header-v5 .sticky-wrapper.is-sticky .header-sticky > .container{
		display: none !important;
	}
	.header-v1 #to-top,
	.header-v2 #to-top,
	.header-v4 #to-top,
	.header-v7 #to-top{
		bottom: 50px;
	}
	.product-style-3 .cross-sells .products .product .meta-wrapper-2 .loop-add-to-cart .button, 
	.product-style-3 .up-sells .products .product .meta-wrapper-2 .loop-add-to-cart .button, 
	.product-style-3 .related .products .product .meta-wrapper-2 .loop-add-to-cart .button, 
	.product-style-3 .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button, 
	.product-style-3 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart .button {
		padding: 4px 20px;
	}
	.single .related-posts .owl-nav > .owl-prev{
		left: 15px; /*rtl*/
	}
	.single .related-posts .owl-nav > .owl-next{
		right: 15px; /*rtl*/
	}
	.list-posts article.sticky.no-featured-image {
		margin-left: 0;
		margin-right: 0;
	}
	.ts-group-icons-header.visible-phone{
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.header-sticky .container > .visible-phone{
		display: table-cell !important;
	}
	.header-sticky .container > .visible-ipad.hidden-phone {
		display:none !important;
	}
	.header-v2 .header-middle .language-currency > .header-language:first-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.header-v2 .header-middle .language-currency > .header-currency:first-child ul,
	.header-v5 .header-middle .language-currency > .header-language:first-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.header-v5 .header-middle .language-currency > .header-currency:first-child ul{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
		margin-left: auto; /*rtl*/
	}
	.sticky-wrapper.is-sticky .shopping-cart-wrapper .dropdown-container, 
	.sticky-wrapper.is-sticky .my-account-wrapper .dropdown-container, 
	header .sticky-wrapper.is-sticky .wcml_currency_switcher > ul, 
	header .sticky-wrapper.is-sticky .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu, 
	header .sticky-wrapper.is-sticky .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu{
		padding-top: 30px;
	}
	.sticky-wrapper.is-sticky .shopping-cart-wrapper .dropdown-container:before, 
	.sticky-wrapper.is-sticky .my-account-wrapper .dropdown-container:before, 
	header .sticky-wrapper.is-sticky .wcml_currency_switcher > ul:before, 
	header .sticky-wrapper.is-sticky .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, 
	header .sticky-wrapper.is-sticky .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu:before{
		top: 5px;
	}
	body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
	header .header-currency ul {
		padding-top: 27px;
	}
	header .wcml_currency_switcher > ul:before, 
	header .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, 
	header .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu:before{
		top: 7px;
	}
	.group-features.vc_inner>.vc_column_container:not(:first-child)>.vc_column-inner{
		padding-top: 30px;
	}
	.group-features.vc_inner>.vc_column_container:not(:last-child)>.vc_column-inner{
		border-width: 0 !important;
	}
	.h1-big br,
	.wpb_text_column h1 br,
	.wpb_text_column h2 br,
	.wpb_text_column h3 br,
	.wpb_text_column h4 br,
	.wpb_text_column h5 br,
	.wpb_text_column h6 br,
	.wpb_text_column .h1 br,
	.wpb_text_column .h2 br,
	.wpb_text_column .h3 br,
	.wpb_text_column .h4 br,
	.wpb_text_column .h5 br,
	.wpb_text_column .h6 br,
	.vc_custom_heading br{
		display: none;
	}
	.wpb_text_column.keep-br .h1-big br,
	.wpb_text_column.keep-br h2 br,
	.wpb_text_column.keep-br h3 br,
	.wpb_text_column.keep-br h4 br,
	.wpb_text_column.keep-br h5 br,
	.wpb_text_column.keep-br h6 br,
	.wpb_text_column.keep-br .h1 br,
	.wpb_text_column.keep-br .h2 br,
	.wpb_text_column.keep-br .h3 br,
	.wpb_text_column.keep-br .h4 br,
	.wpb_text_column.keep-br .h5 br,
	.wpb_text_column.keep-br .h6 br{
		display: block;
	}
	.wpcf7-not-valid-tip {
		margin: 10px 0 0;
	}
	.contact-form .info-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 20px;
	}
	body.error404 article div.not-found {
		margin: 0 0 50px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-flow: column-reverse wrap;
		flex-flow: column-reverse wrap;
		text-align: center;
	}
	.woocommerce-account #main > .page-container{
		padding-top: 0;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li{
		padding: 0;
		margin: 0 0 10px;
	}
	.mobile-hide-nav .owl-nav > .owl-prev, 
	.mobile-hide-nav .owl-nav > .owl-next{
		display: none !important;
	}
	.ts-search-result-container .view-all-wrapper a {
		margin-top: 0;
		display: block;
		padding: 50px 0 10px;
	}
	.ts-sidebar-content .dropdown-container ul.cart_list{
		max-height: calc(100% - 160px);
	}
	.wpb_column.mobile-order-1{
		order: 1;
	}
	
	/*** RESET ***/
	.ts-header .container, 
	.footer-container .container, 
	.shop-bottom-content .container, 
	.product-bottom-content .container,
	.breadcrumb-title-wrapper .breadcrumb-content{
		width: 100%;
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-container{
		padding-left: 10px;
		padding-right: 10px;
	}
	.ts-store-notice > .container {
		padding-left: 15px; /*rtl*/
	}
	.header-v5 .header-top{
		background: transparent;
	}
	.header-v5 .menu-mobile-active .header-middle{
		display: none;
	}
	.header-v5 .menu-mobile-active .sticky-wrapper.is-sticky .header-sticky{
		-webkit-animation: none;
		-moz-animation:  none;
		animation:  none;
	}
	.header-v5 .menu-mobile-active .header-top{
		border-width: 0;
	}
	.header-v5 #page.menu-mobile-active header .sticky-wrapper.is-sticky .header-sticky:before{
		display: none;
	}
	.header-v5 .language-currency{
		padding-right: 0; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-v5 .language-currency:after{
		display: none;
	}
	.vc_column-gap-default{
		margin-left: -5px;
		margin-right: -5px;
	}
	.vc_row.vc_column-gap-1,.vc_row.vc_column-gap-2,.vc_row.vc_column-gap-3,.vc_row.vc_column-gap-4,.vc_row.vc_column-gap-5,.vc_row.vc_column-gap-10,.vc_row.vc_column-gap-15,.vc_row.vc_column-gap-20,.vc_row.vc_column-gap-25,.vc_row.vc_column-gap-30,.vc_row.vc_column-gap-35{
		padding-left: 5px;
		padding-right: 5px;
	}
	.vc_column-gap-default > .vc_col-xs-1,.vc_column-gap-default > .vc_col-sm-1,.vc_column-gap-default > .vc_col-md-1,.vc_column-gap-default > .vc_col-lg-1,.vc_column-gap-default > .vc_col-xs-2,.vc_column-gap-default > .vc_col-sm-2,.vc_column-gap-default > .vc_col-md-2,.vc_column-gap-default > .vc_col-lg-2,.vc_column-gap-default > .vc_col-xs-3,.vc_column-gap-default > .vc_col-sm-3,.vc_column-gap-default > .vc_col-md-3,.vc_column-gap-default > .vc_col-lg-3,.vc_column-gap-default > .vc_col-xs-4,.vc_column-gap-default > .vc_col-sm-4,.vc_column-gap-default > .vc_col-md-4,.vc_column-gap-default > .vc_col-lg-4,.vc_column-gap-default > .vc_col-xs-5,.vc_column-gap-default > .vc_col-sm-5,.vc_column-gap-default > .vc_col-md-5,.vc_column-gap-default > .vc_col-lg-5,.vc_column-gap-default > .vc_col-xs-6,.vc_column-gap-default > .vc_col-sm-6,.vc_column-gap-default > .vc_col-md-6,.vc_column-gap-default > .vc_col-lg-6,.vc_column-gap-default > .vc_col-xs-7,.vc_column-gap-default > .vc_col-sm-7,.vc_column-gap-default > .vc_col-md-7,.vc_column-gap-default > .vc_col-lg-7,.vc_column-gap-default > .vc_col-xs-8,.vc_column-gap-default > .vc_col-sm-8,.vc_column-gap-default > .vc_col-md-8,.vc_column-gap-default > .vc_col-lg-8,.vc_column-gap-default > .vc_col-xs-9,.vc_column-gap-default > .vc_col-sm-9,.vc_column-gap-default > .vc_col-md-9,.vc_column-gap-default > .vc_col-lg-9,.vc_column-gap-default > .vc_col-xs-10,.vc_column-gap-default > .vc_col-sm-10,.vc_column-gap-default > .vc_col-md-10,.vc_column-gap-default > .vc_col-lg-10,.vc_column-gap-default > .vc_col-xs-11,.vc_column-gap-default > .vc_col-sm-11,.vc_column-gap-default > .vc_col-md-11,.vc_column-gap-default > .vc_col-lg-11,.vc_column-gap-default > .vc_col-xs-12,.vc_column-gap-default > .vc_col-sm-12,.vc_column-gap-default > .vc_col-md-12,.vc_column-gap-default > .vc_col-lg-12,.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5{
		padding-left: 5px;
		padding-right: 5px;
	}
	.related-portfolio .items, 
	.related-posts .items, 
	.ts-shortcode:not(.ts-instagram-shortcode) .items{
		margin-left: -5px;
		margin-right: -5px;
	}
	.related-portfolio .items .item, 
	.related-posts .items .item, 
	.ts-shortcode:not(.ts-instagram-shortcode) .items .item{
		padding-left: 5px;
		padding-right: 5px;
	}
	.list-posts{
		margin-left: 0;
		margin-right: 0;
	}
	.list-posts article,
	.list-posts article.sticky.has-post-thumbnail,
	.list-posts > article, .list-posts > .ts-blog-banner,
	#main-content.ts-col-24 .list-posts .ts-blog-banner, 
	#main-content.ts-col-24 .list-posts article.sticky.has-post-thumbnail{
		padding-left: 0;
		padding-right: 0;
	}
	.columns-2 #main-content.ts-col-18 .list-posts article:after, 
	.columns-2 #main-content.ts-col-12 .list-posts article:after,
	.columns-3 #main-content.ts-col-18 .list-posts article:after, 
	.columns-3 #main-content.ts-col-12 .list-posts article:after{
		width: 100%;
		left: 0;
	}
	.ts-image-gallery-wrapper.has-margin .images .item, 
	.ts-image-gallery-wrapper.style-masonry.ts-slider .images .item{
		padding: 5px;
	}
	.ts-testimonial-wrapper.partial-view .items, 
	.ts-testimonial-wrapper.partial-view .items.owl-carousel,
	.ts-testimonial-wrapper.partial-view.align-left .items, 
	.ts-testimonial-wrapper.partial-view.align-left .items.owl-carousel{
		width: calc(100% + 10px);
		margin-left: -5px;
		margin-right: -5px;
	}
	.ts-testimonial-wrapper.partial-view .items.owl-carousel .owl-dots{
		margin-left: -5px; /*rtl*/
	}
	.woocommerce .ts-product.has-margin .products,
	.has-margin .woocommerce .ts-product .products{
		margin-left: -5px;
		margin-right: -5px;
	}
	.woocommerce .ts-product.has-margin .products .product,
	.has-margin .woocommerce .ts-product .products .product{
		padding: 0 5px;
	}
	.product-style-5 .woocommerce .ts-product.meta-center .product .thumbnail-wrapper > a,
	.product-style-6 .woocommerce .ts-product.meta-center .product .thumbnail-wrapper > a{
		padding: 5px 5px 0;
	}
	.ts-shortcode:not(.ts-product) .owl-carousel,
	.product-style-5 .woocommerce .ts-product.ts-slider .products,
	.product-style-6 .woocommerce .ts-product.ts-slider .products,
	.woocommerce .ts-product.ts-slider.has-margin .products,
	.has-margin .woocommerce .ts-product.ts-slider .products,
	.ts-shortcode.related-posts.ts-slider .owl-carousel{
		width: calc(100% + 10px);
	}
	.widget-container .widget-title:empty{
		display: inline-block;
		opacity: 0;
		visibility: hidden;
	}
	body.single-product #main > .page-container {
		padding-top: 0;
	}
	#main-content,
	#left-sidebar, 
	#right-sidebar{
		padding: 0 5px;
		width: 100%;
		float: none;
	}
	#page:before{
		position: fixed;
		opacity: 0;
		left: 0;
		right: 0;
		bottom: -100px;
		top: 0;
		content: "";
		background: #000000;
		transition: opacity 0.35s;
		z-index: -1;
	}
	div#main{
		min-height: 200px;
	}
	body input, 
	body select, 
	body textarea,
	body input[type="search"], 
	body input[type="text"], 
	body input[type="password"], 
	body input[type="number"], 
	body input[type="email"], 
	body input[type="date"], 
	body select, 
	body textarea{
		width: 100%;
		max-width: 100%;
	}
	.bg-left-mobile,
	.vc_row.bg-left-mobile{
		background-position: left center !important;
		background-repeat: no-repeat !important;
	}
	.bg-right-mobile,
	.vc_row.bg-right-mobile{
		background-position: right center !important;
		background-repeat: no-repeat !important;
	}
	#ts-search-sidebar.active .ts-search-by-category{
		-webkit-animation: none;
		-moz-animation: none;
		animation: none;
	}
	.vc_row.mobile-row-alignfull{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.vc_row.mobile-row-alignfull > .vc_col-sm-4{
		margin-top: 15px;
	}
	
	/*** HEADER ***/
	header .logo-wrapper,
	header .sticky-wrapper.is-sticky .header-sticky .logo-wrapper{
		height: 40px;
	}
	.header-top,
	.header-v2 .header-middle .shopping-cart-wrapper,
	.header-v2 .header-middle .my-wishlist-wrapper,
	.header-v2 .header-middle .my-account-wrapper,
	.header-v2 .header-middle .header-right > .ts-header-social-icons, 
	.header-v3 .header-middle .header-right > .ts-header-social-icons,
	.header-v2 .header-middle .language-currency:after{
		display: none;
	}
	.header-v2 .header-middle .language-currency {
		padding-right: 0;
		margin-right: 0;
	}
	.header-v2 .header-middle .ts-search-by-category,
	.header-v6 .header-middle .ts-search-by-category{
		left: 15px;
		right: 15px;
	}
	.header-v3 .ts-store-notice{
		border-width: 0 0 1px;
		border-style: solid;
	}
	.header-v4 .header-middle .ts-header-social-icons{
		display: none;
	}
	.header-v4 .header-middle .search-button.search-icon{
		float: left; /*rtl*/
		margin-left: -14px; /*rtl*/
	}
	.header-v4 .header-middle .container > .logo-wrapper{
		text-align: center;
		padding-right: 0; /*rtl*/
	}
	.header-v4 .hidden-cart .header-middle .container > .logo-wrapper{
		padding-right: 46px; /*rtl*/
	}
	.ts-header .shopping-cart-wrapper .dropdown-container:before{
		top: 15px;
	}
	.ts-header .shopping-cart-wrapper .dropdown-container{
		padding-top: 40px;
		left: auto; /*rtl*/
		right: -15px; /*rtl*/
		margin: 0;
	}
	.header-v5 .header-middle .header-right{
		width: auto;
	}
	.header-v6 .logo-wrapper{
		text-align: center;
		padding: 0;
	}
	.header-v6 .header-middle .ts-group-meta-icon-toggle .icon{
		margin-left: -14px; /*rtl*/
	}
	.header-v6 .header-middle .ts-group-meta-icon-toggle,
	.header-v6 .header-middle .header-right{
		width: 28%;
	}
	.ts-group-icons-header ~ footer > .footer-container{
		margin-bottom: 44px; /*bottom-bar height*/
	}
	.ts-recent-comments-widget.has-nav .widget-title,
	.ts-blogs-widget.has-nav .widget-title,
	.ts-products-widget.has-nav .widget-title,
	.ts-products-widget.has-nav .widgettitle{
		max-width: calc(100% - 85px);
	}
	.ts-recent-comments-widget.has-nav .owl-nav > .owl-prev,
	.ts-blogs-widget.has-nav .owl-nav > .owl-prev,
	.ts-products-widget.has-nav .owl-nav > .owl-prev,
	.ts-products-widget.has-nav .owl-nav > .owl-prev{
		right: 55px; /*rtl*/
	}
	.ts-recent-comments-widget.has-nav .owl-nav > .owl-next,
	.ts-blogs-widget.has-nav .owl-nav > .owl-next,
	.ts-products-widget.has-nav .owl-nav > .owl-next,
	.ts-products-widget.has-nav .owl-nav > .owl-next{
		right: 30px; /*rtl*/
	}
	.ts-recent-comments-widget.has-nav .owl-nav > .owl-prev,
	.ts-blogs-widget.has-nav .owl-nav > .owl-prev,
	.ts-products-widget.has-nav .owl-nav > .owl-prev,
	.ts-products-widget.has-nav .owl-nav > .owl-prev,
	.ts-recent-comments-widget.has-nav .owl-nav > .owl-next,
	.ts-blogs-widget.has-nav .owl-nav > .owl-next,
	.ts-products-widget.has-nav .owl-nav > .owl-next,
	.ts-products-widget.has-nav .owl-nav > .owl-next{
		top: 12px;
	}
	
	/*** Mobile Menu ***/
	.mobile-menu > ul.menu li.ts-megamenu-fullwidth .ts-megamenu-widgets-container > ul > li {		
		min-width: 33.33333%;
	}
	.mobile-menu > ul.menu li.ts-megamenu-fullwidth .ts-megamenu-widgets-container > ul > li.widget_media_image{		
		min-width: 25%;
	}
	nav.mobile-menu > ul li:before{
		font-size: 90%;
		position: relative;
		top: 1px;
	}
	.mobile-menu > ul.menu li.ts-megamenu-fullwidth .wpb_column.vc_col-sm-5.vc_col-lg-6.vc_col-md-6 .ts-banner-image{
		margin-bottom: 10px;
	}
	.mobile-menu > ul.menu li.ts-megamenu-fullwidth .wpb_column.vc_col-sm-5.vc_col-lg-6.vc_col-md-6 .ts-banner-image:last-child{
		margin-bottom: 30px;
	}
	.mobile-menu > ul.menu li.ts-megamenu-fullwidth .wpb_column.vc_col-sm-5.vc_col-lg-6.vc_col-md-6 .ts-banner-image + .vc_empty_space{
		display: none;
	}
	
	/*** FOOTER ***/
	.footer-container .vc_column_container[class*="vc_custom_"]{
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.footer-container h1, .footer-container h2, .footer-container h3, .footer-container h4, .footer-container h5, .footer-container h6,
	.footer-container .h1, .footer-container .h2, .footer-container .h3, .footer-container .h4, .footer-container .h5, .footer-container .h6,
	.footer-container .ts-heading, 
	.footer-container .ts-shortcode .heading-tab, 
	.footer-container .vc_custom_heading, 
	.footer-container .heading-shortcode, 
	.footer-container .ts-shortcode .shortcode-heading-wrapper, 
	.footer-container .ts-product-in-category-tab-wrapper .column-tabs, 
	.footer-container .ts-shortcode.ts-product-in-product-type-tab-wrapper .heading-tab, 
	.footer-container .ts-shortcode.ts-product-in-product-type-tab-wrapper .column-tabs{
		margin: 0 0 10px 0;
	}
	
	/*** SHOP ***/
	.woocommerce .before-loop-wrapper{
		font-size: 100%;
	}
	.woocommerce.archive .before-loop-wrapper .product-on-sale-form{
		display: none;
	}
	.woocommerce.archive #main-content.ts-col-24 .before-loop-wrapper .product-per-page-form{
		display: none;
	}
	.product-per-page-form,
	.filter-widget-area-button{
		width: 50%;
		order: 0;
		margin: 0;
		padding: 0;
		border-width: 0 1px 0 0; /*rtl*/
		border-style: solid;
	}
	.filter-widget-area-button > a{
		width: 100%;
	}
	.woocommerce .woocommerce-ordering .orderby ul{
		width: 170px;
		left: auto;
		right: -20px;
		margin: 0;
	}
	#main-content .woocommerce.columns-1 > .products .product .thumbnail-wrapper,
	#main-content .woocommerce.columns-1 > .products .product .meta-wrapper{
		width: 50%;
		padding: 25px;
	}
	#main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2{
		width: 100%;
		padding: 25px;
		border-width: 1px 0 0 0;
		border-style: solid;
	}
	.widget-container.widget_price_filter, 
	.widget-container.product-filter-by-brand, 
	.widget-container.widget_rating_filter, 
	.widget-container.product-filter-by-color{
		padding-top: 0;
		border-width: 0;
	}
	.widget-container.widget_price_filter + .widget_media_image, 
	.widget-container.product-filter-by-brand + .widget_media_image, 
	.widget-container.widget_rating_filter + .widget_media_image, 
	.widget-container.product-filter-by-color + .widget_media_image {
		padding-top: 0;
	}
	#left-sidebar .widget-container .widget-title,
	#right-sidebar .widget-container .widget-title{
		margin: 0;
	}
	.woocommerce.woocommerce-page.archive #main > .page-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
	}
	.woocommerce.woocommerce-page.archive #main > .page-container #left-sidebar,
	.woocommerce.woocommerce-page.archive #main > .page-container #right-sidebar{
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.woocommerce.main-products .products .list-categories .product-category .heading-title,
	#main-content .woocommerce.columns-1 > .products .product .product-name, 
	#main-content .woocommerce.columns-2 > .products .product .product-name{
		font-size: 100%;
		line-height: 24px;
	}
	#main-content.ts-col-24 .woocommerce.main-products:not(.columns-1) > .products .product{
		width: 50%;
	}
	#main-content.ts-col-24 .woocommerce.main-products:not(.columns-1) > .products .product:nth-child(2n+1){
		clear: both;
	}
	#main-content.ts-col-24 .woocommerce.main-products:not(.columns-1) > .products .product:nth-child(3n+1){
		clear: none;
	}
	
	html body > h1 a.close:before{
		color: #ffffff;
	}
	#ts-filter-widget-area .ts-sidebar-content{
		position: fixed;
		top: 0 !important;
		padding: 40px 30px;
		background: #ffffff;
		width: 100%;
		max-width: 100%;
		overflow: auto;
		z-index: 999;
	}
	.admin-bar #ts-filter-widget-area .ts-sidebar-content{
		padding-top: 100px;
	}
	#ts-filter-widget-area .ts-sidebar-content .widget-title-wrapper a.block-control{
		display: none !important;
	}
	#ts-filter-widget-area .ts-sidebar-content .widget-container > *{
		display: block !important;
	}
	#ts-filter-widget-area .widget-container .widget-title {
		margin: 0 0 20px;
	}
	#ts-filter-widget-area .close{
		display: block;
		top: 10px;
		right: 18px; /*rtl*/
	}
	.admin-bar #ts-filter-widget-area .close{
		top: 50px;
		right: 20px; /*rtl*/
	}
	.woocommerce .woocommerce-ordering .orderby ul:before{
		right: 15px; /*rtl*/
	}
	body.woocommerce #main-content .woocommerce.main-products, 
	#main-content .shop-bottom-content, 
	#main-content .after-loop-wrapper .woocommerce-pagination {
		transition: none;
	}
	#main-content.show-filter-sidebar .woocommerce.main-products, 
	#main-content.show-filter-sidebar .shop-bottom-content, 
	#main-content.show-filter-sidebar .after-loop-wrapper .woocommerce-pagination {
		padding-left: 0; /*rtl*/
	}
	.shop-bottom-content img.hidden-phone,
	.product-bottom-content img.hidden-phone{
		display: block !important;
	}
	.shop-bottom-content img.visible-phone,
	.product-bottom-content img.visible-phone{
		display: none !important;
	}
	body .ts-popup-modal .add-to-cart-popup-container{
		width: 60%;
		padding: 20px;
	}
	.add-to-cart-popup-content .heading{
		margin-bottom: 20px;
	}
	.add-to-cart-popup-content .item {
		width: calc(50% - 19px);
		margin-right: 19px;
		padding: 0 15px 15px;
	}

	/*** MAIN CONTENT ***/
	.single #main > .related-posts{
		margin: 0;
	}
	.single #comment-wrapper{
		margin-bottom: 50px;
	}
	.sale-label {
		width: 120px;
		height: 120px;
		line-height: 120px;
		font-size: 36px;
	}
	.ts-aligncenter-mobile .ul-style-none.style-horizontal li {
		width: 100%;
		margin-right: 0; /*rtl*/
	}
	.mobile-reset-padding.vc_column_container{
		padding-right: 5px !important;
		border-width: 0 !important;
		padding-left: 5px !important;
	}
	.vc_row:not(.vc_row-o-equal-height)>.vc_column_container.align-bottom,
	.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container.align-bottom {
		order: 1;
	}
	.mobile-remove-padding.vc_column_container,
	.mobile-remove-padding.vc_column_container .vc_column-inner{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.banner-radius + .mobile-reset-padding.vc_column_container{
		padding-left: 0 !important;
	}
	#main > .page-container.blank-page-template{
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-container.blank-page-template .ts-countdown .counter-wrapper > div:not(:last-child):after {
		font-size: 24px;
		top: 20px;
	}
	.page-container > #main-content.ts-col-18,
	.page-container > .ts-sidebar.ts-col-6{
		width: 100%;
		float: none;
	}
	.widget_categories > ul > li,
	.widget_pages > ul > li,
	.widget_nav_menu .menu-menu-main-container > ul > li,
	.widget-container ul.product-categories > li,
	.widget-container.widget_categories > ul > li,
	.widget-container.widget_layered_nav > ul > li,
	.widget-container.product-filter-by-availability .product-filter-by-availability-wrapper > ul > li{
		margin: 0 0 8px 0;
	}
	.columns-2 .list-posts article,
	.columns-3 .list-posts article,
	.ts-blogs.columns-2 .items .item,
	.ts-blogs.columns-3 .items .item,
	.ts-blogs.columns-4 .items .item{
		width: 100%;
		float: none;
	}
	.columns-3 .list-posts article:nth-child(3n+1),
	.ts-blogs.columns-3 .items .item:nth-child(3n+1){
		clear: none;
	}
	.ts-blogs.columns-2 .items .item:nth-child(2n+1),
	.ts-blogs.columns-3 .items .item:nth-child(2n+1),
	.ts-blogs.columns-4 .items .item:nth-child(2n+1),
	.columns-2 .list-posts article:nth-child(2n+1),
	.columns-3 .list-posts article:nth-child(2n+1){
		clear: none;
	}
	#left-sidebar .widget-container .widget-title,
	#right-sidebar .widget-container .widget-title,
	.widget_categories > ul li, 
	.widget-container ul.product-categories li, 
	.widget-container.widget_categories > ul li{
		font-size: 100%;
	}
	#left-sidebar > *, #right-sidebar > * {
		max-width: 100%;
	}
	#left-sidebar .widget-container,
	#right-sidebar .widget-container{
		margin-bottom: 0;
	}
	#left-sidebar .widget-container .widget-title-wrapper,
	#right-sidebar .widget-container .widget-title-wrapper{
		margin: 0;
		padding: 10px 0;
		border-width: 0 0 1px;
		border-style: solid;
	}
	#left-sidebar .widget-container.widget_media_image,
	#right-sidebar .widget-container.widget_media_image{
		margin: 30px 0;
		text-align: center;
	}
	#left-sidebar > .widget-container.widget_media_image:last-child,
	#right-sidebar > .widget-container.widget_media_image:last-child{
		margin-bottom: 0;
	}
	#left-sidebar .widget-container:not(.widget_media_image) .widget-title-wrapper ~ *,
	#right-sidebar .widget-container:not(.widget_media_image) .widget-title-wrapper ~ *{
		padding: 20px 0;
		font-size: 100%;
	}
	.error404 #main > .page-container{
		padding-top: 0;
	}
	.image-404 img{
		max-height: 200px;
	}
	body.error404 article div.not-found h1{
		font-size: 100px;
		line-height: 100px;
	}
	body.error404 article div.not-found h5{
		font-size: 24px;
	}
	.ts-portfolio-wrapper .filter-bar{
		margin: 0 -10px 30px;
	}
	.ts-portfolio-wrapper .filter-bar li{
		margin: 0 10px 5px;
	}
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		width: 50%;
	}
	.ts-portfolio-wrapper.columns-3 .item:nth-child(3n+1),
	.ts-portfolio-wrapper.columns-4 .item:nth-child(4n+1){
		clear: none;
	}
	.ts-portfolio-wrapper.columns-3 .item:nth-child(2n+1),
	.ts-portfolio-wrapper.columns-4 .item:nth-child(2n+1){
		clear: both;
	}
	.ts-blogs:not(.ts-slider) .items .item{
		margin-bottom: 40px;
		padding-bottom: 30px;
		border-width: 0 0 1px;
		border-style: solid;
	}
	.ts-blogs:not(.ts-slider) .items .item:last-child{
		padding-bottom: 0;
		border-width: 0;
	}
	.list-posts > article .entry-content .entry-summary:last-child,
	.ts-blogs:not(.ts-slider) .items .item .entry-content .entry-summary:last-child{
		margin-bottom: 0;
	}
	.list-posts > article:after, 
	.list-posts > .ts-blog-banner:after {
		width: 100%;
	}
	.list-posts > article.sticky:after, 
	.columns-1 .list-posts > article:after, 
	.list-posts > .ts-blog-banner:after, 
	.columns-2 .list-posts > article.sticky ~ article:nth-of-type(2n):after, 
	.columns-2 .list-posts > article:nth-of-type(2n+1):after, 
	.columns-3 .list-posts > article.sticky ~ article:nth-of-type(3n+2):after, 
	.columns-3 .list-posts > article:nth-of-type(3n+1):after {
		left: 0; /*rtl*/
	}
	.ts-blogs article:not(.no-featured-image) .entry-meta-top, 
	.list-posts article.format-standard:not(.no-featured-image) .entry-meta-top,
	.ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail figure > a + .cats-portfolio{
		top: 15px;
		left: 15px;
		right: 15px;
	}
	.vc_row .wpb_column.fix-margin{
		margin-left: 5px;
		margin-right: 5px;
		width: calc(100% - 10px);
	}
	.ts-blogs.style-absolute .items .item{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	/*** PRODUCT DETAIL ***/
	.woocommerce div.product div.images .flex-control-thumbs li{
		width: 58px;
	}
	.woocommerce div.product.show-tabs-content-default .woocommerce-tabs #reviews #comments .commentlist {
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2;
	}

	/*** Dokan Tabs ***/
	#tab-more_seller_product .products .product{
		width: 50%;
	}
	#tab-more_seller_product .products .product:nth-child(4n+1),
	#tab-more_seller_product .products .product:nth-child(3n+1){
		clear: none;
		border-left-width: 0; /*rtl*/
	}
	#tab-more_seller_product .products .product:nth-child(2n+1){
		clear: both;
		border-left-width: 1px; /*rtl*/
	}

	/*** SHOPPING CART ***/
	.woocommerce .woocommerce-cart-form,
	.woocommerce-cart article .woocommerce .cart-collaterals{
		width: 100%;
		float: none;
		padding-left: 0;
		padding-right: 0;
	}
	
	/*** MY ACCOUNT ***/
	.woocommerce #customer_login .col-1{
		margin-bottom: 50px;
	}
	.woocommerce #customer_login .col-1,
	.woocommerce #customer_login .col-2{
		width: 100%;
		float: none;
	}
	.woocommerce ul.order_details.woocommerce-thankyou-order-details{
		margin: 0 -15px 15px;
	}
	.woocommerce ul.order_details.woocommerce-thankyou-order-details li{
		padding: 5px 15px 0;
		margin: 0 0 15px;
	}
	
	/*** POPUP/MODAL ***/
	.ts-popup-modal .popup-container{
		width: calc(100% - 40px);
	}
	
	/*** SHORTCODE ***/
	.woocommerce.columns-8 .products .product,
	.woocommerce.columns-7 .products .product,
	.woocommerce.columns-6 .products .product,
	.woocommerce.columns-5 .products .product,
	.woocommerce.columns-4 .products .product,
	.woocommerce.columns-3 .products .product{
		width: 50%;
	}
	.woocommerce.columns-3 > .products .product:nth-of-type(3),
	.woocommerce.columns-4 > .products .product:nth-of-type(3),
	.woocommerce.columns-4 > .products .product:nth-of-type(4),
	.ts-product-in-category-tab-wrapper:not(.ts-slider) .woocommerce .products .product:not(:nth-child(1)):not(:nth-child(2)),
	.ts-product-in-product-type-tab-wrapper:not(.ts-slider) .woocommerce .products .product:not(:nth-child(1)):not(:nth-child(2)){
		border-top-width: 0;
	}
	.woocommerce.columns-4 > .products .product:nth-child(2n+1),
	.woocommerce.columns-3 > .products .product:nth-child(2n+1),
	.ts-product-in-category-tab-wrapper:not(.ts-slider) .woocommerce .products .product:nth-child(2n+1),
	.ts-product-in-product-type-tab-wrapper:not(.ts-slider) .woocommerce .products .product:nth-child(2n+1),
	.woocommerce.columns-8 .ts-product .products .product:nth-child(2n+1),
	.woocommerce.columns-7 .ts-product .products .product:nth-child(2n+1),
	.woocommerce.columns-6 .ts-product .products .product:nth-child(2n+1),
	.woocommerce.columns-5 .ts-product .products .product:nth-child(2n+1),
	.woocommerce.columns-4 .ts-product .products .product:nth-child(2n+1),
	.woocommerce.columns-3 .ts-product .products .product:nth-child(2n+1){
		border-left-width: 1px;
	}
	.woocommerce.columns-4 > .products .product:nth-child(2n),
	.woocommerce.columns-3 > .products .product:nth-child(2n),
	.ts-product-in-category-tab-wrapper:not(.ts-slider) .woocommerce .products .product:nth-child(2n),
	.ts-product-in-product-type-tab-wrapper:not(.ts-slider) .woocommerce .products .product:nth-child(2n),
	.woocommerce.columns-8 .ts-product .products .product:nth-child(2n),
	.woocommerce.columns-7 .ts-product .products .product:nth-child(2n),
	.woocommerce.columns-6 .ts-product .products .product:nth-child(2n),
	.woocommerce.columns-5 .ts-product .products .product:nth-child(2n),
	.woocommerce.columns-4 .ts-product .products .product:nth-child(2n),
	.woocommerce.columns-3 .ts-product .products .product:nth-child(2n){
		border-left-width: 0;
	}
	.product-style-5 .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-5 .woocommerce .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-5 .woocommerce .cross-sells .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-5 .woocommerce .up-sells .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-5 .woocommerce .related .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-5 .woocommerce.main-products:not(.columns-1) > .products .product:not(.product-category) .meta-wrapper-2 .loop-add-to-cart,
	.product-style-6 .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-6 .woocommerce .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-6 .woocommerce .cross-sells .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-6 .woocommerce .up-sells .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-6 .woocommerce .related .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-6 .woocommerce.main-products:not(.columns-1) > .products .product:not(.product-category) .meta-wrapper-2 .loop-add-to-cart{
		width: 100%;
	}
	.product-style-5 .main-products:not(.columns-1) .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-5 .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-5 .woocommerce .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-5 .woocommerce .cross-sells .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-5 .woocommerce .up-sells .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-5 .woocommerce .related .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-6 .main-products:not(.columns-1) .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-6 .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-6 .woocommerce .ts-shortcode .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-6 .woocommerce .cross-sells .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-6 .woocommerce .up-sells .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-6 .woocommerce .related .product .meta-wrapper-2 .loop-add-to-cart .button{
		min-width: 0;
		width: 100%;
	}
	.product-style-5 .ts-shortcode .product .meta-wrapper-2 .quantity .number-button,
	.product-style-5 .woocommerce .ts-shortcode .product .meta-wrapper-2 .quantity .number-button,
	.product-style-5 .woocommerce .cross-sells .product .meta-wrapper-2 .quantity .number-button,
	.product-style-5 .woocommerce .up-sells .product .meta-wrapper-2 .quantity .number-button,
	.product-style-5 .woocommerce .related .product .meta-wrapper-2 .quantity .number-button,
	.product-style-5 .woocommerce.main-products:not(.columns-1) .meta-wrapper-2 .quantity .number-button,
	.product-style-6 .ts-shortcode .product .meta-wrapper-2 .quantity .number-button,
	.product-style-6 .woocommerce .ts-shortcode .product .meta-wrapper-2 .quantity .number-button,
	.product-style-6 .woocommerce .cross-sells .product .meta-wrapper-2 .quantity .number-button,
	.product-style-6 .woocommerce .up-sells .product .meta-wrapper-2 .quantity .number-button,
	.product-style-6 .woocommerce .related .product .meta-wrapper-2 .quantity .number-button,
	.product-style-6 .woocommerce.main-products:not(.columns-1) .meta-wrapper-2 .quantity .number-button{
		max-width: 100%;
	}
	/*** Product Category ***/
	.woocommerce .ts-product-category-wrapper.style-default.auto-width:not(.ts-slider) .products {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.ts-product-category-wrapper.style-default.auto-width:not(.ts-slider) .products .product-category a img {
		max-height: 34vw;
		width: auto !important;
	}
	/*** Features ***/
	.group-features{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.group-features>.vc_column_container:not(:last-child){
		border-width: 0 0 1px 0 !important;
		border-style: solid;
		border-color: inherit;
	}
	/*** Countdown ***/
	.shortcode-heading-wrapper > .shortcode-title + .ts-countdown{
		margin-left: 0; /*rtl*/
	}
	.ts-shortcode .shortcode-heading-wrapper h2{
		width: 100%;
		line-height: 34px !important;
		margin-bottom: 10px;
	}
	.ts-image-box,
	.ts-image-box > *{
		width: 100%;
		display: block;
	}
	.ts-image-box.image-left .image-thumbnail{
		margin-bottom: 30px;
	}
	.ts-image-box.image-right .image-thumbnail{
		margin-top: 30px;
	}
	.ts-image-box.image-left .box-header,
	.ts-image-box.image-right .box-header{
		padding: 0;
	}
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panel-body{
		padding: 20px 0;
	}
	.vc_general.vc_tta-tabs .vc_tta-panel:not(.vc_active){
		display: block;
	}
	.ts-testimonial-wrapper .items:not(.owl-carousel){
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
		column-gap: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	.ts-testimonial-wrapper.ts-shortcode:not(.ts-slider) .items:not(.owl-carousel) .item{
		margin: 0 0 10px 0;
	}
}
@media only screen and (max-height: 600px){
	/*** PRODUCT ***/
	body .ts-popup-modal .product-360-container {
		width: 260px;
	}
}
@media only screen and (max-height: 340px){
	/*** PRODUCT ***/
	body .ts-popup-modal .product-360-container {
		width: 240px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 481px){
	#left-sidebar .widget-container ul.product_list_widget:after,
	#right-sidebar .widget-container ul.product_list_widget:after{
		content: '';
		display: table;
		clear: both;
	}
	#left-sidebar .widget-container ul.product_list_widget li,
	#right-sidebar .widget-container ul.product_list_widget li{
		width: 50%;
		float: left; /*rtl*/
		border-width: 1px 1px 0 0;
	}
	#left-sidebar .widget-container ul.product_list_widget li:nth-child(2n+1),
	#right-sidebar .widget-container ul.product_list_widget li:nth-child(2n+1){
		clear: both;
	}
	#left-sidebar .widget-container ul.product_list_widget li:nth-child(1),
	#left-sidebar .widget-container ul.product_list_widget li:nth-child(2),
	#right-sidebar .widget-container ul.product_list_widget li:nth-child(1),
	#right-sidebar .widget-container ul.product_list_widget li:nth-child(2){
		border-top-width: 0;
	}
	#left-sidebar .widget-container ul.product_list_widget li:nth-child(2n),
	#right-sidebar .widget-container ul.product_list_widget li:nth-child(2n){
		border-right-width: 0;
	}
	.commentlist li.comment .avatar{
		width: 25%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.commentlist li.comment .comment-detail{
		width: 75%;
	}
	.commentlist li.comment .avatar img{
		margin: 0 0 10px 0; /*rtl*/
	}
}
/*-----------------------------------------------------------------------------------------------------*/
/*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/
@media only screen and (max-width: 639px){
	
	/*** MAIN CONTENT ***/
	.search-no-results .search-wrapper {
		max-width: 90%;
	}
	
	/*** MY ACCOUNT ***/
	.woocommerce #customer_login .col-1,
	.woocommerce #customer_login .col-2, 
	.woocommerce-page #customer_login .col-1, 
	.woocommerce-page #customer_login .col-2{
		width: 100%;
		float: none !important;
		margin-bottom: 50px;
	}
	.woocommerce-account #primary .woocommerce{
		display: block;
	}
}

@media only screen and (max-width: 600px){
	.wp-block-media-text{-ms-grid-columns:100%!important;grid-template-columns:100%!important;}
	.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
	.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;padding: 15px 0 0;}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon{
		display: block;
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, 
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{
		width: 100%;
		margin: 0;
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
		margin-bottom: 6px;
	}
	.woocommerce > form.checkout #customer_details,
	.woocommerce form.checkout_coupon, 
	.woocommerce .checkout-login-coupon-wrapper form.login{
		padding: 15px 20px 20px;
	}
	.woocommerce > form.checkout #order_review {
		padding: 60px 20px 30px;
		margin-top: -58px;
	}
	.woocommerce form .form-row{
		margin-bottom: 18px;
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon p:not(.form-row-first):not(.form-row-last){
		margin-bottom: 10px;
	}

	/*** MY ACCOUNT ***/
	.woocommerce table.my_account_orders th, 
	.woocommerce table.my_account_orders td{
		padding-top: 8px;
		padding-bottom: 8px;
	}
}
@media only screen and (max-width: 480px){
	
	/*** HEADER ***/
	.ts-header .header-middle .header-right > .menu-wrapper nav > ul.menu > li:first-child > a, 
	.ts-header .header-middle .header-right > .menu-wrapper nav > ul > li:first-child > a {
		padding-left: 5px; /*rtl*/
		padding-right: 5px; /*rtl*/
	}
	.ts-header .header-middle .header-right > .menu-wrapper nav > ul.menu > li:first-child[class*=fa] > a, 
	.ts-header .header-middle .header-right > .menu-wrapper nav > ul > li:first-child[class*=fa] > a {
		padding-left: 35px; /*rtl*/
	}
	.ts-header .header-middle .header-right > .menu-wrapper nav > ul.menu > li:first-child:before, .ts-header .header-middle .header-right > .menu-wrapper nav > ul > li:first-child:before {
		left: 15px; /*rtl*/
	}
	.style-icon-background .products .product-category a img,
	.woocommerce .style-icon-background .products .product-category a img{
		max-width: 30px;
	}
	.style-icon .products .product .heading-title{
		font-size: 90% !important;
	}
	.mobile-menu > ul.menu li.ts-megamenu-fullwidth .ts-megamenu-widgets-container > ul > li{		
		min-width: 100%;
	}
	.mobile-menu > ul.menu li.ts-megamenu-fullwidth .ts-megamenu-widgets-container > ul > li.widget_media_image{		
		min-width: 50%;
	}
	.mobile-menu > ul.menu li.ts-megamenu .wpb_column.vc_col-sm-2.vc_col-xs-4{
		width: 100%;
	}
	.ts-banner-image.left-top img.text-image {
		left: 15px; /*rtl*/
		top: 15px;
	}
	.ts-feature-wrapper .feature-content{
		align-items: flex-start;
	}
	.footer-container .mobile-portrait-1-columns .wpb_text_column hr{
		max-width: 100% !important;
	}
	.woocommerce div.product div.summary .button-in.wishlist,
	.woocommerce.main-products.columns-1 > .products .product-group-button-meta > .button-in.wishlist {
		margin-right: 20px; /* rtl */
	}
	.woocommerce div.product div.summary .button-in .ts-tooltip:after, .woocommerce.main-products.columns-1 > .products .product-group-button-meta > .button-in .ts-tooltip:after {
        font-size: 14px;
    }
	
	/*** POPUP ***/
	body #ts-ajax-add-to-cart-message {
		width: calc(100% - 10px);
		text-align: center;
		padding: 8px 15px;
		left: 5px; /*rtl*/
	}
	body .ts-popup-modal .product-360-container {
		width: 90%;
	}

	/*** SHOP ***/
	.woocommerce.columns-3 > .products .product:nth-of-type(3), 
	.woocommerce.columns-4 > .products .product:nth-of-type(3), 
	.woocommerce.columns-4 > .products .product:nth-of-type(4){
		border-top-width: 0;
	}
	.woocommerce.columns-3 > .products .product:nth-of-type(2n),
	.woocommerce.columns-4 > .products .product:nth-of-type(2n){
		border-left-width: 0;
	}
	.woocommerce.columns-3 > .products .product:nth-of-type(2n+1),
	.woocommerce.columns-4 > .products .product:nth-of-type(2n+1){
		border-left-width: 1px;
	}
	.product-style-3 .ts-col-18 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart, 
	.product-style-3 .ts-col-12 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-3 .ts-col-18 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart .button, 
	.product-style-3 .ts-col-12 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-4 .ts-col-18 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart, 
	.product-style-4 .ts-col-12 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart,
	.product-style-4 .ts-col-18 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart .button, 
	.product-style-4 .ts-col-12 .woocommerce.main-products:not(.columns-1) > .products .product .meta-wrapper-2 .loop-add-to-cart .button{
		width: 100%;
	}
	.product-style-2 .product-group-button > div.loop-add-to-cart a.button {
		width: calc(100% - 30px);
	}
	input[type^="radio"], input[type^="check"], 
	.woocommerce form .form-row .input-checkbox {
		margin-right: 3px; /*rtl*/
	}
	.woocommerce form.login .button, 
	.woocommerce form.register .button {
		margin: 0 20px 0 0; /*rtl*/
	}
	body .ts-popup-modal .add-to-cart-popup-container {
		width: 94%;
	}
	
	/*** PRODUCT DETAIL ***/
	.woocommerce #main-content.ts-col-12 #content div.product div.images, 
	.woocommerce #main-content.ts-col-12 div.product div.images, 
	.woocommerce-page #main-content.ts-col-12 #content div.product div.images, 
	.woocommerce-page #main-content.ts-col-12 div.product div.images,
	.woocommerce #main-content.ts-col-18 #content div.product div.images, 
	.woocommerce #main-content.ts-col-18 div.product div.images, 
	.woocommerce-page #main-content.ts-col-18 #content div.product div.images, 
	.woocommerce-page #main-content.ts-col-18 div.product div.images,
	.woocommerce #main-content.ts-col-12 #content div.product div.summary, 
	.woocommerce #main-content.ts-col-12 div.product div.summary, 
	.woocommerce-page #main-content.ts-col-12 #content div.product div.summary, 
	.woocommerce-page #main-content.ts-col-12 div.product div.summary,
	.woocommerce #main-content.ts-col-18 #content div.product div.summary, 
	.woocommerce #main-content.ts-col-18 div.product div.summary, 
	.woocommerce-page #main-content.ts-col-18 #content div.product div.summary, 
	.woocommerce-page #main-content.ts-col-18 div.product div.summary,
	
	.woocommerce #main-content.ts-col-24 #content div.product:not(.summary-2-columns) div.images, 
	.woocommerce #main-content.ts-col-24 div.product:not(.summary-2-columns) div.images, 
	.woocommerce-page #main-content.ts-col-24 #content div.product:not(.summary-2-columns) div.images, 
	.woocommerce-page #main-content.ts-col-24 div.product:not(.summary-2-columns) div.images ,
	.woocommerce #main-content.ts-col-24 #content div.product:not(.summary-2-columns) div.summary, 
	.woocommerce #main-content.ts-col-24 div.product:not(.summary-2-columns) div.summary, 
	.woocommerce-page #main-content.ts-col-24 #content div.product:not(.summary-2-columns) div.summary, 
	.woocommerce-page #main-content.ts-col-24 div.product:not(.summary-2-columns) div.summary,
	
	.woocommerce #main-content.ts-col-24 #content div.product.images-summary-background div.images, 
	.woocommerce #main-content.ts-col-24 div.product.images-summary-background div.images, 
	.woocommerce-page #main-content.ts-col-24 #content div.product.images-summary-background div.images, 
	.woocommerce-page #main-content.ts-col-24 div.product.images-summary-background div.images,
	.woocommerce #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce #main-content.ts-col-24 div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 div.product.images-summary-background div.summary{
		width: 100%;
		float: none;
	}
	.woocommerce #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce #main-content.ts-col-24 div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 div.product.images-summary-background div.summary {
		margin: 40px 0 0;
	}
	.woocommerce #content div.product div.summary, 
	.woocommerce div.product div.summary, 
	.woocommerce-page #content div.product div.summary, 
	.woocommerce-page div.product div.summary {
		padding-left: 0; /*rtl*/
	}
	.woocommerce #main-content.ts-col-24 div.product.summary-2-columns:not(.images-summary-background) div.summary{
		padding-right: 0; /*rtl*/
	}
	.woocommerce #main-content.ts-col-24 div.product.summary-2-columns:not(.images-summary-background) .summary-column-2{
		width: 100%;
		position: static;
		order: 1;
		margin-top: 50px;
	}
	div.product .yith-wfbt-section .yith-wfbt-images td:not(:last-child) > a:after{
		width: 24px;
		height: 24px;
		line-height: 22px;
		right: 0;
		left: 0;
		margin: 0 auto;
		top: auto;
		bottom: -12px;
	}
	div.product .yith-wfbt-section .yith-wfbt-form,
	.woocommerce #content div.product.summary-2-columns div.summary, 
	.woocommerce div.product.summary-2-columns div.summary, 
	.woocommerce-page #content div.product.summary-2-columns div.summary, 
	.woocommerce-page div.product.summary-2-columns div.summary{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
	}
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block{
		width: 100%;
		padding: 20px 30px 30px;
		order: 1;
	}
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items{
		width: 100%;
		padding: 25px 30px 0;
	}
	.yith-wfbt-section .yith-wfbt-submit-block input[type^="submit"] {
		width: auto;
		min-width: 216px;
	}
	div.product .yith-wfbt-section .yith-wfbt-images tr{
		display: table;
		width: 100%;
	}
	div.product .yith-wfbt-section .yith-wfbt-images td{
		border-width: 0 0 1px;
		display: table-row;
		text-align: center;
		padding: 0;
	}
	div.product .yith-wfbt-section .yith-wfbt-images td img{
		max-width: 120px;
	}
	.woocommerce-tabs .panel.woocommerce-Tabs-panel--description img.alignright {
		margin: 0 -20px 0 0 !important; /*rtl*/
		max-width: calc(100% + 20px);
		float: none;
	}
	.woocommerce-tabs .panel .ul-style-none.style-horizontal.has-border{
		display: block;
	}
	.woocommerce-tabs .panel .ul-style-none.style-horizontal.has-border li{
		display: block;
		float: none;
	}
	.woocommerce-tabs .panel .ul-style-none.style-horizontal.has-border li:not(:last-child){
		border-width: 0 0 1px 0 !important;
		border-style: solid;
	}
	.woocommerce-tabs .panel .ul-style-none.style-horizontal.has-border li:not(:nth-child(3n+3)){
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
	}
	.woocommerce-tabs .panel .ul-style-none.style-horizontal.has-border span {
		display: inline-block;
		vertical-align: middle;
		margin-right: 5px; /*rtl*/
		margin-top: -5px;
	}
	.woocommerce-tabs .panel .block-image-2-columns li{
		width: 100%;
		float: none;
	}
	.woocommerce-tabs .panel .block-image-2-columns li:not(:last-child){
		margin-bottom: 15px;
	}
	.woocommerce div.product .woocommerce-tabs .panel {
		padding: 0;
		border-width: 0;
	}
	.woocommerce #reviews #comments ol.commentlist li > div.comment_container{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 20px;
	}
	.woocommerce #reviews #comments ol.commentlist li .comment-text,
	.woocommerce div.product.tabs-in-summary #reviews #comments ol.commentlist li .comment-text{
		width: 100%;
		margin: 20px 0 0 auto;
	}
	.woocommerce #reviews #comments ol.commentlist li img.avatar{
		width: 40px;
		height: 40px;
	}
	.woocommerce div.product.tabs-in-summary #reviews #comments ol.commentlist li .comment-text p.meta,
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
	.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
		top: 20px;
		transform: translateY(0);
		left: 80px; /*rtl*/
	}
	.woocommerce div.product.tabs-in-summary #reviews #comments ol.commentlist li .comment-text .star-rating,
	.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
		left: 200px; /*rtl*/
		top: 30px;
	}
	.woocommerce div.product.tabs-in-summary #reviews #comments ol.commentlist li .comment-text p.meta,
	.woocommerce div.product.tabs-in-summary #reviews #comments ol.commentlist li .comment-text .star-rating{
		margin: 0;
		transform: translateY(0);
	}
	.woocommerce div.product.show-tabs-content-default .woocommerce-tabs #reviews #comments .commentlist {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
	#main-content.ts-col-24 div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block{
		padding-top: 0;
	}
	#main-content.ts-col-24 div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block,
	#main-content.ts-col-24 div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items{
		width: 100%;
	}
	.product-style-1 .products .product .meta-wrapper:not(.meta-wrapper-2){
		padding-bottom: 10px;
	}
	.woocommerce #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce #main-content.ts-col-24 div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 div.product.images-summary-background div.summary {
		padding: 30px 20px;
	}
	.woocommerce div.product.images-summary-background div.summary div.quantity + .button,
	.woocommerce #main-content.ts-col-12 div.product div.summary form.cart .button, 
	.woocommerce #main-content.ts-col-18 div.product div.summary form.cart .button,
	.woocommerce #main-content.ts-col-24 div.product:not(.summary-2-columns):not(.images-summary-background) div.summary form.cart .button{
		width: calc(100% - 120px);
		min-width: 0;
	}
	.woocommerce #main-content.ts-col-24 div.product:not(.summary-2-columns):not(.images-summary-background):not(.no-addtocart) div.summary form.cart .button{
		width: calc(100% - 120px);
	}
	
	/*** MAIN CONTENT ***/
	.ts-floating-sidebar .ts-sidebar-content{
		padding-left: 20px;
		padding-right: 20px;
	}
	.ts-search-result-container ul.product_list_widget li{
		width: 100%;
		float: none;
	}
	.ts-floating-sidebar .close{
		right: 12px; /*rtl*/
	}
	.footer-container a.button{
		padding: 6px 8px;
	}
	.woocommerce.columns-7 .ts-product-category-wrapper.style-icon .products .product{
		width: 33.3333%;
	}
	.ts-countdown .counter-wrapper span.number > span{
		min-width: 26px;
		height: 40px;
		line-height: 40px;
	}
	.mobile-portrait-2-columns{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mobile-portrait-2-columns > .wpb_column{
		width: 50%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.mobile-portrait-1-columns > .wpb_column{
		width: 100%;
	}
	ul.mobile-portrait-2-columns{
		margin: 0 -10px;
	}
	ul.mobile-portrait-2-columns:after{
		content: '';
		clear: both;
		display: table;
	}
	ul.mobile-portrait-2-columns > li{
		width: 50%;
		float: left; /*rtl*/
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-container .mobile-portrait-1-columns > .wpb_column > .vc_column-inner{
		border-width: 0 !important;
		padding-left: 0 !important;
		margin-top: 20px;
	}
	.footer-container .mobile-portrait-1-columns > .vc_col-sm-4.vc_col-xs-4 .wpb_text_column p br{
		display: none;
	}
	#left-sidebar .widget-container ul.product_list_widget li,
	#right-sidebar .widget-container ul.product_list_widget li{
		margin: 0 0 20px;
	}
	.ts-blogs .entry-meta-top, 
	.ts-blogs .entry-content .entry-title, 
	.ts-blogs .entry-meta-middle,
	.columns-2 .entry-meta-top, 
	.columns-2 .entry-content .entry-title, 
	.columns-2 .entry-meta-middle,
	.columns-3 .entry-meta-top, 
	.columns-3 .entry-content .entry-title, 
	.columns-3 .entry-meta-middle{
		margin-bottom: 5px;
	}
	.ts-blogs .thumbnail-content,
	.columns-2 .entry-format,
	.columns-3 .entry-format{
		margin-bottom: 15px;
	}
	.vc_row.mobile-row-alignfull{
		margin-left: -20px !important;
		margin-right: -20px !important;
		width: calc(100% + 40px) !important;
		max-width: calc(100% + 40px) !important;
	}
	.vc_row.mobile-row-alignfull{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.vc_row.mobile-row-alignfull > .vc_col-sm-4{
		margin-top: 0;
	}
	.vc_row.mobile-row-alignfull .wpb_text_column,
	.vc_row.mobile-row-alignfull .ts-banner-image.banner-radius{
		border-radius: 0 !important;
	}
	.vc_row.mobile-row-alignfull .ts-effect-image .image-link {
		width: 100%;
	}
	#commentform .info-wrapper{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.ts-testimonial-wrapper.ts-shortcode:not(.ts-slider) .item{
		width: 100%;
		float: none;
		margin: 5px 0;
	}
	.commentlist li.comment .avatar{
		margin-bottom: 10px;
	}
	.commentlist li.comment .avatar,
	.commentlist li.comment .comment-detail {
		width: 100%;
		float: none;
	}
	.shop-bottom-content img.hidden-phone,
	.product-bottom-content img.hidden-phone{
		display: none !important;
	}
	.shop-bottom-content img.visible-phone,
	.product-bottom-content img.visible-phone{
		display: block !important;
	}
	.single-portfolio > .entry-format,
	.single-portfolio > .entry-content{
		width: 100% !important;
		float: none;
		padding: 0;
	}
	
	/*** SHOPPING CART ***/
	.woocommerce-page table.cart td.actions .coupon .button{
		min-width: 0;
	}
	.woocommerce .product .product-label{
		left: 20px; /*rtl*/
		top: 20px;
	}
	
	/*** CHECKOUT ***/
	.woocommerce > form.checkout #customer_details {
		padding: 15px 20px 20px;
	}
	.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{
		margin-left: -5px;
		margin-right: -5px;
	}
	.woocommerce-billing-fields__field-wrapper > p.form-row, 
	.woocommerce-shipping-fields__field-wrapper > p.form-row{
		width: 100%;
		margin-left: 5px;
		margin-right: 5px;
	}
	.woocommerce-billing-fields__field-wrapper > p.form-row-first, 
	.woocommerce-billing-fields__field-wrapper > p.form-row-last, 
	.woocommerce-shipping-fields__field-wrapper > p.form-row-first, 
	.woocommerce-shipping-fields__field-wrapper > p.form-row-last, 
	.woocommerce-billing-fields__field-wrapper > #billing_postcode_field, 
	.woocommerce-shipping-fields__field-wrapper > #shipping_postcode_field, 
	.woocommerce-billing-fields__field-wrapper > #billing_city_field, 
	.woocommerce-shipping-fields__field-wrapper > #shipping_city_field {
		width: calc(50% - 10px);
	}
	/*** SHORTCODE ***/
	.woocommerce.columns-8 .products .product,
	.woocommerce.columns-7 .products .product,
	.woocommerce.columns-6 .products .product,
	.woocommerce.columns-5 .products .product,
	.woocommerce.columns-4 .products .product,
	.woocommerce.columns-3 .products .product{
		width: 50%;
	}
	.woocommerce .ts-product .products .product{
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.vc_row.mobile-row-alignfull .ts-banner-image.image-radius {
		border-radius: 0;
	}
	.ts-effect-image .image-link {
		width: 100%;
	}
	.ts-product-category-wrapper.style-default.auto-width:not(.ts-slider) .products .product-category a img {
		max-height: 52vw;
	}
	.ts-product-in-category-tab-wrapper .list-categories ul.tabs, 
	.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs {
		margin-left: -5px;
		margin-right: -5px;
	}
	.ts-product-in-category-tab-wrapper .list-categories ul.tabs li, 
	.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li {
		padding-left: 5px;
		padding-right: 5px;
	}
	.ts-instagram-wrapper.columns-6 .item,
	.ts-instagram-wrapper.columns-5 .item{
		width: 33.333333%;
		clear: none;
	}
	.ts-instagram-wrapper.columns-6 .item:nth-child(3n+1),
	.ts-instagram-wrapper.columns-5 .item:nth-child(3n+1){
		clear: both;
	}
	.mailchimp-subscription input[type="email"]{
		width: 100%;
		float: none; /*rtl*/
	}
	.mailchimp-subscription .subscribe-email .button{
		width: 100%;
		float: none; /*rtl*/
		margin-left: 0; /*rtl*/
		min-width: 0;
	}
	.ts-product-category-wrapper.style-default.auto-width:not(.ts-slider) .products .product-category{
		max-width: 50%;
	}
	.columns-3 .ts-product-brand-wrapper .items .item,
	.columns-4 .ts-product-brand-wrapper .items .item,
	.columns-5 .ts-product-brand-wrapper .items .item,
	.columns-6 .ts-product-brand-wrapper .items .item{
		width: 50%;
	}
	.ts-portfolio-wrapper.columns-2 .item,
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		width: 100%;
		float: none;
	}
	.ts-banner-image img.text-image{
		max-height: 82%;
	}
	.ts-image-gallery-wrapper.columns-3 .images .item,
	.ts-image-gallery-wrapper.columns-4 .images .item,
	.ts-image-gallery-wrapper.columns-5 .images .item,
	.ts-image-gallery-wrapper.columns-6 .images .item{
		width: 50%;
	}
	.ts-image-gallery-wrapper.columns-3 .images .item.first,
	.ts-image-gallery-wrapper.columns-4 .images .item.first,
	.ts-image-gallery-wrapper.columns-5 .images .item:nth-child(4n+1),
	.ts-image-gallery-wrapper.columns-6 .images .item:nth-child(4n+1){
		clear: none;
	}
	.ts-image-gallery-wrapper.columns-3 .images .item:nth-child(2n+1),
	.ts-image-gallery-wrapper.columns-4 .images .item:nth-child(2n+1),
	.ts-image-gallery-wrapper.columns-5 .images .item:nth-child(2n+1),
	.ts-image-gallery-wrapper.columns-6 .images .item:nth-child(2n+1){
		clear: both;
	}
	.ts-testimonial-wrapper.columns-2 .items:not(.owl-carousel),
	.ts-testimonial-wrapper.columns-3 .items:not(.owl-carousel),
	.ts-testimonial-wrapper.columns-4 .items:not(.owl-carousel),
	.ts-testimonial-wrapper.columns-5 .items:not(.owl-carousel){
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
	.ts-blogs.style-absolute .entry-content:not(.no-featured-image) {
		padding: 15px 20px;
	}
	.vc_column_container.mobile-custom-pd{
		padding: 30px !important;
	}
}
@media only screen and (max-width: 375px){
	#page > .image-banner-footer{
		bottom: 44px;
	}
}
@media only screen and (max-width: 350px){
	.header-v6 .header-middle .ts-group-meta-icon-toggle,
	.header-v6 .header-middle .header-right{
		width: 32%;
	}
	.mobile-menu-wrapper{
		padding-left: 25px;
		padding-right: 25px;
	}
	
	/*** SHOP ***/
	.woocommerce .products .product{
		width: 100% !important;
		float: none !important;
		border-left-width: 1px !important;
	}
	.products .product .product-name{
		min-height: 0 !important;
	}
	.woocommerce.columns-3 > .products .product:nth-of-type(2), 
	.woocommerce.columns-3 > .products .product:nth-of-type(3), 
	.woocommerce.columns-4 > .products .product:nth-of-type(2), 
	.woocommerce.columns-4 > .products .product:nth-of-type(3), 
	.woocommerce.columns-4 > .products .product:nth-of-type(4){
		border-top-width: 0;
	}
	.woocommerce.columns-2 > .products .product:nth-of-type(2n),
	.woocommerce.columns-3 > .products .product:nth-of-type(2n),
	.woocommerce.columns-4 > .products .product:nth-of-type(2n){
		border-left-width: 0;
	}
	.product-filter-by-color ul li a, .ts-product-attribute div.option a {
		margin-right: 5px; /*rtl*/
		margin-bottom: 5px;
	}
	.ts-product-attribute div.option:not(.color) a{
		padding: 0 10px;
	}
	.woocommerce #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce #main-content.ts-col-24 div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 div.product.images-summary-background div.summary {
		padding: 20px 15px;
	}
	.woocommerce div.product:not(.summary-2-columns) div.summary form.cart div.quantity + .button, 
	.woocommerce div.product.summary-2-columns.images-summary-background div.summary form.cart div.quantity + .button{
		margin-top: 10px;
	}
	.woocommerce div.product div.summary form.cart div.quantity{
		float: none;
	}
	.woocommerce div.product div.summary form.cart div.quantity,
	.woocommerce div.product div.summary form.cart div.quantity .number-button,
	.woocommerce #main-content.ts-col-12 div.product div.summary form.cart .button, 
	.woocommerce #main-content.ts-col-18 div.product div.summary form.cart .button,
	.woocommerce div.product:not(.summary-2-columns) div.summary form.cart .button, 
	.woocommerce div.product.summary-2-columns.images-summary-background div.summary form.cart .button,
	.woocommerce #main-content.ts-col-24 div.product:not(.summary-2-columns):not(.images-summary-background) div.summary form.cart .button{
		width: 100%;
	}

	/*** POPUP/MODAL ***/
	body .ts-popup-modal .add-to-cart-popup-container{
		width: 320px;
	}
	/*** MY ACCOUNT ***/
	.woocommerce-account .woocommerce-MyAccount-navigation ul {
		margin-left: 0;
		margin-right: 0;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	/*** SHORTCODE ***/
	.ts-countdown .counter-wrapper {
		margin: 0 -5px;
	}
	.ts-countdown .counter-wrapper > div{
		margin: 5px;
	}
	.ts-countdown .counter-wrapper > div:not(:last-child):after{
		right: -10px; /*rtl*/
	}
	.ts-countdown .counter-wrapper span.number > span {
		min-width: 24px;
	}
}
@media only screen and (max-height: 350px) and (max-width: 767px){
	.ts-banner-image.left-top img.text-image{
		left: 10px;
		top: 10px;
		max-height: calc(100% - 20px);
	}
}
@media only screen and (max-height: 500px){
	.logo-fixed-top {
		position: static;
	}
	#ts-shopping-cart-sidebar .ts-sidebar-content{
		padding: 20px 50px;
	}
	#ts-shopping-cart-sidebar .close{
		top: 18px;
	}
}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px;}div.pp_default .pp_top .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") -78px -93px no-repeat;}div.pp_default .pp_top .pp_left.nitro-lazy{background-image:none !important;}div.pp_default .pp_top .pp_middle{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite_x.png") top left repeat-x;}div.pp_default .pp_top .pp_middle.nitro-lazy{background-image:none !important;}div.pp_default .pp_top .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") -112px -93px no-repeat;}div.pp_default .pp_top .pp_right.nitro-lazy{background-image:none !important;}div.pp_default .pp_content .ppt{color:#f8f8f8;}div.pp_default .pp_content_container .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left:13px;}div.pp_default .pp_content_container .pp_left.nitro-lazy{background-image:none !important;}div.pp_default .pp_content_container .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right:13px;}div.pp_default .pp_content_container .pp_right.nitro-lazy{background-image:none !important;}div.pp_default .pp_content{background-color:#fff;}div.pp_default .pp_next:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor:pointer;}div.pp_default .pp_next:hover.nitro-lazy{background-image:none !important;}div.pp_default .pp_previous:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor:pointer;}div.pp_default .pp_previous:hover.nitro-lazy{background-image:none !important;}div.pp_default .pp_expand{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}div.pp_default .pp_expand.nitro-lazy{background-image:none !important;}div.pp_default .pp_expand:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor:pointer;}div.pp_default .pp_expand:hover.nitro-lazy{background-image:none !important;}div.pp_default .pp_contract{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}div.pp_default .pp_contract.nitro-lazy{background-image:none !important;}div.pp_default .pp_contract:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor:pointer;}div.pp_default .pp_contract:hover.nitro-lazy{background-image:none !important;}div.pp_default .pp_close{width:30px;height:30px;background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor:pointer;}div.pp_default .pp_close.nitro-lazy{background-image:none !important;}div.pp_default #pp_full_res .pp_inline{color:#000;}div.pp_default .pp_gallery ul li a{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border:1px solid #aaa;}div.pp_default .pp_gallery ul li a.nitro-lazy{background-image:none !important;}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff;}div.pp_default .pp_social{margin-top:7px;}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto;}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height:30px;width:30px;}div.pp_default .pp_nav .pp_pause.nitro-lazy,div.pp_default .pp_nav .pp_play.nitro-lazy{background-image:none !important;}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}div.pp_default .pp_details{position:relative;}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height:20px;margin:4px 0 0 0;width:20px;}div.pp_default a.pp_arrow_next.nitro-lazy,div.pp_default a.pp_arrow_previous.nitro-lazy{background-image:none !important;}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}div.pp_default .pp_content_container .pp_details{margin-top:5px;}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative;}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px;}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7;}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0;}div.pp_default .pp_bottom .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") -78px -127px no-repeat;}div.pp_default .pp_bottom .pp_left.nitro-lazy{background-image:none !important;}div.pp_default .pp_bottom .pp_middle{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite_x.png") bottom left repeat-x;}div.pp_default .pp_bottom .pp_middle.nitro-lazy{background-image:none !important;}div.pp_default .pp_bottom .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/sprite.png") -112px -127px no-repeat;}div.pp_default .pp_bottom .pp_right.nitro-lazy{background-image:none !important;}div.pp_default .pp_loaderIcon{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/default/loader.gif") center center no-repeat;}div.pp_default .pp_loaderIcon.nitro-lazy{background-image:none !important;}div.light_rounded .pp_top .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat;}div.light_rounded .pp_top .pp_left.nitro-lazy{background-image:none !important;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat;}div.light_rounded .pp_top .pp_right.nitro-lazy{background-image:none !important;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;cursor:pointer;}div.light_rounded .pp_next:hover.nitro-lazy{background-image:none !important;}div.light_rounded .pp_previous:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;cursor:pointer;}div.light_rounded .pp_previous:hover.nitro-lazy{background-image:none !important;}div.light_rounded .pp_expand{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.light_rounded .pp_expand.nitro-lazy{background-image:none !important;}div.light_rounded .pp_expand:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.light_rounded .pp_expand:hover.nitro-lazy{background-image:none !important;}div.light_rounded .pp_contract{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.light_rounded .pp_contract.nitro-lazy{background-image:none !important;}div.light_rounded .pp_contract:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.light_rounded .pp_contract:hover.nitro-lazy{background-image:none !important;}div.light_rounded .pp_close{width:75px;height:22px;background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.light_rounded .pp_close.nitro-lazy{background-image:none !important;}div.light_rounded .pp_details{position:relative;}div.light_rounded .pp_description{margin-right:85px;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous{margin-top:12px !important;}div.light_rounded .pp_nav .pp_play{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_play.nitro-lazy{background-image:none !important;}div.light_rounded .pp_nav .pp_pause{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause.nitro-lazy{background-image:none !important;}div.light_rounded .pp_arrow_previous{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.nitro-lazy{background-image:none !important;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.nitro-lazy{background-image:none !important;}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_left.nitro-lazy{background-image:none !important;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat;}div.light_rounded .pp_bottom .pp_right.nitro-lazy{background-image:none !important;}div.light_rounded .pp_loaderIcon{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/loader.gif") center center no-repeat;}div.light_rounded .pp_loaderIcon.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_top .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_left.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_top .pp_middle{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;}div.dark_rounded .pp_top .pp_middle.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_top .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat;}div.dark_rounded .pp_top .pp_right.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_content_container .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y;}div.dark_rounded .pp_content_container .pp_left.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_content_container .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y;}div.dark_rounded .pp_content_container .pp_right.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_content{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;}div.dark_rounded .pp_content.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_next:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;cursor:pointer;}div.dark_rounded .pp_next:hover.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_previous:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;cursor:pointer;}div.dark_rounded .pp_previous:hover.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_expand{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_expand.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_expand:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_expand:hover.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_contract{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_contract:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract:hover.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_close{width:75px;height:22px;background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.dark_rounded .pp_close.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_details{position:relative;}div.dark_rounded .pp_description{margin-right:85px;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous{margin-top:12px !important;}div.dark_rounded .pp_nav .pp_play{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_play.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_nav .pp_pause{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_arrow_previous{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_left.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_bottom .pp_middle{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;}div.dark_rounded .pp_bottom .pp_middle.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_bottom .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_right.nitro-lazy{background-image:none !important;}div.dark_rounded .pp_loaderIcon{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat;}div.dark_rounded .pp_loaderIcon.nitro-lazy{background-image:none !important;}div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{background:#000;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/loader.gif") center center no-repeat;}div.dark_square .pp_loaderIcon.nitro-lazy{background-image:none !important;}div.dark_square .pp_expand{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.dark_square .pp_expand.nitro-lazy{background-image:none !important;}div.dark_square .pp_expand:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.dark_square .pp_expand:hover.nitro-lazy{background-image:none !important;}div.dark_square .pp_contract{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.dark_square .pp_contract.nitro-lazy{background-image:none !important;}div.dark_square .pp_contract:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.dark_square .pp_contract:hover.nitro-lazy{background-image:none !important;}div.dark_square .pp_close{width:75px;height:22px;background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.dark_square .pp_close.nitro-lazy{background-image:none !important;}div.dark_square .pp_details{position:relative;}div.dark_square .pp_description{margin:0 85px 0 0;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous{margin-top:12px !important;}div.dark_square .pp_nav{clear:none;}div.dark_square .pp_nav .pp_play{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_play.nitro-lazy{background-image:none !important;}div.dark_square .pp_nav .pp_pause{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause.nitro-lazy{background-image:none !important;}div.dark_square .pp_arrow_previous{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.nitro-lazy{background-image:none !important;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat;}div.dark_square .pp_arrow_next.nitro-lazy{background-image:none !important;}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.dark_square .pp_next:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/btnNext.png") center right no-repeat;cursor:pointer;}div.dark_square .pp_next:hover.nitro-lazy{background-image:none !important;}div.dark_square .pp_previous:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;cursor:pointer;}div.dark_square .pp_previous:hover.nitro-lazy{background-image:none !important;}div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.light_square .pp_expand.nitro-lazy{background-image:none !important;}div.light_square .pp_expand:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.light_square .pp_expand:hover.nitro-lazy{background-image:none !important;}div.light_square .pp_contract{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.light_square .pp_contract.nitro-lazy{background-image:none !important;}div.light_square .pp_contract:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.light_square .pp_contract:hover.nitro-lazy{background-image:none !important;}div.light_square .pp_close{width:75px;height:22px;background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.light_square .pp_close.nitro-lazy{background-image:none !important;}div.light_square .pp_details{position:relative;}div.light_square .pp_description{margin-right:85px;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_play.nitro-lazy{background-image:none !important;}div.light_square .pp_nav .pp_pause{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause.nitro-lazy{background-image:none !important;}div.light_square .pp_arrow_previous{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat;}div.light_square .pp_arrow_previous.nitro-lazy{background-image:none !important;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat;}div.light_square .pp_arrow_next.nitro-lazy{background-image:none !important;}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.light_square .pp_next:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/btnNext.png") center right no-repeat;cursor:pointer;}div.light_square .pp_next:hover.nitro-lazy{background-image:none !important;}div.light_square .pp_previous:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;cursor:pointer;}div.light_square .pp_previous:hover.nitro-lazy{background-image:none !important;}div.light_square .pp_loaderIcon{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/loader.gif") center center no-repeat;}div.light_square .pp_loaderIcon.nitro-lazy{background-image:none !important;}div.facebook .pp_top .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat;}div.facebook .pp_top .pp_left.nitro-lazy{background-image:none !important;}div.facebook .pp_top .pp_middle{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x;}div.facebook .pp_top .pp_middle.nitro-lazy{background-image:none !important;}div.facebook .pp_top .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat;}div.facebook .pp_top .pp_right.nitro-lazy{background-image:none !important;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y;}div.facebook .pp_content_container .pp_left.nitro-lazy{background-image:none !important;}div.facebook .pp_content_container .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y;}div.facebook .pp_content_container .pp_right.nitro-lazy{background-image:none !important;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.facebook .pp_expand.nitro-lazy{background-image:none !important;}div.facebook .pp_expand:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.facebook .pp_expand:hover.nitro-lazy{background-image:none !important;}div.facebook .pp_contract{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.facebook .pp_contract.nitro-lazy{background-image:none !important;}div.facebook .pp_contract:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.facebook .pp_contract:hover.nitro-lazy{background-image:none !important;}div.facebook .pp_close{width:22px;height:22px;background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.facebook .pp_close.nitro-lazy{background-image:none !important;}div.facebook .pp_details{position:relative;}div.facebook .pp_description{margin:0 37px 0 0;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/loader.gif") center center no-repeat;}div.facebook .pp_loaderIcon.nitro-lazy{background-image:none !important;}div.facebook .pp_arrow_previous{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.nitro-lazy{background-image:none !important;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.nitro-lazy{background-image:none !important;}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_play.nitro-lazy{background-image:none !important;}div.facebook .pp_nav .pp_pause{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause.nitro-lazy{background-image:none !important;}div.facebook .pp_next:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer;}div.facebook .pp_next:hover.nitro-lazy{background-image:none !important;}div.facebook .pp_previous:hover{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer;}div.facebook .pp_previous:hover.nitro-lazy{background-image:none !important;}div.facebook .pp_bottom .pp_left{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat;}div.facebook .pp_bottom .pp_left.nitro-lazy{background-image:none !important;}div.facebook .pp_bottom .pp_middle{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x;}div.facebook .pp_bottom .pp_middle.nitro-lazy{background-image:none !important;}div.facebook .pp_bottom .pp_right{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat;}div.facebook .pp_bottom .pp_right.nitro-lazy{background-image:none !important;}div.pp_pic_holder a:focus{outline:0;}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position:relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position:static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;min-width:40px;}* html .pp_content{width:40px;}.pp_fade{display:none;}.pp_content_container{position:relative;text-align:left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0;}.pp_description{display:none;margin:0;}.pp_social{float:left;margin:0;}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden;}.pp_social .twitter{float:left;}.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap;}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;font-size:0;text-indent:-10000px;}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;font-size:0;text-indent:-10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}.pp_gallery div{float:left;overflow:hidden;position:relative;}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden;}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}.pp_gallery li.default a{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a.nitro-lazy{background-image:none !important;}.pp_gallery li.default a img{display:none;}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px !important;}a.pp_next{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;font-size:0;text-indent:-10000px;width:49%;}a.pp_next.nitro-lazy{background-image:none !important;}a.pp_previous{background:url("https://cdn-ilaoipb.nitrocdn.com/uVcVxesWxNUkeqwxFHkyXuDsDpirWevd/assets/images/optimized/rev-b36b3e6/dmedevices.com/wp-content/plugins/js_composer/assets/lib/vendor/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;font-size:0;text-indent:-10000px;width:49%;}a.pp_previous.nitro-lazy{background-image:none !important;}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;font-size:0;text-indent:-10000px;top:10px;width:20px;z-index:20000;}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;font-size:0;text-indent:-10000px;}.pp_bottom{height:20px;position:relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position:static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align:left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.pp_pic_holder.is-single .pp_gallery,.pp_pic_holder.is-single .pp_hoverContainer{display:none !important;}	
	
	/*
		1. CUSTOM FONT FAMILY
		2. CUSTOM FONT SIZE
		3. CUSTOM COLOR
		4. DOKAN
		5. RESPONSIVE
	*/
	
		
		header .logo img,
	header .logo-header img{
		width: 200px;
	}
		
		.sticky-wrapper.is-sticky .logo img,
	.sticky-wrapper.is-sticky .logo-header img{
		width: 90px;
	}
	@media only screen and (max-width: 1279px){
		.coming-soon-logo,
		header .logo img,
		header .logo-header img{
			width: 90px;
		}
	}
		
	/*------------------------------------------------------
		1. CUSTOM FONT FAMILY
	-------------------------------------------------------*/
	html,
	body,
	label,
	input,
	textarea,
	keygen,
	select,
	button,
	form table label,
	.ts-button.fa,
	li.fa,
	h3.product-name,
	.woocommerce ul.cart_list li a, 
	.woocommerce ul.product_list_widget li a,
	.font-body,
	.ts-product-brand-wrapper .item .heading-title{
		font-family: DM Sans;
		font-style: normal;
		font-weight: normal;
	}
	::-webkit-input-placeholder{
		font-family: DM Sans;
		font-style: normal;
		font-weight: normal;
	}
	:-moz-placeholder{
		font-family: DM Sans;
		font-style: normal;
		font-weight: normal;
	}
	::-moz-placeholder{
		font-family: DM Sans;
		font-style: normal;
		font-weight: normal;
	}
	:-ms-input-placeholder{
		font-family: DM Sans;
		font-style: normal;
		font-weight: normal;
	}
	.font-normal,
	.feature-excerpt,
	del.h1, del.h2, del.h3, del.h4, del.h5, del.h6,
	.vc_custom_heading.font-normal,
	.ts-header .menu-wrapper nav > ul.menu > li .sub-menu, 
	.ts-header .menu-wrapper nav > ul > li .sub-menu,
	.ts-menu ul li .menu-desc,
	.ts-header .menu-wrapper nav > ul.menu > li.font-body, 
	.ts-header .menu-wrapper nav > ul > li.font-body,
	.mobile-menu-wrapper .ts-menu li.font-body .sub-menu li,
	.mobile-menu-wrapper .ts-menu .sub-menu .sub-menu li:not(.font-body){
		font-weight: normal !important;
	}
	.widget_categories ul ul li,
	.ts-product-categories-widget,
	.widget_pages ul ul li,
	.widget_nav_menu ul ul li{
		font-weight: normal	}
	strong,
	.hightlight,
	.price,
	.product-price,
	.cats-portfolio a,
	.woocommerce div.product .ts-shortcode p.price ins, 
	.woocommerce div.product .ts-shortcode span.price ins,
	.ul-style-none li,
	.ts-search-result-container .view-all-wrapper a,
	.product-label-rectangle .product .product-label .onsale, 
	.product-label-rectangle .product .product-label .new, 
	.product-label-rectangle .product .product-label .featured, 
	.product-label-rectangle .product .product-label .out-of-stock,
	.ts-list-of-product-categories-wrapper h3.heading-title,
	.widget_product_categories ul.product-categories > li > a,
	.footer-container .vc_custom_heading,
	.counter-wrapper > div,
	.widget_categories > ul > li,
	.widget_categories ul li.current-cat-ancestor > a,
	.widget_categories ul li.current-cat-parent > a,
	.widget_nav_menu ul > li,
	.widget_pages ul li,
	.ts-product-categories-widget > ul > li > a,
	.meta-content .sku-wrapper > span:first-child, 
	.meta-content .brands-link > span:first-child, 
	.meta-content .tags-link > span:first-child,
	.meta-content .cats-link > span:first-child,
	.woocommerce-cart .woocommerce-cart-form .woocommerce-Price-amount,
	.woocommerce-cart .cart-collaterals .woocommerce-Price-amount,
	.woocommerce-checkout .woocommerce-Price-amount,
	.woocommerce table.shop_table.order_details .woocommerce-Price-amount,
	.woocommerce ul#shipping_method .amount,
	.meta-content .portfolio-info > span:first-child,
	.ts-banner .banner-wrapper h2,
	.yith-wfbt-section .total_price_label,
	.woocommerce-grouped-product-list-item__price,
	.woocommerce-tabs .panel .block-image-2-columns li a{
		font-family: DM Sans;
		font-style: normal;
		font-weight: 500;
	}
	.ts-header .menu-wrapper,
	.ts-header .menu-wrapper .sub-menu h1,	
	.ts-header .menu-wrapper .sub-menu h2,	
	.ts-header .menu-wrapper .sub-menu h3:not(.product-name),	
	.ts-header .menu-wrapper .sub-menu h4,	
	.ts-header .menu-wrapper .sub-menu h5,	
	.ts-header .menu-wrapper .sub-menu h6,	
	.ts-header .menu-wrapper nav > ul.menu > li,
	.ts-header .menu-wrapper nav > ul > li,
	.ts-header .menu-wrapper li.category-bold .sub-menu .ts-list-of-product-categories-wrapper ul li,
	.ts-header .menu-wrapper li.category-bold .sub-menu .ts-list-of-product-categories-wrapper + .ts-button-wrapper .ts-button,
	.mobile-menu-wrapper .ts-menu ul li:not(.font-body){
		font-family: DM Sans;
		font-style: normal;
		font-weight: 500;
	}
	.ts-header .menu-wrapper .sub-menu,
	.ts-header .menu-wrapper nav > ul.menu .sub-menu li,
	.ts-header .menu-wrapper nav > ul .sub-menu li,
	.mobile-menu-wrapper .ts-menu ul li.font-body,
	.mobile-menu-wrapper .ts-menu ul li .sub-menu{
		font-family: DM Sans;
		font-style: normal;
		font-weight: 400;
	}
	a.button,
	button, 
	input[type^="submit"], 
	.ts-button,
	a.button-readmore,
	.ts-banner-button a,
	.woocommerce a.button, 
	.woocommerce button.button, 
	.woocommerce input.button,  
	.woocommerce a.button.alt, 
	.woocommerce button.button.alt, 
	.woocommerce input.button.alt,  
	.woocommerce a.button.disabled, 
	.woocommerce a.button:disabled, 
	.woocommerce a.button:disabled[disabled], 
	.woocommerce button.button.disabled, 
	.woocommerce button.button:disabled, 
	.woocommerce button.button:disabled[disabled], 
	.woocommerce input.button.disabled, 
	.woocommerce input.button:disabled, 
	.woocommerce input.button:disabled[disabled],
	.woocommerce #respond input#submit, 
	.shopping-cart p.buttons a, 
	.ts-header .ts-megamenu .ts-list-of-product-categories-wrapper .list-categories > ul:first-child,
	.woocommerce div.product .quantity label.ts-screen-reader-text,
	.woocommerce div.product form.cart .variations label,
	.more-less-buttons a,
	.ts-product-feature,
	.meta-wrapper-2 .quantity .screen-reader-text,
	input[type="submit"].dokan-btn, 
	a.dokan-btn, 
	.dokan-btn{
		font-family: DM Sans;
		font-style: normal;
		font-weight: 500;
	}
	.font-bold,
	.ul-style.font-bold li,
	.ul-style-none.font-bold li,
	.tagcloud a,
	.tags-link a,
	.footer-container a.button.button-light,
	.ts-shortcode .load-more-wrapper .load-more, 
	.ts-shop-load-more .load-more,
	.ts-portfolio-wrapper .cats-portfolio > a,
	.entry-meta-middle .date-time,
	.counter-wrapper > div .number > span,
	.meta-wrapper .stock-quantity > span,
	blockquote .author,
	blockquote cite,
	.author-info .author-role,
	.vc_custom_heading.font-normal strong,
	.mailchimp-subscription .subscribe-email .button,
	.list-categories ul.tabs li.current, 
	.column-tabs ul.tabs li.current,
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab.vc_active,
	.commentlist li.comment .entry-meta-top,
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,
	.woocommerce .widget_price_filter .price_slider_amount .button,
	.woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit,
	.woocommerce-page .widget_price_filter .price_slider_amount .button,
	.woocommerce-tabs table tbody > tr > td,
	.comment-meta .edit,
	.comment-meta .reply,
	.woocommerce-Address-title a.edit,
	.logged-in-as > a,
	h3.font-normal strong,
	.widget_categories ul ul li.current-cat,
	.widget_categories ul ul li.current-cat-ancestor > a,
	.widget_categories ul ul li.current-cat-parent > a,
	.ts-product-categories-widget ul ul li.current > a,
	.ts-product-categories-widget ul li.cat-parent.active > a,
	.ts-compare-table-wrapper .product-name,
	.ts-compare-table-wrapper > div .heading,
	#main-content .woocommerce.columns-1 > .products .product .meta-wrapper > .product-name,
	#main-content .woocommerce:not(.columns-1) > .products .product .meta-wrapper > .product-name:not(:first-child),
	.woocommerce #review_form #respond .comment-reply-title,
	.filter-widget-area-button a,
	.woocommerce .woocommerce-ordering .orderby-current,
	.woocommerce .woocommerce-ordering .orderby li a.current, 
	.product-per-page-form ul.perpage ul li a.current > strong, 
	.product-per-page-form ul.perpage .perpage-current > strong,
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
	.woocommerce #review_form #respond #commentform label,
	.woocommerce table.shop_table th,
	.cart-collaterals .cart_totals table.shop_table tbody tr.shipping td:before,
	.cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td:before, 
	.cart-collaterals .cart_totals table.shop_table tbody tr.order-total td:before,
	.woocommerce table.shop_table_responsive tr td::before, 
	.woocommerce-page table.shop_table_responsive tr td::before,
	.woocommerce div.product p.price ins, 
	.woocommerce div.product span.price ins,
	table.my_account_orders .amount,
	table.my_account_orders .woocommerce-orders-table__cell-order-number,
	.widget_price_filter .price_slider_amount .button,
	.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,
	.woocommerce div.product div.summary .availability,
	.woocommerce div.product div.summary form.cart .variations select,
	.ts-product-attribute div.option:not(.color) a,
	div.product .single-navigation > a > span,
	.woocommerce div.product .yith-wfbt-items .price > .amount,
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked + a,
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked + .product-name,
	.ts-write-a-review-button,
	.yith-wfbt-section .total_price,
	.ts-portfolio-wrapper .filter-bar li.current,
	.product-filter-by-brand ul li.selected label,
	.product-filter-by-price ul li.chosen label,
	.product-filter-by-availability ul li input[checked="checked"] + label,
	.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a,
	.header-top .header-left strong,
	.woocommerce-error strong, 
	.woocommerce-info strong, 
	.woocommerce-message strong,
	.woocommerce-error a, 
	.woocommerce-info a, 
	.woocommerce-message a,
	body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button),
	.ts-banner .banner-wrapper .discount,
	.meta-wrapper-2 > .price{
		font-family: DM Sans;
		font-style: normal;
		font-weight: 600;
	}
	header .logo-wrapper .logo a,
	div.product .yith-wfbt-section .yith-wfbt-images td:not(:last-child) > a:after{
		font-family: DM Sans;
		font-style: normal;
		font-weight: 700;
	}
	h1, h2, h3, h4, h5, h6, 
	.h1, .h2, .h3, .h4, .h5, .h6,
	.woocommerce-cart .cart-collaterals .cart_totals > h2{
		font-family: DM Sans;
		font-style: normal;
		font-weight: 600;
	}
	.product-style-6 .products .product h3,
	.product-style-6.woocommerce .products .product h3{
		font-weight: 600;
	}
	
	/*------------------------------------------------------
		II. CUSTOM FONT SIZE
	-------------------------------------------------------*/
	html,
	body,
	.ts-button.fa,
	li.fa,
	.font-body,
	h3.product-name,
	.ts-tiny-account-wrapper .dropdown-container,
	.ts-feature-wrapper .feature-header .feature-title,
	.style-icon .products .product-category .meta-wrapper h3.heading-title,
	.woocommerce > form.checkout #order_review .amount,
	.ts-product-brand-wrapper .item .heading-title,
	.comments-area #comment-wrapper .heading-title > small,
	.woocommerce-checkout textarea, 
	.woocommerce-checkout select, 
	.woocommerce-checkout .woocommerce-shipping-fields, 
	html .woocommerce-checkout input[type^="search"], 
	html .woocommerce-checkout input[type^="text"], 
	html .woocommerce-checkout input[type^="email"], 
	html .woocommerce-checkout input[type^="password"], 
	html .woocommerce-checkout input[type^="number"], 
	html .woocommerce-checkout input[type^="tel"],
	.widget_categories ul ul li,
	.widget_pages ul ul li,
	.widget_nav_menu ul ul li,
	.ts-product-categories-widget ul ul li,
	.product-style-3 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-4 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button,
	.woocommerce tr.remove div.blockUI.blockOverlay:after,
	.woocommerce .widget_price_filter .price_slider_amount .price_label span,
	.woocommerce div.product.show-tabs-content-default .woocommerce-tabs #reviews #reply-title a{
		font-size: 20px;
		line-height: 26px;
	}
	label,
	input,
	textarea,
	select,
	button,
	form table label,
	.header-top ul li,
	.woocommerce-address-fields textarea, 
	.woocommerce-address-fields select,
	.product-style-2 .product-group-button > div.loop-add-to-cart a,
	html .woocommerce-address-fields input[type^="text"], 
	html .woocommerce-address-fields input[type^="email"], 
	html .woocommerce-address-fields input[type^="password"], 
	html .woocommerce-address-fields input[type^="number"], 
	html .woocommerce-address-fields input[type^="tel"],
	.footer-container .button,
	.before-loop-wrapper #ts-filter-widget-area label,
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li .product-name{
		font-size: 20px;
	}
	::-webkit-input-placeholder{
		font-size: 20px;
	}
	:-moz-placeholder{
		font-size: 20px;
	}
	::-moz-placeholder{
		font-size: 20px;
	}
	:-ms-input-placeholder{
		font-size: 20px;
	}
	.feature-excerpt{
		font-size: 20px !important;
	}
	.ts-store-notice{
		font-size: 19px;
	}
	h1, .h1,
	a.button.h1,
	.ts-button-wrapper.h1 a.ts-button,
	.ts-heading.h1 > .heading,
	.entry-content h4.entry-title,
	.comments-area .heading-title,
	.ts-mailchimp-subscription-shortcode.heading-h1 .heading-title,
	.single-portfolio .entry-content header .entry-title,
	.columns-1 .list-posts article.sticky h4.entry-title,
	.columns-2 .list-posts article.sticky h4.entry-title,
	.columns-3 .list-posts article.sticky h4.entry-title,
	.ts-shortcode .shortcode-heading-wrapper h2,
	.woocommerce div.product .summary .price,
	.form-center .widget-title-wrapper .heading-title,
	.form-vertical .widget-title-wrapper .heading-title,
	.ts-product-in-category-tab-wrapper .column-tabs .heading-title,
	.ts-product-in-product-type-tab-wrapper .column-tabs .heading-title{
		font-size: 40px;
		line-height: 50px; 
	}
	h2, .h2,
	a.button.h2,
	.ts-button-wrapper.h2 a.ts-button,
	.ts-heading.h2 > .heading,
	.ts-mailchimp-subscription-shortcode .heading-title,
	.woocommerce-billing-fields > h3,
	.woocommerce > form.checkout #order_review_heading,
	.woocommerce div.product .product_title,
	.yith-wfbt-section .total_price,
	#ts-quickshop-modal .woocommerce div.product .summary .price,
	.ts-feature-wrapper.vertical-icon.has-subtitle .feature-header .feature-title,
	.ts-feature-wrapper.vertical-image.has-subtitle .feature-header .feature-title{
		font-size: 35px;
		line-height: 40px; 
	}
	#main-content .woocommerce.columns-1 .product .meta-wrapper-2 .price{
		font-size: 35px;
	}
	h3, .h3,
	a.button.h3,
	.ts-button-wrapper.h3 a.ts-button,
	.ts-heading.h3 > .heading,
	.related-posts .theme-title,
	.comments-area #comment-wrapper .heading-title,
	.single-portfolio > .ts-portfolio-wrapper .shortcode-title,
	.list-categories ul.tabs li, 
	.column-tabs ul.tabs li,
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab,
	.form-vertical .newsletter,
	.columns-2 .list-posts article h4.entry-title,
	.woocommerce div.product .woocommerce-tabs ul.tabs li a,
	.vc_col-sm-3 .columns-1 .shortcode-heading-wrapper h2,
	.vc_col-sm-4 .columns-1 .shortcode-heading-wrapper h2,
	.ts-feature-wrapper .feature-subtitle,
	.ts-portfolio-wrapper .filter-bar li,
	.ts-banner .banner-wrapper h2,
	.woocommerce #review_form #respond .comment-reply-title,
	#main-content > .site-content > .woocommerce > .ts-shortcode.ts-product .shortcode-heading-wrapper .shortcode-title{
		font-size: 32px;
		line-height: 30px;
	}
	h4, .h4,
	a.button.h4,
	.ts-button-wrapper.h4 a.ts-button,
	.ts-heading.h4 > .heading,
	.ts-products-widget h2,
	.ts-blogs .entry-content h4.entry-title,
	.columns-3 .list-posts article h4.entry-title,
	.woocommerce div.product.tabs-in-summary .woocommerce-tabs ul.tabs li a,
	.ts-feature-wrapper.vertical-icon .feature-header .feature-title,
	.ts-feature-wrapper.vertical-image .feature-header .feature-title{
		font-size: 24px;
		line-height: 24px;
	}
	h5, .h5,
	a.button.h5,
	.ts-button-wrapper.h5 a.ts-button,
	.price,
	.product-price,
	.woocommerce div.product .ts-shortcode p.price, 
	.woocommerce div.product .ts-shortcode span.price,
	.ts-list-of-product-categories-wrapper h3.heading-title,
	.vc_tta.vc_general h4.vc_tta-panel-title,
	body.wpb-js-composer .vc_toggle .vc_toggle_title h4,
	.portfolio-inner .portfolio-meta h4,
	.widget_categories > ul > li,
	.widget_nav_menu ul > li,
	.widget_pages ul li,
	.ts-product-categories-widget .ts-product-categories-widget > ul > li,
	.widget_product_categories ul.product-categories > li > a,
	.ts-search-result-container .view-all-wrapper a,
	.ts-col-18 .ts-blogs.columns-3 .entry-content h4.entry-title,
	.ts-blogs.columns-4 .entry-content h4.entry-title,
	.columns-3 .ts-col-18 .list-posts article h4.entry-title,
	.ts-megamenu-widgets-container .widget .widgettitle,
	.woocommerce-page.archive #left-sidebar .widget-container .widget-title,
	.woocommerce-page.archive #right-sidebar .widget-container .widget-title,
	.woocommerce-page.archive .filter-widget-area .widget-container .widget-title,
	.woocommerce-account .woocommerce-MyAccount-navigation li,
	body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a,
	.footer-container .ts-social-icons .social-icons,
	.product-style-5 .ts-product.meta-center .products .product h3,
	.ts-heading.h5 > .heading{
		font-size: 21px;
		line-height: 26px;
	}
	h6, .h6,
	a.button.h6,
	.ts-heading.h6 > .heading{
		font-size: 16px;
		line-height: 26px; 
	}
	.ts-header .menu-wrapper,
	.mobile-menu-wrapper .ts-menu ul li:not(.font-body),
	.ts-header .menu-wrapper li.category-bold .sub-menu .ts-list-of-product-categories-wrapper ul li,
	.ts-header .menu-wrapper li.category-bold .sub-menu .ts-list-of-product-categories-wrapper + .ts-button-wrapper .ts-button{
		font-size: 17px;
	}
	.ts-menu ul li .menu-desc,
	.ts-header .menu-wrapper nav > ul.menu > li.font-body, 
	.ts-header .menu-wrapper nav > ul > li.font-body,
	.mobile-menu-wrapper .ts-menu ul li.font-body,
	.mobile-menu-wrapper .ts-menu ul li.font-body .sub-menu li,
	.mobile-menu-wrapper .ts-menu ul .sub-menu .sub-menu li{
		font-size: 15px;
	}
	.ts-header .menu-wrapper .sub-menu,
	.ts-header .menu-wrapper .sub-menu .widget_nav_menu ul > li{
		font-size: 16px;
	}
	small,
	.header-top,
	.header-top ul li a,
	.woocommerce-error, 
	.woocommerce-info, 
	.woocommerce-message,
	.header-currency,
	.header-language,
	body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > *,
	body .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle > *,
	.ts-menu ul li .menu-desc,
	.breadcrumb-title-wrapper .breadcrumb-title .breadcrumbs,
	body .group-button-header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > *,
	body .group-button-header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle > *,
	.woocommerce ul.cart_list li dl,
	ul.product_list_widget li dl,
	.woocommerce ul.product_list_widget li dl,
	.ts-blogs-widget .post_list_widget .entry-meta-top,
	.comment_list_widget .comment-meta .meta,
	.woocommerce-tabs table,
	.product-category .meta-wrapper .count,
	.product-category .meta-wrapper a.button,
	.button-readmore.small,
	.ts-shortcode .shop-more a.button,
	.ts-shortcode .show-all-button a.button,
	.woocommerce .woocommerce-error .button, 
	.woocommerce .woocommerce-info .button, 
	.woocommerce .woocommerce-message .button,
	body .wc-block-components-notice-banner,
	body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button,
	.entry-meta-middle,
	.entry-author .role,
	.woocommerce-product-details__short-description,
	.ts-product-feature,
	.products .product .product-brands,
	.woocommerce .products .product .product-categories,
	.products .product .product-sku,
	.woocommerce .products .product .short-description,
	.meta-wrapper-2 .quantity .screen-reader-text,
	.before-loop-wrapper,
	.before-loop-wrapper label,
	.woocommerce table.shop_table th,
	.woocommerce ul#shipping_method li label,
	.woocommerce > form.checkout #order_review,
	.woocommerce > form.checkout #order_review label,
	.woocommerce-shipping-fields,
	.woocommerce-checkout label,
	.woocommerce-billing-fields label,
	.woocommerce-cart .cart-collaterals .cart_totals > h2,
	.cart-collaterals .cart_totals table.shop_table tbody tr.shipping td:before,
	.cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td:before, 
	.cart-collaterals .cart_totals table.shop_table tbody tr.order-total td:before,
	.woocommerce table.shop_table_responsive tr td::before, 
	.woocommerce-page table.shop_table_responsive tr td::before,
	.cart-collaterals .woocommerce-shipping-destination, 
	.cart-collaterals .woocommerce-shipping-calculator,
	.shipping-calculator-form,
	.shipping-calculator-form,
	.shipping-calculator-form input,
	.shipping-calculator-form input[type="text"],
	.woocommerce form .shipping-calculator-form button[name="calc_shipping"],
	.woocommerce-cart .select2-container--default .select2-search--dropdown .select2-search__field,
	.woocommerce div.product div.summary form.cart .variations select,
	.woocommerce-cart .select2-results li,
	.woocommerce div.product div.summary .product-brands,
	.woocommerce div.product .images .product-label .onsale,
	.woocommerce div.product .images .product-label .new,
	.woocommerce div.product .images .product-label .featured,
	.woocommerce div.product .images .product-label .out-of-stock,
	.woocommerce div.product div.summary .meta-content,
	.woocommerce div.product div.summary .variations_form .variations .attribute > .label,
	.woocommerce div.product form.cart .reset_variations,
	.woocommerce div.product .yith-wfbt-items .price,
	.woocommerce div.product .yith-wfbt-items .price del,
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li,
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items label,
	.yith-wfbt-section .total_price_label,
	.woocommerce #review_form #respond #commentform label,
	.ts-product-attribute div.option a,
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li .product-name,
	div.product .single-navigation > a > span,
	.product .counter-wrapper .ref-wrapper,
	.group-button-header,
	.woocommerce form .form-row span em,
	.woocommerce form.checkout_coupon,
	.woocommerce table.my_account_orders,
	.threesixty .nav_bar a:before,
	.woocommerce ul.order_details li strong,
	.woocommerce .checkout-login-coupon-wrapper form.login{
		font-size: 18px;
	}
	.shipping-calculator-form ::-webkit-input-placeholder{
		font-size: 18px;
	}
	.shipping-calculator-form :-moz-placeholder{
		font-size: 18px;
	}
	.shipping-calculator-form ::-moz-placeholder{
		font-size: 18px;
	}
	.shipping-calculator-form :-ms-input-placeholder{
		font-size: 18px;
	}

	/*** Button ***/
	a.button,
	button, 
	input[type^="submit"], 
	.ts-button,
	a.button-readmore,
	.ts-banner-button a,
	.woocommerce a.button, 
	.woocommerce button.button, 
	.woocommerce input.button,  
	.woocommerce a.button.alt, 
	.woocommerce button.button.alt, 
	.woocommerce input.button.alt,  
	.woocommerce a.button.disabled, 
	.woocommerce a.button:disabled, 
	.woocommerce a.button:disabled[disabled], 
	.woocommerce button.button.disabled, 
	.woocommerce button.button:disabled, 
	.woocommerce button.button:disabled[disabled], 
	.woocommerce input.button.disabled, 
	.woocommerce input.button:disabled, 
	.woocommerce input.button:disabled[disabled],
	.woocommerce #respond input#submit, 
	.shopping-cart p.buttons a, 
	.woocommerce .widget_price_filter .price_slider_amount .button,
	.woocommerce-page .widget_price_filter .price_slider_amount .button,
	.woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit,
	.ts-wishlist-table-wrapper.woocommerce .product-add-to-cart a.button, 
	.ts-compare-table-wrapper.woocommerce .button.add_to_cart_button,
	.more-less-buttons a,
	.ts-shortcode .load-more-wrapper .load-more, 
	.ts-shop-load-more .load-more,
	input[type="submit"].dokan-btn, 
	a.dokan-btn, 
	.dokan-btn{
		font-size: 21px;
	}
	textarea,
	select,
	html input[type^="search"],
	html input[type^="text"], 
	html input[type^="email"],
	html input[type^="password"],
	html input[type^="number"],
	html input[type^="tel"],
	.chosen-container a.chosen-single,
	.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
	#add_payment_method table.cart td.actions .coupon .input-text, 
	.woocommerce-cart table.cart td.actions .coupon .input-text, 
	.woocommerce-checkout table.cart td.actions .coupon .input-text, 
	.woocommerce-page table.cart td.actions .coupon .input-text,
	.ts-store-notice .close:before,
	.cart_list li .cart-item-wrapper a.remove:before,
	.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
	.woocommerce.widget_shopping_cart .cart_list li a.remove:before,
	.search-button:before,
	.search-table .search-content.loading ~ .search-button:before,
	.ts-search-result-container > p{
		font-size: 18px;
	}

	@media screen and (max-width: 1279px){	
		h1, .h1,
		a.button.h1,
		.ts-button-wrapper.h1 a.ts-button,
		.ts-heading.h1 > .heading,
		.comments-area .heading-title,
		.ts-shortcode .shortcode-heading-wrapper h2,
		.single-portfolio .entry-content header .entry-title,
		.columns-1 .list-posts article.sticky h4.entry-title,
		.columns-2 .list-posts article.sticky h4.entry-title,
		.columns-3 .list-posts article.sticky h4.entry-title,
		.woocommerce div.product .summary .price,
		.ts-mailchimp-subscription-shortcode.heading-h1 .heading-title,
		.woocommerce-tabs .panel .ul-style-none.style-horizontal li .h1-big,
		.form-center .widget-title-wrapper .heading-title,
		.form-vertical .widget-title-wrapper .heading-title,
		.ts-product-in-category-tab-wrapper .column-tabs .heading-title,
		.ts-product-in-product-type-tab-wrapper .column-tabs .heading-title{
			font-size: 40px;
			line-height: 36px;
		}
		h2, .h2,
		a.button.h2,
		.ts-button-wrapper.h2 a.ts-button,
		.ts-heading.h2 > .heading,
		.entry-content h4.entry-title,
		.ts-mailchimp-subscription-shortcode .heading-title,
		.woocommerce-billing-fields > h3,
		.woocommerce > form.checkout #order_review_heading,
		.woocommerce div.product .product_title,
		.yith-wfbt-section .total_price,
		.ts-feature-wrapper.vertical-icon.has-subtitle .feature-header .feature-title,
		.ts-feature-wrapper.vertical-image.has-subtitle .feature-header .feature-title{
			font-size: 35px;
			line-height: 30px;
		}
		h3, .h3,
		a.button.h3,
		.ts-button-wrapper.h3 a.ts-button,
		.ts-heading.h3 > .heading,
		.related-posts .theme-title,
		.comments-area #comment-wrapper .heading-title,
		.single-portfolio > .ts-portfolio-wrapper .shortcode-title,
		.list-categories ul.tabs li, 
		.column-tabs ul.tabs li,
		body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab,
		.form-vertical .newsletter,
		.columns-2 .list-posts article h4.entry-title,
		.woocommerce div.product .woocommerce-tabs ul.tabs li a,
		.vc_col-sm-3 .columns-1 .shortcode-heading-wrapper h2,
		.vc_col-sm-4 .columns-1 .shortcode-heading-wrapper h2,
		.ts-feature-wrapper .feature-subtitle,
		.ts-banner .banner-wrapper h2,
		.woocommerce #review_form #respond .comment-reply-title,
		#main-content > .site-content > .woocommerce > .ts-shortcode.ts-product .shortcode-heading-wrapper .shortcode-title{
			font-size: 32px;
			line-height: 26px;
		}
		#main-content .woocommerce.columns-1 .product .meta-wrapper-2 .price{
			font-size: 32px;
		}
		h4, .h4,
		a.button.h4,
		.ts-button-wrapper.h4 a.ts-button,
		.ts-heading.h4 > .heading,
		.ts-products-widget h2,
		.ts-portfolio-wrapper .filter-bar li,
		.woocommerce div.product.tabs-in-summary .woocommerce-tabs ul.tabs li a,
		.ts-feature-wrapper.vertical-icon .feature-header .feature-title,
		.ts-feature-wrapper.vertical-image .feature-header .feature-title{
			font-size: 24px;
			line-height: 26px;
		}
		.ts-header .menu-wrapper .sub-menu .widget-title,
		.ts-header .menu-wrapper .sub-menu .widgettitle,
		.ts-header .menu-wrapper .sub-menu .ts-list-of-product-categories-wrapper h3.heading-title{
			font-size: 17px;
		}
		.ts-header .menu-wrapper,
		.ts-header .menu-wrapper li.category-bold .sub-menu .ts-list-of-product-categories-wrapper ul li,
		.ts-header .menu-wrapper li.category-bold .sub-menu .ts-list-of-product-categories-wrapper + .ts-button-wrapper .ts-button{
			font-size: 16px;
		}
		.ts-menu ul li .menu-desc,
		.ts-header .menu-wrapper nav > ul.menu > li.font-body, 
		.ts-header .menu-wrapper nav > ul > li.font-body{
			font-size: 14px;
		}
		.ts-header .menu-wrapper .sub-menu,
		.ts-header .menu-wrapper .sub-menu .widget_nav_menu ul > li{
			font-size: 15px;
		}	
		a.button,
		button, 
		input[type^="submit"], 
		.ts-button,
		a.button-readmore,
		.ts-banner-button a,
		.woocommerce a.button, 
		.woocommerce button.button, 
		.woocommerce input.button,  
		.woocommerce a.button.alt, 
		.woocommerce button.button.alt, 
		.woocommerce input.button.alt,  
		.woocommerce a.button.disabled, 
		.woocommerce a.button:disabled, 
		.woocommerce a.button:disabled[disabled], 
		.woocommerce button.button.disabled, 
		.woocommerce button.button:disabled, 
		.woocommerce button.button:disabled[disabled], 
		.woocommerce input.button.disabled, 
		.woocommerce input.button:disabled, 
		.woocommerce input.button:disabled[disabled],
		.woocommerce #respond input#submit, 
		.shopping-cart p.buttons a, 
		.woocommerce .widget_price_filter .price_slider_amount .button,
		.woocommerce-page .widget_price_filter .price_slider_amount .button,
		.woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit,
		.ts-wishlist-table-wrapper.woocommerce .product-add-to-cart a.button, 
		.ts-compare-table-wrapper.woocommerce .button.add_to_cart_button,
		.more-less-buttons a,
		input[type="submit"].dokan-btn, 
		a.dokan-btn, 
		.dokan-btn,
		textarea,
		select,
		html input[type^="search"],
		html input[type^="text"], 
		html input[type^="email"],
		html input[type^="password"],
		html input[type^="number"],
		html input[type^="tel"],
		.chosen-container a.chosen-single,
		.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
		#add_payment_method table.cart td.actions .coupon .input-text, 
		.woocommerce-cart table.cart td.actions .coupon .input-text, 
		.woocommerce-checkout table.cart td.actions .coupon .input-text, 
		.woocommerce-page table.cart td.actions .coupon .input-text,
		.ts-store-notice .close:before,
		.cart_list li .cart-item-wrapper a.remove:before,
		.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
		.woocommerce.widget_shopping_cart .cart_list li a.remove:before,
		.product-style-3 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button,
		.product-style-4 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button,
		.search-button:before,
		.search-table .search-content.loading ~ .search-button:before,
		.ts-search-result-container > p,
		.wc-proceed-to-checkout .button.continue-shopping{
			font-size: 20px;
		}
		::-webkit-input-placeholder{
			font-size: 20px;
		}
		:-moz-placeholder{
			font-size: 20px;
		}
		::-moz-placeholder{
			font-size: 20px;
		}
		:-ms-input-placeholder{
			font-size: 20px;
		}
	}
	@media screen and (max-width: 991px){
		.style-default .products .product-category .meta-wrapper h3.heading-title{
			font-size: 21px;
		}
	}
	
	/*------------------------------------------------------
		III. CUSTOM COLOR
	-------------------------------------------------------*/
	/*** Body color ***/
	body,
	.body-color,
	.body-color a,
	html input:focus:invalid:focus, 
	html select:focus:invalid:focus,
	.ul-style.body-color li,
	.ul-style-none.body-color li,
	.quantity .qty, 
	.woocommerce .quantity .qty,
	.quantity .minus, 
	.quantity .plus,
	.ts-menu ul li .menu-desc,
	.header-v3 header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.header-v3 header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
	.header-v3 header .header-currency ul,
	.header-v3 .top-header-menu > ul li ul.sub-menu li,
	.header-v5 .shopping-cart-wrapper .dropdown-container, 
	.header-v5 .my-account-wrapper .dropdown-container, 
	.header-v5 header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.header-v5 header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
	.header-v5 header .header-currency ul,
	.header-v7 header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.header-v7 header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
	.header-v7 header .header-currency ul,
	.header-v7 .top-header-menu > ul li ul.sub-menu li,
	table.my_account_orders,
	.h1.body-color, .h2.body-color, .h3.body-color, .h4.body-color, .h5.body-color, .h6.body-color,
	.breadcrumb-title-wrapper .breadcrumb-title .page-title .count,
	.select2-container--default .select2-selection--single .select2-selection__rendered,
	.select2-container--default .select2-selection--single .select2-selection__placeholder,
	.ts-product-attribute div.option .ts-tooltip,
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
	.woocommerce #reviews #cancel-comment-reply-link,
	.woocommerce-info, 
	.woocommerce-message,
	.woocommerce.main-products.columns-1 .product-group-button-meta .ts-add-to-wishlist .ts-tooltip:before,
	.woocommerce.main-products.columns-1 .product-group-button-meta .ts-add-to-compare .ts-tooltip:before,
	.dokan-store #reviews #comments ol.commentlist li .comment-text time{
		color: rgba(51,51,51,1);
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{
		border-color: rgba(51,51,51,1);
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{
		background: rgba(51,51,51,1);
	}

	/*** Heading ***/
	.heading-color,
	h1, h2, h3, h4, h5, h6,
	.h1, .h2, .h3, .h4, .h5, .h6,
	body.wpb-js-composer .vc_toggle_title .vc_toggle_icon,
	.product-name,
	h3.product-name,
	.form-vertical .newsletter,
	#commentform p label,
	.ts-feature-wrapper .feature-subtitle,
	.woocommerce div.product .woocommerce-tabs ul.tabs li a,
	.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
		color: rgba(51,51,51,1);
	}
	
	/*** Link ***/
	a,
	.woocommerce-MyAccount-content strong,
	.woocommerce-MyAccount-content a{
		color: rgba(51,51,51,1);
	}
	a:hover,
	a:active,
	a:focus,
	.ts-header .menu-wrapper ul li.nopd:hover:before,
	.ts-header .menu-wrapper ul li.nopd:hover > a:not(.button),
	.woocommerce-MyAccount-content a:hover{
		color: rgba(0,161,152,1);
	}
	
	/*** Secondary color ***/
	.counter-wrapper > div .number > span,
	.sale-label > .wpb_wrapper{
		background: rgba(0,161,152,1);
		color: rgba(255,255,255,1);
	}
	.my-wishlist-wrapper > a .wishlist-number, 
	.shopping-cart-wrapper .cart-control .cart-number{
		background: rgba(0,96,90,1);
		color: rgba(255,255,255,1);
	}
	.header-v5 .my-wishlist-wrapper > a .wishlist-number, 
	.header-v5 .shopping-cart-wrapper .cart-control .cart-number{
		background: rgba(0,161,152,1);
	}
	.shopping-cart-wrapper svg path,
	.my-wishlist-wrapper svg path,
	.search-button svg path,
	.my-account-wrapper svg path,
	.header-transparent.header-text-light .header-template > div:not(.is-sticky) .shopping-cart-wrapper:hover svg path,
	.header-transparent.header-text-light .header-template > div:not(.is-sticky) .my-wishlist-wrapper:hover svg path,
	.header-transparent.header-text-light .header-template > div:not(.is-sticky) .search-button:hover svg path,
	.header-transparent.header-text-light .header-template > div:not(.is-sticky) .my-account-wrapper:hover svg path{
		stroke: rgba(0,161,152,1);
	}
	.header-transparent.header-text-light .header-template > div:not(.is-sticky) .ic-mobile-menu-button:hover svg path{
		fill: rgba(0,161,152,1);
	}
	.header-v5 .shopping-cart-wrapper:hover svg path,
	.header-v5 .my-wishlist-wrapper:hover svg path,
	.header-v5 .my-account-wrapper:hover svg path{
		stroke: rgba(255,255,255,1);
	}
	.shopping-cart-wrapper:hover svg path,
	.my-wishlist-wrapper:hover svg path,
	.search-button:hover svg path,
	.my-account-wrapper:hover svg path{
		stroke: rgba(51,51,51,1);
	}
	.icon-menu-sticky-header svg path{
		fill: rgba(51,51,51,1);
	}
	
		
	.hightlight,
	.secondary-color,
	.secondary-color h1, .secondary-color h2, .secondary-color h3, .secondary-color h4, .secondary-color h5, .secondary-color h6,
	.secondary-color .h1, .secondary-color .h2, .secondary-color .h3, .secondary-color .h4, .secondary-color .h5, .secondary-color .h6,
	.ul-style-none.secondary-color li,
	.ul-style.icon-secondary li:before,
	.ol-style.icon-secondary li:before,
	.header-v5 .ts-store-notice,
	.search-button:hover .icon:before,
	.shopping-cart-wrapper:hover a > .ic-cart:before,
	.ts-tiny-account-wrapper:hover .account-control:before,
	.my-wishlist-wrapper:hover a:before,
	.ts-floating-sidebar .close:hover:after, 
	.ts-popup-modal .close:hover,
	body #cboxClose:hover:after,
	html body > h1 a.close:hover,
	#ts-product-360-modal .close:hover:after,
	#ts-quickshop-modal span.close:hover, 
	#ts-add-to-cart-popup-modal span.close:hover,
	.woocommerce table.shop_table .product-remove:hover a:before,
	.cart_list li .cart-item-wrapper a.remove:hover:before,
	.woocommerce .widget_shopping_cart .cart_list li a.remove:hover:before,
	.woocommerce.widget_shopping_cart .cart_list li a.remove:hover:before,
	body .pp_pic_holder a.pp_close:hover,
	.ts-header .menu-wrapper ul li:hover,
	.header-v5 .ts-header .menu-wrapper ul li:hover,
	.woocommerce div.product .summary > form.cart .button.single_add_to_cart_button.loading:after,
	.woocommerce #main-content.ts-col-24 div.product.summary-2-columns:not(.images-summary-background) .summary-column-2 .button.loading:after,
	.header-language a:hover,
	.header-currency a:hover,
	body .wpml-ls-legacy-dropdown a:hover, 
	body .wpml-ls-legacy-dropdown a:focus, 
	body .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
	body .wpml-ls-legacy-dropdown-click a:hover, 
	body .wpml-ls-legacy-dropdown-click a:focus, 
	body .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
	.my-account-wrapper a:hover,
	.shopping-cart-wrapper a:hover,
	h3.product-name:hover,
	.search-button:hover:before,
	.header-v5 .header-language a:hover, 
	body.header-v5 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover, 
	body.header-v5 .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover,
	.header-v5 .header-currency a:hover,
	.widget_categories li.current-cat > a,
	.widget_categories ul li.current-cat-ancestor > a,
	.widget_categories ul li.current-cat-parent > a,
	.ts-product-categories-widget ul li.current,
	.ts-product-categories-widget li.cat-parent.active > a,
	.yith-wfbt-section .total_price,
	.yith-wfbt-section .total_price .woocommerce-Price-amount,
	#main-content .woocommerce.columns-1 .product .meta-wrapper-2 .price,
	.woocommerce div.product .summary .price,
	.meta-content .cats-link a:hover, 
	.meta-content .tags-link a:hover,
	.product .product-brands a:hover,
	.woocommerce .products .product .product-categories a:hover,
	.product-filter-by-brand ul li:hover label,
	.product-filter-by-availability ul li:hover label,
	.product-filter-by-price ul li:hover label,
	.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:hover{
		color: rgba(0,161,152,1);
	}
	.woocommerce > form.checkout #order_review,
	.product-filter-by-color ul li a:before, 
	.ts-product-attribute div.option.color a:before,
	.product-wrapper .color-swatch > div:before,
	div.product .yith-wfbt-section .yith-wfbt-form,
	.woocommerce-account .woocommerce-MyAccount-navigation li:hover,
	.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{
		border-color: rgba(0,161,152,1);
	}
	.woocommerce-page.archive .woocommerce > .ts-product.ts-slider .products .owl-stage-outer, 
	.woocommerce .ts-product-deals-wrapper:not(.ts-slider) .products, 
	.woocommerce .ts-product-deals-wrapper.ts-slider .products .owl-stage-outer, 
	.woocommerce.columns-1 .ts-product-deals-wrapper.ts-slider .products, 
	.entry-content .woocommerce .ts-product:not(.ts-slider) .products, 
	.entry-content .woocommerce .ts-product.ts-slider .products .owl-stage-outer,
	.product-style-3 #main-content > .site-content > .woocommerce > .ts-shortcode.ts-product .owl-stage-outer:before,
	.product-style-3 #main-content > .site-content > .woocommerce > .ts-shortcode.ts-product .owl-stage-outer:after,
	.product-style-3 .woocommerce .ts-product-deals-wrapper .products .owl-stage-outer:after,
	.product-style-3 .woocommerce .ts-product-deals-wrapper .products .owl-stage-outer:before{
		border-color: rgba(0,161,152,1) !important;
	}
	.product-style-3 #main-content > .site-content > .woocommerce > .ts-shortcode.ts-product .product:not(.product-category),
	.product-style-3 .ts-product-deals-wrapper.ts-slider .products .product:not(.product-category){
		border-left-color: rgba(0,161,152,1) !important;
	}
	.rtl.product-style-3 #main-content > .site-content > .woocommerce > .ts-shortcode.ts-product .product:not(.product-category){
		border-left-color: rgba(240,242,245,1) !important;
		border-right-color: rgba(0,161,152,1) !important;
	}
	nav > ul.menu li > a .menu-label:before,
	nav > ul.menu ul.sub-menu li a:hover,
	.ts-menu ul li.current-menu-item > a, 
	.ts-menu ul li.current_page_parent > a, 
	.ts-menu ul li.current-menu-parent > a, 
	.ts-menu ul li.current_page_item > a, 
	.ts-menu ul li.current-menu-ancestor > a, 
	.ts-menu ul li.current-page-ancestor > a, 
	.ts-menu ul li.current-product_cat-ancestor > a,
	.ts-menu ul li.current-menu-item .ts-menu-drop-icon, 
	.ts-menu ul li.current_page_parent .ts-menu-drop-icon, 
	.ts-menu ul li.current-menu-parent .ts-menu-drop-icon, 
	.ts-menu ul li.current_page_item .ts-menu-drop-icon, 
	.ts-menu ul li.current-menu-ancestor .ts-menu-drop-icon, 
	.ts-menu ul li.current-page-ancestor .ts-menu-drop-icon, 
	.ts-menu ul li.current-product_cat-ancestor .ts-menu-drop-icon,
	.ts-menu ul .sub-menu li.current-menu-item > a, 
	.ts-menu ul .sub-menu li.current_page_parent > a, 
	.ts-menu ul .sub-menu li.current-menu-parent > a, 
	.ts-menu ul .sub-menu li.current_page_item > a, 
	.ts-menu ul .sub-menu li.current-menu-ancestor > a, 
	.ts-menu ul .sub-menu li.current-page-ancestor > a, 
	.ts-menu ul .sub-menu li.current-product_cat-ancestor > a,
	.ts-menu ul .sub-menu li.current-menu-item .ts-menu-drop-icon, 
	.ts-menu ul .sub-menu li.current_page_parent .ts-menu-drop-icon, 
	.ts-menu ul .sub-menu li.current-menu-parent .ts-menu-drop-icon, 
	.ts-menu ul .sub-menu li.current_page_item .ts-menu-drop-icon, 
	.ts-menu ul .sub-menu li.current-menu-ancestor .ts-menu-drop-icon, 
	.ts-menu ul .sub-menu li.current-page-ancestor .ts-menu-drop-icon, 
	.ts-menu ul .sub-menu li.current-product_cat-ancestor .ts-menu-drop-icon,
	.ts-floating-sidebar a:hover{
		color: rgba(0,161,152,1);
	}
	.menu-sub-label,
	.product-style-3.woocommerce-page.archive .woocommerce > .ts-product.ts-slider .products .owl-stage-outer .product .product-wrapper:before,
	.product-style-3 .woocommerce .ts-product-deals-wrapper:not(.ts-slider) .products .product .product-wrapper:before,
	.product-style-3 .woocommerce .ts-product-deals-wrapper.ts-slider .products .owl-stage-outer .product .product-wrapper:before,
	.product-style-3 .woocommerce.columns-1 .ts-product-deals-wrapper.ts-slider .products .product .product-wrapper:before,
	.product-style-3 .entry-content .woocommerce .ts-product:not(.ts-slider) .products .product .product-wrapper:before,
	.product-style-3 .entry-content .woocommerce .ts-product.ts-slider .products .owl-stage-outer .product .product-wrapper:before{
		background-color: rgba(0,161,152,1);
	}
	.menu-sub-label:before {
		border-left-color: rgba(0,161,152,1);
		border-right-color: rgba(0,161,152,1);
	}
	
	/*** Primary Color ***/
	.primary-color,
	.primary-color h1, .primary-color h2, .primary-color h3, .primary-color h4, .primary-color h5, .primary-color h6,
	.primary-color .h1, .primary-color .h2, .primary-color .h3, .primary-color .h4, .primary-color .h5, .primary-color .h6,
	.ul-style-none.primary-color li,
	.ul-style.icon-primary li:before,
	.ol-style.icon-primary li:before,
	header .logo-wrapper .logo a,
	.breadcrumbs-container > span.current,
	.ts-floating-sidebar .close:after,
	#ts-product-360-modal .close:after,
	#ts-quickshop-modal span.close, 
	#ts-add-to-cart-popup-modal span.close,
	.woocommerce table.shop_table .product-remove a:before,
	.cart_list li .cart-item-wrapper a.remove:before,
	.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
	.woocommerce.widget_shopping_cart .cart_list li a.remove:before,
	body .pp_pic_holder a.pp_close,
	.ts-group-meta-icon-toggle .icon,
	.meta-wrapper .stock-quantity > span,
	.widget_product_search > form:before,
	.counter-wrapper > div,
	.ul-style li:before,
	.ol-style li:before,
	.woocommerce-product-details__short-description,
	.ts-product-feature,
	.ul-style-none li,
	.widget_categories ul ul li.current-cat a,
	.ts-product-categories-widget ul li.current a,
	.meta-content .sku-wrapper > span:first-child, 
	.meta-content .brands-link > span:first-child, 
	.meta-content .tags-link > span:first-child, 
	.meta-content .cats-link > span:first-child,
	.infinity-scroll .ts-shop-load-more.loading .load-more:before,
	.woocommerce table.shop_table.cart th,
	.woocommerce table.shop_table th,
	.woocommerce-Price-amount,
	.woocommerce ul#shipping_method .amount,
	.woocommerce form .form-row label, 
	.woocommerce-page form .form-row label,
	.woocommerce-cart .cart-collaterals .cart_totals > h2,
	.cart-collaterals .cart_totals table.shop_table tbody tr.shipping td:before,
	.cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td:before, 
	.cart-collaterals .cart_totals table.shop_table tbody tr.order-total td:before,
	body .select2-container--default .select2-selection--single .select2-selection__arrow,
	.woocommerce div.product div.summary form.cart .variations select,
	.woocommerce form .show-password-input, 
	.woocommerce-page form .show-password-input,
	.cart-collaterals .amount,
	.shipping-calculator-form,
	.shipping-calculator-form input,
	.shipping-calculator-form input[type="text"],
	body .select2-search--dropdown:before,
	body .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered,
	.price,
	.product-price,
	.product-on-sale-form label,
	.woocommerce .before-loop-wrapper strong,
	.ts-tiny-cart-wrapper .total, 
	.widget_shopping_cart .total,
	.search-button:before,
	.ts-portfolio-wrapper .filter-bar li,
	.meta-content .portfolio-info > span:first-child,
	.widget_recent_comments ul li .comment-author-link:before,
	article a.thumbnail:hover,
	fieldset legend,
	.cats-portfolio a,
	.woocommerce-tabs table,
	.cart_list li .cart-item-wrapper a.remove:before,
	.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
	.woocommerce.widget_shopping_cart .cart_list li a.remove:before,
	.woocommerce table.shop_table_responsive tr td::before, 
	.woocommerce-page table.shop_table_responsive tr td::before,
	.list-categories ul.tabs li,
	.column-tabs ul.tabs li,
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab,
	.commentlist li.comment .author,
	.author-info .author-role .author,
	.commentlist li.comment .comment-text,
	.wc-proceed-to-checkout .button.continue-shopping,
	.meta-wrapper-2 .quantity .screen-reader-text,
	.widget_price_filter .price_slider_amount .price_label > span:first-child:after,
	.filter-widget-area-button a,
	.woocommerce div.product div.summary .variations_form .variations .attribute > .label,
	.ts-product-attribute div.option:not(.color) a:hover,
	.ts-product-attribute div.option:not(.color).selected a,
	.woocommerce .woocommerce-ordering .orderby-current,
	.product-per-page-form ul.perpage .perpage-current:after,
	.woocommerce .woocommerce-ordering .orderby-current:after,
	.yith-wfbt-section .total_price_label,
	.woocommerce div.product p.price, 
	.woocommerce div.product span.price,
	.woocommerce div.product .quantity label.ts-screen-reader-text,
	.products .product .short-description,
	.product-filter-by-brand ul li label,
	.product-filter-by-availability ul > li label,
	.product-filter-by-price ul li label,
	.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
	.mobile-menu-wrapper .ts-menu ul li:not(.font-body),
	.header-v2 .header-middle .header-right > .header-contact,
	.woocommerce ul.order_details li strong,
	.woocommerce #reviews #comments ol.commentlist li,
	.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__author,
	.woocommerce #review_form #respond #commentform label,
	.woocommerce #review_form #respond p.comment-notes,
	.woocommerce #review_form #respond .comment-reply-title{
		color: rgba(51,51,51,1);
	}
	.shipping-calculator-form ::-webkit-input-placeholder{
		color: rgba(51,51,51,1);
	}
	.shipping-calculator-form :-moz-placeholder{
		color: rgba(51,51,51,1);
	}
	.shipping-calculator-form ::-moz-placeholder{
		color: rgba(51,51,51,1);
	}
	.shipping-calculator-form :-ms-input-placeholder{
		color: rgba(51,51,51,1);
	}
	.images-thumbnails > .thumbnails .thumbnails-container ul li:hover,
	.style-icon-background .products .product-category .product-wrapper > a:hover{
		border-color: rgba(51,51,51,1);
	}
	.tagcloud a,
	.tags-link a,
	#to-top a:hover,
	.ts-portfolio-wrapper .cats-portfolio > a,
	.owl-nav > .owl-prev, 
	.owl-nav > .owl-next,
	.ts-pagination ul li a:focus,
	.ts-pagination ul li a:hover,
	.ts-pagination ul li span.current,
	.post-nav-links > .post-page-numbers:focus,
	.post-nav-links > .post-page-numbers:hover,
	.post-nav-links > .post-page-numbers.current,
	.woocommerce nav.woocommerce-pagination ul li a:focus, 
	.woocommerce nav.woocommerce-pagination ul li a:hover, 
	.woocommerce nav.woocommerce-pagination ul li span.current,
	body .select2-container--default .select2-results__option--highlighted[aria-selected], 
	body .select2-container--default .select2-results__option[aria-selected=true], 
	body .select2-container--default .select2-results__option[data-selected=true],
	div.product .yith-wfbt-section .yith-wfbt-images td:not(:last-child):not(.image_plus) > a:after,
	html body > h1{
		background: rgba(51,51,51,1);
		color: rgba(255,255,255,1);
	}
	.owl-dots > div > span,
	.ts-instagram-wrapper .item a:hover:before,
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
	.ts-megamenu-widgets-container .widget_media_image > a,
	.widget-container.product-filter-by-brand ul > li.selected label:before,
	.product-filter-by-availability ul li input[checked="checked"] + label:before,
	.product-filter-by-price ul li.chosen label:before,
	.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before,
	.woocommerce .widget_rating_filter ul li.chosen a::before,
	.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before{
		background: rgba(51,51,51,1);	
	}
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked:before,
	header .dropdown-container ul.cart_list::-webkit-scrollbar-thumb,
	.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb,
	.woocommerce-terms-and-conditions::-webkit-scrollbar-thumb,
	.product-filter-by-brand .product-filter-by-brand-wrapper > ul::-webkit-scrollbar-thumb,
	#ts-quickshop-modal div.product > .summary::-webkit-scrollbar-thumb,
	header .dropdown-container ul.cart_list::-webkit-scrollbar-thumb:hover,
	.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover,
	.woocommerce-terms-and-conditions::-webkit-scrollbar-thumb:hover,
	.product-filter-by-brand .product-filter-by-brand-wrapper > ul::-webkit-scrollbar-thumb:hover,
	#ts-quickshop-modal div.product > .summary::-webkit-scrollbar-thumb:hover{
		background-color: rgba(51,51,51,1);
	}
	.ts-product-attribute div.option:not(.color) a:hover,
	.ts-product-attribute div.option:not(.color).selected a,
	.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
	.woocommerce div.product div.images .flex-control-thumbs li img:hover{
		border-color: rgba(51,51,51,1);
	}
	.header-transparent.header-text-light .header-template > div.is-sticky .header-middle .ts-menu > nav.main-menu > ul.menu > li.bg-transparent,
	.header-transparent.header-text-light .header-template > div.is-sticky .header-middle .menu-wrapper nav > ul.menu > li.bg-transparent,	
	.header-transparent.header-text-light .header-template > div.is-sticky .header-middle .ts-menu > nav.main-menu > ul.menu > li.bg-transparent > .ts-menu-drop-icon,
	.header-transparent.header-text-light .header-template > div.is-sticky .header-middle .menu-wrapper nav > ul.menu > li.bg-transparent > a,
	.header-transparent.header-text-light .header-template > div.is-sticky .header-middle .header-language .wpml-ls > ul > li.bg-transparent > a,
	.header-transparent.header-text-light .header-template > div.is-sticky .header-middle .header-currency .wcml_currency_switcher > a,
	.header-transparent.header-text-light .header-template > div:not(.is-sticky) .my-wishlist-wrapper > a .wishlist-number,
	.header-transparent.header-text-light .header-template > div:not(.is-sticky) .shopping-cart-wrapper .cart-control .cart-number{
		color: rgba(51,51,51,1);
	}
	
	/*** Border color ***/
	*,
	table,
	table td,
	table th,
	.woocommerce > .products,
	#tab-more_seller_product > .products,
	.woocommerce .ts-product .products,
	.woocommerce .products .product,
	.meta-wrapper .stock-quantity:before,
	.group-features .ts-feature-wrapper,
	.ts-products-widget ul.product_list_widget,
	.widget_products ul.product_list_widget,
	.ts-products-widget ul.product_list_widget li,
	.widget_products ul.product_list_widget li,
	.single .entry-content:after,
	.commentlist li.comment,
	.commentlist ol.children,
	#commentform textarea,
	.ts-product-brand-wrapper .items,
	.ts-product-brand-wrapper .items .item,
	.entry-author,
	.navigation-bottom,
	.woocommerce table.shop_table td,
	.woocommerce table.shop_table tbody th, 
	.woocommerce table.shop_table tfoot td, 
	.woocommerce table.shop_table tfoot th,
	div.product .yith-wfbt-section .yith-wfbt-images td,
	.ts-megamenu-widgets-container .widget_media_image a,
	.product-wrapper .thumbnail-wrapper img,
	.woocommerce-cart .cart-collaterals .cart_totals:before,
	.product-style-3 .ts-shortcode.ts-slider .products .owl-stage-outer:before,
	.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after,
	.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before,
	.woocommerce div.product div.images .flex-control-thumbs li img,
	.woocommerce div.product.thumbnail-border div.images .flex-viewport,
	.woocommerce div.product .woocommerce-tabs .panel,
	div.product .yith-wfbt-section .yith-wfbt-form:before,
	.woocommerce .woocommerce-tabs table.shop_attributes,
	.woocommerce .woocommerce-tabs table.shop_attributes td,
	.woocommerce .woocommerce-tabs table.shop_attributes th,
	.woocommerce div.product form.cart .group_table,
	.woocommerce div.product form.cart .group_table tr,
	.woocommerce div.product form.cart .group_table td,
	div.product.tabs-in-summary .woocommerce-tabs,
	.woocommerce div.product.tabs-in-summary .woocommerce-tabs,
	.woocommerce #reviews #comments ol.commentlist li,
	.ts-products-widget-wrapper.image-border ul.product_list_widget li > a.ts-wg-thumbnail img,
	.woocommerce form.checkout_coupon, 
	.woocommerce form.login, 
	.woocommerce form.register,
	.list-posts > article:after,
	.list-posts > .ts-blog-banner:after{
		border-color: rgba(240,242,245,1);
	}	
	.product-style-3 .ts-shortcode .products .product:not(.product-category):hover .product-wrapper,
	.product-style-3 .woocommerce.main-products:not(.columns-1) > .products .product:not(.product-category):hover .product-wrapper{
		box-shadow: 0 0 0 1px rgba(240,242,245,1);
	}
	.is-style-stripes table tbody tr:nth-child(odd),
	.wp-block-table.is-style-stripes tbody tr:nth-child(odd),
	.woocommerce-tabs table tbody > tr > th,
	.woocommerce .woocommerce-tabs table.shop_attributes tr > th,
	.style-icon-background .product-category .product-wrapper > a,
	.quantity .number-button,
	.woocommerce-terms-and-conditions,
	.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
	#add_payment_method #payment div.payment_box, 
	.woocommerce-cart #payment div.payment_box, 
	.woocommerce-checkout #payment div.payment_box,
	.woocommerce.archive #main-content:not(.ts-col-24) .before-loop-wrapper,
	#main-content.ts-col-18 .woocommerce.main-products .products .list-categories,
	#main-content.ts-col-12 .woocommerce.main-products .products .list-categories{
		background: rgba(240,242,245,1);
	}
	#add_payment_method #payment div.payment_box::before,
	.woocommerce-cart #payment div.payment_box::before, 
	.woocommerce-checkout #payment div.payment_box::before{
		border-bottom-color: rgba(240,242,245,1);
	}
	.ts-dropcap,
	.has-drop-cap:first-letter{
		color: rgba(51,51,51,1);
	}
	blockquote,
	html pre,
	.ts-dropcap.style-2,
	body.wpb-js-composer .vc_toggle .vc_toggle_title,
	.widget-container li.cat-parent > span.icon-toggle{
		background: rgba(240,242,245,1);
		color: rgba(51,51,51,1);
	}
	.list-posts article.sticky{
		background: rgba(240,242,245,1);
	}
	.add-to-cart-popup-content .action .button.view-cart{
		background: rgba(240,242,245,1);
		color: rgba(51,51,51,1);
		border-color: rgba(240,242,245,1);
	}
	.add-to-cart-popup-content .action .button.view-cart:hover{
		background: transparent;
		border-color: rgba(51,51,51,1);
	}
		.woocommerce-tabs table,
	.woocommerce-tabs table td, 
	.woocommerce-tabs table th,
	.woocommerce .woocommerce-tabs table.shop_attributes tr th,
	.woocommerce .woocommerce-tabs table.shop_attributes tr td,
	.woocommerce div.product.summary-2-columns:not(.images-summary-background) .summary-column-2 .group_table,
	.woocommerce div.product.summary-2-columns:not(.images-summary-background) .summary-column-2 .group_table tr,
	.woocommerce div.product.summary-2-columns:not(.images-summary-background) .summary-column-2 .group_table td,
	.woocommerce .before-loop-wrapper *{
		border-color: rgba(51,51,51,0.1);
	}
	.woocommerce-page div.product .woocommerce > .ts-product.ts-slider .products .owl-stage-outer{
		border-color: rgba(51,51,51,0.1) !important;
	}
		
	/*** Maincontent background ***/
	#main,
	blockquote.quote-light,
	.quote-light blockquote,
	.shopping-cart-wrapper .dropdown-container:before,
	.my-account-wrapper .dropdown-container:before,
	header .wcml_currency_switcher > ul:before, 
	header .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before,
	header .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu:before,
	body > .ts-search-result-container,
	.add-to-cart-popup-container,
	.ts-floating-sidebar .ts-sidebar-content,
	.related-upsells-products-wrapper .owl-stage-outer,
	.products .owl-stage-outer:before, 
	.google-map-container .information,
	.ts-popup-modal .quickshop-content,
	.has-margin .products .product .product-wrapper,
	#main-content.ts-col-24 .woocommerce.main-products > .products .product .product-wrapper,
	.woocommerce .woocommerce-ordering .orderby ul:before, 
	.product-per-page-form ul.perpage ul:before,
	.woocommerce div.product .summary > form.cart .button.single_add_to_cart_button.loading:before,
	.dropdown-container ul.cart_list li.loading:before, 
	div.blockUI.blockOverlay:before, 
	.woocommerce div.blockUI.blockOverlay:before,
	.ts-product-attribute .button-tooltip:before,
	div.product .single-navigation > a .product-info,
	.archive.ajax-pagination .woocommerce > .products.loading:after,
	.product-group-button-meta > div.loop-add-to-cart .button.loading:before,
	.ts-wishlist-table-wrapper.woocommerce .product-add-to-cart a.button.loading:before,
	.ts-compare-table-wrapper.woocommerce .button.add_to_cart_button.loading:before,
	#main-content.ts-col-24 div.product.images-summary-background .yith-wfbt-section.woocommerce:before,
	.image-banner-footer ~ footer > .footer-container,
	.woocommerce.archive #main-content.ts-col-24:before, 
	.woocommerce.archive #main-content.ts-col-24 .ts-product.best_selling:before, 
	.woocommerce.archive #main-content.ts-col-24 .ts-active-filters:before, 
	.woocommerce.archive #main-content.ts-col-24 .before-loop-wrapper:before,
	.woocommerce div.product:not(.images-summary-background) .woocommerce-product-gallery__image.flex-active-slide,
	.woocommerce #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce #main-content.ts-col-24 div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 #content div.product.images-summary-background div.summary, 
	.woocommerce-page #main-content.ts-col-24 div.product.images-summary-background div.summary{
		background: rgba(255,255,255,1);
	}
	.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before,
	.top-header-menu > ul li ul.sub-menu:before{
		background-color: rgba(255,255,255,1);
	}
		.product-content.show-more-less:before{
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(rgba(255,255,255,1)));
		background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);
	}
		
	/*** Input ***/
	textarea,
	select,
	html input[type^="search"],
	html input[type^="text"], 
	html input[type^="email"],
	html input[type^="password"],
	html input[type^="number"],
	html input[type^="tel"],
	.woocommerce form .form-row .input-text, 
	.woocommerce form .form-row select,
	body .select2-container .select2-dropdown, 
	body .select2-container .select2-selection,
	.ts-floating-sidebar .ts-search-by-category input[type^="text"],
	.header-v5 .ts-floating-sidebar .ts-search-by-category input[type^="text"],
	.chosen-container a.chosen-single,
	.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
	#add_payment_method table.cart td.actions .coupon .input-text, 
	.woocommerce-cart table.cart td.actions .coupon .input-text, 
	.woocommerce-checkout table.cart td.actions .coupon .input-text, 
	.woocommerce-page table.cart td.actions .coupon .input-text,
	.woocommerce .widget_price_filter .price_slider_amount .price_label > span:first-child:before,
	.woocommerce .widget_price_filter .price_slider_amount .price_label > span:last-child,
	body .select2-container--default .select2-selection--single .select2-selection__rendered{
		background: rgba(240,242,245,1);
		color: rgba(51,51,51,1);
	}
	::-webkit-input-placeholder{
		color: rgba(51,51,51,1);
	}
	:-moz-placeholder{
		color: rgba(51,51,51,1);
	}
	::-moz-placeholder{
		color: rgba(51,51,51,1);
	}
	:-ms-input-placeholder{
		color: rgba(51,51,51,1);
	}
	.select2-container--default .select2-selection--multiple,
	.select2-container--default.select2-container--focus .select2-selection--multiple{
		background-color: rgba(240,242,245,1) !important;
		border-color: rgba(240,242,245,1) !important;
	}
	/*** Button ***/
	a.button,
	button, 
	input[type^="submit"], 
	.ts-button,
	a.button-readmore,
	.ts-banner-button a,
	.woocommerce a.button, 
	.woocommerce button.button, 
	.woocommerce input.button,  
	.woocommerce a.button.alt:hover, 
	.woocommerce button.button.alt:hover, 
	.woocommerce input.button.alt:hover,  
	.woocommerce #respond input#submit, 
	.woocommerce #payment #place_order, 
	.woocommerce-page #payment #place_order,
	.dropdown-footer > a.button.view-cart:hover,
	.woocommerce .dropdown-footer > a.button.view-cart:hover,
	.shopping-cart p.buttons a, 
	.woocommerce div.product .summary a.compare,
	.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a,
	.more-less-buttons a,
	input[type="submit"].dokan-btn, 
	a.dokan-btn, 
	.dokan-btn,
	.button.button-light:hover,
	a.button.button-light:hover,
	.product-category .meta-wrapper a.button:hover,
	.ts-shortcode .shop-more a.button:hover,
	.ts-shortcode .show-all-button a.button:hover,
	.woocommerce div.product div.summary form.cart .button,
	.product-style-3 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button,
	.product-style-4 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button,
	.woocommerce .widget_shopping_cart .buttons a:first-child:hover, 
	.woocommerce.widget_shopping_cart .buttons a:first-child:hover,
	.woocommerce .wc-proceed-to-checkout .button.checkout-button{
		border-color: rgba(0,161,152,1);
		background: rgba(0,161,152,1);
		color: rgba(255,255,255,1);
	}
	.button.button-light,
	a.button.button-light,
	.button.button-light.button-alt:hover,
	a.button.button-light.button-alt:hover,
	.product-category .meta-wrapper a.button,
	.ts-shortcode .shop-more a.button,
	.ts-shortcode .show-all-button a.button{
		border-color: rgba(240,242,245,1);
		background: rgba(255,255,255,1);
		color: rgba(51,51,51,1);
	}
	.button.button-light.button-alt,
	a.button.button-light.button-alt{
		background: transparent;
		border-color: rgba(51,51,51,1);
		color: rgba(255,255,255,1)	}
	a.button:hover,
	button:hover, 
	input[type^="submit"]:hover, 
	.ts-button:hover,
	a.button-readmore:hover,
	.ts-banner-button a:hover,
	.woocommerce a.button:hover, 
	.woocommerce button.button:hover, 
	.woocommerce input.button:hover,  
	.woocommerce a.button.alt, 
	.woocommerce button.button.alt, 
	.woocommerce input.button.alt,  
	.woocommerce #respond input#submit:hover, 
	.woocommerce #payment #place_order:hover, 
	.woocommerce-page #payment #place_order:hover,
	.dropdown-footer > a.button.view-cart,
	.woocommerce .dropdown-footer > a.button.view-cart,
	.shopping-cart p.buttons a:hover, 
	.woocommerce div.product .summary a.compare:hover,
	.woocommerce div.product .summary .yith-wcwl-add-to-wishlist a:hover,
	.more-less-buttons a:hover,
	.woocommerce div.product div.summary form.cart .button:hover,
	.product-style-3 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button:hover,
	.product-style-4 .ts-megamenu-container .ts-shortcode .products .product .meta-wrapper-2 .loop-add-to-cart .button:hover,
	.woocommerce .widget_shopping_cart .buttons a:first-child, 
	.woocommerce.widget_shopping_cart .buttons a:first-child,
	input[type="submit"].dokan-btn:hover,
	a.dokan-btn:hover, 
	.dokan-btn:hover,
	.woocommerce .wc-proceed-to-checkout .button.checkout-button:hover{
		border-color: rgba(0,161,152,1);
		background: transparent;
		color: rgba(0,161,152,1);
	}
	.ts-button-wrapper.button-text a.ts-button:hover,
	.ts-header .menu-wrapper ul li:hover .ts-button-wrapper.button-text a.ts-button:hover{
		color: rgba(0,161,152,1);
	}
	.product-style-2 .product-group-button > div.loop-add-to-cart a, 
	.woocommerce.main-products:not(.columns-1) > .products .product-group-button-meta > div.loop-add-to-cart a{
		border-color: rgba(0,161,152,1) !important;
		background: rgba(0,161,152,1) !important;
		color: rgba(255,255,255,1) !important;
	}
	.product-style-2 .product-group-button > div.loop-add-to-cart a:hover, 
	.woocommerce.main-products:not(.columns-1) > .products .product-group-button-meta > div.loop-add-to-cart a:hover{
		background: rgba(255,255,255,1) !important;
		color: rgba(0,161,152,1) !important;
		border-color: rgba(0,161,152,1) !important;
	}
	.ts-wishlist-table-wrapper.woocommerce .product-add-to-cart a.button.loading:after,
	.ts-compare-table-wrapper.woocommerce .button.add_to_cart_button.loading:after,
	.product-style-2 .product-group-button > div.loop-add-to-cart .button.loading:after,
	.product-group-button-meta > div.loop-add-to-cart .button.loading:after{
		color: rgba(0,161,152,1);
	}
	.ts-wishlist-table-wrapper.woocommerce .product-add-to-cart a.button.loading:before,
	.ts-compare-table-wrapper.woocommerce .button.add_to_cart_button.loading:before,
	.product-group-button > div .button.loading:before,
	.woocommerce div.product .summary > form.cart .button.loading:before{
		background: rgba(255,255,255,1);
	}
	body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a,
	div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton:before{
		background-color: rgba(0,161,152,1);
	}
	.error404 a.button,
	.ts-shortcode .load-more-wrapper .load-more,
	.ts-shop-load-more .load-more,
	.woocommerce-cart table.cart td.actions .button:not([disabled]){
		background: rgba(51,51,51,1) !important;
		color: rgba(255,255,255,1) !important;
		border-color: rgba(51,51,51,1) !important;
	}
	.error404 a.button:hover,
	.ts-shortcode .load-more-wrapper .load-more:hover,
	.ts-shop-load-more .load-more:hover,
	.woocommerce-cart table.cart td.actions .button:not([disabled]):hover{
		background: transparent !important;
		border-color: rgba(51,51,51,1) !important;
		color: rgba(51,51,51,1) !important;
	}
	.ts-button-wrapper.button-text a.ts-button,
	.woocommerce table.my_account_orders .button,
	.woocommerce-MyAccount-content .woocommerce-pagination--without-numbers > a,
	.woocommerce .widget_price_filter .price_slider_amount .button,
	.woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit,
	.ts-header .menu-wrapper ul li:hover .ts-button-wrapper.button-text a.ts-button{
		color: rgba(51,51,51,1);
	}
		
	/*** Special Button ***/
	.special-button,
	a.button.special-button{
		background: rgba(255,255,255,1);
		border-color: rgba(255,255,255,1);
		color: rgba(255,255,255,1);
	}
	.special-button:hover,
	a.button.special-button:hover{
		background: transparent;
		border-color: rgba(255,255,255,1);
		color: rgba(255,255,255,1) !important;
	}
	.special-button-color{
		color: rgba(255,255,255,1);
	}

	/*** Store Notice ***/
	/* Dark */
	.ts-store-notice{
		background: rgba(51,51,51,1);
		color: rgba(255,255,255,1);
	}
	/* Light */
	.header-v3 .ts-store-notice,
	.header-v7 .ts-store-notice,
	.header-v4 .ts-store-notice,
	.header-v6 .ts-store-notice{
		background: rgba(255,255,255,1);
		color: rgba(51,51,51,1);
	}
	
	/*** Header ***/
	/* Light header */
	.header-top{
		background: rgba(240,242,245,1);
		color: rgba(51,51,51,1);
	}
	.header-top,
	.top-header-menu ul li,
	.header-top div.header-right > div,
	.ts-store-notice,
	.language-currency:after{
		border-color: rgba(217,222,232,1);
	}
	.header-middle{
		background: rgba(255,255,255,1);
		color: rgba(51,51,51,1);
		border-color: rgba(217,222,232,1);
	}
	.header-bottom{
		background: rgba(255,255,255,1);
		color: rgba(51,51,51,1);
		border-color: rgba(217,222,232,1);
	}
	.ts-header .menu-wrapper ul li{
		color: rgba(51,51,51,1);
	}
	.header-v9.header-text-default .header-middle .language-currency:after,
	.header-v9 .header-middle .language-currency:after{
		border-color: rgba(51,51,51,1);
	}
	
	/* Dark header */
	.header-v3 .header-top,
	.header-v7 .header-top,
	.header-v5 .header-top{
		background: rgba(51,51,51,1);
		color: rgba(255,255,255,1);
		border-color: rgba(98,98,98,1);
	}
	.header-v5 .header-middle{
		background: rgba(51,51,51,1);
		color: rgba(255,255,255,1);
		border-color: rgba(98,98,98,1);
	}
	.header-v5 .header-bottom{
		background: rgba(51,51,51,1);
		color: rgba(255,255,255,1);
		border-color: rgba(98,98,98,1);
	}
	.header-v5 .ts-header .menu-wrapper nav > ul > li{
		color: rgba(255,255,255,1);
	}
	.header-v5 .header-sticky .icon-menu-sticky-header svg path{
		fill: rgba(255,255,255,1);
	}
	.header-v5 .ts-store-notice{
		border-color: rgba(98,98,98,1);
	}
	.ts-header .header-middle .header-right .menu-wrapper nav > ul.menu > li:first-child, 
	.ts-header .header-middle .header-right .menu-wrapper nav > ul > li:first-child,
	.ts-header .header-bottom.hidden .menu-wrapper nav > ul.menu > li:first-child, 
	.ts-header .header-bottom.hidden .menu-wrapper nav > ul > li:first-child{
		background: rgba(51,51,51,1);
		color: rgba(255,255,255,1);
	}
	body:not(.header-text-light) .ts-header .header-middle .header-right .menu-wrapper nav > ul.menu > li.bg-transparent:first-child, 
	body:not(.header-text-light) .ts-header .header-middle .header-right .menu-wrapper nav > ul > li.bg-transparent:first-child{
		color: rgba(51,51,51,1);
	}
	.ts-header .header-middle .header-right .menu-wrapper nav > ul.menu > li:first-child:hover, 
	.ts-header .header-middle .header-right .menu-wrapper nav > ul > li:first-child:hover{
		color: rgba(0,161,152,1);
	}
	.header-v5 .header-currency > .wcml_currency_switcher > a,
	body.header-v5 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, 
	body.header-v5 .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle,
	.header-v5 .header-bottom .header-right,
	.header-v5 .ts-header .menu-wrapper nav > ul.menu > li.font-body, 
	.header-v5 .ts-header .menu-wrapper nav > ul > li.font-body{
		color: rgba(255,255,255,1);
	}
	.header-v3 .top-header-menu ul li,
	.header-v3 .header-top div.header-right > div,
	.header-v7 .top-header-menu ul li,
	.header-v7 .header-top div.header-right > div,
	.header-v5 .header-top,
	.header-v5 .language-currency:after{
		border-color: rgba(98,98,98,1);
	}
	.header-v5 .ts-search-by-category input[type^="text"]{
		background: rgba(255,255,255,1);
	}
	.header-v5 .header-middle .ts-header .menu-wrapper ul li,
	.header-v5 .header-bottom .ts-header .menu-wrapper ul li{
		color: rgba(255,255,255,1);
	}

	/*** Product ***/
	.group_table del, 
	.price del, 
	.price del .amount, 
	.product-price del,
	.product-price del .amount,
	.ts-testimonial-wrapper .item .author-role .role, 
	.ts-testimonial-wrapper .item .author-role .date{
		color: rgba(77,77,77,1);
	}
	.group_table ins, 
	.price ins, 
	.product-price ins,
	.product-price ins .amount,
	.ts-shortcode .price ins,
	.woocommerce div.product p.price ins, 
	.woocommerce div.product span.price ins,
	.price ins .woocommerce-Price-amount,
	.yith-wfbt-items .price ins,
	.yith-wfbt-items .price ins .woocommerce-Price-amount{
		color: rgba(0,161,152,1);
	}
	.woocommerce p.stars a,
	.woocommerce p.stars a:hover ~ a,
	.woocommerce p.stars.selected a.active ~ a,
	.woocommerce .star-rating:before,
	.ts-testimonial-wrapper .rating:before, 
	blockquote .rating:before{
		color: rgba(214,214,214,1);
	}
	.woocommerce p.stars:hover a,
	.woocommerce p.stars.selected a,
	.woocommerce .star-rating span:before,
	.ts-testimonial-wrapper .rating span:before, 
	blockquote .rating span:before{
		color: rgba(255,127,35,1);
	}

	/*** Product Label ***/
	.woocommerce .product .product-label .onsale{
		color: rgba(255,255,255,1);
		background: rgba(0,161,152,1);
	}
	.woocommerce .product .product-label .new{
		color: rgba(255,255,255,1);
		background: rgba(18,160,92,1);
	}
	.woocommerce .product .product-label .featured{
		color: rgba(255,255,255,1);
		background: rgba(240,0,0,1);
	}
	.woocommerce .product .product-label .out-of-stock{
		color: rgba(255,255,255,1);
		background: rgba(214,216,219,1);
	}
	.product-label-rectangle .ts-product-deals-wrapper .product .product-label .onsale,
	.product-label-square .ts-product-deals-wrapper .product .product-label .onsale{
		background: rgba(51,51,51,1);
	}

	/*** Loading ***/
	body:not(.product-style-2) .product-group-button > div a:before,
	.product-group-button-meta > div.button-in a:before,
	.vc_row.loading:after,
	.images.loading:after,
	div.wpcf7 .ajax-loader:after,
	.thumbnails.loading:after,
	.image-gallery.loading:after,
	figure.gallery.loading:after,
	article .thumbnail.loading:after,
	.thumbnails-container.loading:after,
	.ts-blogs-wrapper.loading .content-wrapper:after,
	.ts-blogs-widget .ts-blogs-widget-wrapper.loading:after,
	.related-posts.loading .content-wrapper:after,
	.ts-portfolio-wrapper.loading:after,
	.ts-recent-comments-widget .ts-recent-comments-widget-wrapper.loading:after,
	.widget-container .gallery.loading figure:after,
	.images-slider-wrapper .image-items.loading:after,
	.ts-instagram-wrapper.loading:after,
	.ts-team-members .loading:after,
	.ts-testimonial-wrapper .items.loading:after,
	.ts-twitter-slider .items.loading:after,
	.ts-logo-slider-wrapper.loading .content-wrapper:after,
	.search-table .search-content.loading ~ .search-button:before,
	/*** Product ***/
	.column-products.loading:after,
	.woocommerce a.button.loading:after,
	.woocommerce button.button.loading:after,
	.woocommerce input.button.loading:after,
	div.blockUI.blockOverlay:after,
	.woocommerce div.blockUI.blockOverlay:after,
	.archive .woocommerce > .products.loading:before,
	.dropdown-container ul.cart_list li.loading:after,
	.ts-product-category-wrapper .content-wrapper.loading:after,
	.ts-product-in-category-tab-wrapper ul.tabs.loading:after,
	.woocommerce .product figure.loading:after,
	.ts-product .content-wrapper.loading:after,
	.ts-products-widget .ts-products-widget-wrapper.loading:after,
	/*** Popup/Modal ***/
	#cboxLoadingGraphic:after,
	body .pp_pic_holder .pp_loaderIcon:before{
		color: rgba(51,51,51,1);
	}
	.woocommerce.archive #main-content.ts-col-24:before{
		background: rgba(247,248,250,1);
	}
	.woocommerce #main-content.ts-col-24 div.product.summary-2-columns:not(.images-summary-background) .summary-column-2 .button.loading:before,
	.woocommerce #main-content.ts-col-24 div.product.summary-2-columns:not(.images-summary-background) .summary-column-2,
	.woocommerce #main-content.ts-col-24 div.product.images-summary-background .product-images-summary:before,
	.woocommerce div.product.images-summary-background div.images .woocommerce-product-gallery__wrapper .zoomImg{
		background-color: rgba(240,242,245,1);
	}
	/* Group icons device */
	.ts-group-icons-header{
		background: rgba(255,255,255,1);
		border-color: rgba(240,242,245,1);
	}
	.ts-group-icons-header .home-icon svg path,
	.ts-group-icons-header .shopping-cart-wrapper svg path, 
	.ts-group-icons-header .my-wishlist-wrapper svg path, 
	.ts-group-icons-header .search-button svg path, 
	.ts-group-icons-header .my-account-wrapper svg path,
	.ts-group-icons-header .home-icon:hover svg path,
	.ts-group-icons-header .shopping-cart-wrapper:hover svg path, 
	.ts-group-icons-header .my-wishlist-wrapper:hover svg path, 
	.ts-group-icons-header .search-button:hover svg path, 
	.ts-group-icons-header .my-account-wrapper:hover svg path{
		stroke: rgba(51,51,51,1);
	}
	.ts-group-icons-header .ts-group-meta-icon-toggle svg path{
		fill: rgba(51,51,51,1);
	}
	.mobile-menu-wrapper .ic-mobile-menu-close-button svg path,
	.menu-mobile-active .ts-group-icons-header .ts-group-meta-icon-toggle svg path{
		fill: rgba(0,161,152,1);
	}
	/******* 4. DOKAN *******/
	input[type="submit"].dokan-btn-default,
	a.dokan-btn-default,
	.dokan-btn-default,
	body .wp-core-ui .button.button-primary{
		border-color: rgba(0,161,152,1);
		background: rgba(0,161,152,1);
		color: rgba(255,255,255,1);
	}
	input[type="submit"].dokan-btn-default:hover,
	a.dokan-btn-default:hover,
	.dokan-btn-default:hover,
	input[type="submit"].dokan-btn-default:focus,
	a.dokan-btn-default:focus,
	.dokan-btn-default:focus,
	input[type="submit"].dokan-btn-default:active,
	a.dokan-btn-default:active,
	.dokan-btn-default:active,
	input[type="submit"].dokan-btn-default.active,
	a.dokan-btn-default.active,
	.dokan-btn-default.active,
	.open .dropdown-toggleinput[type="submit"].dokan-btn-default,
	.open .dropdown-togglea.dokan-btn-default,
	.open .dropdown-toggle.dokan-btn-default,
	body .wp-core-ui .button.button-primary.focus,
	body .wp-core-ui .button.button-primary.hover,
	body .wp-core-ui .button.button-primary:focus,
	body .wp-core-ui .button.button-primary:hover,
	input[type="submit"].dokan-btn-default.disabled,
	a.dokan-btn-default.disabled,
	.dokan-btn-default.disabled,
	input[type="submit"].dokan-btn-default[disabled],
	a.dokan-btn-default[disabled],
	.dokan-btn-default[disabled],
	fieldset[disabled] input[type="submit"].dokan-btn-default,
	fieldset[disabled] a.dokan-btn-default,
	fieldset[disabled] .dokan-btn-default,
	input[type="submit"].dokan-btn-default.disabled:hover,
	a.dokan-btn-default.disabled:hover,
	.dokan-btn-default.disabled:hover,
	input[type="submit"].dokan-btn-default[disabled]:hover,
	a.dokan-btn-default[disabled]:hover,
	.dokan-btn-default[disabled]:hover,
	fieldset[disabled] input[type="submit"].dokan-btn-default:hover,
	fieldset[disabled] a.dokan-btn-default:hover,
	fieldset[disabled] .dokan-btn-default:hover,
	input[type="submit"].dokan-btn-default.disabled:focus,
	a.dokan-btn-default.disabled:focus,
	.dokan-btn-default.disabled:focus,
	input[type="submit"].dokan-btn-default[disabled]:focus,
	a.dokan-btn-default[disabled]:focus,
	.dokan-btn-default[disabled]:focus,
	fieldset[disabled] input[type="submit"].dokan-btn-default:focus,
	fieldset[disabled] a.dokan-btn-default:focus,
	fieldset[disabled] .dokan-btn-default:focus,
	input[type="submit"].dokan-btn-default.disabled:active,
	a.dokan-btn-default.disabled:active,
	.dokan-btn-default.disabled:active,
	input[type="submit"].dokan-btn-default[disabled]:active,
	a.dokan-btn-default[disabled]:active,
	.dokan-btn-default[disabled]:active,
	fieldset[disabled] input[type="submit"].dokan-btn-default:active,
	fieldset[disabled] a.dokan-btn-default:active,
	fieldset[disabled] .dokan-btn-default:active,
	input[type="submit"].dokan-btn-default.disabled.active,
	a.dokan-btn-default.disabled.active,
	.dokan-btn-default.disabled.active,
	input[type="submit"].dokan-btn-default[disabled].active,
	a.dokan-btn-default[disabled].active,
	.dokan-btn-default[disabled].active,
	fieldset[disabled] input[type="submit"].dokan-btn-default.active,
	fieldset[disabled] a.dokan-btn-default.active,
	fieldset[disabled] .dokan-btn-default.active{
		border-color: rgba(0,161,152,1);
		background: transparent;
		color: rgba(0,161,152,1);
	}
	.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 a.view-product:hover{
		color: rgba(51,51,51,1);
	}
	ul.subsubsub li.active a,
	body table.dokan-table thead th,
	.dokan-form-horizontal .dokan-form-group label,
	.dokan-single-store .dokan-store-tabs ul li a,
	.dokan-product-search-form button.dokan-btn:before,
	.dokan-reports-content .dokan-reports-area ul.chart-legend li strong,
	.dokan-alert-info,
	ul.dokan_tabs li a,
	.dokan-form-horizontal .dokan-control-label,
	#tab-seller .list-unstyled li > span:first-child:not(.seller-rating),
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title,
	.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a,
	body .select2-container--default .select2-selection--multiple .select2-selection__choice,
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count{
		color: rgba(51,51,51,1);
	}
	.dokan-progress-bar-info,
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{
		background-color: rgba(51,51,51,1);
	}
	.pagination-wrap ul.pagination > li > span.current,
	.dokan-pagination-container .dokan-pagination li.active a,
	.dokan-single-store .dokan-store-tabs ul li a:hover{
		background: rgba(51,51,51,1);
		color: rgba(255,255,255,1);
	}
		.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{
		background-color: rgba(51,51,51,0.6)	}
		.dokan-alert-info,
	.dokan-dashboard .dokan-message,
	.dokan-dashboard .dokan-info,
	.dokan-dashboard .dokan-error,
	.dokan-dashboard .dokan-panel,
	.dokan-dashboard .dokan-alert,
	.dokan-product-listing .dokan-product-listing-area .product-listing-top,
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title,
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget,
	.dokan-dashboard-content ul.dokan_tabs li,
	.dokan-dashboard-content ul.dokan_tabs,
	.dokan-dashboard header.dokan-dashboard-header h1,
	.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select,
	.dokan-single-store .dokan-store-tabs ul,
	.dokan-single-store .dokan-store-tabs ul li,
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper,
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper,
	.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery,
	.dokan-form-control,
	.dokan-table > thead > tr > th, 
	.dokan-table > tbody > tr > th, 
	.dokan-table > tfoot > tr > th, 
	.dokan-table > thead > tr > td, 
	.dokan-table > tbody > tr > td, 
	.dokan-table > tfoot > tr > td{
		border-color: rgba(240,242,245,1);
	}
	.dokan-progress,
	.dokan-alert-info,
	input.dokan-form-control,
	textarea.dokan-form-control,
	body select.dokan-form-control,
	.dokan-dashboard .dokan-progress,
	body .select2-container .select2-search--inline .select2-search__field{
		background: rgba(240,242,245,1);
	}
	
	/******* 5. RESPONSIVE *******/
			@media only screen and (max-width: 767px){
			.columns-1 .list-posts article.sticky h4.entry-title,
			.columns-2 .list-posts article.sticky h4.entry-title,
			.columns-3 .list-posts article.sticky h4.entry-title{
				font-size: 32px;
				line-height: 26px;
			}
			.woocommerce-page.archive #left-sidebar .widget-container .widget-title,
			.woocommerce-page.archive #right-sidebar .widget-container .widget-title,
			.woocommerce-page.archive .filter-widget-area .widget-container .widget-title{
				font-size: 20px;
				line-height: 26px;
			}
			.list-categories ul.tabs li,
			.column-tabs ul.tabs li,
			body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
				font-size: 21px;
				line-height: 26px;
			}
			html body > h1 a.close:before{
				color: rgba(51,51,51,1);
			}
			.header-v5 .header-top{
				border-color: rgba(240,242,245,1);
			}
			.header-v1 .search-button svg path,
			.header-v4 .search-button svg path,
			.header-v7 .search-button svg path{
				stroke: rgba(51,51,51,1);
			}
		}
		
	