:where(html){
  --close-to-white-0: hsl(0deg, 0%, 100%);
  --close-to-white-1: hsl(0deg, 0%, 97%);
  --close-to-white-2: hsl(0deg, 0%, 64%);
  --border-color: hsl(0deg, 0%, 88%);
  --second-border-color: hsl(0deg, 0%, 85%);
  --second-border-color-alpha-02: rgba(217, 217, 217, 0.2);
  --second-border-color-alpha-03: rgba(217, 217, 217, 0.3);
  --second-border-color-alpha-05: rgba(217, 217, 217, 0.5);
  --main-color-color-alpha-05: rgba(51, 51, 51, 0.5);
  --main-color-color-alpha-06: rgba(51, 51, 51, 0.6);
  --secondary-main-color-alpha-47: rgba(51, 51, 51, 0.47);
  --secondary-main-color-alpha-25: rgba(51, 51, 51, 0.25);
  --border-color-alpha-25: rgba(224, 224, 224, 0.25);
  --var-main-color: hsl(0deg, 0%, 20%);
  --var-dima-secondary-main-color: hsl(0deg, 0%, 20%);
  --var-body-text-color: hsl(0deg, 0%, 46%);
  --var-footer-featured-border-color: #262626;
  --var-pagination-bg-color: #606060;
  --var-heading-font-color: var(--var-dima-secondary-main-color);
  --var-heading-font-color-2: var(--var-heading-font-color);
  --var-heading-font-color-3: var(--var-heading-font-color);
  --var-heading-font-color-4: var(--var-heading-font-color);
  --var-heading-font-color-5: var(--var-heading-font-color);
  --var-heading-font-color-6: var(--var-heading-font-color);
  --var-top-footer-bg-color: var(--var-dima-secondary-main-color);
  --var-bottom-footer-text-color: var(--close-to-white-2);
  --var-bottom-footer-link-color: var(--close-to-white-0);
  --var-logo-font-color: var(--var-heading-font-color);
  --var-nav-font-color: var(--var-heading-font-color);
  --var-nav-font-color-hover: var(--var-dima-secondary-main-color);
  --var-nav-font-color-after: var(--var-dima-secondary-main-color);
  --var-submenu-text-color: var(--var-heading-font-color);
  --var-submenu-bg-color: var(--close-to-white-0);
  --var-nav-btn-txt-color: var(--close-to-white-0);
  --var-nav-btn-bg-hover-color: var(--var-main-color);
  --var-nav-btn-bg-color: var(--var-main-color);
  --var-footer-widget-body-color: var(--var-bottom-footer-text-color);
  --var-footer-widget-link-color: var(--var-bottom-footer-text-color);
  --var-footer-widget-link-hover-color: var(--var-main-color);
  --var-widget-header-color: var(--close-to-white-0);
  --var-widget-border-color: #292929;
  --var-body-link-color: var(--var-main-color);
  --var-body-link-color-hover: #0d0d0d;
  --var-website-bg-color: var(--close-to-white-0);
  --var-boxed-bg-color: var(--close-to-white-0);
  --var-page-title-bg-color: var(--close-to-white-1);
  --var-search-bg-color: var(--var-dima-secondary-main-color);
  --var-loading-bg: var(--close-to-white-0);
  --var-loading-border: var(--var-dima-secondary-main-color);
  --var-nav-font-bg-color: var(--close-to-white-0);
  --var-nav-font-bg-color-after: var(--close-to-white-0);
  --var-navbar-underline-hover-color: var(--var-main-color);
  --var-nav-border-color: var(--border-color);
  --submenu-text-color-hover: var(--var-heading-font-color);
  --submenu-border-color: var(--var-nav-border-color);
  --var-tab-content-bg-color: var(--close-to-white-1);
  --css-body-text-color-lt-20: #666666;
  --css-top-footer-bg-color: hsla(0, 0%, 100%, 0.1);
  --fill-btn-bg-color-hover: #484848;
  --header-link-color: var(--var-dima-secondary-main-color);
  --section-bg-color: var(--close-to-white-1);
  --box-bg-color: var(--close-to-white-1);
  --tab-nav-bg: var(--close-to-white-1);
  --code-bg: var(--close-to-white-1);
  --pre-bg: var(--close-to-white-1);
  --pricing-body-bg: var(--close-to-white-0);
  --testimonial-bg: var(--close-to-white-0);
  --fill-btn-color: var(--close-to-white-0);
  --fill-btn-color-hover: var(--close-to-white-0);
  --tooltip-color: var(--close-to-white-0);
  --default-btn-color: var(--close-to-white-0);
  --code-color: hsl(0deg, 0%, 46%);
  --quote-bg: var(--var-heading-font-color);
  --tooltip-bg: var(--var-dima-secondary-main-color);
  --tooltip-boredr-color: var(--var-dima-secondary-main-color);
  --tab-nav-color: var(--var-heading-font-color);
  --tab-nav-border-color: var(--var-main-color);
  --default-btn-bg-color: var(--var-main-color);
  --link-backdrop: var(--close-to-white-1);
  --css-page-title-text-color: var(--var-heading-font-color);
  --css-page-title-subtext-color: var(--var-body-text-color);
  --info-color: hsl(205, 87%, 94%);
  --error-color: hsl(351, 100%, 96%);
  --warning-color: hsl(46, 100%, 94%);
  --success-color: hsl(125, 39%, 94%);
  --info-color-txt: hsl(207, 90%, 54%);
  --error-color-txt: hsl(4, 90%, 58%);
  --warning-color-txt: hsl(45, 100%, 51%);
  --success-color-txt: hsl(122, 39%, 49%);
  --di_header: var(--var-heading-font-color);
  --di_white: var(--close-to-white-0);
  --di_green: hsl(122, 39%, 49%);
  --di_blue: hsl(207, 90%, 54%);
  --di_purple: hsl(262, 52%, 47%);
  --di_red: hsl(4, 90%, 58%);
  --di_yellow: hsl(45, 100%, 51%);
  --di_orange: hsl(36, 100%, 50%);
  --css_di_header_hover: var(--var-heading-font-color);
  --css_di_white_hover: var(--close-to-white-0);
  --css_di_green_hover: hsl(122, 39%, 39%);
  --css_di_blue_hover: hsl(207, 90%, 44%);
  --css_di_purple_hover: hsl(262, 52%, 37%);
  --css_di_red_hover: hsl(4, 90%, 48%);
  --css_di_yellow_hover: hsl(45, 100%, 41%);
  --css_di_orange_hover: hsl(36, 100%, 40%);
  --css-submenu-border-color: var(--border-color);
  --submenu-btn-bg-color: var(--default-btn-bg-color);
  --submenu-btn-txt-color:var(--close-to-white-0);
  --css-submenu-shop-txt-color: var(--var-submenu-text-color);
  --css-page-title-breadcrumbs: var(--secondary-main-color-alpha-47);
  --css-page-title-breadcrumbs-hover: var(--var-dima-secondary-main-color);
  --css-breadcrumbs-border-color: var(--border-color);
  --css-bottom-footer-link-color-hover: var(--close-to-white-0)
}

:where(html)[data-menu-theme=dark]{
  --var-nav-font-bg-color: var(--var-dima-secondary-main-color);
  --var-nav-font-bg-color-after: var(--var-dima-secondary-main-color);
  --var-navbar-underline-hover-color: var(--close-to-white-0);
  --var-nav-border-color: hsla(0, 0%, 100%, 0.1);
  --var-logo-font-color: var(--close-to-white-0);
  --var-nav-font-color: var(--close-to-white-0);
  --var-nav-font-color-hover: var(--close-to-white-0);
  --var-nav-font-color-after: var(--close-to-white-0)
}

:where(html)[data-submenu-theme=dark]{
  --var-submenu-bg-color: var(--var-dima-secondary-main-color);
  --var-submenu-text-color: hsla(0, 0%, 100%, 0.5);
  --link-backdrop: rgba(0, 0, 0, 0.25);
  --submenu-text-color-hover: var(--close-to-white-0);
  --submenu-btn-txt-color:var(--var-dima-secondary-main-color);
  --submenu-btn-bg-color:var(--close-to-white-0);
  --submenu-border-color: hsla(0, 0%, 100%, 0.1);
  --css-submenu-shop-txt-color: var(--close-to-white-0)
}

:where(html)[data-page-title-theme=dark]{
  --var-page-title-bg-color: var(--var-dima-secondary-main-color);
  --css-page-title-text-color: var(--close-to-white-0);
  --css-page-title-subtext-color: var(--close-to-white-1);
  --css-page-title-breadcrumbs: hsla(0, 0%, 100%, 0.5);
  --css-page-title-breadcrumbs-hover: var(--close-to-white-0);
  --css-breadcrumbs-border-color:hsla(0, 0%, 100%, 0.1)
}

:where(html)[data-footer-theme=light]{
  --var-top-footer-bg-color: var(--close-to-white-1);
  --var-footer-featured-border-color: var(--var-dima-secondary-main-color);
  --var-widget-border-color:var(--var-dima-secondary-main-color);
  --var-bottom-footer-text-color: var(--var-heading-font-color);
  --var-widget-header-color: var(--var-heading-font-color);
  --var-bottom-footer-link-color: var(--var-heading-font-color);
  --css-bottom-footer-link-color-hover:var(--var-main-color)
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block
}

body{
  line-height:1
}

.special-quote{
  quotes:none
}

.special-quote:before,.special-quote:after{
  content:"";
  content:none
}

table{
  border-collapse:collapse;
  border-spacing:0
}

*{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

[autosize]{
  contain:layout style paint
}

input,textarea,select{
  outline:none
}

button,input,optgroup,select,textarea{
  color:inherit;
  font:inherit;
  margin:0
}

button{
  overflow:visible
}

button,select{
  text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit]{
  -webkit-appearance:button;
  cursor:pointer
}

button[disabled],html input[disabled]{
  cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner{
  border:0;
  padding:0
}

input{
  line-height:normal
}

input[type=checkbox],input[type=radio]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
  height:auto
}

input[type=search]{
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}

textarea{
  overflow:auto
}

optgroup{
  font-weight:bold
}

iframe{
  display:block
}

.flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.inline-flex{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}

.flex-row{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
}

.flex-row-reverse{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}

.flex-col{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.flex-col-reverse{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse
}

.flex-wrap{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.flex-wrap-reverse{
  -ms-flex-wrap:wrap-reverse;
      flex-wrap:wrap-reverse
}

.flex-no-wrap{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap
}

.items-start{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.items-end{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.items-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.items-baseline{
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline
}

.items-stretch{
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch
}

.self-auto{
  -ms-flex-item-align:auto;
      align-self:auto
}

.self-start{
  -ms-flex-item-align:start;
      align-self:flex-start
}

.self-end{
  -ms-flex-item-align:end;
      align-self:flex-end
}

.self-center{
  -ms-flex-item-align:center;
      align-self:center
}

.self-stretch{
  -ms-flex-item-align:stretch;
      align-self:stretch
}

.justify-start{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.justify-end{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.justify-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.justify-between{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.justify-around{
  -ms-flex-pack:distribute;
      justify-content:space-around
}

.content-center{
  -ms-flex-line-pack:center;
      align-content:center
}

.content-start{
  -ms-flex-line-pack:start;
      align-content:flex-start
}

.content-end{
  -ms-flex-line-pack:end;
      align-content:flex-end
}

.content-between{
  -ms-flex-line-pack:justify;
      align-content:space-between
}

.content-around{
  -ms-flex-line-pack:distribute;
      align-content:space-around
}

.flex-1{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%
}

.flex-auto{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto
}

.flex-initial{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto
}

.flex-none{
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none
}

.flex-grow{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

.flex-shrink{
  -ms-flex-negative:1;
      flex-shrink:1
}

.flex-no-grow{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0
}

.flex-no-shrink{
  -ms-flex-negative:0;
      flex-shrink:0
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.inline{
  display:inline
}

.table{
  display:table
}

.table-row{
  display:table-row
}

.table-cell{
  display:table-cell
}

.hidden{
  display:none
}

.min-h-0{
  min-height:0
}

.min-h-full{
  min-height:100%
}

.min-h-screen{
  min-height:100vh
}

.min-h-screen .ok-row.items-end,.min-h-screen .ok-row.items-center{
  min-height:100vh
}

.h-screen{
  height:100vh
}

.h-32{
  height:16rem
}

.opacity-100{
  opacity:1
}

.opacity-75{
  opacity:.75
}

.opacity-50{
  opacity:.5
}

.opacity-25{
  opacity:.25
}

.opacity-0{
  opacity:0
}

.hover\:opacity-100:hover{
  opacity:1
}

.hover\:opacity-75:hover{
  opacity:.75
}

.hover\:opacity-50:hover{
  opacity:.5
}

.hover\:opacity-25:hover{
  opacity:.25
}

.hover\:opacity-0:hover{
  opacity:0
}

.w-screen{
  width:100vw
}

.max-w-lg{
  max-width:32rem
}

.max-w-4xl{
  max-width:56rem
}

.my-0{
  margin-top:0;
  margin-bottom:0
}

.mb-0{
  margin-bottom:0
}

.mb-8{
  margin-bottom:2rem
}

.mb-16{
  margin-bottom:4rem
}

.mb-0-i{
  margin-bottom:0 !important
}

.slick-slider{
  position:relative;
  display:block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
  width:100%
}

.slick-list:focus{
  outline:none
}

.slick-list.dragging{
  cursor:pointer;
  cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block
}

.slick-track:before,.slick-track:after{
  content:"";
  display:table
}

.slick-track:after{
  clear:both
}

.slick-loading .slick-track{
  visibility:hidden
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none
}

[dir=rtl] .slick-slide{
  float:right
}

.slick-slide img{
  display:block
}

.slick-slide.slick-loading img{
  display:none
}

.slick-slide.dragging img{
  pointer-events:none
}

.slick-initialized .slick-slide{
  display:block
}

.slick-loading .slick-slide{
  visibility:hidden
}

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid rgba(0,0,0,0)
}

.slick-arrow.slick-hidden{
  display:none
}

.slides:not(.slick-slider) img{
  position:absolute
}

.slick-prev,.slick-next{
  text-decoration:none;
  display:block;
  width:3.5714285714rem;
  height:3.5714285714rem;
  font-size:0;
  position:absolute;
  top:50%;
  z-index:10;
  overflow:hidden;
  cursor:pointer;
  color:var(--var-heading-font-color);
  background:#fff;
  border-radius:100rem;
  -webkit-transition:320ms ease-out;
  transition:320ms ease-out;
  line-height:0;
  -webkit-transform:translate(0, -50%);
  transform:translate(0, -50%);
  padding:0;
  border:none;
  outline:none;
  opacity:0
}

.slick-prev.slick-disabled,.slick-next.slick-disabled{
  opacity:0 !important;
  display:none !important
}

.slick-prev:before,.slick-next:before{
  position:absolute;
  content:"";
  top:.7142857143rem;
  left:.7142857143rem;
  height:2.1428571429rem;
  width:2.1428571429rem
}

.slick-prev{
  left:20px
}

.slick-prev:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor'  width='30' height='30' viewBox='0 0 48 48'%3E%3Cpath d='M30.83 32.67l-9.17-9.17 9.17-9.17L28 11.5l-12 12 12 12z'/%3E%3C/svg%3E") no-repeat
}

.slick-next{
  right:20px
}

.slick-next:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor'  width='30' height='30' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat
}

.slick-darck.slick-dotted .slick-dots li button:before{
  border-color:rgba(255,255,255,.2);
  opacity:1
}

.slick-darck.slick-dotted .slick-dots li.slick-active button:before,.slick-darck.slick-dotted .slick-dots li button:hover:before,.slick-darck.slick-dotted .slick-dots li button:focus:before{
  border-color:#fff;
  opacity:1
}

.slick-dotted .slick-prev,.slick-dotted .slick-next{
  margin-top:-30px
}

.slick_side_dots .slick-dots{
  position:absolute
}

.slick-dots{
  position:relative;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  margin:2.8571428571rem 0 0 0 !important;
  width:100%
}

.slick-dots li{
  position:relative;
  display:inline-block;
  height:10px;
  width:10px;
  margin:0 5px;
  padding:0;
  cursor:pointer
}

.slick-dots li.slick-active button:before{
  opacity:1
}

.slick-dots li button{
  border:0;
  background:rgba(0,0,0,0);
  display:block;
  height:10px;
  width:10px;
  outline:none;
  line-height:0;
  font-size:0;
  color:rgba(0,0,0,0);
  padding:5px;
  cursor:pointer
}

.slick-dots li button:hover{
  outline:none
}

.slick-dots li button:hover:before{
  opacity:1
}

.slick-dots li button:before{
  position:absolute;
  top:0;
  left:0;
  content:"";
  width:6px;
  height:6px;
  background:rgba(0,0,0,0);
  border:2px solid var(--var-heading-font-color);
  border-radius:99rem;
  opacity:.2;
  -webkit-transition:320ms ease-out;
  transition:320ms ease-out
}

.slick-initialized:hover .slick-prev,.slick-initialized:hover .slick-next{
  opacity:1
}

.slick-initialized .slick-slide>div{
  margin-bottom:0
}

.slick-initialized .slick-slide>div .slick-item{
  float:left
}

.slick-initialized .slick-slide:focus{
  outline:none
}

.slick-initialized .slick-slide img{
  margin:0 auto
}

.slick-initialized.slick-no-margin{
  margin:0
}

.slick-initialized.slick-no-margin .slick-slide{
  margin:0
}

.slick-initialized.slick-noor-margin .slick-slide{
  margin:1px
}

.slick-initialized.slick-with-margin .slick-slide{
  margin:.7142857143rem 1.0714285714rem 1.4285714286rem 1.0714285714rem
}

.slick_side_dots .slick-dots{
  margin-top:0 !important;
  top:-6.4285714286rem;
  right:1.0714285714rem;
  width:auto
}

.slick_side_dots .slick-dots li{
  float:right
}

.center_zoom_opacity .slick-slide{
  opacity:.5;
  -webkit-transition:all 320ms ease;
  transition:all 320ms ease
}

.center_zoom_opacity .slick-center{
  opacity:1;
  -webkit-transform:scale(1.08);
          transform:scale(1.08)
}

.center_zoom_opacity .slick-with-margin .slick-slide{
  margin:2.5rem 1.0714285714rem
}

html{
  font-size:14px;
  font-family:"Poppins",Helvetica,Arial,sans-serif;
  font-weight:400;
  line-height:30px;
  text-align:left;
  -webkit-font-smoothing:antialiased;
  -webkit-text-size-adjust:100%;
  -moz-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  text-size-adjust:100%;
  -webkit-font-kerning:normal;
  -moz-font-kerning:normal;
  font-kerning:normal;
  -webkit-font-feature-settings:"liga";
  font-feature-settings:"liga","kern"
}

body{
  line-height:30px;
  direction:ltr;
  overflow-x:hidden;
  color:var(--var-body-text-color);
  background-color:var(--var-website-bg-color);
  background-repeat:repeat;
  background-attachment:fixed;
  background-position:0 0;
  letter-spacing:.01em;
  word-spacing:.01em
}

p{
  font-size:1rem;
  line-height:2.1428571429rem;
  font-family:"Poppins",Helvetica,Arial,sans-serif;
  font-weight:400;
  margin-bottom:.6904828571rem;
  letter-spacing:.01em;
  word-spacing:.01em
}

caption{
  font-size:1rem
}

small{
  font-size:.8571428571rem
}

a{
  color:var(--var-body-link-color);
  text-decoration:none;
  font-weight:400;
  outline:0;
  line-height:inherit;
  max-width:100%;
  max-width:none \9 
}

a:hover{
  color:var(--var-body-link-color-hover)
}

a:hover,a:focus,a:visited{
  outline:0
}

p a,p a:visited{
  line-height:inherit
}

.dark-bg a{
  color:rgba(255,255,255,.5)
}

.dark-bg a:hover{
  color:#fff
}

h1,h2,h3,h4,h5,h6{
  font-family:"Poppins",Helvetica,Arial,Times,serif;
  color:var(--var-heading-font-color);
  text-rendering:optimizeLegibility;
  margin-bottom:.5em
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
  color:var(--var-heading-font-color)
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
  color:var(--var-heading-font-color)
}

a h1,a h2,a h3,a h4,a h5,a h6{
  color:var(--var-heading-font-color)
}

a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{
  color:var(--var-heading-font-color)
}

.article h3,.article h4,.article h5,.article h6{
  padding:1.5em 0 .5em
}

.dark-bg>h1,.dark-bg>h2,.dark-bg>h3,.dark-bg>h4,.dark-bg>h5,.dark-bg>h6{
  color:#fff !important
}

@media only screen and (max-width: 679px){
  .title_container.center-style .header-title,h1{
    font-size:2.5rem
  }

  .title_container.center-style .header-title.dima-custom-heading svg,h1.dima-custom-heading svg{
    width:2.1428571429rem
  }

  h2{
    font-size:2.2142857143rem
  }

  h2.dima-custom-heading svg{
    width:1.7857142857rem
  }

  h3{
    font-size:1.7142857143rem
  }

  h4{
    font-size:1.4285714286rem
  }

  h5{
    font-size:1rem
  }

  h6{
    font-size:.8571428571rem
  }
}

::-webkit-selection{
  background-color:var(--var-main-color);
  color:#fff
}

::-moz-selection{
  background-color:var(--var-main-color);
  color:#fff
}

::selection{
  background-color:var(--var-main-color);
  color:#fff
}

abbr[title],acronym{
  cursor:help;
  border-bottom:1px dashed #e1e1e1;
  text-decoration:none !important
}

big{
  font-size:larger
}

em,cite{
  font-style:italic
}

sub{
  bottom:-0.25em
}

sup{
  top:-0.5em;
  vertical-align:super;
  font-size:smaller
}

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

.dima-custom-heading i{
  margin-right:15px
}

.dima-custom-heading svg{
  stroke:currentColor;
  height:100%
}

h1.dima-custom-heading svg{
  width:3.1428571429rem
}

h2.dima-custom-heading svg{
  width:2.5rem
}

h4.dima-custom-heading svg{
  width:1.5714285714rem
}

h5.dima-custom-heading svg{
  width:.9285714286rem
}

h6.dima-custom-heading svg{
  width:.6428571429rem
}

blockquote{
  position:relative;
  margin:1.3em 0;
  line-height:1.4285714286em;
  color:var(--var-heading-font-color);
  padding:1.8095314286rem 2.1428571429rem;
  -webkit-box-shadow:0px 0px 0px 1px var(--border-color);
  box-shadow:0px 0px 0px 1px var(--border-color);
  border-left:5px solid var(--var-main-color)
}

blockquote p{
  font-size:1.1428571429rem;
  line-height:2.125rem;
  position:relative;
  overflow:hidden
}

blockquote a{
  color:var(--var-heading-font-color)
}

blockquote a:hover{
  color:var(--var-heading-font-color)
}

blockquote cite{
  display:block;
  font-size:1rem;
  line-height:1rem;
  letter-spacing:.05em;
  color:var(--var-body-text-color);
  opacity:.6;
  margin-top:.7142857143em;
  font-style:normal
}

blockquote cite a{
  color:var(--var-body-text-color)
}

blockquote cite a:visited{
  color:var(--var-body-text-color)
}

blockquote cite:before{
  content:"-"
}

blockquote svg{
  fill:var(--var-main-color)
}

blockquote>span{
  color:var(--var-main-color)
}

blockquote>span svg{
  fill:currentcolor
}

blockquote.blog-style{
  border-left:none;
  position:relative;
  display:block;
  padding:1.8095314286rem 2.1428571429rem;
  border:5px solid var(--border-color);
  -webkit-box-shadow:none;
          box-shadow:none;
  margin-left:4.2857142857rem
}

blockquote.blog-style cite{
  display:inline-block
}

blockquote.blog-style a{
  border-bottom-width:0 !important
}

blockquote.sample-quote span svg,blockquote.post-quote span svg{
  position:relative;
  float:left;
  height:48px;
  width:48px;
  top:-6px;
  margin-right:10px;
  left:-8px
}

blockquote.sample-quote{
  -webkit-box-shadow:none;
  box-shadow:none;
  border:none;
  padding:0
}

article blockquote{
  margin:0
}

.dima-blockquote>span{
  float:left;
  position:relative;
  fill:var(--var-heading-font-color);
  height:48px;
  width:48px;
  top:-14px;
  left:-8px
}

.dima-blockquote.single-blockquote{
  margin-bottom:1.4047685714rem
}

.dark-bg blockquote>span svg{
  fill:#fff
}

@media only screen and (max-width: 989px){
  blockquote.blog-style{
    margin-left:0
  }

  .dima-blockquote>span{
    top:-45px;
    left:-8px
  }
}

pre code{
  white-space:-moz- pre-wrap;
  white-space:pre-wrap
}

pre{
  white-space:pre
}

code,pre{
  font-family:"Courier 10 Pitch",Courier,monospace;
  color:var(--code-color);
  border:1px solid var(--border-color);
  background-color:var(--code-bg);
  max-width:100%;
  display:inline-block;
  overflow:auto;
  vertical-align:middle;
  line-height:1.3;
  padding:0 2px
}

pre{
  display:block;
  padding:.786em 1.0714285714em;
  margin:0 0 2.1428571429em;
  line-height:30px;
  white-space:pre-wrap;
  word-wrap:break-word;
  background-color:var(--pre-bg);
  -webkit-box-shadow:inset .3571428571em 0 0 0 var(--border-color);
  box-shadow:inset .3571428571em 0 0 0 var(--border-color)
}

pre code{
  color:var(--code-color);
  background-color:var(--code-bg);
  font-size:1em;
  padding:0;
  border:0;
  overflow:hidden
}

code{
  white-space:pre;
  font-family:monospace
}

mark.dima-mark{
  background-color:var(--var-main-color);
  color:#fff;
  padding:.125rem .3571428571rem .25rem .3571428571rem
}

.dropcap{
  position:relative;
  top:5px;
  display:block;
  float:left;
  margin-right:1.4285714286rem;
  width:5rem;
  height:5rem;
  font-size:3.2142857143rem;
  line-height:5.0714285714rem
}

.dropcap.dropcap-1{
  text-align:center;
  color:var(--var-main-color);
  -webkit-box-shadow:0px 0px 0px 5px var(--border-color);
  box-shadow:0px 0px 0px 5px var(--border-color)
}

.dropcap.dropcap-3{
  background:var(--var-main-color);
  color:var(--close-to-white-0);
  text-align:center
}

ul ul,ol ul{
  list-style-type:circle
}

ol{
  list-style:decimal
}

ul.children{
  padding-left:20px !important;
  margin-bottom:-20px
}

dt{
  font-weight:700
}

dd{
  margin-left:25px
}

.entry-content ol,.entry-content ul{
  padding-left:1.4285714286rem;
  margin-left:.3571428571rem
}

ul.icon-list{
  margin:0 !important;
  padding-left:0 !important
}

ul.icon-list li{
  position:relative;
  overflow:hidden;
  margin-bottom:5px;
  padding-left:2.1428571429rem;
  line-height:30px;
  list-style:none
}

ul.icon-list li i{
  position:absolute;
  left:0;
  text-align:center;
  top:8px;
  font-size:15px
}

ul.icon-list li svg{
  fill:currentColor;
  position:absolute;
  left:0;
  text-align:center;
  top:7px;
  width:17px;
  height:17px
}

ul.with-border{
  margin:0
}

ul.with-border.dotted-border li{
  border-bottom:1px dotted var(--border-color)
}

ul.with-border.dashed-border li{
  border-bottom:1px dashed var(--border-color)
}

ul.with-border.first li{
  border:none;
  padding:0
}

ul.with-border.first>li{
  border-bottom:1px solid var(--border-color);
  display:block;
  padding:1.4047685714rem 0;
  overflow:hidden
}

ul.with-border>li{
  display:block;
  padding:1.4047685714rem 0;
  overflow:hidden;
  border-bottom:1px solid var(--border-color)
}

ul.with-border>li strong{
  font-weight:bold;
  color:var(--var-heading-font-color)
}

ul.with-border>li:last-child{
  padding-bottom:.1003406122rem !important
}

ul.with-border>li:first-child{
  padding-top:0
}

ul.with-border p{
  margin-bottom:0
}

ul.list-style{
  margin:0 !important;
  padding-left:0 !important
}

ul.list-style li{
  position:relative;
  overflow:hidden;
  margin-bottom:10px;
  padding-left:2.1428571429rem;
  list-style:none
}

ul.list-style li:before{
  content:"";
  font-family:"FontAwesome","Font Awesome 5 Free";
  font-weight:900;
  position:absolute;
  top:0;
  left:0;
  font-size:12px;
  color:var(--var-main-color)
}

ul.list-style li:last-child{
  margin-bottom:0
}

ul.list-style li.no-icon:before{
  content:""
}

ul.stars li:before{
  content:""
}

ul.circle_list li{
  padding-left:1.7857142857rem
}

ul.circle_list li:before{
  left:1px;
  font-size:8px
}

ul.angle li:before{
  content:""
}

ul.check li:before{
  content:""
}

ul.thumb-tack li:before{
  content:""
}

.boxed{
  margin:1.4285714286rem auto;
  overflow:visible;
  overflow-x:hidden;
  max-width:970px;
  width:90%;
  background:var(--var-boxed-bg-color);
  -webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);
          box-shadow:0 4px 16px rgba(0,0,0,.1)
}

.boxed .container{
  width:95%
}

.visible-ld,.visible-xld,.visible-sd,.visible-xsd{
  display:none !important
}

.visible-md{
  display:inherit !important
}

.hidden-md{
  display:none !important
}

.hidden-ld,.hidden-xld,.hidden-sd,.hidden-xsd{
  display:inherit
}

.ok-row{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-flow:row wrap;
          flex-flow:row wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  z-index:5
}

.ok-row .ok-row{
  margin-bottom:0
}

.ok-row.ok-no-margin{
  margin-left:0;
  margin-right:0
}

.ok-row.ok-no-margin [class^=ok-md],.ok-row.ok-no-margin [class^=ok-sd],.ok-row.ok-no-margin [class^=ok-xsd],.ok-row.ok-no-margin [class^=ok-ld],.ok-row.ok-no-margin [class^=ok-xld]{
  padding:0 0;
  margin:0
}

.full_width_section .ok-row{
  margin:0
}

.full_width_section .dima-isotope-container{
  margin:0
}

.container{
  position:relative;
  max-width:970px;
  margin:0 auto;
  clear:both;
  width:100%
}

div .ok-md-12{
  position:relative;
  width:calc(100%)
}

.ok-no-margin .ok-md-12{
  position:relative;
  width:calc(100%)
}

div .ok-md-11{
  position:relative;
  width:calc(
			91.6666666667% - 15px
		)
}

.ok-no-margin .ok-md-11{
  position:relative;
  width:calc(
			91.6666666667% - 0%
		)
}

div .ok-md-10{
  position:relative;
  width:calc(
			83.3333333333% - 15px
		)
}

.ok-no-margin .ok-md-10{
  position:relative;
  width:calc(
			83.3333333333% - 0%
		)
}

div .ok-md-9{
  position:relative;
  width:calc(
			75% - 15px
		)
}

.ok-no-margin .ok-md-9{
  position:relative;
  width:calc(
			75% - 0%
		)
}

div .ok-md-8{
  position:relative;
  width:calc(
			66.6666666667% - 15px
		)
}

.ok-no-margin .ok-md-8{
  position:relative;
  width:calc(
			66.6666666667% - 0%
		)
}

div .ok-md-7{
  position:relative;
  width:calc(
			58.3333333333% - 15px
		)
}

.ok-no-margin .ok-md-7{
  position:relative;
  width:calc(
			58.3333333333% - 0%
		)
}

div .ok-md-6{
  position:relative;
  width:calc(
			50% - 15px
		)
}

.ok-no-margin .ok-md-6{
  position:relative;
  width:calc(
			50% - 0%
		)
}

div .ok-md-5{
  position:relative;
  width:calc(
			41.6666666667% - 15px
		)
}

.ok-no-margin .ok-md-5{
  position:relative;
  width:calc(
			41.6666666667% - 0%
		)
}

div .ok-md-4{
  position:relative;
  width:calc(
			33.3333333333% - 15px
		)
}

.ok-no-margin .ok-md-4{
  position:relative;
  width:calc(
			33.3333333333% - 0%
		)
}

div .ok-md-3{
  position:relative;
  width:calc(
			25% - 15px
		)
}

.ok-no-margin .ok-md-3{
  position:relative;
  width:calc(
			25% - 0%
		)
}

div .ok-md-2{
  position:relative;
  width:calc(
			16.6666666667% - 15px
		)
}

.ok-no-margin .ok-md-2{
  position:relative;
  width:calc(
			16.6666666667% - 0%
		)
}

div .ok-md-1{
  position:relative;
  width:calc(
			8.3333333333% - 15px
		)
}

.ok-no-margin .ok-md-1{
  position:relative;
  width:calc(
			8.3333333333% - 0%
		)
}

div .ok-offset-md-12{
  margin-left:100%
}

div .ok-offset-md-11{
  margin-left:91.6666666667%
}

div .ok-offset-md-10{
  margin-left:83.3333333333%
}

div .ok-offset-md-9{
  margin-left:75%
}

div .ok-offset-md-8{
  margin-left:66.6666666667%
}

div .ok-offset-md-7{
  margin-left:58.3333333333%
}

div .ok-offset-md-6{
  margin-left:50%
}

div .ok-offset-md-5{
  margin-left:41.6666666667%
}

div .ok-offset-md-4{
  margin-left:33.3333333333%
}

div .ok-offset-md-3{
  margin-left:25%
}

div .ok-offset-md-2{
  margin-left:16.6666666667%
}

div .ok-offset-md-1{
  margin-left:8.3333333333%
}

div .no-md-offset{
  margin-left:0
}

@media only screen and (max-width: 480px){
  .visible-ld,.visible-md,.visible-sd,.visible-xld{
    display:none !important
  }

  .visible-xsd{
    display:inherit !important
  }

  .hidden-xsd{
    display:none !important
  }

  .hidden-ld,.hidden-md,.hidden-sd,.hidden-xld{
    display:inherit
  }

  .boxed{
    width:100%
  }

  .container{
    width:90%
  }

  div [class*=ok-xsd],div [class*=ok-sd],div [class*=ok-md],div [class*=ok-ld],div [class*=ok-xld]{
    margin-bottom:30px
  }

  div [class*=ok-offset-]{
    margin-left:0
  }
}

@media only screen and (max-width: 679px){
  .visible-ld,.visible-md,.visible-sd,.visible-xld{
    display:none !important
  }

  .visible-xsd{
    display:inherit !important
  }

  .hidden-xsd{
    display:none !important
  }

  .hidden-ld,.hidden-md,.hidden-sd,.hidden-xld{
    display:inherit
  }

  body.boxed{
    width:100%;
    margin-top:0;
    margin-bottom:0
  }

  .container{
    width:90%
  }

  div .ok-xsd-4{
    position:relative;
    width:calc(
			33.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-xsd-4{
    position:relative;
    width:calc(
			33.3333333333% - 0%
		)
  }

  div .ok-offset-xsd-4{
    margin-left:33.3333333333%
  }

  div .ok-xsd-6{
    position:relative;
    width:calc(
			50% - 15px
		)
  }

  .ok-no-margin .ok-xsd-6{
    position:relative;
    width:calc(
			50% - 0%
		)
  }

  div .ok-offset-xsd-6{
    margin-left:50%
  }

  div .ok-xsd-12{
    position:relative;
    width:calc(100%)
  }

  .ok-no-margin .ok-xsd-12{
    position:relative;
    width:calc(100%)
  }

  div .ok-offset-xsd-12{
    margin-left:100%
  }

  div .no-xsd-offset{
    margin-left:0
  }
}

@media only screen and (min-width: 679px)and (max-width: 989px){
  .visible-ld,.visible-md,.visible-xld,.visible-xsd{
    display:none !important
  }

  .visible-sd{
    display:inherit !important
  }

  .hidden-sd{
    display:none !important
  }

  .hidden-ld,.hidden-md,.hidden-xld,.hidden-xsd{
    display:inherit
  }

  body.boxed{
    width:100%;
    margin-top:0;
    margin-bottom:0
  }

  .container{
    width:90%
  }

  div .ok-sd-12{
    position:relative;
    width:calc(100%)
  }

  .ok-no-margin .ok-sd-12{
    position:relative;
    width:calc(100%)
  }

  div .ok-offset-sd-12{
    margin-left:100%
  }

  div .ok-sd-11{
    position:relative;
    width:calc(
			91.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-sd-11{
    position:relative;
    width:calc(
			91.6666666667% - 0%
		)
  }

  div .ok-offset-sd-11{
    margin-left:91.6666666667%
  }

  div .ok-sd-10{
    position:relative;
    width:calc(
			83.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-sd-10{
    position:relative;
    width:calc(
			83.3333333333% - 0%
		)
  }

  div .ok-offset-sd-10{
    margin-left:83.3333333333%
  }

  div .ok-sd-9{
    position:relative;
    width:calc(
			75% - 15px
		)
  }

  .ok-no-margin .ok-sd-9{
    position:relative;
    width:calc(
			75% - 0%
		)
  }

  div .ok-offset-sd-9{
    margin-left:75%
  }

  div .ok-sd-8{
    position:relative;
    width:calc(
			66.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-sd-8{
    position:relative;
    width:calc(
			66.6666666667% - 0%
		)
  }

  div .ok-offset-sd-8{
    margin-left:66.6666666667%
  }

  div .ok-sd-7{
    position:relative;
    width:calc(
			58.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-sd-7{
    position:relative;
    width:calc(
			58.3333333333% - 0%
		)
  }

  div .ok-offset-sd-7{
    margin-left:58.3333333333%
  }

  div .ok-sd-6{
    position:relative;
    width:calc(
			50% - 15px
		)
  }

  .ok-no-margin .ok-sd-6{
    position:relative;
    width:calc(
			50% - 0%
		)
  }

  div .ok-offset-sd-6{
    margin-left:50%
  }

  div .ok-sd-5{
    position:relative;
    width:calc(
			41.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-sd-5{
    position:relative;
    width:calc(
			41.6666666667% - 0%
		)
  }

  div .ok-offset-sd-5{
    margin-left:41.6666666667%
  }

  div .ok-sd-4{
    position:relative;
    width:calc(
			33.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-sd-4{
    position:relative;
    width:calc(
			33.3333333333% - 0%
		)
  }

  div .ok-offset-sd-4{
    margin-left:33.3333333333%
  }

  div .ok-sd-3{
    position:relative;
    width:calc(
			25% - 15px
		)
  }

  .ok-no-margin .ok-sd-3{
    position:relative;
    width:calc(
			25% - 0%
		)
  }

  div .ok-offset-sd-3{
    margin-left:25%
  }

  div .ok-sd-2{
    position:relative;
    width:calc(
			16.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-sd-2{
    position:relative;
    width:calc(
			16.6666666667% - 0%
		)
  }

  div .ok-offset-sd-2{
    margin-left:16.6666666667%
  }

  div .ok-sd-1{
    position:relative;
    width:calc(
			8.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-sd-1{
    position:relative;
    width:calc(
			8.3333333333% - 0%
		)
  }

  div .ok-offset-sd-1{
    margin-left:8.3333333333%
  }

  div .no-sd-offset{
    margin-left:0
  }

  div [class*=ok-xsd],div [class*=ok-sd],div [class*=ok-md],div [class*=ok-ld],div [class*=ok-xld]{
    margin-bottom:30px
  }

  div .ok-row,div .ok-md-12{
    margin-bottom:0
  }
}

@media only screen and (min-width: 1140px){
  .visible-xld,.visible-md,.visible-sd,.visible-xsd{
    display:none !important
  }

  .visible-ld{
    display:inherit !important
  }

  .hidden-ld{
    display:none !important
  }

  .hidden-xld,.hidden-md,.hidden-sd,.hidden-xsd{
    display:inherit
  }

  .boxed{
    max-width:1170px;
    width:90%
  }

  .container{
    max-width:1170px
  }

  div .ok-ld-12{
    position:relative;
    width:calc(100%)
  }

  .ok-no-margin .ok-ld-12{
    position:relative;
    width:calc(100%)
  }

  div .ok-offset-ld-12{
    margin-left:100%
  }

  div .ok-ld-11{
    position:relative;
    width:calc(
			91.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-ld-11{
    position:relative;
    width:calc(
			91.6666666667% - 0%
		)
  }

  div .ok-offset-ld-11{
    margin-left:91.6666666667%
  }

  div .ok-ld-10{
    position:relative;
    width:calc(
			83.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-ld-10{
    position:relative;
    width:calc(
			83.3333333333% - 0%
		)
  }

  div .ok-offset-ld-10{
    margin-left:83.3333333333%
  }

  div .ok-ld-9{
    position:relative;
    width:calc(
			75% - 15px
		)
  }

  .ok-no-margin .ok-ld-9{
    position:relative;
    width:calc(
			75% - 0%
		)
  }

  div .ok-offset-ld-9{
    margin-left:75%
  }

  div .ok-ld-8{
    position:relative;
    width:calc(
			66.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-ld-8{
    position:relative;
    width:calc(
			66.6666666667% - 0%
		)
  }

  div .ok-offset-ld-8{
    margin-left:66.6666666667%
  }

  div .ok-ld-7{
    position:relative;
    width:calc(
			58.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-ld-7{
    position:relative;
    width:calc(
			58.3333333333% - 0%
		)
  }

  div .ok-offset-ld-7{
    margin-left:58.3333333333%
  }

  div .ok-ld-6{
    position:relative;
    width:calc(
			50% - 15px
		)
  }

  .ok-no-margin .ok-ld-6{
    position:relative;
    width:calc(
			50% - 0%
		)
  }

  div .ok-offset-ld-6{
    margin-left:50%
  }

  div .ok-ld-5{
    position:relative;
    width:calc(
			41.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-ld-5{
    position:relative;
    width:calc(
			41.6666666667% - 0%
		)
  }

  div .ok-offset-ld-5{
    margin-left:41.6666666667%
  }

  div .ok-ld-4{
    position:relative;
    width:calc(
			33.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-ld-4{
    position:relative;
    width:calc(
			33.3333333333% - 0%
		)
  }

  div .ok-offset-ld-4{
    margin-left:33.3333333333%
  }

  div .ok-ld-3{
    position:relative;
    width:calc(
			25% - 15px
		)
  }

  .ok-no-margin .ok-ld-3{
    position:relative;
    width:calc(
			25% - 0%
		)
  }

  div .ok-offset-ld-3{
    margin-left:25%
  }

  div .ok-ld-2{
    position:relative;
    width:calc(
			16.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-ld-2{
    position:relative;
    width:calc(
			16.6666666667% - 0%
		)
  }

  div .ok-offset-ld-2{
    margin-left:16.6666666667%
  }

  div .ok-ld-1{
    position:relative;
    width:calc(
			8.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-ld-1{
    position:relative;
    width:calc(
			8.3333333333% - 0%
		)
  }

  div .ok-offset-ld-1{
    margin-left:8.3333333333%
  }

  div .no-ld-offset{
    margin-left:0
  }
}

@media only screen and (min-width: 1600px){
  .visible-ld,.visible-md,.visible-sd,.visible-xsd{
    display:none !important
  }

  .visible-xld{
    display:inherit !important
  }

  .hidden-xld{
    display:none !important
  }

  .hidden-ld,.hidden-md,.hidden-sd,.hidden-xsd{
    display:inherit
  }

  .boxed{
    max-width:1170px;
    width:90%
  }

  .container{
    max-width:1170px
  }

  div .ok-xld-12{
    position:relative;
    width:calc(100%)
  }

  .ok-no-margin .ok-xld-12{
    position:relative;
    width:calc(100%)
  }

  div .ok-offset-xld-12{
    margin-left:100%
  }

  div .ok-xld-11{
    position:relative;
    width:calc(
			91.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-xld-11{
    position:relative;
    width:calc(
			91.6666666667% - 0%
		)
  }

  div .ok-offset-xld-11{
    margin-left:91.6666666667%
  }

  div .ok-xld-10{
    position:relative;
    width:calc(
			83.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-xld-10{
    position:relative;
    width:calc(
			83.3333333333% - 0%
		)
  }

  div .ok-offset-xld-10{
    margin-left:83.3333333333%
  }

  div .ok-xld-9{
    position:relative;
    width:calc(
			75% - 15px
		)
  }

  .ok-no-margin .ok-xld-9{
    position:relative;
    width:calc(
			75% - 0%
		)
  }

  div .ok-offset-xld-9{
    margin-left:75%
  }

  div .ok-xld-8{
    position:relative;
    width:calc(
			66.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-xld-8{
    position:relative;
    width:calc(
			66.6666666667% - 0%
		)
  }

  div .ok-offset-xld-8{
    margin-left:66.6666666667%
  }

  div .ok-xld-7{
    position:relative;
    width:calc(
			58.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-xld-7{
    position:relative;
    width:calc(
			58.3333333333% - 0%
		)
  }

  div .ok-offset-xld-7{
    margin-left:58.3333333333%
  }

  div .ok-xld-6{
    position:relative;
    width:calc(
			50% - 15px
		)
  }

  .ok-no-margin .ok-xld-6{
    position:relative;
    width:calc(
			50% - 0%
		)
  }

  div .ok-offset-xld-6{
    margin-left:50%
  }

  div .ok-xld-5{
    position:relative;
    width:calc(
			41.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-xld-5{
    position:relative;
    width:calc(
			41.6666666667% - 0%
		)
  }

  div .ok-offset-xld-5{
    margin-left:41.6666666667%
  }

  div .ok-xld-4{
    position:relative;
    width:calc(
			33.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-xld-4{
    position:relative;
    width:calc(
			33.3333333333% - 0%
		)
  }

  div .ok-offset-xld-4{
    margin-left:33.3333333333%
  }

  div .ok-xld-3{
    position:relative;
    width:calc(
			25% - 15px
		)
  }

  .ok-no-margin .ok-xld-3{
    position:relative;
    width:calc(
			25% - 0%
		)
  }

  div .ok-offset-xld-3{
    margin-left:25%
  }

  div .ok-xld-2{
    position:relative;
    width:calc(
			16.6666666667% - 15px
		)
  }

  .ok-no-margin .ok-xld-2{
    position:relative;
    width:calc(
			16.6666666667% - 0%
		)
  }

  div .ok-offset-xld-2{
    margin-left:16.6666666667%
  }

  div .ok-xld-1{
    position:relative;
    width:calc(
			8.3333333333% - 15px
		)
  }

  .ok-no-margin .ok-xld-1{
    position:relative;
    width:calc(
			8.3333333333% - 0%
		)
  }

  div .ok-offset-xld-1{
    margin-left:8.3333333333%
  }

  div .no-xld-offset{
    margin-left:0
  }
}

div .ok-row.row-margin-bottom [class*=ok-xsd],div .ok-row.row-margin-bottom [class*=ok-sd],div .ok-row.row-margin-bottom [class*=ok-md],div .ok-row.row-margin-bottom [class*=ok-ld],div .ok-row.row-margin-bottom [class*=ok-xld]{
  margin-bottom:30px
}

.full_width_section .ok-md-12{
  padding:0
}

.translate_x_3{
  left:8.5714285714rem !important
}

.translate_x_neg_3{
  left:-8.5714285714rem !important
}

.translate_y_3{
  margin-top:8.5714285714rem !important
}

.translate_y_neg_3{
  margin-top:-8.5714285714rem !important
}

.translate_x_2{
  left:5.7142857143rem !important
}

.translate_x_neg_2{
  left:-5.7142857143rem !important
}

.translate_y_2{
  margin-top:5.7142857143rem !important
}

.translate_y_neg_2{
  margin-top:-5.7142857143rem !important
}

.translate_x_1{
  left:2.8571428571rem !important
}

.translate_x_neg_1{
  left:-2.8571428571rem !important
}

.translate_y_1{
  margin-top:2.8571428571rem !important
}

.translate_y_neg_1{
  margin-top:-2.8571428571rem !important
}

.z_index_10{
  z-index:10
}

.z_index_9{
  z-index:9
}

.z_index_8{
  z-index:8
}

.z_index_7{
  z-index:7
}

.z_index_6{
  z-index:6
}

.z_index_5{
  z-index:5
}

.z_index_4{
  z-index:4
}

.z_index_3{
  z-index:3
}

.z_index_2{
  z-index:2
}

.z_index_1{
  z-index:1
}

@media only screen and (max-width: 679px){
  .translate_y_2:not(.translate_y_fixed),.translate_y_3:not(.translate_y_fixed){
    margin-top:5.7142857143rem !important
  }

  .translate_x_1:not(.translate_y_fixed){
    margin-top:2.8571428571rem !important
  }

  .translate_y_neg_2:not(.translate_y_fixed),.translate_y_neg_3:not(.translate_y_fixed){
    margin-top:-5.7142857143rem !important
  }

  .translate_x_neg_1:not(.translate_y_fixed){
    margin-top:-2.8571428571rem !important
  }
}

input[type=search],textarea,select,input[type=text],input[type=email],input[type=date],input[type=password],input[type=number],input[type=url],input[type=tel]{
  margin:0;
  padding:.7142857143rem 1.4285714286rem;
  background-color:var(--second-border-color-alpha-03);
  border-width:0;
  outline:none;
  font-size:14px;
  line-height:30px;
  font-weight:400;
  height:50px;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  border-radius:0;
  -webkit-appearance:none;
  -webkit-tap-highlight-color:var(--header-link-color);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left
}

.matrial-form input[type=search],.matrial-form textarea,.matrial-form select,.matrial-form input[type=text],.matrial-form input[type=email],.matrial-form input[type=date],.matrial-form input[type=password],.matrial-form input[type=number],.matrial-form input[type=url],.matrial-form input[type=tel]{
  padding:.7142857143rem 0;
  background-color:rgba(0,0,0,0);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.matrial-form .textarea,.matrial-form form textarea{
  min-height:3.5714285714rem;
  height:3.5714285714rem
}

.matrial-form .bar{
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  position:relative;
  border-bottom:5px solid var(--border-color);
  display:block
}

.matrial-form .bar:before{
  content:"";
  height:5px;
  width:0;
  left:50%;
  bottom:-5px;
  position:absolute;
  -webkit-transition:left 320ms ease-out,width 320ms ease-out;
  transition:left 320ms ease-out,width 320ms ease-out;
  z-index:2
}

form{
  position:relative;
  max-width:100%;
  font-size:1em
}

form.matrial-form p,form.matrial-form .field{
  position:relative;
  margin:0 0 2.1428571429rem;
  margin-right:0
}

form p,form .field{
  margin:0 0 2px;
  margin-right:2px
}

form.login:not(.matrial-form) input[type=submit],form.track_order:not(.matrial-form) input[type=submit],form.comment-form:not(.matrial-form) input[type=submit],form.dima_contact_form_7:not(.matrial-form) input[type=submit]{
  margin-top:2.1428571429rem
}

form.dima_contact_form_7 .wpcf7-spinner{
  display:none
}

form input[type=search],form input[type=text],form input[type=email],form input[type=date],form input[type=password],form input[type=url],form input[type=tel],form textarea{
  width:100%
}

form input[type=search]:focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=date]:focus,form input[type=password]:focus,form input[type=url]:focus,form input[type=tel]:focus,form textarea:focus{
  background:var(--second-border-color-alpha-05)
}

form.matrial-form input[type=search]:focus,form.matrial-form input[type=text]:focus,form.matrial-form input[type=email]:focus,form.matrial-form input[type=date]:focus,form.matrial-form input[type=password]:focus,form.matrial-form input[type=url]:focus,form.matrial-form input[type=tel]:focus,form.matrial-form textarea:focus{
  background:rgba(0,0,0,0)
}

form.matrial-form input[type=search]:focus~.bar::before,form.matrial-form input[type=text]:focus~.bar::before,form.matrial-form input[type=email]:focus~.bar::before,form.matrial-form input[type=date]:focus~.bar::before,form.matrial-form input[type=password]:focus~.bar::before,form.matrial-form input[type=url]:focus~.bar::before,form.matrial-form input[type=tel]:focus~.bar::before,form.matrial-form textarea:focus~.bar::before{
  background:var(--var-main-color);
  width:100%;
  left:0
}

form.matrial-form .textarea,form.matrial-form textarea{
  min-height:7.1428571429rem;
  height:7.1428571429rem
}

form.matrial-form p,form.matrial-form .field{
  margin-bottom:2.1428571429rem !important
}

form.matrial-form p.error textarea,form.matrial-form p.error input[type=text],form.matrial-form p.error input[type=email],form.matrial-form p.error input[type=date],form.matrial-form p.error input[type=password],form.matrial-form p.error input[type=number],form.matrial-form p.error input[type=url],form.matrial-form p.error input[type=tel],form.matrial-form p.error input[type=text],form.matrial-form p.error input[type=email],form.matrial-form p.error input[type=date],form.matrial-form p.error input[type=password],form.matrial-form p.error input[type=number],form.matrial-form p.error input[type=url],form.matrial-form p.error input[type=tel],form.matrial-form .field.error textarea,form.matrial-form .field.error input[type=text],form.matrial-form .field.error input[type=email],form.matrial-form .field.error input[type=date],form.matrial-form .field.error input[type=password],form.matrial-form .field.error input[type=number],form.matrial-form .field.error input[type=url],form.matrial-form .field.error input[type=tel],form.matrial-form .field.error input[type=text],form.matrial-form .field.error input[type=email],form.matrial-form .field.error input[type=date],form.matrial-form .field.error input[type=password],form.matrial-form .field.error input[type=number],form.matrial-form .field.error input[type=url],form.matrial-form .field.error input[type=tel]{
  color:var(--error-color);
  background:rgba(0,0,0,0)
}

form.matrial-form p.error textarea~.bar::before,form.matrial-form p.error input[type=text]~.bar::before,form.matrial-form p.error input[type=email]~.bar::before,form.matrial-form p.error input[type=date]~.bar::before,form.matrial-form p.error input[type=password]~.bar::before,form.matrial-form p.error input[type=number]~.bar::before,form.matrial-form p.error input[type=url]~.bar::before,form.matrial-form p.error input[type=tel]~.bar::before,form.matrial-form p.error input[type=text]~.bar::before,form.matrial-form p.error input[type=email]~.bar::before,form.matrial-form p.error input[type=date]~.bar::before,form.matrial-form p.error input[type=password]~.bar::before,form.matrial-form p.error input[type=number]~.bar::before,form.matrial-form p.error input[type=url]~.bar::before,form.matrial-form p.error input[type=tel]~.bar::before,form.matrial-form .field.error textarea~.bar::before,form.matrial-form .field.error input[type=text]~.bar::before,form.matrial-form .field.error input[type=email]~.bar::before,form.matrial-form .field.error input[type=date]~.bar::before,form.matrial-form .field.error input[type=password]~.bar::before,form.matrial-form .field.error input[type=number]~.bar::before,form.matrial-form .field.error input[type=url]~.bar::before,form.matrial-form .field.error input[type=tel]~.bar::before,form.matrial-form .field.error input[type=text]~.bar::before,form.matrial-form .field.error input[type=email]~.bar::before,form.matrial-form .field.error input[type=date]~.bar::before,form.matrial-form .field.error input[type=password]~.bar::before,form.matrial-form .field.error input[type=number]~.bar::before,form.matrial-form .field.error input[type=url]~.bar::before,form.matrial-form .field.error input[type=tel]~.bar::before{
  background:var(--error-color);
  width:100%;
  left:0
}

form.matrial-form p.success textarea,form.matrial-form p.success input[type=text],form.matrial-form p.success input[type=email],form.matrial-form p.success input[type=date],form.matrial-form p.success input[type=password],form.matrial-form p.success input[type=number],form.matrial-form p.success input[type=url],form.matrial-form p.success input[type=tel],form.matrial-form p.success input[type=text],form.matrial-form p.success input[type=email],form.matrial-form p.success input[type=date],form.matrial-form p.success input[type=password],form.matrial-form p.success input[type=number],form.matrial-form p.success input[type=url],form.matrial-form p.success input[type=tel],form.matrial-form .field.success textarea,form.matrial-form .field.success input[type=text],form.matrial-form .field.success input[type=email],form.matrial-form .field.success input[type=date],form.matrial-form .field.success input[type=password],form.matrial-form .field.success input[type=number],form.matrial-form .field.success input[type=url],form.matrial-form .field.success input[type=tel],form.matrial-form .field.success input[type=text],form.matrial-form .field.success input[type=email],form.matrial-form .field.success input[type=date],form.matrial-form .field.success input[type=password],form.matrial-form .field.success input[type=number],form.matrial-form .field.success input[type=url],form.matrial-form .field.success input[type=tel]{
  color:var(--success-color);
  background:rgba(0,0,0,0)
}

form.matrial-form p.success textarea~.bar::before,form.matrial-form p.success input[type=text]~.bar::before,form.matrial-form p.success input[type=email]~.bar::before,form.matrial-form p.success input[type=date]~.bar::before,form.matrial-form p.success input[type=password]~.bar::before,form.matrial-form p.success input[type=number]~.bar::before,form.matrial-form p.success input[type=url]~.bar::before,form.matrial-form p.success input[type=tel]~.bar::before,form.matrial-form p.success input[type=text]~.bar::before,form.matrial-form p.success input[type=email]~.bar::before,form.matrial-form p.success input[type=date]~.bar::before,form.matrial-form p.success input[type=password]~.bar::before,form.matrial-form p.success input[type=number]~.bar::before,form.matrial-form p.success input[type=url]~.bar::before,form.matrial-form p.success input[type=tel]~.bar::before,form.matrial-form .field.success textarea~.bar::before,form.matrial-form .field.success input[type=text]~.bar::before,form.matrial-form .field.success input[type=email]~.bar::before,form.matrial-form .field.success input[type=date]~.bar::before,form.matrial-form .field.success input[type=password]~.bar::before,form.matrial-form .field.success input[type=number]~.bar::before,form.matrial-form .field.success input[type=url]~.bar::before,form.matrial-form .field.success input[type=tel]~.bar::before,form.matrial-form .field.success input[type=text]~.bar::before,form.matrial-form .field.success input[type=email]~.bar::before,form.matrial-form .field.success input[type=date]~.bar::before,form.matrial-form .field.success input[type=password]~.bar::before,form.matrial-form .field.success input[type=number]~.bar::before,form.matrial-form .field.success input[type=url]~.bar::before,form.matrial-form .field.success input[type=tel]~.bar::before{
  background:var(--success-color);
  width:100%;
  left:0
}

form p.error textarea,form p.error input[type=text],form p.error input[type=email],form p.error input[type=date],form p.error input[type=password],form p.error input[type=number],form p.error input[type=url],form p.error input[type=tel],form p.error input[type=text],form p.error input[type=email],form p.error input[type=date],form p.error input[type=password],form p.error input[type=number],form p.error input[type=url],form p.error input[type=tel],form .field.error textarea,form .field.error input[type=text],form .field.error input[type=email],form .field.error input[type=date],form .field.error input[type=password],form .field.error input[type=number],form .field.error input[type=url],form .field.error input[type=tel],form .field.error input[type=text],form .field.error input[type=email],form .field.error input[type=date],form .field.error input[type=password],form .field.error input[type=number],form .field.error input[type=url],form .field.error input[type=tel]{
  background-color:var(--error-color);
  color:var(--error-color-txt)
}

form p.success textarea,form p.success input[type=text],form p.success input[type=email],form p.success input[type=date],form p.success input[type=password],form p.success input[type=number],form p.success input[type=url],form p.success input[type=tel],form p.success input[type=text],form p.success input[type=email],form p.success input[type=date],form p.success input[type=password],form p.success input[type=number],form p.success input[type=url],form p.success input[type=tel],form .field.success textarea,form .field.success input[type=text],form .field.success input[type=email],form .field.success input[type=date],form .field.success input[type=password],form .field.success input[type=number],form .field.success input[type=url],form .field.success input[type=tel],form .field.success input[type=text],form .field.success input[type=email],form .field.success input[type=date],form .field.success input[type=password],form .field.success input[type=number],form .field.success input[type=url],form .field.success input[type=tel]{
  background-color:var(--success-color);
  color:var(--success-color-txt)
}

form.login .button{
  margin-top:0 !important
}

form p.disabled label,form p:disabled,form p.disabled,form .field.disabled label,form .field:disabled,form .field.disabled{
  opacity:.5
}

form .error::-webkit-input-placeholder{
  color:var(--error-color-txt)
}

form .error:-moz-placeholder{
  color:var(--error-color-txt)
}

form .error::-moz-placeholder{
  color:var(--error-color-txt)
}

form .error:-ms-input-placeholder{
  color:var(--error-color-txt)
}

form .error:focus{
  color:rgba(255,80,80,.7)
}

form input.attached{
  width:auto
}

form p.date>label,form .date.field>label{
  position:relative
}

form p.date>label:after,form .date.field>label:after{
  font-family:"FontAwesome","Font Awesome 5 Free";
  font-weight:900;
  position:absolute;
  top:2em;
  right:.5em;
  content:"";
  font-size:1.2em;
  color:var(--var-heading-font-color)
}

p>label,.field>label{
  margin:0 0 10px;
  display:inline-block;
  color:var(--var-heading-font-color);
  font-family:"Poppins",Helvetica,Arial,sans-serif "Poppins",Helvetica,Arial,Times,serif;
  font-size:14px;
  line-height:14px
}

p>label.error,.field>label.error{
  color:var(--error-color);
  font-size:12px;
  line-height:11px;
  margin-top:5px;
  padding:0
}

p>label.required:after,.field>label.required:after{
  content:"*";
  color:var(--var-main-color);
  margin-left:5px
}

select{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg fill='currentcolor' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E") no-repeat;
  background-size:22px;
  padding-right:50px;
  background-color:var(--second-border-color-alpha-03);
  background-position:right .45em top 50%
}

textarea,input[type=checkbox],input[type=radio]{
  vertical-align:top
}

input[type=checkbox],input[type=radio]{
  -webkit-appearance:none;
  outline:none
}

input.checkbox,input[type=checkbox],input.radio,input[type=radio]{
  width:18px;
  min-width:18px;
  height:18px;
  border:2px solid var(--second-border-color);
  margin-right:10px;
  font-family:"Poppins",Helvetica,Arial,sans-serif "Poppins",Helvetica,Arial,Times,serif;
  vertical-align:middle
}

input.radio,input[type=radio]{
  border-radius:50%
}

input.checkbox:checked,input[type=checkbox]:checked,input.radio:checked,input[type=radio]:checked{
  background:var(--var-main-color);
  border-color:var(--var-main-color)
}

input.checkbox:checked:before,input[type=checkbox]:checked:before,input.radio:checked:before,input[type=radio]:checked:before{
  display:block;
  color:#fff;
  content:"";
  position:relative;
  font-family:"FontAwesome","Font Awesome 5 Free";
  font-weight:900;
  top:50%;
  left:50%;
  font-size:13px;
  margin-left:-6px;
  margin-top:-6px;
  vertical-align:middle;
  speak:none;
  -webkit-font-smoothing:antialiased
}

.textarea,form textarea{
  min-height:12.8571428571rem;
  height:12.8571428571rem
}

form .message:first-child{
  margin-top:0
}

form.error .error.message,form.warning .warning.message{
  display:block
}

.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type=text],.wpcf7 input[type=password],.wpcf7 input[type=datetime],.wpcf7 input[type=datetime-local],.wpcf7 input[type=date],.wpcf7 input[type=month],.wpcf7 input[type=time],.wpcf7 input[type=week],.wpcf7 input[type=number],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=color]{
  width:100%
}

.wpcf7-display-none{
  display:none
}

.screen-reader-response ul{
  margin-bottom:30px
}

.knowledge_base_search form:before,.search-form:before,.woocommerce-product-search:before,.widget-feedburner-counter:before{
  content:"";
  position:absolute;
  right:1.4285714286rem;
  top:1.0714285714rem;
  width:1.4285714286rem;
  height:1.4285714286rem
}

.knowledge_base_search form,.search-form,.woocommerce-product-search{
  position:relative
}

.knowledge_base_search form:before,.search-form:before,.woocommerce-product-search:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg fill='currentcolor' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat
}

::-webkit-input-placeholder{
  color:#b3b3b3;
  -webkit-transition:color 320ms ease-out;
  transition:color 320ms ease-out
}

:-moz-placeholder{
  color:#b3b3b3;
  -webkit-transition:color 320ms ease-out;
  -moz-transition:color 320ms ease-out;
  transition:color 320ms ease-out
}

::-moz-placeholder{
  color:#b3b3b3;
  -webkit-transition:color 320ms ease-out;
  -moz-transition:color 320ms ease-out;
  transition:color 320ms ease-out
}

:-ms-input-placeholder{
  color:#b3b3b3;
  -webkit-transition:color 320ms ease-out;
  -ms-transition:color 320ms ease-out;
  transition:color 320ms ease-out
}

.dima-search-center{
  margin:0 auto;
  width:26.4285714286rem;
  margin-top:3.5476257143rem
}

.dark-bg .search-form:before,.dark-bg .woocommerce-product-search:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat;
  content:"";
  position:absolute;
  right:1.0714285714rem;
  top:1.0714285714rem;
  width:2.1428571429rem;
  height:2.1428571429rem
}

.dark-bg .widget .widget-feedburner-counter form #form-row-wide:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3Cpath d='M0 0h24v24H0z'fill='none'/%3E%3C/svg%3E") no-repeat
}

.dark-bg form p{
  color:rgba(255,255,255,.8) !important
}

.dark-bg input[type=search],.dark-bg textarea,.dark-bg select,.dark-bg input[type=text],.dark-bg input[type=email],.dark-bg input[type=date],.dark-bg input[type=password],.dark-bg input[type=number],.dark-bg input[type=url],.dark-bg input[type=tel]{
  color:rgba(255,255,255,.8);
  border-color:rgba(255,255,255,.2);
  background-color:rgba(255,255,255,.2)
}

.dark-bg .matrial-form input[type=search],.dark-bg .matrial-form textarea,.dark-bg .matrial-form select,.dark-bg .matrial-form input[type=text],.dark-bg .matrial-form input[type=email],.dark-bg .matrial-form input[type=date],.dark-bg .matrial-form input[type=password],.dark-bg .matrial-form input[type=number],.dark-bg .matrial-form input[type=url],.dark-bg .matrial-form input[type=tel]{
  background-color:rgba(255,255,255,0)
}

.dark-bg .matrial-form input[type=search]:focus,.dark-bg .matrial-form textarea:focus,.dark-bg .matrial-form select:focus,.dark-bg .matrial-form input[type=text]:focus,.dark-bg .matrial-form input[type=email]:focus,.dark-bg .matrial-form input[type=date]:focus,.dark-bg .matrial-form input[type=password]:focus,.dark-bg .matrial-form input[type=number]:focus,.dark-bg .matrial-form input[type=url]:focus,.dark-bg .matrial-form input[type=tel]:focus{
  background-color:rgba(0,0,0,0)
}

.dark-bg .matrial-form input[type=search]:focus~.bar::before,.dark-bg .matrial-form textarea:focus~.bar::before,.dark-bg .matrial-form select:focus~.bar::before,.dark-bg .matrial-form input[type=text]:focus~.bar::before,.dark-bg .matrial-form input[type=email]:focus~.bar::before,.dark-bg .matrial-form input[type=date]:focus~.bar::before,.dark-bg .matrial-form input[type=password]:focus~.bar::before,.dark-bg .matrial-form input[type=number]:focus~.bar::before,.dark-bg .matrial-form input[type=url]:focus~.bar::before,.dark-bg .matrial-form input[type=tel]:focus~.bar::before{
  background-color:rgba(255,255,255,.2);
  width:100%;
  left:0
}

.dark-bg .matrial-form .bar{
  border-color:rgba(255,255,255,.2)
}

.dark-bg input::-webkit-input-placeholder{
  color:#fff
}

.dark-bg input::-moz-placeholder{
  color:#fff
}

.dark-bg input:-ms-input-placeholder{
  color:#fff
}

.dark-bg input:-moz-placeholder{
  color:#fff
}

@media only screen and (max-width: 679px){
  form p,form .field{
    margin:1px 0
  }

  .wpcf7-submit{
    margin-top:30px
  }

  .gform_wrapper input,div.ginput_complex.ginput_container.gf_name_has_2 span,.gform_wrapper .top_label input,.gform_wrapper .top_label select{
    width:100% !important
  }

  .gform_wrapper ul li span{
    padding:0 !important
  }
}

.dima-container{
  width:74.358974359%
}

.dima-container.full{
  width:100%
}

.mini-width{
  position:relative;
  width:66.66667%;
  margin:0 auto
}

.all_content{
  display:block;
  height:100%;
  table-layout:fixed;
  position:relative;
  background:var(--var-website-bg-color)
}

.vertical-menu .container{
  width:85%;
  padding:0
}

.vertical-menu .container .page-section-content .container{
  width:100%
}

iframe{
  max-width:100%
}

.entry-content ul{
  list-style:initial
}

.entry-content ul.posts-list{
  margin:0;
  list-style:none
}

.entry-content p a:not(.read-more-icon){
  border-bottom:1px solid var(--border-color);
  -webkit-transition:border 200ms ease-out;
  transition:border 200ms ease-out
}

.entry-content p a:not(.read-more-icon):hover{
  border-bottom-color:var(--var-main-color)
}

@media only screen and (min-width: 679px)and (max-width: 989px){
  .mini-width{
    width:100%
  }
}

@media only screen and (max-width: 679px){
  .mini-width{
    width:100%
  }
}

header{
  display:block;
  width:100%;
  position:relative
}

.dima-main{
  position:relative;
  float:none;
  display:block;
  width:auto;
  z-index:149;
  background:var(--var-website-bg-color)
}

.dima-main .dima-page-wrapper{
  margin-top:20px;
  padding-bottom:20px
}

.footer-parallax .dima-main{
  -webkit-box-shadow:rgba(0,0,0,.7) 0 105px 90px -90px;
          box-shadow:rgba(0,0,0,.7) 0 105px 90px -90px
}

article.revolution{
  position:relative
}

.fix-two{
  -webkit-animation-duration:320ms;
          animation-duration:320ms;
  -webkit-animation-fill-mode:both;
          animation-fill-mode:both
}

@-webkit-keyframes fadeInDown{
  0%{
    opacity:0;
    -webkit-transform:translateY(-20px);
            transform:translateY(-20px)
  }

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

@keyframes fadeInDown{
  0%{
    opacity:0;
    -webkit-transform:translateY(-20px);
            transform:translateY(-20px)
  }

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

.fadeInDown{
  -webkit-animation-name:fadeInDown;
  animation-name:fadeInDown
}

.title_container{
  position:relative;
  background:var(--var-page-title-bg-color);
  z-index:2
}

.title_container .header-main-container .header-content{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
          justify-content:space-between;
  position:relative;
  height:100%;
  width:100%;
  z-index:5
}

.title_container .dima-subtitle{
  display:block;
  color:var(--css-page-title-subtext-color)
}

@media(max-width: 989px){
  .title_container .dima-subtitle{
    text-align:center;
    width:100%
  }
}

.title_container .dima-subtitle.text-center{
  max-width:50rem;
  margin:0 auto
}

.title_container hr{
  padding:0;
  margin-bottom:1.4047685714rem;
  border-color:var(--css-breadcrumbs-border-color)
}

.title_container .header-title{
  color:var(--css-page-title-text-color)
}

@media(max-width: 989px){
  .title_container .header-title{
    text-align:center;
    width:100%
  }
}

.title_container.start-style:not(.with_sub_title) .header-title{
  margin-bottom:0
}

.title_container.center-style .header-title{
  margin-bottom:1.0714457143rem;
  width:100%
}

.title_container .breadcrumbs-center{
  position:absolute;
  width:100%;
  bottom:22px
}

.title_container.start-style .dima-breadcrumbs,.title_container.center-style .dima-breadcrumbs{
  color:var(--css-page-title-text-color);
  z-index:10
}

@media(max-width: 989px){
  .title_container.start-style .dima-breadcrumbs,.title_container.center-style .dima-breadcrumbs{
    display:none
  }
}

.title_container.start-style .dima-breadcrumbs>span .sep:last-child,.title_container.center-style .dima-breadcrumbs>span .sep:last-child{
  display:none
}

.title_container.start-style .dima-breadcrumbs a,.title_container.center-style .dima-breadcrumbs a{
  color:var(--css-page-title-breadcrumbs);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.title_container.start-style .dima-breadcrumbs a:hover,.title_container.center-style .dima-breadcrumbs a:hover{
  color:var(--css-page-title-breadcrumbs-hover)
}

body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active #menu-fixer,body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active #menu-fixer,body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active #menu-fixer{
  height:80px;
  max-height:80px
}

body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active.dima-big-navegation-active #menu-fixer,body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active.dima-big-navegation-active #menu-fixer,body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active.dima-big-navegation-active #menu-fixer{
  height:160px;
  max-height:160px
}

@media(max-width: 989px){
  body:not(.vertical-menu).dima_page_title_is_on.dima-animated-menu-active.dima-big-navegation-active #menu-fixer,body:not(.vertical-menu).dima_page_title_is_on.dima-transparent-navigation-active.dima-big-navegation-active #menu-fixer,body:not(.vertical-menu):not(.dima-transparent-navigation-active).dima-animated-menu-active.dima-big-navegation-active #menu-fixer{
    height:80px;
    max-height:80px
  }
}

.sep{
  position:relative;
  padding:0 10px
}

.sep svg{
  position:relative;
  top:6px;
  width:1.4285714286rem;
  height:1.4285714286rem;
  fill:var(--css-page-title-breadcrumbs)
}

@media only screen and (max-width: 679px){
  .title_container.start-style .page-section-content,.title_container.center-style .page-section-content{
    padding:5.3571rem 0
  }
}

@media only screen and (max-width: 989px){
  .framed .title_container .page-section-content{
    border-width:0
  }
}

.section{
  position:relative;
  z-index:10
}

.page-section-content{
  position:relative;
  width:100%;
  padding:10.7142rem 0
}

.page-section-content.no-padding-section:not(.title-content){
  padding:0
}

.page-section{
  z-index:5;
  position:relative
}

.dima-section-cover{
  background-color:rgba(37,37,37,.6)
}

.cover-at-back.dima-section-cover{
  z-index:-3
}

.background-image-holder.w-screen,.background-image-hide.w-screen{
  width:100vw;
  margin-left:-50vw;
  left:50%
}

.background-image-holder{
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1
}

.background-image-hide{
  position:absolute !important;
  width:100%;
  height:100%;
  left:0;
  top:0;
  margin:auto;
  background-position:center center;
  z-index:-2 !important
}

.background-cover{
  background-size:cover !important
}

.dima-vimeo iframe,.dima-youtube iframe{
  left:0 !important
}

.dima-video-container{
  overflow:hidden
}

.fixed-parallax{
  overflow:visible
}

.fixed-parallax.background-image-hide{
  background-attachment:fixed !important;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover
}

@media only screen and (max-width: 1699px){
  .page-section-content{
    padding:7.7142rem 0
  }
}

@media only screen and (max-width: 1700px){
  .page-section-content{
    padding:7.7142rem 0
  }
}

@media only screen and (max-width: 1499px){
  .page-section-content{
    padding:5.3571rem 0
  }
}

.dima-shape-divider{
  width:100%;
  display:block;
  position:absolute;
  left:0;
  z-index:10
}

.dima-shape-divider .shape__container{
  position:relative;
  overflow:hidden
}

.dima-shape-divider .shape__container .shape{
  width:100%
}

.dima-shape-divider .shape__container .shape svg{
  display:block
}

.dima-shape-divider.drop-bottom-style .shape__container .shape,.dima-shape-divider.drop-top-style .shape__container .shape{
  width:100%
}

.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-left,.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-right,.dima-shape-divider.drop-top-style .shape__container .shape .drop-left,.dima-shape-divider.drop-top-style .shape__container .shape .drop-right{
  width:50%
}

.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-left,.dima-shape-divider.drop-top-style .shape__container .shape .drop-left{
  float:left
}

.dima-shape-divider.drop-bottom-style .shape__container .shape .drop-right,.dima-shape-divider.drop-top-style .shape__container .shape .drop-right{
  float:right
}

.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-left,.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-right,.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-left,.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-right{
  height:35px
}

.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-left,.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-right,.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-left,.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-right{
  height:60px
}

.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-left{
  border-top-right-radius:35px
}

.dima-shape-divider.drop-bottom-style.small-size .shape__container .shape .drop-right{
  border-top-left-radius:35px
}

.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-left{
  border-top-right-radius:60px
}

.dima-shape-divider.drop-bottom-style.big-size .shape__container .shape .drop-right{
  border-top-left-radius:60px
}

.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-left{
  border-bottom-right-radius:35px
}

.dima-shape-divider.drop-top-style.small-size .shape__container .shape .drop-right{
  border-bottom-left-radius:35px
}

.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-left{
  border-bottom-right-radius:60px
}

.dima-shape-divider.drop-top-style.big-size .shape__container .shape .drop-right{
  border-bottom-left-radius:60px
}

.dima-shape-divider--stick-top{
  top:0
}

.dima-shape-divider--stick-bottom{
  bottom:0
}

.right-content-sidebar-active .dima-sidebar{
  margin-left:5.1282051282%
}

.left-content-sidebar-active .dima-sidebar{
  margin-right:5.1282051282%
}

.dima-sidebar{
  width:20.5128205128%
}

.wpb_widgetised_column .widget p,.top-footer .widget p,.dima-sidebar .widget p{
  margin-bottom:1.4285714286rem
}

.wpb_widgetised_column .widget .widget_shopping_cart_content li .item-mount,.top-footer .widget .widget_shopping_cart_content li .item-mount,.dima-sidebar .widget .widget_shopping_cart_content li .item-mount{
  position:initial
}

.wpb_widgetised_column .widget,.dima-sidebar .widget{
  position:relative;
  margin-bottom:3.9285714286rem
}

.wpb_widgetised_column .widget .inline>li,.dima-sidebar .widget .inline>li{
  margin-right:12px;
  margin-bottom:12px
}

.wpb_widgetised_column .widget .inline>li:last-child,.dima-sidebar .widget .inline>li:last-child{
  margin-right:0px
}

.wpb_widgetised_column .widget .button,.dima-sidebar .widget .button{
  display:block;
  width:100%;
  padding-right:0;
  padding-left:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.wpb_widgetised_column .widget .widget-title,.dima-sidebar .widget .widget-title{
  margin-bottom:.6428657143rem
}

.wpb_widgetised_column .widget.dima-tabs,.dima-sidebar .widget.dima-tabs{
  background:rgba(0,0,0,0);
  border:none;
  padding:0
}

.wpb_widgetised_column .widget.dima-tabs .dima-tab-content .dima-tab_content,.dima-sidebar .widget.dima-tabs .dima-tab-content .dima-tab_content{
  padding:30px 30px
}

.wpb_widgetised_column .widget .dima-testimonial.quote-style blockquote p,.dima-sidebar .widget .dima-testimonial.quote-style blockquote p{
  color:var(--var-body-text-color);
  font-size:18px;
  line-height:30px;
  font-weight:400
}

div.widget{
  position:relative
}

div.widget.widget_categories .current-cat a,div.widget.widget_meta .current-cat a,div.widget.widget_layered_nav .current-cat a,div.widget.widget_nav_menu .current-cat a,div.widget.widget_archive .current-cat a,div.widget.widget_pages .current-cat a,div.widget.twitter-widget .current-cat a,div.widget.widget_rss .current-cat a,div.widget.widget_product_categories .current-cat a,div.widget.widget_recent_comments .current-cat a,div.widget.bbp_widget_login .current-cat a,div.widget.widget_display_forums .current-cat a,div.widget.widget_display_topics .current-cat a,div.widget.widget_display_views .current-cat a,div.widget.widget_display_replies .current-cat a{
  color:var(--var-main-color)
}

div.widget.widget_categories .current-cat .count,div.widget.widget_meta .current-cat .count,div.widget.widget_layered_nav .current-cat .count,div.widget.widget_nav_menu .current-cat .count,div.widget.widget_archive .current-cat .count,div.widget.widget_pages .current-cat .count,div.widget.twitter-widget .current-cat .count,div.widget.widget_rss .current-cat .count,div.widget.widget_product_categories .current-cat .count,div.widget.widget_recent_comments .current-cat .count,div.widget.bbp_widget_login .current-cat .count,div.widget.widget_display_forums .current-cat .count,div.widget.widget_display_topics .current-cat .count,div.widget.widget_display_views .current-cat .count,div.widget.widget_display_replies .current-cat .count{
  background-color:rgba(0,0,0,.05)
}

div.widget.widget_categories a,div.widget.widget_meta a,div.widget.widget_layered_nav a,div.widget.widget_nav_menu a,div.widget.widget_archive a,div.widget.widget_pages a,div.widget.twitter-widget a,div.widget.widget_rss a,div.widget.widget_product_categories a,div.widget.widget_recent_comments a,div.widget.bbp_widget_login a,div.widget.widget_display_forums a,div.widget.widget_display_topics a,div.widget.widget_display_views a,div.widget.widget_display_replies a{
  color:var(--secondary-main-color-alpha-47)
}

div.widget.widget_categories a:hover,div.widget.widget_meta a:hover,div.widget.widget_layered_nav a:hover,div.widget.widget_nav_menu a:hover,div.widget.widget_archive a:hover,div.widget.widget_pages a:hover,div.widget.twitter-widget a:hover,div.widget.widget_rss a:hover,div.widget.widget_product_categories a:hover,div.widget.widget_recent_comments a:hover,div.widget.bbp_widget_login a:hover,div.widget.widget_display_forums a:hover,div.widget.widget_display_topics a:hover,div.widget.widget_display_views a:hover,div.widget.widget_display_replies a:hover{
  color:var(--var-main-color)
}

div.widget.widget_categories a.button,div.widget.widget_meta a.button,div.widget.widget_layered_nav a.button,div.widget.widget_nav_menu a.button,div.widget.widget_archive a.button,div.widget.widget_pages a.button,div.widget.twitter-widget a.button,div.widget.widget_rss a.button,div.widget.widget_product_categories a.button,div.widget.widget_recent_comments a.button,div.widget.bbp_widget_login a.button,div.widget.widget_display_forums a.button,div.widget.widget_display_topics a.button,div.widget.widget_display_views a.button,div.widget.widget_display_replies a.button{
  color:#fff
}

div.widget.widget_categories a.button:hover,div.widget.widget_meta a.button:hover,div.widget.widget_layered_nav a.button:hover,div.widget.widget_nav_menu a.button:hover,div.widget.widget_archive a.button:hover,div.widget.widget_pages a.button:hover,div.widget.twitter-widget a.button:hover,div.widget.widget_rss a.button:hover,div.widget.widget_product_categories a.button:hover,div.widget.widget_recent_comments a.button:hover,div.widget.bbp_widget_login a.button:hover,div.widget.widget_display_forums a.button:hover,div.widget.widget_display_topics a.button:hover,div.widget.widget_display_views a.button:hover,div.widget.widget_display_replies a.button:hover{
  color:#fff
}

div.widget.widget_categories .count,div.widget.widget_meta .count,div.widget.widget_layered_nav .count,div.widget.widget_nav_menu .count,div.widget.widget_archive .count,div.widget.widget_pages .count,div.widget.twitter-widget .count,div.widget.widget_rss .count,div.widget.widget_product_categories .count,div.widget.widget_recent_comments .count,div.widget.bbp_widget_login .count,div.widget.widget_display_forums .count,div.widget.widget_display_topics .count,div.widget.widget_display_views .count,div.widget.widget_display_replies .count{
  float:right;
  position:absolute;
  right:0;
  top:0;
  border:1px solid var(--border-color);
  padding:5px 8px;
  border-radius:100px;
  font-size:11px;
  line-height:11px;
  display:inline-block;
  -webkit-transition:background-color .2s,color .2s;
  transition:background-color .2s,color .2s
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_categories ol li,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_meta ol li,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_layered_nav ol li,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_nav_menu ol li,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_archive ol li,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_pages ol li,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.twitter-widget ol li,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_rss ol li,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_product_categories ol li,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_recent_comments ol li,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.bbp_widget_login ol li,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_display_forums ol li,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_display_topics ol li,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_display_views ol li,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li,div.widget.widget_display_replies ol li{
  position:relative;
  display:block;
  padding:3px 0;
  overflow:hidden
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_categories ol li:hover .count,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_meta ol li:hover .count,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_layered_nav ol li:hover .count,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_nav_menu ol li:hover .count,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_archive ol li:hover .count,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_pages ol li:hover .count,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.twitter-widget ol li:hover .count,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_rss ol li:hover .count,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_product_categories ol li:hover .count,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_recent_comments ol li:hover .count,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.bbp_widget_login ol li:hover .count,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_display_forums ol li:hover .count,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_display_topics ol li:hover .count,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_display_views ol li:hover .count,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li:hover .count,div.widget.widget_display_replies ol li:hover .count{
  background-color:rgba(0,0,0,.05)
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_categories ol li>a:first-child,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_meta ol li>a:first-child,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_layered_nav ol li>a:first-child,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_nav_menu ol li>a:first-child,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_archive ol li>a:first-child,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_pages ol li>a:first-child,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.twitter-widget ol li>a:first-child,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_rss ol li>a:first-child,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_product_categories ol li>a:first-child,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_recent_comments ol li>a:first-child,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.bbp_widget_login ol li>a:first-child,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_display_forums ol li>a:first-child,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_display_topics ol li>a:first-child,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_display_views ol li>a:first-child,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,div.widget.widget_display_replies ol li>a:first-child{
  padding-left:1.7857142857rem
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_categories ol li>a:first-child:before,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_meta ol li>a:first-child:before,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_layered_nav ol li>a:first-child:before,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_nav_menu ol li>a:first-child:before,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_archive ol li>a:first-child:before,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_pages ol li>a:first-child:before,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.twitter-widget ol li>a:first-child:before,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_rss ol li>a:first-child:before,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_product_categories ol li>a:first-child:before,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_recent_comments ol li>a:first-child:before,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.bbp_widget_login ol li>a:first-child:before,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_display_forums ol li>a:first-child:before,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_display_topics ol li>a:first-child:before,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_display_views ol li>a:first-child:before,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,div.widget.widget_display_replies ol li>a:first-child:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(0deg, 0%, 88%)'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
  left:0;
  opacity:.8
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_categories ol li>a:first-child:hover:before,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_meta ol li>a:first-child:hover:before,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_layered_nav ol li>a:first-child:hover:before,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_nav_menu ol li>a:first-child:hover:before,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_archive ol li>a:first-child:hover:before,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_pages ol li>a:first-child:hover:before,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.twitter-widget ol li>a:first-child:hover:before,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_rss ol li>a:first-child:hover:before,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_product_categories ol li>a:first-child:hover:before,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_recent_comments ol li>a:first-child:hover:before,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.bbp_widget_login ol li>a:first-child:hover:before,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_display_forums ol li>a:first-child:hover:before,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_display_topics ol li>a:first-child:hover:before,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_display_views ol li>a:first-child:hover:before,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:hover:before,div.widget.widget_display_replies ol li>a:first-child:hover:before{
  opacity:1
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_categories ol li a,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_meta ol li a,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_layered_nav ol li a,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_nav_menu ol li a,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_archive ol li a,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_pages ol li a,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.twitter-widget ol li a,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_rss ol li a,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_product_categories ol li a,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_recent_comments ol li a,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.bbp_widget_login ol li a,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_display_forums ol li a,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_display_topics ol li a,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_display_views ol li a,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,div.widget.widget_display_replies ol li a{
  position:relative;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_categories ol li a:before,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_meta ol li a:before,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_layered_nav ol li a:before,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_nav_menu ol li a:before,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_archive ol li a:before,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_pages ol li a:before,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.twitter-widget ol li a:before,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_rss ol li a:before,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_product_categories ol li a:before,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_recent_comments ol li a:before,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.bbp_widget_login ol li a:before,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_display_forums ol li a:before,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_display_topics ol li a:before,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_display_views ol li a:before,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,div.widget.widget_display_replies ol li a:before{
  content:"";
  position:absolute;
  width:18px;
  height:18px;
  top:2px
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_categories ol li:last-child,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_meta ol li:last-child,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_layered_nav ol li:last-child,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_nav_menu ol li:last-child,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_archive ol li:last-child,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_pages ol li:last-child,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.twitter-widget ol li:last-child,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_rss ol li:last-child,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_product_categories ol li:last-child,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_recent_comments ol li:last-child,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.bbp_widget_login ol li:last-child,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_display_forums ol li:last-child,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_display_topics ol li:last-child,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_display_views ol li:last-child,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li:last-child,div.widget.widget_display_replies ol li:last-child{
  padding-bottom:0
}

div.widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_categories ol li:first-child,div.widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_meta ol li:first-child,div.widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_layered_nav ol li:first-child,div.widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_nav_menu ol li:first-child,div.widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_archive ol li:first-child,div.widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_pages ol li:first-child,div.widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.twitter-widget ol li:first-child,div.widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_rss ol li:first-child,div.widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_product_categories ol li:first-child,div.widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_recent_comments ol li:first-child,div.widget.bbp_widget_login ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.bbp_widget_login ol li:first-child,div.widget.widget_display_forums ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_display_forums ol li:first-child,div.widget.widget_display_topics ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_display_topics ol li:first-child,div.widget.widget_display_views ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_display_views ol li:first-child,div.widget.widget_display_replies ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,div.widget.widget_display_replies ol li:first-child{
  padding-top:0
}

div.widget.twitter-widget a,div.widget.widget_display_topics a,div.widget.widget_display_replies a,div.widget.widget_recent_entries a{
  display:inline-block;
  color:var(--var-heading-font-color);
  margin-bottom:.2857142857rem;
  padding-left:0 !important
}

div.widget.twitter-widget a:hover,div.widget.widget_display_topics a:hover,div.widget.widget_display_replies a:hover,div.widget.widget_recent_entries a:hover{
  color:var(--var-heading-font-color)
}

div.widget.twitter-widget a:before,div.widget.widget_display_topics a:before,div.widget.widget_display_replies a:before,div.widget.widget_recent_entries a:before{
  display:none
}

div.widget.twitter-widget li,div.widget.widget_display_topics li,div.widget.widget_display_replies li,div.widget.widget_recent_entries li{
  margin-bottom:.6904828571rem;
  padding:0 0 .6904828571rem 0 !important;
  border-bottom:1px solid var(--border-color)
}

div.widget.dima-author-box .dima-about-image,div.widget.dima-author-box .dima-author-info{
  position:relative;
  z-index:5
}

div.widget.dima-author-box .dima-about-image{
  padding:2px;
  text-align:center;
  margin-bottom:30px;
  float:none;
  margin-right:0
}

div.widget.twitter-widget ul li a{
  padding:0
}

div.widget.twitter-widget ul li a:before{
  display:none
}

div.widget.twitter-widget ul li>a:first-child{
  padding-left:0
}

div.widget.login-widget .dima-user-login-content{
  padding-left:80px
}

div.widget .line-hr{
  margin-bottom:1.4285714286rem
}

div.widget .widget-feedburner-counter>p{
  margin-bottom:1.4047685714rem !important
}

div.widget .widget-feedburner-counter form #form-row-wide:before{
  content:"";
  position:absolute;
  right:15px;
  top:15px;
  background:url("data:image/svg+xml;charset=utf8,%3Csvg fill='currentcolor' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E ") no-repeat;
  width:2.1428571429rem;
  height:2.1428571429rem
}

div.widget.widget-feedburner input[type=submit]{
  margin-top:8px
}

div.widget ul{
  margin:0;
  list-style:none;
  padding-left:0
}

div.widget ul li .post-date{
  display:block
}

div.widget ul li .rss-date{
  display:block
}

div.widget.widget_calendar #wp-calendar caption{
  margin-bottom:.5rem;
  color:var(--var-heading-font-color);
  text-align:center;
  font-size:14px;
  background-color:var(--section-bg-color);
  padding:.7142857143rem 0
}

div.widget.widget_calendar table{
  width:100%;
  margin:0
}

div.widget.widget_calendar table tr{
  border:none
}

div.widget.widget_calendar table th{
  background:rgba(0,0,0,0);
  padding:1em 0;
  color:var(--var-heading-font-color);
  font-size:14px;
  border:none;
  text-align:center;
  font-weight:600
}

div.widget.widget_calendar table td{
  padding:.3571428571rem;
  text-align:center
}

div.widget.widget_calendar table tfoot{
  display:none
}

.dark-bg div.widget.widget_recent_entries a,.dark-bg div.widget.widget_categories a,.dark-bg div.widget.widget_meta a,.dark-bg div.widget.widget_layered_nav a,.dark-bg div.widget.widget_nav_menu a,.dark-bg div.widget.widget_archive a,.dark-bg div.widget.widget_pages a,.dark-bg div.widget.twitter-widget a,.dark-bg div.widget.widget_rss a,.dark-bg div.widget.widget_product_categories a,.dark-bg div.widget.widget_recent_comments a{
  color:#fff
}

.dark-bg div.widget.widget_recent_entries a:hover,.dark-bg div.widget.widget_categories a:hover,.dark-bg div.widget.widget_meta a:hover,.dark-bg div.widget.widget_layered_nav a:hover,.dark-bg div.widget.widget_nav_menu a:hover,.dark-bg div.widget.widget_archive a:hover,.dark-bg div.widget.widget_pages a:hover,.dark-bg div.widget.twitter-widget a:hover,.dark-bg div.widget.widget_rss a:hover,.dark-bg div.widget.widget_product_categories a:hover,.dark-bg div.widget.widget_recent_comments a:hover{
  color:#fff
}

.dark-bg div.widget.widget_recent_entries ul li a:before,.dark-bg div.widget.widget_recent_entries ol li a:before,.dark-bg div.widget.widget_categories ul li a:before,.dark-bg div.widget.widget_categories ol li a:before,.dark-bg div.widget.widget_meta ul li a:before,.dark-bg div.widget.widget_meta ol li a:before,.dark-bg div.widget.widget_layered_nav ul li a:before,.dark-bg div.widget.widget_layered_nav ol li a:before,.dark-bg div.widget.widget_nav_menu ul li a:before,.dark-bg div.widget.widget_nav_menu ol li a:before,.dark-bg div.widget.widget_archive ul li a:before,.dark-bg div.widget.widget_archive ol li a:before,.dark-bg div.widget.widget_pages ul li a:before,.dark-bg div.widget.widget_pages ol li a:before,.dark-bg div.widget.twitter-widget ul li a:before,.dark-bg div.widget.twitter-widget ol li a:before,.dark-bg div.widget.widget_rss ul li a:before,.dark-bg div.widget.widget_rss ol li a:before,.dark-bg div.widget.widget_product_categories ul li a:before,.dark-bg div.widget.widget_product_categories ol li a:before,.dark-bg div.widget.widget_recent_comments ul li a:before,.dark-bg div.widget.widget_recent_comments ol li a:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255, 255, 255, 0.47)'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
  left:0
}

.dark-bg div.widget.widget_recent_entries ul li a:hover:before,.dark-bg div.widget.widget_recent_entries ol li a:hover:before,.dark-bg div.widget.widget_categories ul li a:hover:before,.dark-bg div.widget.widget_categories ol li a:hover:before,.dark-bg div.widget.widget_meta ul li a:hover:before,.dark-bg div.widget.widget_meta ol li a:hover:before,.dark-bg div.widget.widget_layered_nav ul li a:hover:before,.dark-bg div.widget.widget_layered_nav ol li a:hover:before,.dark-bg div.widget.widget_nav_menu ul li a:hover:before,.dark-bg div.widget.widget_nav_menu ol li a:hover:before,.dark-bg div.widget.widget_archive ul li a:hover:before,.dark-bg div.widget.widget_archive ol li a:hover:before,.dark-bg div.widget.widget_pages ul li a:hover:before,.dark-bg div.widget.widget_pages ol li a:hover:before,.dark-bg div.widget.twitter-widget ul li a:hover:before,.dark-bg div.widget.twitter-widget ol li a:hover:before,.dark-bg div.widget.widget_rss ul li a:hover:before,.dark-bg div.widget.widget_rss ol li a:hover:before,.dark-bg div.widget.widget_product_categories ul li a:hover:before,.dark-bg div.widget.widget_product_categories ol li a:hover:before,.dark-bg div.widget.widget_recent_comments ul li a:hover:before,.dark-bg div.widget.widget_recent_comments ol li a:hover:before{
  background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white'  width='18' height='18' viewBox='0 0 48 48'%3E%3Cpath d='M17.17 32.92l9.17-9.17-9.17-9.17L20 11.75l12 12-12 12z'/%3E%3C/svg%3E") no-repeat;
  left:0
}

.dark-bg div.widget.widget_display_topics li,.dark-bg div.widget.widget_display_replies li,.dark-bg div.widget.widget_recent_entries li{
  border-bottom-color:rgba(255,255,255,.2)
}

.dark-bg ul.with-border.first>li{
  border-color:rgba(255,255,255,.2)
}

.dark-bg .twitter-widget .fa-twitter{
  color:#fff
}

.tagcloud{
  display:inline-block;
  padding:0 !important
}

.tagcloud a{
  padding:.7142857143rem;
  background-color:var(--border-color);
  margin-bottom:.3571428571rem;
  float:left
}

.tagcloud a:hover{
  background-color:var(--var-main-color);
  color:#fff !important
}

.twitter-widget .fa-twitter{
  padding-right:5px;
  color:var(--var-main-color)
}

.dima-instagram-images{
  display:table;
  width:100%;
  table-layout:fixed
}

.dima-instagram-images .dima-instagram-row{
  display:table-row
}

.dima-instagram-images .dima-instagram-row .dima-instagram-image{
  display:table-cell
}

.dima-instagram-images .dima-instagram-row .dima-instagram-image a{
  display:block;
  position:relative
}

.instagram-button{
  margin-top:2px !important;
  color:#fff !important
}

.add-bottom-margin{
  margin-bottom:30px
}

.dima-dsa125-widget ul{
  text-align:center;
  margin:0 -5px -5px
}

.dima-dsa125-widget ul li{
  display:inline-block;
  padding:0;
  margin:5px;
  width:125px;
  height:125px
}

.dima-dsa300-widget .dima-dsa-cell{
  display:block;
  text-align:center;
  line-height:0
}

.dima-dsa300-widget img{
  display:block;
  margin-left:auto;
  margin-right:auto;
  width:auto;
  height:auto
}

.dima-dsa-widget-content{
  overflow:hidden;
  margin-bottom:30px;
  clear:both
}

.widget .dima-dsa-widget-content{
  margin-bottom:0
}

.dima-author-avatar img{
  position:relative;
  float:left;
  margin-right:30px;
  margin-top:0
}

.dima-tabs .dima-author-avatar img{
  margin-right:20px
}

.widget-container ul.dima-tab-nav li a{
  padding-left:10px;
  padding-right:10px
}

.a_p_hover a{
  color:var(--var-body-text-color) !important
}

.a_p_hover a:hover{
  color:var(--var-main-color) !important
}

.widget_tag_cloud a:after,.widget_tag_cloud .tags a:after{
  content:"";
  display:none
}

.login-widget .dima-author-avatar img{
  width:60px;
  margin-right:20px
}

.dima-about-image{
  margin:.3571428571rem 0 1.4285714286rem 0
}

.news-slider-widget .slick-prev,.news-slider-widget .slick-next{
  top:85px
}

.news-slider-widget .dima-meta-info-container{
  padding:.6904828571rem 1.4285714286rem;
  background-color:var(--var-heading-font-color)
}

.news-slider-widget .dima-meta-info-container h6.entry-title a{
  color:#fff
}

.news-slider-widget .dima-meta-info-container h6.entry-title a:hover{
  color:#fff
}

.footer-container{
  background:var(--var-top-footer-bg-color)
}

.footer-container .top-footer{
  position:relative;
  padding:5.6904828571rem 0 2.83334rem 0
}

.footer-container .top-footer [class*=ok-md]{
  padding:0 1.4285714286rem
}

.footer-container .top-footer p{
  color:var(--var-bottom-footer-text-color);
  margin-bottom:0
}

.footer-container .top-footer .list-with-line li{
  border-top-color:var(--var-footer-featured-border-color)
}

.footer-container .top-footer a{
  color:var(--var-footer-widget-link-color);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.footer-container .top-footer a:hover{
  color:var(--var-footer-widget-link-hover-color)
}

.footer-container .top-footer textarea,.footer-container .top-footer select,.footer-container .top-footer input[type=text],.footer-container .top-footer input[type=email],.footer-container .top-footer input[type=date],.footer-container .top-footer input[type=password],.footer-container .top-footer input[type=number],.footer-container .top-footer input[type=url],.footer-container .top-footer input[type=tel]{
  border-color:var(--var-footer-featured-border-color)
}

.footer-container .top-footer hr{
  border-color:var(--var-widget-border-color);
  padding:0
}

.footer-container .top-footer h1,.footer-container .top-footer h2,.footer-container .top-footer h3,.footer-container .top-footer h4,.footer-container .top-footer h5,.footer-container .top-footer h6{
  color:var(--var-widget-header-color)
}

.footer-container .top-footer .dima-widget .widget{
  margin-bottom:2.8571428571rem
}

.footer-container .top-footer .widget{
  color:var(--var-footer-widget-body-color)
}

.footer-container .top-footer .widget p{
  color:var(--var-footer-widget-body-color)
}

.footer-container .top-footer .widget.widget_recent_entries li{
  border-color:var(--var-widget-border-color)
}

.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_recent_entries ol li,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_categories ol li,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_meta ol li,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_layered_nav ol li,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_nav_menu ol li,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_archive ol li,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_pages ol li,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.twitter-widget ol li,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_rss ol li,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_product_categories ol li,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li,.footer-container .top-footer .widget.widget_recent_comments ol li{
  padding:.5rem 0
}

.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_recent_entries ol li:first-child,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_categories ol li:first-child,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_meta ol li:first-child,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_layered_nav ol li:first-child,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_nav_menu ol li:first-child,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_archive ol li:first-child,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_pages ol li:first-child,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.twitter-widget ol li:first-child,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_rss ol li:first-child,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_product_categories ol li:first-child,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li:first-child,.footer-container .top-footer .widget.widget_recent_comments ol li:first-child{
  padding-top:0
}

.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_recent_entries ol li>a:first-child,.footer-container .top-footer .widget.widget_recent_entries ol li a,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_categories ol li>a:first-child,.footer-container .top-footer .widget.widget_categories ol li a,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_meta ol li>a:first-child,.footer-container .top-footer .widget.widget_meta ol li a,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_layered_nav ol li>a:first-child,.footer-container .top-footer .widget.widget_layered_nav ol li a,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_nav_menu ol li>a:first-child,.footer-container .top-footer .widget.widget_nav_menu ol li a,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_archive ol li>a:first-child,.footer-container .top-footer .widget.widget_archive ol li a,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_pages ol li>a:first-child,.footer-container .top-footer .widget.widget_pages ol li a,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.twitter-widget ol li>a:first-child,.footer-container .top-footer .widget.twitter-widget ol li a,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_rss ol li>a:first-child,.footer-container .top-footer .widget.widget_rss ol li a,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_product_categories ol li>a:first-child,.footer-container .top-footer .widget.widget_product_categories ol li a,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a,.footer-container .top-footer .widget.widget_recent_comments ol li>a:first-child,.footer-container .top-footer .widget.widget_recent_comments ol li a{
  padding-left:0rem
}

.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_recent_entries ol li>a:first-child:before,.footer-container .top-footer .widget.widget_recent_entries ol li a:before,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_categories ol li>a:first-child:before,.footer-container .top-footer .widget.widget_categories ol li a:before,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_meta ol li>a:first-child:before,.footer-container .top-footer .widget.widget_meta ol li a:before,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_layered_nav ol li>a:first-child:before,.footer-container .top-footer .widget.widget_layered_nav ol li a:before,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_nav_menu ol li>a:first-child:before,.footer-container .top-footer .widget.widget_nav_menu ol li a:before,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_archive ol li>a:first-child:before,.footer-container .top-footer .widget.widget_archive ol li a:before,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_pages ol li>a:first-child:before,.footer-container .top-footer .widget.widget_pages ol li a:before,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.twitter-widget ol li>a:first-child:before,.footer-container .top-footer .widget.twitter-widget ol li a:before,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_rss ol li>a:first-child:before,.footer-container .top-footer .widget.widget_rss ol li a:before,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_product_categories ol li>a:first-child:before,.footer-container .top-footer .widget.widget_product_categories ol li a:before,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li>a:first-child:before,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label) li a:before,.footer-container .top-footer .widget.widget_recent_comments ol li>a:first-child:before,.footer-container .top-footer .widget.widget_recent_comments ol li a:before{
  display:none
}

.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_recent_entries ol.with-border>li,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_categories ol.with-border>li,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_meta ol.with-border>li,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_layered_nav ol.with-border>li,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_nav_menu ol.with-border>li,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_archive ol.with-border>li,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_pages ol.with-border>li,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.twitter-widget ol.with-border>li,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_rss ol.with-border>li,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_product_categories ol.with-border>li,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li,.footer-container .top-footer .widget.widget_recent_comments ol.with-border>li{
  border-bottom-width:0;
  padding:.5rem 0 !important
}

.footer-container .top-footer .widget.widget_recent_entries ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_recent_entries ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_categories ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_meta ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_meta ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_layered_nav ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_layered_nav ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_nav_menu ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_nav_menu ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_archive ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_archive ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_pages ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_pages ol.with-border>li:first-child,.footer-container .top-footer .widget.twitter-widget ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.twitter-widget ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_rss ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_rss ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_product_categories ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_product_categories ol.with-border>li:first-child,.footer-container .top-footer .widget.widget_recent_comments ul:not(.yith-wcan-color):not(.yith-wcan-label).with-border>li:first-child,.footer-container .top-footer .widget.widget_recent_comments ol.with-border>li:first-child{
  padding-top:0 !important
}

.footer-container .top-footer .widget.widget_calendar table th{
  color:#fff
}

.footer-container .top-footer .widget.widget_calendar table tr{
  color:var(--var-bottom-footer-text-color)
}

.footer-container .top-footer .widget.widget_calendar table thead{
  border-bottom:1px solid var(--var-footer-featured-border-color)
}

.footer-container .top-footer .widget.widget_calendar #wp-calendar caption{
  color:var(--var-widget-header-color);
  background-color:var(--var-footer-featured-border-color)
}

.footer-container .top-footer .widget.widget_calendar table th{
  color:var(--var-widget-header-color)
}

.footer-container .top-footer .widget.social-icons-widget{
  overflow:hidden
}

.footer-container .top-footer .widget:not(.social-icons-widget) ul li a,.footer-container .top-footer .widget:not(.social-icons-widget) ol li a{
  color:var(--var-bottom-footer-link-color)
}

.footer-container .top-footer .widget:not(.social-icons-widget) ul li a:hover,.footer-container .top-footer .widget:not(.social-icons-widget) ol li a:hover{
  color:var(--var-widget-header-color)
}

.footer-container .top-footer .widget .widget-title{
  margin-bottom:1.3571514286rem;
  color:var(--var-widget-header-color)
}

.footer-container .top-footer .widget.twitter-widget .fa-twitter{
  color:var(--var-bottom-footer-link-color)
}

.footer-container .top-footer .widget .button,.footer-container .top-footer [type=submit],.footer-container .top-footer .dima-button{
  background-color:var(--var-main-color)
}

.footer-container .top-footer .widget .button:hover,.footer-container .top-footer [type=submit]:hover,.footer-container .top-footer .dima-button:hover{
  background-color:var(--fill-btn-bg-color-hover)
}

footer{
  position:relative
}

.dima-footer{
  position:relative;
  border-top:1px solid var(--var-widget-border-color);
  color:var(--var-bottom-footer-text-color);
  padding:35px 0
}

.dima-footer a{
  color:var(--var-bottom-footer-link-color);
  padding:5px;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.dima-footer a:hover{
  color:var(--css-bottom-footer-link-color-hover)
}

.dima-footer.e-footre .copyright{
  margin-top:7px
}

.dima-footer.text-center .dima-menu{
  margin-top:10px;
  text-align:center
}

.dima-footer.text-center .copyright{
  float:none
}

.dima-footer .copyright p{
  color:var(--var-bottom-footer-text-color);
  margin-bottom:0
}

.fixed-footer-container{
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  z-index:1
}

.full-width-footer{
  padding:0 6.4285714286em
}

.framed .full-width-footer{
  padding:0 7.8571428571em
}

.featured_area:not(.featured_area_on_sd){
  width:100%;
  background-color:var(--var-footer-featured-border-color);
  padding:0 2.1428571429rem
}

.footer-container .top-footer .featured_area hr{
  border-color:var(--var-footer-featured-border-color)
}

.second-footer-widget-area{
  margin-top:20px
}

[data-menu-theme=dark] .dima-navbar-wrap .social-media.fill-icon li a,[data-footer-theme=dark] .footer-container .social-media.fill-icon li a{
  background-color:rgba(255,255,255,.2);
  color:#fff
}

[data-menu-theme=dark] .dima-navbar-wrap .social-media.fill-icon li:hover a,[data-footer-theme=dark] .footer-container .social-media.fill-icon li:hover a{
  color:var(--var-dima-secondary-main-color) !important;
  background-color:#fff !important
}

@media only screen and (max-width: 989px){
  .full-width-footer{
    padding:0 4.2857142857em
  }

  .framed .full-width-footer{
    padding:0 5.7142857143em
  }
}

@media only screen and (max-width: 679px){
  footer .copyright{
    float:none;
    text-align:center
  }
}

@media only screen and (max-width: 480px){
  .full-width-footer{
    padding:0 2.1428571429em
  }

  .framed .full-width-footer{
    padding:0 2.1428571429em
  }

  .footer-container .top-footer [class*=ok-xsd]{
    padding:0
  }
}

.dima-isotope-container{
  margin:0 -15px;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}

.dima-justify-center{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.dima-justify-end{
  -webkit-box-pack:right;
  -ms-flex-pack:right;
  justify-content:right
}

.dima-justify-start{
  -webkit-box-pack:left;
  -ms-flex-pack:left;
  justify-content:left
}

[class*=dcl-] .dima-blocks{
  margin:0 -1.0714285714rem
}

[class*=dcl-] .dima-blocks article{
  padding:0 1.0714285714rem
}

.dcl-m-2 article,.dcl-m-2 .dima-img{
  width:50%;
  max-width:50%;
  -ms-flex-preferred-size:50%;
  flex-basis:50%
}

.dcl-m-3 article,.dcl-m-3 .dima-img{
  width:33.3333333333%;
  max-width:33.3333333333%;
  -ms-flex-preferred-size:33.3333333333%;
  flex-basis:33.3333333333%
}

.dcl-m-4 article,.dcl-m-4 .dima-img{
  width:25%;
  max-width:25%;
  -ms-flex-preferred-size:25%;
  flex-basis:25%
}

@media(max-width: 989px){
  .dcl-m-4 article,.dcl-m-4 .dima-img{
    width:50%;
    max-width:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%
  }
}

.dcl-m-5 article,.dcl-m-5 .dima-img{
  width:20%;
  max-width:20%;
  -ms-flex-preferred-size:20%;
  flex-basis:20%
}

@media(max-width: 989px){
  .dcl-m-5 article,.dcl-m-5 .dima-img{
    width:50%;
    max-width:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%
  }
}

.dcl-m-6 article,.dcl-m-6 .dima-img{
  width:16.6666666667%;
  max-width:16.6666666667%;
  -ms-flex-preferred-size:16.6666666667%;
  flex-basis:16.6666666667%
}

@media(max-width: 989px){
  .dcl-m-6 article,.dcl-m-6 .dima-img{
    width:50%;
    max-width:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%
  }
}

@media(max-width: 679px){
  [class*=dcl-m] article,[class*=dcl-m] .dima-img{
    width:100%;
    max-width:100%;
    -ms-flex-preferred-size:100%;
    flex-basis:100%
  }
}

.article-separation{
  margin-bottom:4.2857142857rem
}

.slick-no-margin.slick-noor-margin[class*=dcl-] .dima-blocks article{
  padding:1px
}

.slick-no-margin.slick-noor-margin .article-separation{
  margin-bottom:1px
}

@media only screen and (min-width: 679px)and (max-width: 989px){
  [class*=dcl-] article{
    max-width:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%
  }
}

@media only screen and (max-width: 679px){
  [class*=dcl-] article{
    width:100%;
    max-width:100%;
    -ms-flex-preferred-size:100%;
    flex-basis:100%
  }

  .slick-no-margin.slick-noor-margin[class*=dcl-] .dima-blocks article{
    padding:1px 2.1428571429rem
  }

  [class*=dcl-].products-grids article{
    width:50%;
    max-width:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%
  }
}

.dima-navbar-wrap ul{
  padding-left:0
}

.dima-navbar-wrap.desk-nav .dima-navbar:not(.dima-navbar-vertical){
  width:100%
}

.dima-navbar-wrap.desk-nav .dima-navbar.fix_nav{
  background-color:var(--var-nav-font-bg-color-after)
}

.dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .no-fixed-logo{
  display:none
}

.dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .fixed-logo{
  display:block
}

.dima-navbar-wrap.desk-nav .dima-navbar .fixed-logo{
  display:none
}

body:not(.vertical-menu) .dima-tag-primary-menu+.dima-tag-icon-menu{
  padding-left:25px
}

.dima-tag-primary-menu .menu_icon_item svg{
  position:relative;
  top:5px;
  width:1.7rem;
  height:100%;
  margin-top:-4px;
  margin-right:5px;
  fill:currentColor
}

.dima-tag-primary-menu .menu_icon_item svg.svg-inline--fa{
  top:0
}

.dima-navbar{
  position:relative;
  overflow:visible;
  background-color:var(--var-nav-font-bg-color);
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0);
  height:inherit;
  -webkit-box-shadow:inset 0 0 0 1px var(--var-nav-border-color);
  box-shadow:inset 0 0 0 1px var(--var-nav-border-color);
  z-index:1030
}

.dima-navbar.fix_nav{
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in
}

.dima-navbar .full-wrapper{
  padding:0
}

.dima-navbar .full-wrapper .logo{
  padding-left:30px
}

.dima-nav a{
  font-weight:400;
  letter-spacing:.0178571429rem
}

.dima-nav>li{
  position:relative;
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in;
  display:inline-block;
  vertical-align:middle
}

.dima-nav>li>a{
  color:var(--var-nav-font-color);
  font-style:normal;
  font-size:14px;
  line-height:16px;
  padding:0 25px 0 25px;
  vertical-align:middle
}

.dima-nav>li>a i{
  padding-right:10px
}

.dima-nav>li>a svg{
  fill:currentcolor
}

.dima-nav .sub-menu .dima-button{
  background-color:var(--submenu-btn-bg-color);
  color:var(--submenu-btn-txt-color)
}

.dima-nav .sub-menu .dima-button:hover{
  color:var(--submenu-btn-txt-color)
}

.dima-nav .sub-menu .dima-megamenu-item:hover a.dima-menu-title .line-hr:before{
  width:100%
}

.dima-nav .sub-menu a{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  clear:both;
  padding:.7142857143rem 1.4285714286rem;
  line-height:2rem;
  font-size:14px;
  white-space:normal;
  color:var(--var-submenu-text-color);
  -webkit-transition:none;
  transition:none;
  margin:0 10px
}

.dima-nav .sub-menu a.dima-menu-title{
  font-size:18px;
  line-height:18px;
  color:var(--var-nav-font-color)
}

.dima-nav .sub-menu a.dima-menu-title .line-hr{
  margin:15px 0 0 0
}

.dima-nav .sub-menu a.dima-menu-title .line-hr:before{
  -webkit-transition:width,.3s;
  transition:width,.3s;
  position:absolute;
  top:0;
  left:0;
  height:2px;
  width:0;
  display:block;
  content:"";
  background:var(--var-nav-font-color)
}

.dima-nav .sub-menu a.dima-menu-title:before{
  content:none
}

.dima-nav .sub-menu a.dima-menu-title:hover{
  background:none
}

.dima-nav .sub-menu a:hover{
  text-decoration:none;
  color:var(--submenu-text-color-hover)
}

.dima-nav .sub-menu a i{
  padding-right:10px;
  width:20px
}

.dima-nav.icon-menu>li{
  border-left:1px solid var(--var-nav-border-color);
  width:80px
}

.dima-nav.icon-menu>li:last-child{
  border-right:1px solid var(--var-nav-border-color)
}

.dima-nav.icon-menu>li>a{
  padding:0
}

.dima-nav.icon-menu>li>a .dima-menu-span{
  font-size:0;
  text-indent:-9999px;
  white-space:nowrap
}

.dima-nav.icon-menu>li>a i{
  position:relative;
  font-size:1.5rem;
  top:2px;
  padding-right:0
}

.dima-nav.icon-menu>li>a svg{
  position:relative;
  top:5px;
  width:1.7rem;
  height:100%;
  margin-top:-4px
}

.dima-nav.icon-menu>li>a svg.svg-inline--fa{
  width:.8571428571rem !important
}

.dima-nav.icon-menu>li>a .menu_icon_item{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  text-indent:0
}

.badge-number{
  position:absolute;
  width:20px;
  height:20px;
  font-size:12px;
  line-height:20px;
  color:var(--var-nav-font-color);
  display:block;
  text-align:center;
  background:var(--var-nav-border-color);
  top:-15px;
  left:1.4285714286rem;
  border-radius:50%
}

.admin-bar .dima-navbar-wrap.desk-nav .fixed-pinned.fixed-not-top,.admin-bar .dima-navbar-wrap.desk-nav.fixed .fix_nav{
  top:32px !important
}

.mobile-nav{
  display:none
}

.dima-custom-item-image{
  display:none
}

.dima-navbar-wrap.desk-nav{
  position:relative
}

.dima-navbar-wrap.desk-nav .dima-navbar-global{
  display:table
}

.dima-navbar-wrap.desk-nav .dima-navbar-global:not(.container) .dima-nav-tag.no-icon-menu .dima-nav.nav-primary{
  padding-right:3.5714285714rem
}

.dima-navbar-wrap.desk-nav .menu-social-media{
  display:table-cell;
  vertical-align:middle;
  white-space:nowrap;
  padding-left:30px
}

.dima-navbar-wrap.desk-nav .menu-social-media ul{
  height:2.8571428571rem
}

.dima-navbar-wrap.desk-nav .menu-social-media .inline>li{
  margin-bottom:0
}

.dima-navbar-wrap.desk-nav .start-burger-menu{
  display:table-cell;
  vertical-align:middle;
  white-space:nowrap;
  text-align:center;
  border-right:1px solid var(--var-nav-border-color)
}

.dima-navbar-wrap.desk-nav .start-burger-menu a{
  width:80px;
  float:right;
  line-height:0
}

.dima-navbar-wrap.desk-nav .start-burger-menu a svg{
  top:0
}

.dima-navbar-wrap.desk-nav .dima-navbar .logo{
  display:table-cell;
  vertical-align:middle;
  position:relative;
  left:0;
  z-index:1;
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in
}

.dima-navbar-wrap.desk-nav .dima-navbar .logo p{
  margin-bottom:0;
  height:100%;
  font-size:0px;
  line-height:0px
}

.dima-navbar-wrap.desk-nav .dima-navbar .logo p img{
  display:inline-block;
  vertical-align:middle;
  max-width:225px;
  width:auto;
  max-height:150px;
  height:auto \9 
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag{
  display:table-cell;
  vertical-align:middle;
  white-space:nowrap;
  width:100%
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag ul{
  list-style:none
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag ul.sub-menu a{
  font-weight:400
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu{
  height:5.7142857143rem
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu .dima-button{
  height:78px;
  line-height:78px;
  width:11.4285714286rem;
  min-width:11.4285714286rem;
  background-color:var(--var-nav-btn-bg-color);
  color:var(--var-nav-btn-txt-color)
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.dima-tag-btn-menu .dima-button .dima-button:hover{
  background-color:var(--var-nav-btn-bg-hover-color)
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag.no-icon-menu .dima-nav.nav-primary{
  padding-right:0
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav{
  position:static;
  margin:0;
  z-index:1030;
  line-height:0;
  display:inline;
  font-size:0;
  letter-spacing:0;
  word-spacing:0
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary{
  padding-right:25px;
  padding-left:5px
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary>li:last-child a{
  padding-right:0
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary>.current-menu-ancestor>a:before,.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary>.current-menu-parent>a:before,.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav.nav-primary>.current-menu-item>a:before{
  -webkit-transform:scale3d(1, 1, 1);
          transform:scale3d(1, 1, 1);
  -webkit-transform-origin:0 50%;
          transform-origin:0 50%;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu{
  position:absolute;
  visibility:hidden;
  opacity:0;
  right:0;
  float:left;
  min-width:260px;
  padding:25px 0;
  margin:0;
  background-color:var(--var-submenu-bg-color);
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0 0 0 1px var(--submenu-border-color);
  box-shadow:inset 0 0 0 1px var(--submenu-border-color);
  z-index:99999
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu li{
  position:relative
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu .current-menu-ancestor:not(.dima-megamenu-item)>a .link-backdrop,.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu .current-menu-item>a .link-backdrop{
  opacity:1;
  -webkit-transform:none;
          transform:none
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .sub-menu.product_list_widget{
  min-width:28.5714285714rem;
  padding:0;
  padding-bottom:10px;
  right:2px;
  left:auto
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth{
  position:static
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="3"]>ul.sub-menu>li{
  width:33.33% !important
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="4"]>ul.sub-menu>li{
  width:25% !important
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="5"]>ul.sub-menu>li{
  width:20% !important
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth[data-megamenu-columns="6"]>ul.sub-menu>li{
  width:16.66% !important
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-fullwidth .sub-menu{
  width:100%
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-masonry .dima-megamenu-masonry-inited{
  position:absolute !important
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu.dima-megamenu-masonry .dima-megamenu-masonry-inited .dima-megamenu-item{
  margin-bottom:1.0714285714rem
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title{
  font-size:16px;
  margin-bottom:5px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title i{
  padding-right:10px;
  width:20px
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu>.sub-menu.is_open .sub-menu{
  opacity:1;
  visibility:visible;
  background:rgba(0,0,0,0)
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu>.sub-menu>li.dima-megamenu-new-row{
  display:block;
  font-size:0;
  line-height:1;
  height:0;
  margin:0 0 25px 0
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu>.sub-menu>li>a:after{
  display:none
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu>.sub-menu>li{
  display:inline-block;
  vertical-align:top;
  border:0
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu>.sub-menu>li .line-hr{
  background:var(--var-nav-border-color)
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu>.sub-menu>li>.sub-menu,.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu>.sub-menu>li>ul{
  position:static;
  width:100%;
  min-width:0;
  padding:0;
  -webkit-box-shadow:none;
          box-shadow:none
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li{
  position:relative;
  line-height:80px;
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li.sfHover>a,.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li.current>a{
  color:var(--var-main-color)
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li>.sub-menu{
  left:-2px;
  right:auto;
  top:82px
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li>.sub-menu a,.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li>.sub-menu li{
  text-align:left
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li>.sub-menu .sub-menu{
  left:auto;
  right:100%;
  margin-right:2px;
  top:-25px
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li .svg-sub-icon{
  height:1.7857142857rem;
  width:1.7857142857rem;
  -ms-flex-item-align:start;
      align-self:start;
  margin-left:auto;
  margin-top:4px
}

.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav>li .svg-sub-icon svg{
  height:1.7857142857rem;
  width:1.7857142857rem;
  fill:currentColor
}

a .link-backdrop{
  background:var(--link-backdrop);
  position:absolute;
  top:0;
  height:100%;
  width:100%;
  left:0;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  opacity:0;
  -webkit-transform:scale(1.06);
          transform:scale(1.06);
  z-index:-1
}

a:hover .link-backdrop{
  opacity:1;
  -webkit-transform:none;
          transform:none
}

/*!!!!!!!!!!!!!!!!!!!!!*/

.dima-menu{
  text-align:right
}

.dima-menu li{
  display:inline-block;
  padding:0 15px
}

.dima-menu li:last-child{
  border-right:none;
  padding-right:0
}

.dima-menu li a{
  padding:0
}

.dima-menu li:first-child{
  padding-left:0
}

.dima-menu li:last-child{
  padding-right:0
}

.dima-navbar.dima-navbar-line .dima-nav.nav-primary>li:not(.no-underline)>a{
  position:relative
}

.dima-navbar.dima-navbar-line .dima-nav.nav-primary>li:not(.no-underline)>a:before{
  content:"";
  position:absolute;
  display:block;
  top:50%;
  left:1.7857142857rem;
  margin-top:15px;
  width:1.4285714286rem;
  height:2px;
  background:var(--var-navbar-underline-hover-color);
  -webkit-transform:scale3d(0, 1, 1);
          transform:scale3d(0, 1, 1);
  -webkit-transform-origin:0 50%;
          transform-origin:0 50%;
  -webkit-transition:all 320ms ease;
  transition:all 320ms ease
}

.dima-navbar.dima-navbar-line .dima-nav.nav-primary>li:not(.no-underline):hover>a:before{
  -webkit-transform:scale3d(1, 1, 1);
          transform:scale3d(1, 1, 1);
  -webkit-transform-origin:0 50%;
          transform-origin:0 50%;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease
}

.dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav.nav-primary>li>a:before{
  content:"";
  background:var(--var-navbar-underline-hover-color);
  left:3.5714285714rem
}

.dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav-tag.text-end .dima-nav.nav-primary>li>a:before{
  content:"";
  right:3.5714285714rem;
  left:auto
}

.dima-navbar.dima-navbar-vertical.dima-navbar-line .dima-nav-tag.text-center .dima-nav.nav-primary>li>a:before{
  content:"";
  left:50%;
  margin-left:-.7142857143rem
}

.dima-topbar{
  position:relative;
  float:right;
  height:5.7142857143rem
}

.dima-topbar .icon_text{
  position:relative;
  display:table;
  line-height:5.7142857143rem;
  text-align:left;
  float:left;
  padding:0 3.5714285714rem 0 0
}

.dima-topbar .icon_text .dima-topbar-icon{
  display:inline-block;
  text-align:center;
  background-color:var(--var-nav-border-color);
  -webkit-box-shadow:none;
          box-shadow:none;
  width:2.8571428571rem;
  height:2.8571428571rem;
  position:relative;
  border-radius:99rem;
  top:20px;
  float:left;
  margin-right:.7142857143rem
}

.dima-topbar .icon_text .dima-topbar-icon svg{
  position:absolute;
  left:50%;
  top:50%;
  fill:var(--var-nav-font-color);
  width:1.7857142857rem;
  -webkit-transform:translateX(-50%) translateY(-50%);
          transform:translateX(-50%) translateY(-50%)
}

.dima-topbar .icon_text .dima-topbar-txt{
  position:relative;
  display:table-cell;
  vertical-align:middle;
  color:var(--var-nav-font-color)
}

.dima-lan:hover>ul{
  visibility:visible;
  opacity:1;
  -webkit-transform:translate(0, 25px) scale(1);
  transform:translate(0, 25px) scale(1);
  pointer-events:auto
}

.dima-lan>ul{
  background:var(--close-to-white-1);
  position:absolute;
  visibility:hidden;
  opacity:0;
  top:45px;
  left:-10px;
  width:125px;
  line-height:1.46667;
  -webkit-transform:translate(0, 0) scale(0.85);
          transform:translate(0, 0) scale(0.85);
  -webkit-transition:opacity .1s ease-out,-webkit-transform .1s ease-out;
  transition:opacity .1s ease-out,-webkit-transform .1s ease-out;
  transition:transform .1s ease-out,opacity .1s ease-out;
  transition:transform .1s ease-out,opacity .1s ease-out,-webkit-transform .1s ease-out;
  pointer-events:none;
  z-index:100;
  padding:10px 0
}

.dima-lan>ul::after,.dima-lan>ul::before{
  content:" ";
  display:table
}

.dima-lan>ul::after{
  position:absolute;
  top:-20px;
  left:50%;
  margin-left:-10px;
  width:0;
  height:0;
  border:solid rgba(0,0,0,0);
  border-width:10px;
  border-bottom-color:var(--border-color);
  content:"";
  pointer-events:none
}

.dima-lan>ul>li{
  float:none
}

.dima-lan>ul>li a{
  display:block;
  position:relative;
  font-size:14px;
  letter-spacing:1px;
  cursor:pointer;
  text-decoration:none;
  outline:none;
  padding:10px 20px;
  color:var(--var-nav-font-color)
}

.dima-lan>ul>li a:hover{
  text-decoration:none;
  color:var(--var-nav-font-color-hover)
}

.dima-lan a .flag{
  position:relative;
  display:block;
  width:20px;
  height:20px;
  margin-right:10px;
  background-size:initial;
  background-position:center center;
  background-repeat:no-repeat;
  float:left
}

.dima-lan>a .flag{
  top:30px
}

.menu-absolute{
  left:0;
  right:0;
  z-index:150;
  position:absolute
}

/*!!!!!!!!!!!!!!!!!!!!!*/

@media only screen and (min-width: 990px){
  .boxed .dima-navbar-wrap.desk-nav .fixed-headroom{
    position:relative
  }

  .dima-navbar-wrap.desk-nav .dima-btn-nav{
    display:none
  }

  .dima-navbar-wrap.desk-nav.fixed{
    max-height:70px
  }

  .dima-navbar-wrap.desk-nav.fixed .fix_nav{
    position:fixed;
    left:0;
    right:0;
    top:0;
    margin:0 auto
  }

  .dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav>li>.sub-menu.nav-menu{
    padding:20px 0
  }

  .dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav>li>.sub-menu.nav-menu li a{
    padding:8px 30px
  }

  .dima-navbar-wrap.desk-nav.fixed .dima-nav-tag .dima-nav>li>.sub-menu.nav-menu .sub-menu{
    top:-20px
  }

  .dima-navbar-wrap.desk-nav.fixed .dima-nav.icon-menu .badge-number,.dima-navbar-wrap.desk-nav.fixed .dima-topbar .icon_text .dima-topbar-txt,.dima-navbar-wrap.desk-nav.fixed .dima-nav>li>a{
    color:var(--var-nav-font-color-after)
  }

  .dima-navbar-wrap.desk-nav.fixed .icon_text .dima-topbar-icon svg,.dima-navbar-wrap.desk-nav.fixed .dima-topbar .icon_text .dima-topbar-icon svg{
    fill:var(--var-nav-font-color-after)
  }

  .dima-navbar-wrap.desk-nav .fixed-not-top{
    -webkit-transform:translateY(-100%);
            transform:translateY(-100%);
    will-change:transform;
    -webkit-transition:-webkit-transform 320ms linear;
    transition:-webkit-transform 320ms linear;
    transition:transform 320ms linear;
    transition:transform 320ms linear, -webkit-transform 320ms linear
  }

  .dima-navbar-wrap.desk-nav .fixed-headroom{
    position:fixed;
    will-change:transform;
    -webkit-transition:-webkit-transform 320ms linear;
    transition:-webkit-transform 320ms linear;
    transition:transform 320ms linear;
    transition:transform 320ms linear, -webkit-transform 320ms linear
  }

  .dima-navbar-wrap.desk-nav .fixed-pinned{
    -webkit-transform:translateY(0%);
            transform:translateY(0%)
  }

  .dima-navbar-wrap.desk-nav .fixed-pinned.fixed-not-top{
    position:fixed;
    top:0;
    background-color:var(--var-nav-font-bg-color-after)
  }

  .dima-navbar-wrap.desk-nav .fixed-unpinned{
    -webkit-transform:translateY(-100%);
            transform:translateY(-100%);
    top:0
  }
}

@media only screen and (max-width: 989px){
  .dima-btn-nav{
    display:block !important
  }

  .desk-nav{
    display:none
  }

  .mobile-nav{
    display:block
  }

  .vertical-menu.framed .dima-framed-line.line-left,.vertical-menu.framed .dima-framed-line.line-right,.vertical-menu .all_content,.vertical-menu .fixed-footer-container{
    margin-left:0px !important;
    margin-right:0px !important
  }

  .vertical-menu.framed #header{
    z-index:1040 !important
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){
  .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .no-fixed-logo{
    display:none
  }

  .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav .fixed-logo{
    display:block
  }

  .dima-navbar-wrap.desk-nav .dima-navbar .fixed-logo{
    display:none
  }
}

.dima-navbar-border-none .dima-nav.icon-menu>li{
  border-width:0
}

.dima-navbar-border-none .dima-nav.icon-menu>li{
  width:4.1428571429rem
}

.dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-border-none .dima-nav-tag.dima-tag-btn-menu .dima-button{
  height:80px;
  line-height:80px
}

.dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-border-none .dima-nav-tag .dima-nav.nav-primary{
  padding:0
}

.fixed-headroom.fixed-not-bottom.fixed-pinned.fixed-top{
  -webkit-transition:background 320ms ease-out;
  transition:background 320ms ease-out
}

body:not(.dima-animated-menu-active):not(.dima-transparent-navigation-active) .menu-absolute{
  position:relative
}

.logo-bottom{
  display:table;
  width:100%;
  text-align:center
}

.logo-bottom .logo{
  display:table-cell;
  vertical-align:middle;
  position:relative;
  left:0;
  z-index:1;
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in;
  padding:7.1428571429rem 0;
  background-color:#fff
}

.logo-bottom .logo P{
  margin-bottom:0;
  height:100%
}

.logo-bottom .logo P img{
  display:inline-block;
  vertical-align:middle;
  max-width:500px;
  max-height:500px;
  width:auto;
  height:auto \9 
}

.framed .logo-bottom{
  border-left:1.4285714286rem solid rgba(0,0,0,0);
  border-right:1.4285714286rem solid rgba(0,0,0,0)
}

.dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar nav{
  text-align:center
}

.dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar .logo-cenetr .logo{
  padding:0 25px
}

.framed.vertical-menu #header{
  z-index:1060
}

.framed.vertical-menu-start .title_container .page-section-content{
  border-left-width:0
}

.framed.vertical-menu-end .dima-main{
  padding-right:1.4285714286rem
}

.framed.vertical-menu-end .title_container .page-section-content{
  border-right-width:0
}

.framed .dima-navbar-wrap.desk-nav .dima-navbar-vertical.dima-navbar{
  border:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical{
  position:fixed;
  left:0;
  right:0;
  height:100%;
  overflow:visible !important;
  background:var(--var-nav-font-bg-color)
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag{
  display:inline-block;
  margin-bottom:1.7857142857rem
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu>ul:first-child>li:last-child{
  border-bottom:1px solid var(--var-nav-border-color)
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu>ul:nth-child(2)>li:first-child{
  border-top-width:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.dima-tag-icon-menu>ul:nth-child(2)>li:last-child{
  border-bottom:1px solid var(--var-nav-border-color)
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav{
  display:block
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.nav-primary{
  padding:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu>li{
  height:80px;
  display:table;
  width:100%
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu>li>a{
  vertical-align:middle;
  white-space:nowrap;
  display:table-cell;
  font-size:16px
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav>li{
  display:block;
  line-height:normal
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav>li>a{
  display:block;
  padding:15px 50px
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.text-end .icon-menu>li>a .menu_icon_item{
  left:auto;
  right:3.5714285714rem
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag.text-start .icon-menu>li>a .menu_icon_item{
  right:auto;
  left:3.9285714286rem
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo{
  position:relative;
  display:block;
  margin:0 auto;
  height:auto;
  z-index:1;
  border-bottom:1px solid var(--var-nav-border-color);
  padding:5.7142857143rem 3.5714285714rem;
  margin-bottom:1.7857142857rem
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo img{
  padding:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu>li{
  border-top:1px solid var(--var-nav-border-color);
  border-right-width:0;
  border-left-width:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav.icon-menu>li>.sub-menu{
  top:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .sub-menu{
  left:100%;
  right:auto;
  margin-left:2px;
  top:-1.7857142857rem
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .sub-menu .sub-menu{
  left:100%;
  right:auto
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .dima-mega-menu{
  position:relative
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav-tag .dima-nav .dima-mega-menu .sub-menu{
  left:100%;
  top:-20px
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical{
  position:relative
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical>ul li,.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical>ul a{
  color:var(--var-nav-font-color)
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical>ul li i,.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical>ul a i{
  color:var(--var-heading-font-color);
  font-size:18px;
  line-height:18px;
  margin-right:10px
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .header-vertical .social-media{
  border-top:1px solid var(--var-nav-border-color);
  padding-top:20px;
  margin-top:20px
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .product_list_widget{
  display:none
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright{
  position:absolute;
  width:100%;
  bottom:2.1428571429rem
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media{
  display:table;
  padding:1.7857142857rem 3.5714285714rem .5rem 3.5714285714rem;
  white-space:normal;
  width:100%
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media .inline{
  display:table-cell
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .menu-social-media .inline>li{
  margin-bottom:8px
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .copyright{
  padding:1.7857142857rem 3.5714285714rem;
  border-top:1px solid var(--var-nav-border-color)
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-copyright .copyright a{
  color:var(--var-nav-font-color)
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright,.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright{
  width:80px
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media,.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media{
  padding:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media .inline,.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media .inline{
  display:inline-block
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .menu-social-media .inline>li,.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .menu-social-media .inline>li{
  display:block;
  margin-right:0
}

.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-copyright .copyright,.vertical-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-copyright .copyright{
  display:none
}

.vertical-menu .dima-navbar-wrap.desk-nav{
  height:auto
}

.vertical-menu.vertical-menu-end .dima-framed-line.line-right,.vertical-menu.vertical-menu-end .fixed-footer-container,.vertical-menu.vertical-menu-end .all_content{
  margin-right:310px;
  margin-left:0
}

.vertical-menu.vertical-menu-end .dima-navbar-vertical{
  left:auto !important
}

.vertical-menu.vertical-menu-end .scroll-to-top{
  left:20px !important
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav>li .svg-sub-icon{
  left:10px;
  right:auto
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu{
  right:100%;
  left:auto;
  margin-right:2px
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu a{
  text-align:right
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu a i{
  position:relative;
  padding-right:0px;
  float:right
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .sub-menu .sub-menu{
  right:100%;
  left:auto
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .dima-mega-menu .sub-menu .sub-menu{
  -webkit-box-shadow:none;
  box-shadow:none
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-nav .dima-mega-menu .menu-section{
  float:right
}

.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .product_list_widget{
  display:none
}

.vertical-menu.vertical-menu-end .dima-nav .sub-menu a.dima-menu-title .line-hr{
  margin-right:0;
  margin-left:auto
}

.vertical-menu.vertical-menu-end.small-menu .dima-framed-line.line-right,.vertical-menu.vertical-menu-end.small-menu .fixed-footer-container,.vertical-menu.vertical-menu-end.small-menu .all_content{
  margin-right:80px;
  margin-left:0
}

.vertical-menu ul.with-border li{
  border-color:var(--var-nav-border-color)
}

.vertical-menu.vertical-menu-start .dima-framed-line.line-left,.vertical-menu.vertical-menu-start .fixed-footer-container,.vertical-menu.vertical-menu-start .all_content{
  margin-left:310px;
  margin-right:0
}

.vertical-menu.vertical-menu-start.small-menu .dima-framed-line.line-left,.vertical-menu.vertical-menu-start.small-menu .fixed-footer-container,.vertical-menu.vertical-menu-start.small-menu .all_content{
  margin-right:0;
  margin-left:80px
}

.vertical-menu.vertical-menu-start .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical,.vertical-menu.vertical-menu-end .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical{
  width:310px
}

.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical,.vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical{
  width:80px
}

.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-tag-primary-menu,.vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .dima-tag-primary-menu{
  display:none
}

.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo,.vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical .logo{
  padding:35px 0;
  border-bottom-width:0
}

.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-nav-tag .dima-nav>li>a,.vertical-menu.vertical-menu-start.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-nav-tag .dima-nav>li>a,.vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.left-small .dima-nav-tag .dima-nav>li>a,.vertical-menu.vertical-menu-end.small-menu .dima-navbar-wrap.desk-nav .dima-navbar.dima-navbar-vertical.right-small .dima-nav-tag .dima-nav>li>a{
  padding:0 5px
}

.vertical-menu .shop-icon{
  position:relative
}

.vertical-menu .full-screen-menu{
  z-index:999999
}

[data-simplebar].nav-holder{
  position:relative;
  height:475px;
  overflow:auto;
  overflow-x:hidden
}

header{
  position:relative
}

.dima_space{
  height:7.1428571429rem;
  width:100%;
  display:block
}

.framed .dima-navbar{
  border:1.4285714286rem solid rgba(0,0,0,0);
  border-bottom-width:0
}

.framed .footer-container{
  margin-bottom:1.4285714286rem;
  color:var(--var-bottom-footer-text-color)
}

.framed .dima-main{
  padding:0 1.4285714286rem
}

.framed .title_container{
  border-left:1.4285714286rem solid rgba(0,0,0,0);
  border-right:1.4285714286rem solid rgba(0,0,0,0)
}

.framed .title_container .page-section-content{
  -webkit-box-shadow:inset 0 0 0 1px var(--border-color);
          box-shadow:inset 0 0 0 1px var(--border-color);
  border-bottom-width:0;
  border-top-width:0;
  margin-top:-1px
}

.framed .dima-framed-line.line-top,.framed .dima-framed-line.line-bottom{
  position:fixed;
  left:0;
  right:0;
  display:block;
  height:1.3571428571rem;
  background:#fff;
  z-index:1050
}

.framed .dima-framed-line.line-left,.framed .dima-framed-line.line-right{
  position:fixed;
  top:0;
  bottom:0;
  display:block;
  width:1.4285714286rem;
  background:#fff;
  z-index:1050
}

.framed .dima-framed-line.line-bottom{
  bottom:0
}

.framed .dima-framed-line.line-right{
  right:0
}

.framed.vertical-menu .title_container{
  border-top:20px solid rgba(0,0,0,0)
}

.framed.x10 .dima-framed-line.line-top,.framed.x10 .dima-framed-line.line-bottom{
  height:10px
}

.framed.x10 .dima-framed-line.line-left,.framed.x10 .dima-framed-line.line-right{
  width:10px
}

.framed.x10 .logo-bottom,.framed.x10 .dima-navbar{
  border-width:10px;
  border-bottom-width:0
}

.framed.x10 .dima-main{
  padding:0 10px
}

.framed.x10 .footer-container{
  margin-bottom:10px
}

.framed.x10 .title_container,.framed.x10 .vertical-menu .title_container{
  border-top:10px solid rgba(0,0,0,0);
  border-left:10px solid rgba(0,0,0,0);
  border-right:10px solid rgba(0,0,0,0)
}

.framed.x10 .loader-animation-container{
  padding:10px
}

.framed.x10 .loader-line-left,.framed.x10 .loader-line-right{
  width:10px
}

@media only screen and (min-width: 480px)and (max-width: 989px){
  .framed.x10 .dima-navbar,.framed .dima-navbar{
    border:20px solid rgba(0,0,0,0);
    border-bottom-width:0
  }

  .framed.x10 .dima-framed-line.line-top,.framed.x10 .dima-framed-line.line-bottom,.framed .dima-framed-line.line-top,.framed .dima-framed-line.line-bottom{
    position:fixed;
    left:0;
    right:0;
    display:block;
    height:20px;
    background:#fff;
    z-index:1050
  }

  .framed.x10 .dima-framed-line.line-left,.framed.x10 .dima-framed-line.line-right,.framed .dima-framed-line.line-left,.framed .dima-framed-line.line-right{
    position:fixed;
    top:0;
    bottom:0;
    display:block;
    width:20px;
    background:#fff;
    z-index:1050
  }

  .framed.x10 .dima-framed-line.line-bottom,.framed .dima-framed-line.line-bottom{
    bottom:0
  }

  .framed.x10 .dima-framed-line.line-right,.framed .dima-framed-line.line-right{
    right:0
  }
}

@media only screen and (max-width: 480px){
  .framed.x10 .dima-navbar,.framed .dima-navbar{
    border:0 solid rgba(0,0,0,0)
  }

  .framed.x10 .dima-framed-line.line-top,.framed.x10 .dima-framed-line.line-bottom,.framed .dima-framed-line.line-top,.framed .dima-framed-line.line-bottom{
    height:0
  }

  .framed.x10 .dima-framed-line.line-left,.framed.x10 .dima-framed-line.line-right,.framed .dima-framed-line.line-left,.framed .dima-framed-line.line-right{
    width:0
  }

  .framed.x10 .title_container,.framed .title_container{
    border-width:0
  }

  .framed.x10 .title_container .page-section-content,.framed .title_container .page-section-content{
    border-width:0
  }

  .framed.x10.dima-transparent-navigation-active .tp-banner-container,.framed.dima-transparent-navigation-active .tp-banner-container{
    padding-top:0
  }

  .framed.x10 .tp-banner-container,.framed.x10 .dima-main,.framed .tp-banner-container,.framed .dima-main{
    padding:0
  }
}

.dima-navbar-wrap.desk-nav .big_nav{
  display:table;
  -webkit-box-shadow:inset 0 0 0 1px var(--var-nav-border-color);
  box-shadow:inset 0 0 0 1px var(--var-nav-border-color)
}

.dima-navbar-wrap.desk-nav .big_nav .logo{
  padding:0 30px
}

.admin-bar .full-screen-menu,.admin-bar .burger-menu-side{
  margin-top:30px
}

.dima-side-area-mask,.full-screen-menu[data-search-style=full]{
  cursor:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFFFFF' height='30' viewBox='0 0 24 24' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E "),default
}

.full-screen-menu[data-search-style=full] input[type=text]{
  border:0 solid #e1e1e1;
  color:#fff;
  font-size:1.9285714286em;
  height:100px;
  padding:.7142857143rem 2.8571428571rem;
  font-weight:300
}

.full-screen-menu[data-search-style=full] input[type=text]:focus+.placeholder{
  color:rgba(255,255,255,.7);
  font-size:12px;
  top:20px
}

.full-screen-menu[data-search-style=full] input[type=text]:focus+.placeholder span{
  display:none
}

.full-screen-menu[data-search-style=full] input[type=text]:focus{
  background-color:var(--second-border-color-alpha-02)
}

.full-screen-menu{
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  background:var(--var-search-bg-color);
  z-index:1040;
  background-clip:padding-box;
  -webkit-transform:translateY(-100%);
          transform:translateY(-100%);
  display:none
}

.full-screen-menu a{
  color:#fff
}

.full-screen-menu.dark-bg{
  color:var(--var-bottom-footer-text-color)
}

.full-screen-menu .container,.full-screen-menu .dima-menu,.full-screen-menu .social-copyright{
  cursor:default
}

.full-screen-menu .burger-full{
  position:absolute;
  bottom:50%;
  width:100%
}

.full-screen-menu .burger-full .dima-menu{
  text-align:center
}

.full-screen-menu .burger-full .dima-menu>li{
  opacity:0
}

.full-screen-menu .burger-full .dima-menu>li>a{
  font-size:2.3571428571em;
  font-weight:300;
  color:rgba(255,255,255,.5);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.full-screen-menu .burger-full .dima-menu>li>a:hover{
  color:#fff
}

.full-screen-menu .burger-full .sub-menu{
  display:none
}

.full-screen-menu .social-copyright{
  position:absolute;
  bottom:50px;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
          transform:translate3d(-50%, -50%, 0)
}

.full-screen-menu .social-copyright .social-media{
  margin-bottom:1.7857142857rem
}

.full-screen-menu .social-copyright>div{
  opacity:0
}

.full-screen-menu.info-box .social-copyright{
  position:absolute;
  top:50%;
  bottom:auto;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
          transform:translate3d(-50%, -50%, 0)
}

#search-outer[data-is-dark=false] .form-search .search-svg-icon svg,#search-outer[data-is-dark=false] .form-search .placeholder{
  color:var(--var-main-color)
}

#search-outer[data-is-dark=false] .form-search input[type=text]{
  color:var(--var-main-color)
}

#search-outer[data-is-dark=false] .form-search input[type=text]:focus+.bar+.placeholder,#search-outer[data-is-dark=false] .form-search input[type=text]:focus+.placeholder{
  color:var(--var-main-color)
}

#search-outer .form-search{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
          transform:translate3d(-50%, -50%, 0);
  width:100%
}

#search-outer .form-search .container{
  opacity:0
}

#search-outer .form-search input[type=text]{
  border:0 solid #e1e1e1;
  color:#fff;
  font-size:1.9285714286em;
  height:100px;
  font-weight:300
}

#search-outer .form-search input[type=text]:focus+pre+.placeholder,#search-outer .form-search input[type=text]:focus+pre+.bar+.placeholder,#search-outer .form-search input[type=text]:focus+.bar+.placeholder,#search-outer .form-search input[type=text]:focus+.placeholder{
  color:rgba(255,255,255,.7);
  font-size:12px;
  top:20px
}

#search-outer .form-search input[type=text]:focus+pre+.placeholder span,#search-outer .form-search input[type=text]:focus+pre+.bar+.placeholder span,#search-outer .form-search input[type=text]:focus+.bar+.placeholder span,#search-outer .form-search input[type=text]:focus+.placeholder span{
  display:none
}

#search-outer .form-search .search-svg-icon svg,#search-outer .form-search .placeholder{
  position:absolute;
  top:50%;
  color:#fff;
  font-size:1.9285714286em;
  -webkit-transform:translate3d(0, -50%, 0);
          transform:translate3d(0, -50%, 0);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  font-weight:300
}

#search-outer .form-search .search-svg-icon svg span,#search-outer .form-search .placeholder span{
  -webkit-animation:blink .7s infinite;
          animation:blink .7s infinite
}

#search-outer .form-search .search-svg-icon svg{
  right:0;
  left:auto;
  fill:currentColor;
  cursor:pointer
}

#search-outer:not(.dima-material-style) .form-search input[type=text]{
  padding:.7142857143rem 2.8571428571rem
}

#search-outer:not(.dima-material-style) .form-search input[type=text]:focus{
  background-color:var(--second-border-color-alpha-02)
}

#search-outer:not(.dima-material-style) .form-search .placeholder{
  left:2.8571428571rem
}

#search-outer:not(.dima-material-style) .form-search .search-svg-icon svg{
  right:2.8571428571rem
}

.framed .burger-menu-side.burger-side-pos-start .burger-menu-content{
  border-left:1.4285714286rem solid rgba(0,0,0,0);
  border-bottom:1.4285714286rem solid rgba(0,0,0,0);
  border-top:1.4285714286rem solid rgba(0,0,0,0)
}

.framed .burger-menu-side.burger-side-pos-end .burger-menu-content{
  border-right:1.4285714286rem solid rgba(0,0,0,0);
  border-bottom:1.4285714286rem solid rgba(0,0,0,0);
  border-top:1.4285714286rem solid rgba(0,0,0,0)
}

.burger-menu-pos-start .menu_icon_item.sort_ic svg,.burger-menu-pos-end .menu_icon_item.sort_ic svg{
  opacity:0;
  -webkit-transition-delay:0s;
          transition-delay:0s;
  -webkit-transform:rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
          transform:rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
  pointer-events:none;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  width:30px
}

.burger-menu-pos-start .menu_icon_item svg,.burger-menu-pos-end .menu_icon_item svg{
  opacity:1;
  pointer-events:auto;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s
}

.burger-menu-pos-start:hover .menu_icon_item.sort_ic svg,.burger-menu-pos-end:hover .menu_icon_item.sort_ic svg{
  opacity:1 !important;
  -webkit-transform:rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
          transform:rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
  pointer-events:auto !important;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important
}

.burger-menu-pos-start:hover .menu_icon_item:not(.sort_ic) svg,.burger-menu-pos-end:hover .menu_icon_item:not(.sort_ic) svg{
  -webkit-transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
          transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
  opacity:0 !important;
  pointer-events:none !important;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important
}

.burger-menu-side{
  position:fixed;
  z-index:1040;
  top:0;
  bottom:0;
  width:22.5rem;
  -webkit-box-shadow:10px 0 25px -15px rgba(0,0,0,0);
          box-shadow:10px 0 25px -15px rgba(0,0,0,0);
  -webkit-transition:-webkit-transform .2s ease-in-out .125s,-webkit-box-shadow .65s ease-in-out .125s;
  transition:-webkit-transform .2s ease-in-out .125s,-webkit-box-shadow .65s ease-in-out .125s;
  transition:transform .2s ease-in-out .125s,box-shadow .65s ease-in-out .125s;
  transition:transform .2s ease-in-out .125s,box-shadow .65s ease-in-out .125s,-webkit-transform .2s ease-in-out .125s,-webkit-box-shadow .65s ease-in-out .125s;
  -webkit-transform:translate3d(110%, 0, 0);
          transform:translate3d(110%, 0, 0);
  background:rgba(0,0,0,.2)
}

.burger-menu-side.burger-side-pos-start{
  left:0;
  -webkit-transform:translate3d(-110%, 0, 0);
          transform:translate3d(-110%, 0, 0)
}

.burger-menu-side.burger-side-pos-end{
  right:0;
  -webkit-transform:translate3d(110%, 0, 0);
          transform:translate3d(110%, 0, 0)
}

.burger-menu-side.open{
  visibility:visible;
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0);
  pointer-events:auto;
  -webkit-box-shadow:-10px 0px 25px -15px rgba(0,0,0,.25);
          box-shadow:-10px 0px 25px -15px rgba(0,0,0,.25)
}

.burger-menu-side .menu-slidee{
  opacity:0
}

.burger-menu-side .burger-menu-content{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:315px;
  background:var(--var-search-bg-color);
  padding:0 2.1428571429rem
}

.burger-menu-side .dima-side-area-mask{
  content:"";
  width:9000px;
  height:9000px;
  position:absolute;
  top:0;
  visibility:hidden;
  background:rgba(0,0,0,0);
  z-index:10000;
  zoom:1;
  -webkit-transition:background .3s ease,visibility .3s ease;
  transition:background .3s ease,visibility .3s ease
}

.burger-menu-side.open .dima-side-area-mask{
  visibility:visible;
  background:rgba(27,27,27,.5)
}

.burger-menu-side.burger-side-pos-start .dima-side-area-mask{
  right:-9000px
}

.burger-menu-side.burger-side-pos-end .dima-side-area-mask{
  left:-9000px
}

.burger-menu-side.end-burger{
  right:0;
  left:auto
}

.burger-menu-side.end-burger .burger-menu-content{
  right:0
}

.burger-menu-side.end-burger:before{
  content:"";
  background:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}

.burger-menu-side .burger-full{
  position:relative;
  margin-top:100px;
  margin-bottom:30px
}

.burger-menu-side .burger-full .dima-menu{
  text-align:center
}

.burger-menu-side .burger-full .dima-menu>li{
  padding:10px 0;
  display:block;
  text-align:left
}

.burger-menu-side .burger-full .dima-menu>li>a{
  font-size:1em;
  font-weight:300;
  color:rgba(255,255,255,.5);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.burger-menu-side .burger-full .dima-menu>li>a:hover{
  color:#fff
}

.burger-menu-side .widget{
  margin-bottom:30px;
  text-align:left
}

.burger-menu-side .widget .widget-title{
  color:#fff;
  text-align:left
}

.burger-menu-side .widget.widget_recent_entries a,.burger-menu-side .widget.widget_categories a,.burger-menu-side .widget.widget_meta a,.burger-menu-side .widget.widget_layered_nav a,.burger-menu-side .widget.widget_nav_menu a,.burger-menu-side .widget.widget_archive a,.burger-menu-side .widget.widget_pages a,.burger-menu-side .widget.twitter-widget a,.burger-menu-side .widget.widget_rss a,.burger-menu-side .widget.widget_product_categories a,.burger-menu-side .widget.widget_recent_comments a{
  color:rgba(255,255,255,.5)
}

.burger-menu-side .widget.widget_recent_entries a:hover,.burger-menu-side .widget.widget_categories a:hover,.burger-menu-side .widget.widget_meta a:hover,.burger-menu-side .widget.widget_layered_nav a:hover,.burger-menu-side .widget.widget_nav_menu a:hover,.burger-menu-side .widget.widget_archive a:hover,.burger-menu-side .widget.widget_pages a:hover,.burger-menu-side .widget.twitter-widget a:hover,.burger-menu-side .widget.widget_rss a:hover,.burger-menu-side .widget.widget_product_categories a:hover,.burger-menu-side .widget.widget_recent_comments a:hover{
  color:#fff
}

@-webkit-keyframes blink{
  0%{
    opacity:1
  }

  50%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes blink{
  0%{
    opacity:1
  }

  50%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

#dima-wrapper:after{
  background-color:rgba(27,27,27,.5);
  content:"";
  position:fixed;
  opacity:0;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:1000;
  pointer-events:none;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-transition:opacity .7s cubic-bezier(0.2, 1, 0.3, 1);
  transition:opacity .7s cubic-bezier(0.2, 1, 0.3, 1)
}

.ajax-dima-open #dima-wrapper:after{
  opacity:1
}

.mobile-nav .dima-tag-primary-menu svg{
  margin-top:0
}

.mobile-nav .svg-sub-icon{
  display:none
}

.mobile-nav .col-2>.sub-menu>li,.mobile-nav .col-3>.sub-menu>li,.mobile-nav .col-4>.sub-menu>li,.mobile-nav .col-5>.sub-menu>li{
  width:100% !important
}

.mobile-nav.dima-navbar-wrap{
  height:auto
}

.mobile-nav.dima-navbar-wrap .mobile-nav-head{
  background:var(--var-nav-font-bg-color);
  -webkit-box-shadow:inset 0 0 0 1px var(--var-nav-border-color);
          box-shadow:inset 0 0 0 1px var(--var-nav-border-color);
  -webkit-transition:background-color 320ms ease-in-out;
  transition:background-color 320ms ease-in-out
}

.mobile-nav.dima-navbar-wrap .mobile-nav-head .badge-number{
  top:-3px
}

.mobile-nav.dima-navbar-wrap .dima-navbar{
  height:auto;
  background:rgba(0,0,0,0);
  -webkit-box-shadow:none;
          box-shadow:none
}

.mobile-nav.dima-navbar-wrap .dima-navbar .logo{
  float:left;
  height:5.7142857143rem
}

.mobile-nav.dima-navbar-wrap .dima-navbar .logo .dima-brand{
  display:block;
  height:100%
}

.mobile-nav.dima-navbar-wrap .dima-navbar .logo .dima-brand img{
  position:relative;
  top:50%;
  display:block;
  width:auto;
  max-height:70px;
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.mobile-nav.dima-navbar-wrap .dima-navbar .logo p{
  height:80px;
  margin:0
}

.mobile-nav.dima-navbar-wrap .dima-navbar .logo img{
  max-width:110px !important
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  text-align:right;
  width:46px;
  height:46px;
  cursor:pointer;
  transition:transform .3s,-webkit-transform .3s
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle svg{
  position:absolute;
  width:20px;
  height:20px;
  margin:0;
  top:13px;
  right:13px;
  fill:var(--var-submenu-text-color)
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-sub-toggle.dima-active{
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag.nav-burger .dima-nav>li{
  margin:0;
  background:rgba(0,0,0,0) !important
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag.nav-burger .dima-nav>li>a{
  padding:1.0714285714rem 0
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag:not(.nav-burger){
  position:absolute;
  display:none;
  padding:2.1428571429rem 0;
  background:var(--var-submenu-bg-color);
  border:1px solid var(--var-nav-border-color);
  width:95%;
  margin-top:2px;
  left:2.5%;
  overflow:hidden
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag:not(.nav-burger).btnActive{
  display:block
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .li-shop-search{
  margin:0 !important
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .cart_on_submenu svg{
  width:1.5714285714rem
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .cart_on_submenu .shopping-btn{
  width:100%;
  display:block;
  position:relative
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .cart_on_submenu .badge-number{
  top:21px;
  right:13px;
  left:auto;
  border-radius:50%
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .product_list_widget{
  display:none
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu>li>a .dima-menu-span{
  font-size:14px;
  text-indent:initial;
  padding-left:25px
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu>li>a .menu_icon_item{
  left:30px
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu{
  margin-top:0
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .icon-menu>li{
  border-left:none;
  width:auto
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav>li{
  position:relative;
  display:block !important;
  margin-bottom:0 !important;
  margin:0 .7142857143rem
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav>li.dima-active{
  background:var(--second-border-color-alpha-02)
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav>li>a{
  position:relative;
  display:block;
  color:var(--var-nav-font-color);
  padding:1.0714285714rem 1.4285714286rem;
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in;
  text-align:left
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav>li>a:before{
  display:none
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav>li .line-hr{
  display:none
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu{
  list-style:none
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu li{
  position:relative;
  margin:0;
  padding:0;
  width:100% !important;
  background:var(--second-border-color-alpha-02)
}

.mobile-nav.dima-navbar-wrap .dima-navbar .dima-nav-tag .dima-nav .sub-menu li a{
  padding:1.0714285714rem 2.1428571429rem;
  font-size:14px;
  line-height:14px;
  margin:0;
  color:var(--var-nav-font-color);
  overflow:hidden
}

.mobile-nav.dima-navbar-wrap .dima-btn-nav{
  position:relative;
  background-color:rgba(0,0,0,0);
  float:right;
  border-left:1px solid var(--var-nav-border-color);
  height:5.7142857143rem;
  width:5.7142857143rem;
  text-align:center
}

.mobile-nav.dima-navbar-wrap .dima-btn-nav>span{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
          transform:translate3d(-50%, -50%, 0);
  height:50px
}

.mobile-nav.dima-navbar-wrap .dima-btn-nav svg{
  fill:var(--var-nav-font-color);
  width:1.7142857143rem
}

.mobile-nav.dima-navbar-wrap .dima-btn-nav .menu_icon_item.sort_ic svg{
  opacity:0;
  -webkit-transition-delay:0s;
          transition-delay:0s;
  -webkit-transform:rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
          transform:rotate3d(1, 1, 1, 0deg) scale3d(0, 0, 0);
  pointer-events:none;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  width:30px
}

.mobile-nav.dima-navbar-wrap .dima-btn-nav .menu_icon_item svg{
  opacity:1;
  pointer-events:auto;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s
}

.mobile-nav.dima-navbar-wrap .dima-btn-nav.btnActive .menu_icon_item.sort_ic svg,.mobile-nav.dima-navbar-wrap .dima-btn-nav.btn-active .menu_icon_item.sort_ic svg{
  opacity:1 !important;
  -webkit-transform:rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
          transform:rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1) !important;
  pointer-events:auto !important;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important
}

.mobile-nav.dima-navbar-wrap .dima-btn-nav.btnActive .menu_icon_item:not(.sort_ic) svg,.mobile-nav.dima-navbar-wrap .dima-btn-nav.btn-active .menu_icon_item:not(.sort_ic) svg{
  -webkit-transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
          transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 0, 0) !important;
  opacity:0 !important;
  pointer-events:none !important;
  -webkit-transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s !important;
  transition:transform .35s ease-in-out 0s,opacity .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s !important
}

.collapse{
  display:none
}

.collapse.in{
  display:block
}

.collapsed{
  background-color:#fff
}

.collapsing{
  position:static;
  height:0;
  overflow:hidden;
  -webkit-transition:height .3s ease;
  transition:height .3s ease
}

.dima-isotope-container.isotope-with-margin{
  margin:0 -15px;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}

.work-item{
  width:100%;
  z-index:45;
  position:relative
}

.work-item img{
  -webkit-box-shadow:inset 0px -10px 0px #fff;
  box-shadow:inset 0px -10px 0px #fff;
  width:100%
}

.work-item .project-info{
  margin-top:15px
}

.work-item .project-info .porftfolio-cat{
  margin:0;
  color:var(--secondary-main-color-alpha-47);
  padding-left:0
}

.work-item .project-info .porftfolio-cat li{
  display:inline-block
}

.work-item .project-info .porftfolio-cat li a{
  color:var(--secondary-main-color-alpha-47)
}

.work-item .project-info .porftfolio-cat li a:hover{
  color:var(--var-heading-font-color)
}

.work-item .project-info .porftfolio-cat li .sep{
  padding:0 1px
}

.work-item .project-info .porftfolio-cat li:last-child .sep{
  display:none
}

.work-item.dima_title_btm .project-info .project-name{
  margin-bottom:5px
}

.work-item.dima_title_btm .project-info .dima-divider{
  margin-top:5px;
  margin-bottom:5px
}

.work-item.dima_go_inside .project-info{
  position:absolute;
  bottom:1.4285714286rem;
  left:2.1428571429rem;
  overflow:hidden
}

.work-item.dima_go_inside .project-name{
  margin-bottom:.2857228571rem
}

.work-item.dima_go_inside .porftfolio-cat,.work-item.dima_go_inside .project-name{
  opacity:0;
  -webkit-transform:translateY(125%);
          transform:translateY(125%);
  -webkit-transition:opacity .6s,-webkit-transform .6s;
  transition:opacity .6s,-webkit-transform .6s;
  transition:transform .6s,opacity .6s;
  transition:transform .6s,opacity .6s,-webkit-transform .6s
}

.work-item:hover.dima_go_inside .project-name{
  opacity:1;
  -webkit-transform:translateY(0);
          transform:translateY(0);
  -webkit-transition-delay:.1s;
          transition-delay:.1s
}

.work-item:hover.dima_go_inside .porftfolio-cat{
  opacity:1;
  -webkit-transform:translateY(0);
          transform:translateY(0);
  -webkit-transition-delay:.3s;
          transition-delay:.3s
}

.portfolio-body{
  padding-bottom:3.5714285714rem
}

.details-right .info-content,.details-left .info-content{
  padding-bottom:3.5476257143rem
}

.dima-full-width-active .details-modern{
  margin-top:5.6904828571rem
}

.details-modern p{
  margin-bottom:1.4047685714rem
}

.classic-on-bottom{
  margin-top:3.5476257143rem
}

.details-box .detail-container{
  display:table;
  table-layout:fixed;
  padding-bottom:10px;
  word-break:break-all
}

.details-box .detail-container:last-child{
  padding-bottom:0
}

.detail-container .detail-value{
  display:table-cell;
  position:relative
}

.detail-container .detail-value svg{
  position:absolute;
  fill:var(--var-heading-font-color);
  width:24px;
  top:-9px
}

.detail-container .detail-value svg+a{
  padding-left:2.1428571429rem
}

.detail-container .detail-label{
  min-width:108px;
  display:table-cell
}

.detail-label{
  color:var(--var-heading-font-color);
  font-weight:400
}

.section.related-portfolio{
  background-color:var(--section-bg-color)
}

.isotope-item.format-video{
  width:100%
}

.column_4{
  display:block
}

@media only screen and (max-width: 1280px)and (min-width: 800px){
  .dima-container.full .dima-isotope-container.clm-4 .isotope-item{
    width:33.333332%
  }
}

.js-lazy-image{
  position:relative;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.is-lazy.lazy-pre-placeholder .js-lazy-image:not(.lazyloaded){
  background-color:#f7f7f7;
  background-image:-webkit-gradient(linear, right top, left top, from(#f7f7f7), color-stop(20%, #f0f0f0), color-stop(40%, #f7f7f7), to(#f7f7f7));
  background-image:linear-gradient(to left, #f7f7f7 0%, #f0f0f0 20%, #f7f7f7 40%, #f7f7f7 100%);
  background-repeat:no-repeat;
  background-size:450px 700px;
  -webkit-animation:lazyloadeffect 1s infinite linear forwards;
  animation:lazyloadeffect 1s infinite linear forwards
}

.is-lazy.lazy-small-placeholder .js-lazy-image.lazyloaded{
  -webkit-filter:blur(0);
          filter:blur(0)
}

.is-lazy.lazy-small-placeholder .js-lazy-image:not(.lazyloaded){
  -webkit-filter:blur(20px);
          filter:blur(20px);
  -webkit-transform:scale(1);
          transform:scale(1)
}

@-webkit-keyframes lazyloadeffect{
  from{
    background-position:-400px 0
  }

  to{
    background-position:200px 0
  }
}

@keyframes lazyloadeffect{
  from{
    background-position:-400px 0
  }

  to{
    background-position:200px 0
  }
}

.dima-isotope-wrapper{
  display:inline-block;
  width:100%
}

.animation-active [data-animate]{
  opacity:0
}

.animation-active [data-animate] .animation-done{
  opacity:1
}

.animation-item-done.animation-active [data-dima-animate-item]{
  opacity:1
}

@media only screen and (min-width: 989px){
  .dima-quick-view-box.visible.loading-vis .product-loading:before,body.animation-active:not(.animation-item-done) .dima-isotope-wrapper:not(.no-preloaderspin):before{
    position:relative;
    display:block;
    content:"";
    border:2px solid var(--border-color);
    width:6.4285714286rem;
    height:6.4285714286rem;
    border-top-color:var(--var-main-color);
    -webkit-animation:preloader-spin 1.5s linear infinite;
            animation:preloader-spin 1.5s linear infinite;
    margin-left:-3.2142857143rem;
    border-radius:50%;
    left:50%;
    top:20px
  }

  .dima-quick-view-box.visible.loading-vis .product-loading .filters-box,.dima-quick-view-box.visible.loading-vis .product-loading .dima-isotope-container,body.animation-active:not(.animation-item-done) .dima-isotope-wrapper:not(.no-preloaderspin) .filters-box,body.animation-active:not(.animation-item-done) .dima-isotope-wrapper:not(.no-preloaderspin) .dima-isotope-container{
    opacity:0
  }

  body.animation-active.animation-item-done .filters-box,body.animation-active.animation-item-done .dima-isotope-container{
    opacity:1
  }

  @-webkit-keyframes preloader-spin{
    0%{
      -webkit-transform:rotate(0deg);
      transform:rotate(0deg)
    }

    100%{
      -webkit-transform:rotate(360deg);
      transform:rotate(360deg)
    }
  }

  @keyframes preloader-spin{
    0%{
      -webkit-transform:rotate(0deg);
      transform:rotate(0deg)
    }

    100%{
      -webkit-transform:rotate(360deg);
      transform:rotate(360deg)
    }
  }
}

.filters{
  display:block;
  text-align:center;
  margin-bottom:5.6904828571rem
}

.filters ul{
  padding:0;
  margin:0
}

.filters ul li{
  cursor:pointer
}

.filters ul li a{
  color:var(--var-body-text-color);
  font-weight:400;
  height:auto;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-transition:color .2s ease-in;
  transition:color .2s ease-in
}

.filters ul li a:hover{
  color:var(--var-main-color);
  text-decoration:none
}

.filters-box.filters ul{
  border:none;
  margin:0;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media(max-width: 679px){
  .filters-box.filters ul{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:start
  }
}

.filters-box.filters ul li{
  position:relative;
  display:inline-block
}

@media(max-width: 679px){
  .filters-box.filters ul li{
    width:50%
  }
}

.filters-box.filters ul li a{
  color:var(--header-link-color);
  display:inline-block;
  width:100%;
  padding:0 25px 0 25px
}

.filters-box.filters ul li a:hover{
  color:var(--var-main-color)
}

.filters-box.filters ul li a:hover span{
  color:var(--var-main-color)
}

.filters-box.filters ul li span{
  color:#ccc;
  position:absolute;
  top:-12px;
  right:12px;
  -webkit-transition:color .2s ease-in;
  transition:color .2s ease-in
}

@media(max-width: 679px){
  .filters-box.filters ul li span{
    display:none
  }
}

.filters-box.filters ul .current a{
  color:var(--var-main-color)
}

.filters-box.filters ul .current a span{
  color:var(--var-main-color)
}

@media only screen and (max-width: 679px){
  .filters-box.filters ul{
    border:none;
    margin:0 auto;
    width:95%
  }
}

@media only screen and (max-width: 480px){
  .filters-box.filters{
    margin-bottom:3.5476257143rem
  }
}

.tagcloud .tags-title,.tags .tags-title{
  color:var(--var-heading-font-color)
}

.tagcloud svg,.tags svg{
  position:relative;
  top:3px;
  fill:var(--var-heading-font-color);
  width:18px;
  height:18px;
  margin-right:5px
}

.tagcloud a,.tags a{
  display:inline-block;
  margin-right:5px;
  margin-left:0;
  text-transform:capitalize;
  font-size:1em !important;
  line-height:100%;
  color:var(--secondary-main-color-alpha-47);
  -webkit-transition:all 320ms ease-in;
  transition:all 320ms ease-in
}

.tagcloud a:hover,.tags a:hover{
  color:var(--var-main-color)
}

.tagcloud a:after,.tags a:after{
  content:","
}

.tagcloud a:last-child:after,.tags a:last-child:after{
  content:""
}

.dark-bg .tagcloud a,.dark-bg .tags a{
  background-color:var(--var-footer-featured-border-color);
  color:rgba(255,255,255,.4)
}

.dark-bg .tagcloud a:hover,.dark-bg .tags a:hover{
  color:#fff
}

.boxed-blog.blog-list.dima-layout-standard:not(.blog-single) .post.format-quote,.boxed-blog.blog-list.dima-layout-standard:not(.blog-single) .post.format-link,.boxed-blog.blog-list.dima-layout-standard:not(.blog-single) article.format-quote,.boxed-blog.blog-list.dima-layout-standard:not(.blog-single) article.format-link{
  margin:4.5714285714rem 0 4.5714285714rem 0
}

.boxed-blog.blog-list .post header .entry-title,.boxed-blog.blog-list article header .entry-title{
  margin-bottom:1.0714457143rem
}

.boxed-blog.blog-list .post header .entry-title a,.boxed-blog.blog-list article header .entry-title a{
  font-weight:inherit
}

.boxed-blog.blog-list .post.post_format-post-format-audio>.post-img,.boxed-blog.blog-list article.post_format-post-format-audio>.post-img{
  margin-bottom:0
}

.boxed-blog.blog-list .post.post_format-post-format-audio .post-audio,.boxed-blog.blog-list article.post_format-post-format-audio .post-audio{
  margin-bottom:1.3571514286rem
}

.boxed-blog article.e-post,.boxed-blog .post.e-post{
  padding:20px !important;
  background:var(--var-website-bg-color);
  border:1px solid var(--border-color)
}

.boxed-blog article.e-post .box,.boxed-blog .post.e-post .box{
  margin-bottom:0;
  border:0
}

.boxed-blog article.e-post .entry-content,.boxed-blog .post.e-post .entry-content{
  padding:25px 0 5px 0
}

.boxed-blog article .post-img,.boxed-blog .post .post-img{
  position:relative;
  height:auto;
  width:auto;
  margin-bottom:1.4047685714rem
}

.boxed-blog article .post-img img,.boxed-blog .post .post-img img{
  display:block;
  overflow:hidden;
  max-width:100%;
  width:100%
}

.boxed-blog article .post-img .single-caption-text,.boxed-blog .post .post-img .single-caption-text{
  position:absolute;
  bottom:0;
  left:0;
  padding:5px 10px;
  background:var(--var-main-color);
  color:#fff;
  line-height:1.8;
  font-size:85%
}

.boxed-blog article>hr,.boxed-blog .post>hr{
  padding:0;
  margin:0 0 1.4047685714rem
}

.boxed-blog article .entry-content,.boxed-blog .post .entry-content{
  position:relative
}

.boxed-blog article .entry-content.custom-post,.boxed-blog .post .entry-content.custom-post{
  padding:0
}

.boxed-blog article .entry-content.custom-post .single-post-title,.boxed-blog .post .entry-content.custom-post .single-post-title{
  display:none
}

.boxed-blog article .entry-content.custom-post .social-media,.boxed-blog .post .entry-content.custom-post .social-media{
  padding:25px
}

.boxed-blog article .pad,.boxed-blog .post .pad{
  padding:20px;
  border:1px solid var(--border-color);
  border-bottom:none;
  background:var(--quote-bg)
}

.boxed-blog .sda-post{
  position:relative
}

.boxed-blog .sda-post img{
  margin-bottom:1px
}

.dima-link{
  border-left:none;
  position:relative;
  display:block;
  padding:1.1785842857rem 2.1428571429rem 1.4047685714rem 2.1428571429rem;
  border:5px solid var(--border-color);
  margin-left:60px
}

.dima-link .entry-title{
  margin-bottom:.4642985714rem
}

.dima-link p a{
  color:var(--header-link-color)
}

.dima-link p a:hover{
  color:var(--var-main-color)
}

.video-overlay{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-size:cover;
  background-position:center center;
  cursor:pointer;
  z-index:10
}

.video-overlay .video-overlay-hover{
  background:rgba(0,0,0,0);
  width:100%;
  height:100%;
  position:absolute;
  z-index:100;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out
}

.video-overlay .video-overlay-hover:hover{
  background:rgba(0,0,0,.6)
}

.video-overlay .video-overlay-hover:hover .video-play-button{
  -webkit-transform:scale(1.2, 1.2);
          transform:scale(1.2, 1.2)
}

.video-overlay .video-play-button{
  display:block;
  position:absolute !important;
  z-index:100;
  left:50%;
  top:50%;
  width:5rem;
  height:5rem;
  margin-top:-2.5rem;
  margin-left:-2.5rem;
  background:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23FFF' height='70' viewBox='0 0 24 24' width='70' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z'/%3E%3C/svg%3E ") no-repeat;
  -webkit-transition:320ms ease-out;
  transition:320ms ease-out
}

.entry-content>*:last-child{
  margin-bottom:0
}

body.single-post .entry-content h2,body.single-post .entry-content h3,body.single-post .entry-content h4,body.single-post .entry-content h5,body.single-post .entry-content h6{
  margin:2.8571428571rem 0
}

body.single-post .entry-content p{
  padding-bottom:1.4285714286rem;
  margin-bottom:0
}

.entry-content blockquote p,.entry-content ul li p{
  margin-bottom:0
}

.product-img:hover .dima-admin-edit,article:hover .dima-admin-edit{
  display:block
}

.dima-block_video{
  max-width:100%;
  position:absolute
}

.dima-audio.embed iframe{
  width:100%
}

.embed-responsive{
  position:relative;
  display:block;
  height:0;
  padding:0;
  overflow:hidden
}

.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  border:0
}

.embed-responsive-16by9{
  padding-bottom:56.25%
}

.dima-video-wrapper embed,.dima-video-wrapper iframe,.dima-video-wrapper video{
  position:relative;
  top:0;
  left:0;
  width:100%;
  margin:0
}

.dima-composition{
  margin-top:.6904828571rem;
  margin-bottom:-30px
}

.dima-composition span{
  display:inline-block;
  float:left
}

.dima-search-title{
  border-top:1px solid #e1e1e1;
  border-bottom:1px solid #e1e1e1;
  padding:1.3571514286rem 0
}

.a2a_svg{
  border-radius:0 !important
}

@media only screen and (max-width: 989px){
  .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(3n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(4n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box{
    border-right-color:var(--border-color)
  }

  .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(2n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(2n)) .box{
    border-right-color:rgba(0,0,0,0);
    background:var(--var-website-bg-color)
  }

  .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+3) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+3) .box{
    border-top-color:rgba(0,0,0,0)
  }

  .dima-blockquote.single-blockquote,.dima-link{
    margin-left:0;
    margin-top:3.2142857143rem
  }
}

.dima-layout-grid .post-view,.dima-layout-masonry .post-view{
  display:none !important
}

@media only screen and (max-width: 679px){
  .dima_page_title_is_on .entry-title-hr,h2.single-post-title{
    display:none
  }

  .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(2n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(3n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(2n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(4n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(3n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(2n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(4n)) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box{
    border-right-color:var(--border-color)
  }

  .boxed-blog.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+2) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-2 article:nth-child(n+2) .box,.boxed-blog.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+2) .box{
    border-top-color:rgba(0,0,0,0)
  }
}

@media only screen and (max-width: 480px){
  .post-comments,.post-view{
    display:none !important
  }

  .dima-timeline .box .box,.dima-minimal-style .box{
    padding:3.9285714286rem 3.2142857143rem
  }
}

.read-more-icon{
  display:table;
  margin-top:5px
}

.read-more-icon svg{
  fill:var(--secondary-main-color-alpha-47);
  width:25px;
  height:25px;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.read-more-icon:hover svg{
  fill:var(--var-main-color)
}

.related-posts{
  padding-bottom:0
}

.related-posts .dima_slick_slider .slick-slide{
  margin:0 1.0714285714rem
}

.related-posts.related-posts-slide .related-post{
  margin-bottom:0;
  margin-right:auto
}

.related-posts .related-posts-title{
  margin-bottom:1.1785842857rem
}

.related-posts .related-entry{
  -webkit-box-sizing:box-sizing;
  box-sizing:box-sizing
}

.related-posts .related-entry .related-entry-title .title{
  margin-bottom:0
}

.related-posts .related-entry.dima_slick_slider{
  margin-left:-15px
}

.related-posts .noor-line{
  margin-bottom:4.2857142857rem
}

.related-post{
  margin-bottom:30px
}

.related-entry-media{
  margin-bottom:15px !important;
  position:relative;
  overflow:hidden
}

.related-entry-media .related-entry-thumbnail img{
  width:100%;
  height:auto
}

.dima_post_pagination{
  position:absolute;
  left:0;
  right:0
}

.icon-off{
  opacity:.25
}

.nav-reveal{
  height:80px;
  background:var(--var-pagination-bg-color);
  margin:0;
  -moz-user-select:-moz-none;
  -ms-user-select:none;
  -webkit-user-select:none;
  user-select:none;
  overflow:hidden;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:9999
}

.nav-reveal>div{
  border-right:1px solid var(--css-top-footer-bg-color)
}

.nav-reveal>div:last-child{
  border-right:0
}

.nav-reveal svg{
  width:24px;
  height:80px;
  fill:#fff;
  display:block;
  margin:0 auto;
  -webkit-transition:all .3s;
  -webkit-backface-visibility:hidden;
  -moz-transition:all .3s;
  -moz-backface-visibility:hidden;
  transition:all .3s;
  backface-visibility:hidden
}

.nav-reveal .center_link span{
  left:0;
  top:100%
}

.nav-reveal .center_link a:hover span{
  top:0
}

.nav-reveal .center_link a:hover svg{
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
}

.nav-reveal .nav-reveal-prev span{
  left:0;
  opacity:0
}

.nav-reveal .nav-reveal-prev a:hover span{
  opacity:1
}

.nav-reveal .nav-reveal-prev a:hover svg{
  -webkit-transform:translateX(-300%);
  transform:translateX(-300%)
}

.nav-reveal .nav-reveal-next span{
  left:0;
  opacity:0
}

.nav-reveal .nav-reveal-next a:hover span{
  opacity:1
}

.nav-reveal .nav-reveal-next a:hover svg{
  -webkit-transform:translateX(300%);
  transform:translateX(300%)
}

.nav-reveal span{
  position:absolute;
  text-align:center;
  color:#fff;
  height:100%;
  width:100%;
  line-height:80px;
  -webkit-transition:all .4s;
  transition:all .4s
}

.single-post .dima-link{
  margin-bottom:1.4047685714rem
}

.single-post .page-section ul,.single-post .page-section ul.list-style,.single-post .page-section blockquote:not(.blog-style):not(.post-quote){
  padding:2.0238171429rem 7.1428571429rem 3.5476257143rem 7.1428571429rem
}

.boxed-blog.blog-list .post .single-post-title,.boxed-blog.blog-list article .single-post-title{
  margin-bottom:1.0714285714rem;
  font-size:2.5714285714em;
  line-height:1.25em;
  letter-spacing:.025em;
  font-weight:300
}

@media only screen and (max-width: 679px){
  .single-post .page-section ul,.single-post .page-section ul.list-style{
    padding:2.8571428571rem 0rem
  }

  .single-post .page-section blockquote{
    padding:2.8571428571rem 0rem !important
  }
}

.dima-block-slide.dima-height-responsive{
  opacity:0
}

.dima-block-slide .post-img,.dima-block-slide .slick-list,.dima-block-slide .slick-track{
  height:100%
}

.dima-block-slide.slick-dotted .slick-prev,.dima-block-slide.slick-dotted .slick-next{
  margin-top:0
}

.dima-block-slide .slick-slide>div{
  height:100%
}

.dima-block-slide .slick-slide>div article{
  height:100%
}

.dima-block-slide .slick-dots{
  position:absolute;
  padding:0 !important;
  bottom:2.8571428571rem
}

.dima-block-slide .thumb-overlay{
  position:relative;
  width:100%;
  height:100%;
  top:0;
  left:0;
  padding:30px;
  z-index:3
}

.dima-block-slide .thumb-overlay .container{
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:2
}

.dima-block-slide .thumb-overlay .thumb-meta{
  margin-bottom:2.83334rem
}

.dima-block-slide .thumb-overlay .thumb-title{
  margin-bottom:3.2143028571rem
}

.dima-block-slide .thumb-overlay .thumb-title a,.dima-block-slide .thumb-overlay .thumb-meta,.dima-block-slide .thumb-overlay .thumb-meta a{
  color:#fff !important
}

.dima-block-slide .thumb-overlay .read-more-icon{
  width:40px;
  height:40px;
  border:2px solid #fff
}

.dima-block-slide .thumb-overlay .read-more-icon svg{
  fill:#fff;
  position:absolute;
  left:.4285714286rem;
  top:.3571428571rem
}

.post-footer{
  border-top:1px solid var(--border-color);
  border-bottom:1px solid var(--border-color);
  padding:2.1428571429rem 0;
  margin-top:2.8571428571rem
}

.post-footer:not(.no-tags) .social-media{
  position:absolute;
  right:0;
  margin-top:-5px
}

@media only screen and (max-width: 679px){
  .post-footer:not(.no-tags){
    padding:1.4285714286rem 0 10px 0
  }

  .post-footer:not(.no-tags) .post-share,.post-footer:not(.no-tags) .social-media{
    position:relative;
    float:left;
    margin-top:1.4285714286rem
  }
}

.post-footer.no-tags{
  padding:3.5714285714rem 0
}

.post-footer.no-tags .social-media{
  position:relative;
  margin-bottom:-20px
}

.post-footer.no-tags .social-media ul{
  display:table;
  left:50%;
  position:absolute;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

.boxed-blog.blog-list.dima-minimal-style.slick-no-margin article{
  margin:0 1px
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-flow:row wrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-flow:row wrap
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin article{
  margin:0;
  padding:0;
  border-width:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin article:last-child .box{
  border-right-color:var(--border-color) !important
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-4 article:not(:nth-child(4n)) .box{
  border-right-color:rgba(0,0,0,0)
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-4 article:nth-child(n+5) .box{
  border-top-color:rgba(0,0,0,0)
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-3 article:not(:nth-child(3n)) .box{
  border-right-color:rgba(0,0,0,0)
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-3 article:nth-child(n+4) .box{
  border-top-color:rgba(0,0,0,0)
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-2 article:not(:nth-child(2n)) .box{
  border-right-color:rgba(0,0,0,0)
}

.boxed-blog.blog-list.dima-minimal-style.minimal_no_margin.clm-2 article:nth-child(n+3) .box{
  border-top-color:rgba(0,0,0,0)
}

.boxed-blog.blog-list.dima-minimal-style article .entry-content{
  margin-bottom:2.1428571429rem
}

.boxed-blog.blog-list.dima-minimal-style article .box{
  min-height:345px;
  height:100%;
  background:var(--var-website-bg-color)
}

.boxed-blog.blog-list.dima-minimal-style article .post-icon .icons-media li{
  opacity:1
}

.boxed-blog.blog-list.dima-minimal-style article .post-icon,.boxed-blog.blog-list.dima-minimal-style article .link_overlay{
  top:-1px;
  left:-1px
}

.boxed-blog.blog-list.dima-minimal-style article .post-meta{
  position:absolute;
  bottom:4.2857142857rem;
  padding:0
}

.boxed-blog.blog-list.dima-minimal-style article .post-meta ul .post-view,.boxed-blog.blog-list.dima-minimal-style article .post-meta ul .post-comments{
  display:none
}

.boxed-blog.blog-list.grid-masonry article header .entry-title,.boxed-blog.blog-list.dima-timeline-blog article header .entry-title,.boxed-blog.blog-list.dima-minimal-style article header .entry-title{
  margin-bottom:.8214371429rem
}

.boxed-blog.blog-list.grid-masonry{
  margin-bottom:1.3571514286rem
}

.boxed-blog article.e-post .post-meta,.boxed-blog .post.e-post .post-meta{
  border-bottom:1px solid var(--border-color);
  padding:20px 0 20px 0
}

.boxed-blog article .post-meta,.boxed-blog .post .post-meta{
  font-size:14px;
  line-height:30px;
  padding-bottom:1.4047685714rem;
  border-bottom:none;
  margin-bottom:0;
  color:var(--secondary-main-color-alpha-47)
}

.boxed-blog article .post-meta a,.boxed-blog .post .post-meta a{
  color:var(--secondary-main-color-alpha-47);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.boxed-blog article .post-meta a:hover,.boxed-blog .post .post-meta a:hover{
  color:var(--var-main-color)
}

.boxed-blog article .post-meta ul,.boxed-blog .post .post-meta ul{
  text-align:right;
  margin:0;
  padding-left:0;
  overflow:hidden;
  list-style:none
}

.boxed-blog article .post-meta ul li svg,.boxed-blog .post .post-meta ul li svg{
  position:relative;
  top:2px;
  fill:var(--var-heading-font-color);
  width:16px;
  height:16px
}

.boxed-blog article .post-meta ul li .post-comments,.boxed-blog .post .post-meta ul li .post-comments{
  padding-left:10px
}

.boxed-blog article .post-meta ul li.post-on,.boxed-blog .post .post-meta ul li.post-on{
  text-transform:capitalize
}

.boxed-blog article .post-meta ul li.post-on time,.boxed-blog .post .post-meta ul li.post-on time{
  color:var(--var-heading-font-color)
}

.boxed-blog article .post-meta ul li.post-view.full,.boxed-blog .post .post-meta ul li.post-view.full{
  padding-top:10px
}

.dima-author-box{
  margin-bottom:7.1428571429rem
}

.dima-author-box .dima-about-image{
  position:relative;
  margin-right:30px;
  margin-top:0
}

.dima-author-box .dima-about-image img{
  width:150px;
  height:150px
}

.dima-author-box .dima-author-info{
  overflow:hidden
}

.dima-author-box .dima-author-info p{
  margin-bottom:1.7857142857rem
}

@media only screen and (max-width: 679px){
  .dima-author-box .dima-about-image{
    margin-right:20px;
    margin-top:0;
    margin-bottom:10px
  }

  .dima-author-box .dima-about-image img{
    width:60px;
    height:60px
  }

  .dima-author-box .dima-author-info{
    overflow:initial
  }
}

.page .dima-comments-list{
  margin-top:30px
}

.dima-comments-list .h-comment,.dima-reviews-list .h-comment{
  text-align:left;
  padding-bottom:1.1785842857rem;
  margin-bottom:0
}

.dima-comments-list .h-comment span,.dima-reviews-list .h-comment span{
  background:var(--var-website-bg-color);
  display:inline-block;
  position:relative;
  z-index:3;
  padding-right:10px
}

.dima-comments-list .h-comment span small,.dima-reviews-list .h-comment span small{
  font-size:23px;
  line-height:23px
}

.dima-comments-list .dima-comment,.dima-reviews-list .dima-comment{
  margin:0;
  list-style:none
}

.dima-comments-list .dima-comment article,.dima-reviews-list .dima-comment article{
  margin-bottom:2.1428571429rem
}

.dima-comments-list .dima-comment .dima-post-author,.dima-reviews-list .dima-comment .dima-post-author{
  font-size:16px;
  font-weight:400;
  font-style:italic;
  display:block;
  text-align:center;
  padding-top:10px
}

.dima-comments-list .dima-comment .dima-comment-awaiting-moderation,.dima-reviews-list .dima-comment .dima-comment-awaiting-moderation{
  font-style:italic
}

.dima-comments-list .dima-comment .content-comment,.dima-reviews-list .dima-comment .content-comment{
  border-bottom:1px solid var(--border-color);
  padding:30px 0;
  overflow:hidden
}

.dima-comments-list .dima-comment li .dima-comment-img img,.dima-reviews-list .dima-comment li .dima-comment-img img{
  width:5rem !important;
  height:5rem !important
}

.dima-comments-list .dima-comment li .comment-content p,.dima-reviews-list .dima-comment li .comment-content p{
  margin-bottom:0
}

.dima-comments-list .dima-comment li .dima-comment-entry,.dima-reviews-list .dima-comment li .dima-comment-entry{
  position:relative;
  overflow:hidden;
  padding-right:5px
}

.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel,.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel{
  margin:0 0 10px 0;
  display:inline-block;
  padding-left:0
}

.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel .dima-comment-author,.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel .dima-comment-author{
  font-style:normal;
  color:var(--var-heading-font-color)
}

.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel li,.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel li{
  display:inline-block;
  margin-right:15px
}

.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel li:last-child,.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel li:last-child{
  margin-right:0
}

.dima-comments-list .dima-comment li .dima-comment-entry ul.user-comment-titel .star-rating,.dima-reviews-list .dima-comment li .dima-comment-entry ul.user-comment-titel .star-rating{
  top:5px;
  margin-bottom:0
}

.dima-comments-list .dima-comment li .dima-comment-entry svg,.dima-reviews-list .dima-comment li .dima-comment-entry svg{
  position:relative;
  top:3px;
  fill:var(--var-heading-font-color);
  width:18px;
  height:18px;
  margin-right:5px
}

.dima-comments-list .dima-comment li .children,.dima-reviews-list .dima-comment li .children{
  margin-left:89px;
  list-style:none
}

.dima-comments-list .dima-comment li .children li:last-child,.dima-reviews-list .dima-comment li .children li:last-child{
  padding-bottom:0
}

.dima-comments-list .dima-comment li .reply-form a,.dima-reviews-list .dima-comment li .reply-form a{
  margin-bottom:10px;
  font-size:14px;
  line-height:14px;
  display:block
}

.dima-comments-list .dima-comment>li:last-child,.dima-reviews-list .dima-comment>li:last-child{
  margin-bottom:70px
}

.dima-comment-header a{
  color:var(--header-link-color)
}

.dima-comment-header a:hover{
  color:var(--var-main-color)
}

.dima-comment-header .user-comment-titel.float-end li{
  margin-right:25px !important
}

.dima-comment-header .user-comment-titel.float-end li:last-child{
  margin-right:0 !important
}

.comment-reply-title{
  margin-bottom:1.1785842857rem
}

.dima-comments-navigation{
  margin-bottom:30px
}

.dima-comments-navigation h6{
  margin-bottom:15px
}

@media only screen and (max-width: 679px){
  .dima-comments-list .dima-comment li .children,.dima-comments-list .dima-comment li .dima-comment-entry{
    margin:0
  }

  .dima-comments-list .dima-comment li .dima-comment-entry header .comment-time{
    display:block;
    float:none;
    font-size:12px
  }

  .dima-comments-list .dima-comment li .dima-comment-img img{
    width:60px !important;
    height:60px !important
  }
}

.social-media.fill-icon li.twitter_icon a{
  background-color:#00aced !important;
  color:#fff !important
}

.social-media.fill-icon li.twitter_icon a:hover{
  background-color:#0080b0 !important
}

.social-media.fill-icon li.facebook_icon a{
  background-color:#3b5998 !important;
  color:#fff !important
}

.social-media.fill-icon li.facebook_icon a:hover{
  background-color:#2a3f6c !important
}

.social-media.fill-icon li.googleplus_icon a{
  background-color:#dd4b39 !important;
  color:#fff !important
}

.social-media.fill-icon li.googleplus_icon a:hover{
  background-color:#b93120 !important
}

.social-media.fill-icon li.pinterest_icon a{
  background-color:#cb2027 !important;
  color:#fff !important
}

.social-media.fill-icon li.pinterest_icon a:hover{
  background-color:#96181d !important
}

.social-media.fill-icon li.linkedin_icon a{
  background-color:#007bb6 !important;
  color:#fff !important
}

.social-media.fill-icon li.linkedin_icon a:hover{
  background-color:#005279 !important
}

.social-media.fill-icon li.youtube_icon a{
  background-color:#b00 !important;
  color:#fff !important
}

.social-media.fill-icon li.youtube_icon a:hover{
  background-color:#7e0000 !important
}

.social-media.fill-icon li.vimeo_icon a{
  background-color:#1ab7ea !important;
  color:#fff !important
}

.social-media.fill-icon li.vimeo_icon a:hover{
  background-color:#118eb6 !important
}

.social-media.fill-icon li.tumblr_icon a{
  background-color:#32506d !important;
  color:#fff !important
}

.social-media.fill-icon li.tumblr_icon a:hover{
  background-color:#1f3143 !important
}

.social-media.fill-icon li.instagram_icon a{
  background-color:#bc2a8d !important;
  color:#fff !important
}

.social-media.fill-icon li.instagram_icon a:hover{
  background-color:#8a1f67 !important
}

.social-media.fill-icon li.flickr_icon a{
  background-color:#ff0084 !important;
  color:#fff !important
}

.social-media.fill-icon li.flickr_icon a:hover{
  background-color:#c20064 !important
}

.social-media.fill-icon li.dribbble_icon a{
  background-color:#ea4c89 !important;
  color:#fff !important
}

.social-media.fill-icon li.dribbble_icon a:hover{
  background-color:#df1a66 !important
}

.social-media.fill-icon li.quora_icon a{
  background-color:#a82400 !important;
  color:#fff !important
}

.social-media.fill-icon li.quora_icon a:hover{
  background-color:#6b1700 !important
}

.social-media.fill-icon li.foursquare_icon a{
  background-color:#0072b1 !important;
  color:#fff !important
}

.social-media.fill-icon li.foursquare_icon a:hover{
  background-color:#004b74 !important
}

.social-media.fill-icon li.forrst_icon a{
  background-color:#5b9a68 !important;
  color:#fff !important
}

.social-media.fill-icon li.forrst_icon a:hover{
  background-color:#44744e !important
}

.social-media.fill-icon li.vk_icon a{
  background-color:#45668e !important;
  color:#fff !important
}

.social-media.fill-icon li.vk_icon a:hover{
  background-color:#314865 !important
}

.social-media.fill-icon li.wordpress_icon a{
  background-color:#21759b !important;
  color:#fff !important
}

.social-media.fill-icon li.wordpress_icon a:hover{
  background-color:#164f69 !important
}

.social-media.fill-icon li.stumbleupon_icon a{
  background-color:#eb4823 !important;
  color:#fff !important
}

.social-media.fill-icon li.stumbleupon_icon a:hover{
  background-color:#bf3211 !important
}

.social-media.fill-icon li.yahoo_icon a{
  background-color:#7b0099 !important;
  color:#fff !important
}

.social-media.fill-icon li.yahoo_icon a:hover{
  background-color:#4a005c !important
}

.social-media.fill-icon li.blogger_icon a{
  background-color:#fb8f3d !important;
  color:#fff !important
}

.social-media.fill-icon li.blogger_icon a:hover{
  background-color:#f66d05 !important
}

.social-media.fill-icon li.soundcloud_icon a{
  background-color:#ff3a00 !important;
  color:#fff !important
}

.social-media.fill-icon li.soundcloud_icon a:hover{
  background-color:#c22c00 !important
}

.social-media li{
  cursor:pointer;
  text-align:center
}

.social-media li a{
  display:table;
  font-family:"FontAwesome","Font Awesome 5 Free";
  font-weight:900;
  position:relative;
  color:var(--var-heading-font-color);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.social-media li a svg{
  fill:currentcolor;
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
          transform:translateX(-50%) translateY(-50%);
  width:1.7142857143rem
}

.social-media.dima_add_hover li:hover a{
  color:var(--close-to-white-0);
  background-color:var(--var-dima-secondary-main-color);
  -webkit-box-shadow:none;
          box-shadow:none
}

.social-media.dima_add_hover li:hover a svg{
  fill:var(--close-to-white-0)
}

.social-media.dima_colored_style li a{
  color:#fff !important
}

.social-media.dima_colored_style li a svg{
  fill:currentcolor !important
}

.social-media.fill-icon li{
  cursor:pointer;
  text-align:center;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.social-media.fill-icon li a{
  position:relative;
  display:table;
  font-family:"FontAwesome","Font Awesome 5 Free";
  font-weight:900;
  color:var(--var-heading-font-color);
  background-color:var(--border-color)
}

.social-media.outline-icon li a{
  -webkit-box-shadow:inset 0 0 0 2px var(--border-color);
          box-shadow:inset 0 0 0 2px var(--border-color)
}

.social-media.outline-icon li:hover a{
  -webkit-box-shadow:inset 0 0 0 2px var(--var-main-color);
          box-shadow:inset 0 0 0 2px var(--var-main-color)
}

.social-media.social-small li a{
  font-size:18px;
  line-height:2.8571428571rem;
  width:2.8571428571rem;
  height:2.8571428571rem
}

.social-media.social-medium li a{
  font-size:22px;
  line-height:3.5714285714rem;
  width:3.5714285714rem;
  height:3.5714285714rem
}

.social-media.social-big li a{
  font-size:30px;
  line-height:5rem;
  width:5rem;
  height:5rem
}

.social-media.social-big li svg{
  width:2.4285714286rem
}

.social-media.dima-social-author{
  margin-bottom:1px;
  margin-left:1px
}

.social-media.dima-show li{
  margin-right:10px
}

.social-media.dima-show li a{
  color:var(--var-heading-font-color)
}

.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li,.dark-bg .social-media.fill-icon li{
  color:#fff
}

.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li a,.dark-bg .social-media.fill-icon li a{
  background-color:rgba(255,255,255,.2);
  color:var(--var-dima-secondary-main-color)
}

.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li svg,.dark-bg .social-media.fill-icon li svg{
  fill:currentcolor
}

.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a,.dark-bg .social-media.fill-icon li:hover a{
  color:var(--var-heading-font-color) !important;
  background-color:#fff !important;
  -webkit-box-shadow:none;
          box-shadow:none
}

.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a svg,.navbar_is_dark .dima-navbar-wrap .social-media.fill-icon li:hover a path,.dark-bg .social-media.fill-icon li:hover a svg,.dark-bg .social-media.fill-icon li:hover a path{
  fill:var(--var-heading-font-color)
}

.navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a,.dark-bg .social-media.outline-icon li a{
  -webkit-box-shadow:inset 0 0 0 2px var(--border-color-alpha-25);
          box-shadow:inset 0 0 0 2px var(--border-color-alpha-25);
  color:#fff
}

.navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a svg,.dark-bg .social-media.outline-icon li a svg{
  fill:currentcolor
}

.navbar_is_dark .dima-navbar-wrap .social-media.outline-icon li a:hover,.dark-bg .social-media.outline-icon li a:hover{
  -webkit-box-shadow:inset 0 0 0 2px #fff;
          box-shadow:inset 0 0 0 2px #fff
}

.circle-social ul li a{
  border-radius:50%
}

.apply-gray{
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  filter:grayscale(100%);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  -webkit-backface-visibility:hidden
}

.apply-gray:hover{
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -webkit-filter:grayscale(0%);
  -moz-filter:grayscale(0%);
  filter:grayscale(0%)
}

.apply-opacity img{
  -webkit-backface-visibility:hidden;
  -webkit-transition:opacity 320ms ease-out;
  transition:opacity 320ms ease-out
}

.apply-opacity:hover img{
  opacity:.3
}

.post-icon,.link_overlay{
  position:absolute;
  top:0;
  left:0
}

.post-icon.on_the_front li,.link_overlay.on_the_front li{
  opacity:1 !important;
  top:-10px;
  left:-10px
}

.link_overlay{
  background:rgba(0,0,0,0);
  -webkit-box-sizing:order-box;
  box-sizing:order-box;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  z-index:50
}

#popup-with-something{
  width:700px;
  height:500px;
  margin:0 auto
}

.post-icon .icons-media{
  position:relative;
  display:inline-block;
  text-align:center;
  padding-left:0;
  margin:0;
  z-index:99
}

.post-icon .icons-media li{
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -webkit-transition:opacity .55s cubic-bezier(0.2, 0.75, 0.5, 1),-webkit-transform .55s cubic-bezier(0.2, 0.75, 0.5, 1);
  transition:opacity .55s cubic-bezier(0.2, 0.75, 0.5, 1),-webkit-transform .55s cubic-bezier(0.2, 0.75, 0.5, 1);
  transition:transform .55s cubic-bezier(0.2, 0.75, 0.5, 1),opacity .55s cubic-bezier(0.2, 0.75, 0.5, 1);
  transition:transform .55s cubic-bezier(0.2, 0.75, 0.5, 1),opacity .55s cubic-bezier(0.2, 0.75, 0.5, 1),-webkit-transform .55s cubic-bezier(0.2, 0.75, 0.5, 1)
}

.post-icon .icons-media li:nth-child(2){
  -webkit-transition-delay:.05s;
          transition-delay:.05s
}

.post-icon .icons-media li:nth-child(3){
  -webkit-transition-delay:.1s;
          transition-delay:.1s
}

.post-icon .icons-media li:nth-child(4){
  -webkit-transition-delay:.15s;
          transition-delay:.15s
}

.post-icon .icons-media li:nth-child(5){
  -webkit-transition-delay:.2s;
          transition-delay:.2s
}

.post-icon .icons-media li:nth-child(6){
  -webkit-transition-delay:.25s;
          transition-delay:.25s
}

.post-icon .icons-media li.dima_go_audio,.post-icon .icons-media li.dima_go_video{
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -webkit-transform:translateY(-0.7142857143rem) translateX(-0.7142857143rem);
          transform:translateY(-0.7142857143rem) translateX(-0.7142857143rem)
}

.post-icon .icons-media.media-button li a{
  width:160px;
  font-size:1rem;
  font-family:"Poppins",Helvetica,Arial,Times,serif
}

.post-icon .icons-media li{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:5px;
  margin-bottom:5px
}

.post-icon .icons-media li a{
  background:var(--var-main-color);
  display:inline-block;
  min-width:3.5714285714rem;
  height:3.5714285714rem;
  color:#fff
}

.post-icon .icons-media li a svg{
  fill:#fff;
  width:24px;
  height:3.5714285714rem
}

.post-icon .icons-media li a svg path{
  fill:currentColor
}

.post-icon .icons-media li a i{
  font-size:18px;
  line-height:3.5714285714rem
}

.post-icon .icons-media li a.format-audio{
  background:#f50057
}

.post-icon .icons-media li a.format-video{
  background:#2962ff
}

.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),.work-item.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),.dima-team-member.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),.post-img.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),.dima-edd.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video),.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_audio),.dima-product.dima_go_inside:hover .post-icon .icons-media li:not(.dima_go_video){
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -webkit-transform:translateY(2.1428571429rem) translateX(2.1428571429rem);
          transform:translateY(2.1428571429rem) translateX(2.1428571429rem)
}

.work-item:hover .post-icon .icons-media li:not(.dima_go_audio),.work-item:hover .post-icon .icons-media li:not(.dima_go_video),.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_audio),.dima-team-member:hover .post-icon .icons-media li:not(.dima_go_video),.post-img:hover .post-icon .icons-media li:not(.dima_go_audio),.post-img:hover .post-icon .icons-media li:not(.dima_go_video),.dima-edd:hover .post-icon .icons-media li:not(.dima_go_audio),.dima-edd:hover .post-icon .icons-media li:not(.dima_go_video),.dima-product:hover .post-icon .icons-media li:not(.dima_go_audio),.dima-product:hover .post-icon .icons-media li:not(.dima_go_video){
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -webkit-transform:translateY(-0.7142857143rem) translateX(-0.7142857143rem);
          transform:translateY(-0.7142857143rem) translateX(-0.7142857143rem)
}

.overlay{
  position:relative;
  display:block
}

.overlay.circle:before{
  border-radius:100%
}

.overlay.rounded:before{
  border-radius:6px
}

.overlay:before{
  content:"";
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in;
  background-color:var(--var-main-color);
  cursor:pointer;
  z-index:99
}

.overlay:hover:before{
  opacity:.5;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter:alpha(opacity=50)
}

.effect-julia,.effect-roxy{
  position:relative;
  overflow:hidden;
  height:100%
}

.effect-roxy img{
  -webkit-transition:opacity .35s,-webkit-transform .35s;
  transition:opacity .35s,-webkit-transform .35s;
  transition:opacity .35s,transform .35s;
  transition:opacity .35s,transform .35s,-webkit-transform .35s;
  -webkit-transform:scale(1.15);
  transform:scale(1.15)
}

.effect-roxy:hover img{
  -webkit-transform:scale(1);
  transform:scale(1)
}

.effect-julia img{
  -webkit-transition:opacity 1s,-webkit-transform 1s;
  transition:opacity 1s,-webkit-transform 1s;
  transition:opacity 1s,transform 1s;
  transition:opacity 1s,transform 1s,-webkit-transform 1s;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.ie-11 .effect-julia img{
  -webkit-backface-visibility:visible;
          backface-visibility:visible
}

.effect-julia:hover img{
  -webkit-transform:scale3d(1.1, 1.1, 1);
  transform:scale3d(1.1, 1.1, 1)
}

.gray-opacity img{
  opacity:.6;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  -webkit-backface-visibility:hidden;
  width:auto
}

.gray-opacity img:hover{
  opacity:1
}

.entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy),.widget .button,[type=submit],.dima-button{
  position:relative;
  cursor:pointer;
  display:inline-block;
  font-family:"Maven Pro",Helvetica,Arial,Times,serif;
  outline:none;
  margin:0;
  min-height:1em;
  padding:0 2rem;
  background-color:var(--default-btn-bg-color);
  font-weight:400;
  min-height:3.5714285714rem;
  line-height:3.5714285714rem;
  font-style:normal;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  overflow:hidden;
  letter-spacing:1.5px;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-box-sizing:order-box;
  box-sizing:order-box;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  text-transform:uppercase;
  white-space:nowrap;
  border-radius:0;
  -webkit-backface-visibility:hidden
}

.entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy) i,.widget .button i,[type=submit] i,.dima-button i{
  padding-right:15px;
  margin-left:-15px
}

.entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy) svg,.widget .button svg,[type=submit] svg,.dima-button svg{
  padding-right:10px;
  margin-left:-10px;
  position:relative;
  fill:currentColor;
  height:1.2857142857em;
  top:.2857142857em;
  width:2em !important
}

[type=submit]{
  border-width:0
}

.entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy),.widget .button,[type=submit],.dima-button{
  color:var(--fill-btn-color)
}

.entry-content .button:not(.ajax_add_to_cart):not(.no-ajaxy):hover,.widget .button:hover,[type=submit]:hover,.dima-button:hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--fill-btn-bg-color-hover)
}

.button-block{
  display:block;
  width:100%
}

.disabled.dima-button,.disabled.dima-button:hover,.disabled.dima-button.active{
  background-color:#ddd !important;
  cursor:default;
  color:rgba(0,0,0,.5) !important;
  border-color:rgba(0,0,0,.5) !important;
  opacity:.3 !important
}

.icon{
  padding-left:2em !important;
  padding-right:1.4em !important
}

.waves-effect{
  position:relative;
  cursor:pointer;
  overflow:hidden;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.waves-effect .waves-ripple{
  position:absolute;
  border-radius:50%;
  width:100px;
  height:100px;
  margin-top:-50px;
  margin-left:-50px;
  opacity:0;
  background:rgba(218,218,218,.3);
  background:radial-gradient(rgba(218, 218, 218, 0.3) 0, rgba(218, 218, 218, 0.3) 40%, rgba(218, 218, 218, 0.4) 50%, rgba(218, 218, 218, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  -webkit-transition:all .5s ease-out;
  transition:all .5s ease-out;
  -webkit-transition-property:-webkit-transform,opacity;
  -webkit-transition-property:opacity,-webkit-transform;
  transition-property:opacity,-webkit-transform;
  transition-property:transform,opacity;
  transition-property:transform,opacity,-webkit-transform;
  -webkit-transform:scale(0) translate(0, 0);
  transform:scale(0) translate(0, 0);
  pointer-events:none
}

.waves-effect.waves-light .waves-ripple{
  background:rgba(255,255,255,.2);
  background:radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)
}

.waves-effect.waves-classic .waves-ripple{
  background:rgba(218,218,218,.3)
}

.waves-effect.waves-classic.waves-light .waves-ripple{
  background:rgba(255,255,255,.2)
}

.waves-notransition{
  -webkit-transition:none !important;
  transition:none !important
}

.waves-button:not(.float-center){
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
}

.waves-input-wrapper{
  vertical-align:bottom
}

.waves-input-wrapper .waves-button-input{
  position:relative;
  top:0;
  left:0;
  z-index:1;
  float:left;
  width:100%
}

.waves-float{
  -webkit-mask-image:none;
  -webkit-box-shadow:0px 1px 1.5px 1px rgba(0,0,0,.12);
  box-shadow:0px 1px 1.5px 1px rgba(0,0,0,.12);
  -webkit-transition:all 300ms;
  transition:all 300ms
}

.waves-float:active{
  -webkit-box-shadow:0px 8px 20px 1px rgba(0,0,0,.3);
  box-shadow:0px 8px 20px 1px rgba(0,0,0,.3)
}

.di_header.dima-button:not(.stroke){
  background-color:var(--di_header);
  color:var(--default-btn-color)
}

.di_header.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_header_hover)
}

.di_header.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_header);
          box-shadow:inset 0 0 0 2px var(--di_header);
  color:var(--di_header)
}

.di_header.dima-button.stroke:hover{
  background:var(--di_header);
  color:var(--close-to-white-0)
}

.di_white.dima-button:not(.stroke){
  background-color:var(--di_white);
  color:var(--var-heading-font-color)
}

.di_white.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_white_hover)
}

.di_white.dima-button:not(.stroke):hover{
  color:var(--var-heading-font-color)
}

.di_white.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_white);
          box-shadow:inset 0 0 0 2px var(--di_white);
  color:var(--di_white)
}

.di_white.dima-button.stroke:hover{
  background:var(--di_white);
  color:var(--close-to-white-0)
}

.di_white.dima-button.stroke:hover{
  color:#333 !important
}

.di_green.dima-button:not(.stroke){
  background-color:var(--di_green);
  color:var(--default-btn-color)
}

.di_green.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_green_hover)
}

.di_green.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_green);
          box-shadow:inset 0 0 0 2px var(--di_green);
  color:var(--di_green)
}

.di_green.dima-button.stroke:hover{
  background:var(--di_green);
  color:var(--close-to-white-0)
}

.di_blue.dima-button:not(.stroke){
  background-color:var(--di_blue);
  color:var(--default-btn-color)
}

.di_blue.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_blue_hover)
}

.di_blue.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_blue);
          box-shadow:inset 0 0 0 2px var(--di_blue);
  color:var(--di_blue)
}

.di_blue.dima-button.stroke:hover{
  background:var(--di_blue);
  color:var(--close-to-white-0)
}

.di_purple.dima-button:not(.stroke){
  background-color:var(--di_purple);
  color:var(--default-btn-color)
}

.di_purple.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_purple_hover)
}

.di_purple.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_purple);
          box-shadow:inset 0 0 0 2px var(--di_purple);
  color:var(--di_purple)
}

.di_purple.dima-button.stroke:hover{
  background:var(--di_purple);
  color:var(--close-to-white-0)
}

.di_red.dima-button:not(.stroke){
  background-color:var(--di_red);
  color:var(--default-btn-color)
}

.di_red.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_red_hover)
}

.di_red.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_red);
          box-shadow:inset 0 0 0 2px var(--di_red);
  color:var(--di_red)
}

.di_red.dima-button.stroke:hover{
  background:var(--di_red);
  color:var(--close-to-white-0)
}

.di_yellow.dima-button:not(.stroke){
  background-color:var(--di_yellow);
  color:var(--default-btn-color)
}

.di_yellow.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_yellow_hover)
}

.di_yellow.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_yellow);
          box-shadow:inset 0 0 0 2px var(--di_yellow);
  color:var(--di_yellow)
}

.di_yellow.dima-button.stroke:hover{
  background:var(--di_yellow);
  color:var(--close-to-white-0)
}

.di_orange.dima-button:not(.stroke){
  background-color:var(--di_orange);
  color:var(--default-btn-color)
}

.di_orange.dima-button:not(.stroke):hover{
  color:var(--fill-btn-color-hover);
  background-color:var(--css_di_orange_hover)
}

.di_orange.dima-button.stroke{
  -webkit-box-shadow:inset 0 0 0 2px var(--di_orange);
          box-shadow:inset 0 0 0 2px var(--di_orange);
  color:var(--di_orange)
}

.di_orange.dima-button.stroke:hover{
  background:var(--di_orange);
  color:var(--close-to-white-0)
}

.stroke{
  background:rgba(255,255,255,0);
  color:var(--var-main-color);
  -webkit-box-shadow:inset 0 0 0 2px var(--var-main-color);
          box-shadow:inset 0 0 0 2px var(--var-main-color);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  z-index:10
}

.stroke:hover{
  background:var(--var-main-color);
  color:var(--close-to-white-0)
}

.dima-btn-mini{
  min-height:2.8571428571rem;
  line-height:2.8571428571rem
}

.dima-btn-large{
  min-height:4.2857142857rem;
  line-height:4.2857142857rem
}

.dima-btn-big{
  min-height:5rem;
  line-height:5rem
}

.dima-btn-huge{
  min-height:5.7142857143rem;
  line-height:5.7142857143rem
}

.dima-btn-rounded{
  border-radius:6px
}

.dima-btn-pill{
  border-radius:18em
}

img,a img{
  border:none;
  padding:0;
  max-width:100%;
  height:auto;
  image-rendering:optimizeQuality;
  vertical-align:middle
}

a.dima-img{
  display:block
}

.end-image .circle,.start-image .circle,.dima-testimonial .dima-testimonial-image .circle{
  border-radius:80px
}

.dima-content-gallery .column-item{
  float:left
}

.dima-content-gallery .column-item.columns-1{
  width:100%
}

.dima-content-gallery .column-item.columns-2{
  width:50%
}

.dima-content-gallery .column-item.columns-3{
  width:33.33%
}

.dima-content-gallery .column-item.columns-4{
  width:25%
}

.dima-content-gallery .column-item.columns-5{
  width:20%
}

.dima-content-gallery .column-item.columns-6{
  width:16.666%
}

.dima-image-layers-wrap{
  position:relative;
  line-height:0;
  max-width:100%
}

.dima-image-layers-wrap.layers-center{
  margin:0 auto
}

.dima-image-layers-wrap.layers-end{
  margin-left:auto;
  margin-right:0
}

.dima-image-layers-wrap .dima-layer-container{
  position:relative;
  line-height:0;
  display:block;
  width:inherit;
  max-width:100%
}

.dima-image-layers-wrap .dima-layer-container:not(:first-child){
  position:absolute;
  top:0;
  left:0
}

.dima-image-layers-wrap .dima-layer-container .dima-layer-centered{
  position:relative;
  display:inline-block;
  width:inherit;
  max-width:100%;
  height:inherit;
  line-height:inherit
}

.dima-image-layers-wrap .dima-layer-container .dima-layer-item{
  -webkit-transition:all .5s cubic-bezier(0.3, 0.95, 0.3, 0.95);
  transition:all .5s cubic-bezier(0.3, 0.95, 0.3, 0.95);
  height:inherit;
  line-height:inherit
}

.dima-image-layers-wrap .dima-layer-container .dima-layer-item img{
  position:relative;
  display:block;
  margin:0 auto
}

.dima-gallery-item{
  margin:1px
}

.img{
  display:inline;
  margin:0 auto;
  height:100%;
  width:auto
}

.box-image img{
  max-width:100%;
  width:100%;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden
}

hr{
  position:relative;
  float:none;
  display:block;
  width:100%;
  height:1px;
  border-color:var(--border-color);
  border-style:solid;
  margin:0 0 1.4047685714rem;
  padding:25px 0 0;
  border-width:0;
  border-bottom-width:1px;
  clear:both
}

.dark-bg hr{
  border-color:rgba(255,255,255,.2)
}

.topaz-line{
  position:relative;
  color:var(--var-main-color);
  width:160px;
  margin:1.4047685714rem auto;
  font-size:16px;
  line-height:20px;
  text-align:center;
  overflow:hidden;
  height:20px
}

.topaz-line:before,.topaz-line:after{
  content:"";
  position:absolute;
  width:50%;
  top:50%;
  display:block;
  border-bottom:2px solid var(--border-color);
  margin-top:-2px
}

.topaz-line:before{
  right:-15px
}

.topaz-line:after{
  left:-15px
}

.topaz-line.hr-left{
  float:left;
  left:-6px;
  position:absolute;
  top:-9px
}

.topaz-line.hr-left:after{
  content:"";
  position:absolute;
  background:var(--border-color);
  height:2px;
  display:block;
  width:60px;
  top:4px
}

.topaz-line.hr-left:before{
  content:none;
  top:4px
}

.dima-divider{
  position:relative;
  display:block
}

.dima-divider svg{
  position:relative;
  width:1.4285714286rem;
  height:1.4285714286rem;
  fill:currentColor
}

.line-hr{
  margin-bottom:30px;
  width:5rem;
  background:var(--border-color);
  height:2px;
  margin-right:auto;
  margin-left:auto
}

.line-hr.line-start{
  margin-left:0;
  margin-right:auto
}

.line-hr.line-end{
  margin-right:0;
  margin-left:auto
}

.line-hr.small-line{
  width:1.4285714286rem
}

a.link-line:before,a .line-hr:before{
  -webkit-transform:scale3d(0, 1, 1);
          transform:scale3d(0, 1, 1);
  -webkit-transform-origin:0 50%;
          transform-origin:0 50%;
  -webkit-transition:all 320ms ease;
  transition:all 320ms ease;
  position:absolute;
  top:0;
  left:0;
  height:2px;
  width:100%;
  display:block;
  content:"";
  background:var(--var-main-color)
}

a.link-line{
  position:relative
}

a.link-line::before{
  bottom:0;
  top:auto
}

a.link-line:hover:before,a:hover .line-hr:before{
  -webkit-transform:scale3d(1, 1, 1);
          transform:scale3d(1, 1, 1);
  -webkit-transform-origin:0 50%;
          transform-origin:0 50%;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease
}

.noor-line{
  border-bottom:1px solid var(--border-color);
  margin-bottom:30px
}

.noor-line:before{
  content:"";
  position:absolute;
  background:var(--var-heading-font-color);
  height:2px;
  width:5rem
}

.noor-line.noor-start:before{
  left:0
}

.noor-line.noor-end:before{
  right:0
}

.noor-line.noor-center:before{
  left:50%;
  -webkit-transform:translate(-50%, 0);
          transform:translate(-50%, 0)
}

.hr-start,.hr-end{
  position:relative;
  display:block;
  padding-bottom:25px;
  margin-top:25px;
  clear:both
}

.hr-start i,.hr-end i{
  position:relative;
  color:var(--var-main-color);
  font-size:13px;
  line-height:12px
}

.hr-start{
  width:100%
}

.hr-start i{
  float:left
}

.hr-start:after{
  content:"";
  position:absolute;
  border-bottom:2px solid var(--border-color);
  display:block;
  width:150px;
  left:15px;
  top:5px
}

.hr-end{
  width:100%
}

.hr-end i{
  float:right
}

.hr-end:before{
  content:"";
  position:absolute;
  border-bottom:2px solid var(--border-color);
  display:block;
  width:150px;
  right:15px;
  top:5px
}

.divider{
  padding:25px 0 0;
  margin:0 0 25px;
  border-bottom:2px solid rgba(0,0,0,0);
  clear:both
}

.divider .dashed{
  border-bottom:2px dashed var(--border-color)
}

.divider .double{
  border-bottom:3px double var(--border-color)
}

.dark-bg .divider .dashed,.dark-bg .divider .double{
  border-color:rgba(255,255,255,.2)
}

.dark-bg .hr-start:before,.dark-bg .hr-start:after,.dark-bg .hr-end:before,.dark-bg .hr-end:after{
  border-bottom-color:rgba(255,255,255,.2)
}

.dark-bg .line-hr{
  background:rgba(255,255,255,.2);
  border-top-color:rgba(255,255,255,.2)
}

.dark-bg a .line-hr:before{
  background:#fff
}

.dark-bg .topaz-line:before,.dark-bg .topaz-line:after,.dark-bg .noor-line{
  border-color:rgba(255,255,255,.2)
}

.dark-bg .noor-line:before{
  background:#fff
}

.dima-tabs{
  display:block
}

.dima-tabs>ul{
  padding-left:0
}

.dima-tabs.tabs_float_end .dima-tab-content,.dima-tabs.tabs_float_start .dima-tab-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:0
}

.dima-tabs.tabs_float_end.tabs_style_1 .dima-tab-nav li,.dima-tabs.tabs_float_start.tabs_style_1 .dima-tab-nav li{
  margin-bottom:2px
}

.dima-tabs.tabs_float_end.tabs_style_1 .dima-tab-nav li:last-child,.dima-tabs.tabs_float_start.tabs_style_1 .dima-tab-nav li:last-child{
  margin-bottom:0
}

.dima-tabs.columns-2-tab ul.dima-tab-nav li{
  width:50%
}

.dima-tabs.columns-3-tab ul.dima-tab-nav li{
  width:33.333333%
}

.dima-tabs.columns-4-tab ul.dima-tab-nav li{
  width:25%
}

.dima-tabs.columns-5-tab ul.dima-tab-nav li{
  width:20%
}

.dima-tabs.columns-6-tab ul.dima-tab-nav li{
  width:16.6666666%
}

ul.dima-tab-nav{
  display:table;
  width:100%;
  margin:0
}

ul.dima-tab-nav.float-start,ul.dima-tab-nav.float-end{
  width:12.8571428571rem
}

ul.dima-tab-nav.float-start .tab,ul.dima-tab-nav.float-end .tab{
  width:100%;
  max-width:12.8571428571rem;
  border-bottom:none
}

ul.dima-tab-nav .tab{
  position:relative;
  float:left;
  margin-bottom:0;
  text-align:center;
  font-family:"Poppins",Helvetica,Arial,Times,serif;
  font-weight:400;
  display:block;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  z-index:5
}

ul.dima-tab-nav .tab.active{
  z-index:10
}

ul.dima-tab-nav .tab>a{
  display:inline-block;
  width:100%;
  background-color:var(--tab-nav-bg);
  color:var(--tab-nav-color);
  padding:.7142857143rem 2.1428571429rem;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

ul.dima-tab-nav .tab i{
  margin-right:10px
}

.dima-tab-content{
  position:relative;
  margin-bottom:30px;
  z-index:2;
  margin-top:-1px;
  -webkit-transition:all .3s ease-in;
  transition:all .3s ease-in
}

.dima-tab-content .dima-tab_content{
  padding:2.1428571429rem 0;
  display:none;
  min-height:160px;
  -webkit-transition:opacity 320ms ease-out;
  transition:opacity 320ms ease-out;
  opacity:0
}

.dima-tab-content .dima-tab_content.active{
  display:block
}

.dima-tab-content.float-start,.dima-tab-content.float-end{
  width:75%;
  margin-top:0;
  z-index:5
}

.dima-tab-content.float-end{
  left:-1px
}

.dima-tab-content.float-start{
  right:-1px
}

.tabs_style_1 ul.dima-tab-nav .tab.active a{
  background-color:var(--var-main-color);
  color:var(--close-to-white-0)
}

.tabs_style_1 ul.dima-tab-nav.top .tab{
  padding:0 1px;
  top:0
}

.tabs_style_1 ul.dima-tab-nav.top .tab:first-child{
  padding-left:0
}

.tabs_style_1 ul.dima-tab-nav.top .tab.active{
  top:-10px;
  cursor:default
}

.tabs_style_1.tabs_float_end .dima-tab_content,.tabs_style_1.tabs_float_start .dima-tab_content{
  padding:0 2.1428571429rem
}

.tabs_style_2 ul.dima-tab-nav.float-start{
  margin-right:30px
}

.tabs_style_2 ul.dima-tab-nav.float-end{
  margin-left:30px
}

.tabs_style_2 ul.dima-tab-nav .tab{
  border:1px solid var(--border-color);
  -webkit-box-shadow:inset 0 0 0 var(--tab-nav-border-color);
  box-shadow:inset 0 0 0 var(--tab-nav-border-color)
}

.tabs_style_2 ul.dima-tab-nav .tab:last-child{
  border-right-width:1px
}

.tabs_style_2 ul.dima-tab-nav .tab.active a{
  -webkit-box-shadow:inset 0 -2px 0 var(--tab-nav-border-color);
  box-shadow:inset 0 -2px 0 var(--tab-nav-border-color)
}

.tabs_style_2.tabs_on_top ul.dima-tab-nav .tab:not(:last-child){
  border-right-width:0
}

.tabs_style_2.tabs_float_end ul.dima-tab-nav .tab,.tabs_style_2.tabs_float_start ul.dima-tab-nav .tab{
  border-bottom-width:0
}

.tabs_style_2.tabs_float_end ul.dima-tab-nav .tab:last-child,.tabs_style_2.tabs_float_start ul.dima-tab-nav .tab:last-child{
  border-bottom-width:1px
}

.tabs_style_2.tabs_float_end ul.dima-tab-nav .tab.active a,.tabs_style_2.tabs_float_start ul.dima-tab-nav .tab.active a{
  -webkit-box-shadow:inset -2px 0 0 var(--tab-nav-border-color);
  box-shadow:inset -2px 0 0 var(--tab-nav-border-color)
}

.tabs_style_2.tabs_float_end ul.dima-tab-nav .tab.active a{
  -webkit-box-shadow:inset 2px 0 0 var(--tab-nav-border-color);
  box-shadow:inset 2px 0 0 var(--tab-nav-border-color)
}

.tabs_style_2.tabs_float_start .dima-tab_content,.tabs_style_2.tabs_float_end .dima-tab_content{
  padding-top:0
}

.tabs_style_3 ul.dima-tab-nav .tab a{
  background:rgba(0,0,0,0)
}

.tabs_style_3 ul.dima-tab-nav .tab.active a{
  background:var(--var-main-color);
  color:var(--close-to-white-0)
}

.tabs_style_3 .dima-tab-content .dima-tab_content{
  padding:2.1428571429rem;
  background:var(--var-tab-content-bg-color)
}

.tabs_style_4 ul.dima-tab-nav .tab{
  border-right-width:0;
  -webkit-box-shadow:inset 0 0 0 var(--tab-nav-border-color);
  box-shadow:inset 0 0 0 var(--tab-nav-border-color)
}

.tabs_style_4 ul.dima-tab-nav .tab a{
  background:rgba(0,0,0,0)
}

.tabs_style_4 ul.dima-tab-nav .tab.active a{
  -webkit-box-shadow:inset 0 -2px 0 var(--tab-nav-border-color);
  box-shadow:inset 0 -2px 0 var(--tab-nav-border-color)
}

.tabs_style_4 .dima-tab-content .dima-tab_content{
  padding:2.1428571429rem;
  background:var(--var-tab-content-bg-color)
}

.tabs_style_4.tabs_float_start ul.dima-tab-nav .tab.active a{
  -webkit-box-shadow:inset -2px 0 0 var(--tab-nav-border-color);
  box-shadow:inset -2px 0 0 var(--tab-nav-border-color)
}

.tabs_style_4.tabs_float_end ul.dima-tab-nav .tab.active a{
  -webkit-box-shadow:inset 2px 0 0 var(--tab-nav-border-color);
  box-shadow:inset 2px 0 0 var(--tab-nav-border-color)
}

.tabs_style_5 ul.dima-tab-nav{
  position:relative;
  display:-ms-flexbox;
  display:-moz-flex;
  display:-ms-flex;
  display:-webkit-box;
  display:flex;
  margin:0 auto;
  padding:0;
  max-width:1200px;
  list-style:none;
  -ms-box-orient:horizontal;
  -ms-box-pack:center;
  -ms-flex-flow:row wrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-flow:row wrap;
  -moz-justify-content:center;
  -ms-justify-content:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.tabs_style_5 ul.dima-tab-nav .tab{
  border:1px solid var(--border-color);
  text-align:center;
  margin:0 1.0714285714rem
}

.tabs_style_5 ul.dima-tab-nav .tab a{
  background:rgba(0,0,0,0);
  width:12.1428571429rem;
  height:12.1428571429rem;
  font-size:18px;
  padding:3.2142857143rem .3571428571rem
}

.tabs_style_5 ul.dima-tab-nav .tab a i,.tabs_style_5 ul.dima-tab-nav .tab a svg{
  display:block
}

.tabs_style_5 ul.dima-tab-nav .tab a i{
  margin:0 0 1.4285714286rem 0;
  font-size:35px
}

.tabs_style_5 ul.dima-tab-nav .tab a svg{
  fill:currentColor;
  margin:0 auto 1.4285714286rem auto;
  height:2.2857142857rem;
  width:2.2857142857rem
}

.tabs_style_5 ul.dima-tab-nav .tab a svg path{
  fill:currentColor
}

.tabs_style_5 ul.dima-tab-nav .tab.active{
  border-color:var(--var-dima-secondary-main-color)
}

.tabs_style_5 ul.dima-tab-nav .tab.active a{
  background:var(--var-dima-secondary-main-color);
  color:var(--close-to-white-0)
}

.tabs_style_5 ul.dima-tab-nav .tab.active a::after{
  position:absolute;
  top:100%;
  left:50%;
  margin-left:-10px;
  width:0;
  height:0;
  border:solid rgba(0,0,0,0);
  border-width:10px;
  border-top-color:var(--var-dima-secondary-main-color);
  content:"";
  pointer-events:none
}

.fade.in{
  opacity:1
}

.fade{
  opacity:0;
  -webkit-transition:opacity .9s ease;
  transition:opacity .9s ease
}

.dark-bg ul.dima-tab-nav .tab{
  border-color:var(--secondary-main-color-alpha-25)
}

.dark-bg ul.dima-tab-nav .tab a{
  color:var(--close-to-white-0)
}

.dark-bg .tabs_style_3 .dima-tab-content .dima-tab_content,.dark-bg .tabs_style_4 .dima-tab-content .dima-tab_content{
  background-color:rgba(255,255,255,.1)
}

.dark-bg .tabs_style_2 ul.dima-tab-nav .tab.active a,.dark-bg .tabs_style_1 ul.dima-tab-nav .tab.active a{
  background:var(--var-main-color)
}

.dark-bg .tabs_style_2 ul.dima-tab-nav .tab a,.dark-bg .tabs_style_1 ul.dima-tab-nav .tab a{
  background-color:rgba(255,255,255,.1)
}

@media only screen and (max-width: 989px){
  .dima-tabs.tabs_style_1.columns-5-tab ul.dima-tab-nav.top li.tab,.dima-tabs.tabs_style_1.columns-6-tab ul.dima-tab-nav.top li.tab{
    width:auto
  }
}

@media only screen and (max-width: 679px){
  .dima-tabs ul.dima-tab-nav.top li.tab{
    border-right-width:1px;
    border-bottom-width:0
  }

  .dima-tabs ul.dima-tab-nav.top li.tab:last-child{
    border-bottom-width:1px
  }

  .dima-tabs.tabs_style_2 li.tab,.dima-tabs.tabs_style_4 li.tab{
    width:100% !important
  }

  .dima-tabs.tabs_style_2 li.tab.active,.dima-tabs.tabs_style_4 li.tab.active{
    border-color:var(--border-color) !important
  }

  .dima-tabs.tabs_style_2 li.tab.active a,.dima-tabs.tabs_style_4 li.tab.active a{
    -webkit-box-shadow:inset 0 -2px 0 #333 !important;
            box-shadow:inset 0 -2px 0 #333 !important
  }

  .dima-tabs ul.dima-tab-nav{
    width:100% !important
  }

  .dima-tabs ul.dima-tab-nav li.tab{
    width:100%
  }

  .dima-tabs.tabs_style_5 li.tab{
    width:5rem !important;
    height:5rem;
    margin:0 2.5px;
    border-bottom-width:1px !important
  }

  .dima-tabs.tabs_style_5 li.tab a{
    width:5rem;
    height:5rem;
    padding:1.2142857143rem 0rem;
    font-size:0
  }

  .dima-tabs.tabs_style_5 li.tab a i{
    font-size:28px;
    margin:0
  }

  .tabs_style_1.tabs_float_end .dima-tab_content,.tabs_style_1.tabs_float_start .dima-tab_content{
    padding:1.7857142857rem 0
  }

  .tabs_style_1 ul.dima-tab-nav.top .tab.active{
    top:0
  }

  .dark-bg .dima-tabs.tabs_style_2 li.tab.active,.dark-bg .dima-tabs.tabs_style_4 li.tab.active{
    border-color:var(--border-color-alpha-25) !important
  }
}

ul.dima-accordion{
  margin:0;
  padding-left:0;
  list-style:none
}

ul.dima-accordion.no-active-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle{
  background:rgba(255,255,255,0);
  color:var(--var-heading-font-color)
}

ul.dima-accordion .dima-accordion-title{
  width:90%;
  display:inline-block;
  line-height:2.1428571429rem
}

ul.dima-accordion .dima-accordion-group{
  position:relative;
  margin-bottom:10px
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two{
  opacity:1
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two svg,ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_two i{
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  -webkit-transform:scale(1, 1);
          transform:scale(1, 1)
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one{
  opacity:0
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one svg,ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle .icon_one i{
  -webkit-transform:scale(0, 0);
          transform:scale(0, 0)
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two{
  opacity:0
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two svg,ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_two i{
  -webkit-transform:scale(0, 0);
          transform:scale(0, 0)
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one{
  opacity:1
}

ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one svg,ul.dima-accordion .dima-accordion-group.double_icon .dima-accordion-header .dima-accordion-toggle.collapsed .icon_one i{
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  -webkit-transform:scale(1, 1);
          transform:scale(1, 1)
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle{
  display:block;
  padding:0 30px;
  font-family:"Poppins",Helvetica,Arial,Times,serif;
  line-height:3.7142857143rem;
  font-weight:400;
  color:#fff;
  background:var(--var-main-color);
  -webkit-transition:all .25s ease-in;
  transition:all .25s ease-in;
  text-align:left
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed{
  background-color:var(--tab-nav-bg);
  color:var(--tab-nav-color)
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle i{
  line-height:3.7142857143rem
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle svg{
  fill:currentcolor;
  height:1.7142857143em;
  position:relative;
  top:8px
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_one,ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_two{
  position:absolute;
  top:0;
  right:0;
  width:3.7142857143rem;
  height:3.7142857143rem;
  text-align:center
}

ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse{
  position:relative;
  height:0;
  overflow:hidden;
  -webkit-transition:all .25s ease-in;
  transition:all .25s ease-in
}

ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse.in{
  height:auto
}

ul.dima-accordion .dima-accordion-group .dima-accordion-content.collapse.width{
  height:auto;
  -webkit-transition:width .35s ease;
  transition:width .35s ease
}

ul.dima-accordion .dima-accordion-group .dima-accordion-content .dima-accordion-inner{
  padding:18px 0 10px 0
}

ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-header .dima-accordion-toggle{
  border:1px solid var(--border-color);
  line-height:3.5714285714rem
}

ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed{
  background:rgba(0,0,0,0)
}

ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-content .dima-accordion-inner{
  border:1px solid var(--border-color);
  border-top-width:0;
  padding:1.7857142857rem 2.1428571429rem
}

ul.dima-accordion.dima-acc-clear .dima-accordion-group{
  border-bottom:1px solid var(--border-color);
  margin-bottom:0
}

ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header{
  position:relative
}

ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle{
  border-bottom:1px solid var(--border-color);
  padding:0;
  background:none;
  color:var(--var-heading-font-color)
}

ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_one,ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_two{
  width:40px;
  text-align:right
}

ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed{
  border-bottom-width:0;
  color:var(--var-heading-font-color)
}

ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-content .dima-accordion-inner{
  border:none;
  padding:13px 0 25px
}

.dark-bg ul.dima-accordion.acc-with-border .dima-accordion-group .dima-accordion-content .dima-accordion-inner{
  border-color:rgba(255,255,255,.2)
}

.dark-bg ul.dima-accordion.acc-default .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed{
  background-color:rgba(255,255,255,.2)
}

.dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group{
  border-color:rgba(255,255,255,.2)
}

.dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle{
  border-color:rgba(255,255,255,.2);
  color:#fff
}

.dark-bg ul.dima-accordion.dima-acc-clear .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed{
  background-color:rgba(0,0,0,0);
  color:#fff
}

.dark-bg ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle{
  border-color:rgba(255,255,255,.2);
  color:#fff
}

.dark-bg ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed{
  color:#fff
}

div.wpcf7-response-output{
  border-width:0;
  margin:0 0 2.1428571429rem 0
}

div.wpcf7-response-output,.dima-alert{
  position:relative;
  margin-bottom:2.1428571429rem;
  padding:1.7857142857rem;
  clear:both;
  color:var(--var-heading-font-color)
}

div.wpcf7-response-output.alert_style_one,.dima-alert.alert_style_one{
  padding:1.0714285714rem 1.4285714286rem
}

div.wpcf7-response-output.alert_style_two,.dima-alert.alert_style_two{
  padding:2.1428571429rem
}

div.wpcf7-response-output.alert_style_two .header-alert,.dima-alert.alert_style_two .header-alert{
  display:block
}

div.wpcf7-response-output.alert_style_three,.dima-alert.alert_style_three{
  padding:2.1428571429rem;
  background-color:rgba(0,0,0,0);
  border:5px solid var(--border-color)
}

div.wpcf7-response-output.alert_style_three .header-alert,.dima-alert.alert_style_three .header-alert{
  display:block
}

div.wpcf7-response-output.alert_style_three.dima-alert-warning,.dima-alert.alert_style_three.dima-alert-warning{
  border:5px solid var(--warning-color)
}

div.wpcf7-response-output.alert_style_three.dima-alert-info,.dima-alert.alert_style_three.dima-alert-info{
  border:5px solid var(--info-color)
}

div.wpcf7-response-output.alert_style_three.dima-alert-error,.dima-alert.alert_style_three.dima-alert-error{
  border:5px solid var(--error-color)
}

div.wpcf7-response-output.alert_style_three.dima-alert-success,.dima-alert.alert_style_three.dima-alert-success{
  border:5px solid var(--success-color)
}

div.wpcf7-response-output.alert_style_four,.dima-alert.alert_style_four{
  padding:0rem;
  background-color:rgba(0,0,0,0) !important
}

div.wpcf7-response-output i,.dima-alert i{
  font-size:21px;
  line-height:25px;
  float:left;
  padding-right:15px
}

div.wpcf7-response-output svg,.dima-alert svg{
  position:relative;
  top:5px;
  fill:currentColor;
  width:22px;
  height:22px;
  margin-right:15px
}

div.wpcf7-response-output .header-alert,.dima-alert .header-alert{
  margin:.05em 0 .25em;
  font-weight:600;
  letter-spacing:0;
  text-transform:none;
  display:inline;
  font-style:normal;
  margin-right:5px
}

div.wpcf7-response-output p,.dima-alert p{
  color:inherit;
  display:inline
}

div.wpcf7-response-output .close,.dima-alert .close{
  font-weight:600;
  position:absolute;
  top:5px;
  right:10px;
  line-height:1;
  padding:0;
  cursor:pointer;
  background-color:rgba(0,0,0,0);
  border:0;
  -webkit-appearance:none
}

div.wpcf7-response-output .close svg,.dima-alert .close svg{
  margin:0;
  width:16px;
  height:16px
}

div.wpcf7-response-output a,.dima-alert a{
  color:inherit;
  border-bottom:1px dotted var(--info-color-txt)
}

div.wpcf7-response-output a:hover,.dima-alert a:hover{
  color:inherit !important;
  border-bottom:none
}

.dima_alert_side{
  position:relative;
  background:rgba(0,0,0,0) !important
}

.dima_alert_side .dima_alert_icon i{
  font-size:18px
}

.dima_alert_side .dima_alert_icon i,.dima_alert_side .dima_alert_icon svg{
  position:absolute;
  top:5px
}

.dima_alert_side .dima_alert_icon svg{
  fill:currentColor;
  width:22px;
  height:22px;
  margin-right:15px
}

.dima_alert_side .dima-alert{
  position:relative;
  display:block;
  margin-left:2.8571428571rem
}

.dima-alert-warning{
  background-color:var(--warning-color);
  color:var(--warning-color-txt)
}

.dima-alert-warning a{
  border-bottom:1px dotted var(--warning-color-txt)
}

.dima-alert-custom{
  color:var(--var-heading-font-color)
}

.dima-alert-info{
  background-color:var(--info-color);
  color:var(--info-color-txt)
}

.dima-alert-info a{
  border-bottom:1px dotted var(--info-color-txt)
}

div.wpcf7-validation-errors{
  border-color:var(--error-color-txt) !important
}

div.wpcf7-validation-errors,.dima-alert-error{
  background-color:var(--error-color);
  color:var(--error-color-txt)
}

div.wpcf7-validation-errors a,.dima-alert-error a{
  border-bottom:1px dotted var(--error-color-txt)
}

div.wpcf7-mail-sent-ok,.dima-alert-success{
  background-color:var(--success-color);
  color:var(--success-color-txt)
}

div.wpcf7-mail-sent-ok a,.dima-alert-success a{
  border-bottom:1px dotted var(--success-color-txt)
}

.box{
  border:1px solid var(--border-color);
  padding:4.2857142857rem;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  position:relative;
  z-index:5
}

@media(max-width: 679px){
  .box{
    padding:2.1428571429rem
  }
}

.box .box-titel{
  margin-bottom:2.1428571429rem
}

.box.box-with-marge{
  margin-bottom:2.1428571429rem
}

.box.coupon-box{
  overflow:hidden
}

.shadow-hover:hover{
  -webkit-box-shadow:0 6px 30px 0 rgba(0,0,0,.07);
          box-shadow:0 6px 30px 0 rgba(0,0,0,.07);
  z-index:10
}

.shadow-hover.dima-iconbox-shadow:hover{
  -webkit-box-shadow:0 19px 30px 0 rgba(0,0,0,.07);
          box-shadow:0 19px 30px 0 rgba(0,0,0,.07)
}

.box-with-shadow{
  -webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.07);
          box-shadow:0 6px 15px 0 rgba(0,0,0,.07);
  border-width:0;
  padding:2.1428571429rem
}

.box-with-shadow.page-section-content{
  padding:2.1428571429rem
}

.dima-shadow{
  -webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.07);
          box-shadow:0 5px 20px 0 rgba(0,0,0,.07);
  border-width:0
}

.dima-no-box{
  padding:0 !important;
  border:none !important
}

.dima-box{
  background:var(--var-website-bg-color);
  border:2px solid var(--border-color);
  padding:2.1428571429rem;
  margin-bottom:2.1428571429rem;
  overflow:hidden
}

.dima-box .box-titel{
  margin-bottom:2.1428571429rem
}

.dima-box-5px{
  border:5px solid var(--border-color);
  padding:2.1428571429rem;
  margin-bottom:2.1428571429rem
}

.last-menu ul{
  list-style:none;
  padding:0;
  margin:0
}

.last-menu ul li{
  padding:30px 0;
  overflow:hidden
}

.last-menu h5{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  width:100%
}

.last-menu .menu-title{
  padding-right:1.7857142857rem
}

.last-menu .menu-price{
  position:relative;
  right:0;
  color:var(--var-main-color);
  padding-left:1.7857142857rem
}

.last-menu .menu-notification{
  position:absolute;
  right:0;
  font-family:"Poppins",Helvetica,Arial,sans-serif;
  font-size:14px;
  top:2.3571428571rem
}

.last-menu .menu_dots{
  position:relative;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  border-bottom:1px dashed var(--second-border-color);
  top:-16px
}

.dark-bg .last-menu .menu-title{
  color:#fff
}

.dark-bg .last-menu .menu-content,.dark-bg .last-menu .menu-price{
  color:rgba(255,255,255,.8)
}

.dark-bg .last-menu .menu_dots{
  border-color:rgba(255,255,255,.5)
}

.dima-popup{
  position:fixed;
  z-index:99999;
  left:0;
  top:0;
  height:100%;
  width:100%;
  background-color:rgba(27,27,27,.5);
  display:none;
  -webkit-perspective:600px;
  perspective:600px
}

.dima-popup-container{
  position:relative;
  z-index:100;
  width:90%;
  max-width:370px;
  margin:-162px auto 0;
  display:none;
  top:50%
}

.dima-popup-container .container-wrapper{
  background-color:#fff !important;
  border-radius:2px !important
}

#dima-popup-adblock .dima-popup-container{
  background-color:#fff !important;
  max-width:570px;
  min-height:325px;
  padding:50px
}

#dima-popup-adblock .dima-popup-container svg{
  width:90px;
  height:auto;
  margin-bottom:10px;
  fill:#f44336
}

#dima-popup-adblock .dima-popup-container .container-wrapper{
  text-align:center;
  color:var(--var-body-text-color)
}

.dima-popup-is-opend .all_content{
  transition:-webkit-filter .2s;
  -webkit-transition:-webkit-filter .2s;
  transition:filter .2s;
  transition:filter .2s, -webkit-filter .2s;
  transition:filter .2s,-webkit-filter .2s;
  -webkit-filter:blur(4px);
  filter:blur(4px)
}

.dima-callout{
  overflow:hidden;
  position:relative;
  border:5px solid var(--border-color);
  padding:55px;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  display:table;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%;
  z-index:40
}

.dima-callout .p-callout,.dima-callout p{
  color:var(--var-body-text-color);
  font-size:16px;
  line-height:30px;
  margin-bottom:0;
  font-weight:300
}

.dima-callout.dima-callout-btn-bottom .p-callout,.dima-callout.dima-callout-btn-bottom p{
  margin-bottom:2.1428571429rem
}

.dima-callout.dima-full-callout{
  padding:55px 0
}

.dima-callout-clm2,.dima-callout-clm1{
  display:table-cell;
  vertical-align:middle
}

.dima-callout-clm1{
  width:75%
}

.dima-callout-clm2{
  width:25%
}

.h-callout{
  position:relative;
  margin-top:0;
  margin-bottom:20px;
  z-index:10
}

.p-callout{
  position:relative;
  color:inherit;
  z-index:10
}

.b-callout{
  margin-top:20px;
  float:right;
  z-index:10
}

.hover-callout:hover{
  background:var(--var-main-color);
  border-color:rgba(0,0,0,0)
}

.hover-callout:hover .h-callout,.hover-callout:hover .p-callout,.hover-callout:hover p{
  color:#fff
}

.dima-banner .banner-inner{
  white-space:normal;
  z-index:100;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:0 auto
}

.dima-banner .banner-inner.start{
  right:auto;
  left:10%
}

.dima-banner .banner-inner.end{
  left:auto;
  right:10%
}

@media only screen and (max-width: 679px){
  .dima-callout .dima-callout-clm2,.dima-callout .dima-callout-clm1{
    display:block;
    width:100%;
    text-align:center
  }

  .dima-callout .dima-callout-clm2{
    margin-top:30px
  }
}

.dima-pricing-table{
  width:100%;
  float:left
}

.dima-pricing-table.featured{
  margin-top:-2.5rem
}

.dima-pricing-table.table_icon .dima-header-col-info i{
  font-size:2.2857142857rem;
  color:var(--var-heading-font-color)
}

.dima-pricing-table.table_icon .dima-header-col-info svg{
  width:35px;
  fill:var(--var-heading-font-color)
}

.dima-pricing-table.table_icon .dima-pricing-row{
  padding-top:3.5714285714rem;
  margin-bottom:-1.4285714286rem
}

.dima-pricing-table .featured_icon{
  display:block;
  text-align:center
}

.dima-pricing-table .featured_icon svg{
  fill:#ff3d00;
  width:25px;
  height:25px
}

.dima-pricing-table .add_border_btm .icon-list{
  border-bottom:1px solid var(--border-color);
  margin-bottom:2.8571428571rem !important
}

.dima-pricing-table .pricing-style-callout .dima-header-col-info{
  position:relative;
  height:7.1428571429rem;
  padding:4.6428571429rem 2.1428571429rem 1.7857142857rem 2.1428571429rem
}

.dima-pricing-table .pricing-style-callout .dima-header-col-info .dima-pricing-row{
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  right:2.1428571429rem
}

.dima-pricing-table .pricing-style-callout .dima-header-col-info .dima-table-title{
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.dima-pricing-table .pricing-style-callout .dima-table-content{
  padding:3.2142857143rem 2.1428571429rem .7142857143rem 2.1428571429rem
}

.dima-pricing-table .dima-pricing-col{
  width:100%;
  float:left;
  text-align:center;
  position:relative
}

.dima-pricing-table .dima-pricing-col .dima-pricing-col-info{
  border-top:2px solid var(--var-heading-font-color);
  background:var(--pricing-body-bg);
  color:var(--var-body-text-color);
  -webkit-box-shadow:0 0 0 1px var(--border-color);
  box-shadow:0 0 0 1px var(--border-color);
  -webkit-box-sizing:order-box;
  box-sizing:order-box;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.dima-pricing-table .dima-pricing-col .dima-pricing-col-info.box-with-shadow{
  -webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.07);
          box-shadow:0 6px 15px 0 rgba(0,0,0,.07);
  padding:0
}

.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list{
  padding:2.1428571429rem 0 2.1428571429rem 0
}

.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list li{
  padding:15px 0;
  margin-bottom:0;
  font-size:14px;
  line-height:20px
}

.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .icon-list li i{
  position:relative;
  top:0;
  margin-right:5px
}

.dima-pricing-table .dima-pricing-col .dima-pricing-col-info .dima-button{
  margin-bottom:2.8571428571rem
}

.dima-pricing-table .dima-pricing-col .dima-pricing-row .pricing{
  position:relative;
  font-size:3.2142857143rem
}

.dima-pricing-table .dima-pricing-col .dima-pricing-row .pricing .currency{
  font-size:2.2857142857rem
}

.dima-pricing-table .dima-pricing-col .dima-pricing-row .interval{
  font-size:16px;
  line-height:16px
}

.dima-pricing-table .dima-pricing-col.dima-offers{
  margin:0;
  border-left:none !important
}

.dima-pricing-table .dima-pricing-col.dima-offers .dima-pricing-col-info{
  border:none;
  margin-top:5rem;
  -webkit-box-shadow:none;
  box-shadow:none;
  background:rgba(0,0,0,0)
}

.dima-pricing-table .dima-pricing-col.dima-offers .icon-list{
  -webkit-box-shadow:0 0 0 1px var(--border-color);
          box-shadow:0 0 0 1px var(--border-color)
}

.dima-pricing-table .dima-header-col-info{
  border-bottom:1px solid var(--border-color);
  padding:4.6428571429rem 0 1.7857142857rem 0
}

.dima-pricing-table .dima-header-col-info .dima-table-title{
  position:absolute;
  top:1.4285714286rem;
  left:2.1428571429rem
}

.dima-pricing-table .dima-header-col-info .dima-pricing-row{
  margin-bottom:0
}

.dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info{
  background:rgba(255,255,255,.1);
  border-top-color:#fff;
  -webkit-box-shadow:0 0 0 1px rgba(255,255,255,.2);
          box-shadow:0 0 0 1px rgba(255,255,255,.2)
}

.dark-bg .dima-pricing-table.table_icon .dima-header-col-info i,.dark-bg .dima-table-title,.dark-bg h2,.dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info{
  color:#fff
}

.dark-bg .dima-pricing-table.table_icon .dima-header-col-info svg{
  fill:#fff
}

.dark-bg .dima-pricing-table .dima-pricing-col .dima-pricing-col-info.box-with-shadow{
  -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);
          box-shadow:0 10px 20px 0 rgba(0,0,0,.2)
}

.dark-bg .dima-pricing-table .add_border_btm .icon-list,.dark-bg .dima-pricing-table .dima-header-col-info{
  border-color:rgba(255,255,255,.2)
}

@media only screen and (max-width: 989px){
  .dima-pricing-table.featured{
    margin-top:0
  }

  .ok-no-margin .dima-pricing-table.featured{
    margin-top:2.1428571429rem
  }
}

.dima-data-table-wrap table,table{
  position:relative;
  width:100%;
  max-width:100%;
  border-collapse:collapse;
  margin-bottom:4.2857142857rem;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}

.dima-data-table-wrap table tbody tr th,table tbody tr th{
  vertical-align:middle;
  text-align:left;
  font-weight:400;
  padding:2.1428571429rem 0 2.1428571429rem 2.1428571429rem
}

.dima-data-table-wrap table tr,table tr{
  border-bottom:1px solid var(--border-color);
  color:var(--var-heading-font-color)
}

.dima-data-table-wrap table tr td,table tr td{
  text-align:left;
  font-weight:400;
  padding:2.1428571429rem 0 2.1428571429rem 2.1428571429rem;
  vertical-align:middle
}

.dima-data-table-wrap table tr td.label,table tr td.label{
  background-color:rgba(0,0,0,0);
  color:var(--var-heading-font-color)
}

.dima-data-table-wrap table tr td svg,table tr td svg{
  fill:var(--var-heading-font-color);
  width:24px
}

.dima-data-table-wrap table tr td del,table tr td del{
  font-weight:400
}

.dima-data-table-wrap table tr td .amount,.dima-data-table-wrap table tr td.product-subtotal,.dima-data-table-wrap table tr td.product-price,table tr td .amount,table tr td.product-subtotal,table tr td.product-price{
  font-weight:700
}

.dima-data-table-wrap table thead,table thead{
  border-bottom:2px solid var(--var-heading-font-color)
}

.dima-data-table-wrap table thead th,table thead th{
  background-color:var(--section-bg-color);
  text-align:center;
  vertical-align:middle;
  font-size:18px;
  padding-bottom:1.7857142857rem;
  color:var(--var-heading-font-color);
  font-weight:400;
  font-family:"Poppins",Helvetica,Arial,Times,serif;
  text-align:left;
  padding:2.1428571429rem 0 2.1428571429rem 2.1428571429rem
}

.dima-data-table-wrap table.zibra_table tr,table.zibra_table tr{
  border:none
}

.dima-data-table-wrap table.zibra_table thead th,table.zibra_table thead th{
  background:var(--var-heading-font-color);
  color:#fff
}

.dima-data-table-wrap table.zibra_table tbody tr.even,table.zibra_table tbody tr.even{
  background:var(--section-bg-color)
}

.pagination,.dima-pagination{
  position:relative;
  margin-top:2.1428571429rem;
  padding-top:2.1428571429rem;
  border-top:1px solid var(--border-color)
}

.pagination ul,.dima-pagination ul{
  display:inline-block;
  margin:0
}

.pagination ul li,.dima-pagination ul li{
  display:inline
}

.pagination ul li .pages,.dima-pagination ul li .pages{
  display:none
}

.pagination ul li .expand,.dima-pagination ul li .expand{
  margin:0 5px;
  position:relative;
  letter-spacing:5px
}

.pagination ul li>span,.pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev),.dima-pagination ul li>span,.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev){
  font-size:14px;
  line-height:32px;
  margin:0 2px;
  padding:0 .7857142857rem;
  min-width:2.5rem;
  float:left;
  height:2.5rem;
  text-align:center;
  font-weight:400;
  text-decoration:none;
  color:var(--var-heading-font-color);
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  border:2px solid var(--border-color)
}

.pagination ul li>span:hover,.pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev):hover,.dima-pagination ul li>span:hover,.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev):hover{
  border-color:var(--var-heading-font-color)
}

.pagination ul li>span.current,.pagination ul li>span.current-page,.pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current,.pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current-page,.dima-pagination ul li>span.current,.dima-pagination ul li>span.current-page,.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current,.dima-pagination ul li a:not(.next):not(.dima-next):not(.dima-previous):not(.prev).current-page{
  border-color:var(--var-heading-font-color)
}

.pagination ul li .prev,.pagination ul li .dima-previous,.pagination ul li .next,.pagination ul li .dima-next,.dima-pagination ul li .prev,.dima-pagination ul li .dima-previous,.dima-pagination ul li .next,.dima-pagination ul li .dima-next{
  position:relative
}

.pagination ul li .prev span,.pagination ul li .dima-previous span,.pagination ul li .next span,.pagination ul li .dima-next span,.dima-pagination ul li .prev span,.dima-pagination ul li .dima-previous span,.dima-pagination ul li .next span,.dima-pagination ul li .dima-next span{
  position:absolute;
  width:0;
  overflow:hidden;
  -webkit-transition:width 320ms ease;
  transition:width 320ms ease;
  white-space:nowrap;
  line-height:2.5rem
}

.pagination ul li .prev svg,.pagination ul li .dima-previous svg,.pagination ul li .next svg,.pagination ul li .dima-next svg,.dima-pagination ul li .prev svg,.dima-pagination ul li .dima-previous svg,.dima-pagination ul li .next svg,.dima-pagination ul li .dima-next svg{
  fill:var(--var-heading-font-color);
  width:25px;
  height:36px;
  -webkit-transition:all 320ms ease;
  transition:all 320ms ease
}

.pagination ul li .prev:hover span,.pagination ul li .dima-previous:hover span,.pagination ul li .next:hover span,.pagination ul li .dima-next:hover span,.dima-pagination ul li .prev:hover span,.dima-pagination ul li .dima-previous:hover span,.dima-pagination ul li .next:hover span,.dima-pagination ul li .dima-next:hover span{
  width:3.5714285714rem
}

.pagination ul li .next,.pagination ul li .dima-next,.dima-pagination ul li .next,.dima-pagination ul li .dima-next{
  float:right
}

.pagination ul li .next span,.pagination ul li .dima-next span,.dima-pagination ul li .next span,.dima-pagination ul li .dima-next span{
  float:left;
  left:0
}

.pagination ul li .next:hover svg,.pagination ul li .dima-next:hover svg,.dima-pagination ul li .next:hover svg,.dima-pagination ul li .dima-next:hover svg{
  -webkit-transform:translateX(3.5714285714rem);
          transform:translateX(3.5714285714rem)
}

.pagination ul li .prev,.pagination ul li .dima-previous,.dima-pagination ul li .prev,.dima-pagination ul li .dima-previous{
  float:left
}

.pagination ul li .prev span,.pagination ul li .dima-previous span,.dima-pagination ul li .prev span,.dima-pagination ul li .dima-previous span{
  float:right;
  right:0
}

.pagination ul li .prev:hover svg,.pagination ul li .dima-previous:hover svg,.dima-pagination ul li .prev:hover svg,.dima-pagination ul li .dima-previous:hover svg{
  -webkit-transform:translateX(-3.5714285714rem);
          transform:translateX(-3.5714285714rem)
}

.page-links{
  clear:left;
  margin-top:30px
}

.page-links a .page-number{
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  border:2px solid var(--border-color)
}

.page-links>.page-number{
  border:2px solid var(--var-main-color);
  color:var(--var-main-color)
}

.page-links .page-number{
  display:inline-block;
  font-size:14px;
  line-height:30px;
  min-width:32px;
  height:32px;
  margin:0 2px;
  padding:0 11px;
  text-align:center;
  font-weight:400;
  text-decoration:none;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.page-links .page-number:hover{
  border:2px solid var(--var-main-color);
  color:var(--var-main-color)
}

.dima-timeline{
  position:relative;
  margin:0 auto 50px
}

.dima-timeline .post-icon .icons-media li{
  opacity:1
}

.dima-timeline .timeline_element_start{
  position:relative;
  width:100%;
  float:left;
  clear:left
}

.dima-timeline .timeline_element_start .box{
  margin-right:2.8571428571rem;
  background:#fff
}

.dima-timeline .timeline_element_start .date{
  position:absolute;
  top:0;
  right:-30px;
  -webkit-transform:translateX(100%);
          transform:translateX(100%)
}

.dima-timeline .timeline_element_end{
  position:relative;
  float:right;
  clear:right;
  width:100%
}

.dima-timeline .timeline_element_end article:before{
  left:50%;
  top:50%
}

.dima-timeline .timeline_element_end .box{
  margin-left:2.8571428571rem;
  background:#fff
}

.dima-timeline .timeline_element_end .date{
  position:absolute;
  top:0;
  left:-30px;
  -webkit-transform:translateX(-100%);
          transform:translateX(-100%)
}

.dima-timeline article{
  float:inherit
}

.dima-timeline article:after{
  content:"";
  position:absolute;
  display:block;
  top:50%;
  right:50%;
  margin-right:-6px;
  margin-left:-6px;
  margin-top:-20px;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.dima-timeline article:hover:after{
  border-color:var(--var-main-color)
}

.dima-timeline article:hover .dima-custom-heading a,.dima-timeline article:hover .dima-custom-heading a i,.dima-timeline article:hover h5 a,.dima-timeline article:hover h5 a i{
  color:var(--var-main-color)
}

.dima-timeline.dima-timeline-date .timeline_element_end article,.dima-timeline.dima-timeline-date .timeline_element_start article,.dima-timeline.dima-timeline-blog .timeline_element_end article,.dima-timeline.dima-timeline-blog .timeline_element_start article{
  position:relative;
  width:50%;
  margin-bottom:5.3571428571rem
}

.dima-timeline.dima-timeline-date .timeline_element_end article:after,.dima-timeline.dima-timeline-blog .timeline_element_end article:after{
  left:-10px
}

.dima-timeline.dima-timeline-date .timeline_element_start article:after,.dima-timeline.dima-timeline-blog .timeline_element_start article:after{
  right:-8px
}

.dima-timeline.dima-timeline-date article:after,.dima-timeline.dima-timeline-blog article:after{
  content:"";
  position:absolute;
  display:block;
  background:var(--var-website-bg-color);
  top:15px
}

.dima-timeline.dima-timeline-date article:after,.dima-timeline.dima-timeline-blog article:after{
  width:20px;
  height:20px;
  border:5px solid var(--border-color);
  border-radius:99rem
}

.dima-timeline.dima-timeline-date article:hover:after,.dima-timeline.dima-timeline-blog article:hover:after{
  border-color:var(--var-main-color)
}

.dima-timeline-list{
  position:relative
}

.dima-timeline-list .dima-iconbox{
  float:left
}

.dima-timeline-list .dima-iconbox .icon-box-header .box-square,.dima-timeline-list .dima-iconbox .icon-box-header .box-circle{
  -webkit-box-shadow:0 0 0 2px var(--var-main-color);
          box-shadow:0 0 0 2px var(--var-main-color)
}

.dima-timeline-list .dima-iconbox:hover .icon-box-header .box-square,.dima-timeline-list .dima-iconbox:hover .icon-box-header .box-circle{
  background:var(--var-main-color);
  color:var(--close-to-white-0)
}

.dima-timeline-list.process-v .dima-iconbox{
  margin-bottom:5rem
}

.dima-timeline-list.process-v .dima-iconbox .icon-box-header:after{
  content:"";
  height:40%;
  position:absolute;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor' height='13' viewBox='0 0 24 24' width='8'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='%23010101' r='8'/%3E%3C/svg%3E ");
  background-repeat:repeat-y;
  width:10px;
  top:107%;
  left:50%;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

.dima-timeline-list.process-v .dima-iconbox:last-child .icon-box-header:after{
  display:none
}

.dima-timeline-list.process-h .dima-iconbox .icon-box-header:after{
  content:"";
  width:20%;
  position:absolute;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentcolor' height='9' viewBox='0 0 24 24' width='12'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='currentcolor' r='8'/%3E%3C/svg%3E");
  background-repeat:repeat-x;
  height:9px;
  top:50%;
  left:100%;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  margin-top:-7px
}

.dima-timeline-list.process-h .dima-iconbox:last-child .icon-box-header:after{
  display:none
}

.dima-timeline-list.process-h.columns-3 .dima-iconbox{
  width:33.33%
}

.dima-timeline-list.process-h.columns-4 .dima-iconbox{
  width:25%
}

.dima-timeline-list.process-h.columns-5 .dima-iconbox{
  width:20%
}

.dima-timeline-list.process-h .features-content{
  padding:0 1.0714285714rem
}

.h-line{
  left:50%;
  margin-left:-2px;
  position:absolute;
  top:0;
  bottom:100%;
  border-left:2px solid var(--border-color);
  height:100%
}

.h-line:after{
  content:"";
  width:20px;
  height:20px;
  border:5px solid var(--border-color);
  border-radius:99rem;
  bottom:-25px;
  position:absolute;
  left:-15px;
  background:#fff
}

@media only screen and (max-width: 679px){
  .dima-timeline .h-line{
    display:none
  }

  .dima-timeline-list li:before{
    left:32.5px;
    padding-top:65px
  }

  .dima-timeline .date{
    display:none
  }

  .dima-timeline .timeline_element_end .date,.dima-timeline .timeline_element_start .date{
    top:-2.1428571429rem;
    left:0;
    right:0;
    display:block;
    -webkit-transform:none;
            transform:none
  }

  .dima-timeline.dima-timeline-blog [class^=timeline_element_]{
    margin-top:0
  }

  .dima-timeline.dima-timeline-blog [class^=timeline_element_] article{
    width:100%
  }

  .dima-timeline.dima-timeline-blog [class^=timeline_element_] article .box{
    margin-right:0;
    margin-left:0
  }

  .dima-timeline.dima-timeline-blog [class^=timeline_element_] .post{
    padding-right:0%;
    padding-left:0%
  }

  .dima-timeline.dima-timeline-blog [class^=timeline_element_] .post:after,.dima-timeline.dima-timeline-blog [class^=timeline_element_] .post:before{
    display:none
  }

  .dima-timeline-list.process-h.columns-4 .dima-iconbox .icon-box-header:after,.dima-timeline-list.process-h.columns-5 .dima-iconbox .icon-box-header:after,.dima-timeline-list.process-h.columns-6 .dima-iconbox .icon-box-header:after,.dima-timeline-list.process-h.columns-3 .dima-iconbox .icon-box-header:after{
    display:none
  }

  .dima-timeline-list.process-h.columns-4 .dima-iconbox,.dima-timeline-list.process-h.columns-5 .dima-iconbox,.dima-timeline-list.process-h.columns-6 .dima-iconbox,.dima-timeline-list.process-h.columns-3 .dima-iconbox{
    width:50%;
    margin-bottom:2.1428571429rem
  }
}

@media only screen and (max-width: 480px){
  .dima-timeline-list.process-h .dima-iconbox .icon-box-header:after{
    display:none
  }

  .dima-timeline-list.process-h[class*=columns-] .dima-iconbox{
    width:100%
  }
}

.dark-bg .dima-timeline-list.process-h .dima-iconbox .icon-box-header:after{
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' height='9' viewBox='0 0 24 24' width='12'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='%23FFFFFF' r='8'/%3E%3C/svg%3E")
}

.dark-bg .dima-timeline-list.process-v .dima-iconbox .icon-box-header:after{
  background-image:url(../../images/site/dote.svg);
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' height='13' viewBox='0 0 24 24' width='8'%3E%3Cpath d='M24 24H0V0h24v24z' fill='none'/%3E%3Ccircle cx='12' cy='12' fill='%23FFFFFF' r='8'/%3E%3C/svg%3E")
}

.dark-bg .timeline_element_end .date h5,.dark-bg .timeline_element_start .date h5{
  color:#fff
}

.dark-bg .h-line{
  border-color:rgba(255,255,255,.2)
}

.dima-testimonial{
  position:relative;
  margin-bottom:20px;
  display:inline-block;
  width:100%
}

.dima-testimonial.icon_quote_start svg{
  position:relative;
  float:left;
  height:48px;
  width:48px;
  top:-6px;
  margin-right:10px;
  left:-8px
}

.dima-testimonial.icon_quote_end svg{
  position:relative;
  float:right;
  height:48px;
  width:48px;
  top:-6px;
  margin-left:10px;
  right:-8px
}

.dima-testimonial blockquote{
  overflow:hidden;
  margin:0;
  padding:0;
  border-left:none;
  padding-left:0
}

.dima-testimonial blockquote .box-with-shadow{
  padding:1.5rem 2.1428571429rem
}

.dima-testimonial blockquote:not(.box-with-shadow){
  -webkit-box-shadow:none;
  box-shadow:none
}

.dima-testimonial blockquote .quote-content{
  overflow:hidden
}

.dima-testimonial blockquote .quote-content p{
  font-size:16px;
  line-height:32px;
  margin-bottom:0;
  color:var(--var-heading-font-color)
}

.dima-testimonial blockquote .quote-content .dima-testimonial-meta{
  font-size:1em;
  line-height:2.1428571429em;
  color:var(--secondary-main-color-alpha-47);
  display:block;
  margin-top:.7142857143rem
}

.dima-testimonial blockquote .quote-content .dima-testimonial-meta a{
  color:var(--header-link-color)
}

.dima-testimonial blockquote .quote-content .dima-testimonial-meta a:hover{
  color:var(--var-heading-font-color)
}

.dima-testimonial.testimonial-side{
  position:relative
}

.dima-testimonial.testimonial-side blockquote{
  background:var(--testimonial-bg);
  -webkit-box-shadow:0 0 0 5px var(--border-color);
          box-shadow:0 0 0 5px var(--border-color);
  padding:1.5rem 0;
  width:100%
}

.dima-testimonial.testimonial-side .dima-testimonial-image{
  margin-top:2.1428571429rem
}

.dima-testimonial.quote-start .dima-testimonial-image,.dima-testimonial.quote-end .dima-testimonial-image,.dima-testimonial.quote-top-center-arrow .dima-testimonial-image,.dima-testimonial.quote-start-top .dima-testimonial-image,.dima-testimonial.quote-end-top .dima-testimonial-image,.dima-testimonial.quote-start-bottom .dima-testimonial-image,.dima-testimonial.quote-end-bottom .dima-testimonial-image,.dima-testimonial.quote-top-bottom .dima-testimonial-image,.dima-testimonial.quote-bottom-center-arrow .dima-testimonial-image{
  margin-top:.6428571429rem;
  width:7.1428571429rem;
  height:7.1428571429rem;
  background-repeat:no-repeat;
  background-position:center !important;
  background-size:cover
}

.dima-testimonial.quote-start .dima-testimonial-image{
  margin-top:0 !important
}

.dima-testimonial.quote-end .dima-testimonial-image{
  margin-right:0
}

.dima-testimonial .dima-testimonial-image{
  margin-top:.6428571429rem
}

.quote-text{
  font-size:1.1428571429em;
  border-left:none;
  position:relative;
  margin-bottom:2.1428571429rem
}

.quote-text .dima-testimonial-image{
  margin-top:1.4285714286rem !important
}

.quote-text.quote-start blockquote{
  width:auto
}

.quote-text.quote-start blockquote>span svg{
  position:relative;
  float:left;
  height:48px;
  width:48px;
  top:-6px;
  margin-right:10px;
  left:-8px
}

.quote-text.quote-end blockquote>span svg{
  position:relative;
  float:right;
  height:48px;
  width:48px;
  top:-6px;
  margin-left:10px;
  right:-8px
}

.quote-text.quote-end-bottom .dima-testimonial-image{
  float:right;
  margin-right:0px
}

.quote-text.quote-start-top{
  margin-top:25px
}

.quote-text.quote-start-top .dima-testimonial-image{
  float:left;
  margin-left:0px;
  margin-bottom:2.5rem;
  margin-top:0 !important
}

.quote-text.quote-start-top blockquote{
  float:left
}

.quote-text.quote-end-top{
  margin-top:25px
}

.quote-text.quote-end-top .dima-testimonial-image{
  float:right;
  margin-right:0px;
  margin-bottom:2.5rem;
  margin-top:0 !important
}

.quote-text.quote-end-top blockquote{
  float:right
}

.quote-text.quote-top-center .dima-testimonial-image{
  display:block;
  position:relative;
  margin-bottom:2.5rem;
  margin-top:0 !important;
  left:50%;
  -webkit-transform:translate(-50%, 0);
          transform:translate(-50%, 0)
}

.quote-text.quote-top-center blockquote{
  float:right;
  width:100%
}

.quote-text.quote-bottom-center .dima-testimonial-image{
  display:block;
  position:relative;
  margin-top:2.5rem !important;
  margin-bottom:0 !important;
  left:50%;
  -webkit-transform:translate(-50%, 0);
          transform:translate(-50%, 0)
}

.quote-text.quote-bottom-center blockquote{
  float:right;
  width:100%
}

.quote-text.no-arrow.quote-start-bottom .dima-testimonial-image,.quote-text.no-arrow.quote-end-bottom .dima-testimonial-image{
  margin-bottom:0 !important;
  margin-top:2.5rem !important
}

.quote-text.quote-top-center-arrow .dima-testimonial-image{
  display:block;
  position:relative;
  margin-bottom:2.5rem !important;
  margin-top:0 !important;
  left:50%;
  -webkit-transform:translate(-50%, 0);
          transform:translate(-50%, 0)
}

.quote-text.quote-top-center-arrow blockquote{
  float:right;
  width:100%
}

.quote-text.quote-bottom-center-arrow .dima-testimonial-image{
  display:block;
  position:relative;
  margin-top:20px !important;
  margin-bottom:0 !important;
  left:50%;
  -webkit-transform:translate(-50%, 0);
          transform:translate(-50%, 0)
}

.quote-text.quote-bottom-center-arrow blockquote{
  float:right
}

.dark-bg .no-arrow .quote-content .dima-testimonial-meta strong{
  color:#fff
}

.dark-bg .no-arrow .quote-content .dima-testimonial-meta{
  color:rgba(255,255,255,.5)
}

.dark-bg .no-arrow .quote-content .dima-testimonial-meta span{
  color:rgba(255,255,255,.8)
}

.dark-bg .no-arrow .quote-content p{
  color:rgba(255,255,255,.8)
}

@media only screen and (max-width: 480px){
  .quote-start .dima-testimonial-image,.quote-end .dima-testimonial-image{
    display:none
  }
}

.dima-map-inner{
  overflow:hidden;
  position:relative;
  padding-bottom:56.25%;
  height:0
}

.dima-map-inner iframe{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.gm-style-iw{
  overflow:hidden !important;
  line-height:1.35;
  white-space:nowrap
}

.dima-maps.dima-google-map{
  width:100% !important
}

.tooltip{
  position:absolute;
  z-index:1030;
  display:block;
  visibility:visible;
  line-height:30px;
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transition:opacity .2s ease-in;
  transition:opacity .2s ease-in
}

.tooltip.top{
  margin-top:-3px;
  padding:5px 0
}

.tooltip.bottom{
  margin-top:3px;
  padding:5px 0
}

.tooltip.right{
  margin-right:-3px;
  padding:0 5px
}

.tooltip.left{
  margin-left:3px;
  padding:0 5px
}

.tooltip-inner{
  max-width:200px;
  padding:15px;
  color:var(--tooltip-color);
  text-align:center;
  text-decoration:none;
  background-color:var(--tooltip-bg)
}

.tooltip-arrow{
  position:absolute;
  width:0;
  height:0;
  border-color:rgba(0,0,0,0);
  border-style:solid
}

.tooltip.top .tooltip-arrow{
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-width:5px 5px 0;
  border-top-color:var(--tooltip-boredr-color)
}

.tooltip.top-left .tooltip-arrow{
  bottom:0;
  left:5px;
  border-width:5px 5px 0;
  border-top-color:var(--tooltip-boredr-color)
}

.tooltip.top-right .tooltip-arrow{
  bottom:0;
  right:5px;
  border-width:5px 5px 0;
  border-top-color:var(--tooltip-boredr-color)
}

.tooltip.right .tooltip-arrow{
  top:50%;
  margin-top:-5px;
  border-width:5px 5px 5px 0;
  left:0;
  border-right-color:var(--tooltip-boredr-color)
}

.tooltip.left .tooltip-arrow{
  top:50%;
  margin-top:-5px;
  border-width:5px 0 5px 5px;
  right:0;
  border-left-color:var(--tooltip-boredr-color)
}

.tooltip.bottom .tooltip-arrow{
  top:0;
  left:50%;
  margin-left:-5px;
  border-width:0 5px 5px;
  border-bottom-color:var(--tooltip-boredr-color)
}

.tooltip.bottom-left .tooltip-arrow{
  top:0;
  left:5px;
  border-width:0 5px 5px;
  border-bottom-color:var(--tooltip-boredr-color)
}

.tooltip.bottom-right .tooltip-arrow{
  top:0;
  right:5px;
  border-width:0 5px 5px;
  border-bottom-color:var(--tooltip-boredr-color)
}

.popover{
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
  display:none;
  max-width:300px;
  padding:1px;
  font-size:16px;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid var(--border-color);
  border-radius:0;
  -webkit-box-shadow:0 6px 30px 0 rgba(0,0,0,.07);
  box-shadow:0 6px 30px 0 rgba(0,0,0,.07)
}

.popover.top{
  margin-top:-13px
}

.popover.right{
  margin-left:13px
}

.popover.bottom{
  margin-top:13px
}

.popover.left{
  margin-left:-13px
}

.popover-title{
  margin:0;
  padding:8px 14px;
  font-size:16px;
  background-color:#fff;
  border-bottom:1px solid #f2f2f2;
  border-radius:-1 -1 0 0
}

.popover-content{
  padding:9px 14px
}

.popover>.arrow,.popover>.arrow:after{
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:rgba(0,0,0,0);
  border-style:solid
}

.popover>.arrow{
  border-width:14px
}

.popover>.arrow:after{
  border-width:13px;
  content:""
}

.popover.top>.arrow{
  left:50%;
  margin-left:-14px;
  border-bottom-width:0;
  border-top-color:var(--border-color);
  bottom:-14px
}

.popover.top>.arrow:after{
  content:" ";
  bottom:1px;
  margin-left:-13px;
  border-bottom-width:0;
  border-top-color:#fff
}

.popover.right>.arrow{
  top:50%;
  left:-14px;
  margin-top:-14px;
  border-left-width:0;
  border-right-color:var(--border-color)
}

.popover.right>.arrow:after{
  content:" ";
  left:1px;
  bottom:-13px;
  border-left-width:0;
  border-right-color:#fff
}

.popover.bottom>.arrow{
  left:50%;
  margin-left:-14px;
  border-top-width:0;
  border-bottom-color:var(--border-color);
  border-bottom-color:var(--border-color);
  top:-14px
}

.popover.bottom>.arrow:after{
  content:" ";
  top:1px;
  margin-left:-13px;
  border-top-width:0;
  border-bottom-color:#fff
}

.popover.left>.arrow{
  top:50%;
  right:-14px;
  margin-top:-14px;
  border-right-width:0;
  border-right-color:var(--border-color)
}

.popover.left>.arrow:after{
  content:" ";
  right:1px;
  border-right-width:0;
  border-left-color:#fff;
  bottom:-13px
}

.scroll-to-top{
  font-size:20px;
  line-height:50px;
  position:fixed;
  display:block;
  background:rgba(0,0,0,.2);
  right:20px;
  bottom:20px;
  text-align:center;
  text-decoration:none;
  width:2.5em;
  height:2.5em;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out;
  -webkit-transform:perspective(300px) rotateY(-120deg) translateZ(-10px);
  transform:perspective(300px) rotateY(-120deg) translateZ(-10px);
  z-index:1040
}

.scroll-to-top.on{
  opacity:1 !important;
  -webkit-transition-delay:0s !important;
          transition-delay:0s !important;
  -webkit-transform:perspective(300px) rotateY(0deg);
  transform:perspective(300px) rotateY(0deg)
}

.scroll-to-top.off{
  opacity:0
}

.scroll-to-top svg{
  fill:#fff;
  height:3.5714285714rem;
  width:2.1428571429rem
}

.scroll-to-top:hover{
  background:rgba(0,0,0,.7)
}

.clients-wrapper{
  position:relative
}

.clients-wrapper img{
  display:block;
  margin:0 auto;
  width:auto;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  -webkit-backface-visibility:hidden
}

.clients-wrapper a img{
  opacity:.6
}

.clients-wrapper a:hover img{
  opacity:1
}

.clients-wrapper.grid.client-clm-3 li{
  width:32%
}

.clients-wrapper.grid.client-clm-3 li:nth-child(3n){
  margin-right:0 !important
}

.clients-wrapper.grid.client-clm-4 li{
  width:23.5%
}

.clients-wrapper.grid.client-clm-4 li:nth-child(4n){
  margin-right:0 !important
}

.clients-wrapper.grid.client-clm-5 li{
  width:18.4%
}

.clients-wrapper.grid.client-clm-5 li:nth-child(5n){
  margin-right:0 !important
}

.clients-wrapper.grid.client-clm-6 li{
  width:15%
}

.clients-wrapper.grid.client-clm-6 li:nth-child(6n){
  margin-right:0 !important
}

.clients-wrapper.grid.client-clm-7 li{
  width:12.5714285714%
}

.clients-wrapper.grid.client-clm-7 li:nth-child(7n){
  margin-right:0 !important
}

.clients-wrapper.grid li{
  border:1px solid var(--border-color);
  padding-bottom:2.8571428571rem;
  padding-top:2.8571428571rem;
  margin-right:2% !important;
  margin-bottom:2%;
  float:left;
  min-height:8.2142857143rem
}

.clients-wrapper{
  position:relative;
  clear:both
}

.clients-wrapper ul{
  margin:0 !important;
  list-style:none !important;
  padding-left:0
}

.dark-bg .clients-wrapper.grid li{
  border-color:rgba(255,255,255,.2)
}

@media only screen and (max-width: 679px){
  .clients-wrapper[class*=client-clm-].grid li{
    width:48%
  }
}

.countUp{
  text-align:left;
  padding:2.1428571429rem
}

.countUp i{
  margin-bottom:2.5rem
}

.countUp .icon-count{
  color:var(--var-main-color);
  display:block;
  font-size:27px
}

.countUp .icon-count svg{
  fill:currentColor;
  height:34px;
  margin-bottom:2.1428571429rem
}

.countUp .icon-count svg path{
  fill:currentColor
}

.countUp .line-hr{
  margin-top:1.0714285714rem;
  margin-bottom:1.0714285714rem
}

.countUp .number{
  position:relative;
  font-weight:300;
  display:inline-block;
  color:var(--var-heading-font-color);
  font-size:36px;
  line-height:30px;
  left:0px
}

.countUp .text{
  font-size:14px;
  line-height:14px;
  margin-left:0px;
  color:var(--var-body-text-color);
  font-weight:400
}

.countUp.add-border{
  border:5px solid var(--border-color)
}

.dark-bg .countUp{
  border-color:rgba(255,255,255,.2)
}

.icon-box-header span{
  color:var(--var-heading-font-color);
  font-size:32px;
  -webkit-transition:background 320ms ease-out,box-shadow 320ms ease-out;
  -webkit-transition:background 320ms ease-out,-webkit-box-shadow 320ms ease-out;
  transition:background 320ms ease-out,-webkit-box-shadow 320ms ease-out;
  transition:background 320ms ease-out,box-shadow 320ms ease-out;
  transition:background 320ms ease-out,box-shadow 320ms ease-out,-webkit-box-shadow 320ms ease-out
}

.icon-box-header svg{
  width:32px;
  height:auto
}

.icon-box-header svg:not([fill=none]){
  fill:currentColor
}

.icon-box-header svg:not([fill=none]) path:not([fill=none]){
  fill:currentColor
}

.icon-box-header svg[stroke]{
  stroke:currentColor
}

.icon-box-header svg[stroke] path[stroke],.icon-box-header svg[stroke] polyline[stroke]{
  stroke:currentColor
}

.icon-box-header .box-square,.icon-box-header .box-circle{
  text-align:center;
  background:var(--var-website-bg-color);
  -webkit-box-shadow:0 0 0 2px var(--border-color);
  box-shadow:0 0 0 2px var(--border-color)
}

.icon-box-header .box-square svg,.icon-box-header .box-circle svg{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.icon-box-header.dima_grd .box-square,.icon-box-header.dima_grd .box-circle{
  -webkit-box-shadow:none !important;
          box-shadow:none !important
}

.icon-box-header.dima_grd .box-square:before,.icon-box-header.dima_grd .box-circle:before{
  content:"";
  position:absolute;
  width:7.4285714286rem;
  height:7.4285714286rem;
  top:-2px;
  left:-2px;
  z-index:-1
}

.icon-box-header.text-center .icon-box-header i{
  margin:0 auto;
  margin-bottom:35px
}

.icon-box-header .box-circle{
  border-radius:50%
}

.icon-box-header .box-circle:before{
  border-radius:50%
}

.icon-box-header:hover .box-square.icon-box-hover,.icon-box-header:hover .box-circle.icon-box-hover{
  background:var(--var-main-color) !important;
  color:var(--var-dima-secondary-main-color) !important;
  -webkit-box-shadow:0 0 0 2px var(--var-main-color) !important;
  box-shadow:0 0 0 2px var(--var-main-color) !important
}

.icon-box-header:hover .box-square.icon-box-hover svg,.icon-box-header:hover .box-circle.icon-box-hover svg{
  fill:currentColor
}

.icon-box-header:hover .box-square.icon-box-border-hover,.icon-box-header:hover .box-circle.icon-box-border-hover{
  -webkit-box-shadow:0 0 0 2px var(--var-main-color) !important;
  box-shadow:0 0 0 2px var(--var-main-color) !important
}

.icon_pos_end,.icon_pos_start{
  position:absolute;
  width:auto;
  top:-.8571428571rem
}

.icon_pos_end .box-square,.icon_pos_end .box-circle,.icon_pos_start .box-square,.icon_pos_start .box-circle{
  width:3.5714285714rem !important;
  height:3.5714285714rem !important;
  border-radius:0
}

.icon_pos_end .box-square i,.icon_pos_end .box-circle i,.icon_pos_start .box-square i,.icon_pos_start .box-circle i{
  line-height:3.5714285714rem !important
}

.icon_pos_start{
  left:-.8571428571rem
}

.icon_pos_end{
  right:-.8571428571rem
}

.dima-iconbox:hover .box-square.icon-box-hover,.dima-iconbox:hover .box-circle.icon-box-hover{
  background:var(--var-main-color) !important;
  color:var(--close-to-white-0) !important;
  -webkit-box-shadow:0 0 0 2px var(--var-main-color) !important;
  box-shadow:0 0 0 2px var(--var-main-color) !important
}

.dima-iconbox:hover .box-square.icon-box-hover svg,.dima-iconbox:hover .box-circle.icon-box-hover svg{
  fill:currentColor
}

.dima-iconbox:hover .box-square.icon-box-border-hover,.dima-iconbox:hover .box-circle.icon-box-border-hover{
  -webkit-box-shadow:0 0 0 2px var(--var-main-color) !important;
  box-shadow:0 0 0 2px var(--var-main-color) !important
}

.dima-iconbox:hover .icon-box-header.icon-box-hover{
  color:var(--var-main-color)
}

.dima-iconbox:hover .icon-box-header.icon-box-hover.box-circle,.dima-iconbox:hover .icon-box-header.icon-box-hover.box-square{
  color:var(--var-dima-secondary-main-color) !important
}

.dima-iconbox .dima-maps{
  margin-bottom:30px
}

.features-content .dima-divider{
  margin-bottom:10px
}

.icon-box-header{
  margin-bottom:2.1428571429rem
}

.icon-box-header i,.icon-box-header svg{
  margin:0 auto;
  display:block;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.icon-box-header .box-square,.icon-box-header .box-circle{
  -webkit-box-shadow:0 0 0 1px var(--border-color);
  box-shadow:0 0 0 1px var(--border-color)
}

.features-start,.features-end{
  position:relative;
  padding:30px
}

.features-start .icon-box-header,.features-end .icon-box-header{
  width:auto
}

.features-start.no-box,.features-end.no-box{
  padding:0
}

.features-start.no-box .icon-box-header i,.features-end.no-box .icon-box-header i{
  position:relative;
  top:0;
  z-index:10
}

.features-start .icon-box-header i,.features-end .icon-box-header i{
  color:var(--var-heading-font-color);
  margin-bottom:35px;
  display:block;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.features-end.no-box .icon-box-header i{
  right:0px
}

.features-end .dima-divider{
  margin-left:auto;
  margin-right:0
}

.features-end .icon-box-header{
  margin-left:35px;
  float:right
}

.features-end .icon-box-header i{
  position:relative
}

.features-end .features-content{
  overflow:hidden
}

.features-end .features-content .features-title{
  text-align:right
}

.features-end .features-content p{
  text-align:right;
  padding:0
}

.features-end.box-square:hover i,.features-end.box-circle:hover i{
  color:#fff;
  background:var(--var-main-color)
}

.features-start.no-box i{
  left:0px
}

.features-start .dima-divider{
  margin-left:0;
  margin-right:auto
}

.features-start .icon-box-header{
  margin-right:35px;
  float:left
}

.features-start .icon-box-header i{
  position:relative
}

.features-start .features-content{
  overflow:hidden
}

.features-start .features-content .features-title{
  text-align:left
}

.features-start .features-content p{
  text-align:left;
  padding:0
}

.features-start.box-square:hover i,.features-start.box-circle:hover i{
  color:#fff;
  background:var(--var-main-color)
}

.icon-normal{
  margin-right:5px;
  color:var(--var-heading-font-color);
  text-align:left;
  display:inline-block
}

.icon-box-larg{
  position:relative;
  display:inline-block
}

.icon-box-larg.box-square,.icon-box-larg.box-circle{
  width:10.7142857143rem;
  height:10.7142857143rem;
  margin-bottom:0
}

.icon-box-larg.box-square i,.icon-box-larg.box-circle i{
  line-height:10.7142857143rem
}

.icon-box-medium{
  position:relative;
  display:inline-block
}

.icon-box-medium.box-square,.icon-box-medium.box-circle{
  width:7.1428571429rem;
  height:7.1428571429rem;
  margin-bottom:0
}

.icon-box-medium.box-square i,.icon-box-medium.box-circle i{
  line-height:7.1428571429rem
}

.icon-box-small{
  position:relative;
  display:inline-block
}

.icon-box-small.box-square,.icon-box-small.box-circle{
  width:3.5714285714rem;
  height:3.5714285714rem;
  margin-bottom:0
}

.icon-box-small.box-square i,.icon-box-small.box-circle i{
  font-size:22px;
  line-height:3.5714285714rem
}

.icon-box-small.box-square svg,.icon-box-small.box-circle svg{
  width:24px
}

.dark-bg .features-box.dima-iconbox-shadow{
  -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);
          box-shadow:0 10px 20px 0 rgba(0,0,0,.2)
}

.dark-bg .shadow-hover.dima-iconbox-shadow:hover{
  -webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.2);
          box-shadow:0 10px 30px 0 rgba(0,0,0,.2)
}

.dark-bg .features-box{
  -webkit-box-shadow:0 0 0 1px rgba(255,255,255,.2);
          box-shadow:0 0 0 1px rgba(255,255,255,.2)
}

.features-box{
  text-align:center;
  padding:2.8571428571rem 2.1428571429rem;
  border-top:2px solid var(--var-heading-font-color);
  -webkit-box-shadow:0 0 0 1px var(--border-color);
  box-shadow:0 0 0 1px var(--border-color);
  -webkit-box-sizing:order-box;
  box-sizing:order-box;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  position:relative
}

.features-box.no-box{
  -webkit-box-shadow:none;
  box-shadow:none;
  padding:0;
  border:0
}

.features-box.no-box .icon-box-header{
  position:relative;
  margin-bottom:35px
}

.features-box.no-box .icon-box-header i{
  position:relative;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out
}

.features-box.no-box .icon-box-header h1{
  margin-bottom:0
}

.features-box.no-box .icon-box-header h2{
  margin-bottom:0
}

.features-box.no-box .icon-box-header h3{
  margin-bottom:0
}

.features-box.no-box .icon-box-header h4{
  margin-bottom:0
}

.features-box.no-box .icon-box-header h5{
  margin-bottom:0
}

.features-box.no-box .icon-box-header h6{
  margin-bottom:0
}

.features-box.no-box .features-content p{
  padding:0
}

.features-box.no-box .icon-box-header .box-square,.features-box.no-box .icon-box-header .box-circle{
  -webkit-box-shadow:0 0 0 2px var(--border-color);
  box-shadow:0 0 0 2px var(--border-color)
}

.features-box .features-content{
  color:var(--var-body-text-color)
}

.features-box .features-content .features-title{
  margin-bottom:13px
}

.features-box .features-content p{
  padding:0 40px;
  -webkit-transition:all 320ms ease-out;
  transition:all 320ms ease-out;
  margin-bottom:0
}

.features-box.dima-iconbox-shadow{
  -webkit-box-shadow:0 6px 1.4285714286rem 0 rgba(0,0,0,.07);
          box-shadow:0 6px 1.4285714286rem 0 rgba(0,0,0,.07)
}

.image-cropper{
  position:relative;
  overflow:hidden;
  margin:0 auto;
  top:0;
  bottom:0;
  margin-bottom:30px
}

.image-cropper.box-circle{
  border-radius:99em
}

.image-cropper img{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.image-cropper.larg{
  width:10.7142857143rem;
  height:10.7142857143rem
}

.image-cropper.medium{
  width:7.1428571429rem;
  height:7.1428571429rem
}

.image-cropper.small{
  width:3.5714285714rem;
  height:3.5714285714rem
}

.dima_grd_orange:before{
  content:"";
  background:#ff3d00;
  background:-webkit-gradient(linear, left bottom, left top, from(#ff3d00), to(#ffca28));
  background:linear-gradient(to top, #ff3d00 0%, #ffca28 100%)
}

.dima_grd_blue:before{
  content:"";
  background:#3d5afe;
  background:-webkit-gradient(linear, left bottom, left top, from(#3d5afe), to(#26c6da));
  background:linear-gradient(to top, #3d5afe 0%, #26c6da 100%)
}

.dima_grd_burple:before{
  content:"";
  background:#651fff;
  background:-webkit-gradient(linear, left bottom, left top, from(#651fff), to(#ec407a));
  background:linear-gradient(to top, #651fff 0%, #ec407a 100%)
}

.dima_grd_green:before{
  content:"";
  background:#00c853;
  background:-webkit-gradient(linear, left bottom, left top, from(#00c853), to(#ffca28));
  background:linear-gradient(to top, #00c853 0%, #ffca28 100%)
}

.gradient-vertical.v_dima_grd_orange{
  background:#ff3d00;
  background:-webkit-gradient(linear, left top, right top, from(#ff3d00), to(#ffca28));
  background:linear-gradient(to right, #ff3d00 0%, #ffca28 100%)
}

.gradient-vertical.v_dima_grd_blue{
  background:#3d5afe;
  background:-webkit-gradient(linear, left top, right top, from(#3d5afe), to(#26c6da));
  background:linear-gradient(to right, #3d5afe 0%, #26c6da 100%)
}

.gradient-vertical.v_dima_grd_burple{
  background:#651fff;
  background:-webkit-gradient(linear, left top, right top, from(#651fff), to(#ec407a));
  background:linear-gradient(to right, #651fff 0%, #ec407a 100%)
}

.gradient-vertical.v_dima_grd_green{
  background:#00c853;
  background:-webkit-gradient(linear, left top, right top, from(#00c853), to(#ffca28));
  background:linear-gradient(to right, #00c853 0%, #ffca28 100%)
}

.svg_animated svg{
  stroke:currentColor
}

.svg_animated svg polyline,.svg_animated svg path{
  stroke:currentColor
}

.svg_animated polyline,.svg_animated path,.svg_animated circle,.svg_animated line,.svg_animated rect{
  stroke-dasharray:100
}

.dima-team-member .team-img .fix-chrome{
  position:relative
}

.dima-team-member .team-img img{
  width:100%
}

.dima-team-content{
  padding:1em;
  padding-top:30px
}

.dima-team-content .line-hr{
  margin-bottom:5px
}

.member-function{
  font-size:14px;
  line-height:30px;
  display:inline-block;
  margin-bottom:5px
}

.dima-team.box-with-shadow{
  padding:0
}

.progress{
  height:1px;
  margin-bottom:1.7857142857rem;
  background:var(--border-color)
}

.progress .progress-bar{
  position:relative;
  float:left;
  width:0;
  height:3px;
  top:-1px;
  font-size:12px;
  line-height:20px;
  color:var(--var-dima-secondary-main-color);
  text-align:center;
  background-color:var(--var-main-color);
  -webkit-transition:width .6s ease;
  transition:width .6s ease
}

.h-skill,.h-skill-bar{
  color:var(--var-body-text-color);
  margin-bottom:.7142857143rem;
  font-weight:400
}

.h-skill{
  position:relative
}

.h-skill .percent-end{
  position:absolute;
  right:0;
  bottom:-2px;
  font-size:14px;
  line-height:21px;
  color:var(--var-heading-font-color);
  font-weight:400
}

.progress.active .progress-bar{
  -webkit-animation:progress-bar-stripes 2s linear infinite;
  animation:progress-bar-stripes 2s linear infinite
}

.circular-bar{
  position:relative
}

.circular-bar.pc_icon .circular-bar-content label{
  position:absolute;
  top:0;
  right:-1.7857142857rem;
  color:var(--var-heading-font-color);
  font-weight:400
}

.circular-bar.pc_icon .circular-bar-icon{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  margin-top:-15px;
  color:var(--var-heading-font-color)
}

.circular-bar.pc_icon .circular-bar-icon svg{
  fill:currentColor;
  width:1.6428571429rem
}

.circular-bar.pc_icon .circular-bar-icon i{
  color:var(--var-heading-font-color);
  font-size:1.4285714286rem
}

.circular-bar.no_pc_icon .circular-bar-content{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  margin-top:-5px
}

.circular-bar.no_pc_icon .circular-bar-content label{
  position:relative;
  display:block;
  color:var(--var-heading-font-color);
  font-weight:300;
  font-size:27px;
  line-height:30px;
  top:.3571428571rem
}

.circular-bar .pc-circle{
  width:149px;
  height:149px;
  display:block;
  position:absolute;
  top:1px;
  left:50%;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  border-radius:99rem;
  z-index:-1
}

.circular-bar span{
  display:block;
  font-weight:300;
  font-size:14px;
  line-height:24px
}

.circular-bar .circular-bar-heading{
  margin-top:.7142857143rem
}

.dark-bg .progress{
  background:rgba(255,255,255,.2)
}

.dark-bg .h-skill-bar,.dark-bg .h-skill,.dark-bg .percent-end{
  color:rgba(255,255,255,.8)
}

.dark-bg .circular-bar span,.dark-bg .circular-bar.pc_icon .circular-bar-content label,.dark-bg .circular-bar.no_pc_icon .circular-bar-content label{
  color:#fff
}

@-webkit-keyframes progress-bar-stripes{
  from{
    background-position:40px 0
  }

  to{
    background-position:0 0
  }
}

@keyframes progress-bar-stripes{
  from{
    background-position:40px 0
  }

  to{
    background-position:0 0
  }
}

.text-center{
  text-align:center
}

.text-start{
  text-align:left
}

.text-end{
  text-align:right
}

.float-start{
  float:left
}

.float-end{
  float:right
}

.mag-elms{
  margin-bottom:2.1428571429rem;
  clear:both
}

.float-center{
  position:relative;
  float:left;
  left:50%;
  -webkit-transform:translate(-50%, 0);
          transform:translate(-50%, 0)
}

.hide-text{
  font:0/0 a;
  color:rgba(0,0,0,0) !important;
  text-shadow:none;
  background-color:rgba(0,0,0,0) !important;
  border:0
}

.dima-bg-cover{
  background-size:cover
}

strong{
  font-weight:bold
}

.through{
  text-decoration:line-through
}

.uppercase{
  text-transform:uppercase !important
}

.no-bottom-margin{
  margin-bottom:0 !important
}

.no-margin{
  margin:0 !important
}

.no-top-padding{
  padding-top:0
}

.no-bottom-padding{
  padding-bottom:0
}

.opacity-zero{
  opacity:0
}

.show{
  opacity:1
}

.hide{
  display:none
}

.dima-hidden{
  display:none !important
}

.no-shadow{
  -webkit-box-shadow:none !important;
  box-shadow:none !important
}

.theme-color{
  color:var(--var-main-color)
}

.header-color{
  color:var(--var-heading-font-color)
}

.red_color{
  color:#ff3d00
}

.orange_color{
  color:#ffab40
}

.header-link-color{
  color:var(--secondary-main-color-alpha-47);
  -webkit-transition:color 320ms ease-out;
  transition:color 320ms ease-out
}

.header-link-color:hover{
  color:var(--var-main-color)
}

.all-over-thumb-link{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:2
}

ul.inline{
  margin:0;
  padding-left:0
}

.inline>li{
  display:inline-block;
  margin-right:8px;
  margin-bottom:8px
}

.inline>li:last-child{
  margin-right:0px
}

.text-vertical-center{
  bottom:50% !important;
  top:auto !important;
  -webkit-transform:translateY(50%) !important;
  transform:translateY(50%) !important
}

.vertical-middle{
  display:inline-block;
  height:100%;
  vertical-align:middle
}

.relative{
  position:relative
}

@media(min-width: 640px){
  .sm\:relative{
    position:relative
  }
}

@media(min-width: 768px){
  .md\:relative{
    position:relative
  }
}

@media(min-width: 1024px){
  .lg\:relative{
    position:relative
  }
}

@media(min-width: 1280px){
  .xl\:relative{
    position:relative
  }
}

.absolute{
  position:absolute
}

@media(min-width: 640px){
  .sm\:absolute{
    position:absolute
  }
}

@media(min-width: 768px){
  .md\:absolute{
    position:absolute
  }
}

@media(min-width: 1024px){
  .lg\:absolute{
    position:absolute
  }
}

@media(min-width: 1280px){
  .xl\:absolute{
    position:absolute
  }
}

.unset{
  overflow:unset
}

.full-width{
  width:100%
}

.no-border{
  border:none
}

.circle{
  border-radius:100%;
  overflow:hidden
}

.circle>img,.circle .dima-img,.circle .gm-style{
  border-radius:100%;
  overflow:hidden
}

.img-circle>img,.img-circle .dima-img,.img-circle .gm-style{
  border-radius:100%;
  overflow:hidden
}

.rounded{
  border-radius:6px
}

.rounded>img,.rounded .dima-img,.rounded .gm-style{
  border-radius:6px;
  overflow:hidden
}

.dima-box-shadow{
  -webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,.07);
  box-shadow:0px 10px 20px 0px rgba(0,0,0,.07);
  border:none
}

[data-shadow-hover=yes]:after,.dima-box-shadow-hover:after{
  -webkit-box-shadow:0px 30px 70px rgba(0,0,0,.25);
          box-shadow:0px 30px 70px rgba(0,0,0,.25);
  opacity:0;
  display:block;
  position:absolute;
  content:"";
  z-index:-1;
  left:0;
  top:0;
  width:100%;
  height:100%;
  -webkit-transition:opacity .35s cubic-bezier(0.15, 0.75, 0.5, 1) 0s;
  transition:opacity .35s cubic-bezier(0.15, 0.75, 0.5, 1) 0s
}

@media(max-width: 679px){
  [data-shadow-hover=yes]:after,.dima-box-shadow-hover:after{
    display:none
  }
}

[data-shadow-hover=yes]:hover:after,.dima-box-shadow-hover:hover:after{
  opacity:1
}

.list-with-line li{
  display:block;
  padding:13px 0;
  overflow:hidden;
  border-top:1px solid var(--border-color)
}

.list-with-line li:last-child{
  padding-bottom:0
}

.h5{
  font-family:"Poppins",Helvetica,Arial,Times,serif;
  font-weight:700;
  font-size:18px;
  line-height:18px;
  color:var(--var-heading-font-color);
  text-rendering:optimizeLegibility;
  margin-bottom:.5em
}

#infscr-loading{
  position:absolute;
  z-index:999;
  bottom:0;
  left:50%;
  border-bottom:2px solid #e4e4e4;
  border-right:2px solid var(--var-main-color);
  border-right:2px solid #e4e4e4;
  border-top:2px solid var(--var-main-color);
  border-radius:100%;
  height:60px;
  width:60px;
  margin-left:-30px;
  margin-top:-30px;
  -webkit-animation:fa-spin .6s infinite linear;
  animation:fa-spin .6s infinite linear;
  text-align:center;
  display:block;
  text-indent:-9999px
}

.btm_dashed{
  border-bottom:1px dashed var(--second-border-color)
}

.btm_solid{
  border-bottom:1px solid var(--second-border-color)
}

.btm_dotted{
  border-bottom:1px dotted var(--second-border-color)
}

.container:after{
  clear:both
}

.boxed .container,.container{
  zoom:1
}

.boxed .container .container,.container .container{
  width:100% !important
}

.clearfix:before,.clearfix:after{
  display:table;
  content:"";
  line-height:0
}

.clearfix:after{
  clear:both
}

svg:not(:root){
  overflow:inherit
}

.dima-clear{
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
  padding-bottom:15px
}

.double-clear{
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:100%;
  height:0;
  padding-bottom:30px
}

.clear-section{
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
  padding-bottom:6.4285714286rem
}

.overflow-hidden{
  position:relative;
  overflow:hidden
}

.stream-item{
  text-align:center;
  position:relative
}

.stream-item.float-start{
  margin-right:2.1428571429rem
}

.stream-item.float-end{
  margin-left:2.1428571429rem
}

.stream-item.stream-item-above-post{
  margin:0 auto 30px
}

.stream-item.stream-item-below-post{
  margin:30px auto
}

.stream-item img{
  max-width:100%;
  width:auto;
  height:auto;
  margin:0 auto;
  display:inline-block;
  vertical-align:middle
}

.max-w-md{
  max-width:640px !important;
  max-width:40rem !important
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important
}

form:before,.entry-content:before,.page-section-content:before,.clear:before,.dima-container:before,.boxed-blog:before,.blog-list:before,.container:before,form:after,.entry-content:after,.page-section-content:after,.clear:after,.dima-container:after,.boxed-blog:after,.blog-list:after,.container:after{
  display:table;
  content:"";
  line-height:0
}

form:after,.entry-content:after,.page-section-content:after,.clear:after,.dima-container:after,.boxed-blog:after,.blog-list:after,.container:after{
  clear:both
}

body{
  word-wrap:break-word
}

pre code{
  word-wrap:normal
}

.dima-author-box .dima-about-image,.dima-comments-list .dima-comment li .dima-comment-img,.dima-reviews-list .dima-comment li .dima-comment-img,.start-image,.dima-testimonial.quote-start .dima-testimonial-image,.dima-testimonial .dima-testimonial-image{
  float:left;
  margin-right:30px;
  overflow:hidden
}

.dima-author-box .right.dima-about-image,.dima-comments-list .dima-comment li .right.dima-comment-img,.dima-reviews-list .dima-comment li .right.dima-comment-img,.right.start-image,.dima-testimonial .right.dima-testimonial-image{
  margin-right:0
}

.end-image,.dima-testimonial.quote-end .dima-testimonial-image{
  float:right;
  margin-left:30px;
  overflow:hidden
}

.right.end-image,.dima-testimonial.quote-end .right.dima-testimonial-image{
  margin-left:0px
}

h1,.title_container.center-style .header-title{
  font-size:3.8571428571rem;
  line-height:1.4814814815em;
  letter-spacing:.05em;
  font-weight:300
}

h2{
  font-size:3.2142857143rem;
  line-height:1.5111111111em;
  font-weight:300
}

h3,.title_container .header-title,.boxed-blog.blog-list .post header .entry-title,.boxed-blog.blog-list article header .entry-title{
  font-size:2.5714285714rem;
  line-height:1.5em;
  letter-spacing:.025em;
  font-weight:300
}

h4,h2.wpb_heading{
  font-size:1.9285714286rem;
  line-height:1.6666666667em;
  letter-spacing:.025em;
  font-weight:300
}

h5,.boxed-blog.blog-list.grid-masonry article header .entry-title,.boxed-blog.blog-list.dima-timeline-blog article header .entry-title,.boxed-blog.blog-list.dima-minimal-style article header .entry-title{
  font-size:1.2857142857rem;
  line-height:1.8888888889em;
  letter-spacing:.01em;
  font-weight:400
}

h6,.dima-navbar-wrap.desk-nav .dima-navbar .dima-nav-tag .dima-nav .dima-mega-menu .dima-menu-title{
  font-size:1rem;
  line-height:2.1428571429em;
  font-weight:400
}

.boxed-blog article.sticky .post-meta,.boxed-blog article.sticky .entry-content{
  background-color:var(--box-bg-color)
}

.sticky{
  position:relative;
  background-color:var(--box-bg-color)
}

.dima-timeline-blog .sticky{
  background-color:rgba(0,0,0,0)
}

.dima-timeline-blog .sticky .entry-content,.dima-timeline-blog .sticky .box{
  background-color:var(--box-bg-color)
}

.dima-layout-standard .sticky .entry-content,.dima-layout-masonry .sticky .entry-content,.dima-layout-grid .sticky .entry-content{
  background-color:var(--box-bg-color) !important;
  padding:0 2.1428571429rem 1.4047685714rem
}

.dima-layout-standard .sticky .post-meta,.dima-layout-masonry .sticky .post-meta,.dima-layout-grid .sticky .post-meta{
  margin:0 2.1428571429rem 0 2.1428571429rem;
  background-color:var(--box-bg-color) !important
}

.dima-layout-standard .sticky{
  border:1px solid var(--border-color)
}

.dima-layout-standard .sticky .entry-title{
  margin:2.8571428571rem 2.1428571429rem 0 2.1428571429rem
}

.dima-layout-standard .sticky .entry-title-hr{
  margin-left:30px;
  width:calc(100% - 60px)
}

.dima-layout-masonry .sticky,.dima-layout-grid .sticky{
  border:1px solid var(--border-color)
}

.dima-layout-masonry .sticky .entry-title,.dima-layout-grid .sticky .entry-title{
  margin:1.0714457143rem 2.1428571429rem 0 2.1428571429rem
}

.dima-layout-masonry .sticky .entry-content,.dima-layout-grid .sticky .entry-content{
  background-color:var(--box-bg-color) !important;
  padding:0 2.1428571429rem 1.4047685714rem
}

.dima-layout-masonry .sticky .post-meta,.dima-layout-grid .sticky .post-meta{
  margin:0 2.1428571429rem 0 2.1428571429rem;
  background-color:var(--box-bg-color) !important
}

.alignright{
  float:right;
  margin:.35em 0 .35em 30px
}

.alignleft{
  float:left;
  margin:.35em 30px .35em 0
}

.alignnone{
  float:none;
  margin:0 0 30px 0
}

.wp-caption,.gallery-item{
  max-width:100%
}

.wp-caption>.wp-caption-text,.wp-caption>.wp-caption-text:last-child,.gallery-item>.wp-caption-text,.gallery-item>.wp-caption-text:last-child{
  display:block;
  margin:10px 0 5px;
  padding:0 5%;
  line-height:1.2;
  font-style:italic
}

.gallery{
  margin-left:-0.5em;
  margin-right:-0.5em
}

.gallery:after{
  display:table;
  content:"";
  clear:both
}

.gallery-item{
  float:left;
  padding:1px;
  margin-bottom:4.2857142857rem
}

.gallery-item img{
  width:100%
}

.gallery-columns-1 .gallery-item{
  width:100%;
  float:none
}

.gallery-columns-2 .gallery-item{
  width:50%
}

.gallery-columns-3 .gallery-item{
  width:33.3333%
}

.gallery-columns-4 .gallery-item{
  width:25%
}

.gallery-columns-5 .gallery-item{
  width:20%
}

.gallery-columns-6 .gallery-item{
  width:16.6667%
}

.gallery-columns-7 .gallery-item{
  width:14.2857%
}

.gallery-columns-8 .gallery-item{
  width:12.5%
}

.gallery-columns-9 .gallery-item{
  width:11.1111%
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){
  clear:left
}

.wp-caption-text{
  font-weight:normal
}

.gallery-caption{
  font-weight:normal
}

.bypostauthor{
  font-weight:normal
}

dl dt{
  color:var(--var-heading-font-color)
}

.says,.screen-reader-text{
  clip:rect(1px, 1px, 1px, 1px);
  position:absolute !important;
  height:1px;
  width:1px;
  overflow:hidden
}

.dima-admin-bar-menu{
  position:relative !important;
  display:inline-block;
  width:16px !important;
  height:16px !important;
  background:url("../../../../../images/admin/dashboard/pixeldima.png") no-repeat 0 0 !important;
  background-size:16px !important;
  margin-right:8px !important;
  top:3px !important;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%)
}

.dima-admin-bar-menu:before{
  display:none !important
}

#wp-admin-bar-dima-menu-options .lab-update-badge{
  width:16px;
  height:16px;
  line-height:16px;
  background-color:#d54e21;
  display:inline-block;
  text-align:center;
  padding:0;
  font-size:10px;
  color:#fff;
  font-weight:600;
  position:relative;
  top:-1px;
  margin-left:2px;
  -webkit-border-radius:50%;
  -webkit-background-clip:padding-box;
  -moz-border-radius:50%;
  -moz-background-clip:padding;
  border-radius:50%;
  background-clip:padding-box
}

.columns-2 .column-item{
  width:50%
}

.columns-3 .column-item{
  width:33.3333%
}

.columns-4 .column-item{
  width:25%
}

.columns-5 .column-item{
  width:20%
}

.columns-6 .column-item{
  width:16.6666%
}

.ml--10{
  margin-left:10px
}

.ml--20{
  margin-left:20px
}

.mb--20{
  margin-bottom:20px
}

@media only screen and (max-width: 679px){
  html{
    font-size:85%
  }

  div [class*=ok-xsd],div [class*=ok-sd],div [class*=ok-md],div [class*=ok-ld],div [class*=ok-xld]{
    margin-bottom:30px
  }

  div .ok-row{
    margin:0
  }

  #demo-shop .margin-up{
    margin-top:0
  }

  .boxed-blog article.image-in-side .post-img,.boxed-blog .post.image-in-side .post-img{
    width:100%;
    margin:0;
    margin-bottom:25px
  }

  .boxed-blog article.image-in-side .post-meta,.boxed-blog .post.image-in-side .post-meta{
    overflow:visible
  }

  .in-bottom-relative{
    margin-bottom:-5.3571rem !important
  }

  .no-box.box-square header i,.no-box.box-circle header i{
    width:80px;
    height:80px;
    font-size:35px;
    line-height:80px
  }

  .no-box.features-start.box-square .features-content,.features-start.box-circle .features-content{
    padding-left:90px
  }

  .no-box.features-end.box-square .features-content,.features-end.box-circle .features-content{
    padding-right:90px
  }

  .float-start,.float-end{
    float:none;
    margin-right:0 !important;
    margin-left:0 !important
  }

  .dima-button.float-start,.dima-button.float-end{
    float:left;
    position:relative;
    left:50%;
    -webkit-transform:translate(-50%, 0);
            transform:translate(-50%, 0)
  }

  .boxed-blog .post-meta ul{
    text-align:center
  }

  .boxed-blog .post-meta ul li.post-on{
    float:none
  }

  .last-menu .attachment-menu{
    margin:0 auto;
    float:none;
    display:block;
    margin-bottom:30px
  }

  .margin-end{
    margin-right:0px
  }
}

@media only screen and (max-width: 989px){
  html{
    font-size:90%
  }

  .responsive .clear-section{
    padding-bottom:50px
  }

  .responsive .google-maps{
    height:300px
  }

  .responsive .title_container.start-style h2{
    text-align:center
  }

  .responsive .title_container.start-style .dima-breadcrumbs{
    margin-top:20px;
    text-align:center;
    width:100%
  }

  .responsive .title_container.start-style .page-section-content{
    padding:50px 0 70px 0
  }

  .margin-bottom li{
    margin-bottom:30px !important
  }

  .features-box.features-start,.features-box.features-end{
    padding:20px 15px
  }

  .features-box.features-start header i,.features-box.features-end header i{
    display:none
  }

  .features-box.features-start header h4,.features-box.features-end header h4{
    padding-right:0%;
    padding-left:0%
  }

  .features-box.features-start p,.features-box.features-end p{
    padding-right:0%;
    padding-left:0%
  }

  .features-end .features-content,.features-start .features-content{
    padding-right:0;
    padding-left:0
  }

  .box-square.features-start.no-box header i,.box-square.features-end.no-box header i,.box-circle.features-start.no-box header i,.box-circle.features-end.no-box header i{
    display:block
  }

  .dima-container,.dima-sidebar{
    width:100% !important;
    margin-right:0 !important;
    margin-left:0 !important
  }

  .dima-sidebar,.order-products{
    margin-top:30px
  }

  .social-media figure li{
    margin-bottom:10px
  }

  .dima-pricing-table .dima-pricing-col.di_1_of_4.featured-larg{
    margin-top:30px !important
  }

  .nav-slit a.prev,.nav-slit a.next{
    display:none
  }

  .dima-center-full{
    text-align:center;
    width:100% !important
  }

  .dima-full{
    clear:both;
    width:100% !important
  }

  .cart-table table tr td{
    padding:30px 15px
  }

  .products-list .dima-product.recipes .product-img,.products-list .dima-product.recipes .product-img figure{
    width:100%
  }

  .products-list .dima-product.recipes .product-content{
    float:right
  }

  body.admin-bar .dima-navbar-wrap .fix_nav{
    top:0
  }
}

@media only screen and (min-width: 679px)and (max-width: 989px){
  .with-margin .isotope-item{
    padding:0 .7% 10px .7% !important
  }

  div.di_1_of_4{
    width:48.5%
  }

  div.di_1_of_4:nth-child(4n+3){
    margin-top:30px;
    margin-left:0
  }

  div.di_1_of_4:nth-child(4n){
    margin-top:30px
  }

  .page-section-content .page-section.app{
    margin-bottom:5.7142857143rem
  }

  .services p{
    padding:0 !important
  }

  .no-box.box-square header i,.box-circle header i{
    width:85px;
    height:85px;
    font-size:45px;
    line-height:85px
  }

  .no-box.features-start.box-square .features-content,.features-start.box-circle .features-content{
    padding-left:110px
  }

  .no-box.features-end.box-square .features-content,.features-end.box-circle .features-content{
    padding-right:110px
  }

  .dima-timeline.dima-timeline-blog .post-meta ul li.post-comments,.dima-timeline.dima-timeline-blog .post-meta ul li.post-view{
    display:none
  }
}

@media only screen and (min-width: 679px)and (max-width: 1299px){
  .vertical-menu .with-margin .isotope-item{
    padding:0 .7% 10px .7% !important
  }

  .vertical-menu div.di_1_of_4{
    width:48.5%
  }

  .vertical-menu div.di_1_of_4:nth-child(4n+3){
    margin-top:30px;
    margin-left:0
  }

  .vertical-menu div.di_1_of_4:nth-child(4n){
    margin-top:30px
  }

  .vertical-menu .no-box.box-square header i,.vertical-menu .box-circle header i{
    width:85px;
    height:85px;
    font-size:45px;
    line-height:85px
  }

  .vertical-menu .no-box.features-start.box-square .features-content,.vertical-menu .features-start.box-circle .features-content{
    padding-left:110px
  }

  .vertical-menu .no-box.features-end.box-square .features-content,.vertical-menu .features-end.box-circle .features-content{
    padding-right:110px
  }

  .vertical-menu .dima-timeline.dima-timeline-blog .post-meta ul li.post-comments,.vertical-menu .dima-timeline.dima-timeline-blog .post-meta ul li.post-view{
    display:none
  }

  .vertical-menu .dima-timeline-list li:before{
    left:42.5px;
    padding-top:85px
  }
}

.loader{
  position:fixed;
  top:0;
  right:0;
  left:0;
  height:100%;
  width:100%;
  z-index:999999;
  margin:auto
}

.loader-animation-container{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:auto;
  background:var(--var-loading-border);
  padding:20px;
  max-width:100%
}

.loader-sticker{
  height:100%;
  width:100%;
  position:relative;
  z-index:5;
  margin:auto;
  background:var(--var-loading-bg)
}

.loader-progress{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  height:0;
  width:20px;
  background:var(--border-color);
  margin-top:auto;
  margin-bottom:auto;
  z-index:1
}

.loader-progress--drowed-right-border{
  border-right:20px solid var(--border-color)
}

.loader-line-left,.loader-line-right{
  position:absolute;
  top:0;
  bottom:0;
  width:20px;
  margin:auto;
  z-index:2
}

.loader-line-left{
  height:0;
  left:0;
  background:var(--border-color)
}

.loader-line-right{
  background:var(--var-loading-border);
  right:0;
  height:100%
}

.loader-logo{
  position:absolute;
  top:50%;
  left:50%;
  margin:auto;
  z-index:10;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.loader-image-container{
  position:absolute;
  top:50%;
  left:50%;
  height:300px;
  width:300px;
  margin-left:-150px;
  margin-top:-200px;
  line-height:0;
  pointer-events:none
}

.small .loader-image-container{
  height:150px;
  width:150px;
  margin-left:-75px;
  margin-top:-100px
}

.loader-image{
  max-width:100%;
  height:auto
}

/*!Border wrapper*/

.not-found h6{
  font-size:18px;
  line-height:18px
}

.not-found p{
  opacity:.9;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:alpha(opacity=90)
}

.not-found h1{
  font-size:160px;
  line-height:160px;
  margin:20px 0 35px
}

.not-found form{
  width:450px;
  margin:0 auto
}

.animated{
  -webkit-animation-fill-mode:none;
  animation-fill-mode:none
}

.load-close{
  color:#707070;
  display:block;
  text-align:center;
  letter-spacing:1px;
  font-weight:300;
  font-family:"Arial",serif;
  padding:10px;
  position:absolute;
  line-height:30px;
  bottom:20px;
  left:50%;
  margin-left:-37px;
  margin-top:0;
  z-index:99999
}

.clm-bullet .bullet.clm:nth-child(2n+3){
  clear:left;
  margin-left:0 !important
}

.bullet{
  cursor:pointer;
  width:13px;
  height:13px;
  display:inline-block;
  background:rgba(0,0,0,.3);
  text-indent:-9999px;
  border:1px solid #fff;
  margin:0 4px 8px 4px !important;
  float:left
}

.bullet:hover,.bullet.selected{
  background:#fff !important
}

.dima-main .tp-bullets.tp-thumbs{
  background-color:rgba(0,0,0,0) !important
}

.dima-main .tp-bullets.tp-thumbs .bullet{
  opacity:1;
  filter:alpha(opacity=1)
}

.dima-main .tp-bullets.tp-thumbs .bullet:hover,.dima-main .tp-bullets.tp-thumbs .bullet.selected{
  opacity:.9;
  filter:alpha(opacity=0.9);
  background-size:cover !important
}

.dima-main .tp-bullets.tp-thumbs{
  width:100% !important;
  left:0 !important;
  margin-left:0 !important
}

.dima-main .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{
  left:50px !important
}

.flex-caption,.tp-caption{
  z-index:10 !important
}

.full-wrapper{
  width:100%;
  position:relative;
  margin-left:auto;
  margin-right:auto
}

.topaz-div-bg{
  position:absolute;
  display:block;
  width:100%;
  left:0
}

.with-top-border{
  border-top:1px solid var(--border-color)
}

.dima-padding{
  padding:100px 45px !important
}

.tp-banner-container{
  width:100%;
  position:relative;
  padding:0
}

.in-bottom-absolute{
  position:absolute !important;
  top:-10.8392rem
}

.in-bottom-relative{
  position:relative;
  margin-bottom:-10.7142rem
}

.dima-navbar-vertical#framee{
  overflow:visible !important
}

.quick-view-content{
  position:relative;
  background:#fff;
  max-width:930px;
  max-height:600px;
  height:100%;
  overflow:hidden;
  margin:6% auto 0 auto
}

.default-link{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:52
}

.infscr-loading{
  position:fixed;
  left:46%;
  text-align:center;
  display:block;
  bottom:30px
}

.dima-main .dimacoltable{
  display:table;
  table-layout:fixed;
  position:relative;
  width:100%;
  height:100%;
  vertical-align:middle
}

.dima-main .dimacell{
  display:table-cell;
  position:relative;
  height:100%;
  vertical-align:inherit;
  border:0
}

body:not(.boxed).compensate-for-scrollbar{
  margin:0 !important
}

body.boxed.compensate-for-scrollbar{
  margin:0 auto !important
}

body.fancybox-active{
  overflow:auto !important
}

.fancybox-toolbar div{
  display:inline-block;
  height:44px;
  line-height:42px;
  background:rgba(30,30,30,.6);
  color:#ccc;
  font-size:12px;
  font-weight:bold;
  min-width:42px;
  text-align:center;
  white-space:nowrap
}

.admin-bar .fancybox-toolbar{
  top:30px
}

@media all and (min-width: 800px){
  body .fancybox-thumbs{
    top:auto;
    width:auto;
    bottom:0;
    left:0;
    right:0;
    height:95px;
    padding:10px 10px 0 10px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    background:rgba(0,0,0,.3)
  }

  body .fancybox-caption{
    text-align:center
  }

  body .fancybox-caption-wrap{
    background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(80%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.3)));
    background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 80%, rgba(0, 0, 0, 0.3) 100%)
  }

  body .fancybox-thumbs>ul>li{
    opacity:.3
  }

  body .fancybox-thumbs>ul>li.fancybox-thumbs-active{
    opacity:1
  }

  body .fancybox-caption,body .fancybox-thumbs>ul>li:before{
    border-width:0
  }

  body .fancybox-show-thumbs .fancybox-thumbs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  body .fancybox-thumbs>ul{
    position:relative;
    width:auto !important;
    float:left;
    margin:0 auto
  }

  body .fancybox-show-thumbs .fancybox-inner{
    right:0;
    bottom:95px;
    overflow:visible
  }

  body .fancybox-thumbs::-webkit-scrollbar{
    height:7px
  }

  body .fancybox-thumbs::-webkit-scrollbar-track{
    background:#2a2a2a;
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
            box-shadow:inset 0 0 6px rgba(0,0,0,.3)
  }

  body .fancybox-thumbs::-webkit-scrollbar-thumb{
    background:#ccc;
    border-radius:10px
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy9ub29yX21haW4vc3R5bGUuY3NzIiwiYmFzZS9kZW1vL25vb3IvX2NvbG9ycy5zY3NzIiwidmVuZG9ycy9fcmVzZXQuc2NzcyIsInRhaWx3aW5kY3NzL19mbGV4Ym94LnNjc3MiLCJ0YWlsd2luZGNzcy9fZGlzcGxheS5zY3NzIiwidGFpbHdpbmRjc3MvX21pbkhlaWdodC5zY3NzIiwidGFpbHdpbmRjc3MvX29wYWNpdHkuc2NzcyIsInRhaWx3aW5kY3NzL190YWlsd2luZGNzcy5zY3NzIiwidmVuZG9ycy9fc2xpY2suc2NzcyIsInZlbmRvcnMvX3NsaWNrLXRoZW1lLnNjc3MiLCJiYXNlL19kaXJlY3Rpb24uc2NzcyIsInR5cG9ncmFwaHkvX2dlbmVyYWwuc2NzcyIsImJhc2UvZGVtby9ub29yL19sdHJfdmFyLnNjc3MiLCJiYXNlL2RlbW8vbm9vci9fZm9udHMuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRsaW5lLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsInR5cG9ncmFwaHkvX2F0dHJpYnV0ZS5zY3NzIiwidHlwb2dyYXBoeS9fY3VzdG9tLWhlYWRsaW5lLnNjc3MiLCJ0eXBvZ3JhcGh5L19ibG9ja3F1b3Rlcy5zY3NzIiwidHlwb2dyYXBoeS9fY3VzdG9tLWJsb2NrcXVvdGVzLnNjc3MiLCJ0eXBvZ3JhcGh5L19jb2RlLnNjc3MiLCJ0eXBvZ3JhcGh5L19tYXJrLnNjc3MiLCJ0eXBvZ3JhcGh5L19kcm9wY2FwLnNjc3MiLCJ0eXBvZ3JhcGh5L19saXN0LnNjc3MiLCJ0eXBvZ3JhcGh5L19jdXN0b20tbGlzdC5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJiYXNlL192YXJpYWJsZXNfZ2xvYmFsLnNjc3MiLCJsYXlvdXQvX29mZmdyaWQuc2NzcyIsImxheW91dC9fZm9ybS5zY3NzIiwiYmFzZS9kZW1vL25vb3IvX3ZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L19nZW5lcmFsLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19wYWdlLXRpdGxlLnNjc3MiLCJsYXlvdXQvX3NlY3Rpb24uc2NzcyIsInN0eWxlcy9ub29yX21haW4vX3NlY3Rpb24tc2hhcGUtbWFpbi5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX3dpZGdldC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9faXNvdG9wcy1ncmlkLnNjc3MiLCJuYXZiYXIvX25hdmJhci5zY3NzIiwibmF2YmFyL19uYXZiYXItdG9wLnNjc3MiLCJuYXZiYXIvX25hdmJhci1jZW50ZXIuc2NzcyIsIm5hdmJhci9fbmF2YmFyLXZlcnRpY2FsLnNjc3MiLCJuYXZiYXIvX2ZyYW1lZF9ib3JkZXIuc2NzcyIsIm5hdmJhci9fbmF2YmFyLWJpZy5zY3NzIiwibmF2YmFyL19zZWFyY2gtYnVyZ2VyLnNjc3MiLCJuYXZiYXIvX21vYmlsZV9uYXZiYXIuc2NzcyIsInByb3Rmb2xpby9fcHJvdGZvbGlvLnNjc3MiLCJwcm90Zm9saW8vX2ZpbHRlcnMuc2NzcyIsImJsb2cvX3RhZ3Muc2NzcyIsImJsb2cvX3Bvc3Quc2NzcyIsImJsb2cvX3JlYWQtbW9yZS5zY3NzIiwiYmxvZy9fcmVsYXRlZC1wb3N0cy5zY3NzIiwiYmxvZy9fcHJldi1uZXh0LnNjc3MiLCJibG9nL19zaW5nbGUuc2NzcyIsImJsb2cvX2JpZy1ncmlkLnNjc3MiLCJibG9nL19wb3N0LWZvb3Rlci5zY3NzIiwiYmxvZy9fbWluaW1hbC1zdHlsZS5zY3NzIiwiYmxvZy9fcG9zdC1tZXRhLnNjc3MiLCJibG9nL19hdXRob3Iuc2NzcyIsImJsb2cvX2NvbW1lbnQuc2NzcyIsInVpL19pY29ucy5zY3NzIiwidWkvX2hvdmVyLnNjc3MiLCJ1aS9fYnV0dG9uLnNjc3MiLCJzdHlsZXMvbm9vcl9tYWluL3dhdmVzLnNjc3MiLCJ1aS9fYnV0dG9uLWFkdmFuY2VkLnNjc3MiLCJ1aS9faW1hZ2VzLnNjc3MiLCJ1aS9faHIuc2NzcyIsInVpL19kaXZpZGVyLnNjc3MiLCJ1aS9fdGFicy5zY3NzIiwidWkvX2FjY29yZGlvbi5zY3NzIiwidWkvX25vdHRpZmljYXRpb24uc2NzcyIsInVpL19ib3guc2NzcyIsInVpL19jYWxsb3V0Ym94LnNjc3MiLCJ1aS9fcHJpY2luZ3RhYmxlLnNjc3MiLCJ1aS9fdGFibGUuc2NzcyIsInVpL19wYWdpbmF0aW9uLnNjc3MiLCJ1aS9fdGltZWxpbmUuc2NzcyIsInVpL190ZXN0aW1vbmlhbHMuc2NzcyIsInVpL19tYXAuc2NzcyIsInVpL190b29sdGlwLnNjc3MiLCJ1aS9fcG9wb3ZlcnMuc2NzcyIsInVpL19zY3JvbGx0b3RvcC5zY3NzIiwidWkvX2NsaW5ldC5zY3NzIiwidWkvX2NvdW50dXAuc2NzcyIsInVpL19pY29uYm94LnNjc3MiLCJ1aS9faWNvbmJveC1ib3guc2NzcyIsInVpL190ZWFtLnNjc3MiLCJ1aS9fcHJvZ3Jlc3Muc2NzcyIsImhlbHAvX3V0aWxpdHkuc2NzcyIsImhlbHAvX2hlbHBjbGFzc2VzLnNjc3MiLCJoZWxwL193cC5zY3NzIiwicXVlcmllcy9fbWVkaWEtcXVlcmllcy5zY3NzIiwicXVlcmllcy9fbWVkaWEtcXVlcmllcy12ZXJ0aWNhbC5zY3NzIiwiY3VzdG9tL19nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQ1lBLHVDQUVDO0VBQUEsc0NBQ0E7RUFBQSxzQ0FDQTtFQUFBLGtDQUNBO0VBQUEseUNBRUE7RUFBQSx3REFDQTtFQUFBLHdEQUNBO0VBQUEsd0RBQ0E7RUFBQSxrREFFQTtFQUFBLGtEQUNBO0VBQUEsdURBRUE7RUFBQSx1REFDQTtFQUFBLGtEQUVBO0VBQUEsb0NBR0E7RUFBQSxtREFDQTtFQUFBLHlDQUNBO0VBQUEsMkNBQ0E7RUFBQSxrQ0FDQTtFQUFBLDhEQUNBO0VBQUEseURBQ0E7RUFBQSx5REFDQTtFQUFBLHlEQUNBO0VBQUEseURBQ0E7RUFBQSx5REFDQTtFQUFBLCtEQUVBO0VBQUEsdURBQ0E7RUFBQSx1REFDQTtFQUFBLG9EQUVBO0VBQUEsbURBQ0E7RUFBQSxnRUFDQTtFQUFBLGdF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O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUNqSkY7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQ3pCRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFFQTtBQUVEOztBQUFBO0VBSUQ7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUN0QkY7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7QUFBQTtFQUdGO0FBQ0U7O0FBQUE7RUFHRjtBQUNFOztBQUFBO0VBR0Y7QUFDRTs7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Qjs7RUE2VXJCO0lBM1ZELGlCQUFBO0lBSUM7OztFQUFBOztFQTBWQTtJQTlWRCxpQkFBQTtJQUlDOzs7RUFBQTs7RUErVkM7SWYxUEQ7RWUzRnFCOztFQTZVckI7SUEzVkQsaUJBQUE7SUFJQzs7O0VBQUE7O0VBMFZBO0lBOVZELGlCQUFBO0lBSUM7OztFQUFBOztFQStWQztJZjFQRDtFZTNGcUI7O0VBNlVyQjtJQTNWRCxpQkFBQTtJQUlDOzs7RUFBQTs7RUEwVkE7SUE5VkQsaUJBQUE7SUFJQzs7O0VBQUE7O0VBK1ZDO0lmMVBEO0VlM0ZxQjs7RUE2VXJCO0lBM1ZELGlCQUFBO0lBSUM7OztFQUFBOztFQTBWQTtJQTlWRCxpQkFBQTtJQUlDOzs7RUFBQTs7RUErVkM7SWYxUEQ7RWUzRnFCOztFQTZVckI7SUEzVkQsaUJBQUE7SUFJQzs7O0VBQUE7O0VBMFZBO0lBOVZELGlCQUFBO0lBSUM7OztFQUFBOztFQStWQztJZjFQRDtFZTNGcUI7O0VBNlVyQjtJQTNWRCxpQkFBQTtJQUlDOzs7RUFBQTs7RUEwVkE7SUE5VkQsaUJBQUE7SUFJQzs7O0VBQUE7O0VBK1ZDO0lmMVBEO0VlM0ZxQjs7RUE2VXJCO0lBM1ZELGlCQUFBO0lBSUM7OztFQUFBOztFQTBWQTtJQTlWRCxpQkFBQTtJQUlDOzs7RUFBQTs7RUErVkM7SWYxUEQ7RWUzRnFCOztFQTZVckI7SUEzVkQsaUJBQUE7SUFJQzs7O0VBQUE7O0VBMFZBO0lBOVZELGlCQUFBO0lBSUM7OztFQUFBOztFQStWQztJZjFQRDtFZTNGcUI7O0VBNlVyQjtJQTNWRCxpQkFBQTtJQUlDOzs7RUFBQTs7RUEwVkE7SUE5VkQsaUJBQUE7SUFJQzs7O0VBQUE7O0VBK1ZDO0lmMVBEO0VlM0ZxQjs7RUE2VXJCO0lBM1ZELGlCQUFBO0lBSUM7OztFQUFBOztFQTBWQTtJQTlWRCxpQkFBQTtJQUlDOzs7RUFBQTs7RUErVkM7SWYxUEQ7RWUzRnFCOztFQTZVckI7SUEzVkQsaUJBQUE7SUFJQzs7O0VBQUE7O0VBMFZBO0lBOVZELGlCQUFBO0lBSUM7OztFQUFBOztFQStW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 */

/*# sourceMappingURL=style.css.map */
