/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
@font-face {
  font-family: 'myFont';
  src: url("../fonts/myriadpro-regular.eot");
  src: url("../fonts/myriadpro-regular.eot") format("embedded-opentype"), url("../fonts/myriadpro-regular.woff") format("woff"), url("../fonts/myriadpro-regular.ttf") format("truetype"), url("../fonts/myriadpro-regular.svg#myFont") format("svg");
}
@font-face {
  font-family: 'JournalRegular';
  src: url("../fonts/journal.eot");
  src: url("../fonts/journal.eot") format("embedded-opentype"), url("../fonts/journal.woff") format("woff"), url("../fonts/journal.ttf") format("truetype"), url("../fonts/journal.svg#JournalRegular") format("svg");
}
@font-face {
  font-family: 'MyriadProBold';
  src: url("../fonts/myriadpro-bold.eot");
  src: url("../fonts/myriadpro-bold.eot") format("embedded-opentype"), url("../fonts/myriadpro-bold.woff") format("woff"), url("../fonts/myriadpro-bold.ttf") format("truetype"), url("../fonts/myriadpro-bold.svg#MyriadProBold") format("svg");
}
@font-face {
  font-family: 'MyriadProBoldItalic';
  src: url("../fonts/myriadpro-boldit.eot");
  src: url("../fonts/myriadpro-boldit.eot") format("embedded-opentype"), url("../fonts/myriadpro-boldit.woff") format("woff"), url("../fonts/myriadpro-boldit.ttf") format("truetype"), url("../fonts/myriadpro-boldit.svg#MyriadProBoldItalic") format("svg");
}
@font-face {
  font-family: 'MyriadProLight';
  src: url("../fonts/MyriadPro-Light.otf");
}
/* line 33, ../sass/global.scss */
a, a:hover, a:active, a:focus {
  outline: 0;
}

/* line 37, ../sass/global.scss */
body {
  font-family: 'myFont', serif;
  font-size: 16px;
}

/* line 42, ../sass/global.scss */
h2, h3 {
  font-family: 'myFont', serif;
}

/* line 46, ../sass/global.scss */
h1#page-title {
  font-family: 'myFont', serif;
  font-weight: normal;
}

/* line 51, ../sass/global.scss */
input[type="text"] {
  padding: 0 5px;
}

/* line 55, ../sass/global.scss */
textarea {
  padding: 5px;
}

/* line 59, ../sass/global.scss */
p, h1, h2, h3, h4, h5, h6, label {
  letter-spacing: 0;
}

/*.front .front-page-logo h1 img {
    max-width: 252px;
    width: 100%;
}*/
/* line 68, ../sass/global.scss */
.toboggan-unified #login-links #login-link {
  border: 5px solid #808080;
  width: 100%;
}

/* line 73, ../sass/global.scss */
.section-header #region-user-first {
  margin: 0;
  width: 100%;
}

/* line 78, ../sass/global.scss */
.section-header #region-user-first {
  margin: 0;
  width: 100%;
}

/* line 83, ../sass/global.scss */
html.js input.form-autocomplete {
  background-position: 100% 8px;
}

/* line 87, ../sass/global.scss */
html.js input.throbbing {
  background-position: 100% -12px;
}

/* User Login Page */
/* line 92, ../sass/global.scss */
.page-user-login form#user-login button, input[type="submit"], input[type="button"] {
  float: left;
  padding: 10px 15px 10px;
  text-transform: uppercase;
}

/* line 98, ../sass/global.scss */
.section-header {
  background-color: #FFFFFF;
}

/* line 102, ../sass/global.scss */
.toboggan-unified #login-links #login-link {
  width: 100%;
}

/* line 106, ../sass/global.scss */
#edit-submit {
  display: block;
  margin: 20px auto;
}

/* line 111, ../sass/global.scss */
.page-calendar-events #edit-submit {
  display: block;
  margin: 5px auto;
}

/* line 116, ../sass/global.scss */
#breadcrumb {
  display: none;
}

/* line 120, ../sass/global.scss */
body.page-registration .logo-img {
  float: left;
  width: 100%;
}

/* line 125, ../sass/global.scss */
body.page-registration .logo-img a img#logo {
  display: block;
  margin: 0 auto;
}

/* line 130, ../sass/global.scss */
img#logo {
  padding: 20px 0;
}

/* line 134, ../sass/global.scss */
.front-page-logo img, #logo {
  width: 290px;
}

/* line 138, ../sass/global.scss */
#login-form .description {
  float: left;
}

/* line 142, ../sass/global.scss */
.login-forgot {
  float: left;
  font-size: 16px;
  margin: 0 0 10px;
  width: 100%;
}

/*Register Page Style*/
/* line 151, ../sass/global.scss */
#user-register-form input {
  border-radius: 0.5em;
  height: 30px;
  margin: 10px 0;
  width: 100%;
}

/* line 158, ../sass/global.scss */
.password-strength {
  margin: 0;
}

/* line 162, ../sass/global.scss */
.form-actions input:hover {
  background: #e26600;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e26600 0%, #e89551 98%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e26600), color-stop(98%, #e89551));
  background: -webkit-linear-gradient(top, #e26600 0%, #e89551 98%);
  background: -o-linear-gradient(top, #e26600 0%, #e89551 98%);
  background: -ms-linear-gradient(top, #e26600 0%, #e89551 98%);
  background: linear-gradient(to bottom, #e26600 0%, #e89551 98%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e26600', endColorstr='#e89551',GradientType=0 );
}

/* line 173, ../sass/global.scss */
.confirm-parent, .password-parent {
  width: 100%;
}

/* line 177, ../sass/global.scss */
div.form-item div.password-suggestions {
  width: 90%;
  padding: 10px 0 10px 20px;
}

/* line 182, ../sass/global.scss */
input#edit-submit--2 {
  width: 80%;
}

/*Dashboard Style*/
/* line 188, ../sass/global.scss */
table#tblChart tbody tr td.chartContainer {
  width: initial !important;
}

/* line 192, ../sass/global.scss */
.page-user-dashboard #region-sidebar-first {
  margin: 20px auto;
  background-color: #FFFFFF;
  box-shadow: 2px 2px 5px #000000;
}

/* line 198, ../sass/global.scss */
div.status {
  border-radius: 0.5em;
  margin: 10px 0 0;
  width: 88%;
}

/* line 204, ../sass/global.scss */
#edit-selected option {
  height: 25px;
  padding: 7px 0 0 10px;
  background-color: white;
  border-bottom: 1px solid #347A97;
}

/* line 211, ../sass/global.scss */
.dashboard-business-logo {
  border-radius: 0.5em;
  margin-bottom: 10px;
}

/*Footer Area*/
/* line 218, ../sass/global.scss */
.block-site-footer {
  text-align: center;
}

/* line 226, ../sass/global.scss */
.section-footer .footer-top {
  overflow: hidden;
  background-size: cover;
  height: 250px;
}

/* line 232, ../sass/global.scss */
.section-footer .footer-overlay {
  width: 100%;
  position: relative;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 239, ../sass/global.scss */
.section-footer .footer-top-inner-wrapper {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

/* line 246, ../sass/global.scss */
.section-footer .footer-top-street-sign {
  display: none;
}

/* line 250, ../sass/global.scss */
.section-footer .footer-top-button-wrapper {
  width: 315px;
  color: white;
  margin: 10px auto;
  padding: 10px 0 10px 0;
}

/* line 257, ../sass/global.scss */
#block-system-main {
  margin-top: 30px;
}

/* line 261, ../sass/global.scss */
.section-footer .footer-top-button-wrapper .help-build {
  font-size: 30px;
  display: block;
  font-weight: bold;
  margin-left: -80px;
}

/* line 268, ../sass/global.scss */
.section-footer .footer-top-button-wrapper .a-better-city {
  font-size: 22px;
  display: block;
  font-weight: bold;
  margin: 0 -50px 5px 0;
}

/* line 275, ../sass/global.scss */
.section-footer .footer-button {
  float: left;
  margin: 0 5px;
}

/* line 280, ../sass/global.scss */
.section-footer .footer-button img {
  width: 77px;
}

/* line 284, ../sass/global.scss */
.section-footer .footer-button a {
  color: white;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

/* line 291, ../sass/global.scss */
.section-footer .footer-bottom {
  background-color: #ea9450;
  padding: 10px 0 10px 0;
}

/* line 296, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper {
  margin: 0 auto;
  text-align: left;
  color: #ead5c4;
  font-size: 14px;
}

/* line 303, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper .footer-menu {
  float: right;
}

/* line 307, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper .desktop-footer-menu {
  display: none;
}

/* line 311, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper .mobile-footer-menu {
  text-align: center;
}

/* line 315, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper .mobile-footer-menu ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  zoom: 1;
  *display: inline;
}

/* line 323, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper .mobile-footer-menu li {
  float: left;
}

/* line 327, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper .social-media-menu {
  text-align: center;
}

/* line 331, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* line 337, ../sass/global.scss */
.section-footer .footer-bottom-inner-wrapper li a {
  background: none;
  color: #ead5c4;
  text-decoration: none;
}

/* line 343, ../sass/global.scss */
.section-footer ul.buttons {
  margin: 10px auto;
  width: 100%;
}

/* line 348, ../sass/global.scss */
.section-footer ul.social-media li,
.section-footer ul.buttons li {
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 355, ../sass/global.scss */
.section-footer ul.buttons li {
  background-color: #ead5c4;
  border-radius: 5px;
  padding: 3px 8px;
}

/* line 361, ../sass/global.scss */
.section-footer ul.buttons li a {
  color: #ea9450;
  font-weight: bold;
}

/* line 366, ../sass/global.scss */
.clear {
  clear: both;
}

/* line 370, ../sass/global.scss */
.section-footer .content p {
  text-align: center;
  margin: 0;
  font-size: 11px;
}

/* line 376, ../sass/global.scss */
.section-footer .content a {
  padding: 5px;
}

/* line 380, ../sass/global.scss */
.section-footer .content .yourguidelink a {
  background-color: #4688AB;
  border-radius: 1em;
  color: #FFFFFF;
  display: block;
  margin: 10px auto;
  padding: 5px;
  text-decoration: none;
  width: 250px;
  text-transform: uppercase;
}

/* line 391, ../sass/global.scss */
.section-footer .content h3 {
  text-align: center;
  margin: 0px;
  font-weight: 100;
  font-size: 16px;
}

/* line 398, ../sass/global.scss */
.footer-bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 404, ../sass/global.scss */
#zone-footer {
  width: 100%;
}

/* line 408, ../sass/global.scss */
#region-footer-first {
  width: 100%;
  margin: 0;
}

/* line 413, ../sass/global.scss */
.footer_social_links img {
  margin: 5px;
  max-width: 45px;
}

/* line 418, ../sass/global.scss */
.front p.footer_social_links {
  margin-bottom: 0px;
}

/*Business Landing Page*/
/* line 423, ../sass/global.scss */
.node-type-business h1#page-title {
  display: none;
}

/* line 427, ../sass/global.scss */
body.node-type-business .logo-img {
  float: left;
  width: 100%;
}

/* line 432, ../sass/global.scss */
body.node-type-business .logo-img a img#logo {
  display: block;
  margin: 0 auto;
}

/* line 437, ../sass/global.scss */
.node-type-business ul.nav a li.contactBtn {
  margin-right: 10px;
}

/* line 441, ../sass/global.scss */
.ui-tabs-panel {
  background: none repeat scroll 0 0 #F8F7F7;
  border: 1px solid #FF0000;
  border-radius: 1em;
}

/* line 447, ../sass/global.scss */
.business_images.cboxElement > img {
  display: inline-block;
  max-height: 200px;
  width: auto;
}

/* line 453, ../sass/global.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 457, ../sass/global.scss */
.youtube_preview_img {
  height: auto;
  width: 275px;
}

/* line 462, ../sass/global.scss */
.business_image_carousel {
  background: none repeat scroll 0 0 #F8F7F7;
  border: 1px solid #cccccc;
  border-radius: 1em;
  position: relative;
  overflow: hidden;
}

/* line 470, ../sass/global.scss */
.business_video_carousel {
  background: none repeat scroll 0 0 #F8F7F7;
  border: 1px solid #cccccc;
  border-radius: 1em;
  position: relative;
  overflow: hidden;
}

/* line 478, ../sass/global.scss */
.owl-theme .owl-controls .owl-buttons .owl-prev {
  position: absolute;
  left: 0;
  top: 40%;
  background-image: url("../images/button-previous.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  padding: 0;
}

/* line 489, ../sass/global.scss */
.owl-theme .owl-controls .owl-buttons .owl-next {
  position: absolute;
  right: 0;
  top: 40%;
  background-image: url("../images/button-next.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  padding: 0;
}

/* line 500, ../sass/global.scss */
.owl-theme .owl-controls {
  margin-top: 0;
}

/* line 504, ../sass/global.scss */
.owl-theme .owl-controls .owl-buttons div {
  opacity: 0.8;
}

/* line 508, ../sass/global.scss */
.owl-carousel .owl-item:first-child {
  margin-left: 0;
}

/*Coupan Holder*/
/* line 513, ../sass/global.scss */
.coupon_holder {
  border: 1px solid #ccc;
  padding: 10px 20px;
  border-radius: 1em;
  max-height: 230px;
  overflow-y: auto;
}

/* line 521, ../sass/global.scss */
.coupon_holder ul {
  list-style-type: none;
  padding: 0;
  overflow: hidden;
  margin-bottom: 0;
}

/* line 528, ../sass/global.scss */
.coupon_holder ul li {
  clear: both;
  margin-bottom: 5px;
  overflow: hidden;
}

/* line 533, ../sass/global.scss */
.coupon_image_holder {
  text-align: center;
  float: left;
  margin: 5px 10px 0 0;
  width: 40px;
}

/* line 539, ../sass/global.scss */
.coupon_data_holder {
  float: left;
  width: 75%;
  max-width: 450px;
}

/* line 544, ../sass/global.scss */
.coupon_data_holder a {
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
}

/* line 549, ../sass/global.scss */
.coupon_data_holder p {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 20px;
}

/* line 554, ../sass/global.scss */
.coupon_data_holder a.coupon_today {
  color: #ea9450;
}

/* line 557, ../sass/global.scss */
.coupon_image_holder img.today {
  width: 35px;
  padding: 2px 0;
}

/* line 561, ../sass/global.scss */
.coupon_image_holder img.blue_coupon {
  width: 22px;
}

/* line 564, ../sass/global.scss */
.coupon_header {
  margin: 0 0 10px;
  text-align: center;
}

/* line 569, ../sass/global.scss */
.coupon_header img {
  /*width: 200px;*/
}

/*preview page*/
/* line 574, ../sass/global.scss */
.field-name-field-logo img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 80%;
}

/* line 581, ../sass/global.scss */
.page-user-dashboard-preview .node_header {
  width: 100%;
  display: inherit;
}

/*End preview page*/
/* line 588, ../sass/global.scss */
.business_landing_page .node_footer_left a {
  background-color: gray;
  border-radius: 0.5em;
  color: #FFFFFF;
  font-size: 14px;
  margin-top: 10px;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: auto;
  display: block;
}

/* line 602, ../sass/global.scss */
#more_info_and_features {
  padding: 20px;
  overflow: hidden;
}

/*Business Landing Page Popup*/
/* line 609, ../sass/global.scss */
#more_info_and_features dl dt {
  float: left;
  width: 100%;
}

/* line 614, ../sass/global.scss */
#more_info_and_features dl dd {
  float: left;
  margin-bottom: 10px;
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

/*--google-maps--*/
/* line 624, ../sass/global.scss */
.google-maps {
  border: 1px solid #EA9450;
  position: relative;
  padding-bottom: 50%;
  height: 0;
  overflow: hidden;
}

/* line 631, ../sass/global.scss */
.google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 639, ../sass/global.scss */
body.page-node {
  background-color: #79b1d9;
}

/* line 643, ../sass/global.scss */
body.node-type-business #region-content {
  background-color: white;
  overflow: hidden;
}

/* line 649, ../sass/global.scss */
body.page-node .container-12 .grid-12 {
  margin: 0 auto;
}

/* line 653, ../sass/global.scss */
.social-tabs-strip {
  background-color: #56713B;
  color: #FFFFFF;
  overflow: hidden;
  padding: 18px 20px 0;
  z-index: 1;
}

/* line 661, ../sass/global.scss */
.social-tabs-strip ul li.banner-message {
  font-weight: bold;
}

/* line 665, ../sass/global.scss */
.social-tabs-strip ul.social-tabs {
  float: left;
  margin: 0;
  width: 85%;
}

/* line 671, ../sass/global.scss */
.social-tabs-strip ul.interesting-locations {
  float: right;
}

/* line 675, ../sass/global.scss */
.social-tabs-strip ul.interesting-locations a {
  text-decoration: none;
  color: white;
}

/* line 680, ../sass/global.scss */
.social-tabs-strip ul.interesting-locations li.close-btn:after {
  content: url("../images/close-btn.png");
  padding: 10px 0 0 10px;
  vertical-align: top;
}

/* line 686, ../sass/global.scss */
.social-tabs-strip ul li {
  display: inline;
}

/* line 690, ../sass/global.scss */
#tabs ul {
  width: 95%;
}

/* line 694, ../sass/global.scss */
#tabs ul li {
  float: left;
  list-style-type: none;
}

/* line 699, ../sass/global.scss */
.node_header {
  margin: 20px 0;
}

/* line 703, ../sass/global.scss */
.node_header h2 a {
  color: #2F582C;
  text-decoration: none;
  font-size: 24px;
}

/* line 709, ../sass/global.scss */
.node_slideshow #tabs {
  border: none;
}

/* line 713, ../sass/global.scss */
.social_links .field-items a img {
  max-width: 29px;
}

/* line 717, ../sass/global.scss */
.field-name-field-logo {
  float: left;
  margin: 0 0 10px;
  padding: 0 0 5%;
  width: 100%;
}

/* line 724, ../sass/global.scss */
.node_header_middle {
  margin: 0 auto;
  padding: 3% 0 5% 3%;
  width: 98%;
  color: #2F582C;
  font-weight: normal;
  text-align: center;
  font-family: "MyriadProBold";
  font-size: 18px;
}

/* line 735, ../sass/global.scss */
.node_header_middle h2 {
  font-family: 'MyriadProBold';
  font-weight: normal;
  margin-bottom: 0px;
  float: left;
  line-height: 25px;
  text-align: left;
}

/* line 744, ../sass/global.scss */
.node_header_middle .business_address {
  font-size: 13px;
  float: left;
  text-align: left;
  width: 100%;
  font-family: "myFont";
}

/* line 752, ../sass/global.scss */
.open_hours {
  padding: 3% 0;
  width: 100%;
  list-style-type: none;
  float: left;
}

/* line 759, ../sass/global.scss */
.open_hours ul {
  list-style-type: none;
  margin: 0 auto;
}

/* line 764, ../sass/global.scss */
.open_hours li.today span.status {
  border-radius: 0.5em;
  margin: 0 0 0 5px;
  text-align: center;
}

/* line 769, ../sass/global.scss */
.open_hours li.today span.status.open {
  border: 3px solid #0B9444;
  color: #0B9444;
}

/* line 773, ../sass/global.scss */
.open_hours li.today span.status.closed {
  border: 3px solid red;
  color: red;
  font-size: 16px;
}

/* line 779, ../sass/global.scss */
.business_landing_page .open_hours li.today {
  color: #008000;
  font-weight: 600;
  font-family: "MyriadProBold";
  font-size: 18px;
  font-weight: normal;
  text-align: center;
}

/* line 788, ../sass/global.scss */
.work_timings li {
  text-align: center;
}

/* line 792, ../sass/global.scss */
.work_hours_popup li.today {
  color: #008000;
}

/* line 796, ../sass/global.scss */
.see_all_days {
  font-size: 14px;
  width: 100%;
  text-align: center;
  display: block;
  cursor: pointer;
}

/* line 804, ../sass/global.scss */
.see_all_days_status {
  color: red;
  border: 3px solid red;
  border-radius: 0.5em;
  margin: 0 0 0 5px;
  text-align: center;
  display: inline-block;
  width: 50px;
  padding: 0 5px;
}

/* line 815, ../sass/global.scss */
.open_hours li span {
  display: inline-block;
  width: 50px;
}

/* line 820, ../sass/global.scss */
.node_header_middle a {
  color: #337997;
  text-decoration: none;
}

/* line 825, ../sass/global.scss */
.node_footer_left span.space {
  float: right;
  padding: 70px 0 0 25px;
  width: 100px;
}

/* line 831, ../sass/global.scss */
.business_landing_page .node_header_middle .business_phone_no:before {
  /*content: url('../images/business-landing-page_phone.png');*/
  padding-right: 10px;
}

/* line 836, ../sass/global.scss */
.business_landing_page .node_header_middle .business_phone_no {
  padding: 5px 0;
}

/* line 840, ../sass/global.scss */
.business_landing_page .node_header_middle .business_phone_no {
  display: block;
  padding: 0;
}

/*.business_landing_page .get_directions {*/
/* line 846, ../sass/global.scss */
.get_directions {
  text-decoration: none;
}

/* line 850, ../sass/global.scss */
.business_landing_page .menu_blocks_wrapper {
  /*border: 1px solid black;*/
  width: 100%;
}

/* line 855, ../sass/global.scss */
.business_landing_page .menu_blocks {
  min-width: 49%;
  max-width: 49%;
  float: left;
  line-height: 16px;
}

/* line 862, ../sass/global.scss */
.business_landing_page .get_directions:before {
  /*content: url('../images/business-landing-page_location.png');*/
  padding-right: 10px;
}

/*.business_landing_page .contactus_wrapper{*/
/* line 868, ../sass/global.scss */
.contactus_wrapper {
  width: 100%;
  margin-top: 12px;
  float: left;
}

/*.business_landing_page .contact_blocks{*/
/* line 875, ../sass/global.scss */
.contact_blocks {
  border: 1px solid grey;
  width: 35%;
  max-width: 35%;
  float: left;
  min-height: 55px;
}

/*.business_landing_page .contact_blocks:nth-child(2){*/
/* line 884, ../sass/global.scss */
.contact_blocks:nth-child(2) {
  border-left: none;
  border-right: none;
}

/*.business_landing_page .contact_blocks:first-child{*/
/* line 890, ../sass/global.scss */
.contact_blocks:first-child {
  width: 30%;
  max-width: 30%;
  border-radius: 12px 0 0 12px;
}

/*.business_landing_page .contact_blocks:last-child{*/
/* line 897, ../sass/global.scss */
.contact_blocks:last-child {
  border-radius: 0 12px 12px 0;
  max-width: 32.5%;
  width: 32.5%;
}

/*.business_landing_page .contact_blocks a{*/
/* line 904, ../sass/global.scss */
.contact_blocks a {
  font-size: 13px;
  float: left;
  text-align: center;
  width: 100%;
}

/* line 911, ../sass/global.scss */
.business_landing_page .menu_blocks_wrapper span {
  font-size: 14px;
  text-transform: uppercase;
}

/*.business_landing_page .contact_blocks img{*/
/* line 917, ../sass/global.scss */
.contact_blocks img {
  display: block;
  height: 24px;
  margin: 3px auto 0;
  padding: 3px 0;
}

/* line 924, ../sass/global.scss */
.node_header {
  overflow: hidden;
}

/* line 928, ../sass/global.scss */
.ui-widget-header {
  background: none;
  border: none;
}

/* line 933, ../sass/global.scss */
.node_upper_content {
  border: 2px solid black;
}

/* line 937, ../sass/global.scss */
.node_slideshow {
  margin: 0;
}

/* line 941, ../sass/global.scss */
.nbs-flexisel-item img {
  max-width: 250px;
  max-height: 220px;
}

/* line 946, ../sass/global.scss */
.ui-tabs .ui-tabs-panel {
  padding: 0;
}

/* line 950, ../sass/global.scss */
.nbs-flexisel-inner {
  background: #f8f7f7;
  border-radius: 1em;
}

/* line 955, ../sass/global.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #f8f7f7;
}

/* line 959, ../sass/global.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  z-index: 1;
  font-weight: bold;
}

/* line 964, ../sass/global.scss */
.ui-tabs .ui-tabs-nav li a {
  font-size: 12px;
  padding: 5px;
}

/* line 969, ../sass/global.scss */
#tabs ul.ui-tabs-nav > li:first-child ::before {
  content: url("../images/photo-slide-show-icon.png");
  padding-right: 5px;
}

/* line 974, ../sass/global.scss */
#tabs ul.ui-tabs-nav > li:nth-child(2) ::before {
  content: url("../images/video-slide-show-icon.png");
  padding-right: 5px;
}

/* line 979, ../sass/global.scss */
.business_landing_page .social_links .connect_with_us_icon {
  width: 20px;
  padding: 0;
  float: left;
}

/* line 985, ../sass/global.scss */
.business_landing_page .social_links span.connect_with_us {
  float: left;
  font-weight: bold;
  padding: 1px 0 10px 9px;
  width: 85%;
}

/* line 992, ../sass/global.scss */
.business_landing_page .testimonials_wrapper .customer_testimonials_icon {
  width: 20px;
  padding: 4px 0 0 0;
  float: left;
}

