@charset "UTF-8";
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.blend_multiply {
mix-blend-mode: multiply;
}
.testimonials-img-path img {
clip-path: url(#testimonials-path-image);
}
.demo_login {
background: #fafafa;
padding: 15px;
border-radius: 10px;
margin-top: 15px;
text-align: center;
}  
.demo_login > h6 {
color: #333549;
margin-bottom: 5px;
}  
.elementor-editor-active .entry-content > .elementor-edit-area-active {
position: relative;
z-index: 99999;
}
.elementor-widget-text-editor p:last-child {
margin-bottom: 0px;
}
a  {
transition: 0.3s all;  
}
a {
color:var(--link);
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:hover {
color:var(--secondary);  
}
.elementor-background-video-container.elementor-hidden-phone {
display: block !important;
}
body {
font-family: var(--body-font);
line-height: 28px;
font-weight: 400;
font-style: normal;
color:var(--body);
font-size: 15px;
background-color: var(--background-body);
}
.animated {
will-change: transform;   
}
.jws-embed .videos_player {
margin-bottom: 0 !important;
height: 100%;
}
iframe {
border: 0;
}
p {
margin-top: 0;
margin-bottom: 0;
}
p:not(:last-child) {
margin-bottom: 0.5em;
}
.wp-caption-text {
margin-top: 10px;
}
body.header-absolute .jws_header > .elementor {
position: absolute;
width: 100%;
left: 0;
top: 0;
}
.elementor-text-editor p {
margin: 0;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
@-ms-viewport {
width: device-width;
}   
.lazyloaded {
animation: fadeIn 0.5s both;
}
.elementor-hidden-desktop .jws-offcanvas-parent-wrapper {
display: none;
}
.elementor-element.elementor-absolute {    
z-index: initial;
will-change: inherit !important;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: inherit;    
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
input:-internal-autofill-selected {
background-color:transparent !important;  
}
.opacity0 {
opacity: 0;
}
body .select2-container {
max-width: 100%;
}
.select2-results__option:not(:last-child) {
margin-bottom: 9px;
}
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
background-color: var(--main) !important; 
color: var(--light) !important;  
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: var(--main) !important; 
color: var(--light) !important;    
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: var(--body);   
}
body .select2-container--default .select2-selection--multiple {
border: 1px solid var(--input-background);
background-color: var(--input-background);
min-height: 40px;
}
body .select2-container--default.select2-container--focus .select2-selection--multiple {
border-color: var(--main); 
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered {
padding: 5px 15px;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: var(--main);
border: 1px solid var(--main);
color: #fff;
font-size: 14px;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #fff;
transition: 0.3s all;
font-size: 16px;
font-weight: 400;
}
body {
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.clear-both:after  {
display:table;
clear:both;
content:"";   
}
.background-main {
background: var(--main);    
}
.slick-slider .slick-track {
will-change: transform;   
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
input[type="password"] {font:small-caption;font-size:16px;}
input[type="submit"] , button {
cursor: pointer;
outline: none !important;
}
select {
-webkit-appearance:none;
-moz-appearance:none;
background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
background-position:right 1em top 50%;
background-repeat: no-repeat;
padding-right: 1.4em;
background-size: auto 20px;
border-radius: 0;
background-color: #ffffff;
}
.hidden {
display: none!important;
visibility: hidden!important;   
}
@media(max-width:767px) {
.hidden_mobile {
display: none!important;
visibility: hidden!important;   
}
}
@media(min-width:767px) and (max-width:992px) {
.hidden_tablet {
display: none!important;
visibility: hidden!important;   
}
}
@media(min-width:992px) {
.hidden_dektop {
display: none!important;
visibility: hidden!important;   
}
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
abbr {
color: #ed1c24;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
}
address {
font-style: italic;
line-height: inherit;
}
ol,
ul,
dl {
margin-top: 0;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
dfn {
font-style: italic;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
.cl-main {
color:var(--main);
}
.cl-secondary {
color: var(--secondary);
}
.cl-third {
color: var(--third);
}
.cl-four {
color: var(--four);
}
.cl-heading {
color:var(--heading);
}
.cl-light {
color:var(--light);
}
.cl-body {
color: var(--body);
}
.cl-body2 {
color: var(--body2);
}
.reset-button {
background: transparent;
border: 0;
padding: 0;
} 
.al-center {
text-align:center;  
}
.fs-small {
font-size: var(--font-size-sm);
line-height: var(--line-height-sm);
}
.fw-700 {
font-weight: 700;
}
.fw-500 {
font-weight: 500;
}
.fw-400 {
font-weight: 400;
}
.uppercase {
text-transform: uppercase;
}
.meta-inline > span:not(:first-child):before {
content: '';
width: 2px;
height: 2px;
background: #ffffff;
opacity: 0.5;
border-radius: 100%;
display: inline-block;
margin: 0 7px;
vertical-align: middle; 
}
.flexbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
a:not([href]):not([tabindex]) {
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
pre,
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
max-width: 100%;
height: auto;
}
svg:not(:root) {
overflow: hidden;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: .5rem;
}
button {
border-radius: 0;
transition: 0.3s all;
}
input[type="submit"] {
transition: 0.3s all;  
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input[type="text"],textarea ,input[type="email"] , input[type="tel"] , input[type="password"] , input[type="url"] , input[type="number"] , input[type="date"] , select , textarea {
width:100%;
border: 1px solid var(--border-color);
background-color: #ffffff;
padding: 0 15px;
border-radius: 3px;
} 
input[type="text"] ,input[type="email"] , input[type="tel"] , input[type="password"] , input[type="url"] , input[type="number"]  , input[type="date"] , select {
min-height: 40px;
}
.select-caret-down-wrapper {
display: none;
}
.elementor-widget-form .elementor-field-group > label {
margin-bottom: 0;
}
body .select2-container .select2-selection--single {
min-height: 40px;  
border-radius: 3px;
border: 1px solid var(--border-color);
background-color: #ffffff;
outline: none;
line-height: 38px; 
height: auto;
padding: 0 10px;
}
body .select2-container--default .select2-search--dropdown {
padding: 0;
}
.select2-results__option {
border-radius: 5px; 
font-size: 14px;
line-height: 20px;
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
background: var(--input-background);
margin-bottom: 17px;
border-color: var(--input-background);
border: 1px solid var(--main);
}
body .select2-dropdown {
background-color: var(--input-background2);  
box-shadow: 0 0 10px rgba(0,0,0,0.1);
border: 0;
padding: 15px;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered { 
color: inherit;
outline: none;
padding-left: 0px;
padding-right: 30px;
line-height: inherit;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
border: 0;
position: unset;
display: inline-block;
margin: 0;
height: auto;
width: auto;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
right: 10px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
content: '\e849';
font-family: 'jws_icon';
color: inherit;
transition: 0.3s all;
transition-delay: 0.1s;
font-size: 16px;
font-weight: 400;
}
textarea {
padding-top: 10px;
height: 100px;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-size: inherit;
line-height: inherit;
font-family: inherit;
color: inherit;
font-weight: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
input[type="radio"] {
accent-color: #040203;  
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
small,
.small {
font-size: 80%;
font-weight: 400;
}
mark,
.mark {
padding: 0.2em;
background-color: #fcf8e3;
}
.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.container {
max-width: 1200px;
}
.col-1, .col-2, .col-20, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-lg-1, .col-lg-2, .col-lg-20 , .col-lg-40 , .col-lg-60 , .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2,.col-xl-20 ,.col-xl-40 , .col-xl-60 , .col-xl-53 , .col-xl-47 , .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.row-eq-height {
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-0-align-items: center;
}
.row-end-height {
align-items: flex-end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
-0-align-items: flex-end;
}
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-20 {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13;
}
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
.order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
.order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7;
}
.order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8;
}
.order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9;
}
.order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10;
}
.order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11;
}
.order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12;
}
@media (min-width:420px) {
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-20 {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.col-md-40 {
-webkit-box-flex: 0;
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}
.col-md-60 {
-webkit-box-flex: 0;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width: 767px) {
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-20 {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.col-lg-40 {
-webkit-box-flex: 0;
-ms-flex: 0 0 27%;
flex: 0 0 27%;
max-width: 27%;
}
.col-lg-60 {
-webkit-box-flex: 0;
-ms-flex: 0 0 73%;
flex: 0 0 73%;
max-width: 73%;
}
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width:1024px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-1-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 11.1111111%;
flex: 0 0 11.1111111%;
max-width: 11.1111111%;
}
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-20 {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.col-xl-40 {
-webkit-box-flex: 0;
-ms-flex: 0 0 27%;
flex: 0 0 27%;
max-width:27%;
}
.col-xl-60 {
-webkit-box-flex: 0;
-ms-flex: 0 0 73%;
flex: 0 0 73%;
max-width:73%;
}
.col-xl-53 {
-webkit-box-flex: 0;
-ms-flex: 0 0 53%;
flex: 0 0 53%;
max-width:53%;
}
.col-xl-47 {
-webkit-box-flex: 0;
-ms-flex: 0 0 47%;
flex: 0 0 47%;
max-width:47%;
}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
background-color: transparent;
}
.table th,
.table td {
padding: 0.75rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
border-top: 2px solid #dee2e6;
}
.table .table {
background-color: #fff;
}
.wp-caption , .wp-caption-text , .gallery-caption , .bypostauthor  {
display: block;
max-width: 100%;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;    
}
.slick-list, .slick-slider {
display: block;
}
.slick-slide {
float: left;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
.jws_left {
left: 0;
}
.jws_right {
left: 0;
}
.jws_top {
top: 0;
}
.jws_bottom {
bottom: 0;
}
.jws_width {
width: 100%;
}
.jws_height {
height: 100%;
}
.reset_ul_ol {
list-style-type: none;
padding: 0;
margin: 0;
}
.vertical-ali {
vertical-align: middle;
}
.ba-main {
background: var(--btn-bgcolor) !important;
}
.ba-main:hover {
background: var(--btn-bgcolor2) !important;  
transition: 0.3s all;
}
table {
border-collapse: collapse;
width: 100%;
}
table tr {
border-bottom: 1px solid var(--border-color2);
}
table tbody tr th {
font-weight: 400;
}
table tr td {
padding: 1.4em;
}
.clear-both {
clear: both; 
}
.comments-area {
clear: both;
} 
ul:not(.wp-block-gallery),
ol {
margin: 0;
}
ul {
list-style-type: disc;
}
ol {
list-style-type: decimal;
}
ul ul ul {
list-style-type: circle;
}
ul ul,
ol ol {
padding-left: 2.5rem;
}
li > ul,
li > ol {
margin-bottom: 0;
}
dt  { 
display: inline;
float: left;
margin: 0;
}
blockquote {
border-left: 0;
}
th {
padding: 1.4em;
color: var(--heading);
}
ul {
list-style-type: disc;   
}
.elementor_jws_menu_layout_menu_horizontal .jws_nav_menu > ul > li.menu-item-design-standard > .sub-menu li {
list-style-type: none;
}
pre {
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #E2E2E2;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin-top: 0px;
margin-bottom: 40px;
padding: 30px 30px 30px 30px;
margin-bottom: 50px;
}
b, strong {
font-weight: bold; 
}
code {
padding: 2px 4px;
font-size: 90%;
color: #ffffff;
background-color: var(--main);
border-radius: 4px;
}
a > code {
color: #ffffff;  
}
code, kbd, pre, samp {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace; 
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #ffffff;
background-color: var(--main);
border-radius: 4px; 
}
ins {
text-decoration: underline;
}
abbr[title], abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777;  
}
.elementor_jws_menu_layout_menu_horizontal .jws_main_menu .jws_main_menu_inner>ul>li .sub-menu li a {
color: #232323;
}
.jws-title-bar-wrap {
margin-bottom: 20px;
}
.jws-title-bar-wrap-inner {
padding-top: 150px;
padding-right: 15px;
padding-bottom: 100px;
padding-left: 15px;
text-align: center;
}
.post-password-form input[type="password"] {
border: 1px solid #ededed;
width: 100%;
outline: none;
font-size: 14px;
padding: 0 15px;
height: 42px;
background: #ffffff;  
}
.post-password-form input[type="submit"] {
width: 60px;
background: var(--main);
border: none;
color: #ffffff;
font-size: 16px;
outline: none;
height: 48px;
border-radius: 5px;
}
#preloader {
display: none;
}
.jws_menu_default {
margin: 0;
}
.product-meta-custom {
display: none;
}
blockquote {
border-color: #cd2653;
border-style: solid;
border-width: 0 0 0 0.2rem;
color: inherit;
font-size: 1em;
margin: 4rem 0;
padding: 0.5rem 0 0.5rem 2rem;   
}
#panel-style-selector .panel-wrapper {
position:fixed;
top:50%;
left:0;
z-index:11;
-webkit-backface-visibility:visible;
-moz-backface-visibility:visible;
-ms-backface-visibility:visible;
backface-visibility:visible;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
width: 260px;
padding:0;
background:#111;
color:#FFF;
font-size:12px;
border-left:none;
-webkit-transform:translate(-100%,-50%);
-moz-transform:translate(-100%,-50%);
-ms-transform:translate(-100%,-50%);
-o-transform:translate(-100%,-50%);
transform:translate(-100%,-50%);
-webkit-transition:all 0.5s cubic-bezier(.215,.61,.355,1);
-moz-transition:all 0.5s cubic-bezier(.215,.61,.355,1);
-ms-transition:all 0.5s cubic-bezier(.215,.61,.355,1);
-o-transition:all 0.5s cubic-bezier(.215,.61,.355,1);
transition:all 0.5s cubic-bezier(.215,.61,.355,1);
}
#panel-style-selector .panel-wrapper.in {
-webkit-transform:translate(0%,-50%);
-moz-transform:translate(0%,-50%);
-ms-transform:translate(0%,-50%);
-o-transform:translate(0%,-50%);
transform:translate(0%,-50%);
}
#panel-style-selector .panel-selector-open {
position: absolute;
top: 50%;
width: 40px;
height: 40px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
background: #222;
text-align: center;
cursor: pointer;
opacity: 1;
right: -39px;
border-left: 1px solid #111;
}
#panel-style-selector .panel-selector-open i {
font-size:22px;
line-height:40px;
animation: MoveCircle360 4s infinite linear;
display: block;
}
#panel-style-selector .panel-selector-header {
height:50px;
line-height:50px;
padding:0 15px;
background:#222;
text-transform:uppercase;
color:#fff;
font-weight:700;
font-size:14px;
}
#panel-style-selector .panel-selector-body {
padding:15px;
margin-top: -1px;
}
#panel-style-selector .panel-selector-section {
margin-bottom:15px;
}
#panel-style-selector h3.panel-selector-title {
color: #fff;
font-size: 13px;
margin: 0;
font-weight: 400;
min-width: 155px;
margin-right: 15px;
}
#panel-style-selector .panel-selector-row {
margin-bottom:5px;
}
.panel-selector-row .color-item {
display: flex;
-webkt-display: flex;   
}
#panel-style-selector .panel-selector-btn {
display:inline-block;
padding:6px 12px;
text-transform:uppercase;
min-width:80px;
text-align:center;
background:#FFF;
border:1px solid #ddd;
line-height: 1.6;
font-size: 13px;
font-weight: 500;
color: #333333;
}
#panel-style-selector .panel-selector-btn:hover,
#panel-style-selector .panel-selector-btn.active {
background-color:#eaa24e;
border:1px solid #eaa24e;
color:#FFF;
}
#panel-style-selector ul {
padding:0;
margin:0;
list-style-type:none;
}
#panel-style-selector ul li {
width:30px;
height:25px;
display: inline-block;
cursor:pointer;
position:relative;
}
#panel-style-selector ul li.active:before
{
content: '\e82f';
font-family: "jws_icon";
position: absolute;
top: -2px;
left: 6px;
font-size: 15px;
color: #ffffff;
}
#panel-style-selector ul.panel-primary-background li.active:before,
#panel-style-selector ul.panel-primary-background li:hover:before {
color:#eaa24e;
}
#panel-style-selector ul li+li {
margin-left:10px;
}
#panel-style-selector ul li:nth-child(4n+1) {
clear:both;
margin-left:0;
}
#panel-style-selector ul li:nth-child(n+5) {
margin-top:15px;
}
#panel-style-selector ul.panel-primary-background li {
background-image:url(/themes/autopro/assets/images/style-selector-bg.png);
background-repeat:no-repeat;
}
.page-links {
padding-top: 30px;
}
@media (max-width:767px) {
#panel-style-selector {
display:none;
}
}
div[data-nosnippet] {
display: none !important;
}
div[style="display: block !important; clear: both !important"] {
display: none !important;
height: 0 !important;
}
.wc-item-meta {
padding: 0;
list-style-type: none;    
}
[hidden] {display: none;}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
#ui-datepicker-div {
display: none;
background-color: #fff;
box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,0.1);
margin-top: 0.25rem;
border-radius: 0.5rem;
padding: 20px;
z-index: 999999 !important;
}
.ui-datepicker-calendar thead th {
padding: 0.25rem 0;
text-align: center;
font-size: 0.75rem;
font-weight: 400;
color: #78909C;
}
.ui-datepicker-calendar  tr {
border: 0;
}
.ui-datepicker-calendar tbody td {
width: 2.5rem;
text-align: center;
padding: 0;
}
.ui-datepicker-calendar tbody td a {
display: block;
border-radius: 0.25rem;
line-height: 2rem;
transition: 0.3s all;
color: #546E7A;
font-size: 0.875rem;
text-decoration: none;
}
.ui-datepicker-calendar tbody td a:hover {	
background-color:#f3f3f3;
}
.ui-datepicker-calendar tbody td a.ui-state-active {
background-color:var(--main);
color: white;
}
.ui-datepicker-header a.ui-corner-all {
cursor: pointer;
position: absolute;
top: 0;
width: 2rem;
height: 2rem;
margin: 0.5rem;
border-radius: 0.25rem;
transition: 0.3s all;
}
.ui-datepicker-header a.ui-corner-all:hover {
background-color: #ECEFF1;
}
.ui-datepicker-header a.ui-datepicker-prev {	
left: 0;	
background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
background-repeat: no-repeat;
background-size: 0.5rem;
background-position: 50%;
transform: rotate(180deg);
}
.ui-datepicker-header a.ui-datepicker-next {
right: 0;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==');
background-repeat: no-repeat;
background-size: 10px;
background-position: 50%;
}
.ui-datepicker-header a>span {
display: none;
}
.ui-datepicker-title {
text-align: center;
line-height: 2rem;
margin-bottom: 0.25rem;
font-size: 0.875rem;
font-weight: 500;
padding: 0 30px;
}
.ui-datepicker-week-col {
color: #78909C;
font-weight: 400;
font-size: 0.75rem;
}
.ui-datepicker-title select {
background: transparent;
color: #00031c;
display: inline-block;
width: calc(50% - 20px);
margin: 0 5px;
min-height: 30px;
border-color: #d1d1d1;
}
.toastify {
padding: 12px 20px;
color: #ffffff;
display: inline-block;
background: var(--main);
position: fixed;
opacity: 0;
transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
border-radius: 2px;
cursor: pointer;
text-decoration: none;
max-width: calc(50% - 20px);
z-index: 2147483647;
}
.mess-inner {
padding-right: 30px;
}
.toastify.on {
opacity: 1;
}
.toast-close {
position: absolute;
top: 10px;
right: 20px;
padding: 0;
border: 0;
background: transparent;
}
.toast-close img {
display: none !important;
}
.toastify-right {
right: 15px;
}
.toastify-left {
left: 15px;
}
.toastify-top {
top: -150px;
}
.toastify-bottom {
bottom: -150px;
}
.toastify-rounded {
border-radius: 25px;
}
.toastify-avatar {
width: 1.5em;
height: 1.5em;
margin: -7px 5px;
border-radius: 2px;
}
.toastify-center {
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
max-width: fit-content;
max-width: -moz-fit-content;
}
.single-hf_template.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop, 
.single-hf_template.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop,
.single-hf_template.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile,
.single-hf_template.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra,
.single-hf_template.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet,
.single-hf_template.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra,
.single-hf_template.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen {
display:none;
}
@media only screen and (max-width: 360px) {
.toastify-right, .toastify-left {
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
max-width: fit-content;
}
}
.jws-cursor {
visibility: hidden;
position: fixed;
pointer-events: none;
z-index: 999999;
display: flex;
justify-content: center;
align-items: center;
transition: transform .3s cubic-bezier(0.22, 0.61, 0.36, 1);
pointer-events: none;
top: 0;
left: 0
}
.jws-cursor .jws-cursor-wrapper {
display: flex;
justify-content: center;
align-items: center;
-webkit-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-khtml-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-moz-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-ms-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-o-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)
}
.jws-cursor .jws-cursor--follower {
position: absolute;
background-color: initial;
border: 1px solid var(--secondary);
opacity: 1;
border-radius: 100%;
width: 30px;
height: 30px;
-webkit-transition: transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1);
-khtml-transition: transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1);
-moz-transition: transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1);
-ms-transition: transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1);
-o-transition: transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1);
transition: transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1)
}
.jws-cursor .jws-cursor--follower:before {
content: '';
width: 6px;
height: 6px;
background-color: var(--heading);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
border-radius: 6px
}
.jws-cursor .jws-cursor--label {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 15px;
transform: scale(0);
will-change: transform,opacity;
-webkit-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-khtml-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-moz-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-ms-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-o-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)
}
.jws-cursor .jws-cursor--drap {
line-height: 87px;
text-align: center;
width: 87px;
height: 87px;
background-color: var(--secondary);
font-size: 0;
-webkit-border-radius: 87px;
-khtml-border-radius: 87px;
-moz-border-radius: 87px;
-ms-border-radius: 87px;
-o-border-radius: 87px;
border-radius: 87px;
-webkit-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-khtml-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-moz-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-ms-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
-o-transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
transition: transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);
transform: scale(0);
will-change: transform,opacity;
color: #fff
}
.jws-cursor .jws-cursor--drap:before,.jws-cursor .jws-cursor--drap:after {
content: "\f10b";
font-family: caseicon;
font-size: 10px;
display: inline-flex
}
.jws-cursor .jws-cursor--drap:before {
-webkit-transform: scaleX(-1);
-khtml-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1)
}
.jws-cursor .jws-cursor--drap:after {
margin-left: 10px
}
.jws-cursor .jws-cursor--icon {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
transform: scale(0);
will-change: transform,opacity;
-webkit-transition: transform 500ms cubic-bezier(.165,.84,.44,1),opacity 500ms cubic-bezier(.165,.84,.44,1);
-khtml-transition: transform 500ms cubic-bezier(.165,.84,.44,1),opacity 500ms cubic-bezier(.165,.84,.44,1);
-moz-transition: transform 500ms cubic-bezier(.165,.84,.44,1),opacity 500ms cubic-bezier(.165,.84,.44,1);
-ms-transition: transform 500ms cubic-bezier(.165,.84,.44,1),opacity 500ms cubic-bezier(.165,.84,.44,1);
-o-transition: transform 500ms cubic-bezier(.165,.84,.44,1),opacity 500ms cubic-bezier(.165,.84,.44,1);
transition: transform 500ms cubic-bezier(.165,.84,.44,1),opacity 500ms cubic-bezier(.165,.84,.44,1)
}
.jws-cursor.is-enabled {
visibility: visible
}
.jws-cursor.is-hidden .jws-cursor-wrapper {
transform: scale(0)!important
}
.jws-cursor.is-mouse-down .jws-cursor-wrapper {
transform: scale(.8)
}
.jws-cursor.is-active .jws-cursor--follower {
background-color: var(--secondary);
-webkit-transform: scale(3);
-khtml-transform: scale(3);
-moz-transform: scale(3);
-ms-transform: scale(3);
-o-transform: scale(3);
transform: scale(3);
border: none;
opacity:0.25;
}
.jws-cursor.is-active .jws-cursor--follower:before {
display: none
}
.jws-cursor.is-active.has-label .jws-cursor--follower {
background-color: var(--secondary);
opacity: 1
}
.jws-cursor.is-active.has-drap .jws-cursor--drap {
transform: scale(1)
}
.jws-cursor.is-active.has-label .jws-cursor--label {
transform: scale(1)
}
.jws-cursor.is-active.has-icon .jws-cursor--follower,.jws-cursor.is-active.has-icon-left .jws-cursor--follower,.jws-cursor.is-active.has-icon-right .jws-cursor--follower {
background-color: #000;
opacity: .8
}
.jws-cursor.is-active.has-icon .jws-cursor--icon {
transform: scale(1)
}
.jws-cursor.is-active.has-icon .jws-cursor--icon:before {
content: "\f10e";
font-family: caseicon;
font-size: 24px;
color: #fff
}
.jws-cursor.is-active.has-icon-right .jws-cursor--icon {
transform: scale(1)
}
.jws-cursor.is-active.has-icon-right .jws-cursor--icon:before {
content: "\f142";
font-family: caseicon;
font-size: 22px;
color: #fff
}
.jws-cursor.is-active.has-icon-left .jws-cursor--icon {
transform: scale(1)
}
.jws-cursor.is-active.has-icon-left .jws-cursor--icon:before {
content: "\f142";
font-family: caseicon;
font-size: 22px;
color: #fff;
transform: scaleX(-1)
}
.jws-cursor.is-active.has-remove {
opacity: 0
}
.jws-cursor.is-active-section .jws-cursor--follower {
opacity: 0;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0)
}
.jws-cursor.drap-style1 .jws-cursor--drap {
background-color: #fff;
height: 135px;
width: 135px;
line-height: 135px;
color: #000
}
.jws-cursor.drap-style1 .jws-cursor--drap:before,.jws-cursor.drap-style1 .jws-cursor--drap:after {
font-size: 12px
}.select2-container {
box-sizing:border-box;
display:inline-block;
margin:0;
position:relative;
vertical-align:middle;
}
.select2-container .select2-selection--single {
box-sizing:border-box;
cursor:pointer;
display:block;
height:28px;
user-select:none;
-webkit-user-select:none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
display:block;
padding-left:8px;
padding-right:20px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
position:relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right:8px;
padding-left:20px;
}
.select2-container .select2-selection--multiple {
box-sizing:border-box;
cursor:pointer;
display:block;
min-height:32px;
user-select:none;
-webkit-user-select:none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
display:inline-block;
overflow:hidden;
padding-left:8px;
text-overflow:ellipsis;
white-space:nowrap;
}
.select2-container .select2-search--inline {
float:left;
}
.select2-container .select2-search--inline .select2-search__field {
box-sizing:border-box;
border:none;
font-size:100%;
margin-top:5px;
padding:0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none;
}
.select2-dropdown {
background-color:#ffffff;
border:1px solid #aaa;
border-radius:4px;
box-sizing:border-box;
display:block;
position:absolute;
left:-100000px;
width:100%;
z-index:1051;
}
.select2-results {
display:block;
}
.select2-results__options {
list-style:none;
margin:0;
padding:0;
}
.select2-results__option {
padding:6px;
user-select:none;
-webkit-user-select:none;
}
.select2-results__option[aria-selected] {
cursor:pointer;
}
.select2-container--open .select2-dropdown {
left:0;
}
.select2-container--open .select2-dropdown--above {
border-bottom:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}
.select2-container--open .select2-dropdown--below {
border-top:none;
border-top-left-radius:0;
border-top-right-radius:0;
}
.select2-search--dropdown {
display:block;
padding:4px;
}
.select2-search--dropdown .select2-search__field {
padding:4px;
width:100%;
box-sizing:border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none;
}
.select2-search--dropdown.select2-search--hide {
display:none;
}
.select2-close-mask {
border:0;
margin:0;
padding:0;
display:block;
position:fixed;
left:0;
top:0;
min-height:100%;
min-width:100%;
height:auto;
width:auto;
opacity:0;
z-index:99;
background-color:var(--light);
filter:alpha(opacity=0);
}
.select2-hidden-accessible {
border:0 !important;
clip:rect(0 0 0 0) !important;
-webkit-clip-path:inset(50%) !important;
clip-path:inset(50%) !important;
height:1px !important;
overflow:hidden !important;
padding:0 !important;
position:absolute !important;
width:1px !important;
white-space:nowrap !important;
}
.select2-container--default .select2-selection--single {
background-color:var(--light);
border:1px solid #aaa;
border-radius:4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color:#444;
line-height:28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor:pointer;
float:right;
font-weight:bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color:#999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height:26px;
position:absolute;
top:1px;
right:1px;
width:20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color:#888 transparent transparent transparent;
border-style:solid;
border-width:5px 4px 0 4px;
height:0;
left:50%;
margin-left:-4px;
margin-top:-2px;
position:absolute;
top:50%;
width:0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float:left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left:1px;
right:auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color:#eee;
cursor:default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display:none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color:transparent transparent #888 transparent;
border-width:0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
background-color:white;
border:1px solid #aaa;
border-radius:4px;
cursor:text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
box-sizing:border-box;
list-style:none;
margin:0;
padding:0 5px;
width:100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
list-style:none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
color:#999;
margin-top:5px;
float:left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor:pointer;
float:right;
font-weight:bold;
margin-top:5px;
margin-right:10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color:#e4e4e4;
border:1px solid #aaa;
border-radius:4px;
cursor:default;
float:left;
margin-right:5px;
margin-top:5px;
padding:0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color:#999;
cursor:pointer;
display:inline-block;
font-weight:bold;
margin-right:2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color:#333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
float:right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left:5px;
margin-right:auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left:2px;
margin-right:auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
border:solid black 1px;
outline:0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color:#eee;
cursor:default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display:none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius:0;
border-top-right-radius:0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border:1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
background:transparent;
border:none;
outline:0;
box-shadow:none;
-webkit-appearance:textfield;
}
.select2-container--default .select2-results>.select2-results__options {
max-height:200px;
overflow-y:auto;
}
.select2-container--default .select2-results__option[role=group] {
padding:0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
color:#999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
background-color:#ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
padding-left:1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left:0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left:-1em;
padding-left:2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left:-2em;
padding-left:3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left:-3em;
padding-left:4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left:-4em;
padding-left:5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left:-5em;
padding-left:6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color:#5897fb;
color:white;
}
.select2-container--default .select2-results__group {
cursor:default;
display:block;
padding:6px;
}
.select2-container--classic .select2-selection--single {
background-color:#f7f7f7;
border:1px solid #aaa;
border-radius:4px;
outline:0;
background-image:-webkit-linear-gradient(top,var(--light) 50%,#eee 100%);
background-image:-o-linear-gradient(top,var(--light) 50%,#eee 100%);
background-image:linear-gradient(to bottom,var(--light) 50%,#eee 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
border:1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color:#444;
line-height:28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor:pointer;
float:right;
font-weight:bold;
margin-right:10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color:#999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color:#ddd;
border:none;
border-left:1px solid #aaa;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
height:26px;
position:absolute;
top:1px;
right:1px;
width:20px;
background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color:#888 transparent transparent transparent;
border-style:solid;
border-width:5px 4px 0 4px;
height:0;
left:50%;
margin-left:-4px;
margin-top:-2px;
position:absolute;
top:50%;
width:0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float:left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border:none;
border-right:1px solid #aaa;
border-radius:0;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
left:1px;
right:auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
border:1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background:transparent;
border:none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color:transparent transparent #888 transparent;
border-width:0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top:none;
border-top-left-radius:0;
border-top-right-radius:0;
background-image:-webkit-linear-gradient(top,var(--light) 0%,#eee 50%);
background-image:-o-linear-gradient(top,var(--light) 0%,#eee 50%);
background-image:linear-gradient(to bottom,var(--light) 0%,#eee 50%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background-image:-webkit-linear-gradient(top,#eee 50%,var(--light) 100%);
background-image:-o-linear-gradient(top,#eee 50%,var(--light) 100%);
background-image:linear-gradient(to bottom,#eee 50%,var(--light) 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
background-color:white;
border:1px solid #aaa;
border-radius:4px;
cursor:text;
outline:0;
}
.select2-container--classic .select2-selection--multiple:focus {
border:1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
list-style:none;
margin:0;
padding:0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display:none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color:#e4e4e4;
border:1px solid #aaa;
border-radius:4px;
cursor:default;
float:left;
margin-right:5px;
margin-top:5px;
padding:0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
color:#888;
cursor:pointer;
display:inline-block;
font-weight:bold;
margin-right:2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color:#555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
float:right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left:5px;
margin-right:auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left:2px;
margin-right:auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
border:1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top:none;
border-top-left-radius:0;
border-top-right-radius:0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
border:1px solid #aaa;
outline:0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
outline:0;
box-shadow:none;
}
.select2-container--classic .select2-dropdown {
background-color:var(--light);
border:1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
border-bottom:none;
}
.select2-container--classic .select2-dropdown--below {
border-top:none;
}
.select2-container--classic .select2-results>.select2-results__options {
max-height:200px;
overflow-y:auto;
}
.select2-container--classic .select2-results__option[role=group] {
padding:0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
color:grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
background-color:#3875d7;
color:var(--light);
}
.select2-container--classic .select2-results__group {
cursor:default;
display:block;
padding:6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
border-color:#5897fb;
}.animation-popup.mfp-bg {
transition: 0.3s ease;
}
.animation-popup.mfp-ready {
.mfp-content {
>div {
opacity: 1;
}
}   
}
.animation-popup.mfp-removing {
.mfp-content {
>div {
opacity: 0;
}
}
}
.animation-popup.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-conten video {
width: 100%;
height: 100%;
}
.animation-popup .mfp-content > div {
opacity:0;
transition:0.5s ease;
margin: 50px auto 50px;
}
.animation-popup.mfp-bg {
transition:0.3s ease;
}
.animation-popup.mfp-ready .mfp-content > div {
opacity:1;
}
.animation-popup.mfp-removing .mfp-content > div {
opacity:0;
}
.animation-popup.mfp-removing.mfp-bg { opacity:0; }
.mfp-bg {
top:0;
left:0;
width:100%;
height:100%;
z-index:102;
overflow:hidden;
position:fixed;
background:#000000;
opacity:.7;
}
.mfp-wrap {
top:0;
left:0;
width:100%;
height:100%;
z-index:103;
position:fixed;
outline:0 !important;
-webkit-backface-visibility:hidden;
}
.mfp-container {
text-align:center;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0 8px;
box-sizing:border-box;
}
.mfp-container:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}
.mfp-align-top .mfp-container:before {
display:none;
}
.mfp-content {
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
width:100%;
cursor:auto;
}
.mfp-ajax-cur {
cursor:progress;
}
.mfp-close {
cursor:-moz-zoom-out;
cursor:-webkit-zoom-out;
cursor:zoom-out;
font-size: 0 !important;
}
.mfp-zoom {
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in;
cursor:zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor:auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
}
.mfp-loading.mfp-figure {
display:none;
}
.mfp-hide {
display:none !important;
}
.mfp-preloader {
color:#ccc;
position:absolute;
top:50%;
width:auto;
text-align:center;
margin-top:-.8em;
left:8px;
right:8px;
z-index:1044;
}
.mfp-preloader a {
color:#ccc;
}
.mfp-preloader a:hover {
color:#fff;
}
.mfp-s-ready .mfp-preloader {
display:none;
}
.mfp-s-error .mfp-content {
display:none;
}
.html_inline {
background:#fff;
max-width:700px;
margin:0 auto;
}
button.mfp-arrow,
button.mfp-close {
overflow:visible;
cursor:pointer;
border:0;
-webkit-appearance:none;
display:block;
outline:0;
padding:0;
z-index:1046;
box-shadow:none;
touch-action:manipulation;
}
button.mfp-arrow {
color:#fff;
font-size:22px;
background:#000;
}
button::-moz-focus-inner {
padding:0;
border:0;
}
.mfp-close {
position:fixed;
right:10px;
top:10px;
font-family:Arial,Baskerville,monospace;
font-size:0px;
}
.mfp-close:before {
content: '\e81a';
font-family: "jws_icon";
font-size: 25px;
}
.mfp-close:focus,
.mfp-close:hover {
opacity:1;
}
.mfp-close-btn-in .mfp-close {
color: #ffffff;
background: var(--main);
width: 35px;
height: 35px;
line-height: 35px;
padding: 0;
}
.mfp-close {
text-align: center;
background: transparent;
}
.mfp-coucontent:"\eb51"nter {
position:absolute;
top:0;
right:0;
color:#ccc;
font-size:12px;
line-height:18px;
white-space:nowrap;
}
.mfp-arrow {
position:absolute;
opacity:.65;
margin:0;
top:50%;
margin-top:-20px;
padding:0;
width:40px;
height:40px;
-webkit-tap-highlight-color:transparent;
}
.mfp-arrow:after {
font-family:jws_icon !important;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
opacity:1;
}
.mfp-arrow-left {
left:0;
}
.mfp-arrow-right {
right:0;
}
.mfp-arrow-left:after {
content: '\e84a';
}
.mfp-arrow-right:after {
content: '\e84b';
}
.mfp-iframe-holder {
padding-top:40px;
padding-bottom:40px;
}
.mfp-iframe-holder .mfp-content {
line-height:0;
width:100%;
max-width:900px;
}
.mfp-iframe-scaler {
width:100%;
height:0;
padding-top:56.25%;
}
.mfp-iframe-scaler iframe {
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#000;
}
img.mfp-img {
width:auto;
max-width:100%;
height:auto;
display:block;
line-height:0;
box-sizing:border-box;
margin:0 auto;
}
.mfp-figure {
line-height:0;
}
.mfp-figure:after {
content:'';
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index:-1;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#444;
}
.mfp-figure small {
color:#bdbdbd;
display:block;
font-size:12px;
line-height:14px;
}
.mfp-figure figure {
margin:0;
}
.mfp-bottom-bar {
margin-top: 25px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
color: #ffffff;
}
.mfp-title {
text-align:left;
line-height:18px;
color:#f3f3f3;
word-wrap:break-word;
padding-right:36px;
}
.mfp-image-holder .mfp-content {
max-width: 1170px;
animation: fadeInLeft 0.7s both;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor:pointer;
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0;
}
.mfp-img-mobile img.mfp-img {
padding:0;
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0;
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0,0,0,.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
box-sizing:border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0;
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px;
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0,0,0,.6);
position:fixed;
text-align:center;
padding:0;
}
}
@media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform:scale(.75);
transform:scale(.75);
}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0;
}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%;
}
.mfp-container {
padding-left:6px;
padding-right:6px;
}
}@font-face {
font-family: 'jws_icon';
src: url(//regencypain.com/wp-content/themes/feedy/assets/font/jws_icon/jws_icon.eot?41701544);
src: url(//regencypain.com/wp-content/themes/feedy/assets/font/jws_icon/jws_icon.eot?41701544#iefix) format('embedded-opentype'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/jws_icon/jws_icon.woff2?41701544) format('woff2'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/jws_icon/jws_icon.woff?41701544) format('woff'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/jws_icon/jws_icon.ttf?41701544) format('truetype'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/jws_icon/jws_icon.svg?41701544#jws-icon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="jws-icon-"]:before, [class*=" jws-icon-"]:before {
font-family: "jws_icon";
font-style: normal;
font-weight: normal;
}
.jws-icon-eye:before { content: '\e800'; } .jws-icon-brush-stroke-png-red:before { content: '\e811'; } .jws-icon-image2vector:before { content: '\e812'; } .jws-icon-map-marker-solid:before { content: '\e813'; } .jws-icon-store-alt-solid:before { content: '\e815'; } .jws-icon-phone-solid:before { content: '\e816'; } .jws-icon-envelope:before { content: '\e817'; } .jws-icon-bars-solid:before { content: '\e818'; } .jws-icon-home-solid:before { content: '\e819'; } .jws-icon-times-solid:before { content: '\e81a'; } .jws-icon-star:before { content: '\e81b'; } .jws-icon-star-solid:before { content: '\e81c'; } .jws-icon-heart:before { content: '\e81d'; } .jws-icon-check-solid:before { content: '\e81e'; } .jws-icon-info-circle-solid:before { content: '\e81f'; } .jws-icon-tags-solid:before { content: '\e820'; } .jws-icon-reply-solid:before { content: '\e821'; } .jws-icon-clock:before { content: '\e822'; } .jws-icon-arrow-left-solid:before { content: '\e845'; } .jws-icon-arrow-right-solid:before { content: '\e846'; } .jws-icon-search-solid:before { content: '\e847'; } .jws-icon-shopping-cart-solid:before { content: '\e848'; } .jws-icon-angle-down-solid:before { content: '\e849'; } .jws-icon-angle-left-solid:before { content: '\e84a'; } .jws-icon-angle-right-solid:before { content: '\e84b'; } .jws-icon-angle-up-solid:before { content: '\e84c'; } .jws-icon-plus-solid:before { content: '\e84d'; } .jws-icon-check-circle:before { content: '\e84e'; } .jws-icon-play-circle:before { content: '\e84f'; } .jws-icon-pizza-slice-solid:before { content: '\e850'; } .jws-icon-calendar:before { content: '\e851'; } .jws-icon-trash-alt:before { content: '\e852'; } .jws-icon-minus-solid:before { content: '\e853'; } .jws-icon-mobile-alt-solid:before { content: '\e854'; } .jws-icon-user-circle:before { content: '\e855'; }@font-face {
font-family: 'Circular Std Book';
src: url(//regencypain.com/wp-content/themes/feedy/assets/font/CircularStd-Book/CircularStd-Book.eot);
src: url(//regencypain.com/wp-content/themes/feedy/assets/font/CircularStd-Book/CircularStd-Book.eot?#iefix) format('embedded-opentype'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/CircularStd-Book/CircularStd-Book.woff2) format('woff2'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/CircularStd-Book/CircularStd-Book.woff) format('woff'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/CircularStd-Book/CircularStd-Book.ttf) format('truetype'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/CircularStd-Book/CircularStd-Book.svg#CircularStd-Book) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Circular Std Book';
src: 
url(//regencypain.com/wp-content/themes/feedy/assets/font/CircularStd-Book/CircularStd-Bold.woff2) format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}@font-face {
font-family: 'BERNIERTM';
src: url(//regencypain.com/wp-content/themes/feedy/assets/font/bernierregular/BERNIERREGULAR.eot);
src: url(//regencypain.com/wp-content/themes/feedy/assets/font/bernierregular/BERNIERREGULAR.eot?#iefix) format('embedded-opentype'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/bernierregular/BERNIERREGULAR.woff2) format('woff2'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/bernierregular/BERNIERREGULAR.woff) format('woff'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/bernierregular/BERNIERREGULAR.ttf) format('truetype'),
url(//regencypain.com/wp-content/themes/feedy/assets/font/bernierregular/BERNIERREGULAR.svg#BERNIERREGULAR) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}.owl-loaded .slider-item {
max-width: 100%;
}
.owl-carousel .slider-item{
padding: 0 15px;
}
.owl-carousel {
display: none;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.jws_slider_video_slider , .jws_slider  {
display: block;
}
.jws_slider_video_slider .slider-item , .jws_slider .slider-item   { 
display: none;
}
.jws_slider_video_slider .slider-item:first-child  , .jws_slider .slider-item:first-child  {
display: block;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
padding: 0 !important;
}
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//regencypain.com/wp-content/themes/feedy/assets/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }
rousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//regencypain.com/wp-content/themes/feedy/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 :root {
--secondary: #ffc1b4;
--third: #fffaf5;
--light: #ffffff;
--dark: #000000;
--heading: #0e1316;
--body: #444c61;
--body2: #a1a0a1;
--bodybg: #ffffff;
--btn-bgcolor: #09205c;
--btn-color: #ffffff;
--btn-bgcolor2: transparent;
--btn-color2: #09205c;
--font-size-sm: 13px;
--line-height-sm: 24px;
--input-background: #ffffff;
--input-background2: #ffffff;
--background-item: #fef8e6;
--background-body: #ffffff;
--border-color: #626262;
--border-color2: #e9e9e9;
--border-color3: #b7b7b7;
--full-fd: 70px;
--link: #232323;
--font-size-md: 18px;
--line-height-md: 25px;
}
@media (max-width: 767px) {
:root {
--font-size-sm: 12px;
--line-height-sm: 16px;
}
}
.btn-theme {
background: var(--main);
color: #ffffff;
height: 50px;
padding: 0 40px;
text-align: center;
line-height: 50px;
}
button.btn-theme {
border: 0;
}