@media (max-width: 599px) {
  .phone-hidden {
    visibility: hidden;
  }
}

@media (max-width: 599px) {
  .phone-only-visible {
    visibility: visible;
  }
}

@media (min-width: 600px) {
  .phone-only-visible {
    visibility: hidden;
  }
}

@media (min-width: 900px) {
  .phone-only-visible {
    visibility: hidden;
  }
}

@media (min-width: 1200px) {
  .phone-only-visible {
    visibility: hidden;
  }
}

@media (min-width: 1800px) {
  .phone-only-visible {
    visibility: hidden;
  }
}

body.easyshifts-body #header {
  background-color: #3F4750;
}

body.easyshifts-body #header #topNav #topMain li a {
  color: #f2f2f2;
}

body.easyshifts-body #header #topNav #topMain li a:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

body.easyshifts-body #header #topNav #topMain li.active a {
  background-color: rgba(0, 0, 0, 0.1);
  font-weight: normal;
}

body.easyshifts-body #header #topNav .easyshifts-login-form {
  height: 96px;
  width: 80px;
  line-height: 96px;
  margin-left: 20px;
  -webkit-transition: all .300s;
  transition: all .300s;
}

body.easyshifts-body #header #topNav .easyshifts-login-form button {
  font-size: 14px !important;
}

body.easyshifts-body #header.fixed #topNav .easyshifts-login-form {
  height: 60px;
  line-height: 60px;
  -webkit-transition: all .300s;
  transition: all .300s;
}

body.easyshifts-body .slider .eashyshifts-slider-page-text {
  font-size: 34px !important;
  line-height: 40px !important;
}

body.easyshifts-body .easyshifts-featured p {
  text-align: left;
}

body.easyshifts-body .easyshifts-testimoniales .testimonial {
  height: 330px;
}

body.easyshifts-body .easyshift-important p span {
  color: #1b80c4;
}

body.easyshifts-body .toggle label {
  color: #1b80c4;
  font-weight: bold;
}

body.easyshifts-body .btn.btn-easyshifts {
  border-color: #1871ae;
}

body.easyshifts-body .btn.btn-easyshifts:hover {
  background-color: #fff !important;
  color: #1b80c4 !important;
}

body.easyshifts-body .parallax h2 span, body.easyshifts-body .parallax h3 span {
  color: #46a5e6;
}

body.easyshifts-body .parallax .top_testimonials h2 {
  font-size: 30px;
}

body.easyshifts-body .parallax .top_testimonials hr {
  background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);
}

body.easyshifts-body .modal-backdrop.show {
  display: none;
}

body.easyshifts-body #login {
  padding: 20px;
}

body.easyshifts-body #login .forgot-password {
  color: #1b80c4;
  text-decoration: underline;
}

body.easyshifts-body #footer .footer-logo {
  width: 250px;
}

body.easyshifts-body #myModal .modal-header {
  text-align: center;
  background-color: #3F4750;
  border-radius: 0;
}

body.easyshifts-body #myModal .modal-header img {
  height: 100px;
}

body.easyshifts-body #myModal .modal-content {
  border: none;
  border-radius: 0;
  background-color: #e5e5e5;
}

body.easyshifts-body #myModal .btn-login {
  display: inline-block;
  width: 460px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  line-height: 14px;
  outline: none;
  background-color: #1b80c4;
  color: #fff;
  margin: 20px 0 0 0px;
  border: none;
  text-transform: uppercase;
  font-size: 20px;
  background-image: none;
  border-radius: 5px;
  box-shadow: 0px 2px 1px -1px #21211f;
  -moz-box-shadow: 0px 2px 1px -1px #21211f;
  -webkit-box-shadow: 0px 2px 1px -1px #21211f;
  -webkit-transition: all .3s;
  transition: all .3s;
}

@media (max-width: 599px) {
  body.easyshifts-body #topNav .easyshifts-login-form {
    height: 60px;
    line-height: 60px;
    -webkit-transition: all .300s;
    transition: all .300s;
  }
  body.easyshifts-body .slider .eashyshifts-slider-page-text {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  body.easyshifts-body .slider .easyshifts-slider-page-text-hidden {
    display: none;
  }
  body.easyshifts-body .slider .easyshifts-slider-page-text-title {
    font-size: 22px !important;
  }
  body.easyshifts-body .eashyshifts-hidden-phone-only {
    display: none;
  }
  body.easyshifts-body .easyshifts-video-for-phone {
    padding: 60px 0 0;
  }
  body.easyshifts-body .easyshifts-contents-hidden {
    display: none;
  }
  body.easyshifts-body #myModal .btn-login {
    width: 100%;
  }
  body.easyshifts-body .easyshifts-fullwide-for-phone .eashyshifts-how-it-works-fullwide-phone-order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body.easyshifts-body .easyshifts-fullwide-for-phone .eashyshifts-how-it-works-fullwide-phone-order .order1 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  body.easyshifts-body .easyshifts-fullwide-for-phone .eashyshifts-how-it-works-fullwide-phone-order .order2 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  body.easyshifts-body .easyshifts-fullwide-for-phone .phone-margin {
    margin-top: 0px !important;
  }
}