/* line 998, ../sass/global.scss */
.business_landing_page .testimonials_wrapper span.customer_testimonials {
  float: left;
  font-weight: bold;
  padding: 1px 0 10px 9px;
  width: 85%;
}

/* line 1005, ../sass/global.scss */
.show_business_menu {
  display: block;
  max-width: 185px;
  padding: 5px 0 !important;
}

/* line 1011, ../sass/global.scss */
.social_links .field-type-link-field {
  float: left;
  margin: 0 10px 0 0;
}

/* line 1016, ../sass/global.scss */
.social_links {
  border-top: 1px solid #CCCCCC;
  margin: 25px 0 10px 0;
  overflow: hidden;
  padding: 10px 0 15px 0;
  border-bottom: 1px solid #CCCCCC;
}

/* line 1024, ../sass/global.scss */
.node_footer_right {
  margin: 10% 5%;
  width: 90%;
}

/*Coupon Below section*/
/* line 1030, ../sass/global.scss */
.business_menu_wrapper {
  float: left;
  margin-left: 20px;
}

/* line 1035, ../sass/global.scss */
a.show_business_menu {
  text-decoration: none;
  text-align: center;
}

/* line 1040, ../sass/global.scss */
.show_business_menu img {
  padding: 0;
}

/* line 1044, ../sass/global.scss */
.business_menu_title {
  display: block;
  font-family: 'MyriadProBold';
  text-transform: uppercase;
  color: #307c9b;
  font-size: 15px;
  line-height: 20px;
}

/* line 1053, ../sass/global.scss */
.show_business_facilities img {
  max-height: 60px;
}

/* line 1056, ../sass/global.scss */
.show_business_menu img {
  max-height: 50px;
}

/*Home Page Style*/
/* line 1062, ../sass/global.scss */
.container {
  margin: 0 auto;
  width: 95%;
}

/* line 1067, ../sass/global.scss */
ul.nav a li.partnerBtn {
  text-transform: none;
  color: #FFFFFF;
  float: left;
  border-radius: 0.5em;
  list-style-type: none;
  margin: 10px 10px 0;
  padding: 5px 10px;
  width: auto;
  text-align: center;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/* line 1086, ../sass/global.scss */
ul.nav a li.contactBtn {
  text-transform: uppercase;
  border-radius: 0.5em;
  color: #FFFFFF;
  float: right;
  margin-top: 10px;
  /*margin-right: 10px;*/
  text-align: center;
  width: auto;
  background: #74afd9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74afd9), color-stop(100%, #43738a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74afd9 0%, #43738a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );
  /* IE6-9 */
}

/* line 1104, ../sass/global.scss */
p.number {
  clear: both;
  font-size: 16px;
  padding-top: 10px;
  text-align: center;
  width: 100%;
  margin: 0 0 10px;
  text-transform: uppercase;
}

/* line 1114, ../sass/global.scss */
.contactBtn {
  border-radius: 0.5em;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  padding: 5px 15px;
  display: block;
  background: #74afd9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74afd9), color-stop(100%, #43738a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74afd9 0%, #43738a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );
  /* IE6-9 */
}

/* line 1132, ../sass/global.scss */
.partnerBtn {
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 0.5em;
  padding: 5px;
  width: auto;
  text-align: center;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/* line 1149, ../sass/global.scss */
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
  background-color: inherit;
}

/*Forms Header*/
/* line 1155, ../sass/global.scss */
.item-list ul.dashboard_header_links {
  right: 30px;
  top: 35px;
  overflow: hidden;
}

/* line 1160, ../sass/global.scss */
.content {
  position: relative;
}

/* line 1163, ../sass/global.scss */
.item-list ul.dashboard_header_links li {
  float: left;
}

/* line 1166, ../sass/global.scss */
.item-list ul.dashboard_header_links li a {
  text-decoration: none;
  color: black;
}

/* line 1171, ../sass/global.scss */
#zone-header-wrapper {
  background-color: #e99350;
  overflow: hidden;
}

/* line 1176, ../sass/global.scss */
.dash_jump_wrapper form#dashboard-jump-menu {
  float: left;
}

/* line 1180, ../sass/global.scss */
.page-user-dashboard-logoform #dashboard-jump-menu select#edit-selected {
  height: 20px;
  padding: 5px;
  width: 275px;
}

/* line 1186, ../sass/global.scss */
#dashboard-jump-menu select#edit-selected {
  border: 0 none;
  border-radius: 0;
  height: 30px;
  padding: 5px;
  width: 120px;
}

/* line 1194, ../sass/global.scss */
form#dashboard-jump-menu .form-item-selected {
  background-color: #F8F8F8;
  background-position: right center;
  background-repeat: no-repeat;
  border: 1px solid #C3C3C3;
  cursor: pointer;
  height: 30px;
  overflow: hidden;
  padding: 0 2px 0 0;
  width: 97%;
}

/*About You*/
/*Bottum Buttons : Display none*/
/* line 1211, ../sass/global.scss */
.page-user-dashboard #edit-actions input#edit-next, #edit-skip, #edit-delete, #edit-previous {
  display: none;
}

/* line 1215, ../sass/global.scss */
.page-user-dashboard .container-12 .grid-9 {
  background-color: #FFFFFF;
  box-shadow: 2px 2px 5px #000000;
  float: left;
  padding: 20px;
  width: 86%;
  margin: 0 0 20px;
}

/* line 1224, ../sass/global.scss */
form.step_about_you span.about_you_tip::before {
  content: url("../images/tip-logo.png");
  padding: 15px 10px 0;
  vertical-align: middle;
}

/* Css by Sameer for Business Dashboard About You Step for Color Picker Adjustments (STARTS)*/
/* line 1232, ../sass/global.scss */
form.step_about_you .field-name-field-color-your-text
.form-item-field-color-your-text-und-0-value div:nth-of-type(1):not(.evo-colorind-ff) {
  width: 100% !important;
}

/* line 1237, ../sass/global.scss */
form.step_about_you .ui-widget {
  right: 100px;
  width: 44% !important;
}

/* line 1242, ../sass/global.scss */
form.step_about_you .evo-palette th.ui-widget-content {
  padding: 0px;
}

/* line 1246, ../sass/global.scss */
form.step_about_you .evo-palette td {
  padding: 12px 4px;
}

/* line 1250, ../sass/global.scss */
form.step_about_you .evo-palette {
  margin-bottom: 0px;
}

/* Css by Sameer for Business Dashboard About You Step for Color Picker Adjustments (ENDS)*/
/* line 1258, ../sass/global.scss */
body.page-user-dashboard {
  background-image: url("../images/page-bg.png");
}

/* line 1262, ../sass/global.scss */
.step-about-you h3 {
  font-size: 30px;
}

/* line 1266, ../sass/global.scss */
.step-about-you h3:before {
  content: url("../images/about-us-icon.png");
  margin: 0 10px 0 0;
  padding: 5px;
  vertical-align: middle;
}

/* line 1273, ../sass/global.scss */
.step_social h3:before {
  content: url("../images/social-icon.png");
  margin: 0 10px 0 0;
  padding: 5px;
  vertical-align: middle;
}

/* line 1280, ../sass/global.scss */
.step_social h3 {
  font-size: 30px;
}

/* line 1284, ../sass/global.scss */
.step_text h3:before {
  content: url("../images/text-icon.png");
  margin: 0 10px 0 0;
  padding: 5px;
  vertical-align: middle;
}

/* line 1291, ../sass/global.scss */
.step_text h3 {
  font-size: 30px;
}

/* line 1295, ../sass/global.scss */
.step_text table.evo-palette tr td {
  padding: 10px;
}

/* line 1299, ../sass/global.scss */
.step_pdf .form-radios {
  /*border: 3px solid black;*/
  border-radius: 8px;
  float: left;
}

/* line 1305, ../sass/global.scss */
.step_pdf .no_selection {
  display: block;
  text-align: center;
  width: 100%;
  font-weight: bold;
  margin-top: 25%;
}

/* line 1313, ../sass/global.scss */
.step_pdf .field-name-field-menu-title label {
  float: left;
  width: 200px;
}

/* line 1318, ../sass/global.scss */
.step_pdf .form-managed-file input[type="submit"] {
  float: none;
}

/* line 1322, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu {
  /*border: 5px solid grey;*/
  border-radius: 15px;
  padding: 0 5px;
}

/* line 1328, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .description {
  display: none;
}

/* line 1332, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .field-multiple-drag {
  display: none;
}

/* line 1336, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .form-type-radio .form-radio {
  float: left;
  margin-top: 30%;
}

/* line 1340, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .form-type-radio {
  float: left;
  width: 175px;
  min-height: 125px;
}

/* line 1346, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .form-type-radio label {
  width: 90%;
  float: left;
}

/* line 1351, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .form-type-radio .pdf_category_title {
  float: left;
  text-align: center;
  width: 100%;
}

/* line 1357, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .form-type-radio img {
  max-width: 80px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-height: 52px;
}

/* line 1365, ../sass/global.scss */
.step_pdf .field-name-field-menu-title input[type="text"] {
  width: 250px !important;
  margin: 0;
  border-radius: 0.5em;
}

/* line 1371, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .form-type-textfield {
  /*border: 3px solid black;*/
  border-radius: 8px;
  float: left;
  margin: 15px 0;
  padding: 10px 0;
  width: 99%;
}

/* line 1380, ../sass/global.scss */
.step_pdf .field-name-field-pdf-menu-file {
  /*border: 3px solid black;*/
  border-radius: 8px;
  float: left;
  width: 99%;
}

/* line 1388, ../sass/global.scss */
.step_pdf .field-name-field-business-pdf-menu .field-name-field-pdf-menu-file {
  float: left;
  width: 94%;
  padding: 10px 20px;
  margin-bottom: 10px;
  background: #c6efff;
  border: 1px solid #33799a;
  border-radius: none;
}

/* line 1398, ../sass/global.scss */
.step_text .form-type-managed-file input[type="submit"] {
  float: none;
}

/* For Album Pop Images on Dashboard .*/
/* line 1403, ../sass/global.scss */
.album_images {
  height: 120px;
  width: 95%;
  float: left;
}

/* line 1409, ../sass/global.scss */
.album_inner_wrapper {
  float: left;
  width: 33%;
  padding-left: 1px;
}

/* line 1415, ../sass/global.scss */
.album_wrapper {
  float: left;
  width: 100%;
}

/* line 1420, ../sass/global.scss */
.copy_url {
  width: 95% !important;
}

/* line 1424, ../sass/global.scss */
.step_text .field-name-field-general-information .filter-wrapper,
.step_text .field-name-field-general-information .ckeditor_links {
  display: none !important;
}

/* line 1429, ../sass/global.scss */
.step_text .text-format-wrapper {
  border: none;
}

/* line 1433, ../sass/global.scss */
.show_album_images {
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}

/* line 1439, ../sass/global.scss */
.step_photos h3:before {
  content: url("../images/photos-icon.png");
  margin: 0 10px 0 0;
  padding: 5px;
  vertical-align: middle;
}

/* line 1446, ../sass/global.scss */
.step_photos h3 {
  font-size: 30px;
}

/* line 1450, ../sass/global.scss */
.step_banner_message td {
  padding: 10px 8px;
}

/* line 1453, ../sass/global.scss */
.page-user-dashboard .container-12 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
}

/* line 1460, ../sass/global.scss */
.page-user-dashboard input[type="text"] {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  height: 30px;
  margin: 10px 0 0 0;
  width: 100%;
  padding-left: 10px;
}

/* line 1469, ../sass/global.scss */
section img {
  padding: 10px 0;
}

/* line 1473, ../sass/global.scss */
a.business_images img {
  padding: 10px 0;
}

/* line 1477, ../sass/global.scss */
.page-user-dashboard form#business-node-form.step_social input[type="text"] {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  float: left;
  height: 30px;
  margin: 10px 0;
  padding-left: 10px;
  width: 70%;
}

/* line 1487, ../sass/global.scss */
.page-user-dashboard input#edit-field-button-links-und-add-more [type="submit"] {
  border: 1px solid red;
}

/* line 1491, ../sass/global.scss */
.page-user-dashboard form.step_about_you select {
  background-color: #f4f4f4;
  border: 1px solid #33799a;
  height: 30px;
  margin: 5px 0;
  padding-top: 5px;
  width: 100%;
}

/* line 1500, ../sass/global.scss */
.page-user-dashboard form.step_about_you select option {
  width: auto;
  padding: 5px;
}

/* line 1505, ../sass/global.scss */
.page-user-dashboard form.step_about_you label {
  font-weight: normal;
}

/* line 1509, ../sass/global.scss */
.page-user-dashboard form.step_social label {
  float: left;
  font-size: 16px;
  padding: 0 10px 0 0;
  width: 100%;
}

/* line 1516, ../sass/global.scss */
.step_social .form-item, .form-actions {
  margin: 0;
  padding: 0;
}

/* line 1521, ../sass/global.scss */
.form-item .form-type-textfield .form-item-field-facebook-und-0-url {
  margin: 0;
}

/* line 1525, ../sass/global.scss */
.page-user-dashboard form.step_about_you table#field-hours-values label {
  width: 0;
}

/* line 1529, ../sass/global.scss */
.page-user-dashboard form.step_about_you .field-type-office-hours select {
  border: 1px solid #347A97;
  height: 30px;
  padding-top: 5px;
  width: auto;
  margin: 0 2px;
}

/* line 1537, ../sass/global.scss */
.page-user-dashboard form.step_information label {
  text-align: left;
}

/* line 1541, ../sass/global.scss */
.page-user-dashboard form.step_information th.field-label label {
  padding-left: 20px;
}

/* line 1545, ../sass/global.scss */
.dashboard-business-logo {
  padding: 10px 0;
}

/* line 1549, ../sass/global.scss */
.dashboard-business-logo img#my-img {
  border-radius: 0.5em;
  margin: 0 auto;
  display: block;
  max-width: 142px;
  width: 80%;
  max-height: 130px;
}

/*Social Page*/
/* line 1560, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-facebook-und-0 label::before {
  content: url("../images/icons/fb-icon.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1567, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-instagram-und-0 label::before {
  content: url("../images/icons/instagram.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1574, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-youtube-und-0 label::before {
  content: url("../images/icons/youtube.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1581, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-twitter-und-0 label::before {
  content: url("../images/icons/twitter-icon.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1588, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-linkedin-und-0 label::before {
  content: url("../images/icons/linked-in-icon.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1595, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-pinterest-und-0 label::before {
  content: url("../images/icons/pinterest.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1602, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-yelp-und-0 label::before {
  content: url("../images/icons/yelp-icon.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1609, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-four-square-und-0 label::before {
  content: url("../images/icons/four-sqare.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1616, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-tumblr-und-0 label::before {
  content: url("../images/icons/tumblr.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1623, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-tripadvisor-und-0 label::before {
  content: url("../images/icons/TripAdvisor.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1630, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-yellowpages-und-0 label::before {
  content: url("../images/icons/yellow-page-icon.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1637, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-googleplus-und-0 label::before {
  content: url("../images/icons/g+-icon.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1644, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-urbanspoon-und-0 label::before {
  content: url("../images/icons/urbanspoon.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1651, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-angie-s-list-und-0 label::before {
  content: url("../images/icons/angies-list-.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1658, ../sass/global.scss */
form#business-node-form.step_social .form-item-field-zillow-und-0 label::before {
  content: url("../images/icons/zillow.png");
  margin-right: 10px;
  padding: 15px 5px 0 0;
  vertical-align: middle;
}

/* line 1665, ../sass/global.scss */
form#business-node-form.step_social .form-item input {
  float: left;
}

/* line 1669, ../sass/global.scss */
form#business-node-form.step_social .form-item span {
  float: left;
  padding: 15px 15px 0 0;
}

/* line 1674, ../sass/global.scss */
form#business-node-form #edit-actions {
  overflow: hidden;
  padding-top: 20px;
  clear: both;
}

/* line 1680, ../sass/global.scss */
form#business-node-form.step_social .skippable {
  margin-bottom: 20px;
}

/* line 1684, ../sass/global.scss */
form#business-node-form.step_social .skippable h3 {
  margin: 0;
}

/* line 1688, ../sass/global.scss */
form#business-node-form.step_social .skippable .description {
  color: #000000;
  font-size: 16px;
  margin-left: 40px;
}

/*Dashboard Coupan Page*/
/* line 1695, ../sass/global.scss */
form#get-business-coupons-form .form-item {
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}

/* line 1700, ../sass/global.scss */
form#get-business-coupons-form .form-item label {
  float: left;
  width: 100%;
  font-weight: normal;
}

/* line 1705, ../sass/global.scss */
form#get-business-coupons-form .form-item label.option {
  /*font-weight: bold;*/
  float: initial;
  margin-left: 10px;
}

/* line 1710, ../sass/global.scss */
form#get-business-coupons-form .form-item input[type="text"] {
  float: left;
  width: 100%;
}

/* line 1714, ../sass/global.scss */
form#get-business-coupons-form .form-item select {
  background-color: #f4f4f4;
  border: 1px solid #33799a;
  height: 30px;
  margin: 10px 0 0;
  padding-top: 5px;
  width: 100%;
}

/* line 1723, ../sass/global.scss */
form#get-business-coupons-form .form-checkboxes .form-item {
  border: none;
}

/* line 1727, ../sass/global.scss */
form#get-business-coupons-form .form-item-coupon-weekdays .form-checkboxes {
  float: left;
  width: 95%;
}

/* line 1732, ../sass/global.scss */
form#get-business-coupons-form .form-item-coupon-weekdays .form-checkboxes .form-type-checkbox {
  width: 45%;
  float: left;
  margin-left: 25px;
}

/*Information Page*/
/* line 1739, ../sass/global.scss */
.field-type-office-hours {
  text-align: center;
}

/* line 1743, ../sass/global.scss */
form#business-node-form.step_information .form-type-radio {
  float: left;
  margin-right: 10%;
}

/* line 1748, ../sass/global.scss */
form#business-node-form.step_information .form-item-field-price-range-und {
  overflow: hidden;
}

/* line 1752, ../sass/global.scss */
form#business-node-form.step_information #edit-field-attire {
  overflow: hidden;
}

/* line 1756, ../sass/global.scss */
form#business-node-form.step_information #edit-field-attire .form-type-checkbox {
  float: left;
  margin-right: 10%;
}

/* line 1761, ../sass/global.scss */
form#business-node-form.step_information #edit-field-games label {
  padding-bottom: 10px;
}

/* line 1765, ../sass/global.scss */
form#business-node-form.step_information #edit-field-other-options label {
  padding-bottom: 10px;
}

/*Text Page*/
/* line 1771, ../sass/global.scss */
.text-format-wrapper {
  border-bottom: 1px solid #D7D7D7;
}

/* line 1775, ../sass/global.scss */
form.step_text .form-type-textarea label {
  padding-bottom: 10px;
  font-weight: normal;
  font-size: 18px;
}

/* line 1781, ../sass/global.scss */
form.step_text .form-type-textarea {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #D7D7D7;
}

/* line 1787, ../sass/global.scss */
form.step_text .form-type-textarea .description {
  margin: 10px 0;
  font-size: 16px;
  margin: 15px 0 0;
}

/* line 1793, ../sass/global.scss */
form.step_text .form-type-textarea .description span::before {
  content: url("../images/tip-logo.png");
  padding: 15px 10px 0;
  vertical-align: middle;
}

/* line 1799, ../sass/global.scss */
form.step_text table#field-button-links-values {
  margin-bottom: 20px;
}

/* line 1803, ../sass/global.scss */
.form-item.form-type-textfield.form-item-field-button-links-und-0-color-picker > div {
  width: 50px !important;
}

/* line 1807, ../sass/global.scss */
.form-item.form-type-textfield.form-item-field-button-links-und-1-color-picker > div {
  width: 50px !important;
}

/* line 1811, ../sass/global.scss */
.form-item.form-type-textfield.form-item-field-button-links-und-2-color-picker > div {
  width: 50px !important;
}

/* line 1815, ../sass/global.scss */
form#business-node-form.step_text .link-field-color_picker {
  margin: 0 25px 0 10px;
  width: 7%;
}

/* line 1820, ../sass/global.scss */
form#business-node-form.step_text table.evo-palette th.ui-widget-content {
  font-size: 14px;
  padding: 0;
}

/*Form Footer*/
/* line 1827, ../sass/global.scss */
.page-user-dashboard footer#section-footer {
  background-color: #FFFFFF;
}

/* line 1831, ../sass/global.scss */
.page-user-dashboard footer#section-footer .footer-logo {
  text-align: right;
  width: 92%;
}

/* line 1836, ../sass/global.scss */
.page-user-dashboard footer#section-footer .footer-logo img {
  width: 290px;
}

/* line 1840, ../sass/global.scss */
.page-user-dashboard footer#section-footer p {
  font-size: 14px;
  padding-top: 10px;
  text-align: right;
  width: 92%;
}

/* line 1847, ../sass/global.scss */
.link-field-column {
  width: 30%;
}

/* line 1851, ../sass/global.scss */
form#business-node-form.step_text input.form-text[type="text"] {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  height: 30px;
  margin: 10px 0;
  width: 85%;
  padding-left: 10px;
}

/*header*/
/* line 1862, ../sass/global.scss */
.business-page-header h1.business-page-title {
  float: left;
  font-family: 'myFont';
  margin: 0 auto;
  text-align: center;
  width: 100%;
}

/* line 1869, ../sass/global.scss */
.business-page-header ul {
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 1875, ../sass/global.scss */
.business-page-header {
  overflow: hidden;
  float: left;
  width: 100%;
}

/* line 1880, ../sass/global.scss */
.business-page-header ul li {
  float: left;
  list-style-type: none;
  padding: 5px 0;
  width: 50%;
}

/* line 1886, ../sass/global.scss */
.page-user-dashboard #block-user-dashboard-dashboard-header .item-list {
  float: right;
  margin: 10px 0 10px 0;
}

/* line 1891, ../sass/global.scss */
.page-user-dashboard #block-user-dashboard-dashboard-header .item-list ul li {
  border-right: 1px solid #ccc;
  margin: 0 15px 0 0;
  padding: 0 15px 0 0;
}

/* line 1897, ../sass/global.scss */
.page-user-dashboard #block-user-dashboard-dashboard-header .item-list ul li:last-child {
  border: none;
  margin-right: 0;
  padding-right: 0;
}

/* line 1903, ../sass/global.scss */
.business-page-header ul li.previewBtn a {
  background-color: #337997;
  border-radius: 0.5em;
  color: #FFFFFF;
  display: block;
  font-size: 15px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 70%;
}

/* line 1916, ../sass/global.scss */
.business-page-header ul li.publishBtn a {
  background-color: #E99350;
  border-radius: 0.5em;
  color: #FFFFFF;
  display: block;
  float: right;
  font-size: 15px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 70%;
}

/* line 1929, ../sass/global.scss */
.page-user-dashboard .section-header .region-user-first {
  width: 100%;
}

/* line 1933, ../sass/global.scss */
.days_wrapper::before {
  content: url("../images/flag.png");
  float: left;
  padding: 20px 12px 0 0;
}

/* line 1939, ../sass/global.scss */
.days_wrapper {
  float: right;
  overflow: hidden;
  padding: 0 30px 0 0;
  color: white;
}

/* line 1946, ../sass/global.scss */
.days_wrapper span {
  float: left;
  font-size: 30px;
  font-weight: bold;
  padding-top: 5px;
}

/* line 1953, ../sass/global.scss */
.days_wrapper p {
  float: left;
  margin-left: 5px;
  padding-top: 18px;
}

/* line 1959, ../sass/global.scss */
.dash_jump_wrapper a {
  color: #000000;
  float: left;
  font-size: 18px;
  margin-left: 5px;
  padding-top: 0;
  text-decoration: none;
}

/* line 1968, ../sass/global.scss */
.dash_jump_wrapper a.addbusiness {
  padding-top: 20px;
}

/* line 1972, ../sass/global.scss */
.dash_jump_wrapper a.addbusiness:before {
  content: url("../images/add-business-icon.png");
  padding: 10px 10px 0 0;
  vertical-align: middle;
}

/* line 1978, ../sass/global.scss */
.dash_jump_wrapper a:nth-child(3):before {
  content: url("../images/add-music-icon.png");
  padding: 10px 10px 0 0;
  vertical-align: middle;
}

/* line 1984, ../sass/global.scss */
.page-user-dashboard .step-format h3 {
  font-size: 30px;
}

/* line 1988, ../sass/global.scss */
.page-user-dashboard form.step_information .step-format h3:before {
  content: url("../images/about-us-icon.png");
  margin: 0 10px 0 0;
  padding: 5px;
  vertical-align: middle;
}

/* line 1995, ../sass/global.scss */
.page-user-dashboard .field-type-youtube table.field-multiple-table {
  margin: 0 auto;
  width: 100%;
}

/*Home Page*/
/* line 2001, ../sass/global.scss */
ul.site_header_links {
  float: right;
  font-size: 14px;
}

/* line 2005, ../sass/global.scss */
ul.site_header_links li {
  float: left;
  margin: 5px 20px 0 0;
  text-decoration: none;
}

/* line 2011, ../sass/global.scss */
ul.site_header_links li a {
  text-decoration: none;
}

