@charset "UTF-8";
/*
 * Title:   Custom Widget Style File
 * Author:  http://www.vintrail.com
 */
/*
 * Title:   Travelo | Responsive HTML5 Travel Template - SCSS Variables for style customization
 * Author:  http://themeforest.net/user/soaptheme
 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Table of contents]

1. Global
2. Skin colors
3. Skin logos
4. Important colors
5. Skin1
6. Skin2
7. Skin3
8. Skin4
9. Skin5
10. Skin6
11. Skin7
12. Skin8
13. Skin9
14. Skin10

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Customs styles */
/* 1. Global */
/* green color */
/* green color */
/* watermelon color */
/* watermelon color */
/* 2. Skin colors */
/* 3. Skin logos */
/* 4. Important colors */
/* 5. Skin1 */
/* 6. Skin2 */
/*$skin-logo: $skin2-logo;
$skin-bg-color: $red-color;
$skin-active-color: $red-color;
$skin-select-color: #e6c687;
$skin-hover-color: #fc989e;
$skin-mobile-menu-color: $red-theme-color;
$skin-light-color: #fc989e;
$skin-dark-color: #a70b14;*/
/* 7. Skin3 */
/*$skin-logo: $skin3-logo;
$skin-bg-color: $orange-color;
$skin-active-color: #12a0c3;
$skin-select-color: $orange-color;
$skin-hover-color: #fb9e66;
$skin-mobile-menu-color: #fe6f19;
$skin-light-color: #fb9e66;
$skin-dark-color: #db5200;*/
/* 8. Skin4 */
/*$skin-logo: $skin4-logo;
$skin-bg-color: $light-orange-color;
$skin-active-color: #db8df6;
$skin-select-color: $light-orange-color;
$skin-hover-color: #f9bd9d;
$skin-mobile-menu-color: #edb496;
$skin-light-color: #f9bd9d;
$skin-dark-color: #d36a31;*/
/* 9. Skin5 */
/*$skin-logo: $skin5-logo;
$skin-bg-color: $sea-blue-color;
$skin-active-color: $sea-blue-color;
$skin-select-color: $yellow-theme-color;
$skin-hover-color: #5cd9c2;
$skin-mobile-menu-color: #2fcaae;
$skin-light-color: #5cd9c2;
$skin-dark-color: #0f957d;*/
/* 10. Skin6 */
/*$skin-logo: $skin6-logo;
$skin-bg-color: $sky-blue-color;
$skin-active-color: $sky-blue-color;
$skin-select-color: $yellow-theme-color;
$skin-hover-color: #91c1ec;
$skin-mobile-menu-color: #529adb;
$skin-light-color: #91c1ec;
$skin-dark-color: #2a75ba;*/
/* 11. Skin7 */
/*$skin-logo: $skin7-logo;
$skin-bg-color: $dark-orange-color;
$skin-active-color: $dark-blue-color;
$skin-select-color: $dark-orange-color;
$skin-hover-color: #fd7979;
$skin-mobile-menu-color: #e83939;
$skin-light-color: #fd7979;
$skin-dark-color: #c91a1a;*/
/* 12. Skin8 */
/*$skin-logo: $skin8-logo;
$skin-bg-color: $blue-theme-color;
$skin-active-color: $dark-blue-color;
$skin-select-color: $blue-theme-color;
$skin-hover-color: #40cbf8;
$skin-mobile-menu-color: #04afe7;
$skin-light-color: $light-blue-theme-color;
$skin-dark-color: $dark-blue-theme-color;*/
/* 13. Skin9 */
/*$skin-logo: $skin9-logo;
$skin-bg-color: #ff6c00;
$skin-active-color: #ff6c00;
$skin-select-color: $light-yellow-color;
$skin-hover-color: #f87f26;
$skin-mobile-menu-color: #ee6907;
$skin-light-color: #f87f26;
$skin-dark-color: #d95e04;*/
/* 14. Skin10 */
/*$skin-logo: $skin10-logo;
$skin-bg-color: $purple-color;
$skin-active-color: $purple-color;
$skin-select-color: $dark-orange-color;
$skin-hover-color: #bc6cd8;
$skin-mobile-menu-color: #a749c8;
$skin-light-color: #bc6cd8;
$skin-dark-color: #873ba2;*/
/* landing page layout */
/* Comman class */
/* line 9, ../scss/layout.scss */
.our-purple-dark {
  background: #201050 !important;
}