.footer-info {
  display: inline-block;
}

.footer-info::before {
  content: "\0000b7";
  padding: 0 5px;
}

#terms-of-use .section h3 {
  color: #3F4750;
}

#privacy .section .title_blue {
  color: #1b80c4;
  font-weight: bold;
}

#privacy .section .section_content_02 {
  margin-left: 40px;
}

.message-form-wrap .tab-label {
  color: White;
  background: #bbbbbb;
  padding: 10px 15px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
}

.message-form-wrap .tab-label:hover {
  background-color: #888888;
}

.message-form-wrap .tab-content {
  display: none;
  border-top: 3px solid #1b80c4;
  padding: 10px;
}

.message-form-wrap .tab-switch:checked + .tab-label {
  background: #1b80c4;
  margin-bottom: 0;
}

.message-form-wrap .tab-switch:checked + .tab-label:hover {
  background-color: #156397;
}

.message-form-wrap #tab-contact-form:checked ~ #tab-contact-form-content,
.message-form-wrap #tab-startup-form:checked ~ #tab-startup-form-content {
  display: block;
}

.message-form-wrap .tab-switch {
  display: none;
}

body.easyshifts-landing #header.transparent {
  background-color: rgba(0, 0, 0, 0.6);
}

body.easyshifts-landing #header.transparent #topNav #topMain li a {
  color: #ffffff;
}

body.easyshifts-landing #header.transparent #topNav .logo.eayshifts-logo-light {
  display: inline-block;
}

body.easyshifts-landing #header.transparent #topNav .logo.eayshifts-logo-dark {
  display: none;
}

body.easyshifts-landing #header.fixed.transparent {
  background-color: #fff;
}

body.easyshifts-landing #header.fixed.transparent #topNav #topMain li a {
  color: #151515;
}

body.easyshifts-landing #header.fixed.transparent #topNav .logo.eayshifts-logo-light {
  display: none;
}

body.easyshifts-landing #header.fixed.transparent #topNav .logo.eayshifts-logo-dark {
  display: inline-block;
}

body.easyshifts-landing #slider .easyshifts-slider-text {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body.easyshifts-landing #slider .easyshifts-slider-text h1, body.easyshifts-landing #slider .easyshifts-slider-text p {
  color: #1b80c4 !important;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.8);
}

body.easyshifts-landing #slider .easyshifts-slider-text span.btn {
  text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px;
}

body.easyshifts-landing .btn-landing {
  width: 100%;
}

::-moz-selection {
  background: #e47882;
}

::selection {
  background: #e47882;
}

::-moz-selection {
  background: #e47882;
  /* Firefox */
}

::-webkit-selection {
  background: #e47882;
  /* Safari */
}

a,
a:focus:not(.btn),
section.dark a,
#slidetop a:hover,
h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span,
.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > span,
ul.list-links > li > a:hover,
#sidepanel ul li a[data-toggle="collapse"],
#sidepanel ul li a[data-toggle="collapse"]:hover,
#sidepanel ul li a:hover,
.menu-list ul li a:hover,
.menu-list ul li.active a,
#menu_overlay_close:hover,
#topMain.nav-pills > li.active > a > span.topMain-icon,
#page-menu.page-menu-light ul > li:hover > a > i,
#page-menu.page-menu-dark ul > li:hover > a > i,
#page-menu.page-menu-transparent ul > li:hover > a > i,
#page-menu.page-menu-light ul > li.active > a > i,
#page-menu.page-menu-dark ul > li.active > a > i,
#page-menu.page-menu-transparent ul > li.active > a > i,
.tp-caption.block_white,
section span.theme-color,
section em.theme-color,
section i.theme-color,
section b.theme-color,
section div.theme-color,
section p.theme-color,
.owl-carousel.featured a.figure > span > i,
.owl-carousel.featured a:hover:not(.btn),
figure.zoom > a.lightbox:hover,
#portfolio h2 > a:hover,
#portfolio h3 > a:hover,
#portfolio h4 > a:hover,
#portfolio h5 > a:hover,
#portfolio h6 > a:hover,
.tab-post a:hover,
.tag:hover > span.txt,
section.dark .tag:hover > span.txt,
ul.widget-twitter li > small > a:hover,
.blog-post-item h2 > a:hover,
.blog-post-item h3 > a:hover,
.blog-post-item h4 > a:hover,
.blog-post-item h5 > a:hover,
.item-box .item-hover .inner .ico-rounded:hover > span,
ul.side-nav > li:hover > a,
ul.side-nav > li a:hover,
ul.side-nav > li.active > a,
a.href-reset:hover,
a.href-reset.active,
.href-reset a.active,
.href-reset a:hover,
.href-reset a.active,
.price-clean-popular h4,
.box-icon.box-icon-color i,
.switch-primary.switch-round > input:checked + .switch-label:after,
section.dark .nav-tabs.nav-clean > li > a.active {
  color: #e47882;
}