/*Photo Page*/
/* line 2017, ../sass/global.scss */
h3.photos-heading:before {
  content: url("../images/photos-icon.png");
  margin: 0 10px 0 0;
  padding: 5px;
  vertical-align: middle;
}

/* line 2024, ../sass/global.scss */
h3.photos-heading {
  font-size: 30px;
}

/* line 2028, ../sass/global.scss */
h3.logo-heading:before {
  content: url("../images/logosandimages-icon.png");
  margin: 0 10px 0 0;
  padding: 5px;
  vertical-align: middle;
}

/* line 2035, ../sass/global.scss */
h3.logo-heading {
  font-size: 30px;
}

/* line 2039, ../sass/global.scss */
#div_uploadFromAlbum p {
  margin: 25px 0 15px 0;
}

/* line 2043, ../sass/global.scss */
#outer_cropper p {
  margin: 25px 0 15px 0;
}

/* line 2047, ../sass/global.scss */
#outer_cropper hr {
  background: #d7d7d7;
}

/* line 2051, ../sass/global.scss */
#div_uploadFromAlbum hr {
  background: #d7d7d7;
  margin-bottom: 8px;
}

/* line 2056, ../sass/global.scss */
.crop-page-button {
  margin-top: 20px;
}

/* line 2060, ../sass/global.scss */
.crop-page-button input {
  margin: 0 10px 0 0;
}

/* line 2064, ../sass/global.scss */
.crop-page-button input#CancelButton {
  border: medium none;
  text-shadow: none;
  color: #FFFFFF;
  background: #74afd9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74afd9), color-stop(100%, #43738a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74afd9 0%, #43738a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );
  /* IE6-9 */
}

/* line 2078, ../sass/global.scss */
.crop-page-button input#AddtoCropperButton {
  border: medium none;
  text-shadow: none;
  color: #FFFFFF;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/* line 2092, ../sass/global.scss */
.page-user-dashboard #tabs {
  margin: 10px 0;
}

/* line 2096, ../sass/global.scss */
#div_albumImages img.album_img {
  height: 145px !important;
  width: 220px;
}

/* line 2101, ../sass/global.scss */
#div_photos img.photo_img {
  height: 145px !important;
  width: 220px;
}

/* line 2106, ../sass/global.scss */
#div_featuredImage img#featuredImg {
  height: 220px;
  width: 420px;
}

/* line 2111, ../sass/global.scss */
#div_thumbnailImage img#thumbnailImg {
  height: 70px;
  width: 70px;
}

/*Logo Page*/
/* line 2118, ../sass/global.scss */
.img_type_ft > img {
  height: 200px;
  width: 285px;
}

/* line 2123, ../sass/global.scss */
.page-user-dashboard #tabs a:link {
  padding-right: 20px;
  margin-right: 20px;
  text-decoration: none;
  border-right: 1px solid #d7d7d7;
  color: black;
  outline: medium none;
}

/* line 2132, ../sass/global.scss */
.page-user-dashboard #tabs a:hover {
  color: #e99350;
}

/* line 2136, ../sass/global.scss */
.page-user-dashboard #tabs a:hover > a:active {
  color: #e99350;
  display: block;
}

/* line 2141, ../sass/global.scss */
.page-user-dashboard #tabs > a:last-child {
  border: none;
}

/* line 2145, ../sass/global.scss */
#albumUploadButtons {
  overflow: hidden;
}

/* line 2148, ../sass/global.scss */
.button-icon {
  float: left;
  margin: 0 5% 0 0;
}

/* line 2153, ../sass/global.scss */
.browse_btn {
  height: auto;
  float: left;
  width: 50%;
}

/* line 2159, ../sass/global.scss */
.bottom-links-wrapper {
  float: left;
  padding: 25px 0 0;
  width: 50%;
}

/* line 2165, ../sass/global.scss */
.bottom-links-wrapper ul.bottom-links {
  list-style-type: none;
  padding: 3px 0 0;
  width: 100%;
}

/* line 2171, ../sass/global.scss */
.bottom-links-wrapper ul.bottom-links li {
  display: inline;
}

/* line 2175, ../sass/global.scss */
.bottom-links-wrapper ul.bottom-links li.tip-logo {
  display: inline-block;
  padding-bottom: 10px;
  font-size: 14px;
}

/* line 2181, ../sass/global.scss */
.bottom-links-wrapper ul.bottom-links li.tip-logo:before {
  content: url("../images/tip-logo.png");
  display: -moz-deck;
  padding: 10px;
}

/* line 2187, ../sass/global.scss */
.photo-bottom-part > img {
  max-width: 679px;
  width: 100%;
}

/* line 2192, ../sass/global.scss */
.up-icon img {
  display: block;
  margin: 0 auto;
}

/* line 2197, ../sass/global.scss */
.button-icon a {
  text-decoration: none;
  color: black;
}

/* line 2202, ../sass/global.scss */
.up-icon input {
  height: 60px;
  width: 20%;
}

/* line 2207, ../sass/global.scss */
.up-icon input {
  height: 60px;
  width: 20%;
}

/* line 2212, ../sass/global.scss */
.featured-top-tabs {
  position: absolute;
  right: 20px;
  top: 10px;
}

/*Shree Registration Page*/
/* line 2219, ../sass/global.scss */
.toboggan-unified.register #login-links, .toboggan-unified.register #login-message {
  display: none;
}

/* line 2223, ../sass/global.scss */
.toboggan-unified.register #login-form {
  display: block !important;
}

/*New Registration Page*/
/* line 2229, ../sass/global.scss */
.page-registration h1#page-title {
  display: none;
}

/* line 2233, ../sass/global.scss */
.page-registration #zone-header-wrapper {
  background-color: #337997;
  overflow: hidden;
}

/* line 2238, ../sass/global.scss */
.page-registration h2.block-title {
  float: left;
  display: none;
}

/* line 2243, ../sass/global.scss */
.page-registration form#user-login-form label {
  float: left;
  width: 100%;
  font-weight: normal;
  margin-bottom: 10px;
  font-family: "MyriadProBold";
}

/* line 2251, ../sass/global.scss */
.page-registration #edit-forgot-passwd {
  float: left;
}

/* line 2255, ../sass/global.scss */
.page-registration #edit-forgot-passwd h2 {
  margin: 2px 0 -5px 0;
  font-size: 18px;
  color: white;
  font-family: "MyriadProBold";
  font-weight: normal;
}

/* line 2263, ../sass/global.scss */
.page-registration #edit-forgot-passwd .forgot-cont span {
  color: white;
  font-size: 14px;
}

/* line 2268, ../sass/global.scss */
.page-registration #edit-forgot-passwd .forgot-cont span a {
  color: white;
  text-decoration: none;
}

/* line 2273, ../sass/global.scss */
.page-registration form#user-login-form input[type="text"] {
  float: left;
  width: 100%;
  height: 30px;
  border-radius: 0.5em;
  border: none;
}

/* line 2281, ../sass/global.scss */
.page-registration form#user-login-form input[type="password"] {
  float: left;
  width: 100%;
  height: 30px;
  border-radius: 0.5em;
  border: none;
}

/* line 2289, ../sass/global.scss */
.page-registration form#user-register-form {
  background-color: #D5EAF9;
  margin: 0;
  overflow: hidden;
  width: 98%;
  padding: 1%;
}

/* line 2297, ../sass/global.scss */
.page-registration form#user-register-form .form-type-textfield label {
  float: left;
  font-weight: normal;
  padding: 0 0 0 15px;
  text-align: left;
  width: 100%;
  font-size: 16px;
}

/* line 2306, ../sass/global.scss */
.page-registration form#user-register-form .form-type-textfield input[type="text"] {
  border: 1px solid #33799A;
  float: left;
  margin-left: 5%;
  width: 90%;
}

/* line 2313, ../sass/global.scss */
.page-registration form#user-register-form .form-type-textfield .description {
  display: none;
  float: left;
}

/* line 2318, ../sass/global.scss */
.page-registration form#user-register-form .form-type-password-confirm label {
  float: left;
  font-weight: normal;
  padding: 0 0 0 14px;
  text-align: left;
  width: 100%;
  font-size: 16px;
}

/* line 2327, ../sass/global.scss */
.page-registration form#user-register-form .form-type-password-confirm input[type="password"] {
  border: 1px solid #33799A;
  border-radius: 0.5em;
  float: left;
  margin-left: 5%;
  width: 90%;
}

/* line 2335, ../sass/global.scss */
.page-registration form#user-register-form .form-type-password-confirm .password-strength-title {
  display: none;
}

/* line 2339, ../sass/global.scss */
.page-registration form#user-register-form .form-type-password-confirm .password-strength {
  display: none;
}

/* line 2343, ../sass/global.scss */
.page-registration form#user-register-form .form-type-password-confirm .password-suggestions {
  display: none !important;
}

/* line 2347, ../sass/global.scss */
.page-registration form#user-register-form .form-type-password-confirm #edit-pass-pass2 {
  display: inherit;
}

/* line 2351, ../sass/global.scss */
form#user-login-form #edit-forgot-passwd {
  margin: 5px 0;
}

/* line 2355, ../sass/global.scss */
.page-registration form#user-register-form #edit-why-join {
  float: left;
}

/* line 2359, ../sass/global.scss */
.page-registration form#user-register-form #edit-terms-cond {
  float: left;
  margin: 5px 0;
}

/* line 2364, ../sass/global.scss */
.page-registration form#user-register-form .actions-cont {
  margin: 0 0 0 5%;
  width: 94%;
  overflow: hidden;
}

/* line 2370, ../sass/global.scss */
.page-registration form#user-register-form .actions-cont #edit-actions {
  float: left;
}

/* line 2374, ../sass/global.scss */
.page-registration .login-form-wrapper {
  float: right;
  overflow: hidden;
  color: white;
  width: 100%;
}

/* line 2381, ../sass/global.scss */
form#user-login-form .login-form-wrapper .form-item-name {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 0;
}

/* line 2388, ../sass/global.scss */
form#user-login-form .login-form-wrapper .form-item-pass {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 0;
}

/* line 2395, ../sass/global.scss */
.page-registration .login-form-wrapper input[type="submit"] {
  float: left;
  margin: 5px 5px 15px 0;
  border: medium none;
  text-shadow: none;
  color: #FFFFFF;
  background: #74afd9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74afd9), color-stop(100%, #43738a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74afd9 0%, #43738a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );
  /* IE6-9 */
}

/* line 2411, ../sass/global.scss */
.page-registration form#user-login-form #edit-actions--2 input[type="submit"] {
  width: 40%;
}

/* line 2415, ../sass/global.scss */
.get-ready-text {
  font-size: 28px;
  margin: 0 auto;
  width: 90%;
  text-align: left;
}

/* line 2422, ../sass/global.scss */
.page-registration form#user-register-form #edit-actions input#edit-submit {
  border: medium none;
  border-radius: 0.8em;
  color: #FFFFFF;
  height: inherit;
  text-shadow: none;
  font-weight: normal;
  font-size: 17px;
  margin-top: 8px;
  background: #74afd9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74afd9), color-stop(100%, #43738a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74afd9 0%, #43738a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );
  /* IE6-9 */
}

/* line 2441, ../sass/global.scss */
.page-registration form#user-register-form #edit-why-join a {
  border-radius: 0.8em;
  color: #FFFFFF;
  font-size: 17px;
  font-weight: normal;
  margin: 10px;
  padding: 10px 15px;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  width: 100%;
  display: inline;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/* line 2463, ../sass/global.scss */
.page-registration form#user-register-form .actions-cont #edit-actions {
  margin: 0;
}

/* line 2467, ../sass/global.scss */
.footer-form-cont {
  font-size: 13px;
  margin: 0 0 0 5%;
}

/* line 2472, ../sass/global.scss */
.page-user-dashboard form#business-node-form .link-field-color-dropdown label {
  margin: 0 0 10px 0;
}

/* line 2476, ../sass/global.scss */
form#business-node-form #field-button-links-add-more-wrapper .description {
  display: none;
}

/* line 2480, ../sass/global.scss */
.page-user-dashboard form#business-node-form .link-field-link-preview {
  float: left;
  width: 20%;
  margin: 32px 0 0;
  color: #FFFFFF;
}

/* line 2488, ../sass/global.scss */
.page-user-dashboard form#business-node-form .link-field-link-preview .link-field-preview {
  border-radius: 0.5em;
  padding: 3px 0 3px 10px;
}

/* line 2493, ../sass/global.scss */
.page-user-dashboard form#business-node-form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding: 0;
}

/* line 2497, ../sass/global.scss */
.node_footer .node_footer_left {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 80%;
  float: inherit;
  border: 1px solid #CCCCCC;
  border-radius: 1em;
  padding: 5%;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}

/* line 2516, ../sass/global.scss */
.node_footer .node_footer_left img {
  position: absolute;
  right: -15px;
  top: -30px;
  width: 120px;
  cursor: pointer;
}

/* line 2524, ../sass/global.scss */
.node_footer {
  margin: 20px 0 0;
}

/*Front Page*/
/* line 2529, ../sass/global.scss */
body.front {
  background-repeat: no-repeat;
  background-size: auto auto;
  -moz-background-size: cover;
  background-position: center;
}

/* line 2536, ../sass/global.scss */
p.location_info_container p {
  color: #084a66;
  font-size: 16px;
  margin: 15px 20px;
}

/* line 2542, ../sass/global.scss */
.front-page-inner-wrapper {
  background: rgba(255, 255, 255, 0.7);
  width: 90%;
  padding: 3% 0 0 0;
  border-radius: 25px 25px 0 0;
  margin: 3% auto 0;
}

/* line 2550, ../sass/global.scss */
.front-page-inner-wrapper .front-page-logo {
  text-align: center;
}

/* line 2554, ../sass/global.scss */
.front-page-content {
  text-align: center;
}

/* line 2558, ../sass/global.scss */
.front-page-content > h3 {
  font-size: 24px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 7px;
}

/* line 2565, ../sass/global.scss */
.front-page-content a {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  padding: 5px 10px;
  text-align: center;
}

/* line 2573, ../sass/global.scss */
.front-page-content a.btn1 {
  margin: 10px auto;
  width: 60%;
  border-radius: 0.5em;
  list-style-type: none;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/* line 2588, ../sass/global.scss */
.front-page-content > p {
  font-size: 18px;
  margin: 0;
}

/* line 2593, ../sass/global.scss */
.front p.error_message {
  color: red;
  font-size: 15px;
}

/* line 2598, ../sass/global.scss */
.front-page-content a.btn2, .btn3, .btn4 {
  background: #74afd9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74afd9), color-stop(100%, #43738a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74afd9 0%, #43738a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );
  /* IE6-9 */
  border-radius: 0.5em;
  list-style-type: none;
  margin: 10px auto;
  width: 60%;
}

/* line 2613, ../sass/global.scss */
#front-page-wrapper .front-page-footer {
  background-color: #e89551;
  padding: 20px 0 1px 0;
  text-align: center;
}

/* line 2619, ../sass/global.scss */
img.front-page-above-footer {
  display: block;
  margin: 30px auto 0;
}

/* line 2624, ../sass/global.scss */
.front-page-footer p:first-child {
  font-size: 18px;
  margin: 0;
  text-transform: uppercase;
}

/* line 2630, ../sass/global.scss */
.front-page-footer a.btn-free-trial {
  /*background: #74afd9; 
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74afd9), color-stop(100%,#43738a));
  background: -webkit-linear-gradient(top, #74afd9 0%,#43738a 100%); 
  background: -o-linear-gradient(top, #74afd9 0%,#43738a 100%); 
  background: -ms-linear-gradient(top, #74afd9 0%,#43738a 100%); 
  background: linear-gradient(to bottom, #74afd9 0%,#43738a 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );*/
  border-radius: 0.5em;
  color: #FFFFFF;
  display: block;
  margin: 5px auto;
  padding: 5px 10px;
  text-decoration: none;
  width: 75%;
}

/* line 2651, ../sass/global.scss */
a.btn-free-trial img {
  max-width: 330px;
  width: 100%;
}

/* line 2656, ../sass/global.scss */
.front-page-copyright a {
  border-right: 1px solid #000000;
  display: inline-block;
  margin: 0 10px 0 0;
  padding-right: 10px;
  color: black;
}

/* line 2664, ../sass/global.scss */
.front-page-copyright a:last-child {
  border: none;
}

/* line 2668, ../sass/global.scss */
.front-page-copyright a, .front-page-copyright p {
  font-size: 14px;
}

/*Account Info page*/
/* line 2674, ../sass/global.scss */
.page-user-dashboard-account-info h1.title {
  font-family: 'myFont';
  font-size: 30px;
  font-weight: normal;
}

/* line 2680, ../sass/global.scss */
form#user-profile-form label {
  float: left;
  width: 100%;
  font-weight: normal;
}

/* line 2686, ../sass/global.scss */
form#user-profile-form input {
  float: left;
  width: 100%;
}

/* line 2691, ../sass/global.scss */
form#user-profile-form .form-item {
  overflow: hidden;
}

/* line 2695, ../sass/global.scss */
form#user-profile-form .description {
  float: left;
  margin-top: 10px;
}

/* line 2700, ../sass/global.scss */
form#user-profile-form .password-strength {
  display: none;
}

/* line 2704, ../sass/global.scss */
div.password-confirm {
  display: none;
}

/* line 2708, ../sass/global.scss */
form#user-profile-form .form-item input[type="password"] {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  height: 30px;
  margin: 10px 0;
}

/* line 2715, ../sass/global.scss */
form#user-profile-form .form-type-password {
  margin: 10px 0;
}

/* line 2719, ../sass/global.scss */
form#user-profile-form .form-item-mail {
  margin-bottom: 0;
}

/* line 2723, ../sass/global.scss */
form#user-profile-form .form-type-password-confirm {
  margin-top: 0;
}

/* line 2727, ../sass/global.scss */
form#user-profile-form #edit-account .form-item:last-child {
  border: medium none;
}

/* line 2731, ../sass/global.scss */
form#user-profile-form .password-suggestions {
  display: none !important;
}

/* line 2735, ../sass/global.scss */
form#user-profile-form input[type="submit"] {
  width: auto;
}

/* line 2739, ../sass/global.scss */
form#user-profile-form #edit-account .form-item-status label {
  float: inherit;
}

/* line 2743, ../sass/global.scss */
form#user-profile-form #edit-account .form-item-roles label {
  float: inherit;
}

/* line 2747, ../sass/global.scss */
form#user-profile-form input[type="radio"] {
  margin-left: 5%;
  width: auto;
}

/* line 2752, ../sass/global.scss */
form#user-profile-form input[type="checkbox"] {
  margin-left: 5%;
  width: auto;
}

/*Dashboard Page*/
/* line 2759, ../sass/global.scss */
#loading-image {
  left: 45%;
  position: absolute;
  top: 20%;
  z-index: 9999;
  display: none;
}

/* line 2767, ../sass/global.scss */
.graph-top-wrapper {
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 2772, ../sass/global.scss */
.graph-top-wrapper .overview {
  float: left;
  font-size: 18px;
  font-weight: bold;
}

/* line 2778, ../sass/global.scss */
.graph-top-wrapper .filters {
  float: right;
  color: #327995;
}

/* line 2783, ../sass/global.scss */
.filters span.filter-inner {
  color: #327995;
  cursor: pointer;
  margin-left: 10px;
}

/* line 2789, ../sass/global.scss */
.reports-wrapper div.current {
  border-color: #800000;
}

/* line 2793, ../sass/global.scss */
.reports-wrapper {
  color: #666666;
}

/* line 2797, ../sass/global.scss */
.reports-wrapper div {
  border: 1px solid #e4e4e4;
  float: left;
  padding: 1% 2%;
  text-align: right;
  width: 94%;
  height: 90px;
  margin: 1%;
  text-transform: capitalize;
  cursor: pointer;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #faeadd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #faeadd));
  background: -webkit-linear-gradient(top, #ffffff 0%, #faeadd 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #faeadd 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #faeadd 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #faeadd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faeadd',GradientType=0 );
}

/* line 2817, ../sass/global.scss */
.reports-wrapper span.count {
  display: block;
  font-size: 30px;
  margin: -4px;
}

/* line 2823, ../sass/global.scss */
.reports-wrapper .label-text {
  font-size: 14px;
}

/* line 2827, ../sass/global.scss */
.block_icon > img {
  height: auto;
  max-width: 25px !important;
}

/* line 2832, ../sass/global.scss */
.filters span.filter-inner.current {
  color: #800000 !important;
}

/*.reports-wrapper #pageviews span.count:before {
 content: url("../images/Dashboard-Arrows/1.png");
 float: left;
 margin: 20px 0 0;
 }

 .reports-wrapper #app-downloads span.count:before {
 content: url("../images/Dashboard-Arrows/4.png");
 float: left;
 margin: 20px 0 0;
 }

 .reports-wrapper #totalEvents span.count:before {
 content: url("../images/Dashboard-Arrows/3.png");
 float: left;
 margin: 20px 0 0;
 }

 .reports-wrapper #coupon-clicks span.count:before {
 content: url("../images/Dashboard-Arrows/2.png");
 float: left;
 margin: 20px 0 0;
 }

 .reports-wrapper #video-clicks span.count:before {
 content: url("../images/Dashboard-Arrows/3.png");
 float: left;
 margin: 20px 0 0;
 }
 .reports-wrapper #get-directions span.count:before {
 content: url("../images/Dashboard-Arrows/4.png");
 float: left;
 margin: 20px 0 0;
 }*/
/* line 2872, ../sass/global.scss */
.view-dashboard-link-blocks {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #d7d7d7;
}

/* line 2878, ../sass/global.scss */
.view-dashboard-link-blocks .view-content .views-row {
  border: 1px solid #e4e4e4;
  float: left;
  height: 55px;
  padding: 1% 2%;
  width: 94%;
  margin: 1%;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #e3f0f9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e3f0f9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #e3f0f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #e3f0f9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #e3f0f9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #e3f0f9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3f0f9',GradientType=0 );
  /* IE6-9 */
}

/* line 2895, ../sass/global.scss */
.view-dashboard-link-blocks .view-content {
  overflow: hidden;
}

/* line 2899, ../sass/global.scss */
.view-dashboard-link-blocks .views-row .block_title {
  color: #327995;
  float: right;
  font-size: 12px;
  margin: 15px 0;
}

/* line 2906, ../sass/global.scss */
.view-dashboard-link-blocks .views-row a .block_title {
  color: #666666;
}

/*Testimonials Page*/
/* Hiding CKeditors Unwanted Options For Business Content Type*/
/* line 2913, ../sass/global.scss */
#business-node-form.step_testimonials .field-multiple-drag, .filter-guidelines, .filter-help {
  display: none;
}

/*Side Bar Style*/
/* line 2919, ../sass/global.scss */
ul.dashboard-links li {
  border-top: 1px solid #808080;
  list-style-type: none;
  margin: 0;
  padding: 8px 20px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  overflow: hidden;
}

/* line 2935, ../sass/global.scss */
ul.dashboard-links li a {
  color: black;
  text-decoration: none;
}

/* line 2940, ../sass/global.scss */
ul.dashboard-links li:hover, ul.dashboard-links li.active-li {
  padding: 0px;
  border: none;
}

/* line 2945, ../sass/global.scss */
ul.dashboard-links li:hover a, ul.dashboard-links li.active-li a {
  width: 100%;
  padding: 8px 0px 8px 20px;
  background: #347a97;
  display: inline-block;
  color: #FFFFFF;
}

/* line 2953, ../sass/global.scss */
ul.dashboard-links li:hover a {
  background: #77c0de;
}

/* line 2957, ../sass/global.scss */
.dashboard-links li.active-li a:hover {
  color: white;
}

/*Calender Events*/
/* line 2963, ../sass/global.scss */
.page-calendar-events label {
  margin: 5px 0;
}

/* line 2967, ../sass/global.scss */
.page-calendar-events h1#page-title {
  display: none;
}

/* line 2971, ../sass/global.scss */
.page-calendar-events .section-content .container-12 {
  width: 94%;
  padding: 0 3%;
  background-color: #fcf3ec;
}

/* line 2977, ../sass/global.scss */
.page-calendar-events .form-item-field-calendar-region-und {
  overflow: hidden;
}

/* line 2981, ../sass/global.scss */
.page-calendar-events input[type="text"] {
  border: 1px solid #33799A;
  border-radius: 0.6em;
  height: 35px;
  width: 100%;
}

/* line 2988, ../sass/global.scss */
.page-calendar-events .wrapper_one select {
  border: 1px solid #33799A;
  border-radius: 0.6em;
  height: 35px;
  width: 100%;
  float: left;
}

/* line 2996, ../sass/global.scss */
.page-calendar-events .wrapper_two select {
  border: 1px solid #33799A;
  border-radius: 0.6em;
  height: 35px;
  width: 100%;
  float: left;
}

/* line 3004, ../sass/global.scss */
.page-calendar-events .form_message h1 {
  font-family: 'myFont';
  font-size: 26px;
  font-weight: normal;
}

/* line 3010, ../sass/global.scss */
.page-calendar-events .location-wrapper label {
  float: left;
}

/* line 3014, ../sass/global.scss */
.page-calendar-events .location-wrapper input {
  float: left;
}

/* line 3018, ../sass/global.scss */
.wrapper_three table#field-collection-event-dates-values .date-no-float {
  float: left;
  width: 50%;
}

