
/* Global */


/* ----------------------------------------------------------------
    Portfolio
-----------------------------------------------------------------*/



/*Style new*/
.btn:active,
.btn .active {
    box-shadow: none
}

.main-color .btn,
.dark-main-color .btn,
.light-main-color .btn,
.dark-color .btn,
.light-color .btn,
.main-color .btn:hover,
.dark-main-color .btn:hover,
.light-main-color .btn:hover,
.dark-color .btn:hover,
.light-color .btn:hover {
    color: #575757
}

.btn-default,
.btn.default {
    color: #575757;
    background-color: #fff;
    border-color: #979797
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.btn.default:hover,
.btn.default:focus,
.btn.default:active,
.btn.default.active,
.open > .dropdown-toggle.btn.default {
    color: #575757;
    background-color: #e6e6e6;
    border-color: #787878
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.btn.default:active,
.btn.default.active,
.open > .dropdown-toggle.btn.default {
    background-image: none
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active,
.btn.default.disabled,
.btn.default[disabled],
fieldset[disabled] .btn.default,
.btn.default.disabled:hover,
.btn.default[disabled]:hover,
fieldset[disabled] .btn.default:hover,
.btn.default.disabled:focus,
.btn.default[disabled]:focus,
fieldset[disabled] .btn.default:focus,
.btn.default.disabled:active,
.btn.default[disabled]:active,
fieldset[disabled] .btn.default:active,
.btn.default.disabled.active,
.btn.default[disabled].active,
fieldset[disabled] .btn.default.active {
    background-color: #fff;
    border-color: #979797
}

.btn-default .badge,
.btn.default .badge {
    color: #fff;
    background-color: #575757
}

.btn-primary,
.btn.primary {
    color: #fff;
    background-color: #d1773d;
    border-color: #c66a2f
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn.primary:hover,
.btn.primary:focus,
.btn.primary:active,
.btn.primary.active,
.open > .dropdown-toggle.btn.primary {
    color: #fff;
    background-color: #b15f2a;
    border-color: #944f23
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn.primary:active,
.btn.primary.active,
.open > .dropdown-toggle.btn.primary {
    background-image: none
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.btn.primary.disabled,
.btn.primary[disabled],
fieldset[disabled] .btn.primary,
.btn.primary.disabled:hover,
.btn.primary[disabled]:hover,
fieldset[disabled] .btn.primary:hover,
.btn.primary.disabled:focus,
.btn.primary[disabled]:focus,
fieldset[disabled] .btn.primary:focus,
.btn.primary.disabled:active,
.btn.primary[disabled]:active,
fieldset[disabled] .btn.primary:active,
.btn.primary.disabled.active,
.btn.primary[disabled].active,
fieldset[disabled] .btn.primary.active {
    background-color: #d1773d;
    border-color: #c66a2f
}

.btn-primary .badge,
.btn.primary .badge {
    color: #d1773d;
    background-color: #fff
}

.btn-success,
.btn.success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success,
.btn.success:hover,
.btn.success:focus,
.btn.success:active,
.btn.success.active,
.open > .dropdown-toggle.btn.success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success,
.btn.success:active,
.btn.success.active,
.open > .dropdown-toggle.btn.success {
    background-image: none
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active,
.btn.success.disabled,
.btn.success[disabled],
fieldset[disabled] .btn.success,
.btn.success.disabled:hover,
.btn.success[disabled]:hover,
fieldset[disabled] .btn.success:hover,
.btn.success.disabled:focus,
.btn.success[disabled]:focus,
fieldset[disabled] .btn.success:focus,
.btn.success.disabled:active,
.btn.success[disabled]:active,
fieldset[disabled] .btn.success:active,
.btn.success.disabled.active,
.btn.success[disabled].active,
fieldset[disabled] .btn.success.active {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge,
.btn.success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info,
.btn.info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info,
.btn.info:hover,
.btn.info:focus,
.btn.info:active,
.btn.info.active,
.open > .dropdown-toggle.btn.info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info,
.btn.info:active,
.btn.info.active,
.open > .dropdown-toggle.btn.info {
    background-image: none
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active,
.btn.info.disabled,
.btn.info[disabled],
fieldset[disabled] .btn.info,
.btn.info.disabled:hover,
.btn.info[disabled]:hover,
fieldset[disabled] .btn.info:hover,
.btn.info.disabled:focus,
.btn.info[disabled]:focus,
fieldset[disabled] .btn.info:focus,
.btn.info.disabled:active,
.btn.info[disabled]:active,
fieldset[disabled] .btn.info:active,
.btn.info.disabled.active,
.btn.info[disabled].active,
fieldset[disabled] .btn.info.active {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge,
.btn.info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning,
.btn.warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning,
.btn.warning:hover,
.btn.warning:focus,
.btn.warning:active,
.btn.warning.active,
.open > .dropdown-toggle.btn.warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning,
.btn.warning:active,
.btn.warning.active,
.open > .dropdown-toggle.btn.warning {
    background-image: none
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active,
.btn.warning.disabled,
.btn.warning[disabled],
fieldset[disabled] .btn.warning,
.btn.warning.disabled:hover,
.btn.warning[disabled]:hover,
fieldset[disabled] .btn.warning:hover,
.btn.warning.disabled:focus,
.btn.warning[disabled]:focus,
fieldset[disabled] .btn.warning:focus,
.btn.warning.disabled:active,
.btn.warning[disabled]:active,
fieldset[disabled] .btn.warning:active,
.btn.warning.disabled.active,
.btn.warning[disabled].active,
fieldset[disabled] .btn.warning.active {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge,
.btn.warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger,
.btn.danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger,
.btn.danger:hover,
.btn.danger:focus,
.btn.danger:active,
.btn.danger.active,
.open > .dropdown-toggle.btn.danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger,
.btn.danger:active,
.btn.danger.active,
.open > .dropdown-toggle.btn.danger {
    background-image: none
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active,
.btn.danger.disabled,
.btn.danger[disabled],
fieldset[disabled] .btn.danger,
.btn.danger.disabled:hover,
.btn.danger[disabled]:hover,
fieldset[disabled] .btn.danger:hover,
.btn.danger.disabled:focus,
.btn.danger[disabled]:focus,
fieldset[disabled] .btn.danger:focus,
.btn.danger.disabled:active,
.btn.danger[disabled]:active,
fieldset[disabled] .btn.danger:active,
.btn.danger.disabled.active,
.btn.danger[disabled].active,
fieldset[disabled] .btn.danger.active {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge,
.btn.danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn.border,
.btn-icon.border {
    background: none;
    color: #575757;
    border-color: #575757
}

.btn.border:hover,
.btn-icon.border:hover,
.btn.border:active,
.btn-icon.border:active {
    color: #fff;
    background: #575757;
    border-color: #575757
}

.btn.border.white,
.btn-icon.border.white {
    color: #fff;
    border-color: #fff;
    opacity: 0.9
}

.btn.border.white:hover,
.btn-icon.border.white:hover {
    opacity: 1
}

.main-color .btn.border,
.btn-icon.border {
    background: none;
    color: #fff;
    border-color: #fff
}

.main-color .btn.border:hover,
.btn-icon.border:hover,
.main-color .btn.border:active,
.btn-icon.border:active {
    color: #d1773d;
    background: #fff;
    border-color: #fff
}

.main-color .btn.border.white,
.btn-icon.border.white {
    color: #fff;
    border-color: #fff;
    opacity: 0.9
}

.main-color .btn.border.white:hover,
.btn-icon.border.white:hover {
    opacity: 1
}

.btn.border i,
.btn-icon.border i {
    background: none;
    color: #575757;
    border-color: #575757
}

.btn.border i:hover,
.btn-icon.border i:hover,
.btn.border i:active,
.btn-icon.border i:active {
    color: #fff;
    background: #575757;
    border-color: #575757
}

.btn.border i.white,
.btn-icon.border i.white {
    color: #fff;
    border-color: #fff;
    opacity: 0.9
}

.btn.border i.white:hover,
.btn-icon.border i.white:hover {
    opacity: 1
}

.btn.border i:before,
.btn-icon.border i:before {
    color: #575757
}

.btn.border:hover i:before,
.btn-icon.border:hover i:before {
    color: #fff
}

.btn-default:active,
.btn.default:active {
    border-color: #fff;
    background-color: #fff;
    outline: none;
    box-shadow: none
}

.btn-primary:active,
.btn.primary:active {
    border-color: #d68552;
    background-color: #d68552;
    outline: none;
    box-shadow: none
}

.btn-success:active,
.btn.success:active {
    border-color: #6ec06e;
    background-color: #6ec06e;
    outline: none;
    box-shadow: none
}

.btn-info:active,
.btn.info:active {
    border-color: #70c8e2;
    background-color: #70c8e2;
    outline: none;
    box-shadow: none
}

.btn-warning:active,
.btn.warning:active {
    border-color: #f2b866;
    background-color: #f2b866;
    outline: none;
    box-shadow: none
}

.btn-danger:active,
.btn.danger:active {
    border-color: #de6764;
    background-color: #de6764;
    outline: none;
    box-shadow: none
}

.btn.rss,
ul.social-icons-bar a.rss {
    background-color: #f56505;
    border-color: #c35004;
    color: #fff
}

.btn.rss:hover,
ul.social-icons-bar a.rss:hover {
    background-color: #fb8232;
    border-color: #fb8232
}

.btn.facebook,
ul.social-icons-bar a.facebook {
    background-color: #3b5998;
    border-color: #2d4373;
    color: #fff
}

.btn.facebook:hover,
ul.social-icons-bar a.facebook:hover {
    background-color: #4c70ba;
    border-color: #4c70ba
}

.btn.twitter,
ul.social-icons-bar a.twitter {
    background-color: #3cf;
    border-color: #00bfff;
    color: #fff
}

.btn.twitter:hover,
ul.social-icons-bar a.twitter:hover {
    background-color: #66d9ff;
    border-color: #66d9ff
}

.btn i:before {
    color: #fff
}

.btn-icon i:before {
    color: white
}

.btn-icon i,
.btn-icon span {
    border-color: #b15f2a;
    color: #fff
}

.btn-icon i,
.btn-icon.large i,
.btn-icon.medium i,
.btn-icon.small i {
    background-color: #c66a2f
}

.btn-icon span,
.btn-icon.large span,
.btn-icon.medium span,
.btn-icon.small span {
    background-color: #d1773d
}

.btn-icon:hover i,
.btn-icon:hover span {
    background-color: #b15f2a;
    border-color: #b15f2a
}

.btn-icon:hover span {
    border-left-color: #c66a2f
}

.btn-icon.default {
    background-color: transparent;
    border: none
}

.btn-icon.default span,
.btn-icon.default i {
    border-color: #e6e6e6
}

.btn-icon.default span {
    background: #fff
}

.btn-icon.default i {
    background: #f2f2f2
}

.btn-icon.default:hover span,
.btn-icon.default:hover i {
    background: #e6e6e6;
    border-color: #e6e6e6
}

.btn-icon.default:hover span {
    border-left-color: #f2f2f2
}

.btn-icon.primary {
    background-color: transparent;
    border: none
}

.btn-icon.primary span,
.btn-icon.primary i {
    border-color: #b15f2a
}

.btn-icon.primary span {
    background: #d1773d
}

.btn-icon.primary i {
    background: #c66a2f
}

.btn-icon.primary:hover span,
.btn-icon.primary:hover i {
    background: #b15f2a;
    border-color: #b15f2a
}

.btn-icon.primary:hover span {
    border-left-color: #c66a2f
}

.btn-icon.success {
    background-color: transparent;
    border: none
}

.btn-icon.success span,
.btn-icon.success i {
    border-color: #449d44
}

.btn-icon.success span {
    background: #5cb85c
}

.btn-icon.success i {
    background: #4cae4c
}

.btn-icon.success:hover span,
.btn-icon.success:hover i {
    background: #449d44;
    border-color: #449d44
}

.btn-icon.success:hover span {
    border-left-color: #4cae4c
}

.btn-icon.info {
    background-color: transparent;
    border: none
}

.btn-icon.info span,
.btn-icon.info i {
    border-color: #31b0d5
}

.btn-icon.info span {
    background: #5bc0de
}

.btn-icon.info i {
    background: #46b8da
}

.btn-icon.info:hover span,
.btn-icon.info:hover i {
    background: #31b0d5;
    border-color: #31b0d5
}

.btn-icon.info:hover span {
    border-left-color: #46b8da
}

.btn-icon.warning {
    background-color: transparent;
    border: none
}

.btn-icon.warning span,
.btn-icon.warning i {
    border-color: #ec971f
}

.btn-icon.warning span {
    background: #f0ad4e
}

.btn-icon.warning i {
    background: #eea236
}

.btn-icon.warning:hover span,
.btn-icon.warning:hover i {
    background: #ec971f;
    border-color: #ec971f
}

.btn-icon.warning:hover span {
    border-left-color: #eea236
}

.btn-icon.danger {
    background-color: transparent;
    border: none
}

.btn-icon.danger span,
.btn-icon.danger i {
    border-color: #c9302c
}

.btn-icon.danger span {
    background: #d9534f
}

.btn.rss,
.facebook,
.twitter,
.gplus,
.dribbble,
.linkedin {
    border: none
}

.btn.rss:hover,
.facebook:hover,
.twitter:hover,
.gplus:hover,
.dribbble:hover,
.linkedin:hover {
    border: none;
    color: white !important
}

.btn-default i:before,
.btn.default i:before,
.btn.default i:before {
    color: #575757
}

.btn-primary:hover i:before,
.btn.primary:hover i:before,
.btn.primary:hover i:before {
    color: #575757
}

.btn.default,
.btn.primary {
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.08)
}

.btn.default:hover,
.btn.primary:hover {
    background-color: #222;
    border-color: #222;
    color: #fff;
    -webkit-box-shadow: -5px -5px 0px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: -5px -5px 0px 0px rgba(0, 0, 0, 0.08);
    box-shadow: -5px -5px 0px 0px rgba(0, 0, 0, 0.08)
}

.btn.default.large,
.btn.primary.large,
.btn.default.medium,
.btn.primary.medium,
.btn.default.small,
.btn.primary.small {
    -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.08)
}

.btn.default.large:hover,
.btn.primary.large:hover,
.btn.default.medium:hover,
.btn.primary.medium:hover,
.btn.default.small:hover,
.btn.primary.small:hover {
    background-color: #222;
    border-color: #222;
    color: #fff;
    -webkit-box-shadow: -5px -5px 0px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: -5px -5px 0px 0px rgba(0, 0, 0, 0.08);
    box-shadow: -5px -5px 0px 0px rgba(0, 0, 0, 0.08)
}

.btn.primary:hover {
    color: #999;
    background-color: white;
    border-color: #D9D9D9
}

.btn.primary:hover.large,
.btn.primary:hover.medium,
.btn.primary:hover.small {
    color: #999;
    background-color: white;
    border-color: #D9D9D9
}

/**
* BUTTONS LAYOUT
* ==================================================
*/

.filter-items.btn-group .btn + .btn,
#filters.btn-group .btn + .btn,
.filters.btn-group .btn + .btn,
.filter-items .btn-group .btn + .btn-group,
#filters .btn-group .btn + .btn-group,
.filters .btn-group .btn + .btn-group,
.filter-items .btn-group .btn-group + .btn,
#filters .btn-group .btn-group + .btn,
.filters .btn-group .btn-group + .btn,
.filter-items .btn-group .btn-group + .btn-group,
#filters .btn-group .btn-group + .btn-group,
.filters .btn-group .btn-group + .btn-group {
  margin-left: 0;
}
@media (min-width: 495px) {
  .filter-items.btn-group .btn + .btn,
  #filters.btn-group .btn + .btn,
  .filters.btn-group .btn + .btn,
  .filter-items .btn-group .btn + .btn-group,
  #filters .btn-group .btn + .btn-group,
  .filters .btn-group .btn + .btn-group,
  .filter-items .btn-group .btn-group + .btn,
  #filters .btn-group .btn-group + .btn,
  .filters .btn-group .btn-group + .btn,
  .filter-items .btn-group .btn-group + .btn-group,
  #filters .btn-group .btn-group + .btn-group,
  .filters .btn-group .btn-group + .btn-group {
    margin-left: -1px;
  }
}
.filter-items button,
#filters button,
.filters button {
  display: block;
  white-space: normal;
  width: 100%;
}
.filter-items button:not(:last-child),
#filters button:not(:last-child),
.filters button:not(:last-child) {
  margin-bottom: 10px;
}
@media (min-width: 495px) {
  .filter-items button,
  #filters button,
  .filters button {
    display: inline-block;
    width: auto;
  }
  .filter-items button:not(:last-child),
  #filters button:not(:last-child),
  .filters button:not(:last-child) {
    margin-bottom: 0;
  }
}

/*** button ***/
.btn {
  letter-spacing: 0.25em;
  box-shadow: none !important;
  web-webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
.btn.large i:before,
.btn.btn-lg i:before,
.btn.btn.large i:before,
.btn.btn.large i:before {
  font-size: 16px;
}
.btn-success,
.btn.success,
.btn-danger,
.btn.danger,
.btn-info,
.btn.info,
.btn-warning,
.btn.warning {
  border: none;
}
/*** end button ***/








.btn {
  font-weight: normal;
  text-transform: uppercase;
  border: 1px solid transparent;
  position: relative;
  overflow: hidden;
  user-select: none;
  display: inline-block;
  margin-bottom: 0px;
  white-space: nowrap;
  -webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  /* easeOutQuint */
  padding: 12px 24px;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 0;
}
@media (max-width: 767px) {
  .btn {
    white-space: normal;
  }
}
.btn:hover {
  -webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
  text-decoration: none;
}
.btn:active,
.btn.active,
.btn:focus {
  outline: none;
  box-shadow: none;
  text-decoration: none;
}
.btn:not(.disabled) {
  cursor: pointer;
}
.btn-lg,
.btn.large {
  font-size: 19px;
  padding: 18px 36px;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 0;
}
.btn-sm,
.btn.small {
  font-size: 9px;
  padding: 7px 14px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn.x-small {
  font-size: 9px;
  padding: 3px 8px;
  font-size: 8px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-link {
  border: none;
}
@media (max-width: 991px) {
  .btn-group.responsive .btn {
    white-space: normal;
    margin-bottom: 10px;
    float: none !important;
  }
  .btn-group.responsive .pull-left,
  .btn-group.responsive .pull-right {
    float: none !important;
  }
}
.btn.facebook i:before {
  margin-right: 0;
}
/** V2 **/
.btn-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
  /* easeOutQuint */
}
.btn-icon:hover {
  -webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
}
.btn-icon i,
.btn-icon span {
  position: relative;
  float: left;
  padding: 12px 15px;
  font-size: 14px;
  line-height: 2.1429;
  border-radius: 0;
  border: 1px solid transparent;
}
.btn-icon.large i,
.btn-icon.large span {
  padding: 30px 30px;
  font-size: 19px;
  line-height: 30px;
  border-radius: 0;
}
.btn-icon.medium i,
.btn-icon.medium span {
  padding: 15px 15px;
  font-size: 14px;
  line-height: 15px;
  border-radius: 0;
}
.btn-icon.medium span {
  /* fix btn height */
  line-height: 17px;
}
.btn-icon.small i,
.btn-icon.small span {
  padding: 7.5px 15px;
  font-size: 9px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-icon i[class^="icon-"],
.btn-icon i[class*=" icon-"] {
  margin-right: 0;
}
.btn-icon i,
.btn-icon.large i,
.btn-icon.medium i,
.btn-icon.small i {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 0;
}
.btn-icon span,
.btn-icon.large span,
.btn-icon.medium span,
.btn-icon.small span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  text-transform: uppercase;
  font-weight: normal;
  margin-left: -1px;
}
.btn-icon:hover i,
.btn-icon:hover span {
  border: 1px solid transparent;
  cursor: pointer;
}
.btn-icon.large,
.btn-icon.medium,
.btn-icon.small {
  padding: 0;
  border-radius: 0;
}
/** V2 sizes variants **/
.btn-icon i[class^="icon-"]:before,
.btn-icon i[class*=" icon-"]:before {
  margin-right: 9px;
}
.btn-icon.large i:before {
  font-size: 24px;
  margin-right: 18px;
}
.btn-icon.medium i:before {
  margin-right: 11px;
}
.btn-icon.small i {
  padding-left: 8px;
}
.btn-icon.small i:before {
  font-size: 9px;
  margin-right: 8px;
}
/** btn block **/
.btn-block,
.btn.block {
  white-space: normal;
}
.btn.border i,
.btn-icon.border i {
  -webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
}

.filter-label {
    margin: 5px 0;
}

.isotopeSelector {
    margin-bottom: 10px;
}