.easyshifts-body a {
  color: #e47882;
}

#sidepanel.sidepanel-theme-color,
div.alert.alert-theme-color,
div.alert.alert-primary,
span.badge-default,
span.badge-default,
.list-group-item.active > .badge.badge-default,
.nav-tabs.nav-alternate > li > a.active,
.datepicker table tr td.active.active,
.callout-theme-color,
.progress-bar-primary,
.toast-primary,
.owl-theme .owl-controls .owl-page span,
.open > .dropdown-toggle.btn-primary,
.show > .btn-primary.dropdown-toggle,
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.pagination > .active > a,
.pagination > .active > a:hover,
#header li.quick-cart .quick-cart-box a.btn,
#header li.quick-cart .quick-cart-box a.btn:hover,
#topMain.nav-pills > li.active > a > span.theme-color,
.ei-slider-thumbs li.ei-slider-element,
.flex-control-paging li a.flex-active,
.tp-caption.block_theme_color,
.tp-bullets.simplebullets.round .bullet.selected,
i.ico-color,
.caption-primary,
.shop-list-options .btn.active,
.box-static.box-color,
.switch.switch-primary > input:checked + .switch-label,
.fancy-file-upload.fancy-file-primary > span.button,
.primary-slider .ui-slider .ui-slider-handle:before,
.primary-slider .ui-slider .ui-slider-range,
.ribbon-inner,
.info-bar.info-bar-color,
.music-album-title:hover,
.inews-item .inews-thumbnail .inews-sticky,
#progressBar #bar,
#page-menu,
#page-menu ul {
  background-color: #e47882;
}

/* !important required */
#music-player .mejs-controls .mejs-time-rail .mejs-time-current,
#music-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
section .theme-background,
.swiper-pagination-bullet-active {
  background-color: #e47882 !important;
}

.inews-content-inner h3 > a,
div.side-nav ul > li:hover > a,
div.side-nav ul > li.active > a,
.pagination.pagination-simple > li.active > a,
div.side-nav ul.list-group-bordered > li > a:hover,
section .theme-color {
  color: #e47882 !important;
}

.primary-slider .ui-slider .ui-slider-handle,
.switch.switch-primary > input:checked + .switch-label,
.timeline_center li h3:before,
.timeline_center:after,
a.thumbnail.active,
a.thumbnail:hover,
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  border-color: #e47882;
}

.open > .dropdown-toggle.btn-primary,
.show > .btn-primary.dropdown-toggle,
.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover
.pagination > .active > a,
.pagination > .active > a:hover {
  border-color: #e47882;
}

#topNav ul.dropdown-menu {
  /* submenu border top color */
  border-top-color: #e47882;
}

section.featured-grid div.row > div .ribbon:before,
.modal-content {
  border-top-color: #e47882;
}

/* Theme Color Section */
section.theme-color,
section.theme-color div.heading-title.heading-dotted h1,
section.theme-color div.heading-title.heading-dotted h2,
section.theme-color div.heading-title.heading-dotted h3,
section.theme-color div.heading-title.heading-dotted h4,
section.theme-color div.heading-title.heading-dotted h5,
section.theme-color div.heading-title.heading-dotted h6 {
  color: #fff;
  background-color: #e47882;
}

section.theme-color div.heading-title h1,
section.theme-color div.heading-title h2,
section.theme-color div.heading-title h3,
section.theme-color div.heading-title h4,
section.theme-color div.heading-title h5,
section.theme-color div.heading-title h6 {
  background-color: #e47882;
}

section.dark .btn-default:hover {
  color: #e47882;
}

/**	[Shortcode] Page Header
*************************************************** **/
section.page-header .breadcrumb a:hover {
  color: #e47882 !important;
  text-decoration: none;
}

/**	[Shortcode] Dividers
*************************************************** **/
div.divider.divider-color i {
  color: #fff;
}

div.divider.divider-color:before,
div.divider.divider-color:after {
  border-top: #e47882 1px solid;
}

div.divider.divider-color i {
  color: #e47882;
}

div.divider.divider-circle.divider-color i {
  color: #fff;
  background-color: #e47882;
}

div.divider.divider-border > a:hover > i {
  color: #e47882;
}

/**	[Shortcode] Headings
*************************************************** **/
div.heading-title.heading-line-single.heading-color:before,
div.heading-title.heading-line-double.heading-color:before {
  border-color: #e47882;
}

div.heading-border-bottom.heading-color {
  border-bottom-color: #e47882;
}

div.heading-title.heading-border.heading-color,
div.heading-title.heading-border.heading-inverse.heading-color {
  border-color: #e47882;
}

section.dark div.heading-title.heading-border-bottom {
  border-bottom-color: #e47882;
}

.ribbon .ribbon-inner {
  background-color: #e47882;
}

.price-clean .ribbon .ribbon-emphasis {
  background-color: #e47882;
}

.price-clean-popular h4 {
  color: #3F4750;
}

.price-clean h4 > span {
  color: #3F4750;
}
/*# sourceMappingURL=custom.css.map */