/* line 3023, ../sass/global.scss */
.form-item.form-type-select.form-item-field-collection-event-dates-und-0-field-event-repeat-und {
  float: left;
}

/* line 3027, ../sass/global.scss */
.page-calendar-events .wrapper_one label {
  float: left;
  font-weight: normal;
  width: 100%;
  padding-right: 5%;
  text-align: left;
}

/* line 3035, ../sass/global.scss */
.page-calendar-events .wrapper_two label {
  float: left;
  font-weight: normal;
  width: 100%;
  padding-right: 5%;
  text-align: left;
}

/* line 3043, ../sass/global.scss */
.page-calendar-events .wrapper_two #edit-field-calendar-genre {
  overflow: hidden;
}

/* line 3047, ../sass/global.scss */
.page-calendar-events .wrapper_two #edit-field-calendar-secondary-genre {
  overflow: hidden;
}

/* line 3051, ../sass/global.scss */
.page-calendar-events .wrapper_two #edit-field-calendar-genre-notlisted {
  overflow: hidden;
}

/* line 3055, ../sass/global.scss */
.page-calendar-events .location-wrapper {
  background-color: #EFB07E;
  padding: 0 3% 3%;
}

/* line 3060, ../sass/global.scss */
.page-calendar-events .location-wrapper label {
  font-weight: normal;
  text-align: left;
  width: 100%;
}

/* line 3066, ../sass/global.scss */
.page-calendar-events .fieldset-wrapper {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
}

/*Remove table Style*/
/* line 3074, ../sass/global.scss */
.page-calendar-events table tr.even, tr.odd {
  background-color: inherit;
  border-bottom: medium none;
}

/* line 3079, ../sass/global.scss */
.page-calendar-events table tr.odd td {
  background: inherit;
}

/* line 3083, ../sass/global.scss */
.page-calendar-events table tr.even td {
  background: inherit;
}

/* line 3087, ../sass/global.scss */
.page-calendar-events table thead th, th {
  background: inherit;
  border-bottom: medium none;
}

/* line 3092, ../sass/global.scss */
.page-calendar-events table tr {
  border: none;
}

/* line 3096, ../sass/global.scss */
.page-calendar-events table {
  border: none;
}

/*End Table Style*/
/* line 3102, ../sass/global.scss */
.page-calendar-events .location-wrapper .location .form-item {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 3108, ../sass/global.scss */
.widget_container input {
  cursor: pointer;
  height: 60px;
  opacity: 0;
  position: absolute;
  width: 60px;
}

/* line 3116, ../sass/global.scss */
.form_message {
  padding: 10px 0;
  width: 100%;
}

/* line 3121, ../sass/global.scss */
.form_message h1 {
  margin: 0;
}

/* line 3125, ../sass/global.scss */
.form_message p {
  margin: 0;
}

/* line 3129, ../sass/global.scss */
.page-calendar-events .wrapper_one {
  overflow: hidden;
  width: 100%;
}

/* line 3134, ../sass/global.scss */
.page-calendar-events .who {
  background: url("../images/Event-Calendar/Event-Calendar-who.png") no-repeat;
  float: left;
  height: 100px;
  width: 100%;
  margin-top: 10%;
}

/* line 3142, ../sass/global.scss */
.wrapper_right {
  float: left;
  overflow: hidden;
  width: 100%;
}

/* line 3148, ../sass/global.scss */
.page-calendar-events .wrapper_two {
  background-color: #FBE8D9;
  width: 100%;
}

/* line 3153, ../sass/global.scss */
.page-calendar-events .wrapper_two_inner {
  margin: 0 auto;
  overflow: hidden;
  padding: 0 3%;
  width: 94%;
}

/* line 3160, ../sass/global.scss */
.page-calendar-events .what {
  background: url("../images/Event-Calendar/Event-Calendar-what.png") no-repeat;
  float: left;
  height: 100px;
  width: 100%;
  margin-top: 3%;
}

/* line 3168, ../sass/global.scss */
.page-calendar-events .location_map_wrapper {
  background: none repeat scroll 0 0 #EFB07E;
  overflow: hidden;
  width: 100%;
  padding: 20px 0;
}

/* line 3175, ../sass/global.scss */
.location_map_wrapper .form-item-locations-0-street label {
  background: #337997;
  border: 1px solid white;
  border-radius: 0.5em;
  cursor: pointer;
  color: white;
  margin-right: 20px;
  padding: 5px 0;
  text-align: center;
  width: 99%;
}

/* line 3187, ../sass/global.scss */
.page-calendar-events .location_map_wrapper .form-item-locations-0-street label {
  background: #efb07e;
  color: black;
}

/* line 3192, ../sass/global.scss */
.page-calendar-events .location_map_wrapper .form-item-locations-0-street label:hover {
  background: white;
  color: black;
}

/* line 3197, ../sass/global.scss */
.location_map_wrapper #edit-locations-0-street {
  float: left;
}

/* line 3201, ../sass/global.scss */
.location_map_wrapper .location_loader {
  float: left;
  padding: 0;
}

/* line 3206, ../sass/global.scss */
.location_inner_wrapper {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
}

/* line 3212, ../sass/global.scss */
.page-calendar-events .where {
  background: url("../images/Event-Calendar/Event-Calendar-where.png") no-repeat;
  float: left;
  height: 100px;
  width: 100%;
}

/* line 3219, ../sass/global.scss */
.page-calendar-events .location .description {
  color: #000000;
  float: left;
  font-size: 18px;
  white-space: normal;
  width: 100%;
}

/* line 3227, ../sass/global.scss */
.page-calendar-events .location-wrapper fieldset {
  margin-bottom: 0;
}

/* line 3231, ../sass/global.scss */
.page-calendar-events .wrapper_three {
  background-color: #fbe8d9;
  padding: 3%;
  width: 94%;
}

/* line 3237, ../sass/global.scss */
.page-calendar-events .wrapper_three_inner {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
}

/* line 3243, ../sass/global.scss */
.page-calendar-events .why {
  background: url("../images/Event-Calendar/Event-Calendar-why.png") no-repeat;
  float: left;
  height: 100px;
  width: 100%;
  margin-top: 3%;
}

/* line 3251, ../sass/global.scss */
.page-calendar-events .wrapper_three label {
  float: left;
  font-weight: normal;
  width: 100%;
  padding-right: 5%;
  text-align: left;
}

/* line 3259, ../sass/global.scss */
.page-calendar-events .wrapper_three input[type="text"] {
  border: 1px solid #33799A;
  border-radius: 0.6em;
  height: 35px;
  width: 100%;
  float: left;
}

/* line 3267, ../sass/global.scss */
.page-calendar-events .wrapper_three textarea {
  width: 100%;
  border: 1px solid #33799A;
  border-radius: 0.6em;
  float: left;
}

/* line 3274, ../sass/global.scss */
.page-calendar-events .wrapper_three .grippie {
  display: none;
}

/* line 3278, ../sass/global.scss */
.page-calendar-events .form-item-field-event-calendar-description-und-0-value {
  overflow: hidden;
}

/* line 3282, ../sass/global.scss */
.page-calendar-events .wrapper_right .form-item-field-event-calendar-tags-und {
  overflow: hidden;
}

/* line 3286, ../sass/global.scss */
.page-calendar-events .form-item-field-location-website-und-0-url {
  margin: 0;
}

/* line 3290, ../sass/global.scss */
.page-calendar-events .form-item-field-event-website-und-0 {
  margin-bottom: -15px;
}

/* line 3294, ../sass/global.scss */
.custom-add_photos_widget {
  padding: 20px 0;
}

/* line 3298, ../sass/global.scss */
.photo-heading {
  font-size: 24px;
  text-align: center;
}

/* line 3303, ../sass/global.scss */
.image_preview {
  width: 70%;
  margin: 10px auto;
  max-height: 285px;
  min-height: 155px;
  border: inherit !important;
  padding: 10px 20px;
  overflow-y: auto;
  border-radius: 1em;
  background: #feffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #feffff 0%, #feffff 0%, #ececec 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(0%, #feffff), color-stop(99%, #ececec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #feffff 0%, #feffff 0%, #ececec 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #feffff 0%, #feffff 0%, #ececec 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #feffff 0%, #feffff 0%, #ececec 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #feffff 0%, #feffff 0%, #ececec 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ececec',GradientType=0 );
  /* IE6-9 */
}

/* line 3322, ../sass/global.scss */
.widget_container {
  margin: 0 auto;
  width: 4%;
}

/* line 3327, ../sass/global.scss */
.tabledrag-toggle-weight-wrapper {
  display: none;
}

/* line 3331, ../sass/global.scss */
.field-type-youtube table.field-multiple-table th label {
  font-size: 24px;
  font-weight: normal;
  margin: 10px 0;
  text-align: center;
}

/* line 3338, ../sass/global.scss */
.field-type-youtube table.field-multiple-table input[type="text"] {
  border: 1px solid #33799A;
  border-radius: 0.6em;
  height: 35px;
  width: 100%;
}

/* line 3345, ../sass/global.scss */
.field-type-youtube table .field-multiple-drag {
  display: none;
}

/* line 3349, ../sass/global.scss */
.page-calendar-events table#field-event-calendar-youtube-values td {
  width: 50%;
}

/* line 3353, ../sass/global.scss */
.field-type-youtube table.field-multiple-table {
  margin: 0 auto;
  width: 100%;
}

/* line 3358, ../sass/global.scss */
.image_preview .image_holder {
  border: 1px solid gray;
  float: left;
  height: 120px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 5px;
  position: relative;
}

/* line 3368, ../sass/global.scss */
.image_preview .image_holder img {
  height: 100%;
  max-width: 180px;
  padding: 0;
}

/* line 3374, ../sass/global.scss */
.image_preview img.delete_image {
  height: auto;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 21px;
}

/* line 3382, ../sass/global.scss */
.page-calendar-events #edit-actions {
  margin: 10px auto;
  overflow: hidden;
  padding: 5px 0;
  width: 65%;
}

/*Add to Your Guide*/
/* line 3391, ../sass/global.scss */
.page-add-to-yourguide section .form-item, .form-actions {
  margin: 0;
}

/* line 3395, ../sass/global.scss */
.page-add-to-yourguide .field-name-field-atg-youtube-videos {
  overflow: hidden;
  width: 100%;
}

/* line 3400, ../sass/global.scss */
.page-add-to-yourguide .location-wrapper {
  background-color: #337997;
  padding: 10px;
  color: white;
}

/* line 3406, ../sass/global.scss */
.page-add-to-yourguide h1#page-title {
  display: none;
}

/* line 3410, ../sass/global.scss */
.page-add-to-yourguide .grid-12.region.region-content {
  width: 96%;
  padding: 0 2%;
  margin: 0;
}

/* line 3416, ../sass/global.scss */
.page-add-to-yourguide .section-content .container-12 {
  width: 100%;
  background-color: #d5eaf9;
}

/* line 3421, ../sass/global.scss */
.page-add-to-yourguide .form_message {
  padding: 3%;
  width: 94%;
}

/* line 3426, ../sass/global.scss */
.page-add-to-yourguide .wrapper_one {
  margin: 0 auto;
  overflow: hidden;
  width: 98%;
  padding: 0 1%;
  margin-bottom: 20px;
}

/* line 3434, ../sass/global.scss */
.page-add-to-yourguide .who {
  background: url("../images/Event-Calendar/add-to-your-guide-1.png") no-repeat;
  float: left;
  height: 100px;
  width: 100%;
  margin-top: 5%;
}

/* line 3442, ../sass/global.scss */
.page-add-to-yourguide .location_map_wrapper {
  background: none repeat scroll 0 0 #337997;
  /*opacity: 0.8;*/
  overflow: hidden;
  width: 100%;
  padding: 20px 0;
}

/* line 3450, ../sass/global.scss */
.page-add-to-yourguide .where {
  background: url("../images/Event-Calendar/add-to-your-guide-2.png") no-repeat;
  float: left;
  height: 100px;
  width: 100%;
}

/* line 3457, ../sass/global.scss */
.page-add-to-yourguide .location .description {
  color: white;
  float: left;
  font-size: 18px;
  white-space: normal;
  width: 100%;
}

/* line 3465, ../sass/global.scss */
.page-add-to-yourguide input[type="text"] {
  border: 1px solid #33799A;
  border-radius: 0.6em;
  height: 35px;
  width: 100%;
  float: left;
}

/* line 3473, ../sass/global.scss */
.page-add-to-yourguide .photos_wrapper {
  margin: 0 auto;
  overflow: hidden;
}

/* line 3478, ../sass/global.scss */
.page-add-to-yourguide .step_no_3 {
  float: left;
  width: 100%;
  background: url("../images/Event-Calendar/add-to-your-guide-3.png");
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 10%;
}

/* line 3487, ../sass/global.scss */
.page-add-to-yourguide .custom-add_photos_widget {
  float: left;
  padding: 20px 0;
  width: 100%;
}

/* line 3493, ../sass/global.scss */
.page-add-to-yourguide textarea {
  width: 100%;
  border: 1px solid #33799A;
  border-radius: 0.6em;
  float: left;
}

/* line 3500, ../sass/global.scss */
.page-add-to-yourguide select {
  width: 100%;
  border: 1px solid #33799A;
  border-radius: 0.6em;
  height: 35px;
}

/* line 3507, ../sass/global.scss */
.page-add-to-yourguide .form_message > h1 {
  font-family: 'myFont';
  font-size: 26px;
  font-weight: normal;
}

/* line 3513, ../sass/global.scss */
.page-add-to-yourguide label {
  float: left;
  font-weight: normal;
  width: 100%;
  padding-right: 5%;
  text-align: left;
  margin: 15px 0 5px 0;
}

/* line 3522, ../sass/global.scss */
.page-add-to-yourguide label.youtube_label {
  width: auto;
}

/* line 3526, ../sass/global.scss */
#edit-field-brief-description .grippie {
  display: none;
}

/* line 3530, ../sass/global.scss */
.page-add-to-yourguide .location .form-item label {
  width: 100%;
}

/* line 3534, ../sass/global.scss */
.page-add-to-yourguide .location .form-item label:hover, .page-calendar-events .location-wrapper label:hover {
  background: white;
  color: black;
}

/* line 3539, ../sass/global.scss */
.page-add-to-yourguide table td {
  padding: 0;
}

/*Remove table Style*/
/* line 3545, ../sass/global.scss */
.page-add-to-yourguide table tr.even, tr.odd {
  background-color: inherit;
  border-bottom: medium none;
}

/* line 3550, ../sass/global.scss */
.page-add-to-yourguide table tr.odd td {
  background: inherit;
}

/* line 3554, ../sass/global.scss */
.page-add-to-yourguide table tr.even td {
  background: inherit;
}

/* line 3558, ../sass/global.scss */
.page-add-to-yourguide table thead th, th {
  background: inherit;
  border-bottom: medium none;
}

/* line 3563, ../sass/global.scss */
.page-add-to-yourguide table tr {
  border: none;
}

/* line 3567, ../sass/global.scss */
.page-add-to-yourguide table {
  border: none;
}

/*End Table Style*/
/* line 3573, ../sass/global.scss */
table#field-atg-youtube-videos-values th label {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 100%;
}

/* line 3580, ../sass/global.scss */
.page-add-to-yourguide #edit-actions {
  margin: 0;
  overflow: hidden;
  /*padding: 5px 0;*/
  width: 100%;
}

/* line 3587, ../sass/global.scss */
.page-add-to-yourguide #edit-submit {
  float: none;
}

/* CSS by Sameer for Date Field Collections in Events Starts*/
/* line 3593, ../sass/global.scss */
.dates_wrapper {
  margin: 0 auto;
  overflow: hidden;
}

/* line 3598, ../sass/global.scss */
form#event-calendar-node-form .dates_wrapper .when {
  background: url("../images/Event-Calendar/Event-Calendar-when.png");
  float: left;
  height: 100px;
  width: 100%;
  margin-top: 20px;
  background-repeat: no-repeat;
}

/* line 3607, ../sass/global.scss */
#edit-field-collection-event-dates {
  width: 100%;
  margin: 0 auto;
  float: left;
}

/* line 3613, ../sass/global.scss */
#edit-field-collection-event-dates .description {
  display: none;
}

/* line 3617, ../sass/global.scss */
#edit-field-collection-event-dates .field-multiple-drag {
  display: none;
}

/* line 3621, ../sass/global.scss */
#edit-field-collection-event-dates .field-widget-date-popup {
  width: 100%;
  float: left;
}

/* line 3626, ../sass/global.scss */
#edit-field-collection-event-dates input[type="text"] {
  width: 100%;
}

/* line 3630, ../sass/global.scss */
#edit-field-collection-event-dates select {
  border-radius: 0.6em;
  height: 35px;
  padding-top: 7px;
  margin-right: 15px;
  width: 65px;
}

/* line 3638, ../sass/global.scss */
#edit-field-collection-event-dates .date-no-float {
  width: 100%;
  float: left;
  clear: inherit;
}

/* line 3644, ../sass/global.scss */
#edit-field-collection-event-dates .field-widget-date-select {
  float: left;
  width: 100%;
  clear: inherit;
}

/* line 3650, ../sass/global.scss */
#edit-field-collection-event-dates .field-type-datetime .date-no-float .date-padding .form-type-select:first-child {
  display: none;
}

/* line 3654, ../sass/global.scss */
.page-calendar-events #edit-field-collection-event-dates input[type="submit"] {
  margin: 5px 5px 20px;
}

/* line 3658, ../sass/global.scss */
#edit-field-collection-event-dates .field-type-list-text {
  float: left;
  padding: 0 0 20px 0;
  width: 50%;
}

/* line 3664, ../sass/global.scss */
#field-collection-event-dates-values .field-type-datetime .date-padding .form-type-select:nth-child(4) {
  float: left;
}

/* line 3668, ../sass/global.scss */
.page-calendar-events #edit-field-collection-event-dates table tr.odd td {
  background: inherit;
  border-bottom: 1px solid #ccc;
}

/* line 3673, ../sass/global.scss */
.page-calendar-events #edit-field-collection-event-dates table tr.even td {
  background: inherit;
  border-bottom: 1px solid #ccc;
}

/* line 3678, ../sass/global.scss */
.page-calendar-events #edit-field-collection-event-dates table.tabledrag-processed {
  margin-bottom: 20px;
}

/* line 3682, ../sass/global.scss */
.page-calendar-events #edit-field-collection-event-dates table label {
  font-weight: normal;
}

/* line 3686, ../sass/global.scss */
.page-calendar-events #edit-field-collection-event-dates table span {
  font-weight: bold;
}

/*--Events Landing Page--*/
/* CSS by Sameer for Date Field Collections in Events Ends*/
/* line 3693, ../sass/global.scss */
body.event-wrapper .container-12 .grid-12 {
  margin: 0 auto;
  width: 100%;
}

/* line 3698, ../sass/global.scss */
.form-item-locations-0-locpick-user-latitude {
  display: none;
}

/* line 3702, ../sass/global.scss */
.form-item-locations-0-locpick-user-longitude {
  display: none;
}

/* line 3706, ../sass/global.scss */
.events .node_left {
  float: left;
  padding-right: 2%;
  width: 100%;
}

/* line 3712, ../sass/global.scss */
.event-wrapper .field-type-text-long {
  background: none repeat scroll 0 0 #f8f7f7;
  border: 1px solid #cccccc;
  border-radius: 1em;
  float: left;
  max-height: 212px;
  margin-right: 2%;
  overflow-y: auto;
  padding: 3% 5% 3% 3%;
  text-align: justify;
  width: 90%;
}

/* line 3725, ../sass/global.scss */
.events .node_right {
  float: left;
  margin: 30px 0 10px;
  width: 100%;
}

/* line 3731, ../sass/global.scss */
.event-wrapper #zone-content {
  background-color: white;
  padding: 5%;
  width: 90%;
}

/* line 3737, ../sass/global.scss */
.event-wrapper h1#page-title {
  display: none;
}

/* line 3741, ../sass/global.scss */
.event-wrapper h2#page-title {
  font-family: 'myFont';
  font-size: 30px;
}

/* line 3746, ../sass/global.scss */
.node_wrapper {
  overflow: hidden;
}

/* line 3750, ../sass/global.scss */
.node_footer_up {
  margin: 20px 0;
  width: 100%;
}

/* line 3755, ../sass/global.scss */
.event-wrapper .location-address {
  float: left;
  margin-right: 5%;
  padding-right: 5%;
  margin-bottom: 5%;
  width: 100%;
}

/* line 3763, ../sass/global.scss */
.event-wrapper .node_right_inner_wrapper {
  overflow: hidden;
  padding-bottom: 15px;
}

/* line 3768, ../sass/global.scss */
.node_right_inner_wrapper a {
  text-decoration: none;
}

/* line 3772, ../sass/global.scss */
.node_right_inner_wrapper a:before {
  content: url("../images/business-landing-page_location.png");
  padding-right: 10px;
}

/* line 3777, ../sass/global.scss */
.event-wrapper .node_footer_up .field-label {
  margin: 2px 0;
  width: 100%;
  font-family: "MyriadProBold";
  font-size: 18px;
  font-weight: normal;
}

/*.event-wrapper  .owl-carousel .owl-wrapper-outer {
        height: 164px;
}*/
/* line 3789, ../sass/global.scss */
.event-wrapper .node_footer_up .field-name-field-select-category .field-items {
  clear: both;
}

/* line 3793, ../sass/global.scss */
.event-wrapper h2.title {
  font-size: 24px;
  font-family: 'MyriadProBold';
  font-weight: normal;
}

/* line 3799, ../sass/global.scss */
.flag_wrapper {
  height: 32px;
  display: inline-flex;
  margin-top: 20px;
}

/* line 3805, ../sass/global.scss */
.flag_wrapper a.ctools-use-modal {
  border-radius: 0.5em;
  color: white;
  font-size: 17px;
  list-style-type: none;
  margin: 0 10px 0 0;
  padding: 3px 10px;
  text-decoration: none;
  text-align: right;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/* line 3824, ../sass/global.scss */
.flag_wrapper a.ctools-use-modal img {
  padding: 0;
}

/*Dashboard Music Event page*/
/* line 3830, ../sass/global.scss */
.page-music-events .form-item-music-events {
  float: left;
  width: 30%;
}

/* line 3835, ../sass/global.scss */
.page-music-events a.back_to_business_dashboard {
  color: black;
  display: block;
  padding-top: 20px;
  text-decoration: none;
}

/*Page Music Event*/
/* line 3844, ../sass/global.scss */
body.page-music-events section .container-12 {
  margin: 0 auto;
  width: 93%;
}

/* line 3849, ../sass/global.scss */
body.page-music-events .grid-12 {
  width: 100%;
}

/* line 3853, ../sass/global.scss */
.page-music-events input[type="text"] {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  height: 35px;
  width: 100%;
}

/* line 3860, ../sass/global.scss */
.page-music-events select {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  height: 35px;
  width: 100%;
}

/* line 3867, ../sass/global.scss */
.page-music-events textarea {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  width: 100%;
}

/* line 3873, ../sass/global.scss */
.page-music-events .grippie {
  display: none;
}

/* line 3877, ../sass/global.scss */
.page-music-events .image_preview {
  width: 85%;
  margin: inherit;
}

/* line 3882, ../sass/global.scss */
.page-music-events h1#page-title {
  font-family: 'myFont';
  font-size: 30px;
  width: 76%;
  margin: 0 auto;
}

/* line 3889, ../sass/global.scss */
.page-music-events-edit h1#page-title {
  width: inherit;
}

/* line 3893, ../sass/global.scss */
.page-music-events-delete h1#page-title {
  width: inherit;
}

/* line 3897, ../sass/global.scss */
.page-music-events h1#page-title::before {
  content: url("../images/add-music.png");
  padding: 0 10px 0 0;
  vertical-align: middle;
}

/* line 3903, ../sass/global.scss */
.page-music-events .gmap-control {
  display: none;
}

/* line 3907, ../sass/global.scss */
.page-music-events label {
  float: left;
  width: 100%;
  font-weight: normal;
  margin: 5px 0 10px 0;
}

/* line 3914, ../sass/global.scss */
.page-music-events .location-wrapper fieldset#edit-locations-0 {
  margin: 0;
}

/* line 3918, ../sass/global.scss */
.page-music-events .location_inner_wrapper {
  width: 100%;
}

/* line 3922, ../sass/global.scss */
.page-music-events .wrapper_right {
  width: 100%;
}

/* line 3926, ../sass/global.scss */
.page-music-events .location .form-item label {
  padding: 0;
  width: 100%;
}

/* line 3931, ../sass/global.scss */
.page-music-events #edit-field-collection-event-dates {
  width: 100%;
  border: none;
}

/* line 3936, ../sass/global.scss */
.page-music-events #edit-field-collection-event-dates thead th, th {
  background: inherit;
  border: inherit;
}

/* line 3941, ../sass/global.scss */
.page-music-events #edit-actions {
  margin: 10px 0 10px 10px;
  overflow: hidden;
}

/*----------------*/
/* line 3948, ../sass/global.scss */
.page-music-events .form-item, .form-actions {
  margin: 0;
}

