/*@font-face {
  font-family: 'HelveticaNeue';
  src: url('../../../assets/fonts/HelveticaNeue/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
  url('../../../assets/fonts/HelveticaNeue/HelveticaNeue.woff') format('woff'),
  url('../../../assets/fonts/HelveticaNeue/HelveticaNeue.ttf')  format('truetype'),
  url('../../../assets/fonts/HelveticaNeue/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
@import url(https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700);
@font-face {
  font-family: 'HelveticaNeue';
  src: url("../../../assets/fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot");
  src: url("../../../assets/fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/HelveticaNeue-Light/HelveticaNeue-Light.woff") format("woff"), url("../../../assets/fonts/HelveticaNeue-Light/HelveticaNeue-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeue';
  src: url("../../../assets/fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.eot");
  src: url("../../../assets/fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.woff") format("woff"), url("../../../assets/fonts/HelveticaNeue-Bold/HelveticaNeue-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeue-CondensedBlack';
  src: url("../../../assets/fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.woff") format("woff"), url("../../../assets/fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.ttf") format("truetype"), url("../../../assets/fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.svg#HelveticaNeue-CondensedBlack") format("svg");
  font-weight: normal;
  font-style: normal; }
/*Primary color in RGB*/
/*Second color in RGB*/
/*Third color in RGB*/
html, body {
  height: 100%; }

/* Global */
.center {
  text-align: center; }

.right {
  text-align: right; }

.left {
  text-align: left; }

.alert {
  margin-top: 20px; }

.alert.alert-success {
  font-size: 16px;
  font-weight: bold; }

.error {
  color: red;
  font-size: 13px; }

.content {
  text-align: center; }

.row.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .row.no-gutters > [class^="col-"], .row.no-gutters .row.no-gutters > [class*=" col-"] {
    padding-right: 0;
    padding-left: 0; }

