.bg-cover {
  background-size: cover;
  -ms-behavior: url(/css/backgroundsize.min.htc);
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

a {
  transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
}

.animate {
  transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  -webkit-transition: all .6s ease-in-out;
}

.box-shadow {
  box-shadow: 0 0 10px rgba(51, 51, 102, 0.1);
}
.box-shadow.thumb {
  box-shadow: 0 0 5px rgba(51, 51, 102, 0.3);
}

.cssgradients .checkbox-switch .switch {
  display: inherit;
}
.cssgradients .btn-lang {
  display: none;
}

.no-cssgradients .checkbox-switch .switch {
  display: none;
}
.no-cssgradients .btn-lang {
  display: inherit;
}