/* line 3952, ../sass/global.scss */
.page-music-events #region-sidebar-first {
  width: 100%;
  margin: 20px auto;
  background-color: #FFFFFF;
  box-shadow: 2px 2px 5px #000000;
}

/* line 3959, ../sass/global.scss */
.context-music-events #region-content {
  width: 94%;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #FFFFFF;
  box-shadow: 2px 2px 5px #000000;
  padding: 3%;
  margin-left: 0;
}

/* line 3969, ../sass/global.scss */
.page-music-events form.music-event-add {
  margin: 0 auto;
  width: 94%;
}

/* line 3974, ../sass/global.scss */
form.music-event-add input[type="text"] {
  width: 100%;
  display: inline;
}

/* line 3979, ../sass/global.scss */
form.music-event-add select {
  width: 100%;
}

/* line 3983, ../sass/global.scss */
form.music-event-add textarea {
  width: 100%;
  float: left;
}

/* line 3988, ../sass/global.scss */
.page-music-events form.music-event-add .form-type-textarea {
  overflow: hidden;
}

/* line 3992, ../sass/global.scss */
form.music-event-add table.field-multiple-table input[type="text"] {
  width: 40%;
}

/* line 3996, ../sass/global.scss */
form.music-event-add #edit-field-music-event-youtube-videos input[type="text"] {
  width: 40%;
}

/* line 4000, ../sass/global.scss */
ul.dashboard-links {
  margin-bottom: 0;
}

/* line 4004, ../sass/global.scss */
body.page-music-events, body.event-wrapper {
  background-image: url("../images/page-bg.png");
}

/* line 4008, ../sass/global.scss */
.page-music-events .field-type-youtube table.field-multiple-table {
  width: 100%;
  clear: both;
}

/* line 4012, ../sass/global.scss */
.page-music-events .field-type-youtube table.field-multiple-table input[type="text"] {
  width: 75%;
}

/* line 4016, ../sass/global.scss */
.page-music-events .custom-add_photos_widget {
  padding: 20px 0 0 0;
}

/* line 4020, ../sass/global.scss */
.page-music-events #block-user-dashboard-dashboard-music-jump-menu select {
  width: 90%;
  display: block;
  margin: 0 auto;
}

/* line 4026, ../sass/global.scss */
.page-music-events table thead tr th.field-label label {
  width: 100%;
}

/* line 4030, ../sass/global.scss */
.page-music-events #region-header-first {
  margin-left: 0;
}

/*Remove table Style*/
/* line 4036, ../sass/global.scss */
.page-music-events table tr.even, tr.odd {
  background-color: inherit;
  border-bottom: medium none;
}

/* line 4041, ../sass/global.scss */
.page-music-events table tr.odd td {
  background: inherit;
}

/* line 4045, ../sass/global.scss */
.page-music-events table tr.even td {
  background: white;
}

/* line 4049, ../sass/global.scss */
.page-music-events table thead th, th {
  background: inherit;
  border-bottom: medium none;
}

/* line 4054, ../sass/global.scss */
.page-music-events table tr {
  border: none;
}

/* line 4058, ../sass/global.scss */
.page-music-events table {
  border: none;
  text-align: left;
}

/* line 4063, ../sass/global.scss */
.page-music-events table tr.odd .form-item, .page-music-events tr.even .form-item {
  white-space: inherit;
}

/* line 4067, ../sass/global.scss */
.page-music-events legend span.fieldset-legend {
  font-weight: bold;
}

/* line 4071, ../sass/global.scss */
.page-music-events #edit-field-collection-event-dates select {
  width: 55px;
}

/* line 4075, ../sass/global.scss */
.page-music-events #edit-field-collection-event-dates .field-type-list-text {
  padding: 0 0 20px 20px;
  width: inherit;
}

/* line 4079, ../sass/global.scss */
.page-music-events table tbody tr.draggable.odd input[type="submit"] {
  margin-top: 38px;
}

/* line 4082, ../sass/global.scss */
.page-music-events table.field-multiple-table label {
  float: none;
}

/* line 4086, ../sass/global.scss */
.page-music-events table.field-multiple-table td {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 4091, ../sass/global.scss */
.page-music-events .field-label label {
  font-size: 24px;
  margin: 10px 0;
  text-align: left;
}

/* line 4097, ../sass/global.scss */
.page-music-events input.field-add-more-submit[type="submit"] {
  margin-top: 20px;
}

/* line 4101, ../sass/global.scss */
.page-music-events table#field-music-event-youtube-videos-values td {
  border: none;
}

/* line 4105, ../sass/global.scss */
.page-music-events table#field-music-event-youtube-videos-values label {
  float: left;
  width: 100%;
}

/* line 4110, ../sass/global.scss */
.page-music-events table#field-music-event-youtube-videos-values input[type="text"] {
  float: left;
  width: 100%;
}

/* line 4115, ../sass/global.scss */
.page-music-events #zone-header-wrapper {
  /*    margin: 10px 0 0;*/
  padding: 16px 0;
}

/*End Table Style*/
/*Video Testimonials*/
/* line 4124, ../sass/global.scss */
body.page-video-testimonials section#section-content {
  background-color: #79b1d9;
}

/* line 4128, ../sass/global.scss */
.page-video-testimonials #page section .container-12 {
  max-width: 960px;
  width: 100%;
}

/* line 4133, ../sass/global.scss */
body.page-video-testimonials .container-12 .grid-12 {
  width: 100%;
}

/* line 4137, ../sass/global.scss */
.page-video-testimonials h1#page-title {
  font-family: 'myFont';
  font-size: 30px;
  text-align: center;
  padding-top: 20px;
}

/* line 4144, ../sass/global.scss */
.view-video-testimonials .view-content {
  overflow: hidden;
}

/* line 4148, ../sass/global.scss */
.view-video-testimonials .views-row {
  border-bottom: 1px solid white;
  display: table-cell;
  float: left;
  font-size: 14px;
  height: auto;
  margin: 0 auto 20px;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}

/* line 4160, ../sass/global.scss */
.view-video-testimonials .field-content img {
  height: auto;
  width: 200px;
}

/* line 4165, ../sass/global.scss */
.view-video-testimonials .views-field-title {
  font-size: 12px;
}

/* line 4169, ../sass/global.scss */
.view-video-testimonials .views-field-nothing {
  font-family: 'MyriadProBoldItalic';
  margin-bottom: 10px;
}

/* line 4174, ../sass/global.scss */
.view-video-testimonials span.field-content {
  font-size: 14px;
  font-weight: normal;
}

/*ContactUs page*/
/**/
/* line 4181, ../sass/global.scss */
#region-user-first .logo-img {
  display: block;
  float: left;
  margin-left: 0;
  text-align: center;
  width: 100%;
}

/* line 4189, ../sass/global.scss */
#region-user-first .site_header_right ul.nav {
  padding: 0 10px;
  margin-bottom: 0;
}

/* line 4194, ../sass/global.scss */
#region-user-first .site_header_right ul.nav li.partnerBtn {
  margin: 0;
  padding: 5px;
}

/* line 4199, ../sass/global.scss */
#region-user-first .site_header_right ul.nav li.contactBtn {
  margin-top: 0;
}

/* line 4203, ../sass/global.scss */
.page-contact-us h1#page-title {
  display: none;
}

/* line 4207, ../sass/global.scss */
.page-contact-us h2 {
  font-family: 'myFont';
  font-size: 30px;
  text-align: center;
  margin-top: 10px;
}

/* line 4214, ../sass/global.scss */
.page-contact-us h2:before {
  content: url("../images/contact-page-heading-icon.png");
  padding-right: 10px;
  vertical-align: middle;
}

/* line 4220, ../sass/global.scss */
.page-contact-us section.block-webform {
  background-color: #d5eaf9;
  float: left;
  width: 90%;
  padding: 5%;
}

/* line 4227, ../sass/global.scss */
.page-contact-us #block-system-main {
  float: left;
  width: 100%;
  background-color: #d5eaf9;
}

/* line 4233, ../sass/global.scss */
.page-contact-us section.block-webform label {
  width: 100%;
  margin: 5px 0;
  font-weight: normal;
}

/* line 4239, ../sass/global.scss */
.page-contact-us section.block-webform input {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  border-radius: 0.5em;
  height: 35px;
  width: 100%;
}

/* line 4247, ../sass/global.scss */
.page-contact-us section.block-webform select {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  border-radius: 0.5em;
  height: 35px;
  width: 100%;
}

/* line 4255, ../sass/global.scss */
.page-contact-us section.block-webform textarea {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  border-radius: 0.5em;
  width: 100%;
}

/* line 4262, ../sass/global.scss */
.page-contact-us section.block-webform input[type="submit"] {
  width: 40%;
}

/* line 4266, ../sass/global.scss */
.page-contact-us .mail {
  font-size: 24px;
  padding: 10px 20px;
  width: 85%;
  border-bottom: 1px solid #33799a;
  border-top: 1px solid #33799a;
}

/* line 4274, ../sass/global.scss */
.page-contact-us .phone {
  font-size: 24px;
  padding: 10px 20px;
  width: 85%;
}

/* line 4280, ../sass/global.scss */
.page-contact-us .mail span:before {
  content: url("../images/contact-page-email-icon.png");
  padding-right: 10px;
  padding-top: 20px;
  vertical-align: middle;
}

/* line 4287, ../sass/global.scss */
.page-contact-us .phone span:before {
  content: url("../images/contact-page-phone-icon.png");
  padding-right: 10px;
  padding-top: 20px;
  vertical-align: middle;
}

/* Add business - Color Box css */
/* line 4296, ../sass/global.scss */
#inline_addbusiness {
  padding: 0 20px;
}

/* line 4300, ../sass/global.scss */
#inline_addbusiness input[type="text"] {
  width: 100%;
}

/* line 4304, ../sass/global.scss */
#inline_addbusiness input[type="submit"] {
  width: 25%;
}

/* line 4308, ../sass/global.scss */
#inline_addbusiness label {
  font-weight: normal;
}

/* line 4312, ../sass/global.scss */
.front h1#page-title {
  display: none;
}

/* line 4316, ../sass/global.scss */
.page-music-events .form-textarea-wrapper {
  float: left;
  width: 100%;
}

/* line 4321, ../sass/global.scss */
.page-music-events .form-type-textarea {
  overflow: hidden;
}

/*--Select Box Styling--*/
/* line 4327, ../sass/global.scss */
select {
  /*border: 0 !important;  Removes border*/
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /* Removes Default Firefox style*/
  background: url("../images/select-box-arrow.png") no-repeat white;
  /*Adds background-image*/
  background-position: 98% 50%;
  /*Position of the background-image*/
  /* width: 100%; Width of select dropdown to give space for arrow image*/
  text-indent: 0.01px;
  /* Removes default arrow from firefox*/
  text-overflow: "";
  /*Removes default arrow from firefox*/
  cursor: pointer;
  /*My custom style for fonts*/
  z-index: 999;
}

/* line 4341, ../sass/global.scss */
select::-ms-expand {
  display: none;
}

/* line 4345, ../sass/global.scss */
select option {
  border-bottom: 1px solid #ccc;
  padding: 5px;
}

/*--.page-music-events-delete--*/
/* line 4352, ../sass/global.scss */
.page-music-events-delete a#edit-cancel {
  font-size: 14px;
  border: 1px solid;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  float: left;
  border-radius: 0.5em;
  list-style-type: none;
  padding: 5px 10px;
  width: auto;
  text-align: center;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/* line 4374, ../sass/global.scss */
.page-music-events-delete #block-system-main {
  margin: 10px 0;
}

/* line 4378, ../sass/global.scss */
.page-music-events-delete #edit-actions {
  margin-top: 20px;
}

/* line 4382, ../sass/global.scss */
html body.admin-menu {
  position: inherit !important;
}

/* line 4386, ../sass/global.scss */
.global_wrapper_master {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  position: fixed;
  left: 0;
  background: #337997;
  z-index: 100;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*Block header Code*/
/* line 4400, ../sass/global.scss */
.search_block_wrappper {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  padding: 10px 10px 5px 10px;
  position: fixed;
  top: 0;
  left: 0;
  background: white;
  z-index: 100;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4415, ../sass/global.scss */
.search_block_wrappper img#yg_resp_logo {
  float: left;
}

/* line 4418, ../sass/global.scss */
.search_block_wrappper img#yg_logo {
  display: none;
}

/*.region-wrapper {
    float: right;
}*/
/* line 4424, ../sass/global.scss */
.search_block_wrappper h2 {
  font-family: 'JournalRegular';
  font-size: 31px;
  font-weight: normal;
  color: #329a90;
  float: left;
  margin-bottom: 0;
}

/* line 4432, ../sass/global.scss */
.search_block_wrappper img#regional_logo {
  float: left;
  margin-left: 0px;
}

/* line 4437, ../sass/global.scss */
.search_block_wrappper .form-type-textfield {
  float: left;
  margin-left: 0;
  margin-top: 0;
  width: 70%;
  margin-bottom: 0;
}

/* line 4445, ../sass/global.scss */
.search_block_wrappper input[placeholder] {
  font-size: 15px;
  color: #808285;
}

/* line 4450, ../sass/global.scss */
.search_block_wrappper input.form-text {
  width: 95%;
  height: 35px;
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  border-radius: 0.5em;
  -webkit-background-clip: padding-box;
}

/* line 4459, ../sass/global.scss */
.search_block_wrappper input[type="submit"] {
  background: -webkit-linear-gradient(#337997, #337997);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#337997, #337997);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#337997, #337997);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#337997, #337997);
  /* Standard syntax (must be last) */
  color: white;
  font-size: 20px;
  font-weight: normal;
  padding: 5px;
  text-shadow: none;
  border: none;
  margin-top: 0px;
}

/* line 4473, ../sass/global.scss */
img.regional-logo {
  width: 34px;
}

/* line 4477, ../sass/global.scss */
.search_block_wrappper .region-wrapper h2 {
  display: none;
  margin-left: 10px;
}

/* line 4482, ../sass/global.scss */
#block-search-form {
  border: 1px solid green;
  background-color: #337997;
  padding: 10px 0;
}

/* line 4488, ../sass/global.scss */
.page-events-map .region-branding-inner {
  background-color: #337997;
}

/* line 4492, ../sass/global.scss */
#block-custom-ngpubs-global-navigator {
  background-color: #337997;
  width: 100%;
  padding: 5px 0;
  margin-top: 55px;
}

/* line 4499, ../sass/global.scss */
#block-custom-ngpubs-global-navigator .block-inner {
  margin: 0 auto;
  width: 100%;
}

/*Responsive DropDown Menu */
/* line 4505, ../sass/global.scss */
.search_block_wrappper li.expanded, li.collapsed, li.leaf {
  padding: 0;
}

/* line 4508, ../sass/global.scss */
#block-custom-ngpubs-global-navigator {
  position: relative;
  z-index: 5;
}

/*Events calender style*/
/* line 4515, ../sass/global.scss */
.eventsCalendar-monthWrap {
  background-image: url("../images/calender-header-bg.png");
  background-position: left -5px;
  padding-top: 30px;
  background-repeat: repeat-x;
}

/* line 4522, ../sass/global.scss */
.eventsCalendar-daysList li.eventsCalendar-day-header {
  border: medium none;
}

/* line 4526, ../sass/global.scss */
.calendar-container .g1, .calendar-container .g2, .calendar-container .g3, .calendar-container .g4, .calendar-container .g5, .calendar-container .g6, .calendar-container .g7, .calendar-container .g8, .calendar-container .g9, .calendar-container .g10, .calendar-container .g11, .calendar-container .g12 {
  padding-left: 0;
  padding-right: 0;
}

/* line 4531, ../sass/global.scss */
.eventCalendar-wrap {
  background-color: none;
  border: none;
  border-radius: 0;
  box-shadow: inherit;
  color: #807e7e;
  margin-bottom: 0;
}

/* line 4540, ../sass/global.scss */
.eventsCalendar-daysList.showAsWeek li {
  width: 13.8%;
}

/* line 4544, ../sass/global.scss */
li.eventsCalendar-day-header {
  font-size: 10px;
}

/* line 4548, ../sass/global.scss */
.eventsCalendar-daysList.showAsWeek {
  width: 100%;
}

/* line 4552, ../sass/global.scss */
.dots {
  clear: none !important;
  float: left !important;
  height: 15px !important;
  width: 45% !important;
}

/* line 4559, ../sass/global.scss */
.cat-event {
  background: #f2e8e1;
  overflow: hidden;
}

/* line 4564, ../sass/global.scss */
.cat-music {
  background: #fcf3ec;
  overflow: hidden;
}

/* line 4569, ../sass/global.scss */
.category-wrapper ul li.event-heading:before {
  content: url("../images/event-icon-calendar-page.png");
  padding-right: 10px;
  vertical-align: middle;
  padding-top: 19px;
}

/* line 4576, ../sass/global.scss */
.category-wrapper ul li.music-heading:before {
  content: url("../images/music-icon-calendar-page.png");
  padding-right: 20px;
  vertical-align: middle;
  padding-top: 18px;
}

/* line 4583, ../sass/global.scss */
.eventCategories ul li.catg {
  color: black;
  display: inline-block;
  font-size: 24px;
  width: 100%;
}

/* line 4590, ../sass/global.scss */
.eventCategories {
  width: 100%;
  margin-top: 0 !important;
}

/* line 4595, ../sass/global.scss */
.eventCategories input {
  margin: 3px 10px 0 1px;
  cursor: pointer;
}

/* line 4600, ../sass/global.scss */
.category-wrapper {
  float: left;
  width: 50%;
}

/* line 4605, ../sass/global.scss */
.eventCategories ul li {
  border: 1px solid #ccc;
  cursor: pointer;
  padding: 10px 10px 0;
  vertical-align: middle;
  width: 100%;
  height: 30px;
}

/* line 4614, ../sass/global.scss */
.eventCategories ul li:nth-child(1) {
  height: 50px;
}

/* line 4618, ../sass/global.scss */
.eventCategories ul li p {
  margin-bottom: 10px;
}

/* line 4622, ../sass/global.scss */
#listing-wrapper {
  background: #d9e5f2 url(../images/city-guide-background-logo.png) repeat;
  overflow: hidden;
  padding: 20px 0;
}

/* line 4628, ../sass/global.scss */
.listing-inner-wrapper {
  width: 93%;
  margin: 0 auto;
  max-height: 800px;
  padding: 0 10px;
}

/* line 4635, ../sass/global.scss */
.page-business-guides-map #listing-wrapper h1 {
  font-family: 'myFont';
  font-size: 24px;
  color: #307c9b;
  /*margin-bottom: 0;*/
  border-radius: 0.5em;
}

/* line 4643, ../sass/global.scss */
#listing-wrapper h1, .page-events-calendar #listing-wrapper h1 {
  font-family: 'myFont';
  font-size: 24px;
  color: white;
}

/* line 4649, ../sass/global.scss */
#listing-wrapper h1 label#lbl-result-for {
  float: left;
}

/* line 4653, ../sass/global.scss */
#listing-wrapper h1 label#lblCatName {
  float: left;
  /*margin-left: 10px;*/
  padding-left: 5px;
}

/* line 4659, ../sass/global.scss */
#listing-wrapper h1 label#lbl-result-for:before {
  /*content: url('../images/listing-icon-w.png');*/
  padding-right: 20px;
  text-shadow: 1px 3px 3px black;
}

/* line 4665, ../sass/global.scss */
ul.listing-events {
  overflow: hidden;
}

/* line 4669, ../sass/global.scss */
.listing-container ul.listing-events li {
  width: 100%;
  float: left;
  background-color: white;
  margin-right: 20px;
}

/* line 4676, ../sass/global.scss */
ul.listing-events li {
  padding: 10px;
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 4682, ../sass/global.scss */
.listing-img-wrapper {
  float: left;
  height: 50px;
  width: 50px;
  /*border: 1px solid #ccc;*/
}

/* line 4689, ../sass/global.scss */
ul.listing-events li img {
  /*padding: 0;*/
  width: 50px;
  /*float: left;*/
}

/* line 4695, ../sass/global.scss */
ul.listing-events li h2 {
  color: #357a98;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  text-transform: capitalize;
}

/* line 4705, ../sass/global.scss */
p.event-time {
  color: #357a98;
}

/*Listing Pagination*/
/* line 4711, ../sass/global.scss */
.paging-wrapper {
  overflow: hidden;
}

/* line 4715, ../sass/global.scss */
.listing-inner-wrapper h1.listing-heading {
  float: left;
}

/* line 4719, ../sass/global.scss */
#listing-wrapper .holder a.jp-disabled, a.jp-disabled:hover {
  color: #ccc;
}

/* line 4723, ../sass/global.scss */
#listing-wrapper .holder a {
  color: white;
  font-size: 18px;
}

/* line 4728, ../sass/global.scss */
.paging-wrapper .holder {
  float: right;
  margin-right: 0 30px 0 0;
}

/* line 4733, ../sass/global.scss */
.listing-inner-wrapper .holder {
  float: right;
  font-size: 18px;
  font-weight: bold;
  margin-right: 0;
  margin-right: 0 30px 0 0;
}

/* line 4741, ../sass/global.scss */
.listing-container ul#itemContainer {
  margin: 0;
  min-height: 0 !important;
}

/* line 4746, ../sass/global.scss */
.holder {
  /*background: #317b98;*/
  border-radius: 0.5em;
  /*border: 1px solid white;*/
}

/* line 4751, ../sass/global.scss */
.holder a, .holder span {
  background: #317b98 !important;
  /*border-left: 2px solid white;*/
  margin: 0 3px;
  padding: 3px 10px;
  text-decoration: none;
  color: #fff;
}

/* line 4760, ../sass/global.scss */
.holder a:first-child {
  margin: 0 3px;
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em;
}

/* line 4765, ../sass/global.scss */
.holder a:last-child {
  margin: 0 3px;
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
}

/* line 4771, ../sass/global.scss */
.holder a {
  /*color: black;*/
}

/* line 4775, ../sass/global.scss */
.holder a:hover {
  background: none;
}

/* line 4779, ../sass/global.scss */
#listing-wrapper .holder a.jp-current, a.jp-current:hover {
  color: #dd6f25;
}

/*NgPubs Search Page*/
/* line 4785, ../sass/global.scss */
.lblSearchResult {
  text-transform: capitalize;
}

/* line 4789, ../sass/global.scss */
.page-ngpubs-search h1#page-title {
  display: none;
}

/* line 4793, ../sass/global.scss */
.page-ngpubs-search .row {
  max-width: 100%;
  min-width: 100%;
}

/* line 4801, ../sass/global.scss */
.listing-content {
  float: left;
  margin-left: 10px;
  width: 75%;
  font-size: 14px;
}

/* line 4808, ../sass/global.scss */
.listing-content h2 {
  margin-bottom: 0;
}

/* line 4812, ../sass/global.scss */
.listing-content p {
  margin-bottom: 0;
  /*overflow: hidden;*/
  color: black;
  /*height: 20px;
  position: relative;*/
}