.auth-btn-facebook .btn.btn-site {
  background: #4267b2;
  color: #fff; }
  .auth-btn-facebook .btn.btn-site i {
    color: #fff; }

.auth-btn-google .btn.btn-site {
  background: #d95232;
  color: #fff; }
  .auth-btn-google .btn.btn-site i {
    color: #fff; }

.table-responsive {
  display: table !important; }

.solunes-store .btn.btn-site {
  background: #41b472 !important;
  color: #fff; }

/* Masonry */
.grid {
  position: relative; }

.grid-sizer, .grid-item {
  min-height: auto !important; }

body.admin-site {
  background: radial-gradient(circle, #7cbb00, #f65314);
  /* Main */
  /* Store */
  /* Admin */ }
  body.admin-site label {
    color: #f65314; }
  body.admin-site a {
    color: #7cbb00;
    font-size: 16px; }
  body.admin-site a:hover {
    color: #f65314; }
  body.admin-site #create-sale .total, body.admin-site #create-sale .icon i {
    color: #f65314; }
  body.admin-site #create-sale #products #amount.form-control[readonly], body.admin-site #create-sale #paid_amount.form-control[readonly] {
    background: #f65314; }
  body.admin-site .btn-brand, body.admin-site .daterangepicker .ranges li.active, body.admin-site .btn-success {
    background: #7cbb00;
    border-color: #7cbb00; }
  body.admin-site .page-sidebar .page-sidebar-menu > li.active.open > a, body.admin-site .page-sidebar .page-sidebar-menu > li.active > a, body.admin-site .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, body.admin-site .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, body.admin-site .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
    background: #f65314; }
  body.admin-site .tooltip-custom, body.admin-site #map-canvas a.active .btn, body.admin-site .progress_bar .bar, body.admin-site .btn-site {
    background: #f65314; }
  body.admin-site #map-canvas .btn:hover, body.admin-site .m-tabs-line.m-tabs-line--brand a.m-tabs__link.active, body.admin-site .m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover, body.admin-site .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active, body.admin-site .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover {
    border-color: #f65314;
    color: #f65314; }
  body.admin-site .table .title, body.admin-site .m-content h1, body.admin-site .m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__text {
    color: #f65314; }
  body.admin-site .control-label, body.admin-site .btn.m-btn--label-brand, body.admin-site .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-icon {
    color: #f65314; }
  body.admin-site .m-loader.m-loader--brand:before, body.admin-site .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__submenu > .m-menu__subnav > .m-menu__item:hover:not(.m-menu__item--actions) > .m-menu__link .m-menu__link-text {
    color: #f65314; }
  body.admin-site .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon:hover .m-nav__link-icon-wrapper, body.admin-site .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-dropdown--open > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
    background: #7cbb00;
    border: 1px solid #7cbb00; }
  body.admin-site .btn-site {
    background: #f65314; }
  body.admin-site .btn-site:hover {
    background: #7cbb00; }
  body.admin-site .pagination > .active > a, body.admin-site .pagination > .active > a:hover, body.admin-site .pagination > .active > a:focus, body.admin-site .pagination > .active > span, body.admin-site .pagination > .active > span:hover, body.admin-site .pagination > .active > span:focus {
    background: #f65314;
    border-color: #f65314; }
  body.admin-site .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs.m-menu__item--active-tab > .m-menu__link, body.admin-site .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs.m-menu__item--hover > .m-menu__link {
    background-color: #f65314; }
  body.admin-site .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #f65314; }
  body.admin-site .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-text {
    color: #7cbb00; }
  body.admin-site .btn-accent {
    background-color: #7cbb00;
    border-color: #7cbb00; }
  body.admin-site .box-list .admin-list .active a {
    background: #f65314 !important; }
  body.admin-site .box-list .admin-list a {
    background: #7cbb00; }
  body.admin-site .box-list .admin-list a:hover {
    background: #f65314; }

@media (min-width: 1025px) {
  .admin-site.m-header--fixed.m-header--minimize-on .m-header .m-header__top {
    background-color: #f65314 !important; } }
body.error-site {
  background: #f65314;
  color: #fff; }
  body.error-site .top {
    background: #fff;
    color: #f65314; }
  body.error-site .button {
    background: #fff;
    color: #f65314; }
  body.error-site a:hover .button {
    background: #fff; }

body.admin-site-2 {
  /*---- ~Juan~ ----*/
  /*---- End ~Juan~ ----*/
  /* Main */ }
  body.admin-site-2 .border-info {
    border-color: #7cbb00; }
  body.admin-site-2 .btn-info {
    border-color: #7cbb00 !important;
    background-color: #7cbb00 !important;
    color: #fff !important; }
  body.admin-site-2 .main-menu.menu-light .navigation > li.active:before {
    background: #f65314; }
  body.admin-site-2 .data-thumb-view thead {
    background-color: #f65314; }
  body.admin-site-2 .contnt_login {
    height: 100%;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center; }
    body.admin-site-2 .contnt_login .over_lay_2 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(../../../assets/images/banner/4.jpg) center center no-repeat;
      background-size: 100%; }
      body.admin-site-2 .contnt_login .over_lay_2:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(235deg, #ffffff 0%, #42c0ff 100%);
        opacity: 0.95; }
    body.admin-site-2 .contnt_login .contnt_sparw {
      z-index: 2;
      position: relative;
      background: rgba(0, 0, 0, 0.75);
      color: #fff;
      min-width: 600px;
      max-width: 100%; }
      body.admin-site-2 .contnt_login .contnt_sparw .top_sparw {
        text-align: center;
        background: rgba(98, 255, 211, 0.6);
        padding: 20px 30px;
        position: relative; }
        body.admin-site-2 .contnt_login .contnt_sparw .top_sparw.type_register {
          background: rgba(164, 108, 255, 0.6); }
          body.admin-site-2 .contnt_login .contnt_sparw .top_sparw.type_register:after {
            border-top-color: rgba(164, 108, 255, 0.58); }
        body.admin-site-2 .contnt_login .contnt_sparw .top_sparw .bard_sparw i {
          font-size: 6rem;
          color: #fff; }
        body.admin-site-2 .contnt_login .contnt_sparw .top_sparw .bard_sparw h4 {
          margin: 0;
          color: #fff;
          text-transform: uppercase;
          font-size: 25px; }
        body.admin-site-2 .contnt_login .contnt_sparw .top_sparw:after {
          content: "";
          border-top: solid 10px rgba(98, 255, 211, 0.58);
          border-left: solid 10px transparent;
          border-right: solid 10px transparent;
          position: absolute;
          top: 100%;
          left: calc(50% - 10px); }
      body.admin-site-2 .contnt_login .contnt_sparw .form_sparw {
        padding: 40px 45px 30px;
        min-height: 300px;
        display: flex;
        flex-flow: column;
        align-items: center;
        justify-content: center; }
        body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw {
          width: 100%;
          height: 100%; }
          body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float {
            position: relative;
            margin-bottom: 25px;
            /* Chrome, Safari, Edge, Opera */
            /* Firefox */ }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float input::-webkit-outer-spin-button, body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float input::-webkit-inner-spin-button {
              -webkit-appearance: none;
              margin: 0; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float input[type=number] {
              -moz-appearance: textfield; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float .fa-mobile {
              font-size: 23px; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float .floating-input, body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float .floating-select {
              font-size: 14px;
              padding: 10px 15px;
              display: block;
              width: 100%;
              background-color: transparent;
              border: none;
              border-bottom: 1px solid #cecece;
              outline: none;
              color: #fff; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float .floating-input:focus ~ label, body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float .floating-input:not(:placeholder-shown) ~ label {
              top: -22.5px;
              left: -15px;
              opacity: 1; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float .floating-select:focus ~ label, body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float .floating-select:not(:placeholder-shown) ~ label {
              top: -22.5px;
              left: -15px;
              opacity: 1; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float i {
              position: absolute;
              top: 0;
              right: 0;
              height: 100%;
              padding: 10px 15px;
              color: #fff; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .item_sparw .input_float label {
              color: #cecece !important;
              font-size: 14px;
              padding: 10px 15px;
              font-weight: normal;
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 0;
              transition: 0.2s ease all;
              opacity: 0.7; }
          body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords {
            position: relative;
            text-align: left; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords .check_remind {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              opacity: 0;
              cursor: pointer;
              z-index: 2; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords .check_remind:checked ~ .checked_gg:after, body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords .check_remind:checked ~ .checked_gg:before {
              content: ''; }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords .checked_gg {
              display: inline-block;
              width: 25px;
              height: 25px;
              background: #fff;
              border-radius: 5px;
              margin: 0;
              vertical-align: bottom;
              position: relative;
              overflow: hidden;
              box-shadow: inset 0 0 6px 0px black; }
              body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords .checked_gg:before {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                background: #f35429; }
              body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords .checked_gg:after {
                position: absolute;
                left: 9px;
                top: 5px;
                width: 8px;
                height: 12px;
                border: solid white;
                border-width: 0 3px 3px 0;
                transform: rotate(45deg); }
            body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .check_cords .label {
              margin-bottom: 0;
              color: #cecece !important; }
          body.admin-site-2 .contnt_login .contnt_sparw .form_sparw .bd_sparw .t_ttd a {
            color: #4daf97; }
  body.admin-site-2 .card_image {
    max-height: 250px;
    min-height: 250px;
    overflow: hidden; }
    body.admin-site-2 .card_image img {
      width: 100%;
      height: auto; }
  body.admin-site-2 .remove-wishlist {
    background-color: #ff6666 !important;
    color: #fff !important; }
  body.admin-site-2 .edit-wishlist {
    background-color: #009688 !important;
    color: #fff !important; }
  body.admin-site-2 .no-seleccionable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body.admin-site-2 .contnt-dvtable {
    padding: 15px;
    border: 1px solid #dedede;
    border-radius: 15px; }
    body.admin-site-2 .contnt-dvtable .row_dvmodal {
      margin: 0;
      padding: 15px; }
      body.admin-site-2 .contnt-dvtable .row_dvmodal:not(:last-child) {
        border-bottom: 1px solid #dedede; }
      body.admin-site-2 .contnt-dvtable .row_dvmodal:first-child {
        padding-top: 0; }
      body.admin-site-2 .contnt-dvtable .row_dvmodal:last-child {
        padding-bottom: 0; }
      body.admin-site-2 .contnt-dvtable .row_dvmodal p, body.admin-site-2 .contnt-dvtable .row_dvmodal h5 {
        margin: 0; }
  body.admin-site-2 img {
    max-width: 100%; }
  body.admin-site-2 .modal-dialog.modal-lg .modal-content {
    max-height: 100%; }
  body.admin-site-2 .contnt_form {
    background: #fff;
    padding: 40px 30px;
    border-radius: 15px;
    box-shadow: 3px 3px 10px -5px black;
    height: 100%;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    position: relative; }
    body.admin-site-2 .contnt_form .over_lay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(../../../assets/img/banner/banner.png) center center no-repeat;
      background-size: contain;
      opacity: 0.05; }
    body.admin-site-2 .contnt_form .form_int {
      z-index: 2;
      position: relative; }
    body.admin-site-2 .contnt_form .contnt_item label {
      display: block;
      text-align: left;
      margin-bottom: 8px; }
    body.admin-site-2 .contnt_form .contnt_item .custom-control {
      margin: 0; }
      body.admin-site-2 .contnt_form .contnt_item .custom-control .custom-control-label {
        margin: auto; }
    body.admin-site-2 .contnt_form .contnt_item .pdv_akass {
      margin: 0 0 15px !important;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-flow: row-reverse; }
      body.admin-site-2 .contnt_form .contnt_item .pdv_akass p, body.admin-site-2 .contnt_form .contnt_item .pdv_akass .custom-control {
        display: inline-block; }
      body.admin-site-2 .contnt_form .contnt_item .pdv_akass p {
        text-align: left; }
      body.admin-site-2 .contnt_form .contnt_item .pdv_akass .text_op {
        cursor: pointer;
        margin-bottom: 0;
        color: #2b2b2b !important;
        padding-left: 15px;
        font-size: 12px; }
      body.admin-site-2 .contnt_form .contnt_item .pdv_akass .custom-control-label {
        min-width: 3.1rem; }
    body.admin-site-2 .contnt_form .description_item {
      padding-bottom: 1.5rem; }
      body.admin-site-2 .contnt_form .description_item .btn {
        color: #154ca9;
        font-size: 14px;
        padding: 0;
        line-height: normal;
        border-bottom: 1px solid #154ca9;
        border-radius: 0; }
    body.admin-site-2 .contnt_form .title_item {
      padding-bottom: 1.5rem; }
      body.admin-site-2 .contnt_form .title_item h3 {
        text-decoration: underline;
        line-height: 30px;
        color: #f65314; }
    body.admin-site-2 .contnt_form .cnnt_btn {
      padding-top: 3rem; }
    body.admin-site-2 .contnt_form .category_item i:before {
      transform: rotate(45deg);
      display: inline-block; }
@keyframes scaleAnimation {
  0% {
    opacity: 0;
    transform: scale(1.5); }
  100% {
    opacity: 1;
    transform: scale(1); } }
@keyframes drawCircle {
  0% {
    stroke-dashoffset: 300px; }
  100% {
    stroke-dashoffset: 0; } }
@keyframes drawCheck {
  0% {
    stroke-dashoffset: 35px; }
  100% {
    stroke-dashoffset: 0; } }
@keyframes drawLine {
  from {
    stroke-dashoffset: 100; }
  to {
    stroke-dashoffset: 0; } }
  body.admin-site-2 #successAnimationCircle, body.admin-site-2 #failureAnimationCircle {
    stroke-dasharray: 300px 300px;
    stroke: #21c528; }
  body.admin-site-2 #successAnimationCheck, body.admin-site-2 #failureAnimationCheck {
    stroke-dasharray: 35px 35px;
    stroke: #21c528; }
  body.admin-site-2 #successAnimation.animated, body.admin-site-2 #failureAnimation.animated {
    animation: 1s ease-out 0s 1 both scaleAnimation; }
    body.admin-site-2 #successAnimation.animated #successAnimationCircle, body.admin-site-2 #successAnimation.animated #failureAnimationCircle, body.admin-site-2 #failureAnimation.animated #successAnimationCircle, body.admin-site-2 #failureAnimation.animated #failureAnimationCircle {
      animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle; }
    body.admin-site-2 #successAnimation.animated #successAnimationCheck, body.admin-site-2 #failureAnimation.animated #successAnimationCheck {
      animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck; }
    body.admin-site-2 #successAnimation.animated .failureAnimationCheckLine, body.admin-site-2 #failureAnimation.animated .failureAnimationCheckLine {
      stroke-dasharray: 100;
      stroke-dashoffset: 100;
      animation: drawLine 1s cubic-bezier(1, 0.2, 0.1, 1) forwards; }
  body.admin-site-2 #animate {
    background: rgba(255, 255, 255, 0.2);
    cursor: pointer;
    border: 0;
    border-radius: 3px;
    bottom: 100px;
    color: #21c528;
    left: 50%;
    outline: 0;
    padding: 10px 30px;
    position: absolute;
    transform: translateX(-50%); }
    body.admin-site-2 #animate:active {
      background: rgba(255, 255, 255, 0.1); }
  body.admin-site-2 .img-profile {
    margin-top: 30px;
    border-radius: 12px; }
  body.admin-site-2 label {
    color: #f65314; }
  body.admin-site-2 a {
    color: #f65314;
    font-size: 16px; }
  body.admin-site-2 a:hover {
    color: #f65314; }
  body.admin-site-2 .bg-primary, body.admin-site-2 .badge.badge-primary {
    background: #f65314 !important; }
  body.admin-site-2 .main-menu .navbar-header .navbar-brand .brand-text {
    color: #f65314 !important; }
  body.admin-site-2 #dashboard-analytics .bg-analytics, body.admin-site-2 .main-menu.menu-light .navigation > li ul .active {
    background: linear-gradient(118deg, #f65314, #7cbb00); }
  body.admin-site-2 .main-menu.menu-light .navigation > li ul .active {
    box-shadow: 0 0 10px 1px #7cbb00; }
  body.admin-site-2 .img-user {
    margin: auto;
    margin-bottom: 15px; }
  body.admin-site-2 .bg-authentication {
    background-color: #eff2f7; }
    body.admin-site-2 .bg-authentication h4 {
      color: #f65314; }
    body.admin-site-2 .bg-authentication .px-2 {
      text-align: left; }
    body.admin-site-2 .bg-authentication .vs-checkbox-primary input:checked ~ .vs-checkbox .vs-checkbox--check {
      background-color: #f65314 !important; }
    body.admin-site-2 .bg-authentication .vs-checkbox-primary input:checked ~ .vs-checkbox {
      border-color: #f65314 !important; }
  body.admin-site-2 .btn-outline-primary {
    border: 1px solid #f65314; }
  body.admin-site-2 .main-menu .navbar-header {
    height: 6.9rem;
    background: unset; }
  body.admin-site-2 .btn-primary {
    border-color: #f65314 !important;
    background-color: #f65314 !important; }
  body.admin-site-2 .btn-primary:hover {
    border-color: #ffbf00 !important;
    -webkit-box-shadow: 0px 0px 4px #ffbf00;
    box-shadow: 0px 0px 4px #ffbf00; }
  body.admin-site-2 .ecommerce-application .ecommerce-card .cart {
    background-color: #f65314; }
  body.admin-site-2 .ecommerce-application .ecommerce-card .item-name {
    color: #f65314; }
  body.admin-site-2 .main-menu.menu-light .navigation > li.active > a {
    background: linear-gradient(118deg, #f65314, #f65314);
    box-shadow: 2px 2px 8px #9e9e9e; }
  body.admin-site-2 .header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:hover, body.admin-site-2 .header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:active {
    background: #f65314; }
  body.admin-site-2 .cart a {
    color: #ffffff; }
  body.admin-site-2 .form-control:focus {
    border-color: #f65314; }
  body.admin-site-2 .has-icon-left .form-control-position i {
    color: #f65314; }
  body.admin-site-2 label {
    color: #f65314 !important; }
  body.admin-site-2 .form-label-group > input:not(:focus):not(:placeholder-shown) ~ label, body.admin-site-2 .form-label-group textarea:not(:focus):not(:placeholder-shown) ~ label {
    color: #f65314 !important; }
  body.admin-site-2 .form-label-group > input:focus:not(:placeholder-shown) ~ label, body.admin-site-2 .form-label-group > input:not(:active):not(:placeholder-shown) ~ label, body.admin-site-2 .form-label-group textarea:focus:not(:placeholder-shown) ~ label, body.admin-site-2 .form-label-group textarea:not(:active):not(:placeholder-shown) ~ label {
    color: #f65314 !important; }
  body.admin-site-2 .solunes-footer {
    color: #bfbfbf; }
  body.admin-site-2 .icon-solunes {
    color: #f65314; }
  body.admin-site-2 .developed-by {
    font-size: 14px;
    color: #bfbfbf; }
  body.admin-site-2 .td-desc {
    text-align: left;
    width: 60%; }
  body.admin-site-2 .buttons-show {
    display: none; }
    body.admin-site-2 .buttons-show a {
      color: #555;
      font-size: 20px;
      padding: 5px; }
  body.admin-site-2 .table-video-history:hover .buttons-show {
    display: block; }
  @media (max-width: 480px) {
    body.admin-site-2 .content-header-title {
      width: min-content;
      font-size: 12px;
      color: #f65314 !important; }
    body.admin-site-2 .buttons-show {
      display: block; } }
  @media (min-width: 1400px) and (max-width: 1600px) {
    body.admin-site-2 .col-slg-1 {
      max-width: 8.33333% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 8.33333% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 8.33333% !important;
      flex: 0 0 8.33333% !important; }
    body.admin-site-2 .col-slg-2 {
      max-width: 16.66667% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 16.66667% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 16.66667% !important;
      flex: 0 0 16.66667% !important; }
    body.admin-site-2 .col-slg-3 {
      max-width: 25% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 25% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 25% !important;
      flex: 0 0 25% !important; }
    body.admin-site-2 .col-slg-4 {
      max-width: 33.33333% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 33.33333% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 33.33333% !important;
      flex: 0 0 33.33333% !important; }
    body.admin-site-2 .col-slg-5 {
      max-width: 41.66667% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 41.66667% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 41.66667% !important;
      flex: 0 0 41.66667% !important; }
    body.admin-site-2 .col-slg-6 {
      max-width: 50% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 50% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 50% !important;
      flex: 0 0 50% !important; }
    body.admin-site-2 .col-slg-7 {
      max-width: 58.33333% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 58.33333% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 58.33333% !important;
      flex: 0 0 58.33333% !important; }
    body.admin-site-2 .col-slg-8 {
      max-width: 66.66667% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 66.66667% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 66.66667% !important;
      flex: 0 0 66.66667% !important; }
    body.admin-site-2 .col-slg-9 {
      max-width: 75% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 75% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 75% !important;
      flex: 0 0 75% !important; }
    body.admin-site-2 .col-slg-10 {
      max-width: 83.33333% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 83.33333% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 83.33333% !important;
      flex: 0 0 83.33333% !important; }
    body.admin-site-2 .col-slg-11 {
      max-width: 91.66667% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 91.66667% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 91.66667% !important;
      flex: 0 0 91.66667% !important; }
    body.admin-site-2 .col-slg-12 {
      max-width: 100% !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 100% !important;
      -moz-box-flex: 0 !important;
      -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important; } }
  @media (min-width: 1400px) {
    body.admin-site-2 .pd_bb {
      max-height: 850px; }
      body.admin-site-2 .pd_bb .contnt_img {
        max-height: inherit; }
        body.admin-site-2 .pd_bb .contnt_img img {
          max-height: inherit; }
    body.admin-site-2 .col-sxl-1 {
      max-width: 8.33333%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 8.33333%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%; }
    body.admin-site-2 .col-sxl-2 {
      max-width: 16.66667%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.66667%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%; }
    body.admin-site-2 .col-sxl-3 {
      max-width: 25%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%; }
    body.admin-site-2 .col-sxl-4 {
      max-width: 33.33333%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33333%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%; }
    body.admin-site-2 .col-sxl-5 {
      max-width: 41.66667%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.66667%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%; }
    body.admin-site-2 .col-sxl-6 {
      max-width: 50%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%; }
    body.admin-site-2 .col-sxl-7 {
      max-width: 58.33333%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.33333%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%; }
    body.admin-site-2 .col-sxl-8 {
      max-width: 66.66667%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.66667%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%; }
    body.admin-site-2 .col-sxl-9 {
      max-width: 75%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%; }
    body.admin-site-2 .col-sxl-10 {
      max-width: 83.33333%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.33333%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%; }
    body.admin-site-2 .col-sxl-11 {
      max-width: 91.66667%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 91.66667%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%; }
    body.admin-site-2 .col-sxl-12 {
      max-width: 100%;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%; } }
  @media (max-width: 968px) {
    body.admin-site-2 .modal-dialog.modal-lg {
      max-width: 90%; }
    body.admin-site-2 .contnt_form .description_item, body.admin-site-2 .contnt_form .title_item, body.admin-site-2 .contnt_form .cnnt_btn {
      padding: 0; } }

body.main-site {
  /*@import "master/main";
  @import "master/responsive";
  @import "segments/main";
  @import "segments/responsive";*/
  /*====================COLORES===================*/
  /*Provicional*/
  /*-----*/
  /*HEARTH-Animation*/
  /**/
  /* Buttons Playvideo2 */
  /*End Buttons Playvideo2*/
  /* Sub-footer */
  /*============ V ============*/ }
  body.main-site a:hover, body.main-site a.active {
    color: #ffbf00; }
  body.main-site .pricing-table-2 .plan.featured .plan-price:before {
    content: 'Recomendado'; }
  body.main-site [type="checkbox"]:not(:checked) + label:after,
  body.main-site [type="checkbox"]:checked + label:after,
  body.main-site #main-nav .navbar-nav .dropdown-menu > li > a:hover,
  body.main-site .signin-wrapper .bottom-links a,
  body.main-site .signup-wrapper .bottom-links a,
  body.main-site .forgetpassword-wrapper .bottom-links a,
  body.main-site .pricing-table-2 .plan.featured .plan-price:before,
  body.main-site .pagination ul li a:hover,
  body.main-site .icon-box i,
  body.main-site .icon-box2 i,
  body.main-site .features-tab li a.active .icon-wrapper,
  body.main-site .features-tab li a:hover .icon-wrapper,
  body.main-site .contact-page .details-wrapper ul.contact-details li i,
  body.main-site .bloglist-post-holder .bloglist-title a:hover,
  body.main-site .blog-post .post-content a.read-more {
    color: #f65314; }
  body.main-site .owl-dots .owl-dot.active span,
  body.main-site .loading .loading-effect .object,
  body.main-site .btn-main,
  body.main-site #backtotop a,
  body.main-site .play-video,
  body.main-site .pricing-table-2 .plan.featured .plan-price,
  body.main-site .pagination ul li a.current-page,
  body.main-site .pagination ul li a.current-page:hover,
  body.main-site .layout-switcher a.active,
  body.main-site .mm-counter {
    background: #f65314; }
  body.main-site .overlay-gradient .slotholder:after,
  body.main-site .overlay-gradient:after,
  body.main-site .blog-post .blog-thumb a:before,
  body.main-site ul.blog-posts-widget .blog-content .blog-thumb a:before,
  body.main-site .celebrity-list-1 .celebrity-image a:before,
  body.main-site .celebrity-grid-1 .celebrity-image a:before,
  body.main-site .bloglist-post-holder .bloglist-thumb-link .bloglist-post-thumbnail:after,
  body.main-site .movie-box-1 .poster:before,
  body.main-site .movie-detail-intro2 .movie-poster:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#3e4555), to(#0d0942));
    background: -webkit-linear-gradient(bottom, #0d0942 0%, #3e4555 100%);
    background: -o-linear-gradient(bottom, #0d0942 0%, #3e4555 100%);
    background: linear-gradient(to bottom, #3e4555 0%, #0d0942 100%); }
  body.main-site .btn-second {
    background: #ffbf00; }
  body.main-site .bg-primary {
    background-color: #f65314 !important; }
  body.main-site .layout-switcher a:hover {
    background: #f65314;
    opacity: 0.7; }
  body.main-site .bg-main-gradient {
    background: #f65314;
    background: -webkit-linear-gradient(legacy-direction(to right), #f65314 0%, #ffbf00 100%);
    background: -webkit-gradient(linear, left top, right top, from(#f65314), to(#ffbf00));
    background: -webkit-linear-gradient(left, #f65314 0%, #ffbf00 100%);
    background: -o-linear-gradient(left, #f65314 0%, #ffbf00 100%);
    background: linear-gradient(to right, #f65314 0%, #ffbf00 100%); }
  body.main-site .movie-list-1:hover .listing-image .play-btn .play-video {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0); }
  body.main-site .movie-list-1:hover .listing-image .play-btn .play-video:hover {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
  body.main-site .movie-list-2:hover .listing-image .play-btn .play-video {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0); }
  body.main-site .movie-list-2:hover .listing-image .play-btn .play-video:hover {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
  body.main-site .movie-detail-intro2 .movie-poster:hover .play-video {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0); }
  body.main-site .movie-detail-intro2 .movie-poster:hover .play-video:hover {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
  body.main-site .img-shadow {
    -webkit-box-shadow: 0px 0px 30px rgba(21, 76, 169, 0.3);
    -moz-box-shadow: 0px 0px 30px rgba(21, 76, 169, 0.3);
    box-shadow: 0px 0px 30px rgba(21, 76, 169, 0.3); }
  body.main-site .owl-dots .owl-dot.active span {
    -webkit-box-shadow: 0 0 0 4px rgba(21, 76, 169, 0.3);
    -moz-box-shadow: 0 0 0 4px rgba(21, 76, 169, 0.3);
    box-shadow: 0 0 0 4px rgba(21, 76, 169, 0.3); }
@keyframes loading-animation {
  0% {
    -webkit-box-shadow: 0 0 0 rgba(21, 76, 169, 0.5);
    -moz-box-shadow: 0 0 0 rgba(21, 76, 169, 0.5);
    box-shadow: 0 0 0 rgba(21, 76, 169, 0.5); }
  50% {
    -webkit-box-shadow: 0 0 0 30px rgba(21, 76, 169, 0.15);
    -moz-box-shadow: 0 0 0 30px rgba(21, 76, 169, 0.15);
    box-shadow: 0 0 0 30px rgba(21, 76, 169, 0.15); }
  100% {
    -webkit-box-shadow: 0 0 0 rgba(21, 76, 169, 0.5);
    -moz-box-shadow: 0 0 0 rgba(21, 76, 169, 0.5);
    box-shadow: 0 0 0 rgba(21, 76, 169, 0.5); } }
  body.main-site .play-video:hover {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
  body.main-site .features-tab li a.active, body.main-site .features-tab li a:hover {
    -webkit-box-shadow: 0px 0px 25px rgba(21, 76, 169, 0.05);
    -moz-box-shadow: 0px 0px 25px rgba(21, 76, 169, 0.05);
    box-shadow: 0px 0px 25px rgba(21, 76, 169, 0.05); }
  body.main-site .movie-box-1:hover .buttons .play-video {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0); }
  body.main-site .movie-box-1:hover .buttons .play-video:hover {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
  body.main-site .movie-box-2:hover .listing-image .play-btn .play-video {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0); }
  body.main-site .movie-box-2:hover .listing-image .play-btn .play-video:hover {
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
  body.main-site .movie-box-3 .play-btn a {
    -webkit-box-shadow: 0 10px 30px 0 rgba(21, 76, 169, 0.7);
    -moz-box-shadow: 0 10px 30px 0 rgba(21, 76, 169, 0.7);
    box-shadow: 0 10px 30px 0 rgba(21, 76, 169, 0.7); }
  body.main-site .parallax-overlay {
    background-color: #7cbb00; }
  body.main-site .bg-dark {
    background-color: #7cbb00 !important; }
  body.main-site .page-not-found h2 {
    color: #7cbb00;
    text-shadow: 0px 0px 25px rgba(124, 187, 0, 0.2); }
  body.main-site .movie-box-2 {
    background: #7cbb00; }
  body.main-site .movie-box-2 .listing-image:before {
    background: #7cbb00; }
  body.main-site .movie-box-4 {
    background: #7cbb00; }
  body.main-site .movie-box-4 .listing-image:before {
    background: #7cbb00; }
  body.main-site .movie-list-1 {
    background: #7cbb00; }
  body.main-site .movie-list-1 .listing-image:before {
    background: #7cbb00; }
  body.main-site .movie-list-2 {
    background: #7cbb00; }
  body.main-site .movie-list-2 .listing-image .img-wrapper:after {
    background: #7cbb00; }
  body.main-site body > .wrapper.boxed {
    -webkit-box-shadow: 0 0 40px 0 rgba(124, 187, 0, 0.3);
    -moz-box-shadow: 0 0 40px 0 rgba(124, 187, 0, 0.3);
    box-shadow: 0 0 40px 0 rgba(124, 187, 0, 0.3); }
  body.main-site .movie-box-2 .listing-image:after {
    background: -webkit-linear-gradient(to top, #7cbb00 0%, rgba(124, 187, 0, 0) 100%);
    background: -o-linear-gradient(to top, #7cbb00 0%, rgba(124, 187, 0, 0) 100%);
    background: linear-gradient(to top, #7cbb00 0%, rgba(124, 187, 0, 0) 100%); }
  body.main-site .movie-box-3 {
    -webkit-box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.1);
    -moz-box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.1);
    box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.1); }
  body.main-site .movie-box-4 .listing-image:after {
    background: -webkit-linear-gradient(to top, #7cbb00 0%, rgba(124, 187, 0, 0) 100%);
    background: -o-linear-gradient(to top, #7cbb00 0%, rgba(124, 187, 0, 0) 100%);
    background: linear-gradient(to top, #7cbb00 0%, rgba(124, 187, 0, 0) 100%); }
  body.main-site .movie-list-1 .listing-image:after {
    background: -webkit-linear-gradient(to left, #7cbb00 0%, rgba(124, 187, 0, 0) 100%);
    background: -o-linear-gradient(to left, #7cbb00 0%, rgba(124, 187, 0, 0) 100%);
    background: linear-gradient(to left, #7cbb00 0%, rgba(124, 187, 0, 0) 100%); }
  body.main-site .movie-detail-intro2 .movie-poster {
    -webkit-box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.25);
    -moz-box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.25);
    box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.25); }
  body.main-site .celeb-detail .celeb-img {
    -webkit-box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.25);
    -moz-box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.25);
    box-shadow: 10px 10px 40px 0 rgba(124, 187, 0, 0.25); }
  body.main-site .celeb-detail .celeb-details .film-list li {
    border-bottom: 1px solid rgba(124, 187, 0, 0.2); }
  body.main-site .movie-box-1 .movie-details .movie-title a:hover {
    color: rgba(246, 83, 20, 0.7); }
  body.main-site .pagination li a.current-page:hover {
    color: #fff !important; }
  body.main-site .play-video i {
    color: #fff; }
  body.main-site .movie-box-1 .stars .rating i, body.main-site .movie-list-1 .stars i {
    color: #ffc741; }
  body.main-site .social-btn-roll {
    border-color: #ffbf00 !important; }
  body.main-site a.social-btn-roll:hover {
    border-color: transparent !important; }
  body.main-site footer .widget-blog .blog-posts li a, body.main-site header.header .navbar-nav .nav-link, body.main-site .general-listing li a, body.main-site .links .list-inline .list-inline-item a, body.main-site .copyright, body.main-site .social-btn-roll-icon, body.main-site header.header .navbar-nav .nav-item .login-btn i, body.main-site .movie-detail-intro ul.movie-subtext li, body.main-site .movie-detail-intro2 ul.movie-subtext li, body.main-site .movie-detail-intro .rate-movie i, body.main-site .movie-detail-intro2 .rate-movie i, body.main-site .movie-detail-intro2 .rating span, body.main-site header.header .navbar-nav .nav-item i, body.main-site .layout-switcher a.active i, body.main-site .layout-switcher a:hover i, body.main-site .mm-listitem a, body.main-site .login-mobile-btn i {
    color: #fff; }
  body.main-site footer .widget-blog .blog-posts li a:hover, body.main-site .general-listing li a:hover, body.main-site .links .list-inline .list-inline-item a:hover, body.main-site .copyright a, body.main-site header.header .navbar-nav .nav-item .login-btn:hover i, body.main-site .movie-detail-intro .rate-movie i, body.main-site .movie-detail-intro2 .rate-movie:hover i {
    color: #ffbf00; }
  body.main-site .mar_cero {
    margin: 0; }
  body.main-site .small-dialog-headline {
    background: #f65314; }
  body.main-site .layout-switcher a {
    background-color: #fff; }
    body.main-site .layout-switcher a i {
      color: #7cbb00; }
  body.main-site .page-header {
    padding-top: 100px; }
  body.main-site .title {
    color: #7cbb00; }
  body.main-site .timeline-step h3 {
    color: #f65314; }
  body.main-site .listing-image .buttons i {
    color: #ffbf00; }
  body.main-site .first-color {
    color: #f65314; }
  body.main-site .second-color {
    color: #ffbf00; }
  body.main-site .third-color {
    color: #7cbb00; }
  body.main-site .white {
    color: #fff !important;
    background-color: transparent; }
  body.main-site .ptb30 {
    padding: 30px 0; }
  body.main-site .list-inline-item.gg_items {
    margin-right: 3rem; }
  body.main-site .h_a-center {
    height: 100%;
    align-items: center; }
  body.main-site footer .widget-title {
    margin-bottom: 15px; }
  body.main-site .movie-list-1 .listing-image img {
    object-position: 0 36%; }
  body.main-site .play-video.btn-effect {
    padding: 0 15px;
    position: relative;
    line-height: 35px;
    font-size: 14px;
    font-weight: 600;
    width: auto;
    height: auto;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    box-shadow: none;
    border-radius: .25rem;
    text-transform: uppercase; }
  body.main-site .heart-contnt {
    width: 50px;
    height: 35px;
    display: inline-block;
    padding: 0 10px; }
    body.main-site .heart-contnt input {
      display: none; }
    body.main-site .heart-contnt .heart-anim .check-heart {
      display: none;
      animation: scale-display .3s; }
    body.main-site .heart-contnt .heart-anim .check-heart, body.main-site .heart-contnt .heart-anim .not-check-heart {
      color: #eb305f;
      font-size: 30px; }
    body.main-site .heart-contnt input:checked + label .check-heart {
      display: block; }
    body.main-site .heart-contnt input:checked + label .not-check-heart {
      display: none; }
    body.main-site .heart-contnt label {
      padding: 0;
      margin: 0; }
    body.main-site .heart-contnt label:before, body.main-site .heart-contnt label:after {
      width: 0;
      height: 0;
      visibility: hidden;
      display: none; }
@keyframes scale-display {
  0% {
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1); } }
  body.main-site .contnt-btn .btn-contnt-heart .heart-contnt .heart-anim .check-heart {
    color: #7cbb00; }
  body.main-site .contnt-btn .btn-contnt-heart .heart-contnt .heart-anim .not-check-heart {
    color: #7cbb00; }
  body.main-site .noselect {
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently*/ }
  body.main-site .contnt-btn {
    position: relative; }
    body.main-site .contnt-btn .btn-contnt-heart {
      position: absolute;
      top: 0;
      right: 0; }
  body.main-site .movie-list-1 .anim_text {
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease; }
  body.main-site .movie-list-1 .listing-content p {
    color: #fff; }
  body.main-site .movie-list-1:hover .anim_text {
    opacity: 1;
    visibility: visible; }
  body.main-site .textlimit_three_line {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden; }
  body.main-site .one_limit_linetext {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden; }
  body.main-site .navbar-brand {
    width: 170px; }
    body.main-site .navbar-brand .logo-white {
      width: 100%; }
  body.main-site .nav {
    border: 0;
    padding: 0 15px;
    align-items: center; }
    body.main-site .nav li {
      width: 100%;
      display: block; }
      body.main-site .nav li a {
        text-align: center;
        color: #1f232d;
        border-radius: 8px;
        border: solid 2px #1f232d;
        font-weight: 600;
        padding: 10px 15px;
        width: 100%;
        display: block; }
      body.main-site .nav li a.active {
        background: linear-gradient(to bottom, #3e4555 0%, #1f232d 100%);
        color: #fff; }
        body.main-site .nav li a.active:hover {
          opacity: 1; }
      body.main-site .nav li a:hover {
        background: linear-gradient(to bottom, #3e4555 0%, #1f232d 100%);
        opacity: 0.8;
        color: #fff; }
  body.main-site .tab-content {
    background: linear-gradient(to bottom, #3e4555 0%, #1f232d 100%);
    padding: 20px;
    border-radius: 8px; }
  body.main-site .tab-pane {
    display: none; }
    body.main-site .tab-pane h5 {
      color: #fff; }
    body.main-site .tab-pane table {
      width: 100%; }
      body.main-site .tab-pane table td {
        color: #fff;
        border: 0;
        border-bottom: 1px solid;
        padding-top: 15px;
        padding-bottom: 15px; }
      body.main-site .tab-pane table td:nth-child(2) {
        width: 20%; }
      body.main-site .tab-pane table td:nth-child(3) {
        width: 25%; }
        body.main-site .tab-pane table td:nth-child(3) a {
          color: #ffbf00; }
  body.main-site .tab-pane.active {
    display: block; }
  body.main-site .contnt_video {
    padding-top: 38px; }
    body.main-site .contnt_video video {
      border: 3px solid #0c0c0c;
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      background: #0c0c0c; }
    body.main-site .contnt_video .contnt-video_icons {
      position: absolute;
      top: -6px;
      width: 100%;
      height: auto;
      z-index: 999; }
      body.main-site .contnt_video .contnt-video_icons .contnt-comax {
        width: 100%;
        margin: 0 auto;
        background: linear-gradient(0deg, #131313 0%, #0c0c0c 100%);
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px; }
        body.main-site .contnt_video .contnt-video_icons .contnt-comax .row {
          margin: 0; }
        body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_btns {
          padding: 15px 10px; }
          body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_btns .i_next i, body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_btns .i_prev i {
            color: #ccc;
            padding: 0 5px;
            cursor: pointer;
            font-size: 16px;
            padding: 0 15px;
            z-index: 2;
            position: relative; }
          body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_btns a {
            position: relative; }
          body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_btns a:hover:before {
            content: "";
            background-color: #000;
            opacity: 0.25;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            position: absolute;
            top: -10px;
            left: 2px;
            z-index: 1; }
        body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_text {
          position: relative; }
          body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_text p {
            margin: 6px 0;
            color: #fff; }
          body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_text .pos_cat {
            position: absolute;
            top: 18px;
            margin: 0; }
            body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_text .pos_cat small {
              color: #adadad; }
  body.main-site .title.title_name {
    color: #f65314; }
    body.main-site .title.title_name a {
      color: #f65314; }
    body.main-site .title.title_name a:hover {
      color: #7cbb00; }
    body.main-site .title.title_name a.active {
      color: #7cbb00; }
  body.main-site .pad_0inmax {
    padding: 0; }
  body.main-site .contnt-list_video ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #6b6b6b; }
  body.main-site .contnt-list_video ::-webkit-scrollbar {
    width: 12.5px;
    background-color: #6b6b6b; }
  body.main-site .contnt-list_video ::-webkit-scrollbar-thumb {
    background-color: #adadad;
    border: 2px solid #6b6b6b;
    border-radius: 40px; }
  body.main-site .contnt-list_video .overf_scrll {
    overflow-y: auto;
    margin: 10px 0;
    padding: 15px 10px;
    max-height: 475px;
    background: linear-gradient(90deg, #131313 0%, #313131 100%);
    border-radius: 8px; }
  body.main-site .contnt-list_video .title_list h4 {
    margin: 0;
    text-align: center;
    color: #0c0c0c; }
  body.main-site .contnt-list_video .movie-box-1 {
    box-shadow: 6px 6px 6px 0px black; }
    body.main-site .contnt-list_video .movie-box-1:hover .movie-details {
      bottom: 10px; }
  body.main-site .contnt-list_video .movie-details {
    opacity: 1;
    visibility: visible; }
    body.main-site .contnt-list_video .movie-details .movie-title a {
      font-size: 18px; }
    body.main-site .contnt-list_video .movie-details .movie-title p {
      margin: 0; }
      body.main-site .contnt-list_video .movie-details .movie-title p small {
        color: #cecece;
        font-size: 12px;
        line-height: 0; }
  body.main-site .no_select {
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently*/ }
  body.main-site .icon-responsive_gg {
    font-size: 30px;
    color: #fff;
    position: relative;
    display: none; }
    body.main-site .icon-responsive_gg i {
      color: #fff; }
  body.main-site .navbar-nav.extra-nav i {
    font-size: 20px; }
  body.main-site .d_block_resp1200 {
    display: none; }
  body.main-site .play-video-2 {
    position: relative;
    display: block;
    height: 60px;
    width: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 10;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    background-color: #f65314; }
    body.main-site .play-video-2:hover {
      color: #fff;
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05);
      -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
      -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
      box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
    body.main-site .play-video-2 i {
      color: #fff; }
  body.main-site .movie-box-1 .buttons .play-video-2 {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  body.main-site .movie-box-1:hover .buttons .play-video-2 {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0);
    box-shadow: 0 0 0 10px rgba(21, 76, 169, 0); }
    body.main-site .movie-box-1:hover .buttons .play-video-2:hover {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05);
      -webkit-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
      -moz-box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4);
      box-shadow: 0 0 0 10px rgba(21, 76, 169, 0.4); }
  body.main-site .copyright {
    margin: 0 auto; }
  body.main-site .sub-footer {
    margin: 0 auto;
    padding: 1rem 0; }
    body.main-site .sub-footer ul {
      padding: 0;
      margin: 0;
      text-align: center; }
      body.main-site .sub-footer ul li {
        display: inline-block;
        margin-right: 1rem; }
        body.main-site .sub-footer ul li .option {
          background: rgba(255, 255, 255, 0.25);
          color: #fff;
          border-radius: 30px;
          font-weight: 700;
          padding: 5px 10px;
          font-size: 13px;
          transition: .3s all ease-in-out; }
        body.main-site .sub-footer ul li .option:hover {
          background: #fff;
          color: #7cbb00; }
  body.main-site .search-results {
    color: #f65314;
    font-size: 20px; }
    body.main-site .search-results a {
      color: #7cbb00; }
  body.main-site .videos .checked {
    color: orange; }
  body.main-site .videos .author {
    margin: 10px 0;
    font-weight: 500; }
    body.main-site .videos .author i {
      color: #7cbb00; }
  body.main-site .videos .category {
    color: #f65314;
    font-weight: 600; }
  body.main-site .item-video-detail {
    margin-top: 0; }
    body.main-site .item-video-detail .author {
      margin: 10px 0;
      font-size: 18px;
      font-weight: 500;
      color: #ffffff; }
      body.main-site .item-video-detail .author i {
        color: #7cbb00; }
    body.main-site .item-video-detail .rating {
      display: flex;
      width: 100%;
      justify-content: flex-end;
      overflow: hidden;
      flex-direction: row-reverse;
      height: auto;
      position: relative;
      margin-bottom: 15px; }
      body.main-site .item-video-detail .rating > input {
        display: none; }
      body.main-site .item-video-detail .rating > label {
        cursor: pointer;
        width: 40px;
        height: 40px;
        margin-top: auto;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 76%;
        transition: .3s; }
      body.main-site .item-video-detail .rating > input:checked ~ label,
      body.main-site .item-video-detail .rating > input:checked ~ label ~ label {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e"); }
      body.main-site .item-video-detail .rating > input:not(:checked) ~ label:hover,
      body.main-site .item-video-detail .rating input:not(:checked) ~ label:hover ~ label {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e"); }
  @media screen and (max-width: 424px) {
    body.main-site .footer-menu-resp .list-inline-item {
      width: 50%;
      margin: 0 !important;
      float: left;
      text-align: center; }
    body.main-site .tp-parallax-wrap {
      width: 100%;
      padding: 0 20px;
      left: 0 !important; }
      body.main-site .tp-parallax-wrap .tp-loop-wrap, body.main-site .tp-parallax-wrap .tp-mask-wrap {
        position: relative !important;
        text-align: center; }
      body.main-site .tp-parallax-wrap .contnt_gg-caption {
        text-align: center !important;
        white-space: normal !important;
        font-size: 15px !important; }
    body.main-site .tp-parallax-wrap:nth-child(3) {
      top: 170px !important; }
    body.main-site .tp-parallax-wrap:nth-child(4) {
      top: 220px !important; }
    body.main-site .center_425 {
      text-align: center; }
    body.main-site .btn-caption_gg a {
      padding: 10px 20px !important;
      line-height: normal !important;
      font-size: 13px !important; }
    body.main-site .contnt_gg-title-home {
      font-size: 20px !important; }
    body.main-site .navbar {
      padding: 15px 0 !important; }
      body.main-site .navbar .navbar-brand {
        padding: 0 15px !important;
        width: 220px !important;
        margin: 0 !important;
        margin-top: -10px !important; }
    body.main-site .tp-mask-wrap {
      overflow: unset !important; }
      body.main-site .tp-mask-wrap .tp-caption.tp-resizeme.btn-caption_gg {
        transform: none !important;
        position: absolute !important;
        bottom: -90px;
        left: 0;
        right: 0; } }
  @media screen and (max-width: 767px) {
    body.main-site .footer-submenu-resp {
      text-align: center; }
    body.main-site .timeline-step .timeline-text-right ul, body.main-site .timeline-step .timeline-text ul {
      text-align: left !important; }
    body.main-site .contnt_video {
      padding: 0;
      margin-bottom: 20px; }
      body.main-site .contnt_video .contnt-video_icons {
        position: relative;
        margin-top: -10px;
        z-index: 0; }
        body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_btns {
          padding: 5px 15px 0; }
        body.main-site .contnt_video .contnt-video_icons .contnt-comax .contnt_text .pos_cat {
          position: relative;
          top: 0;
          margin: 6px 0; }
    body.main-site .navbar {
      padding: 20px 0; }
      body.main-site .navbar .navbar-brand {
        width: 250px;
        margin: 0;
        margin-top: -25px; }
        body.main-site .navbar .navbar-brand:before {
          width: 120px;
          height: 120px;
          top: -145%; }
    body.main-site .title {
      font-size: 32px !important; }
    body.main-site .movie-box-3 .listing-content .inner .title {
      font-size: 24px !important; }
    body.main-site footer.footer1 .footer-copyright-area .copyright {
      margin-top: 0;
      margin-bottom: 25px; }
    body.main-site span.notification-count {
      right: -3px; } }
  @media screen and (max-width: 991px) {
    body.main-site .movie-detail-intro2 .rate-movie i {
      color: #f65314; }
    body.main-site .pad_0inmax {
      padding: 0 15px !important; }
    body.main-site .contnt-list_video .buttons .play-video {
      opacity: 1;
      visibility: visible;
      transform: scale(1); }
    body.main-site .contnt-list_video .movie-details {
      display: block !important; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body.main-site .contnt-list_video .buttons {
      top: 40%; }
      body.main-site .contnt-list_video .buttons .play-video {
        transform: scale(0.6) !important; }
    body.main-site .contnt-list_video .title_list h4 {
      font-size: 20px; }
    body.main-site .contnt-list_video .movie-details .movie-title a {
      font-size: 16px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body.main-site .navbar-brand {
      top: 22px !important; }
    body.main-site .movie-detail-intro2 .rate-movie i {
      color: #f65314; }
    body.main-site .contnt-list_video .buttons {
      top: 40%; }
      body.main-site .contnt-list_video .buttons .play-video {
        transform: scale(0.6) !important; }
    body.main-site .contnt-list_video .title_list h4 {
      font-size: 20px; }
    body.main-site .contnt-list_video .movie-details .movie-title a {
      font-size: 16px; }
    body.main-site .navbar .navbar-brand {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      margin: 0.5rem auto;
      width: 280px; } }
  @media screen and (max-width: 1200px) {
    body.main-site .icon-responsive_gg {
      display: block !important; }
    body.main-site .d_block_resp1200 {
      display: block !important; } }
  @media screen and (min-width: 1200px) {
    body.main-site .navbar-brand {
      width: max-content; }
      body.main-site .navbar-brand img {
        width: 80% !important;
        margin: -15px 0; } }