/* line 12, ../scss/layout.scss */
.br-btn-danger {
  color: #CA2B50 !important;
  border-color: #CA2B50 !important;
  background-color: transparent !important;
}

/* line 17, ../scss/layout.scss */
.mr-b-5 {
  margin-bottom: 5px;
}

/* line 21, ../scss/layout.scss */
.mr-r-10 {
  margin-right: 10px;
}

/* line 24, ../scss/layout.scss */
.box-shadow-custom {
  box-shadow: 0px 0px 6px 8px #c7caea, 0 0px 8px 18px #ecedf8;
}

/* line 28, ../scss/layout.scss */
.box-shadow-b-none {
  box-shadow: 0px 0px 4px 18px #f1f2fa;
  clip-path: inset(-26px -26px 0px -26px);
}

/* line 33, ../scss/layout.scss */
.box-shadow-b-none-1 {
  box-shadow: 0px 0px 6px 10px #c7caea, 0 0px 12px 26px #ecedf8;
  clip-path: inset(-32px -32px 0px -32px);
}

/* line 37, ../scss/layout.scss */
.custom-box-shadow {
  color: inherit;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
}

/* line 43, ../scss/layout.scss */
.h-box-shadow {
  box-shadow: rgba(131, 131, 131, 0.5) 0px -10px 10px -8px inset;
}

/* line 46, ../scss/layout.scss */
.bg-secondary {
  background: #EFF0F4;
}