/*.listing-content p:nth-child(2):after {
        bottom: 0;
        content: "...";
        position: absolute;
        right: 0px;
}*/
/* line 4827, ../sass/global.scss */
.listing-content p:nth-child(4) {
  color: #357a98;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 4833, ../sass/global.scss */
.listing-container {
  min-height: 500px;
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 4840, ../sass/global.scss */
.view-map-btn img {
  margin-left: 15px;
  padding-bottom: 5px;
}

/* line 4845, ../sass/global.scss */
.view-map-btn span {
  display: block;
}

/*==============New Header DropDown Menu Style======================*/
/* line 4851, ../sass/global.scss */
form#custom-search-block input#edit-search {
  width: 42px;
  float: right;
}

/*#cssmenu {
    text-transform: uppercase;
    text-align: left;
    margin: 0 10px 10px 5px;
    width: 65px;
    float: left;
}

#cssmenu > ul {
    width: auto;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#cssmenu > ul li#responsive-tab {
    display: none;
     Hide for large screens 
}
#cssmenu > ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#cssmenu > ul li.right {
    float: right;
}
#cssmenu > ul li.has-sub:hover ul {
    display: block;
}
#cssmenu > ul li.has-sub ul {
    display: none;
    width: 250px;
    position: absolute;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #ffffff;
    border: 1px solid green;
    border-bottom: 3px solid #d9ced2;
    border-top: 0 none;
}
#cssmenu > ul li.has-sub ul li {
    display: block;
}
#cssmenu > ul li.has-sub > a {
    background-repeat: no-repeat;
    background-position: 90% -95%;
    background-color: #337997;
    color: white;
    text-shadow: none;
    text-transform: none;
    font-size: 18px;
}
#cssmenu > ul li a {
    display: list-item;
    padding: 19px 24px 10px 10px;
    text-decoration: none;
    color: white;
    background: #256581;
}
#cssmenu > ul li a.active, #cssmenu > ul li a:hover, #cssmenu > ul li a.active, #cssmenu > ul li:hover {
    background-color: #337997;
    color: #fff;
    border:1px solid red;
}*/
/* line 4922, ../sass/global.scss */
.interesting_location {
  float: right;
  text-align: center;
  margin: 10px 0;
  font-size: 14px;
  display: none;
}

/* line 4930, ../sass/global.scss */
.interesting_location_mobile {
  background: #337997;
  padding: 10px 0;
  text-align: center;
  font-size: 14px;
  color: white;
}

/* line 4938, ../sass/global.scss */
.interesting_location_mobile span {
  margin-bottom: 5px;
  display: block;
}

/* line 4943, ../sass/global.scss */
.global_inner_wrapper {
  margin: 0 auto;
  overflow: hidden;
  min-width: 320px;
}

/* line 4949, ../sass/global.scss */
.interesting_location a, .interesting_location_mobile a {
  border-radius: 0.5em;
  color: white;
  display: inline-block;
  font-size: 14px;
  list-style-type: none;
  padding: 3px 5px;
  text-decoration: none;
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
}

/*@media (max-width: 739px) {
    #cssmenu > ul li#responsive-tab {
        display: block;
    }
    #cssmenu > ul li#responsive-tab a {
        background: url('../images/menu-lines-icon.png') no-repeat;
        background-position: right 3px;
        background-size: 25px;
    }
    #cssmenu > ul li {
        display: none;
    }
    #cssmenu > ul li.right {
        float: none;
    }
    #cssmenu > ul li.has-sub {
        position: relative;
    }
    #cssmenu > ul li.has-sub ul {
        display: block;
        position: static;
        width: 100%;
        background: #ffffff;
        border: 0 none;
        margin-top: 5px;
    }
    #cssmenu > ul li.has-sub ul li {
        display: block !important;
    }
    #cssmenu > ul li.has-sub ul li a span {
        display: block;
        padding-left: 24px;
    }
    #cssmenu > ul li.has-sub > a {
        background-image: none;
        display: none;
    }

    #cssmenu > ul {
        position: absolute;
        font-size: 14px;
    }

    #cssmenu > ul li a {
        font-size: 14px;
    }

    #cssmenu > ul li#responsive-tab:before {
        content: "menu";
        float: left;
        font-size: 14px;
        padding-top: 4px;
        cursor: pointer;
        text-transform: capitalize;
    }
    #cssmenu > ul li#responsive-tab {
        display: table;
        width: 70px;
    }

    #cssmenu ul:nth-child(2) li a {
        padding: 10px 15px;
    }

    =====Temp code Delete=====

    #cssmenu ul li#responsive-tab:nth-child(2) {
        display: none;
    }

    #cssmenu ul li#responsive-tab:nth-child(3) {
        display: none;
    }

    #cssmenu ul li#responsive-tab:nth-child(4) {
        display: none;
    }
    #cssmenu ul li#responsive-tab:nth-child(5) {
        display: none;
    }

    #cssmenu ul li#responsive-tab:nth-child(6) {
        display: none;
    }

    #cssmenu ul li#responsive-tab:nth-child(7) {
        display: none;
    }

    =====Temp code Delete=====

    #cssmenu ul:nth-child(2) li a span{
     padding: 0;
     }
}
 Make sure they show even if hidden in mobile view by JS 
@media (min-width: 600px) {
    #cssmenu > ul > li.collapsed {
        display: inline-block !important;
        *display: inline;
        zoom: 1;
    }
    #cssmenu > ul ul li.collapsed {
        display: block !important;
    }

}

#cssmenu ul li.collapsed {
    list-style-image: inherit;
    list-style-type: none;
}*/
/*============== END OF DropDown Menu Style======================*/
/*==New Header Blue Strip==*/
/* line 5084, ../sass/global.scss */
#block-custom-ngpubs-global-navigator {
  color: white;
}

/* line 5088, ../sass/global.scss */
.calendar-navigator {
  float: left;
  margin: 0 10px;
  font-size: 14px;
}

/* line 5094, ../sass/global.scss */
.calendar-navigator a {
  text-decoration: none;
  color: white;
}

/* line 5099, ../sass/global.scss */
.calendar-navigator a img:nth-child(2) {
  max-height: 28px;
}

/* line 5103, ../sass/global.scss */
.calendar-navigator img {
  float: left;
  padding: 2px 10px;
  width: 30px;
}

/* line 5109, ../sass/global.scss */
.calendar-navigator span {
  vertical-align: middle;
  line-height: 30px;
  display: none;
}

/*.go-back > span {
    line-height: 30px;
}

.go-back img {
    float: right;
    padding-left: 10px;
    padding-top: 2px;
}

.go-back {
    float: left;
    cursor: pointer;
    font-size: 14px;
}*/
/* line 5131, ../sass/global.scss */
.page-events-map #introPanel {
  padding-top: 0;
}

/*======Events Map Page======*/
/* line 5137, ../sass/global.scss */
.date_wrapper {
  background-color: #fcf3ec;
  width: 94%;
  padding: 5px 10px;
}

/* line 5143, ../sass/global.scss */
.date_inner_wrapper {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
}

/* line 5149, ../sass/global.scss */
.date_wrapper .see-date-wrapper {
  float: left;
  width: 15%;
}

/* line 5154, ../sass/global.scss */
.date_container {
  float: left;
}

/* line 5158, ../sass/global.scss */
.date_wrapper .add-events-wrapper {
  float: left;
  width: 15%;
  text-align: right;
}

/* line 5164, ../sass/global.scss */
.date_container {
  overflow: hidden;
  width: 70%;
}

/* line 5169, ../sass/global.scss */
.date_inner_container {
  margin: 0 auto;
  max-width: 250px;
  overflow: hidden;
  width: 190px;
}

/* line 5176, ../sass/global.scss */
.date_container label {
  float: left;
  font-size: 18px;
  font-weight: normal;
  margin: 15px 0 0;
  text-align: center;
  min-width: 150px;
}

/* line 5185, ../sass/global.scss */
.page-events-map .date_inner_container {
  margin: 0 auto;
  overflow: hidden;
  width: 210px;
}

/* line 5191, ../sass/global.scss */
.page-events-map .date_container label {
  float: left;
  font-size: 18px;
  font-weight: normal;
  margin: 5px 0 0;
  text-align: center;
  width: 170px;
}

/* line 5200, ../sass/global.scss */
.date_container img {
  float: left;
  cursor: pointer;
}

/* line 5205, ../sass/global.scss */
.see-date-wrapper p {
  display: none;
}

/* line 5209, ../sass/global.scss */
.add-events-wrapper p {
  display: none;
}

/*Dashboard Coupon Page*/
/* line 5215, ../sass/global.scss */
.page-user-dashboard-coupons h1#page-title {
  font-family: 'myFont';
  font-size: 30px;
}

/* line 5220, ../sass/global.scss */
.page-user-dashboard-coupons h1#page-title:before {
  content: url("../images/coupon-icon.png");
  padding: 0 10px 0 0;
  vertical-align: middle;
}

/*.page-user-dashboard-coupons .activate_label {
    float: left;
    width: 40%;
}

.page-user-dashboard-coupons .field-name-field-coupon-activate {
    float: left;
}

.page-user-dashboard-coupons .activate_now_wrapper {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
}

.page-user-dashboard-coupons .form-item-field-coupon-activate-und {
    margin: 0;
}

.page-user-dashboard-coupons #edit-field-coupon-activate-date label {
    font-weight: normal;
}

.page-user-dashboard-coupons #edit-field-coupon-activate-date legend {
    float: left;
    width: 100%;
}

.page-user-dashboard-coupons #edit-field-coupon-activate-date .fieldset-wrapper {
    float: left;
    width: 100%;
}

.page-user-dashboard-coupons .fieldset-wrapper label {
    float: left;
}

.page-user-dashboard-coupons .fieldset-wrapper input {
    float: left;
}

.page-user-dashboard-coupons .start-date-wrapper {
    clear: none;
    float: left;
    width: 50%;
}

.page-user-dashboard-coupons .end-date-wrapper {
    clear: none;
    float: left;
    width: 51%;
}

.page-user-dashboard-coupons .container-inline-date .date-padding {
    padding: 0;
}

.page-user-dashboard-coupons .field-type-text {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    padding-bottom: 20px;
}

.page-user-dashboard-coupons .field-type-text label {
    font-weight: normal;
    float: left;
    width: 100%;
}

.page-user-dashboard-coupons .field-type-text input[type="text"] {
    float: left;
    width: 100%;
    margin: 0;
}

.page-user-dashboard-coupons .field-type-text-long label {
    font-weight: normal;
    float: left;
    width: 100%;
}

.page-user-dashboard-coupons .form-item-title {
    border-bottom: 1px solid #ccc;
    margin: 0;
    overflow: hidden;
    padding-bottom: 20px;
}

.page-user-dashboard-coupons .form-item-title label {
    font-weight: normal;
    float: left;
    width: 100%;
}

.page-user-dashboard-coupons .form-item-title input[type="text"] {
    float: left;
    width: 100%;
    margin: 0;
}

.page-user-dashboard-coupons .grippie {
    display: none;
}

.page-user-dashboard-coupons textarea {
    width: 100%;
    border: 1px solid #33799A;
    background-color: #F4F4F4;
    float: left;
}

.page-user-dashboard-coupons .field-name-field-for-business {
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

.page-user-dashboard-coupons .field-name-field-for-business label {
    font-weight: normal;
    float: left;
    width: 100%;
}

.page-user-dashboard-coupons .field-name-field-for-business select {
    float: left;
    width: 100%;
    border: 1px solid #33799A;
    background-color: #F4F4F4;
    height: 30px;
}

.page-user-dashboard-coupons .form-item-field-for-business-und {
    overflow: hidden;
}

.page-user-dashboard-coupons #field-coupon-activate-date-add-more-wrapper  fieldset {
    margin-bottom: 0;
}

.page-user-dashboard-coupons #field-coupon-activate-date-add-more-wrapper {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.page-user-dashboard-coupons .field-name-field-coupon-accepted-details {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    overflow: hidden;
}

.page-user-dashboard-coupons .form-item-field-coupon-business-address-und-0-value {
    overflow: hidden;
}

.page-user-dashboard-coupons .container-inline-date .date-padding {
    width: 85%;
}*/
/* line 5387, ../sass/global.scss */
.selected {
  background-color: #ebebeb;
}

/* line 5391, ../sass/global.scss */
.block-global-navigator .row {
  max-width: inherit;
  min-width: inherit;
  width: 100%;
}

/* line 5397, ../sass/global.scss */
#categories-wrapper {
  margin: 40px auto 0;
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
  background-color: white;
}

/* line 5405, ../sass/global.scss */
#categories-wrapper .activities-category-wrapper {
  float: left;
  width: 50%;
  position: relative;
}

/* line 5411, ../sass/global.scss */
#categories-wrapper .row1 {
  background: white;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 5418, ../sass/global.scss */
#categories-wrapper .row2 {
  background: white;
  padding: 0;
  width: 99%;
}

/* line 5424, ../sass/global.scss */
#categories-wrapper .business-category-wrapper {
  /*float: left;*/
  width: 100%;
  margin-left: 1%;
  position: relative;
  cursor: pointer;
}

/* line 5432, ../sass/global.scss */
#categories-wrapper ul.row1 li {
  float: left;
  font-size: 12px;
  /*border: 1px solid #ccc;*/
  height: 50px;
  cursor: pointer;
  width: 32%;
  text-align: center;
  display: block;
  padding: 5px 0 3px;
}

/* line 5444, ../sass/global.scss */
#categories-wrapper ul.row2 li {
  float: left;
  font-size: 14px;
  border: 1px solid #ccc;
  height: 50px;
  width: 98%;
  cursor: pointer;
}

/* line 5453, ../sass/global.scss */
#categories-wrapper ul.row1 li img {
  /*float: left;*/
  height: auto;
  margin-left: 10px;
  margin-right: 15px;
  width: 30px;
}

/* line 5461, ../sass/global.scss */
#categories-wrapper ul.row1 li p {
  color: #337997;
  /*float: left;*/
  margin-bottom: 0;
  margin-left: 5px;
  /*    text-align: center;
      width: 50%;*/
}

/* line 5470, ../sass/global.scss */
#categories-wrapper ul.row2 li img {
  float: left;
  height: auto;
  margin-left: 10px;
  margin-right: 15px;
  width: 30px;
}

/* line 5478, ../sass/global.scss */
#categories-wrapper ul.row2 li p {
  color: #337997;
  float: left;
  margin-bottom: 0;
  margin-left: 5px;
  text-align: left;
  width: 50%;
}

/* line 5487, ../sass/global.scss */
#categories-wrapper hr {
  margin-top: 15px;
  border: 1px solid #337997;
}

/* line 5492, ../sass/global.scss */
#categories-wrapper .activities-category-wrapper hr:before {
  background-color: white;
  content: "Activities";
  font-size: 18px;
  position: absolute;
  color: #337997;
  font-weight: bold;
  width: 110px;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  text-transform: uppercase;
  padding: 0 10px;
  font-family: 'MyriadProBold';
  font-weight: normal;
}

/* line 5511, ../sass/global.scss */
#categories-wrapper .business-category-wrapper hr:before {
  background-color: white;
  content: "Businesses";
  font-size: 18px;
  position: absolute;
  color: #337997;
  font-weight: bold;
  width: 110px;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  text-transform: uppercase;
  padding: 0 10px;
  font-family: 'MyriadProBold';
  font-weight: normal;
}

/* line 5530, ../sass/global.scss */
#categories-wrapper h2 {
  display: none;
}

/*Commented by sameer*/
/*.page-business-guides-map .row {
    max-width: inherit;
    min-width: inherit;
    width: 100%;
}

.page-business-guides-map #categories-wrapper {
    margin: 0 auto;
    width: 94%;
    overflow: hidden;
    padding: 10px 0;
}

.activities-category-wrapper {
    float: left;
    width: 50%;
    position: relative;
}

.page-business-guides-map .row1 {
    background: white;
    margin: 0;
    padding: 0;
    width: 99%;
}

.page-business-guides-map .row2 {
    background: white;
    padding: 0;
    width: 99%;
}

.page-business-guides-map .business-category-wrapper {
    float: left;
    width: 49%;
    margin-left: 1%;
    position: relative;
    cursor: pointer;
}

.page-business-guides-map ul.row1 li {
    float: left;
    font-size: 14px;
    border: 1px solid #ccc;
    height: 75px;
    cursor: pointer;
    width: 33%;
    text-align: center;
}

.page-business-guides-map ul.row2 li {
    float: left;
    font-size: 14px;
    border: 1px solid #ccc;
    height: 50px;
    width: 98%;
    cursor: pointer;
}

.page-business-guides-map ul.row1 li img {
    float: left;
    height: auto;
    margin-left: 10px;
    margin-right: 15px;
    width: 30px;
}

.page-business-guides-map ul.row1 li p {
    color: #337997;
    float: left;
    margin-bottom: 0;
    margin-left: 5px;
    text-align: center;
    width: 50%;
}

.page-business-guides-map ul.row2 li img {
    float: left;
    height: auto;
    margin-left: 10px;
    margin-right: 15px;
    width: 30px;
}

.page-business-guides-map ul.row2 li p {
    color: #337997;
    float: left;
    margin-bottom: 0;
    margin-left: 5px;
    text-align: left;
    width: 50%;
}

.page-business-guides-map #categories-wrapper hr {
    margin-top: 15px;
    border: 1px solid #337997;
}

.page-business-guides-map #categories-wrapper .activities-category-wrapper hr:before {
    background-color: white;
    content: "Activities";
    font-size: 18px;
    position: absolute;
    color: #337997;
    font-weight: bold;
    width: 110px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    text-transform: uppercase;
    padding: 0 10px;
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.page-business-guides-map #categories-wrapper .business-category-wrapper hr:before {
    background-color: white;
    content: "Businesses";
    font-size: 18px;
    position: absolute;
    color: #337997;
    font-weight: bold;
    width: 110px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    text-transform: uppercase;
    padding: 0 10px;
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.page-business-guides-map #categories-wrapper h2 {
    display: none;
}*/
/* line 5677, ../sass/global.scss */
#introPanel {
  padding: 0;
}

/*Coupon Light Box*/
/* line 5687, ../sass/global.scss */
#coupon-wrapper {
  border-color: #939598;
  border-style: dashed;
  border-width: 4px;
  margin: 10px;
  padding: 10px;
  text-align: center;
}

/* line 5696, ../sass/global.scss */
.coupon-inner-wrapper {
  background-color: #f3f3f4;
  padding: 20px 0;
  margin: 20px 0;
}

/* line 5702, ../sass/global.scss */
.coupon-inner-wrapper .row {
  margin: 10px 0;
  z-index: -1;
}

/* line 5707, ../sass/global.scss */
.coupon-inner-wrapper .row h2 {
  margin: 0;
}

/* line 5711, ../sass/global.scss */
.coupon-inner-wrapper .row p {
  margin: 0;
}

/*==Ribbon Effect==*/
/* line 5716, ../sass/global.scss */
div.coupon_title {
  border: 4px solid white;
  text-transform: uppercase;
  font-size: 24px;
  display: inline-block;
  color: #FFFFFF;
  line-height: 38px;
  position: relative;
  max-width: 310px;
  min-width: 150px;
  padding: 0 20px;
}

/* line 5729, ../sass/global.scss */
div.coupon_title:before, div.coupon_title:after {
  content: "";
  border-style: solid;
  border-width: 0;
  height: 0;
  position: absolute;
  width: 0;
}

/* line 5738, ../sass/global.scss */
div.coupon_title {
  background-color: #ea9450;
}

/* line 5742, ../sass/global.scss */
div.coupon_title:before, div.coupon_title:after {
  top: 6px;
}

/* line 5746, ../sass/global.scss */
div.coupon_title:before {
  border-color: #c36c27 #c36c27 #c36c27 transparent;
  border-width: 19px;
  left: -25px;
}

/* line 5752, ../sass/global.scss */
div.coupon_title:after {
  border-color: #c36c27 transparent #c36c27 #c36c27;
  border-width: 19px;
  right: -25px;
}

/*=====*/
/* line 5760, ../sass/global.scss */
#coupon-wrapper .main-content {
  background-color: white;
  margin: 0 20px;
  padding: 15px;
}

/* line 5766, ../sass/global.scss */
#coupon-wrapper input[type="button"] {
  border: none;
  border-radius: 0.5em;
  color: #ffffff;
  display: block;
  float: initial;
  margin: 0 auto;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  width: 30%;
  background: #74afd9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74afd9), color-stop(100%, #43738a));
  /* Come,Safari4+ */
  background: -webkit-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74afd9 0%, #43738a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74afd9 0%, #43738a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74afd9', endColorstr='#43738a',GradientType=0 );
  /* IE6-9 */
}

/* line 5787, ../sass/global.scss */
.print_wrapper {
  overflow: hidden;
  margin-top: 20px;
}

/* line 5792, ../sass/global.scss */
.print_wrapper small {
  margin-top: 10px;
  display: block;
  color: #818285;
}

/*Business Guide Map : Popup*/
/* line 5800, ../sass/global.scss */
.page-business-guides-map .popup-wrapper .popup-container {
  float: left;
  overflow: hidden;
  width: 230px;
  /*padding-top: 5px;*/
}

/* line 5807, ../sass/global.scss */
.popup-wrapper {
  width: 250px;
  overflow: hidden;
}

/* line 5812, ../sass/global.scss */
.popup-wrapper .popup-img {
  float: left;
  margin-right: 10px;
  width: 70px;
  text-align: center;
}

/* line 5819, ../sass/global.scss */
.popup-container h3 {
  font-size: 16px;
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 5827, ../sass/global.scss */
.popup-container h3 a {
  text-decoration: none;
  color: #337997;
}

/* line 5832, ../sass/global.scss */
.popup-container p {
  margin-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
}

/* line 5840, ../sass/global.scss */
.popup-container ul {
  margin: 0;
  color: #337997;
  font-weight: bold;
}

/* line 5846, ../sass/global.scss */
.popup-container ul li {
  display: inline;
}

/* line 5850, ../sass/global.scss */
.popup-container ul li a {
  text-decoration: none;
  color: #337997;
  background-color: inherit;
}

/* line 5856, ../sass/global.scss */
.popup-container ul li:first-child {
  margin-right: 10px;
}

/* line 5860, ../sass/global.scss */
.popup-container ul li:first-child:before {
  content: url("../images/phone-icon.png");
  margin-right: 5px;
  vertical-align: middle;
}

/* line 5866, ../sass/global.scss */
.popup-container ul li:last-child:before {
  content: url("../images/map-marker-icon.png");
  margin-right: 5px;
  vertical-align: middle;
}

/* line 5872, ../sass/global.scss */
.popup-img img {
  width: 60px;
  height: 60px;
}

/*Go Button*/
/* line 5879, ../sass/global.scss */
Form#custom-search-block input#edit-search:focus {
  box-shadow: none;
}

/* line 5883, ../sass/global.scss */
Form#custom-search-block input#edit-search:active {
  box-shadow: none;
}

/* line 5887, ../sass/global.scss */
.grid-12 {
  margin-left: 0;
  margin-right: 0;
}

/*Basic Pages*/
/* line 5894, ../sass/global.scss */
body.node-type-page {
  background-color: #FCF3EC;
}

/* line 5898, ../sass/global.scss */
body.node-type-page h1#page-title {
  font-family: 'myFont';
  font-size: 30px;
  margin: 20px 0;
  padding: 0 20px;
}

/* line 5905, ../sass/global.scss */
.context-data-policy .field-type-text-with-summary {
  font-size: 14px;
  padding: 0 20px;
  text-align: justify;
}

/* line 5911, ../sass/global.scss */
.context-terms-of-use .field-type-text-with-summary {
  font-size: 14px;
  padding: 0 20px;
  text-align: justify;
}

/*page-business-guides-map Image Slider*/
/* line 5919, ../sass/global.scss */
.page-business-guides-map .owl-carousel .owl-wrapper-outer {
  margin: 0 auto;
  width: 100%;
}

/* line 5924, ../sass/global.scss */
.page-business-guides-map .owl-carousel .owl-wrapper-outer img {
  padding: 0;
}

/* line 5928, ../sass/global.scss */
.image_title {
  background-color: #336699;
  bottom: 0;
  padding: 5px 20px 5px 5px;
  position: absolute;
  text-align: right;
  width: 98%;
  z-index: 999;
  opacity: 0.8;
  color: white;
  font-size: 24px;
  text-transform: capitalize;
}

/* line 5942, ../sass/global.scss */
.features_slider img {
  width: 100%;
  height: 300px;
}

/*Reservation business landing page*/
/* line 5949, ../sass/global.scss */
.ui-widget {
  width: inherit !important;
}

/* line 5953, ../sass/global.scss */
.ui-widget-header {
  background: none !important;
  border: none !important;
}

/* line 5958, ../sass/global.scss */
.ui-tabs .ui-tabs-panel {
  padding: 0 !important;
}

/* line 5962, ../sass/global.scss */
.ui-state-default {
  color: black !important;
}

/* line 5966, ../sass/global.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: black !important;
}

/*Reservation Box*/
/*
#OT_form {
    width: 215px !important;
    margin: 0 auto !important;
}

.OT_wrapper {
    width: 215px !important;
    margin: 10px 0 0 0 !important;
}

.OT_title {
    width: inherit !important;
}

.OT_subtitle {
    width: inherit !important;
}

.OT_day {
    background-position: -11px -13px !important;
}

.OT_time {
    background-position: -11px -62px !important;
}

.OT_party {
    background-position: -11px -110px !important;
}

.OT_day, .OT_time, .OT_party {
    padding: 5px 0 10px 35px !important;
}
*/
/*Why Join Page*/
/* line 6010, ../sass/global.scss */
.why-join-container b {
  font-family: "MyriadProBold";
  font-weight: normal;
}

/* line 6015, ../sass/global.scss */
.why-join-container h2 {
  font-weight: normal;
  text-align: center;
  font-size: 36px;
}

/* line 6021, ../sass/global.scss */
.why-join-container {
  margin: 0 auto;
  max-width: 960px;
  width: 94%;
  font-size: 24px;
}

/* line 6028, ../sass/global.scss */
.content-row1 .why-join-container, .content-row2 .why-join-container {
  padding: 0 10px;
}

/* line 6032, ../sass/global.scss */
.content-row1 .why-join-container h2, .content-row2 .why-join-container h2 {
  font-size: 32px;
  margin-bottom: 30px;
}

/* line 6037, ../sass/global.scss */
.why-join-wrapper .banner {
  background: url("../images/why-join-mobile-banner-img.jpg");
  background-repeat: no-repeat;
  background-size: auto auto;
  -moz-background-size: cover;
  background-position: top center;
  padding: 20px 10px;
  overflow: hidden;
  height: 980px;
}

/* line 6048, ../sass/global.scss */
.banner-content-holder h2 {
  font-size: 24px;
  font-weight: normal;
  line-height: 30px;
}

/* line 6054, ../sass/global.scss */
.banner-content-holder {
  width: 100%;
  margin-bottom: 20px;
}

/* line 6059, ../sass/global.scss */
.banner-content-holder a {
  text-decoration: none;
  color: black;
}

/* line 6064, ../sass/global.scss */
.banner .banner-content-holder h2 {
  text-align: left;
}

/* line 6068, ../sass/global.scss */
.amt-wrap {
  margin: 0;
}

/* line 6072, ../sass/global.scss */
span.amt {
  border-radius: 0.5em;
  display: block;
  font-size: 20px;
  padding: 0 10px;
  text-align: center;
  width: 80%;
  margin: 15px auto 0;
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(#ffffff 0%, #f5bc90 99%);
  background: -moz-linear-gradient(#ffffff 0%, #f5bc90 99%);
  background: -o-linear-gradient(#ffffff 0%, #f5bc90 99%);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.99, #f5bc90));
  background: linear-gradient(#ffffff 0%, #f5bc90 99%);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5bc90',GradientType=0 );
  /* IE6-9 */
}

/* line 6089, ../sass/global.scss */
span.amt b {
  font-family: 'MyriadProBold';
  font-size: 36px;
  padding: 0 0 0 8px;
  font-weight: normal;
}

/* line 6096, ../sass/global.scss */
p.free-trial-text {
  margin-top: 10px;
  text-align: center;
  width: 100%;
}

/* line 6102, ../sass/global.scss */
p.free-trial-text b {
  font-family: 'MyriadProBold';
  font-weight: normal;
}

/* line 6107, ../sass/global.scss */
.why-join-video {
  height: 130px;
  margin: 15px auto 0;
  width: 280px;
}

/* line 6113, ../sass/global.scss */
p.video-info {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}

/* line 6121, ../sass/global.scss */
p.video-info b {
  font-family: 'MyriadProBold';
  font-weight: normal;
}

/* line 6126, ../sass/global.scss */
.see-more-btn {
  font-size: 17px;
  margin: 0 auto;
  padding: 5px 10px;
  color: white;
  display: block;
  width: 46%;
  text-align: center;
}

/* line 6135, ../sass/global.scss */
.blue-strip {
  background-color: #337997;
  width: 100%;
  padding: 10px 0;
}

/* line 6140, ../sass/global.scss */
.content-row1 {
  background-color: #79b1d9;
  width: 100%;
  padding: 20px 0;
}

/* line 6146, ../sass/global.scss */
.col-wrapper {
  overflow: hidden;
  margin: 0 0 30px;
}

/* line 6151, ../sass/global.scss */
.col-wrapper .col1 {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

/* line 6158, ../sass/global.scss */
.col-wrapper .col2 {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

/* line 6165, ../sass/global.scss */
.col-wrapper .col3 {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

/* line 6172, ../sass/global.scss */
.col-wrapper .col1 p, .col-wrapper .col2 p, .col-wrapper .col3 {
  line-height: 30px;
}

/* line 6176, ../sass/global.scss */
.col-wrapper .col1 .img-wrap img {
  width: 100%;
  max-width: 170px;
}

/* line 6181, ../sass/global.scss */
.col-wrapper .col2 .img-wrap img {
  width: 100%;
  max-width: 209px;
}

/* line 6186, ../sass/global.scss */
.col-wrapper .col3 .img-wrap img {
  width: 100%;
  max-width: 202px;
}

/* line 6191, ../sass/global.scss */
p.full-list {
  clear: both;
  text-align: center;
}

/* line 6196, ../sass/global.scss */
.img-wrap {
  height: 175px;
}

/* line 6200, ../sass/global.scss */
.img-wrap2 {
  height: 180px;
  margin: 20px 0;
}

/* line 6205, ../sass/global.scss */
.content-row2 {
  color: white;
}

/* line 6209, ../sass/global.scss */
.content-row2 .why-join-container {
  background: url("../images/why-join-bottom-pic.jpg");
  background-repeat: no-repeat;
  background-size: auto auto;
  -moz-background-size: cover;
  background-position: center;
  background-size: cover;
}

/* line 6218, ../sass/global.scss */
.col-wrapper .col1 .img-wrap2 img {
  width: 100%;
  max-width: 120px;
}

/* line 6223, ../sass/global.scss */
.col-wrapper .col2 .img-wrap2 img {
  width: 100%;
  max-width: 176px;
}

/* line 6228, ../sass/global.scss */
.col-wrapper .col3 .img-wrap2 img {
  width: 100%;
  max-width: 82px;
}

/* line 6233, ../sass/global.scss */
.bottom-amt-wrapper span.amt {
  border-radius: 0.5em;
  display: block;
  font-size: 28px;
  padding: 0 10px;
  text-align: center;
  width: 80%;
  margin: 0 auto;
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(#ffffff 0%, #f5bc90 99%);
  background: -moz-linear-gradient(#ffffff 0%, #f5bc90 99%);
  background: -o-linear-gradient(#ffffff 0%, #f5bc90 99%);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.99, #f5bc90));
  background: linear-gradient(#ffffff 0%, #f5bc90 99%);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5bc90',GradientType=0 );
  /* IE6-9 */
}

/* line 6250, ../sass/global.scss */
.bottom-amt-wrapper a {
  text-decoration: none;
  color: black;
}

/* line 6255, ../sass/global.scss */
.bottom-amt-wrapper p.free-trial-text {
  margin-top: 10px;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
}

/* line 6262, ../sass/global.scss */
.bottom-amt-wrapper h2 {
  text-align: center;
}

/* line 6266, ../sass/global.scss */
.bottom-amt-wrapper {
  background-color: #904720;
  padding: 10px 0;
}

/* line 6271, ../sass/global.scss */
.col-wrapper .img-wrap img.section-icons {
  max-height: 145px;
  max-width: -moz-fit-content;
}

/*Dashboard staff-training*/
/* line 6278, ../sass/global.scss */
.page-user-dashboard-staff-training h1#page-title {
  font-family: 'myFont';
  font-size: 30px;
}

/* line 6283, ../sass/global.scss */
.page-user-dashboard-staff-training h1#page-title::before {
  content: url("../images/training-materials-icon.png");
  padding: 15px 10px 0;
  vertical-align: middle;
}

/* line 6289, ../sass/global.scss */
.page-user-dashboard-staff-training .view-dashboard-training .views-field-field-training-title {
  display: block;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 5px;
}

/* line 6296, ../sass/global.scss */
.page-user-dashboard-staff-training .view-dashboard-training .views-row {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}

/* line 6303, ../sass/global.scss */
.page-user-dashboard-staff-training .view-dashboard-training .views-field-field-triaining-description {
  margin-bottom: 20px;
}

/* line 6307, ../sass/global.scss */
.view-dashboard-training .views-field-field-training-pdf-file a {
  float: right;
  padding: 5px 20px;
  text-decoration: none;
  color: white;
  border-radius: 0.5em;
  background: #79d9c1;
  background: -moz-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79d9c1), color-stop(100%, #339a83));
  background: -webkit-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -o-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -ms-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: linear-gradient(to bottom, #79d9c1 0%, #339a83 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79d9c1', endColorstr='#339a83',GradientType=0 );
}

/*Dashboard staff-training*/
/* line 6325, ../sass/global.scss */
.page-user-dashboard-dashboard-training h1#page-title {
  font-family: 'myFont';
  font-size: 30px;
}

/* line 6330, ../sass/global.scss */
.page-user-dashboard-dashboard-training h1#page-title::before {
  content: url("../images/training-materials-icon.png");
  padding: 15px 10px 0;
  vertical-align: middle;
}

/* line 6336, ../sass/global.scss */
.page-user-dashboard-dashboard-training h1.how_to_documents {
  font-family: 'myFont';
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 10px;
}

/* line 6343, ../sass/global.scss */
.page-user-dashboard-dashboard-training .views-field-field-training-title {
  float: left;
  width: 60%;
}

/* line 6348, ../sass/global.scss */
.page-user-dashboard-dashboard-training .views-row {
  margin: 10px 0;
  overflow: hidden;
}

/* line 6353, ../sass/global.scss */
.page-user-dashboard-dashboard-training .views-field-field-training-title {
  float: left;
  text-align: right;
  width: 75%;
}

/* line 6359, ../sass/global.scss */
.page-user-dashboard-dashboard-training .views-field-field-training-pdf-file {
  float: left;
  width: 25%;
}

/* line 6364, ../sass/global.scss */
.page-user-dashboard-dashboard-training .view-content {
  margin: 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}

/*Fliers Page*/
/* line 6372, ../sass/global.scss */
.page-user-dashboard-fliers h1#page-title {
  font-family: 'myFont';
  font-size: 30px;
}

/* line 6377, ../sass/global.scss */
.page-user-dashboard-fliers h1#page-title:before {
  content: url("../images/fliers-icon.png");
  padding: 0 10px 0 0;
  vertical-align: middle;
}

/* line 6383, ../sass/global.scss */
.flier-container {
  overflow: hidden;
}

/* line 6387, ../sass/global.scss */
.flier-img {
  float: left;
  text-align: center;
  width: 100%;
}

/* line 6393, ../sass/global.scss */
.flier-info {
  float: left;
  width: 100%;
  margin-top: 30px;
}

/* line 6399, ../sass/global.scss */
.flier-info dl {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  display: table;
  height: 29px;
  margin: 0;
  overflow: hidden;
  padding: 10px 0;
  width: 100%;
}

/* line 6410, ../sass/global.scss */
.flier-info dl:first-child {
  border-bottom: medium none;
}

/* line 6414, ../sass/global.scss */
.flier-info dt {
  float: left;
  width: 80px;
}

/* line 6419, ../sass/global.scss */
.flier-info dd {
  float: left;
  font-size: 16px;
  font-style: normal;
  margin: 0;
  width: 30px;
}

/* line 6427, ../sass/global.scss */
.flier-info dd.blank-dd {
  border: 1px solid white;
}

/* line 6431, ../sass/global.scss */
.flier-caregory {
  margin-bottom: 30px;
}

/* line 6435, ../sass/global.scss */
.flier-caregory h2 {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 5px;
}

/* line 6441, ../sass/global.scss */
.page-user-dashboard-fliers .flier-caregory h2:before {
  content: url("../images/fliers-heading-arrow.png");
  padding: 0 10px 0 0;
}

/* line 6446, ../sass/global.scss */
.flier-notes ol {
  padding-left: 40px;
}

/* line 6450, ../sass/global.scss */
a.flier-page-btn {
  float: right;
  padding: 5px 20px;
  text-decoration: none;
  color: white;
  border-radius: 0.5em;
  background: #79d9c1;
  background: -moz-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79d9c1), color-stop(100%, #339a83));
  background: -webkit-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -o-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -ms-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: linear-gradient(to bottom, #79d9c1 0%, #339a83 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79d9c1', endColorstr='#339a83',GradientType=0 );
}

/* line 6466, ../sass/global.scss */
.fliers-categories {
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 6473, ../sass/global.scss */
p.flier-btm-text {
  font-size: 10px;
  color: #999999;
}

/* line 6478, ../sass/global.scss */
.flier-img-1 img {
  width: 100%;
  max-width: 165px;
}

/* line 6483, ../sass/global.scss */
.flier-img-2 img {
  width: 100%;
  max-width: 219px;
}

/* line 6488, ../sass/global.scss */
.flier-img-3 img {
  width: 100%;
  max-width: 248px;
}

/* line 6493, ../sass/global.scss */
.flier-img-4 img {
  width: 100%;
  max-width: 179px;
}

/*Elaborate*/
/* line 6500, ../sass/global.scss */
#modalContent .ctools-modal-content {
  height: auto !important;
}

/* line 6504, ../sass/global.scss */
#modalContent .ctools-modal-content .modal-content {
  height: auto !important;
  margin-bottom: 20px;
  padding: 0 13px !important;
}

/* line 6510, ../sass/global.scss */
form.flag_form input[type="text"] {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  height: 35px;
  width: 100%;
  border-radius: 0.5em;
}

/* line 6518, ../sass/global.scss */
form.flag_form .resizable-textarea {
  margin: 0 !important;
  float: left;
  width: 100%;
}

/* line 6524, ../sass/global.scss */
form.flag_form .form-type-textarea {
  overflow: hidden;
  width: 100%;
}

/* line 6529, ../sass/global.scss */
form.flag_form textarea {
  background-color: #F4F4F4;
  border: 1px solid #33799A;
  width: 100%;
  border-radius: 0.5em;
}

/* line 6536, ../sass/global.scss */
form.flag_form label {
  width: 100% !important;
  font-weight: normal;
  text-align: left;
  padding: 5px 0;
}

/* line 6543, ../sass/global.scss */
form.flag_form .resizable-textarea .grippie {
  background: none;
  border: none;
}

/* line 6548, ../sass/global.scss */
form.flag_form div.ctools-modal-content .resizable-textarea {
  margin: 0;
}

/* line 6552, ../sass/global.scss */
form.flag_form input[type="submit"] {
  text-shadow: none;
  border: none;
  color: white;
  background: #79d9c1;
  background: -moz-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79d9c1), color-stop(100%, #339a83));
  background: -webkit-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -o-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: -ms-linear-gradient(top, #79d9c1 0%, #339a83 100%);
  background: linear-gradient(to bottom, #79d9c1 0%, #339a83 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79d9c1', endColorstr='#339a83',GradientType=0 );
}

/* line 6566, ../sass/global.scss */
form.flag_form .form-submit {
  float: none;
  margin: 10px auto 0;
  width: 90px !important;
  display: initial;
}

/* line 6573, ../sass/global.scss */
.modal-header {
  padding: 10px !important;
}

/* line 6577, ../sass/global.scss */
div.ctools-modal-content a.close img {
  margin-left: 10px;
  top: -3px;
}

/* line 6582, ../sass/global.scss */
div.ctools-modal-content a.close {
  text-decoration: none;
}

/*Dashboard Heading Style*/
/* line 6588, ../sass/global.scss */
.page-user-dashboard h3 {
  font-family: 'myFont';
  font-weight: normal;
}

/*Map Popup Open/Close Box*/
/* line 6595, ../sass/global.scss */
.popup-container {
  position: relative;
}

/* line 6599, ../sass/global.scss */
.popup-container .open {
  border: 2px solid green;
  border-radius: 0.5em;
  bottom: 0;
  color: green;
  font-size: 10px;
  padding: 0 3px 3px;
  position: absolute;
  right: 0;
  z-index: 100;
}

/* line 6611, ../sass/global.scss */
.popup-container .closed {
  border: 2px solid red;
  border-radius: 0.5em;
  bottom: 0;
  color: red;
  font-size: 10px;
  padding: 0 3px 3px;
  position: absolute;
  right: 0;
  z-index: 100;
}

/*Try it button*/
/* line 6624, ../sass/global.scss */
img.try {
  bottom: -80px;
  position: absolute;
  height: 60px;
  cursor: pointer;
  z-index: -1;
  right: 15px;
}

/*Dashboard Announcement*/
/* line 6635, ../sass/global.scss */
.block--latest-announcements-block {
  background: url("../images/announcement-bg.png");
  margin-top: 20px;
  overflow: hidden;
}

/* line 6641, ../sass/global.scss */
.block--latest-announcements-block .block-inner {
  margin: 20px;
  background-color: white;
  padding: 10px;
}

/* line 6647, ../sass/global.scss */
.block--latest-announcements-block .block-title:before {
  content: url("../images/contact-page-heading-icon.png");
}

/* line 6651, ../sass/global.scss */
.block--latest-announcements-block .block-title {
  font-family: "MyriadProBold";
  font-weight: normal;
  font-size: 24px;
  vertical-align: middle;
  color: #337997;
}

/* line 6659, ../sass/global.scss */
.block--latest-announcements-block .views-field-field-announcement-title {
  color: #337997;
  display: list-item;
  float: left;
  margin-left: 20px;
}

/*Scroll Back to top*/
/* line 6668, ../sass/global.scss */
#back-top span#button {
  display: none;
  background-color: inherit;
}

/* line 6673, ../sass/global.scss */
#back-top span#button:hover {
  background-color: inherit;
}

/* line 6677, ../sass/global.scss */
#back-top span#button, #back-top-prev span#button-prev {
  background-image: url("../images/scroll-up-icon.png");
}

/*No result CSS*/
/* line 6683, ../sass/global.scss */
.no-results {
  color: white;
  font-size: 24px;
  margin-top: 15px;
  text-shadow: 1px 3px 3px black;
}

/*Get Direction Page*/
/* line 6692, ../sass/global.scss */
.page-get-directions .block-system-main {
  height: 600px;
}

/* line 6696, ../sass/global.scss */
.page-get-directions .location_loader {
  display: block;
  margin: 50px auto 0;
}

/* line 6701, ../sass/global.scss */
.page-get-directions span.location_loader {
  margin: 10px 0 20px;
  text-align: center;
}

/*why join slider*/
/* line 6708, ../sass/global.scss */
.testimonials_slider .testimonial_text {
  font-size: 18px;
  font-style: italic;
  color: white;
  margin: 0 auto;
  width: 75%;
}

/* line 6716, ../sass/global.scss */
.testimonials_slider .testimonial_title {
  font-style: normal;
  text-align: right;
  margin-top: 10px;
  font-size: 14px;
}

/* line 6723, ../sass/global.scss */
.testimonials_slider .owl-theme .owl-controls .owl-buttons .owl-prev, .testimonials_slider .owl-theme .owl-controls .owl-buttons .owl-next {
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  height: 30px;
  width: 25px;
  padding: 0;
  background: inherit;
}

/* line 6733, ../sass/global.scss */
.testimonials_slider .owl-controls .owl-buttons .owl-prev {
  background-image: url("../images/slider-prev-next-btn.png");
  background-position: left top;
  width: 25px;
  top: 25%;
}

/* line 6740, ../sass/global.scss */
.testimonials_slider .owl-controls .owl-buttons .owl-next {
  background-image: url("../images/slider-prev-next-btn.png");
  background-position: right top;
  width: 25px;
  top: 25%;
}

/* line 6747, ../sass/global.scss */
.testimonials_slider .owl-controls .owl-buttons div {
  background: none;
}

/* line 6751, ../sass/global.scss */
.why-join-video iframe#youtube-field-player {
  height: 130px !important;
  width: 280px !important;
}

/* line 6756, ../sass/global.scss */
.popup-img img {
  width: 70px;
  height: 70px;
}

/*About you Table*/
/* line 6763, ../sass/global.scss */
body.page-user-dashboard-aboutyou table tr.even, tr.odd {
  border-bottom: 1px solid #ccc;
}

/* line 6767, ../sass/global.scss */
body.page-user-dashboard-aboutyou table {
  border: 1px solid #ccc;
}

/* line 6771, ../sass/global.scss */
body.page-user-dashboard-aboutyou .office-hours-block-hours > .form-type-select {
  border: medium none !important;
}

/*Menu Css by sameer*/
/* line 6778, ../sass/global.scss */
#block-custom-ngpubs-global-navigator {
  padding: 0;
}

/* line 6782, ../sass/global.scss */
.global_inner_wrapper ul {
  padding: 0;
  list-style: none;
  margin: 0;
}

/* line 6787, ../sass/global.scss */
.global_inner_wrapper ul li {
  float: left;
  width: 80px;
}

/* line 6792, ../sass/global.scss */
.global_inner_wrapper ul li a {
  display: block;
  padding: 5px 10px;
  color: #fff;
  background: #337997;
  text-decoration: none;
  font-size: 14px;
}

/* line 6801, ../sass/global.scss */
.global_inner_wrapper > ul:nth-child(1) li a {
  padding: 8px 0;
  margin-left: 10px;
}

/* line 6806, ../sass/global.scss */
.global_inner_wrapper ul li a:hover {
  color: #fff;
  background: #337997;
}

/* line 6810, ../sass/global.scss */
.global_inner_wrapper ul li ul {
  display: none;
  margin-top: 1px;
  z-index: 100;
}

/* line 6815, ../sass/global.scss */
.global_inner_wrapper ul li:hover ul {
  display: block;
  /* display the dropdown */
  position: absolute;
}

/* line 6820, ../sass/global.scss */
.global_inner_wrapper ul li:hover ul li {
  width: 60%;
  text-align: left;
}

/* line 6825, ../sass/global.scss */
.menu_master_ul li a:first-child img {
  height: 23px;
  margin-left: 5px;
  max-height: 28px;
}

/* line 6831, ../sass/global.scss */
.global_inner_wrapper ul:nth-child(2) li a {
  padding: 10px 15px;
}

/* line 6835, ../sass/global.scss */
.calendar-navigator {
  margin: 3px 1%;
}

/* line 6839, ../sass/global.scss */
.go-back {
  margin: 3px 0;
}

/* line 6843, ../sass/global.scss */
.menu_master_ul li > ul li a {
  background: none repeat scroll 0 0 #256581;
}

/* New Listing */
/* line 6848, ../sass/global.scss */
.listing-container ul.listing-events li {
  padding: 5px 0 0 0;
}

/* line 6851, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer {
  /*border: 1px solid red;*/
  float: left;
  overflow: hidden;
  clear: both;
  width: 100%;
  background: #d9e5f2;
  height: 35px;
}

/* line 6860, ../sass/global.scss */
.listing-container ul.listing-events li h2 {
  font-family: 'MyriadProBold';
  font-weight: normal;
}

/*.listing-container ul.listing-events li .list_footer ul {
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 60px;
}*/
/* line 6869, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer ul {
  padding: 0;
  overflow: hidden;
  margin: 0 auto;
  width: 285px;
  margin: 0 auto;
}

/* line 6876, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer ul li {
  margin: 5px 5px 0 0;
  padding: 0;
  float: left;
  width: auto;
  min-height: initial;
}

/* line 6883, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer ul li.list_call:before {
  content: url("../images/business-landing-page_phone.png");
  padding-right: 5px;
  vertical-align: top;
}

/* line 6889, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer ul li.list_directions:before {
  content: url("../images/business-landing-page_location.png");
  padding-right: 5px;
  vertical-align: top;
}

/* line 6894, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer ul li, .listing-container ul.listing-events li .list_footer ul li a {
  background: initial;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #307c9b;
  font-family: 'MyriadProBold';
  font-weight: normal;
  text-transform: uppercase;
  vertical-align: top;
}

/* line 6905, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer ul li .closed {
  border: 2px solid red;
  padding: 0 5px;
  color: red;
  border-radius: 0.5em;
  text-transform: uppercase;
}

/* line 6912, ../sass/global.scss */
.listing-container ul.listing-events li .list_footer ul li .open {
  border: 2px solid #0b9444;
  padding: 0 10px;
  color: #0b9444;
  border-radius: 0.5em;
  text-transform: capitalize;
}

/* line 6919, ../sass/global.scss */
.page-business-guides-map .listing-container ul.listing-events li:first-child {
  min-height: 90px;
}

/* line 6922, ../sass/global.scss */
.listing-container ul.listing-events li img {
  margin-left: 5px;
}

/* line 6925, ../sass/global.scss */
.page-business-guides-map .listing-container ul.listing-events li:first-child img {
  width: 60px;
  height: 50px;
  padding-left: 5px;
}

/* line 6930, ../sass/global.scss */
.page-business-guides-map .listing-container ul.listing-events li:first-child .listing-img-wrapper {
  width: 50px;
  margin-right: 10px;
}

/* line 6934, ../sass/global.scss */
.page-business-guides-map .listing-container ul.listing-events li:first-child h2 {
  font-size: 18px;
}

/* line 6937, ../sass/global.scss */
.page-business-guides-map .listing-container ul.listing-events li:first-child p {
  display: inline-block;
}

/* line 6940, ../sass/global.scss */
.page-business-guides-map .listing-container ul.listing-events li:first-child p a {
  border-radius: 0.5em;
  color: #FFFFFF;
  font-size: 17px;
  margin-top: 5px;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  width: auto;
  display: block;
  background: #79b1d9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79b1d9), color-stop(100%, #33799a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #79b1d9 0%, #33799a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79b1d9', endColorstr='#33799a',GradientType=0 );
  /* IE6-9 */
}

/*Registration Page captcha*/
/* line 6964, ../sass/global.scss */
.captcha .fieldset-description {
  text-align: center;
  padding: 0 30px;
}

/* line 6969, ../sass/global.scss */
.captcha legend {
  font-weight: bold;
  margin-top: 5px;
  text-align: center;
  width: 100%;
}

/* line 6976, ../sass/global.scss */
.page-registration .captcha .fieldset-wrapper {
  text-align: center;
}

/*.page-registration .form-item-captcha-response span.field-prefix{
    margin-left: 5%;
}*/
/*Add to your guide Captcha*/
/* line 6986, ../sass/global.scss */
.captcha .form-item-captcha-response .description {
  text-align: center;
  margin-top: 10px;
}

/*Add Calendar Event Captcha*/
/* line 6992, ../sass/global.scss */
.page-calendar-events .captcha .fieldset-wrapper {
  max-width: 960px;
  width: 92%;
}

/* line 6997, ../sass/global.scss */
.page-calendar-events .captcha .form-item-captcha-response {
  max-width: 680px;
  margin: 0 auto;
}

/* line 7002, ../sass/global.scss */
.page-calendar-events .captcha .form-item-captcha-response > label {
  float: left;
}

/* line 7006, ../sass/global.scss */
.page-calendar-events .captcha .form-item-captcha-response .field-prefix {
  margin-right: 50px;
}

/*Regional new header*/
/* line 7012, ../sass/global.scss */
.search_wrapper {
  float: right;
  width: 82%;
}

/* line 7017, ../sass/global.scss */
.search_block_wrappper .search_wrapper .form-type-textfield {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  float: left;
  width: 80%;
}

/* line 7025, ../sass/global.scss */
form#custom-search-block .search_wrapper input#edit-search {
  float: right;
  height: 35px;
  margin-top: 0;
}

/* line 7031, ../sass/global.scss */
.search_block_wrappper .search_wrapper input.form-text {
  height: 35px;
  width: 100%;
}

/* line 7037, ../sass/global.scss */
.global_wrapper_master {
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
}

/*Category Close buton*/
/* line 7045, ../sass/global.scss */
.closebtn_categories {
  position: absolute;
  right: 20px;
  width: 20px;
  /*z-index: 999;*/
}

/*Event Page listing*/
/* line 7053, ../sass/global.scss */
.page-events-calendar .listing-container ul.listing-events li {
  padding: 10px;
  width: 94%;
  margin-right: 0;
  float: left;
}

/* line 7060, ../sass/global.scss */
.page-events-calendar .listing-container ul.listing-events li img {
  float: left;
  padding: 0;
}

/* line 7065, ../sass/global.scss */
.listing-inner-wrapper .paging-wrapper .holder {
  display: none !important;
}

/* line 7069, ../sass/global.scss */
.menu_blocks_wrapper {
  overflow: hidden;
}

/* line 7073, ../sass/global.scss */
.menu_links {
  display: block;
}

/* line 7077, ../sass/global.scss */
.menu_links img {
  display: block;
  margin: 0 auto;
  max-width: 50px;
  padding: 5px;
}

/* line 7084, ../sass/global.scss */
.business_landing_page .open_hours .internal_wrapper {
  margin-top: 10px;
}

/* Business Contact Popup. */
/* line 7090, ../sass/global.scss */
#contact-business-form {
  padding: 10px;
}