/* Comman class */
/* line 52, ../scss/layout.scss */
.new-page-block .nav-bar {
  margin-top: 10px;
  height: 54px;
  max-height: 54px;
  border: 0;
  position: relative;
}
/* line 58, ../scss/layout.scss */
.new-page-block .nav-bar .logo-block {
  padding: 0 47px;
}
/* line 60, ../scss/layout.scss */
.new-page-block .nav-bar .logo-block .logo {
  max-height: 56%;
  margin-bottom: 5px;
}
/* line 66, ../scss/layout.scss */
.new-page-block .nav-item {
  font-size: 16px;
  vertical-align: middle;
  padding: 8px 30px;
  color: #000;
  opacity: 1;
  text-transform: none;
}
/* line 76, ../scss/layout.scss */
.new-page-block .menu li a {
  opacity: 1;
}
/* line 84, ../scss/layout.scss */
.new-page-block.new-navbar.navbar-absolute-menu .menu li.experience-block, .new-page-block.new-navbar.navbar-absolute-menu .menu li.shop-block {
  width: 205px;
  text-align: center;
  height: 54px;
}
/* line 88, ../scss/layout.scss */
.new-page-block.new-navbar.navbar-absolute-menu .menu li.experience-block a, .new-page-block.new-navbar.navbar-absolute-menu .menu li.shop-block a {
  font-weight: bold;
  line-height: 40px;
}
/* line 93, ../scss/layout.scss */
.new-page-block.new-navbar.navbar-absolute-menu .menu li i {
  color: #666;
}
/* line 102, ../scss/layout.scss */
.new-page-block .main-menu-block .menu li {
  margin: 0;
}
/* line 104, ../scss/layout.scss */
.new-page-block .main-menu-block .menu li a {
  color: #000;
  opacity: 1;
  text-transform: none;
}
/* line 110, ../scss/layout.scss */
.new-page-block .main-menu-block .menu li.active a {
  color: #000;
}
/* line 116, ../scss/layout.scss */
.new-page-block .main-menu-block .experience-block {
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  border-radius: 6px 6px 0px 0px;
  margin-right: 5px !important;
}
/* line 121, ../scss/layout.scss */
.new-page-block .main-menu-block .experience-block.active {
  height: 55px;
  box-shadow: 6px 0px 8px -1px #838383;
  clip-path: inset(-12px -12px 0px -12px);
  background-color: #FFFFFF;
}
/* line 126, ../scss/layout.scss */
.new-page-block .main-menu-block .experience-block.active:before, .new-page-block .main-menu-block .experience-block.active:after {
  content: "";
  position: absolute;
  height: 10px;
  width: 20px;
  bottom: 0;
}
/* line 133, ../scss/layout.scss */
.new-page-block .main-menu-block .experience-block.active:after {
  right: -20px;
  border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -webkit-border-radius: 0 0 0 10px;
  -webkit-box-shadow: -10px 0 0 0 #fff;
  box-shadow: -10px 0 0 0 #fff;
}
/* line 141, ../scss/layout.scss */
.new-page-block .main-menu-block .experience-block.active:before {
  left: -20px;
  border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -webkit-border-radius: 0 0 10px 0;
  -webkit-box-shadow: 10px 0 0 0 #fff;
  box-shadow: 10px 0 0 0 #fff;
}
/* line 152, ../scss/layout.scss */
.new-page-block .main-menu-block .shop-block {
  background-color: #faf9f3;
  border-radius: 6px 6px 0 0;
  margin-left: 5px !important;
  box-shadow: rgba(131, 131, 131, 0.5) 0px -10px 10px -8px inset;
}
/* line 157, ../scss/layout.scss */
.new-page-block .main-menu-block .shop-block.active {
  height: 55px !important;
  margin-left: 0 !important;
  box-shadow: 6px 0px 8px -1px #838383;
  clip-path: inset(-12px -12px 0px -12px);
}
/* line 162, ../scss/layout.scss */
.new-page-block .main-menu-block .shop-block.active:before, .new-page-block .main-menu-block .shop-block.active:after {
  content: "";
  position: absolute;
  height: 10px;
  width: 20px;
  bottom: 0;
}
/* line 169, ../scss/layout.scss */
.new-page-block .main-menu-block .shop-block.active:after {
  right: -20px;
  border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -webkit-border-radius: 0 0 0 10px;
  -webkit-box-shadow: -10px 0 0 0 #faf9f3;
  box-shadow: -10px 0 0 0 #faf9f3;
}
/* line 177, ../scss/layout.scss */
.new-page-block .main-menu-block .shop-block.active:before {
  left: -20px;
  border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -webkit-border-radius: 0 0 10px 0;
  -webkit-box-shadow: 10px 0 0 0 #faf9f3;
  box-shadow: 10px 0 0 0 #faf9f3;
}
/* line 188, ../scss/layout.scss */
.new-page-block .main-menu-block .top-pro-navbar {
  background: #000000;
  height: 32px;
}
/* line 192, ../scss/layout.scss */
.new-page-block .main-menu-block .top-pro-navbar a span {
  font-size: 12px;
  color: #FFFFFF !important;
  padding: 6px 15px;
  line-height: 36px;
}
/* line 203, ../scss/layout.scss */
.new-page-block .add-header.experience-header {
  background-color: #FFFFFF;
  border-bottom: 2px solid #e1e1e1;
}
/* line 206, ../scss/layout.scss */
.new-page-block .add-header.experience-header .experience-search-box-block {
  position: absolute;
  right: 13%;
  top: 10px;
}
/* line 210, ../scss/layout.scss */
.new-page-block .add-header.experience-header .experience-search-box-block .home-search-form {
  width: 410px;
}
/* line 212, ../scss/layout.scss */
.new-page-block .add-header.experience-header .experience-search-box-block .home-search-form .home-page-search {
  background: #fff;
  border-radius: 10px;
}
/* line 216, ../scss/layout.scss */
.new-page-block .add-header.experience-header .experience-search-box-block .home-search-form .home-page-search .input-search-block .header-nav-bar-search-input {
  height: 38px;
  margin: 0;
  border-radius: 6px;
  border: 0;
}
/* line 222, ../scss/layout.scss */
.new-page-block .add-header.experience-header .experience-search-box-block .home-search-form .home-page-search .input-search-block input[type="text"] {
  display: block;
  width: 100%;
  height: 35px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 237, ../scss/layout.scss */
.new-page-block .add-header.experience-header .experience-search-box-block .home-search-form .home-page-search .home-page-btn-block .home-search-btn {
  position: absolute;
  top: 10px;
  font-family: FontAwesome;
  content: '\f002';
  font-size: 18px;
  background-color: transparent;
  right: 15px;
  cursor: pointer;
}
/* line 246, ../scss/layout.scss */
.new-page-block .add-header.experience-header .experience-search-box-block .home-search-form .home-page-search .home-page-btn-block .home-search-btn li .i {
  color: #ca2b50;
}
/* line 255, ../scss/layout.scss */
.new-page-block .add-header.shop-header {
  background-color: #faf9f3;
  border-bottom: 2px solid #e1e1e1;
}
/* line 260, ../scss/layout.scss */
.new-page-block .add-header .menu > li > ul {
  left: 0 !important;
}
/* line 264, ../scss/layout.scss */
.new-page-block .add-header .menu .has-dropdown .mega-menu {
  padding: 15px 25px;
}
/* line 266, ../scss/layout.scss */
.new-page-block .add-header .menu .has-dropdown .mega-menu > li {
  width: 230px !important;
}
/* line 271, ../scss/layout.scss */
.new-page-block .add-header .menu .has-dropdown .mega-menu li ul li {
  width: 87% !important;
}
/* line 276, ../scss/layout.scss */
.new-page-block .add-header .menu .has-dropdown .mega-menu .sub-title-block {
  font-size: 14px;
  font-weight: bold;
  padding: 6px 24px;
  text-transform: uppercase;
}
/* line 283, ../scss/layout.scss */
.new-page-block .add-header .menu .has-dropdown .mega-menu .horizontal-image-block .img-block {
  display: inline-block;
  text-align: center;
}
/* line 286, ../scss/layout.scss */
.new-page-block .add-header .menu .has-dropdown .mega-menu .horizontal-image-block .img-block img {
  width: 215px;
  border-radius: 5px;
}
/* line 295, ../scss/layout.scss */
.new-page-block .add-header.experience-header, .new-page-block .add-header.shop-header {
  margin-top: 96px;
}
/* line 297, ../scss/layout.scss */
.new-page-block .add-header.experience-header .nav-bar, .new-page-block .add-header.shop-header .nav-bar {
  margin-top: 0;
}
/* line 301, ../scss/layout.scss */
.new-page-block .add-header.experience-header .menu .has-dropdown, .new-page-block .add-header.shop-header .menu .has-dropdown {
  padding: 0;
  position: initial;
}
/* line 304, ../scss/layout.scss */
.new-page-block .add-header.experience-header .menu .has-dropdown:after, .new-page-block .add-header.shop-header .menu .has-dropdown:after {
  position: inherit;
  vertical-align: text-top;
  line-height: 34px;
}
/* line 311, ../scss/layout.scss */
.new-page-block .add-header.experience-header .menu > li > ul li a, .new-page-block .add-header.shop-header .menu > li > ul li a {
  padding: 3px 24px;
  text-transform: capitalize;
}
/* line 314, ../scss/layout.scss */
.new-page-block .add-header.experience-header .menu > li > ul li a:visited, .new-page-block .add-header.experience-header .menu > li > ul li a:focus, .new-page-block .add-header.experience-header .menu > li > ul li a:active, .new-page-block .add-header.experience-header .menu > li > ul li a:hover, .new-page-block .add-header.shop-header .menu > li > ul li a:visited, .new-page-block .add-header.shop-header .menu > li > ul li a:focus, .new-page-block .add-header.shop-header .menu > li > ul li a:active, .new-page-block .add-header.shop-header .menu > li > ul li a:hover {
  text-decoration: underline;
}
/* line 320, ../scss/layout.scss */
.new-page-block .add-header.experience-header .module, .new-page-block .add-header.shop-header .module {
  width: 100%;
  margin-left: 12%;
  position: relative;
}
/* line 327, ../scss/layout.scss */
.new-page-block .add-header .custom-menu-block .custom-menu-icon {
  display: inline-block;
  height: 24px !important;
  vertical-align: middle;
}
/* line 332, ../scss/layout.scss */
.new-page-block .add-header .custom-menu-block .has-dropdown {
  padding-right: 6px;
}
/* line 334, ../scss/layout.scss */
.new-page-block .add-header .custom-menu-block .has-dropdown:after {
  content: '' !important;
}
/* line 338, ../scss/layout.scss */
.new-page-block .add-header .custom-menu-block .cart-icon-handle {
  padding: 0 14px 0 6px;
  vertical-align: text-bottom;
}
/* line 342, ../scss/layout.scss */
.new-page-block .add-header .custom-menu-block .menu > li {
  margin-right: 0 !important;
}

/* line 350, ../scss/layout.scss */
.v-align-transform .experiences-title, .v-align-transform .wine-shop-title {
  font-family: raleway,helvetica neue,Helvetica,Arial,sans-serif;
  font-weight: 300;
  font-size: 56px;
  line-height: 64px;
}

/* line 360, ../scss/layout.scss */
.custom-layout-block .footer-wrapper a {
  text-decoration: none;
  color: inherit;
  font-weight: normal;
}
/* line 365, ../scss/layout.scss */
.custom-layout-block .footer-wrapper h2 {
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  color: #2d3e52;
}
/* line 370, ../scss/layout.scss */
.custom-layout-block .footer-wrapper h2 strong {
  font-weight: bold;
}
/* line 374, ../scss/layout.scss */
.custom-layout-block .footer-wrapper h5 {
  font-size: 12px;
  font-weight: normal;
  color: #2d3e52;
}
/* line 380, ../scss/layout.scss */
.custom-layout-block .footer-top {
  height: 60px;
  background-color: #1F1371;
}
/* line 383, ../scss/layout.scss */
.custom-layout-block .footer-top h4 {
  color: #fff;
  margin-top: 10px;
}
/* line 388, ../scss/layout.scss */
.custom-layout-block .bottom {
  height: auto !important;
  background-color: #1F1371;
  color: #fff;
}
/* line 393, ../scss/layout.scss */
.custom-layout-block .logo-image-block {
  margin-top: 40px;
}
/* line 395, ../scss/layout.scss */
.custom-layout-block .logo-image-block h4 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  line-height: 29px;
  color: #1F1371;
  margin-top: 15px;
}
/* line 405, ../scss/layout.scss */
.custom-layout-block.shop-footer .footer-top {
  background-color: #faf9f3;
}