/* line 7094, ../sass/global.scss */
#contact-business-form input[type="text"], textarea {
  border-radius: 5px;
  min-height: 35px;
  max-width: 100%;
}

/* line 7100, ../sass/global.scss */
#contact-business-form:nth-child(1) {
  max-width: 500px;
}

/* line 7104, ../sass/global.scss */
#contact-business-form input[type="submit"] {
  background: linear-gradient(to bottom, #79d9c1 0%, #339a83 100%) repeat scroll 0 0 transparent;
  border: medium none;
  color: white;
  text-shadow: none;
}

/* Free Listing Page */
/*  Date 29-12-2014 Pradip */
/* line 7113, ../sass/global.scss */
body.page-add-free-business {
  background: #79b1d9;
}

/* line 7117, ../sass/global.scss */
.page-add-free-business .region-inner.region-content-inner {
  background: none repeat scroll 0 0 #fff;
  margin: 0 auto;
  width: 960px;
  overflow: hidden;
}

/* line 7124, ../sass/global.scss */
.page-add-free-business #edit-custom-page-title {
  margin-top: 0;
}

/* line 7128, ../sass/global.scss */
.page-add-free-business h1#page-title {
  font-size: 30px;
  margin-bottom: 0;
  padding-top: 50px;
}

/* line 7134, ../sass/global.scss */
.page-add-free-business #block-system-main {
  float: left;
  width: 50%;
}

/* line 7139, ../sass/global.scss */
.page-add-free-business .block-free-listing-right-block {
  float: left;
  width: 50%;
  padding-top: 40px;
}

/* line 7145, ../sass/global.scss */
.page-add-free-business .node-free_listing_business-form {
  padding: 0 25px;
  width: 100%;
}

/* line 7150, ../sass/global.scss */
.page-add-free-business label {
  float: left;
  text-align: end;
  width: 38%;
}

/* line 7156, ../sass/global.scss */
.page-add-free-business .about_your_business {
  padding-left: 22px;
}

/* line 7160, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form select {
  border: 1px solid #33799a;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  height: 30px;
  margin-left: 2%;
  width: 50%;
}

/* line 7172, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form .form-type-textfield input[type="text"] {
  border: 1px solid #33799a;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  height: 30px;
  margin-left: 2%;
  width: 50%;
}

/* line 7184, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form .form-textarea-wrapper textarea {
  border: 1px solid #33799a;
  float: left;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  height: 92px;
  margin-left: 2%;
  max-height: 92px;
  overflow: auto;
  width: 50%;
}

/* line 7199, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form .field-widget-office-hours .field-label > label {
  text-indent: 9px;
}

/* line 7202, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form .field-widget-office-hours label {
  text-align: left;
}

/* line 7206, ../sass/global.scss */
.page-add-free-business .grippie {
  display: none;
}

/* line 7210, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form #edit-submit {
  background: #33799a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79b1d9), color-stop(100%, #33799a));
  background: -webkit-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  background: -o-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  background: -ms-linear-gradient(top, #79b1d9 0%, #33799a 100%);
  background: linear-gradient(to bottom, #79b1d9 0%, #33799a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79b1d9', endColorstr='#33799a',GradientType=0 );
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  float: left;
  margin-left: 40%;
  width: 10em;
  color: #FFF;
  text-shadow: none;
  border: none;
  margin: 0 0 3% 45%;
  padding: 7px 0;
}

/* line 7234, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form table {
  width: 97%;
}

/* line 7238, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form table select {
  padding: 2px 3px;
  width: 3em;
  border: 1px solid #5e90ab;
  margin-left: 0;
  border-radius: 0;
  height: 1.8em;
}

/* line 7247, ../sass/global.scss */
.page-add-free-business .right_block_wrapper {
  padding: 0 40px;
}

/* line 7251, ../sass/global.scss */
.page-add-free-business .inner_right_block_wrapper {
  -webkit-border-radius: 2em;
  -o-border-radius: 2em;
  -ms-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  padding: 24px 18px;
}

/* line 7261, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .demonstration {
  background: none repeat scroll 0 0 #F8DEC8;
  float: left;
  -webkit-border-radius: 1.5em;
  -o-border-radius: 1.5em;
  -ms-border-radius: 1.5em;
  -moz-border-radius: 1.5em;
  border-radius: 1.5em;
  padding: 8px 18px;
}

/* line 7272, ../sass/global.scss */
.features_container {
  background: none repeat scroll 0 0 #d5ebf9;
  float: left;
  -webkit-border-radius: 1.5em;
  -o-border-radius: 1.5em;
  -ms-border-radius: 1.5em;
  -moz-border-radius: 1.5em;
  border-radius: 1.5em;
  padding: 24px 18px;
  width: 100%;
  margin-top: 20px;
}

/* line 7285, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .demonstration > span {
  float: left;
  margin: 12px 0 0 10px;
  font-size: 26px;
}

/* line 7291, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .demonstration > img {
  float: left;
}

/* line 7295, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .features_container ul li {
  display: inline-block;
  margin-bottom: 20px;
}

/* line 7300, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .features_container ul li span {
  float: left;
  width: 45%;
}

/* line 7307, ../sass/global.scss */
.features_container > p {
  text-align: center;
  line-height: 12px;
}

/* line 7312, ../sass/global.scss */
.features_container p a {
  background: #ea9653;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ea9653 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ea9653));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ea9653 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ea9653 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ea9653 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ea9653 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ea9653',GradientType=0 );
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  padding: 7px 10px;
  text-decoration: none;
  font-weight: bold;
  color: #000;
}

/* line 7332, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .features_container ul li span img {
  padding: 0;
}

/* line 7336, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .features_container ul li .dashboard_icon {
  text-align: center;
  width: 55%;
}

/* line 7341, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .features_container ul li .web_icon {
  text-align: center;
  width: 55%;
}

/* line 7346, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .features_container ul li .your_business_icon {
  text-align: center;
  width: 55%;
}

/* line 7351, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .features_container ul li .social_image {
  text-align: center;
  width: 55%;
}

/* line 7356, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form .captcha .fieldset-wrapper {
  text-align: center;
}

/* line 7360, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form fieldset {
  margin-bottom: 0;
}

/* line 7364, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form fieldset .form-item, .form-actions {
  margin-top: 0;
}

/* line 7368, ../sass/global.scss */
.page-add-free-business form#free-listing-business-node-form .form-actions.form-wrapper {
  margin: 0;
}

/* line 7372, ../sass/global.scss */
.page-add-free-business h1.title {
  display: none;
}

/* line 7376, ../sass/global.scss */
.node-type-free-listing-business .field-name-field-event-website {
  margin-bottom: 10px;
}

/* line 7380, ../sass/global.scss */
.page-add-free-business #edit-terms-and-conditions {
  float: left;
  margin-top: 0;
}

/* line 7385, ../sass/global.scss */
.page-add-free-business .right_block_wrapper .inner_right_block_wrapper .offer {
  margin: 0px 30px 30px 30px;
  font-size: 26px;
}

/* Sample Business Page 31-12 pradip */
/* line 7392, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper {
  padding: 30px 0;
}

/* line 7396, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_left h2.title {
  height: 25px;
  line-height: 20px;
  margin-bottom: 17px;
}

/* line 7402, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_left .business_address {
  display: block;
  margin-bottom: 23px;
}

/* line 7406, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_left .business_address .street_city {
  display: block;
  width: 100%;
}

/* line 7410, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_left .business_address .province_postal {
  display: block;
  width: 100%;
}

/* line 7415, ../sass/global.scss */
.node-type-free-listing-business .field-name-body {
  white-space: pre-wrap;
  width: 96%;
}

/* line 7420, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_right .work_timings li {
  text-align: left;
}

/* line 7423, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_right .contactus_wrapper .contact_blocks a {
  text-decoration: none;
}

/* line 7427, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_right .open_hours li.today span.status.closed {
  border-radius: 0.4em;
  font-family: myriadprobold;
  font-size: 14px;
  margin-left: 14px;
  padding: 0 2px;
  text-transform: uppercase;
  width: auto;
}

/* line 7437, ../sass/global.scss */
.node-type-free-listing-business .node_wrapper .node_left {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

/* Page Registration Page 31-12 pradip */
/* line 7444, ../sass/global.scss */
.page-registration .block-custom-freelisting .form_heading {
  color: #fff;
  font-family: MyriadProLight;
  font-size: 38px;
  font-weight: normal;
  line-height: 35px;
  margin: 0 auto;
  padding: 0 0 25px 0;
  text-align: center;
  width: 80%;
}

/* line 7456, ../sass/global.scss */
.page-registration .block-custom-freelisting form#free-listing-form {
  background: none repeat scroll 0 0 #337997;
  overflow: hidden;
  padding: 15px;
}

/* line 7462, ../sass/global.scss */
.page-registration .block-custom-freelisting form#free-listing-form .form-item {
  display: inline-block;
  margin: 0;
  width: 100%;
}

/* line 7468, ../sass/global.scss */
.page-registration .block-custom-freelisting form#free-listing-form label {
  float: left;
  width: 100%;
  font-weight: normal;
  margin-bottom: 10px;
  font-family: "MyriadProBold";
  color: #FFF;
}

/* line 7477, ../sass/global.scss */
#free-listing-form .form-required {
  color: #fff;
}

/* line 7482, ../sass/global.scss */
.page-registration .block-custom-freelisting form#free-listing-form input[type="text"] {
  border: medium none;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -ms-border-radius: 0.3em;
  border-radius: 0.3em;
  float: left;
  height: 26px;
  width: 100%;
}

/* line 7493, ../sass/global.scss */
.page-registration .block-custom-freelisting form#free-listing-form .form-submit {
  background: #f2be8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2be8e), color-stop(100%, #dd6f25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2be8e 0%, #dd6f25 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2be8e 0%, #dd6f25 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be8e', endColorstr='#dd6f25',GradientType=0 );
  /* IE6-9 */
  border: medium none;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  border-radius: 0.5em;
  color: #ffffff;
  float: left;
  font-size: 18px;
  line-height: 30px;
  padding: 0 12px;
  text-decoration: none;
  text-shadow: none;
  width: 125px;
  font-family: myriadprobold;
}

/* line 7518, ../sass/global.scss */
.page-registration .block-custom-freelisting form#free-listing-form .description {
  color: #fff;
  float: right;
  font-size: 14px;
  font-weight: bolder;
  width: 100%;
  margin-top: 10px;
}

/* line 7527, ../sass/global.scss */
.page-registration .block-custom-freelisting .form_heading b {
  font-family: myriadprobold;
}

/* line 7531, ../sass/global.scss */
.page-add-to-yourguide .captcha .fieldset-wrapper img {
  display: block;
  margin: 0 auto;
}

/* line 7536, ../sass/global.scss */
.page-calendar-events .captcha .fieldset-wrapper img {
  display: block;
  margin: 0 auto;
}

/* line 7541, ../sass/global.scss */
#block-custom-ngpubs-global-navigator > .block-inner > .content.clearfix > .global_wrapper_master {
  top: 3.1em;
}

/* line 7545, ../sass/global.scss */
.business_landing_page {
  background-color: white;
}
/* line 7547, ../sass/global.scss */
.business_landing_page > .node_header {
  background-color: white;
  margin: 0em 0.5em;
}
/* line 7550, ../sass/global.scss */
.business_landing_page > .node_header > .field-name-field-logo {
  width: 100%;
}
/* line 7553, ../sass/global.scss */
.business_landing_page > .node_header .call-to-action {
  background-color: #337997;
  border-radius: 0.4em;
  text-decoration: none;
}
/* line 7558, ../sass/global.scss */
.business_landing_page > .node_header .call-to-action .field-name-field-call-to-action a {
  display: block;
  color: white;
}
/* line 7564, ../sass/global.scss */
.business_landing_page > .node_header > .social_links {
  width: 100%;
  border: none;
}
/* line 7567, ../sass/global.scss */
.business_landing_page > .node_header > .social_links .connect_with_us {
  width: auto;
}
/* line 7570, ../sass/global.scss */
.business_landing_page > .node_header > .social_links .likebutton {
  float: left;
  width: 80px;
  margin-left: 1em;
  height: 35px;
}
/* line 7576, ../sass/global.scss */
.business_landing_page > .node_header > .social_links .social_media {
  clear: both;
}
/* line 7580, ../sass/global.scss */
.business_landing_page > .node_header > .node_header_middle {
  width: 100%;
  border: none;
  padding: 0;
  min-height: 0px;
}
/* line 7585, ../sass/global.scss */
.business_landing_page > .node_header > .node_header_middle > .title {
  float: none;
  text-align: center;
}
/* line 7589, ../sass/global.scss */
.business_landing_page > .node_header > .node_header_middle > .business_address {
  float: none;
  text-align: center;
}
/* line 7593, ../sass/global.scss */
.business_landing_page > .node_header > .node_header_middle .contactus_wrapper {
  margin-bottom: 0.5em;
}
/* line 7597, ../sass/global.scss */
.business_landing_page > .node_header .pdf_menus {
  margin-top: 5em;
}
/* line 7600, ../sass/global.scss */
.business_landing_page > .node_header .menu_blocks_wrapper {
  border: 1px solid grey;
  border-radius: 12px;
  width: 98%;
  text-align: center;
  font-family: "MyriadProBold";
  margin-bottom: 0.5em;
}
/* line 7607, ../sass/global.scss */
.business_landing_page > .node_header .menu_blocks_wrapper a:link {
  text-decoration: none;
  color: #337997;
}
/* line 7612, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours {
  padding: 1em;
}
/* line 7614, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .field-label {
  color: white;
  background-color: #337997;
  border: 1px solid #337997;
  border-radius: 5px;
  cursor: pointer;
}
/* line 7621, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .field-label:after {
  content: url(../images/business_page_icons/TriangleUp_Icon.png);
  opacity: 0.45;
  position: relative;
  top: 3px;
  padding-right: 5px;
  float: right;
}
/* line 7629, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours.collapsed .field-label:after {
  content: url(../images/business_page_icons/TriangleDown_Icon.png);
}
/* line 7633, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .oh-wrapper .oh-display {
  display: block;
  text-align: left;
}
/* line 7636, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .oh-wrapper .oh-display .oh-display-current {
  font-weight: bold;
  color: green;
}
/* line 7640, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .oh-wrapper .oh-display .oh-display-label {
  display: inline-block;
  float: left;
}
/* line 7644, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .oh-wrapper .oh-display .oh-display-times {
  display: inline-block;
  width: 80%;
  text-align: right;
}
/* line 7651, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .oh-current-open {
  font-weight: bold;
  color: green;
}
/* line 7655, ../sass/global.scss */
.business_landing_page > .node_header .field-type-office-hours .oh-current-closed {
  font-weight: bold;
  color: red;
}
/* line 7660, ../sass/global.scss */
.business_landing_page > .node_header > .open_hours {
  width: 98%;
  padding: 0;
}
/* line 7663, ../sass/global.scss */
.business_landing_page > .node_header > .open_hours .internal_wrapper {
  border: 1px solid grey;
  border-radius: 12px;
  margin-top: 0em;
}
/* line 7669, ../sass/global.scss */
.business_landing_page > .node_header > .open_hours .open_table > #OT_form {
  width: 100%;
}
/* line 7671, ../sass/global.scss */
.business_landing_page > .node_header > .open_hours .open_table > #OT_form .OT_wrapper {
  width: 100%;
  border: 1px solid grey;
  margin-bottom: 0.5em;
}
/* line 7675, ../sass/global.scss */
.business_landing_page > .node_header > .open_hours .open_table > #OT_form .OT_wrapper .OT_title,
.business_landing_page > .node_header > .open_hours .open_table > #OT_form .OT_wrapper .OT_subtitle {
  width: 100%;
}
/* line 7684, ../sass/global.scss */
.business_landing_page > .middle_wrapper {
  background-color: white;
}
/* line 7687, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .more_info > #business_message_popup {
  display: none;
}
/* line 7690, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .more_info > #more_info_and_features {
  display: none;
}
/* line 7694, ../sass/global.scss */
.business_landing_page > .middle_wrapper .tcg-announcements {
  background-color: white;
  border: 1px solid gray;
  border-radius: 12px;
  padding: 0.5em;
  margin: 0.5em;
}
/* line 7700, ../sass/global.scss */
.business_landing_page > .middle_wrapper .tcg-announcements > h3 {
  background-image: url("../images/business_page_icons/announcement-icon.png");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  padding-left: 45px;
  margin-bottom: 0.5em;
}
/* line 7710, ../sass/global.scss */
.business_landing_page > .middle_wrapper .node_middle .ui-accordion-header {
  font-weight: bold;
  background-color: #337997;
  background-image: none;
  color: white !important;
}
/* line 7716, ../sass/global.scss */
.business_landing_page > .middle_wrapper .node_middle .ui-accordion-content {
  max-height: 300px;
  overflow-y: scroll;
}
/* line 7721, ../sass/global.scss */
.business_landing_page > .middle_wrapper .node_middle .city_guide_feed a {
  border-radius: 0.5em;
  color: #FFFFFF;
  font-size: 14px;
  margin-top: 10px;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: auto;
  display: block;
}
/* line 7735, ../sass/global.scss */
.business_landing_page > .middle_wrapper .node_middle .facebook_feed img {
  float: right;
}
/* line 7740, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer {
  margin: 0;
}
/* line 7742, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div {
  border: 1px solid grey;
  border-radius: 12px;
  margin: 0.5em;
  padding: 0.5em;
}
/* line 7747, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div > h3 {
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  margin-bottom: 0.5em;
}
/* line 7755, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div.photo_slideshow > h3 {
  background-image: url("../images/photos-icon.png");
  padding-left: 47px;
  margin-bottom: 0;
}
/* line 7761, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div.photo_slideshow .field-name-field-scrolling-images .field-item {
  padding-left: 19px;
}
/* line 7763, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div.photo_slideshow .field-name-field-scrolling-images .field-item img {
  height: 200px;
  width: auto;
}
/* line 7771, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div.testimonials_wrapper > h3 {
  background-image: url("../images/business_page_icons/testimonial-icon.png");
  padding-left: 42px;
}
/* line 7775, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div.testimonials_wrapper .slide_testimonials {
  max-height: 200px;
  overflow-y: scroll;
}
/* line 7781, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div.node_video_slideshow > h3 {
  background-image: url("../images/business_page_icons/video-gallery-icon.png");
  padding-left: 47px;
}
/* line 7788, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div.node_video_slideshow > .field-name-field-youtube-videos > .field-items .field-item img {
  width: 100%;
  height: auto;
}
/* line 7797, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div#business_coupon > h3 {
  background-image: url("../images/business_page_icons/coupon-icon.png");
  padding-left: 42px;
}
/* line 7801, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div#business_coupon .master_coupon_holder {
  height: 200px;
  overflow-y: auto;
}
/* line 7804, ../sass/global.scss */
.business_landing_page > .middle_wrapper > .node_footer > div#business_coupon .master_coupon_holder .coupon_holder {
  border: none;
  max-height: inherit;
  overflow-y: none;
}

/* line 7817, ../sass/global.scss */
#slideoutpanel .slideout-toggle,
#slideoutpanel .closed-slideout {
  content: url(../images/business_page_icons/closed-menu-large-arrow.png);
  z-index: 10;
}
/* line 7822, ../sass/global.scss */
#slideoutpanel .open-slideout {
  content: url(../images/business_page_icons/opened-menu-arrow.png);
  z-index: 10;
}

/* line 7828, ../sass/global.scss */
.slideout-menu {
  position: fixed;
  left: 0;
  top: 8em;
  right: 0;
  z-index: 10;
  width: 35px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: none;
  opacity: 0.8;
  background-color: #79b1d9;
  border-radius: 0 12px 12px 0;
}
/* line 7841, ../sass/global.scss */
.slideout-menu header {
  padding: 4px;
}
/* line 7844, ../sass/global.scss */
.slideout-menu header a {
  border-bottom: 1px solid white;
  width: 24px;
  padding-bottom: 3px;
}
/* line 7849, ../sass/global.scss */
.slideout-menu header a:last-of-type {
  border-bottom: none;
}
/* line 7852, ../sass/global.scss */
.slideout-menu .tcg-info {
  content: url(../images/business_page_icons/info-icon-white.png);
}
/* line 7854, ../sass/global.scss */
.slideout-menu .tcg-info.menu-current {
  content: url(../images/business_page_icons/info-icon-blue.png);
}
/* line 7858, ../sass/global.scss */
.slideout-menu .tcg-opentable {
  content: url(../images/business_page_icons/res-icon-white.png);
}
/* line 7860, ../sass/global.scss */
.slideout-menu .tcg-opentable.menu-current {
  content: url(../images/business_page_icons/res-icon-blue.png);
}
/* line 7864, ../sass/global.scss */
.slideout-menu .tcg-social {
  content: url(../images/business_page_icons/social-icon-white.png);
}
/* line 7866, ../sass/global.scss */
.slideout-menu .tcg-social.menu-current {
  content: url(../images/business_page_icons/social-icon-blue.png);
}
/* line 7870, ../sass/global.scss */
.slideout-menu .tcg-announcement {
  content: url(../images/business_page_icons/announcement-icon-white.png);
}
/* line 7872, ../sass/global.scss */
.slideout-menu .tcg-announcement.menu-current {
  content: url(../images/business_page_icons/announcement-icon-blue.png);
}
/* line 7876, ../sass/global.scss */
.slideout-menu .tcg-photos {
  content: url(../images/business_page_icons/photo-icon-white.png);
}
/* line 7878, ../sass/global.scss */
.slideout-menu .tcg-photos.menu-current {
  content: url(../images/business_page_icons/photo-icon-blue.png);
}
/* line 7882, ../sass/global.scss */
.slideout-menu .tcg-videos {
  content: url(../images/business_page_icons/video-icon-white.png);
}
/* line 7884, ../sass/global.scss */
.slideout-menu .tcg-videos.menu-current {
  content: url(../images/business_page_icons/video-icon-blue.png);
}
/* line 7888, ../sass/global.scss */
.slideout-menu .tcg-coupons {
  content: url(../images/business_page_icons/coupon-icon-white.png);
}
/* line 7890, ../sass/global.scss */
.slideout-menu .tcg-coupons.menu-current {
  content: url(../images/business_page_icons/coupon-icon-blue.png);
}
/* line 7894, ../sass/global.scss */
.slideout-menu .tcg-love {
  content: url(../images/business_page_icons/love-icon-white.png);
}
/* line 7896, ../sass/global.scss */
.slideout-menu .tcg-love.menu-current {
  content: url(../images/business_page_icons/love-icon-blue.png);
}
/* line 7900, ../sass/global.scss */
.slideout-menu .tcg-more {
  content: url(../images/business_page_icons/more-icon-white.png);
}
/* line 7902, ../sass/global.scss */
.slideout-menu .tcg-more.menu-current {
  content: url(../images/business_page_icons/more-icon-blue.png);
}

/* line 7908, ../sass/global.scss */
.slideout-panel {
  position: fixed;
  z-index: 1;
  top: 10em;
}

/* line 7914, ../sass/global.scss */
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

/* line 7920, ../sass/global.scss */
.slideout-open .slideout-menu {
  display: block;
}

/* line 7927, ../sass/global.scss */
#coupon-wrapper .coupon-container .inner-content pre {
  white-space: inherit;
}

/* line 7936, ../sass/global.scss */
.business-page-header ul li.previewBtn a.active {
  display: none;
}

/* line 7942, ../sass/global.scss */
.business-page-header ul li.closeBtn {
  display: none;
}

/* line 7947, ../sass/global.scss */
.business-page-header ul li.closeBtn a {
  background-color: #E99350;
  border-radius: 0.5em;
  color: #FFFFFF;
  font-size: 15px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 70%;
}

/* line 7962, ../sass/global.scss */
.page-user-dashboard .step_testimonials .vertical-tabs {
  display: none;
}