/* line 413, ../scss/layout.scss */
.new-inner-page-block .nav-bar a {
  height: 55px;
}
/* line 417, ../scss/layout.scss */
.new-inner-page-block .nav-bar .img-block img {
  max-width: 100%;
}
/* line 425, ../scss/layout.scss */
.new-inner-page-block .extra-mega-menu li .icon-block img {
  width: 30px;
  margin-left: 10px;
}

/* line 438, ../scss/layout.scss */
.experience-search-box-block .home-search-form .home-page-search .input-search-block input[type="text"] {
  display: block;
  width: 100%;
  height: 35px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 458, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block {
  border-radius: 25px 25px 0px 0px;
  border: 0;
  width: 80%;
  margin: 0 auto;
}
/* line 463, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .welcome-page-title {
  display: flex;
  justify-content: center;
}
/* line 466, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .welcome-page-title .title-block {
  width: 70%;
  max-width: 75%;
  height: 50px;
  margin-top: -20px;
  padding: 10px 5px;
  background: #5AA6AF;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 60px 60px;
}
/* line 475, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .welcome-page-title .title-block span {
  font-family: 'Acari Sans Neue';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
/* line 485, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .main-title-block {
  margin-top: 32px;
  font-family: raleway,helvetica neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 44px;
  color: #5C55AC;
}
/* line 496, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block {
  width: 50%;
  margin-left: 24.5%;
}
/* line 501, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .heading-block .text-content {
  line-height: 26px;
  font-family: Acari Sans Neue;
  font-weight: 500;
}
/* line 507, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group {
  margin-bottom: 20px !important;
}
/* line 509, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel {
  border-radius: 30px;
}
/* line 511, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-heading {
  border-radius: 30px;
  background: linear-gradient(90deg, #13066C 0%, #D0CEF1 120%);
}
/* line 514, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-heading .checkbox {
  padding-top: 10px;
}
/* line 516, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-heading .checkbox:before {
  display: none !important;
}
/* line 520, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-heading .same-text {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
}
/* line 526, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-heading img {
  width: 20.46px;
  height: 9.168px;
  float: right;
  margin: 10px;
}
/* line 535, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .sub {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  left: 35px;
  top: 16px;
  padding: 0 5px;
  background-color: #FFFFFF;
}
/* line 544, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .add {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  left: 95px;
  top: 16px;
  padding: 0 5px;
  background-color: #FFFFFF;
}
/* line 553, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .question-block {
  margin: 10px;
}
/* line 555, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .question-block label > span {
  color: #2d3e52;
  font-size: 16px;
  line-height: 24px;
  text-transform: math-auto;
}
/* line 561, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .question-block .sub-title-block {
  margin: 15px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: #2d3e52;
}
/* line 568, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .question-block .extra-sub-block {
  margin-left: 30px;
}
/* line 571, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .question-block .add-dropdown {
  margin-left: 30px;
}
/* line 575, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .add-extra-option {
  margin-left: 60px;
}
/* line 577, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .add-extra-option span {
  color: #2d3e52;
  font-size: 16px;
  line-height: 24px;
}
/* line 582, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .add-extra-option input {
  width: 80% !important;
}
/* line 585, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .add-extra-option textarea {
  margin-top: 10px;
  width: 80% !important;
  color: #555;
  border: 1px solid #7467a8;
  border-radius: 25px;
}
/* line 593, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel .panel-body .main-question-block .custom-dropdown-block {
  padding: 0px 30px;
  margin: 5px 0 10px 20px;
}
/* line 603, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .questionnaire-block .panel-group .panel-default .panel-heading + .panel-collapse .panel-body {
  border-top-color: #FFFFFF;
}
/* line 611, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .reasons-block {
  margin-left: 20px;
}
/* line 615, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .finish-page-block .title-block {
  margin-top: 20px;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
/* line 622, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .finish-page-block .checkout-email-block {
  text-align: center;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}
/* line 628, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .finish-page-block a.button {
  height: 50px !important;
  line-height: 48px !important;
  border: 2px solid #7467A8 !important;
  background: #7467A8 !important;
  color: #fff;
  width: 100%;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  border-radius: 20px !important;
}
/* line 642, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block select {
  background-image: url("../assets/img/icon/blue-arrow-down.png") !important;
  background-repeat: no-repeat !important;
  padding-right: 15px !important;
  background-position: calc(100% - 3px) center !important;
  background-size: 25px !important;
}
/* line 649, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .btn-skip-block {
  margin-top: 20px;
  font-size: 14px;
  cursor: pointer;
}
/* line 653, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block .btn-skip-block:hover {
  color: inherit;
}
/* line 657, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .registration-form-block button[type=submit] {
  border: 2px solid #1f1370 !important;
  background: #1f1370 !important;
}
/* line 662, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar {
  margin: 40px 0;
}
/* line 664, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar {
  display: inline-block;
  text-align: center;
  counter-reset: step;
  width: 75%;
}
/* line 669, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li {
  position: relative;
  float: left;
  width: 33.33%;
  z-index: 99;
}
/* line 674, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li img {
  display: block;
  margin: 0 auto;
}
/* line 678, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li a {
  border: 0;
  border-radius: 50%;
  background: #7467A8;
  font-size: 16px;
  line-height: 38px;
  color: #fff;
  display: inline-block;
  margin-top: 15px;
  width: 40px;
  height: 40px;
}
/* line 689, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li a:before {
  content: counter(step);
  counter-increment: step;
  width: 40px;
  height: 40px;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  line-height: 39px;
}
/* line 701, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li .tab-title {
  display: block;
  color: #7467A8;
  margin-top: 15px;
  font-size: 14px;
  line-height: 20px;
}
/* line 708, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li.active a {
  background: #1F1371;
}
/* line 712, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li.checked a:before {
  content: "✔";
  font-size: x-large;
}
/* line 717, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li:after {
  content: "";
  position: absolute;
  width: 86%;
  height: 2px;
  background-color: #7467A8;
  bottom: 54px;
  left: -41.5%;
  z-index: -1;
}
/* line 727, ../scss/layout.scss */
.new-signup-layout .main-business-signup-block .business-registration .signup-progressbar .progressbar li:first-child:after {
  content: none;
}

/* line 738, ../scss/layout.scss */
.business-signin-layout .main-business-signin-block {
  border-radius: 25px;
  border: 0;
  width: 80%;
  margin: 0 auto;
}
/* line 743, ../scss/layout.scss */
.business-signin-layout .main-business-signin-block .welcome-page-title {
  display: flex;
  justify-content: center;
}
/* line 746, ../scss/layout.scss */
.business-signin-layout .main-business-signin-block .welcome-page-title .title-block {
  width: 70%;
  max-width: 75%;
  height: auto;
  padding: 10px 5px;
  background: #5AA6AF;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 60px 60px;
}
/* line 754, ../scss/layout.scss */
.business-signin-layout .main-business-signin-block .welcome-page-title .title-block span {
  font-family: 'Acari Sans Neue';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
/* line 764, ../scss/layout.scss */
.business-signin-layout .main-business-signin-block .main-title-block {
  margin-top: 32px;
  font-family: raleway,helvetica neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 44px;
  color: #5C55AC;
}
/* line 774, ../scss/layout.scss */
.business-signin-layout .main-business-signin-block .business-signin-form .signin-form-block {
  width: 50%;
  margin-left: 24.5%;
}
/* line 778, ../scss/layout.scss */
.business-signin-layout .main-business-signin-block .business-signin-form button[type=submit] {
  border: 2px solid #1f1370 !important;
  background: #1f1370 !important;
}

/* line 786, ../scss/layout.scss */
#busines-password-modal button[type=submit], #affiliate-password-modal button[type=submit] {
  border: 2px solid #1f1370 !important;
  background: #1f1370 !important;
}
