@font-face{
  font-family:'almoni-dl';
  font-weight:700; /*(bold)*/
  font-style: normal;
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-700.eot');
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-700.eot#iefix') format('embedded-opentype'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-700.woff') format('woff'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-700.ttf') format('truetype');
}
@font-face{
  font-family:'almoni-dl';
  font-weight:900; /*(black)*/
  font-style: normal;
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-900.eot');
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-900.eot#iefix') format('embedded-opentype'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-900.woff') format('woff'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-900.ttf') format('truetype');
}
@font-face{
  font-family:'almoni-dl';
  font-weight:300; /*(light)*/
  font-style: normal;
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-300.eot');
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-300.eot#iefix') format('embedded-opentype'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-300.woff') format('woff'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-300.ttf') format('truetype');
}
@font-face{
  font-family:'almoni-dl';
  font-weight:400; /*(regular)*/
  font-style: normal;
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-400.eot');
  src: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-400.eot#iefix') format('embedded-opentype'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-400.woff') format('woff'),
    url('/National_Library/oe_/https://eventbuzz.co.il/home_app/font_files/almoni-dl-aaa-400.ttf') format('truetype');
}



iframe html::-webkit-scrollbar {
    width: 12px;
}
 
iframe html::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    display: none;
}
 
iframe html::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #50e3c2;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
}

html {
  background: transparent;
}

body {
  background: #fff;
}

html, body, span, p, div,
button, input, select, textarea {
  font-family:   'almoni-dl', sans-serif; 
  font-weight:   400; 
}

section {
    padding-top: 60px;
    padding-bottom: 30px;
}
a {
  color: #000;
  text-decoration: underline;
}

.head-set {
    padding-top: 20px;
    padding-bottom: 20px;
}

.pad-bottom {
    padding-bottom: 60px;
}

.errorText{
  color: red;
}
/*================================
    NAVBAR STYLES
==================================*/
.navbar-top-nav {
    background-color: rgb(35, 133, 161);
    border-color: transparent;
    color: #fff;
}

    .navbar-top-nav .navbar-nav > li > a, .navbar-top-nav .navbar-nav > li > a:hover {
        color: #fff;
    }

.navbar-brand {
    padding: 0px;
}
.navbar-top-nav .navbar-toggle .icon-bar {
    background-color:#fff;
}


hr.section_border {
  width: 90vw;
  margin-right: 5vw;
  border-top: 2px solid #BEF4E8;
}

#home input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
#home input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
#home input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
#home input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}


/* outline & box-shadow fixes */

*:focus {
    outline: none;
}
button:active,
.button:active,
button:focus,
.button:focus,
button:hover,
.button:hover,
.btn.active.focus,
.btn.active:focus,
.btn:active.focus,
.btn:active:focus,
.btn.focus,
.btn:focus {
  outline: 0 !important;
  box-shadow: 0 !important;
}
input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="range"]:focus,
textarea:focus, 
textarea[type="text"]:focus,
textarea[type="text"]:active,
select:focus,
select[type="number"]:focus,
select[type="number"]:active {   
  border-color: #979797 !important;
  /*box-shadow: 0 1px 1px rgba(151, 151, 151, 0.075) inset, 0 0 8px rgba(151, 151, 151, 0.6) !important;*/
  box-shadow: none;
  outline: 0 none !important;
}

.section_header {
  text-align: center;
  font-weight: 400;
  letter-spacing: 8px;
  color: #4a4a4a;
}
button {
  border: none;
  background: inherit;
}
/**:hover {
  transition: 0.1s;
}*/

.no-padding {
  padding: 0; 
}


/* ===========
    HOME PAGE
   =========== */


/* == BG VIDEO == */

#video-sec {
  color: #fff;
  text-align: center;
  top: 0;
  transition: top 1s;
  position:fixed !important;
}
#video-sec.video-stick-to-top {
  position: fixed !important;
  top: -508px;
}

#video-sec h1 {
  padding-top: 80px;
  font-size: 50px;
  font-weight: 900;
  padding-bottom: 30px;

}
.fullscreen-bg { 
  position: relative;
  height: 600px;
  width: 100vw;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  /*overflow: hidden;*/
  overflow: visible !important;
}
.home-content-container {
  height:600px;
  overflow: visible !important;
}
.homepage-top-bar {
  width:100%;
  z-index: 100 !important;
  position: absolute !important;
}
#topRow.takeDown{
  bottom:20px;
}
#topRow.takeUp{
  top:16px;  
}
#home a {
  border: none;
  text-decoration: none;
}
#home .first_row {
  margin-top:18px;
}
.addEventGray_btn {
  margin: 34px 0;
  padding: 12px 32px 12px 56px;
  background-color: #4a4a4a;
  line-height: 40px;
  color: #ffffff;
  border-radius: 0px 0px 6px 6px;
}
.addEventGray_btn:hover {
  color: #50e3c2;
}
.addEventGray_btn {
  margin-right: 11px !important; 
}

.add-event-button {
  width:160px;
  color: #fff;
  padding: 0px 44px;
  overflow: hidden;
  position: relative;
  background-color: #50e3c2;
  font-size: 22px !important;
  line-height: 44px !important;
  margin: 0 0 0 36px !important;
  border-radius: 0px 0px 4px 4px;
}
.add-event-button .plusIconHome {
  right: 14px;
  font-size: 46px;
  position: absolute;
  line-height: 1 !important;
}
.btn-plus:hover,
.btn-plus:focus,
.btn-plus.focus,
.btn-plus:active,
.btn-plus.active,
.open > .dropdown-toggle.btn-plus {
  color: #50e3c2;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-plus:active,
.btn-plus.active,
.open > .dropdown-toggle.btn-plus {
  background-image: none;
}
.btn-plus.disabled,
.btn-plus[disabled],
fieldset[disabled] .btn-plus,
.btn-plus.disabled:hover,
.btn-plus[disabled]:hover,
fieldset[disabled] .btn-plus:hover,
.btn-plus.disabled:focus,
.btn-plus[disabled]:focus,
fieldset[disabled] .btn-plus:focus,
.btn-plus.disabled.focus,
.btn-plus[disabled].focus,
fieldset[disabled] .btn-plus.focus,
.btn-plus.disabled:active,
.btn-plus[disabled]:active,
fieldset[disabled] .btn-plus:active,
.btn-plus.disabled.active,
.btn-plus[disabled].active,
fieldset[disabled] .btn-plus.active {
  background-color: #fff;
  border-color: #ccc;
}

.topRightLogo_box {
  width: 188px;
  text-align: center;   
}    
.topRightLogo_img {
  width: 100px;
}

.signLogButtons_line {
  z-index: 10;
}
.signLogButtons_line .border {
  font-size: 20px !important;
  color: #fff;
}
.Sign_btn {
  font-size: 22px;
  padding-right: 10px;    
  margin-left: 15px;
  color: #fff;
}
.Sign_btn:hover {
  color: #50e3c2 !important;
}
.log_btn {
  font-size: 22px;
  color: #fff;
  cursor: pointer;
}
.user_email { 
  cursor: pointer;
  padding-left: 16px;
  line-height: 44px !important;
}
.logout_collapse {
  position: absolute;
  width: 240px;
}
.logout_collapse .glyphicon {
  top: -6px;
  left: -82px;
  color: #fff;
  font-size: 24px;
}
.logout_collapse .collapse_buble {
  color: #ccc; 
  z-index: 300;
  margin-top: 11px;
  padding: 8px;
  border-radius: 14px;
  background-color: #fff;
}
.logout_collapse .logout_btn,
.logout_collapse .my_acount_btn {
  color: #333;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
}
.log_btn:hover,
.logout_collapse .logout_btn:hover,
.logout_collapse .my_acount_btn:hover {
  color: #50e3c2 !important;
}

.mainText {
  z-index: 200;
  font-size: 6vw;
  color: #ffffff;
  font-weight: 700;
  padding-top: 92px;  
  text-align: center;
  text-shadow: -1px 1px 2px rgba(150, 150, 150, 0.7);
}

.scndText {
  color: #50e3c2;
  font-size: 3.8vw;
  font-weight: 400;
  text-align: center;
  margin-bottom: 16px;
  text-shadow: -1px 1px 1px rgba(150, 150, 150, 0.7);
}

.upperShare_btnGrp {
  width: 35%;
  margin-left:33% ;
  text-align: center;
}
.upperShareBtnGrp_img {
  width: 48%;
  padding-right: 4%;
}
.image-center {
  margin: 0 auto;
  width: 33.3%;
}

.responsiveImgSize {
  width: 3.6vw;
}
.responsiveImgSize_small {
  width: 2.4vw;
}
.HowItWorks_btn {
  width: 228px;
  margin: 32px 0;
  padding: 4px 0; 
  font-size: 26px;
  font-weight: 700;
  background-color: #BEBEBE;
  text-decoration: none;
  color: #4A4A4A; 
  opacity: 0.75; 
  text-align: center;
  border-radius: 0px 0px 6px 6px !important;
}
.HowItWorks_btn:hover {
  background-color: #50e3c2;
  color: #ffffff;
  opacity: 1;
}
.topUp_sm {
  margin-top: 30px;
}
.bottomDown_sm {
  margin-bottom: 30px;
}
.bottomDown {
  margin-bottom: 50px;
}
.topUp {
  margin-top: 50px;
}



/* ==== filters bar STYLE ==== */

.filters-bar-container {
  z-index: 99;
  width: 100%;
  bottom: 20px;
  display: flex;
  position: absolute;
  justify-content: center;
}

.filters{
  z-index: 1000;
  margin-top:20px;

}
.filters a {
  text-decoration: none;
}

.NavButtons_List {
  width: 911px;
  display: flex;  
}

.NavButtons_List a,
.NavButtons_List_button {
  width: 189px; 
  font-size: 22px;
}
.NavButtons_List a {
  padding-top: 11px;
}
.NavButtons_List_button {
  height: 52px;
}
.NavButtons_List .dropdown,
.NavButtons_List .search_box,
.NavButtons_List .btn-top-nav {
  display: inline-block;
}
.NavButtons_List div.btn-top-nav {
  line-height: 52px !important; 
  position: relative !important; 
}
.NavButtons_List .dropdown {
  margin: 0 -2px;
}
.NavButtons_List .dropdown .glyphstyle {
  top: 5px;
  color: #50e3c2;
  font-size: 22px;
}
.NavButtons_List .remove-filter-button {
  top: 8px;
  color: #50e3c2;
  z-index: 9999;
  position: absolute;
}
.NavButtons_List .remove-filter-button .remove-icon {
  font-size: 28px;
}
.NavButtons_List .dropdown .hidden_glyphicon
/*, .NavButtons_List .dropdown .reset_glyphicon*/ {
  visibility: hidden;
  width: 0;
}
.open > .NavButtons_List_button[aria-expanded=true] > .reset_glyphicon {
  visibility: hidden !important;
}
.open > .NavButtons_List_button[aria-expanded=true] > .hidden_glyphicon {
  visibility: visible !important;
} 
.NavButtons_List .search_box input {
  height: 52px;
  font-size: 22px;
  font-weight: 300;
  border-radius: 0;
  border: none;
}
.dropdown-menu_what,
.dropdown-menu_when,
.dropdown-menu_where {
  top: 48px;
  width: 190px;
  margin: 0px 1px 0;
  padding: 0 !important;
  text-align: center;
  border-top: 2px solid #ccc;
  border-radius: 0;
}
.dropdown-menu_what {
  top: 53px;
  margin: 0;
}
.dropdown-menu_when {
  margin: 4px 0px 0;
}
.dropdown-menu_where {
  width: 400px;
  margin:4px -110px 0; 
}
.dropdown-menu>li>a {
  cursor: pointer;
  line-height: 44px;
  position: relative;
  white-space: normal;
  padding: 3px 10px 3px 25px;
  border-bottom: solid 1px #e5e5e5;
}
.dropdown-menu>li>a:hover {
  background-image: none;
  background-color: #4A4A4A;
  color: #fff;
  border-bottom: none;
}

.NavButtons_List .search_box {
  width: 202px;
  float: left;
  padding-bottom: 11px !important;
  max-height: 50px;
  min-height: 35px;
}
.NavButtons_List a.search_btn {
  width:16%;
  height: 52px;
  padding: 12px 8px;
  color: #000 !important; 
  font-weight: 400 !important;
  background-color: #50e3c2 !important;
  border-radius: 0px 0px 0px 8px !important;
}

.NavButtons_List .dropdown .glyphicon_remove_from_list,
.NavButtons_List .dropdown .remove-from-list-button {
  top: 12px;
  right: 4px;
  position: absolute;
}

.NavButtons_List a.search_btn:hover {
  background-color: #4a4a4a !important;
  color: #fff !important; 
}
.NavButtons_List a.search_btn .glyphstyle {
  top: 4px;
  color: inherit;
  margin: 0 auto; 
  font-size: 21px;
  font-family: 'Glyphicons Halflings' !important;
}

.btn-top-nav {
  color: #333;
  border: none;
  border-radius: 0px;
  padding: 0 12px;
  background-color: #fff;
}
.btn-top-nav:hover,
.btn-top-nav:focus,
.btn-top-nav.focus {
  color: #50e3c2 !important;
  font-weight: bold !important; 
  background-color: #fff !important;
  border-color: #8c8c8c;
  box-shadow: none;
}
.btn-top-nav:active,
.btn-top-nav.active,
.open > .dropdown-toggle.btn-top-nav {
  color: #50e3c2 !important;
  font-weight: bold !important;
  border-color: #adadad;
  box-shadow: none;
}
.btn-top-nav:active:hover,
.btn-top-nav.active:hover,
.open > .dropdown-toggle.btn-top-nav:hover,
.btn-top-nav:active:focus,
.btn-top-nav.active:focus,
.open > .dropdown-toggle.btn-top-nav:focus,
.btn-top-nav:active.focus,
.btn-top-nav.active.focus,
.open > .dropdown-toggle.btn-top-nav.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
  box-shadow: none;
}

.btn-top-nav:active,
.btn-top-nav.active,
.open > .dropdown-toggle.btn-top-nav {
  background-image: none;
}
.btn-top-nav.disabled,
.btn-top-nav[disabled],
fieldset[disabled] .btn-top-nav,
.btn-top-nav.disabled:hover,
.btn-top-nav[disabled]:hover,
fieldset[disabled] .btn-top-nav:hover,
.btn-top-nav.disabled:focus,
.btn-top-nav[disabled]:focus,
fieldset[disabled] .btn-top-nav:focus,
.btn-top-nav.disabled.focus,
.btn-top-nav[disabled].focus,
fieldset[disabled] .btn-top-nav.focus,
.btn-top-nav.disabled:active,
.btn-top-nav[disabled]:active,
fieldset[disabled] .btn-top-nav:active,
.btn-top-nav.disabled.active,
.btn-top-nav[disabled].active,
fieldset[disabled] .btn-top-nav.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-top-nav .badge {
  color: #fff;
  background-color: #333;
}

.spacer {
  height: 45px;
  width:1px;
  border-right:1px solid #bebebe;
  display:inline;
  left:0px;
  line-height: 40px;
  top:4px;
  position:absolute;
  z-index: 100;
}

.filters .well {
background-image: linear-gradient(#fff,#fff);
}

/* dropdown sub-menu for calendar */

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu>.dropdown-menu {
  width: 258px;  
  height: 258px;
  top: 2px;
  right: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border:none;
}

.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}

.dropdown-submenu>a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

.date_picker {
  margin-left: 10px;
  border: none; 
}

/* WHERE dropdown */
.dropdown-menu_where h4 {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin: 13px 0 22px;
}

.min_range,
.max_range {
  font-size: 19px;
  line-height: 20px;
  white-space: nowrap;
  color: #9b9b9b;
}
.min_range {
  padding-right: 0px;
}
input[type=range] {
  -webkit-appearance: none;
  background-color: #ACACAC;
  height:2px;
}
/* Special styling for WebKit/Blink */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 24px;
  width: 12px;
  border-radius: 88px;
  background: #4FE3C1;
}

/* All the same stuff for Firefox */
input[type=range]::-moz-range-thumb {
  border: 1px solid #000000;
  height: 24px;
  width: 12px;
  border-radius: 88px;
  background: #4FE3C1;
  cursor: pointer;
}

/* All the same stuff for IE */
input[type=range]::-ms-thumb {
  border: 1px solid #000000;
  height: 24px;
  width: 12px;
  border-radius: 88px;
  background: #4FE3C1;
  cursor: pointer;
}
.dropdown-menu_where .range_text {
  float: left;
  color: #4FE3C1;
  font-size: 18px;
  white-space: nowrap;
}

.dropdown-menu_where .radio_lable {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 0;
  text-align: right;
  font-size: 22px;
  line-height: 1.1;
  color: #9b9b9b;
}
.dropdown-menu_where .last_row {
  margin-bottom: 16px;
}

.dropdown-menu_where .radio_lable .glyphicon {
  position: absolute;
  left: 8px;
  top: 6px;
  font-size: 12px;
  color: #9b9b9b;
}
.dropdown-menu_where .search-input-container {
  padding: 0 12px 24px;
  width: 100%;
}
.dropdown-menu_where .search_input {
  height: 42px;
  width: 300px;
  margin-left: -138px;
  border-radius: 0 0 8px 14px !important;
}
.dropdown-menu_where .search_btn {
  width: 52px;
  height: 36px;
  line-height: 0px; 
  color: #fff;
  background-color: #4a4a4a;
  border-radius: 0px 0px 0px 12px !important;
}
.dropdown-menu_where .search_btn:hover {
  color: #000;
  background-color: #50e3c2;
}
.dropdown-menu_where .search_btn .glyphStyle {
  font-size: 16px;
}

input[type=radio].costum-radio {
  position:absolute; 
  z-index:-1000;
  left:-1000px; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height:1px; width:1px; 
  margin:-1px; 
  padding:0; 
  border:0;
}

input[type=radio].costum-radio + label.costum-radio-label {
  padding-left:31px;
  height:26px; 
  display:inline-block;
  line-height:26px;
  background-repeat:no-repeat;
  background-position: 0 0;
  font-size:26px;
  vertical-align:middle;
  cursor:pointer;
}

input[type=radio].costum-radio:checked + label.costum-radio-label {
  background-position: 0 -26px;
}
label.costum-radio-label {
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/misc/csscheckbox.png");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*==== EVENT SECTION ==== */

#events {
  margin-top:600px;     
  transition: margin-top 1s;
}
#events.lessMargin{
  margin-top:100px;
}
.event-list-container {
  margin: 0 auto;
  max-width: 990px;
  padding-top: 32px;
}

.no-events-found-container {
  padding: 20px;
}
.no-events-found-filter-icon-container {
  padding-top: 8px;
  text-align: center;
}
.no-events-found-filter-icon-container img {
  width: 44px;
}
.no-events-found-green-title {
  color: #50e3c2;
  font-weight: 600;
  text-align: center;
}
.no-events-found-black-title {
  font-weight: 600;
  text-align: center;
}

/*==== CATEGORIES SECTION ==== */

.loader_hover_images {
  width:0px;
  display: inline;
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/playsHOVER.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/partysHOVER.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/standupHOVER.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/showsHOVER.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/workshopsHOVER.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/kidsHOVER.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/conferencesHOVER.png");
}

.border-top {
  border-top: 1px solid #50e3c2 !important;
  margin-top:180px;
}
.categories .header {
  margin: 18px auto 54px;
}
.categories .background_img {
  float: left;
  background-size: 96% auto;
  background-repeat: no-repeat;
  background-position: center; 
  text-align: center;
  line-height: 5.6;
  color: #fff;
  font-size: 50px;
  font-weight: 900;
  text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.50);
  cursor: pointer;
}
.categories .background_img:hover {
  background-size: 100% auto;
  font-size: 64px;
  line-height: 4.5;
} 

.categories .box {
  width: 1000px;
  height: 800px;
  margin: 0 auto;
  padding: 5% 0 0 3%;
}
.categories .transition {
  -o-transition:.16s;
  -ms-transition:.16s;
  -moz-transition:.16s;
  -webkit-transition:.16s; 
  transition:.16s;
}

.categories .box .first_row {
  height: 100%;
}
.categories .box .first_col {
  height:40%;
}

.categories .plays {
  width:30%;
  height: 66%;
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/plays.png");
  line-height: 4.3;
}
.categories .plays:hover {
   background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/playsHOVER.png");
  line-height: 3.5;
}

.categories .partys {
  width:40%; 
  height: 110%;
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/partys.png");
  line-height: 7.5;
}
.categories .partys:hover {
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/partysHOVER.png");
  line-height: 6;
}

.categories .standup {
  width:30%; 
  height: 72%;
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/standup.png");
}
.categories .standup:hover {
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/standupHOVER.png");
}


.categories .box .secend_row {
  height: 100%;
}
.categories .box .secend_col {
  height:30%;
  top:-14%;
}

.categories .shows {
  width:32%; 
  height: 100%;
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/shows.png");
}
.categories .shows:hover {
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/showsHOVER.png"); 
}
.categories .workshops {
  width:32%;
  height: 100%;
  margin-left:31%; 
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/workshops.png");
}
.categories .workshops:hover {
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/workshopsHOVER.png"); 
}
.categories .box .third_row {
  height: 100%;
}
.categories .box .third_col {
  height:30%;
  top:-16%;
}
.categories .kids {
  width:36%;
  height: 120%;
  margin-left:14%;
  margin-top:-6%; 
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/kids.png");
  line-height: 6.3;
}
.categories .kids:hover {
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/kidsHOVER.png");
  line-height: 5;
}
.categories .conferences {
  width:30%;
  height: 100%;
  margin-left:-23%; 
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/conferences.png");
  line-height: 4.8;
}
.categories .conferences:hover {
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/categories/conferencesHOVER.png");
  line-height: 3.8;
}


/* ==== HOW IT WORKS section ==== */
#HowItWorks {
  padding-bottom: 0;
}
#HowItWorks .container {
  padding-top: 30px;
  text-align: center;
}
#HowItWorks .header {
  margin: 0 auto 54px;
}
#HowItWorks .share_icons_strip {
  width: 60%;
  margin-top: 17px;
  margin-bottom: 32px;
  margin-right:20% ;
  text-align: center;
}
#HowItWorks .share_icons_strip .img {
  width: 110%;
  margin: -10px auto 25px auto;
}
#HowItWorks .container_left {
  min-height: 150px;
}
#HowItWorks .container_right {
  min-height: 150px;
  text-align: center;
}
#HowItWorks .container_left .text_box,
#HowItWorks .container_right .text_box {
  padding: 5px 10%;
  text-align: center;
  color: #4a4a4a;
  font-weight: 300;
  font-size: 24px;
}
#HowItWorks .container_right .text_box {
  margin-bottom: 30px;
}
#HowItWorks .join_btn {
  background-color: #50e3c2;
  font-size: 27px;
  color: #4a4a4a;
  margin: 18px auto;
  padding: 8px;
  border-radius: 0px 0px 6px 6px;
}
#HowItWorks .join_btn:hover {
  background-color: #4a4a4a;
  color: #fff;
}


#HowItWorks .share_icon_box {
  width: 12%;
  min-width: 35px;
  display: inline-block;
}
#HowItWorks .share_icons_group .share_icon {
  width: 100%;
  min-width: 35px;
  max-width: 65px;
}

#HowItWorks .siteOwner {   
  margin-top: 45px;
  text-align: center;
}
#HowItWorks .siteOwner .collapse_opener {
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}
#HowItWorks .siteOwner .html_sign {
  color: #50e3c2;
  font-size: 5em;
  font-weight: 900;
}
#HowItWorks .siteOwner .benefits_list .row {
  margin: 10px 0;
  padding-right: 8%;
  text-align: right;
  font-weight: 300;
  font-size: 24px;
}
#HowItWorks .siteOwner .benefits_list .green_v {
  width: 5%;
  float: right;
  margin-left: 3%;
}
#HowItWorks .siteOwner .collapse_content .glyphicon-triangle-bottom.glyphStyle {
  left: -110px;
}


/* ==== addEvent section ==== */

#addEvent {
  padding-bottom: 0;
}

.addEvent_row {
  background-color: #50e3c2;
  margin-right: 0px;
  margin-left: 0px;
}

.addEvent_row .header {
  margin: 52px 0 28px;
  text-align: center;
  font-size: 60px;
  font-weight: 700;
  color: #ffffff; 
}
.addEvent_row h1 {
  color: #4a4a4a;
  font-size: 30px;
}
#addEvent .plusIcon {
  width: 27px;
  margin: 6px -8px 0 20px;
}
#addEvent .readmore_trigger_line {
  width: 100%;
  text-align: center;
  margin: -10px 0 22px;
}
#addEvent .collapse_opener,
#addEvent .collapse_closer {
  color: #4a4a4a;
  font-size: 30px;
  text-decoration: underline;
}

#addEvent .row {
  margin-right: 0px;
  margin-left: 0px; 
}
#addEvent .read_more .header {
  color: #50e3c2;
  font-size: 32px;
  font-weight: 900;
  list-style: none;
  text-align: right;
  margin: -32px -20px 24px 0;
}

#addEvent .read_more img {
  float: left;
  width: 35%;
  max-width: 236px;
  min-width: 70px;
}
#addEvent .read_more .row {
  margin-top: 112px;
}
#addEvent .read_more .row.first-row {
  margin-top: 140px;
}
#addEvent .read_more ul {
  color: #4a4a4a;
  line-height: 28px;
  margin-bottom: 32px;
  list-style-image: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/images/home_page/li_point.png');
}

#addEvent .read_more .signin_btn {
  color: #fff;
  font-size: 34px;
  font-weight: 600;
  padding: 5px;
  margin: 100px auto 0;
  background-color: #50e3c2;
  border-radius: 0px 0px 6px 6px;
}
#addEvent .read_more .signin_btn:hover {
  color: #fff !important;
  background-color: #4a4a4a !important;
}

#addEvent .read_more h3 {
  color: #4a4a4a;
  font-size: 28px;
  margin-bottom: 30px;
}

#addEvent .read_more .login {
  text-decoration: underline;
  cursor: pointer;
}
#addEvent .read_more .login:hover {
  color: #50e3c2;
}
#addEvent .loader_read_more_images {
  width:0px;
  display: inline;
  background-image:
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/home_page/distributing_round.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/home_page/pricing_round.png"),
  url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/home_page/tickets_round.png");
}

/*== DISTRIBUTORS SECTION STYLE == */


#distributors {
    padding: 50px 90px;
}

.clientsHeader,
.distributors_header {
    text-align: center;
    margin-top: -20px;
    margin-bottom: 30px; 
    font-size: 22px;
    color: #9b9b9b;
    font-weight: 300;
    letter-spacing: 3.4px;
}

#distributors .clients_logo {
    background-color: #fff; 
}



/*== CLIENTS SECTION STYLE == */

#distributors .clients_row {
  display: -webkit-flex;
  display: flex;
  height: 130px;
}

#clients {
    background-color: rgba(215, 215, 215, 0.42);
    padding: 50px 90px;
}

#clients .clients_logo {
    background-color: #eee;
}

#distributors .clients_logo,
#clients .clients_logo {
    cursor: default;
    min-height: 130px;
    background-size: 80% auto;
    background-position: center;
    background-repeat: no-repeat;     
    background-blend-mode: darken;     
    opacity:0.8;
}
#distributors .clients_logo:hover,
#clients .clients_logo:hover {
    opacity: 1;
}

#distributors .clients_logo7 {
  width: 100%;
}



}



/* == FOOTER SECTION STYLES == */

footer {
    padding: 20px;
    font-size: 15px;
    text-align: center;
    font-weight: 900;
    background-color: rgb(35, 133, 161);
    color: #fff;
}
footer a, footer a:hover {
    color: #fff;
    text-decoration: none;
}
.footerStyle {
  background-color: rgb(74,74,74);
  min-height: 100px;
}
.footerStyle .footerContainer {
  width: 85%;
  margin: 0 auto;
  padding: 40px 30px 30px 30px;
  background: url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/views/EB_logo_footer_new.png") center top no-repeat;
  background-size: contain;
}
.footerContainer .rightArea {
  margin-bottom: 30px;
}
.footerContainer .rightArea .textBlock {
  text-align: center;
  color: #fff;
  font-size: 20px;
}
.footerContainer a {
  color: inherit;
  text-decoration: none;
}
.footerContainer a:hover {
  color: #50e3c2;
}
.footerContainer .leftArea {
  text-align: center;
  background-position: right top;
  background-repeat: no-repeat;
}
.footerContainer .leftArea .shareButton_img {
  margin: 6px;
  width: 60px;
}
.footerContainer .leftArea #top {
  text-align: center;
  font-size: 28px;
  color: #fff;
  margin-bottom: 20px;
}
.footerContainer .leftArea #bottom {
  margin-top: 20px;
  color: white;
}

/* contact_us page */

.contact_us .top_bar {
  background-color: #4A4A4A;
}
.contact-us-top-addevent-and-login-buttons {
  margin: 40px 0;
}
.contact_us .top_bar .log_btn,
.contact_us .top_bar .Sign_btn {
  color: #fff;
}
.contact_us .logout_collapse .glyphicon {
  left: -110px;
}
.contact_us .top_bar .logo_box {
  margin: 25px 0;
}
.contact_us .top_bar .topLogo_img {
  width: 72%;
  min-width: 110px;
  max-width: 170px;
}
.contact_us .container {
  padding: 5px 120px;
}
.contact_us .header {
  margin: 80px 0 20px;
  text-align: right;
  font-size: 55px;
  color: #50e3c2;
  font-weight: 400;
}
.contact_us .header .logo {
  width: 185px;
}
.contact_us .details {
  text-align: right;
  font-size: 24px;
  font-weight: 400;
  color: #535353;
}
.contact_us .details>div {
  margin: 16px 0;  
}
.contact_us .details .light_text {
  color: #ACACAC;
}
.contact_us .details .bold {
  font-weight: 700;
}
.contact_us .form_row {
  padding-right: 14px;
  padding-top: 22px;
}
.contact_us input {
  margin-bottom: 10px !important;
  font-size: 22px;
}
.contact_us textarea,
.contact_us input {
  direction: rtl;
  font-size: 22px;
}
.contact_us select {
  font-size: 19px;
}
.contact_us textarea {
  margin-right: -15px;
}
.contact_us > .textarea-field {
  position: relative;
  display: inline-block;
  width: 102%;
}
.contact_us .input-group > label {
  top: 3px;
  right: 13px; 
  font-size: 22px;
  position: absolute;
  z-index: 1000;
}
.contact_us .textarea-field label {
  top: 8px;
  right: 0px;
  position: absolute;
  font-size: 22px;
  z-index: 1000;
}

.contact_us .input-group > input:focus + label,
.contact_us .textarea-field > textarea:focus + label {
  display: none;
}

.contact_us .required {
  color: #50e3c2;
}
.contact_us .placeholder {
  color: #999;
}

.contact_us .popup_btn {
  float: left;
  width: 140px;
  height: 60px;
  margin: 30px 0 45px 0;
  font-size: 25px;
  color: #494C4B;
  background-color: #50e3c2;
  border-radius: 0 0 12px 12px; 
}
.contact_us .phone_select {
  margin-right: 8px;
}



/* forgot-password-modal style */

 #forgot-password-modal .modal-header h4.modal-title {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
 #forgot-password-modal .modal-header .close {
  float: left;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
  margin-top: -16px;
  font-size: 52px;
  filter: alpha(opacity=50);
}

#forgot-password-modal .modal-body {
  position: relative;
  padding: 15px;
}
#forgot-password-modal label {
  margin-bottom: 5px;
  max-width: 100%;
  display: inline;
  color: #4a4a4a;
  font-size: 20px;
  font-weight: bold;
}
#forgot-password-modal .form-row {
  margin-bottom: 8px;
  line-height: 37px;
}

#forgot-password-modal .margin-top {
  margin-top: 15px;
}
#forgot-password-modal .modal-footer {
  border-top: none;
  padding: 15px;
  text-align: left;
}
#forgot-password-modal .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {
  background: #379681;
  color: #4a4a4a;
}
#forgot-password-modal .btn.btn-primary {
  background: #50e3c2;
  border: none;
}
#forgot-password-modal .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  padding: 6px 16px;
  -webkit-user-select: none;
  height: 37px;
  line-height: 37px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 6px 6px;
  font-size: 20px;
  color: #4a4a4a;
  font-family: 'almoni-dl', serif;
}




/* ========================
    END of HOME PAGE style
   ======================== */

/* preview bar */

.previewBar {
  margin-bottom: 51px !important;
}
.previewBar .width {
  width: 80%;
}
.previewBar .align {
  float: right;
}
.topPicCenter {
  z-index: 1;
  width: 70vw;
  height: 300px;
  max-width: 880px;
  min-width: 796px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.topPicLeft,
.topPicRight {
  height: 316px;
  width: calc(50vw - 316px);
  background-size: 864px auto;
  background-repeat: no-repeat;
  filter: blur(5px) FlipH;
  -ms-filter: "FlipH";
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  -moz-filter: blur(5px);
  -webkit-filter: blur(5px);
  transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}
.topPicRight {
  margin: -8px -20px -8px -48px;
  background-position: right center;
 }
 .topPicLeft {
  margin: -8px -48px -8px -20px;
  background-position :left center;
 }


/* head */

.headStyle {
  padding: 0;
  display: flex;
  overflow: hidden;
  background-color: rgb(74,74,74);
}
.headerText {
  z-index: 2;
  color: white;
  margin-top: -4px; 
  padding: 5px 0px;
  font-size: 32px;
  line-height: 50px;
  font-weight: bold;
  text-align: center;
  background-color: rgb(74,74,74);
}
.headStyle .poweredBy {
  position: absolute;
  z-index: 1;
  left: 40px;
  margin-top: 16px;
}
.headStyle .poweredBy img {
  width: 160px;
}

.headStyle .back-to-gallery-button {
  top: 0;
  z-index: 1;
  right: 40px;
  color: #fff;
  height: 44px;
  display: flex;
  padding: 0 12px;
  font-size: 22px;
  margin-top: 14px;
  position: absolute;
  align-items: center;
  line-height: 36px;
  border-radius: 4px;
  border: solid 2px #FFF;
  background-image: none;
  justify-content: center;
  background-color: #494949;
}
.headStyle .back-to-gallery-button span.glyphicon {
  top: -0.5px;
  color: #fff;
  font-size: 20px;
  padding-left: 8px;
  position: relative;
}

/* first white row */

.firstWhiteRowStyle {
  max-width: 880px;
  height: auto;
  margin: 0 auto;
  color: #4a4a4a;
}
.firstWhiteRowStyle.margin-top {
  margin: 32px auto;
}
.firstWhiteRowStyle.margin-top-bigger {
  margin-top: 88px;
}
.event-page-top-right-details-container {
  padding: 8px 16px;
}
.event-page-top-right-details-inner-container {
  display: flex;
  font-size: 20px;
  min-height: 80px;
  /*padding-bottom: 20px;*/
}
.event-page-top-right-details-inner-container.facebook-detail {
  font-size: 18px;
  line-height: 18px;
}
.event-page-top-right-details-container.with-end-time-text .event-page-top-right-details-inner-container {
  min-height: 44px;
}
.event-page-top-right-details-container.with-end-time-text .event-page-top-right-details-inner-container:first-child {
  height: 100px;
}
.event-page-top-right-details-inner-container:last-child {
  min-height: initial;
}

.firstWhiteRowStyle .glyphStyle {
  color: rgb(116,230,204) !important;
  margin: 0 auto; 
  font-size: 1.2em;
  font-family: 'Glyphicons Halflings' !important;
}
.sellerDetails {
  font-size: 16px;
  font-weight: bold;
  color: rgb(205,205,205);
  text-align: center;
}
.sellerDetails .sellerHeadLine {
  margin-top: 6px;
  font-size: 21px;
}
.sellerDetails .seller-logo-container {
  min-height: 104px;
  padding: 8px 0;
}
.sellerDetails .sellerPhoto {
  height: 104px;
  margin: 0 auto;
  max-width: 260px;
  background-color: #fff;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-blend-mode: darken;
}
.contact_btn,
.profile_btn {
  width: 46px;
  padding: 0;
  margin: 0 8px;
  border-radius: 12px;
}
.contact_btn img,
.profile_btn img {
  width: 100%;
}
.leftBoxOuter {
  margin: 0 auto;
  max-width: 296px;
  text-align: center;
}
.leftBoxInner {
  width:100%; 
  margin: 0 auto;
}
.event-page-order-now-btn {
  opacity: 1;
  width:100%;
  color: #333;
  padding: 8px;
  height: 52px;
  z-index: 100;
  font-size: 22px;
  cursor: pointer;
  max-width: 212px;
  text-align: center;
  background-color: #50e3c2;
  border-radius: 0px 0px 6px 6px;
}
.event-page-order-now-btn[disabled],
.event-page-order-now-btn[disabled]:hover,
.event-page-order-now-btn[disabled]:active,
.event-page-order-now-btn[disabled]:focus {
  color: #333;
  background-color: #cdcdcd;
}
.event-page-order-now-btn.order-button-stick-to-top {
  top: 4px;
  z-index: 2;
  width: 263px;
  position: fixed;
  padding: 6px 0;
}
.event-page-order-now-btn:active,
.event-page-order-now-btn:focus {
  background-color: #379682;
}
.event-page-order-now-btn:hover {
  color: #fff;
  background-color: #4a4a4a;
}
.shareCenter {
  width: 100%;
  margin: 0 auto;
  max-width: 212px;
  border-radius: 0px 0px 6px 6px;
  background-color: rgb(239,239,239) !important;
}
.shareCenter.disabled {
  opacity: rgba(0,0,0,0.5)
}
.shareCenter.disabled img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

.event-page-green-share-icons-container {
  width: 80%;
  height: 56px;
  padding-top: 8px;
  margin: 20px auto 8px;
  text-align: center;
  border-bottom: 1px solid rgb(151,151,151); 
}
.event-page-green-share-icons-container.with-share-and-make-money-text {
  margin: 8px auto 0;
  border-bottom: none;
}
.share-and-make-money-text {
  color: #484848;
  font-size: 14px;
  font-weight: normal;
  border-bottom: 1px solid #989898;
  padding: 0 5px 8px 5px;
  margin: 0 0 5px 0;
  display: inline-block;
  letter-spacing: 1px;
}
.event-page-green-share-icons-image {
  width: 140px;
  padding-right: 4px;
}

.bottom-icons-boxes-container {
  height: 52px;
  display: flex;
  padding: 0 32px;
  text-align: center;
}
.bottomIconsBoxes {
  width: 20%;
  height: 44px;
}
.event-page-share-button {
  padding: 0;
  height: 100%;
}
.event-page-share-button:hover {
  box-shadow: none;
}
.bottomIcon {
  height: 28px;    
  margin:0 auto;
  position: relative;
}  

 .shareCenter:not(.disabled) .bottomIcon:hover {
  height: 34px;
}


/* first grey row */

.firstGreyRowStyle {
  margin-top: -4px;
  padding: 20px 16px;
  background-color: rgb(239,239,239) !important;
}
.firstGreyRowStyle .head {
  width: 85%;
  min-height: 80px;
  padding-top: 10px;
  line-height: 70px;
  font-weight: bold;
  margin: 0 auto !important;
  color: rgb(116,230,204) !important;
}
.firstGreyRowStyle .space {
  margin: 16px auto !important;
}
.titleLeft {
  /*padding-left: 20%;*/
}
.titleRight {
  white-space: nowrap;
}
.smallWidth {
  width: 50%;
}
.gray_btn {
  color: #fff;
  background-color: #4a4a4a;
}
.gray_btn:hover {
  color: #50e3c2;
}

.cupon_input {
  height: 40px;
  border: 1px solid #4a4a4a;
  border-left-width: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.coupon-activate-button {
  color: #fff;
  height: 40px;
  background-color: #4a4a4a;
  border-radius: 0px 0px 0px 6px !important;
  font-size :16px;
}
.coupon-activate-button:hover {
  color: #50e3c2;
}
.ticketTypesBoxes {
  background-color: white;
  /*width: 66%;*/
  width: 100%;
  max-width: 850px;
  min-height: 75px;
  margin: 12px auto;
}
.tickets-inner-view .ticketTypesBoxes {
  width: 100%;
}
.ticketTypesBoxes .contentBoxes {
  margin: 12px 0;
  min-height: 60px;
  padding: 0px 4px;
}
.ticketTypesBoxes .contentBoxes div {
  padding: 0;
}
.ticketTypesBoxes .contentBoxes.ticket-type-name {
  display: table;
  padding: 0 8px;
}
.ticketTypesBoxes .contentBoxes.ticket-type-name p {
  font-size: 20px;
  margin-bottom: 0;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  word-break: break-word;
}
/*.contentBoxes span {
  font-size: 12px;
}*/
.contentBoxes .center {
  font-size: 20px;
  line-height: 60px !important; 
  margin: 0 auto;
  text-align: center;
  padding: 0;
}
.contentBoxes .input-field {
  width:10%;
}
.contentBoxes .counterButtons {
  -webkit-box-shadow: none !important;
  border: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}
.counterButtons .counterFontSize {
  font-size:16px;
}
.contentBoxes .counterNumber {
  width: 50px;
  height: 40px;
  margin-top: 10px;
  font-size: 22px;
  line-height: 38px;
  color: rgb(116,230,204);
  border-radius: 0px 0px 8px 8px;
  background-color: rgb(239,239,239);
}
.contentBoxes .soldOutIcon {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background: url('/National_Library/oe_/https://eventbuzz.co.il/home_app/images/views/SoldOutIcon2x.png') no-repeat center;
  background-size: auto 37px;
}
.summaryBoxes {
  width: 100%;
  max-width: 850px;
  margin: 12px auto;
}
.summaryBoxes .responsive_align {
  text-align: left;
}
.summaryBoxes .summary {
  height: 40px;
  border: solid 1px #555;
}
.summaryBoxes .summaryText {
  color: #333;
  font-size: 20px;
  line-height: 40px;
}
.summaryBoxes .summaryText .left-part {
  float: left;
  text-align: left;
  font-weight: 600;
}
.summaryBoxes .summaryText .right-part {
  float: right;
  text-align: right;
  font-weight: 600;
}
.orderNowBoxes {
  width: 100%;
  max-width: 850px;
  margin: 0 auto !important;
  /*min-height: 50px;*/
}
.orderNowRemovePadding {
  padding: 0 !important;
}
.choose-tickets-order-now-button {
  padding: 0;
  color: #333;
  width: 100%;
  height: 48px;
  font-size: 22px;
  line-height: 48px;
  border-radius: 0px 0px 6px 6px;
  background-color: #50e3c2;
}
.choose-tickets-order-now-button:hover {
  color: #fff;
  background-color: #4a4a4a;
}

/* second white row */

.secondWhiteRowStyle {
  margin: 0 auto;
  width: 95%;
  padding: 40px 0;
  border-bottom: 1px solid rgb(222,222,222);
  /*margin-bottom: 70px;*/
}
.secondWhiteRowStyle .textArea {
  width: 70vw;
  max-width: 880px;
  margin: 0 auto;
  padding: 0 12px;
}


.event-page-more-events-list > event-list > div > div.row {
  margin: 0;
}
/* third white row */


.thirdWhiteRowStyle {
  width: 70%;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 80px;
}
.thirdWhiteRowStyle .textAreaXL {
  width:75%;
  margin: 0 auto;
  line-height: 50px;
}
.thirdWhiteRowStyle .textArea {
  margin: 0 auto;
  line-height: 50px;
  padding: 0 12px;
}

.eventBoxContainer {
  max-width: 1092px !important;
  margin: 0 auto !important; 
}

#event-list-row .event-box-container {
  float: right !important;
}
  
.eventBox {
  width: 290px;
  min-height: 240px;
  margin: 16px auto;
  padding: 0px;
  background-color: rgb(239,239,239);
  border-radius: 0px 0px 12px 12px;
}
.eventBox .glyphStyle {
  color: rgb(116,230,204) !important;
  font-size: 20px;
  font-family: 'Glyphicons Halflings' !important;
}
.eventBox .glyphStyle span {
  color: #000000;
  font-size: 16px;
  font-weight: 300;
  line-height: 14px;
}
.eventBox .eventCover {
  height: 110px;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
.eventCover .eventShareButton {
  float: left;
  width: 64px;
  height: 48px;
  margin-top: 12px;
  transition: 0.1s;
  background-color: rgba(0,0,0,0.5);
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/shareIcons/share.png");
  background-size: 50% auto;
  background-position: center;
  background-repeat: no-repeat; 
  border-radius: 0px 6px 6px 0px;
}
.eventCover .eventShareButton:hover {
  width: 140px;
  background-size: 88% auto;
  background-position-y: 30%;
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/shareIcons/share_icons_strip.png");
}
.eventCover .eventShareImg {
  height: 25px;
}
.eventBox .head {
  font-size: 18px;
  min-height: 32px;
  text-align: center;
  white-space: nowrap;
}
.eventBox .head span {
  color: #4a4a4a;
  font-weight: 700;
}
.eventBox .eventBottomBox {
  min-height: 100px;
}
.eventBox .location-line {
  width: 100%;
  font-size: 16px;
  line-height: 22px;
  text-align: right;
  position: relative;
  padding: 0 36px 0 8px;
}
.eventBox .location-line span {
  font-weight: 400;
  color: #4a4a4a;
}
.eventBottomBox  .eventDetails {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  text-align: right;
  padding: 8px 36px 4px 0;
}
.event-box-details-date {
  line-height: 16px;
}
.event-box-details-time {
  margin-top: 4px;
}
.eventBottomBox img.bottom-box-icon {
  right: 12px;
  width: 16px;
  position: absolute;
}
.bottom-box-icon.calendar {
  top: 12px;
}
.bottom-box-icon.time {
  top: 46px;
}
.eventBottomBox .event-box-footer {
  margin: 0;
}
.eventBottomBox .seller-logo-container {
  padding: 8px;
  text-align: center;
  background-color: #EFEFEF;
  border-right: solid 1px #DEDEDE; 
}
.eventBottomBox .seller-logo-container .logo-image {
  width: auto;
  height: 60px;
  cursor: pointer;
  background-color: #EFEFEF;
  background-size: contain;
  background-position: center;  
  background-repeat: no-repeat;
  background-blend-mode: darken;
}
.eventBottomBox .orderNowThird {
  padding: 15px 0 !important;
  min-height: 60px;
  text-align: center;
  vertical-align: middle;
}
.eventBottomBox .orderNowThird .order-button {
  font-size: 20px;
  padding: 10px 16px;
  color: rgb(75,93,90);
  text-decoration: none;
  border-radius: 0px 0px 6px 6px;
  background-color: rgb(79,227,193);
}
.eventBottomBox .orderNowThird .order-button:hover {
  background-color: #4a4a4a;
  color: #fff; 
}


/* misc */

.no_brake {
  white-space: nowrap;
}
.greenText {
  color: #50e3c2; 
}
.fullBox {
  width: 100%;
  padding: 0;
}
.no_padding {
  padding: 0;
}
.no_margin {
  margin: 0;
}
.text-right { 
  text-align: right !important; 
}
.text-center { 
  text-align: center !important; 
}
.text-left { 
  text-align: left !important; 
}
.space {
  margin: 22px auto;
}
.fullWidthContainer {
  width:auto;
}
.padding-top-xs {
  padding-top: 10px;
}
.marginBottom {
  margin-bottom: 10px;
}
.smallText {
  font-size: 16px;
}
.mediumText {
  font-size: 18px;
}
.largeText {
  font-size: 20px;
}
.xlargeText {
  font-size: 24px;
}
.xxlargeText {
  font-size: 27px;
}
.xxxlargeText {
  font-size: 30px;
}

.cursor_pointer,
.collapse_opener,
.collapse_closer {
  cursor: pointer;
}

.borderR {
  border: solid 1px red;
}
.borderY {
  border: solid 1px yellow;
}
.borderG {
  border: solid 1px green;
}
.borderGrey {
  border-left: 2px solid rgb(224,224,224);
  border-right: 2px solid rgb(224,224,224);
}
.borderCyan {
  border-left: 2px solid rgb(116,230,204);
  border-right: 2px solid rgb(116,230,204);
}
.borderLeftWhite {
  border-left: 1px solid rgb(151,151,151) !important;
}

.shareButton {
  width:50px;
  margin:6px;
}
.border_right_gray {
  border-right: solid 1px #bebebe;
}
.border_left_gray {
  border-left: solid 1px #bebebe;
}

.calendar_icon {
  position: absolute;
  width: 28px;
  height: 35px;
  background-image: url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/misc/calendar_lg.png"); 
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.map-marker_icon {
  position: absolute;
  width: 28px;
  height: 35px;
  background-image: url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/misc/map_marker_lg.png"); 
  background-size: 100% auto;
  background-repeat: no-repeat;  
}
.tag_icon {
  position: absolute;
  width: 28px;
  height: 32px;
  background-image: url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/misc/tag_lg.png"); 
  background-size: 100% auto;
  background-repeat: no-repeat;  
}
.showMore_btn {
  margin: 20px 0 16px;
  padding-left: 66.5px;
  padding-right: 66.5px;
  color:#ffffff;
  font-size: 24px;
  text-align: center;
  background-color: #4a4a4a;
  border-radius: 0px 0px 6px 6px;
}
.showMore_btn:hover {
  background-color: #50e3c2 !important;
  color: #fff !important;
}
.showMore_btn:focus {
  color: #fff !important; 
}
.glyphicon-search:before {
  content: "\e003";
}
.roundBottom {
  border-radius: 0px 0px 6px 6px;
}
.roundLeftBottom {
  border-radius: 0px 0px 0px 6px !important;
}
.roundRightBottom {
  border-radius: 0px 0px 6px 0px !important;
}
.shadowed {
    -webkit-filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
    filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='drop-shadow'><feGaussianBlur in='SourceAlpha' stdDeviation='4'/><feOffset dx='12' dy='12' result='offsetblur'/><feFlood flood-color='rgba(0,0,0,0.5)'/><feComposite in2='offsetblur' operator='in'/><feMerge><feMergeNode/><feMergeNode in='SourceGraphic'/></feMerge></filter></svg>#drop-shadow");
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
}


/* ====================================
   EVENT DESCRIPTION (only) page style *** DEFERD ***
   ==================================== */

/*.event_description .headStyle {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: #000;
  font-size: 26px;
}
.event_description .topPicCenter {
  height: 282px;
}
.event_description .headerText {
  text-align: right;
  margin: 12px 0 6px;
}
.event_description .right_top .text-right {
  text-align: right !important;
  white-space: nowrap;
  padding-right: 30px;
}
.event_description .right_top .costum_icon {
  margin: 12px 0 0 12px;
}
.event_description .description {
  line-height: 1.1;
}
.event_description .poweredBy {
  float: left;
  width: 170px;
  margin-top: -16px;
  line-height: 39px;
  font-size: 19px;
  font-weight: 700;
  color: #4A4A4A;
}
.event_description .poweredBy img {
  float: right;
  width: 82px;
  margin-left: 7px;
}
.event_description .sellerDetails .sellerPhoto {
  margin: 26px 0px;
}

.event_description .buttons_row {
  margin-top: 38px;
}
.event_description .buttons_row .orderNow {
  min-width: 164px;
  margin-right: -18px !important;
  color: #454947; 
}
.event_description .share_strip {
  background-color: #EFEFEF;
  border-radius: 0 0 11px 11px;
}
.event_description .share_strip .xxlargeText {
  text-align: center;
  line-height: 64px;
  padding: 0 10px;
  letter-spacing: 1px;
}
.event_description .share_strip .border_right {
  margin-top: 6px;
}

.event_description .share_strip img.hand_img {
  float: left;
  width: 32px;
  margin: 14px 0;

}
.event_description .share_strip img.share_img {
  float: right;
  width: 24px;
  margin-top: 21px;
}
.event_description .share_strip .bottomIconsBoxes {
  margin: 0 0 0 -1px;
}
.event_description .share_strip .bottom-icons-boxes-container {
  padding: 0 8px;
  height: 52px;
}*/


/* ==================
   Event page style
   ================== */

#event-page .headerText.event-header-fixed-to-top {
  top: 0;
  width: 100%;
  z-index: 10;
  position: fixed;
}

#event-page .gray_overlay {
  top:0;
  left:0;
  z-index:5;
  width:100%;
  height:100%;
  position:fixed;
  background:rgba(0,0,0,0.6);
}

.partials .container {
  width: 100%;
}
.partials .loader_box {
  margin-top: 64px !important;
}
.partials .loader_box .loader { 
  width:64px;
  margin-right: calc(50% - 32px);
  margin-top: 14%;
}

.event-page-top-right-details-text {
  padding-right: 24px;
  line-height: 22px;
}
.event-page-top-right-details-text.if-end-time-text {
  color: #50e3c2;
  font-weight: 600;
  margin-bottom: -8px;
}
.event-page-top-right-icon {
  position: relative;
  width: 24px;
  height: 24px;
}
.event-page-top-right-icon.map-marker {
 height: 26px; 
}

/* choose tickets */

.chooseTicketsHead {
  width: 66%;
  max-width: 920px;
  margin: 0 auto;
  color: #50e3c2;
  padding: 0px 0px 16px;
}
.tickets-inner-view .chooseTicketsHead {
  width: 100%;
}

.btn-cupon-code {
  color: #333;
  background-color: #fff;
  border-color: #4a4a4a;
  border-radius: 0px 0px 0px 0px !important;
  font-size: 16px;
  text-align: right;
}
.btn-cupon-code:focus,
.btn-cupon-code.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-cupon-code:hover {
  color: #000;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-cupon-code:active,
.btn-cupon-code.active,
.open > .dropdown-toggle.btn-cupon-code {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-cupon-code:active:hover,
.btn-cupon-code.active:hover,
.open > .dropdown-toggle.btn-cupon-code:hover,
.btn-cupon-code:active:focus,
.btn-cupon-code.active:focus,
.open > .dropdown-toggle.btn-cupon-code:focus,
.btn-cupon-code:active.focus,
.btn-cupon-code.active.focus,
.open > .dropdown-toggle.btn-cupon-code.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-cupon-code:active,
.btn-cupon-code.active,
.open > .dropdown-toggle.btn-cupon-code {
  background-image: none;
}
.btn-cupon-code.disabled,
.btn-cupon-code[disabled],
fieldset[disabled] .btn-cupon-code,
.btn-cupon-code.disabled:hover,
.btn-cupon-code[disabled]:hover,
fieldset[disabled] .btn-cupon-code:hover,
.btn-cupon-code.disabled:focus,
.btn-cupon-code[disabled]:focus,
fieldset[disabled] .btn-cupon-code:focus,
.btn-cupon-code.disabled.focus,
.btn-cupon-code[disabled].focus,
fieldset[disabled] .btn-cupon-code.focus,
.btn-cupon-code.disabled:active,
.btn-cupon-code[disabled]:active,
fieldset[disabled] .btn-cupon-code:active,
.btn-cupon-code.disabled.active,
.btn-cupon-code[disabled].active,
fieldset[disabled] .btn-cupon-code.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-cupon-code .badge {
  color: #fff;
  background-color: #333;
}
.orderNowBoxes .btn-cupon-code {
  padding: 0;
  width: 100%;
  color: #bbb;
  border: none;
  height: 36px;
  line-height: 36px;
} 

.btn-cupon-code .glyphicon-remove{
  top: 4px;
}

.btn-fb-share {
  /*margin-bottom: 18px;*/
  padding: 2px 10px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  background-color: #3b5998;
  border-color: #2e6da4;
  border: solid 3px #2e6da4;
  border-radius: 0px 0px 6px 6px;
}
.chooseTicketsHead .btn-fb-share {
  position: absolute;
}

.btn-fb-share.shared {
  background-color: #286090;
  border: solid 3px #50e3c2 !important;
}
.btn-fb-share:focus,
.btn-fb-share.focus {
  color: #fff;
  background-color: #286090;
  border-color: #50e3c2;
}
.btn-fb-share:hover {
  color: #fff;
  background-color: #286090;
  border: solid 3px #50e3c2 !important;
}
.btn-fb-share:active,
.btn-fb-share.active,
.open > .dropdown-toggle.btn-fb-share {
  color: #fff;
  background-color: #286090;
  border: solid 3px #50e3c2 !important;
  box-shadow: none !important;
}
.btn-fb-share:active:hover,
.btn-fb-share.active:hover,
.open > .dropdown-toggle.btn-fb-share:hover,
.btn-fb-share:active:focus,
.btn-fb-share.active:focus,
.open > .dropdown-toggle.btn-fb-share:focus,
.btn-fb-share:active.focus,
.btn-fb-share.active.focus,
.open > .dropdown-toggle.btn-fb-share.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-fb-share:active,
.btn-fb-share.active,
.open > .dropdown-toggle.btn-fb-share {
  background-image: none;
}
.btn-fb-share.disabled,
.btn-fb-share[disabled],
fieldset[disabled] .btn-fb-share,
.btn-fb-share.disabled:hover,
.btn-fb-share[disabled]:hover,
fieldset[disabled] .btn-fb-share:hover,
.btn-fb-share.disabled:focus,
.btn-fb-share[disabled]:focus,
fieldset[disabled] .btn-fb-share:focus,
.btn-fb-share.disabled.focus,
.btn-fb-share[disabled].focus,
fieldset[disabled] .btn-fb-share.focus,
.btn-fb-share.disabled:active,
.btn-fb-share[disabled]:active,
fieldset[disabled] .btn-fb-share:active,
.btn-fb-share.disabled.active,
.btn-fb-share[disabled].active,
fieldset[disabled] .btn-fb-share.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-fb-share .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-fb-share-f-sign {
  font-weight: 900;
}

.price {
  font-size: 1.3em;
  white-space: nowrap;
  letter-spacing: -1px;
}
.price_normal {
  text-decoration: none;
}
.price_old {
  text-decoration: line-through;
  white-space: nowrap;
  color: #ccc;
}
.priceNewFB { 
  color: #ccc;
  display: flex;
  max-height: 62px;
  text-align: center;
  justify-content: center;
}
.priceNewFB.active {
  color: #3b5998;
}
.priceNewFB .f_sign {
  font-size:1em !important;
  font-weight: 800;
}
.cupon_img {
  width: 20px;
  height: 20px;
}
#chooseTicketTypeModal .firstGreyRowStyle {
  padding-bottom: 72px;
}
#chooseTicketTypeModal .firstGreyRowStyle .head {
  width: 94%;
  padding-top: 0;
}
#chooseTicketTypeModal .ticketTypesBoxes {
  width: 92%;
}
#chooseTicketTypeModal .btn-fb-share {
  width: 150px;
  margin-bottom: 0;
}

/* choose seats */

.seatsWhiteBox,
.whiteBox {
  background-color: white;
  min-height: 330px;
  margin: 0 auto;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  overflow: hidden;
}
.seatsWhiteBox .area-image {
  width: 320px;
  opacity: 0.75;
  margin-left: calc(50% - 160px);
  margin-bottom: -40px;
}
.seatsWhiteBox .section-row:last-child .area-image {
  margin-bottom: 12px;
}

.seatsWhiteBox .area-image:hover {
  opacity: 1;
}

.locationName {
  font-size: 22px;
  color: rgb(205,205,205);
  padding: 0 20px 0 4px;
  line-height: 64px;
} 

.borderLine {
  border-top: solid 2px rgb(239,239,239);
  width: 84%;
  margin-left: 8%; 
}

.chooseSeetsBox {
  padding-top: 5vh;
}

.chooseAreaTitle {
  font-size: 1.8em;
  color: #4a4a4a;
  padding-right:5vw;
  line-height: 40px;
}
.stageErea {
  width: 340px;
  height: 50px;
  margin: 16px auto -20px;
}
.seats-erea-inner-title {
  text-align: center;
  color: #fff;
  font-size: 18px;
  position: relative;
  top: 92px;
  z-index: 1;
}
.seats-erea-inner-title:hover + .area-image {
  opacity: 1;
} 
.ereaChoosedTitle {
  font-size: 22px;
  color: #4a4a4a;
  padding-right: 12px;
}


/* seats table style */

.firstBorderLine_green {
  border-top: solid 2px #50e3c2;
  padding-right: 94%;
  margin-left: 7%;
  margin-right: 0px;
}

.seatsContant_box auditorium svg {
  /*margin-right: -36px;*/
}

.seatsContant_box .zoom_btns_row {
}
.seats-zoom-buttons-container {
  width: 40px;
  float: left;
  text-align: left;
  padding-bottom: 12px;
}
.zoom_btns_row .zoom_btn {
  width: 28px;
  height: 28px;
  border: none;
  border-radius: 4px;
  background-image: none;
  -webkit-box-shadow: none;
  background-color: #4A4A4A;
}
.zoom_btns_row .zoom_btn:first-child {
  margin-bottom: 12px;
}
.zoom_btns_row .zoom_btn .glyphstyle {
  top: 4px;
  color: #50e3c2;
  font-size: 15px;
}
.zoom_btns_row .zoom_btn.plus .glyphstyle {
  left: 1px;
}
.magnifying-glass-icon {
  width: 32px;
  float: left;
  padding-top: 8px;
}

.seats_btnsList {
  padding: 0;
  height: 100%;
  border-left: solid 1px #4F4F4F;
}
.seats_btnsList .borderLine {
  border-bottom: solid 2px #50e3c2;
  padding-right: 94%;
  margin-left: 7%;
  margin-right: 0px;
}
.seats_btnsList .btn-fb-share {
  margin-bottom: 16px;
}

.fb_Share_Box {
  width: 150px;
  height: 34px;
  margin: 0 auto;
  margin-bottom: 15%;
}

.seatsSign_Box {
  width: 70%;
  height: 8%;
  margin: 0 auto 0 35px;
}

.seatsSign {
  color: #333;
  padding: 0 8px;
  font-size: 19px;  
  cursor: pointer;
  min-width: 150px;
  line-height: 30px;
  white-space: nowrap;
  background-color: #B9F3E6;
}
.active-sign .seatsSign {
  background-color: #50e3c2;
} 


.seats_btnsList .bottom_borderLine {
  border-top: solid 2px #B9F3E6;
  margin: 28px auto 8px auto;
}
.seats_btnsList .active-sign .bottom_borderLine {
  border-top: solid 2px #50e3c2;
}

.seatsSign .glyphstyle {
  left: 8px;
  line-height: 2;
  font-size: 0.8em;
  position: absolute;
}
.seatsTypes_content {
  margin-bottom: 22px;
}
.seetsRight_ColorBox {
  height: 55px;
  padding: 8px 12% 0 0;
}
.fatRightBorder {
  height: 84%;
  width: 10px;
  background-color: #ccc;
  border-radius: 0px 0px 6px 6px;
}

.coloredText {
  /*color: blue;*/
  font-size: 1.5em;
  line-height: 1;
}
.coloredText_gray {
  color: #8f8f8f;
  font-size: 1.6em;
  line-height: 1;
}

.markedSeets_sign {
  border: solid 1px #B8FFE1;
  color: #000;
  background-color: #50e3c2;
  width: 75%;
  font-size: 1.4em;
  display: inline-block;
  padding: 6px 12px;
  margin-top: -110px;
  margin-right: 48px;
  margin-bottom: -12px;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
  z-index: 100;
}
.markedSign_borderLine {
  border-top: solid 2px #50e3c2;
  margin-right: -16px;
  margin-left: 10px;
  margin-top: -44px;
}

.markedSeets_box {
  width: 75%;
  margin: 0 auto 6%;
  background-color: #EFEFEF;
  border-radius:0px 0px 9px 9px;
}
.markedSeets_box .x_btn {
  position: absolute;
  top: -3px;
  right: 18px;
  line-height: 2;
  font-size: 22px;
  color: #959595;
  cursor: pointer;
}

.coloredHeader {
  text-align: center;
  line-height: 2;
  font-size: 24px;
  color: #fff;
}

.coloredHeader_blue {
  width: 100%;
  height: 2em;
  background-color: #2DC3FE;
  text-align: center;
  line-height: 2;
  font-size: 1.6em;
  font-weight: 300;
  color: #fff;
}
.coloredHeader_green {
  width: 100%;
  height: 2em;
  background-color: #B9E986;
  text-align: center;
  line-height: 2;
  font-size: 1.6em;
  font-weight: 300;
  color: #fff;
}

.ticketType_underlineHeader {
  text-align: center;
  font-size: 1.7em;
  text-decoration: underline;
  color: #50e3c2;
  margin-top: 5%;
}
.seetDetails_header {
  text-align: center;
  white-space: nowrap;
  font-size: 1.4em;
  color: #959595;
}
.marked-seets-price-header {
  color: #333;
  font-size: 1.7em;
  text-align: center;
}

.orderNow_grayBox{
  width: 100%;
  float: left;
  color: #fff;
  margin-left: 0px;
}

.orderNow_grayBox .col-sm-push-1 {
  left: 12.227074235%;
}

.orderNow_grayBox .col-sm-10 {
 width: 82.969432231%;
}

.CuponCodeBtn_box {
  display: inline-block;
  min-height: 40px;
  margin: 30px 0 0;
  padding-left: 0px;
  padding-right: 0px;
  /*line-height: 0px;*/
}

.CuponCodeInput_box {
  height: 40px;
  margin: 30px 0 0;
  padding-left: 0;
  padding-right: 0;
}
.CuponCodeBtn_box .btn-cupon-code {
  color: #ccc;
  min-height: 40px;
  line-height: 1.8;
}

.orderNow_grayBox .CuponCodeBtn_box .btn-cupon-code {
  width:100%;
}
.CuponCodeBtn_box .btn-cupon-code .glyphstyle {
  top: 4px;
  left: 4px;
  font-size: 0.8em;
  position: relative;
}
.orderNow_grayBox .CuponCodeInput_box .gray_btn {
  border: solid 1px #fff;
}
.orderNow_grayBox .totalPay_box {
  margin-top: 12px;
  padding-left: 0;
  padding-right: 0;
  min-height: 40px;
  line-height: 0;
} 
.totalPay_inside {
  display: inline-block;
  border: 1px solid #4a4a4a;
  min-height: 40px;
  width: 100%;
  line-height: 0;
}


.totalTitle_line {
  text-align: center;
  display: inline-block;
  overflow: hidden;
  background-color: #fff;
  float :right;
  width: auto;
  text-align: right;
  color: #4A4A4A;
  font-size: 16px;
  margin-right: 14px;
  margin-left: 4px;
  margin-top: 11px;
  line-height: 1;
}
.totalPay_line {
  margin: 0 auto;
  text-align: center; 
  color: #4A4A4A;
  background-color: #fff;
  float :left;
  width: auto;
  text-align: left;
  font-size: 16px;
  margin-left: 14px;
  margin-top: 11px;
  line-height: 1;
}

.orderNowBtn_box {
  margin: 12px auto 16px;
   height: 40px;
   padding-left: 0;
   padding-right: 0;
}
.orderNowBtn_box .orderNow_btn {
  width:100%;
  margin: 0px 0px !important;
  color: #4a4a4a;
  text-align: center;
  opacity: 1;
  background-color: #50e3c2;
  padding-bottom: 0;
  padding-top: 0;
  border-radius: 0px 0px 3px 3px !important;
  font-size: 21px;
  height: 40px;
}
.orderNowBtn_box .orderNow_btn:hover {
  color: #fff;
  background-color: #4a4a4a; 
}
.orderNowBtn_box .orderNow_btn:active,
.orderNowBtn_box .orderNow_btn:focus {
  color: #4a4a4a;
  background-color: #379E87; 
}
.orderNowBtn_box .orderNow_btn:disabled {
  color: #4a4a4a;
  background-color: #B9F3E6; 
  height: 0px;
} 

.seetsTable {
  height: 100%
}

/* tickets types POPUP */
.ticket-type-btn {
  width: 66%;
  border: solid 3px #fff;
  border-radius: 0 0 14px 14px;
}
.ticket-type-btn:focus,
.ticket-type-btn.focus {
  border-color: #50e3c2;
}
.ticket-type-btn:hover {
  border-color: #50e3c2;
}
.ticket-type-btn:active,
.ticket-type-btn.active,
.open > .dropdown-toggle.ticket-type-btn {
  background-color: #50e3c2;
  border-color: #50e3c2;
}
.ticket-type-btn:active:hover,
.ticket-type-btn.active:hover,
.open > .dropdown-toggle.ticket-type-btn:hover,
.ticket-type-btn:active:focus,
.ticket-type-btn.active:focus,
.open > .dropdown-toggle.ticket-type-btn:focus,
.ticket-type-btn:active.focus,
.ticket-type-btn.active.focus,
.open > .dropdown-toggle.ticket-type-btn.focus {
  background-color: #50e3c2;
  border-color: #50e3c2;
}
.ticket-type-btn:active,
.ticket-type-btn.active,
.open > .dropdown-toggle.ticket-type-btn {
  border-color: #50e3c2;
}
.ticket-type-btn.disabled,
.ticket-type-btn[disabled],
fieldset[disabled] .ticket-type-btn,
.ticket-type-btn.disabled:hover,
.ticket-type-btn[disabled]:hover,
fieldset[disabled] .ticket-type-btn:hover,
.ticket-type-btn.disabled:focus,
.ticket-type-btn[disabled]:focus,
fieldset[disabled] .ticket-type-btn:focus,
.ticket-type-btn.disabled.focus,
.ticket-type-btn[disabled].focus,
fieldset[disabled] .ticket-type-btn.focus,
.ticket-type-btn.disabled:active,
.ticket-type-btn[disabled]:active,
fieldset[disabled] .ticket-type-btn:active,
.ticket-type-btn.disabled.active,
.ticket-type-btn[disabled].active,
fieldset[disabled] .ticket-type-btn.active {
  background-color: #A8F1E0;
  border-color: #A8F1E0;
}


/* ======================
    CLIENT DETAILS style
   ====================== */

.clientDetails_whiteBox {
  background-color: white;
  width: 72%;
  min-height: 862px;
  margin: 0 auto;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}

.back-to-last-partial-button-container {
  padding-left:15px;
}
.back-to-last-partial-button-inner-container {
  margin-bottom:20px;
  position: relative;
  border-bottom: solid 2px #50e3c2;
}
.back-to-last-partial-button {
  position: absolute;
  left: 0;
  float: left;
  height: 32px;
  line-height: 1;
  min-width: 140px;
  font-size: 1.4em;
  margin-top: -30px;
  text-align: center;
  background-color: #50e3c2;
  padding: 6px 12px 6px 24px;
}
.back-to-last-partial-button .arrow-left {
  top: 4px;
  left: 8px;
  font-size: 1.2em;
  position: absolute;
}

.back-to-choose-tickets-button-container {
  padding-left: 5%;
  padding-top: 64px;
}
.back-to-choose-tickets-button-inner-container {
  margin-bottom:20px;
  position: relative;
}
.back-to-choose-tickets-button {
  position: absolute;
  color: #fff;
  right: 26px;
  width: 212px;
  height: 32px;
  line-height: 1;
  min-width: 140px;
  font-size: 1.4em;
  margin-top: -30px;
  text-align: center;
  background-color: #4a4a4a;
  padding: 6px 24px 6px 12px;
}
.back-to-choose-tickets-button .arrow-right {
  top: 4px;
  right: 11px;
  font-size: 1.2em;
  position: absolute;
}

.timeLeft {
  left: 8px;
  color: #50e3c2;
  font-size: 1.5em;
  font-weight: 600;
  position: absolute;
}
.graySmallText {
  color: #999;
  font-size: 1.2em;
  line-height: 18px;
  padding: 8px 24px 0 58px;
}
.order-flow-collaps-button-outer-container {
  padding-left: 5%;
}
.order-flow-collaps-button-inner-container {
  display: flex; 
  position: relative;
  border-bottom: solid 2px #50e3c2; 
}
.order-flow-part-collaps-button {
  color: #333;
  height: 32px;
  line-height: 1;
  min-width: 160px;
  font-size: 1.4em;  
  text-align: center;
  position: relative;
  display: inline-block;
  margin: 0 52px -2px 0;
  background-color: #50e3c2;
  padding: 6px 16px 6px 24px;
}
.order-flow-part-collaps-button .glyphStyle {
  position: absolute;
  top: 8px;
  left: 8px;
  float: right;
  margin-right: 2px;
  font-size: 0.8em;
  color: #000 !important;
  text-decoration: none; 
  font-family: 'Glyphicons Halflings' !important;
}
.orderSum_borderLine {
  border-top: solid 2px #50e3c2;
  padding-right: 94%;
  margin-left: 6.5%;
}

.order-flow-part-collaps-button .orderSum_borderLine {
  padding: 0;
  margin: 0 -190px -6px 0;
}

.grayTitles_list {
  width: 90%;
  margin-right: 5%;
  padding: 12px 0;
}

/*.grayTitles_list .col-xs-2 {
  width: 10%;
}

.grayTitles_list .col-xs-3 {
  width: 35%;
}

.grayTitles_list .col-xs-push-5 {
  left: 45%;
}*/

.grayTitles_list .ticketType_title {
}

.grayTitle {
  color: #424242;
  font-size: 20px;
}
.grayTitle.price_title {
  /*padding: 0 32px 0 0;*/
}
.pushRight {
  left: 2%;
}

/*CLIENT DETAILS NEW TABLE*/
.clientDetails_table{
  table-layout: fixed;
  width: 90%;
  margin-right: 5%;
}

.clientDetailsTitle_row {
  font-size: 20px;
  line-height: 44px;
}

.tableTicketType_title {
  width: .583333333%;
  text-align: right;
  font-weight: normal;
}

.tableQty_title, .tablePrice_title {
  width: .166666667%;
  text-align: center;
  font-weight: normal;
}

.tableX_title {
  width: .083333333%;
}

.perTicketType_table {
  table-layout: fixed;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 9px;
  margin-top: -9px;
}

.tableTicketTypeRow {
  font-size: 20px;
  min-height: 44px;
  line-height: 1.2;
  background-color: #EFEFEF;
}

.tableTicketX_cell {
  border-bottom-right-radius: 6px; 
  min-width:2.026690821%
}

.tableTicketX_button {
  color: #999999;
  font-size: 27px;
  text-decoration: none;
}

.tableTicketX_button:hover {
  text-decoration: none !important;
}

.tableTicketTypeName_cell {
  width: 22.973429952%;
  color: #999;
  text-align: center;
}

.tableAllSeatDetails_cell {
  width: 41.016278219%;
}

.tableAllSeatDetails_table {
  table-layout: fixed;
  width: 100%;
}

.tableSeatDetails_nameAndColor {
  width: 25.396420931%;
  /*display: flex;*/
  /*float: right;*/
  text-align: center;
}

.tableSeatDetails_nameAndColorTable {
  table-layout: fixed;
  width: 100%;
}

.tableTicketType_areaColor {
  /*width: .875603865%;*/
  width: 8.405797101%;
  text-align: center;
}

.tableTicketType_areaName {
  /*width: 9.541062802%;*/
  width: 91.594202899%;
  text-align: center;
}

.tableTicketTypeSeat_detail {
  /*width: 30.599611552%;*/
  width: 74.603579068%;
  color: #777;
  text-align: center;
}

.tableTicketType_quantity {
  width: 16.666666667%;
  color: #50e3c2;
  font-size: 24px;
  text-align: center;
}

.tableTicketType_price {
  width: 16.666666667%;
  color: #424242;
  font-size: 24px;
  text-align: center;
  white-space: nowrap;
  border-bottom-left-radius: 6px;
}

/* CLIENT DETAILS - GRAY LINE style */

.ticketsType_GrayLine {
  width: 90%;
  font-size: 20px;
  min-height: 44px;
  margin-right: 5%;
  line-height: 44px;
  margin-bottom: 1%;
  background-color: #EFEFEF;
  border-radius: 0px 0px 6px 6px;
  /*display: flex;*/
  /*align-items: center;*/
  /*position: relative;*/
}
.ticketsType_GrayLine .priceTitle_Box {     
  color: #424242;
  font-size: 24px;
  line-height: 44px;
  /*line-height: normal;*/
  text-align: center;
  /*padding: 0 32px 0 0;*/
  padding-left: 0;
  white-space: nowrap;
  /*display: inline-block;*/
  /*vertical-align: middle;*/
  /*float: left;*/
  /*position: absolute;*/
}

/*.ticketsType_GrayLine .col-xs-2 {
  width: 10%;
}

.ticketsType_GrayLine .col-xs-5 {
  width: 45%;
}

.ticketsType_GrayLine .col-xs-3 {
  width: 35%;
}*/

.ticket-type-name-container {
  color: #999;
  line-height: 44px;
  /*line-height: 1.2;*/
  text-align: center;
  padding-left: 5px;
  padding-right: 25px;
  /*padding-top: 20px;*/
  /*vertical-align: middle;*/
}
.ticket-type-name-container.unassign {
  text-align: right;
  padding-right: 8.2%;
}
.ticket-type-name-container .XBoton {
  right: 4px;
  float: right;
  color: #999999;
  font-size: 27px;
  line-height: 44px;
  position: absolute;
  text-decoration: none;
}
.ticket-type-name-container .ticket-type-name {
  /*white-space: nowrap;*/
  display: inline-block;
  white-space: normal;
  line-height: 1.2;
  /*top: 10px;*/
  vertical-align: middle;
}
.XBoton:hover {
  text-decoration: none !important;
}

.ticketsType_GrayLine .quantity_box {
  color: #50e3c2;
  font-size: 24px;
  line-height: 44px;
  text-align: center;
  /*display: inline-block;*/
  /*vertical-align: middle;*/
}
.seetsDetails_box {
  padding: 0;
  line-height: 2;
  text-align: center;
  /*display: inline-block;*/
  /*vertical-align: middle;*/
}
.colorSeetsTitle {
  padding: 0;
  /*padding-left: 0;*/
  /*padding-right: 0;*/
  line-height: 44px;
  /*margin-left: -32px;*/
  letter-spacing: -0.5px;
  float: right;
  /*display: block;*/
}
.title_red {
  color: #F86A69;
}
.title_blue {
  color: #2DC3FE;
}
.title_green {
  color: #B9E986;
}

.fatLeftBorder {
  width: 8px;
  font-size: 16px;
  line-height: 1;
  margin: 6px -64px 6px 8px;
  background-color: #F86A69;
  border-radius: 0px 0px 6px 6px;
}

.thinLeftBorder {
  width: 8px;
  font-size: 16px;
  line-height: 1;
  margin: 6px 0 6px 8px;
  background-color: #F86A69;
  border-radius: 0px 0px 6px 6px;
}

.fatLeftBorder_blue {
  font-size: 16px;
  line-height: 1.5;
  width: 8px;
  margin-right: -8px;
  margin-top: 6%;
  background-color: #2DC3FE;
  border-radius: 0px 0px 6px 6px;
}

.fatLeftBorder_green {
  font-size: 16px;
  line-height: 1.5;
  width: 8px;
  margin-right: -8px;
  margin-top: 6%;
  background-color: #B9E986;
  border-radius: 0px 0px 6px 6px;
}
.seetsDetails_leftPart {
  padding: 0;
  /*padding-left: 0;*/
  /*padding-right: 0;*/
  color: #777;
  display: inline-block;
  line-height: 44px;
  float: left;
  /*white-space: nowrap;*/
}
.gray-line-section-name {

}
.seetsDetails_box .preventOverflow {
 display: flex;
 /*display: inline-block;*/
 /*line-height: 1.2;*/
 /*vertical-align: middle;*/
}

/* TOTAL PAY BOX */

#total-pay-row,
.total-pay-row {
  width: 90%;
  margin-right: 5%;
}

.totalPayBox {
  width: 249px;
  margin: 12px 0 0;
  border: solid 1px #B0B0B0;
}
.totalPay_text {
  color: #424242;
  font-size: 24px;
}
.totalPayBox .left {
  padding: 0;
  text-align: center;
}
.totalPayBox .right {
  text-align: right;
  padding-left: 0;
}

/* CLIENT DETAILS EREA style */

.clientDetails_BorderLine {
  margin-left: 5%;
  margin-top: 2px;
  border-top: solid 2px #50e3c2;
}

.client-details-login-and-email-container {
  top: -4px;
  right: 216px;
  position: absolute;
  padding-right: 4px;
  display: inline-flex;
}
.userMail_box {
  margin-right: -8%;
}
.client-details-logout-box {
  padding: 0 12px;
}
.client-details-logout-button {
  line-height: 45px;
  font-size: 16px;
  color: #50e3c2;
  text-decoration: underline;
}
.clientDetails_container {
  width: 84%;
  margin: 0 auto;
}
.client-details-form-top-row {
  margin-bottom: 32px;
}
.clientDetails_leftSide {
  margin: 28px auto 64px;
  text-align: center;
  font-size: 28px;
}
.clientDetails_rightSide {
  border-left: solid 2px #50e3c2;
  /*margin-bottom: 36px;*/
}
.clientDetails_formline {
  margin-bottom: 12px;
  position: relative;
}
.clientDetails_formline:last-child {
  margin-bottom: 0px;
}
.clientDetails_formline .errorText {
  top: 24px;
  right: 0px;
  position: absolute;
}

.clientDetails_form-group label {
  font-size: 21px;
  font-weight: 500;
  color: #424242;
}
.clientDetails_Input {
  width:60%;
  margin-left: 10%;
}
.btn.facebook-connect-btn {
  cursor: pointer;
}
.green {
  color: #50e3c2 !important;
}
.hr-green {
  border-color: #50e3c2;
  border-width: 2px;
}
.clientDetails_checkBox-line {
  margin-bottom: 12px;
}  

input[type=checkbox].costum-checkbox {
  position:absolute;
  z-index:-1000;
  /*left:-1000px;*/
  overflow: hidden;
  clip: rect(0 0 0 0);
  height:1px; width:1px;
  margin:-1px; padding:0;
  border:0;
}
input[type=checkbox].costum-checkbox + label.costum-checkbox-label {
  padding-left:31px;
  height:26px; 
  display:inline-block;
  line-height:26px;
  background-repeat:no-repeat;
  background-position: 0 0;
  font-size:26px;
  vertical-align:middle;
  cursor:pointer;
}
input[type=checkbox].costum-checkbox:checked + label.costum-checkbox-label {
background-position: 0 -26px;
}
label.costum-checkbox-label {
background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/misc/csscheckbox.png");
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.checkbox_text {
  color: #777;
  font-size: 22px;
  padding-right: 12px;
}

.payment_text { 
  margin: 12px auto;
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
  font-size: 22px;
  color: #9E9E9E;
}
.termsAndPolicies {
  color: #484848;
  text-decoration: underline;
}

.tutlip_formline {
  height: 6em;
}
.continueToPayment_btn {
  padding: 14px 0;
  padding-top: 14px;
  margin-bottom: 22px;
  text-align: center;
  font-size: 1.7em;
  color: #484848;
  background-color: #4FE3C1;
  border-radius: 0px 0px 6px 6px !important;
}
button[disabled] {
  opacity: 0.65;
}
.paypal_img {
  width: 100%;
  margin-top: 4%;
}

/* PAYMENT EREA style */

.paymentReceived {
   color: #484848;
}
.paymentRemained {
  color: #484848;
  background-color: #EFEFEF;  
  padding-left: 9px;
  padding-right: 9px;
}
.creditCardDetails_form-group {
  padding-left: 60px;
  margin-bottom: 26px;
}
.border-left {
  border-left: solid 2px #50e3c2;
}
.creditCardDetails_box {
  width: 85%;
  padding-right: 20%;
}
.creditCardDetails_input {
  height: 38px;
  padding: 0 12px;
  font-size: 18px;
  border-radius: 0;
}
.creditCardDetails_input::-moz-placeholder {
}
.creditCardDetails_form-group select {
  border-radius: 0;
  -webkit-border-radius: 0;
}
.validity_date_lable {
  margin-top: 2px;
  font-size: 20px;
  color: #9B9B9B;
} 
.creditCardDetails_select {
  width: 39%;
}
.cvvInfo_btn {
  float: right;
  margin-right: 20px;
  margin-top: 2px;
}
#cvvInfo_box {
  display: none;
}
#cvvInfo_btn:hover > #cvvInfo_box {
  display: block;
  position: absolute;
  z-index: 2;
  background: #FFFFFF;
  width: 220px;
  height: 160px;
  margin: 20px auto;
  margin-right: 20px;
  text-align: center;
  border: solid 1px #50e3c2;
}
#cvvInfo_btn {
  padding-left: 0;
  margin: 4px 0 0 -8px;
}
.cvv_img {
  width: 92%;
  margin-left: 6%;
}
.commitPayment_btn {
  font-size: 18px;
  left: 15px;
  color: #fff;
  width: 75%;
  padding: 12px;
  background-color: #4a4a4a;
  border-radius: 0px 0px 6px 6px;
}
#cashier-only {
  width: 80%;
  float: left;
}
.showScannPayment_btn {
  font-size: 20px;
  width: 100%;
  color: #fff;
  padding: 8px;
  margin-bottom: 12px;
  background-color: #4a4a4a;
  border-radius: 0px 0px 6px 6px;
}
.showScannPayment_btn:hover,
.commitPayment_btn:hover {
  color: #4a4a4a;
  background-color: #50e3c2;
}
#swipe-modal {
  right: 0;
  top: 30px;
  width: 95%;
  z-index: 2000;
  background-color: #fff;
  color: #9B9B9B;
  font-size: 18px;
  text-align: center;
  padding: 5px;
  position: fixed;
  border-style: solid;
  border-width: 2px;
  border-color: #000;
}
.swipe-modal-btn_x{
  left: 0;
  top: 4px;
  margin: 0;
  z-index: 2000;
  color: #9B9B9B;
  font-size: 12px;
  position: absolute;
}
.swipe-modal-btn_x:hover {
  color: #4A4A4A;
}
.swipe-modal-btn_close{
  font-size: 18px;
  left: 40px;
  color: #fff;
  padding: 5px;
  color: #4a4a4a;
  background-color: #50e3c2;
  border-radius: 4px !important;
}
.swipe-modal-btn_close:hover {
  background-color: #4a4a4a;
  color: #50e3c2;
}
.eventWallet {
  width: 30vw;
  max-width: 488px;
  height: 25vw;
  max-height: 400px;
  margin: 0 auto 50px;
  background-size: 100% auto;
  background-repeat: no-repeat;  
  background-image:url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/views/eventWallet.png");
}
.eventWallet .logo_img {
  width: 40%;
  margin: 12% 30% 3%;
}
.eventWallet .wallet_row {
  padding-right: 3%;
  margin-bottom: 2%;
}
.eventWallet .last_row {
  margin-top: 2%;
}
.eventWallet .text {
  text-align: center;
  font-size: 24px;
  color: #999999;
}
.wallet-signup-button {
  color:#555;
  cursor: pointer;
  text-decoration: underline;
}
.eventWallet .largeText {
  font-size: 28px;
}
.eventWallet .moneyLeft {
  margin-top: 8%;
}
.eventWallet .moneyLeft_text {
  padding: 5px 15px;
  background-color: #4FE3C1;
  color: #000;
}
.pay_btn {
  margin-top: 20%;
}
.eventWallet .share-btn {
  min-height: 35px; 
  background-image: url("/National_Library/oe_/https://eventbuzz.co.il/home_app/images/shareIcons/share_icons_strip.png");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.eventWallet .btn-login {
  color: #fff;
  font-size: 24px;
  padding: 3px 12px; 
  background-color: #4A4A4A;
  border-radius: 0px 0px 6px 6px;
}

.credit-card-button-container {
  padding: 20px 0;
  text-align: center;
}

.pay-with-acount-top-right-col {
  bottom: -4px;
  color: #4a4a4a;
  font-size: 20px;
  padding-top: 12px;
  min-height: 104px;
  position: relative;
  border-left:solid 1px #c1c1c1;
}
.pay-with-acount-top-right-col.not-loged{
  padding: 16px 30px 0 0;
}
.pay-with-acount-top-right-col img {
  top: 1px;
  width: 68px;
  position: relative;
}

.pay-with-acount-balance {
  width: 256px;
  margin: 0 auto;
  margin-top: 6px;
  font-size: 26px;
  text-align:center;
  border:solid 1px #4FE3C1;
}

.pay-with-cash-input-container {
  width: 256px;
  margin: 0 auto;
  text-align: center;
}
.pay-with-cash-text {
  font-size: 16px;
}

.pay-with-acount-btn {
  width: 256px;
  font-size: 20px;
  padding: 12px;
  text-align: center;
  border-radius: 0 0 8px 8px;
}
.pay-with-acount-btn.log-in,
.pay-with-acount-btn.with-wallet {
  color: #4a4a4a;
  background: #4FE3C1;
}
.pay-with-acount-btn.with-credit-card {
  color: #fff;
  background: #4a4a4a;
}

.credit-cards-icons-image-container {
  width: 256px;
  margin: 8px auto;
  position: relative;
} 
.credit-cards-icons-image {
  left: 4px;
  width: 100%;
  position: absolute;
}

.pay-with-acount-or-text {
  padding: 12px;
  color: #4a4a4a;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}

.pay-with-acount-bottom-spacer {
  top: -4px;
  height: 104px;
  font-size: 12px;
  padding: 12px 30px;
  margin-bottom: 32px;
  border-left: solid 1px #c1c1c1;
}


.remain-to-pay-message {
  display: flex;
  font-size: 20px;
  padding-right: 92px;
}
.remain-to-pay-amount {
  height: 37px;
  padding: 0 8px;
  font-size: 25px;
  margin: -4px 8px 0 0;
  border:solid 1px #ccc;
  white-space: nowrap;
}

.greenSmall_btn {
  color: #000;
  background-color: #50e3c2;
}
.greenSmall_btn:hover {
  color: #fff;
  background-color: #4A4A4A;
  /*border-color: #4A4A4A;*/
}
.gray-sm-btn {
  color: #fff;
  background-color: #4a4a4a;
}
.greenSmall_btn,
.gray-sm-btn {
  line-height: 1;
  font-size: 16px;
}
/* ORDER CONFIRMATION PAGE */

.pay_confirm .header {
  color: #74E6CC;
  font-size: 42px;
  text-align: center;
}
.pay_confirm .v_sign {
  width: 52px;
  margin-top: -8px;
}

.pay_confirm .header_black {
  color: #424242;
  font-size: 32px;
  margin: 8px auto;
  text-align: center;
}

.order-confirmation-share-area {
  width: 620px;
  display: flex;
  margin: 20px auto;
}
.order-confirmation-share-make-a-buzz-container {
  flex: 1;
  min-width: 120px;
  display: flex;
  margin-left: 24px;
  align-items: center;
}
.order-confirmation-share-make-a-buzz-container img {
  width: 100%;
}
.order-confirmation-share-left-side {
  flex: 3.5;
}
.order-confirmation-share-big-text {
  color: #424242;
  font-size: 44px;
  font-weight: 600;
  line-height: 28px;
}
.order-confirmation-share-icons-and-link-container {
  display: flex;
  margin-top: 20px;
}
.order-confirmation-share-link-container {
  flex: 1.5;
  height: 40px;
  line-height: 40px;
  font-weight: 600;
  color: #424242;
  padding: 0 8px;
  font-size: 22px;
  text-align: left;
  background-color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.order-confirmation-share-icons-outer-container {
  flex: 1;
  display: flex;
  padding: 0 4px;
}
.order-confirmation-share-icons-inner-container {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.order-confirmation-share-icons-inner-container img {
  width: 32px;
}

.pay_confirm .whiteBox {
  max-width: 920px;
  min-height: 264px;
}

.whiteBox .innerHeader {
  text-align: right;
  font-size: 30px;
  color: #74E6CC;
  margin: 18px 30px;
}
.pay_confirm .totalPayBox {
  margin-bottom: 28px;
}

.pay_confirm .bottomText .first {
  margin: 18px 0;
  font-size: 20px;
  padding: 0px 30px;
  text-align: center;
}

.pay_confirm .bottomText .secondary {
  color: #9A9A9A;
  margin: 72px 0;
  font-size: 20px; 
  padding: 0px 30px;
  text-align: center;
}
.bottomText .secondary .links {
  text-decoration: underline;
  color: #000;
  cursor: pointer;
}

/* =================================
      PRODUCER / DISTRIBUTOR PAGE
   ================================= */

.producerHeadStyle {
  top:0;
  font-size: 32px;
  font-weight: bold;
  padding: 0;
  text-align: center;
  line-height: 50px;
  margin-bottom: 70px; 
}
.producerTopImage {
  background-position: center top;
  background-size: auto 100%;
  background-repeat: no-repeat;
  height: 320px; 
}
.producerTopImage .poweredBy {
  float: left;
  margin-top: 32px;
  margin-left: 5%;
  line-height: 40px;
  font-size: 21px;
  font-weight: 400;
  color: #fff;
  text-shadow: 1px 3px 2px rgba(50, 50, 50, 1);
}
.producerTopImage .poweredBy img {
  float: right;
  width: 92px;
  margin-left: 9px;
}
.headerText.producer_name {
  margin-top: -84px;
  margin-bottom: 52px;
}

.producer_right {
  max-height: 252px;
  border-left: solid 1px #bebebe;
  margin-bottom: 10px;
}
.producer_left {
  border-right: solid 1px #bebebe;
}

.producerDetails,
.distributorDetails {
  font-size: 17px;
  font-weight: 500;
  color: #595959;
  text-align: center;
}
.distributorDetails {
  margin-top: -92px;
}
.producer_middle .producerDetails {
  text-align: right !important;
}
.producerDetails .glyphStyle {
  color: #fff !important;
  margin: 10px 0;
  line-height: 15px;
  font-size: 0.8em;
  font-family: 'Glyphicons Halflings' !important;
}
.producerDetails .producerPhoto {
  margin: 54px 0px;
  height: 110px;
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-color: #fff;
  background-blend-mode: darken;
}
.producerDetails .pushDown{
  margin-top: 22px;
}

.producerDetails .contact_btn:active,
.producerDetails .profile_btn:active {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.leftBox {
  text-align:center;
  width:100%; 
  margin: 0 auto;
}
.calender {
  max-height: 252px;
  border-radius: 0px 0px 6px 6px;
}
.searchAndHeader_row,
.header_row {
  width: 70vw;
  max-width: 880px;
  margin: 0 auto 20px;
  padding: 20px 0;
}
.searchAndHeader_row .textArea {
  font-size: 28px;
  color: #50e3c2;
}  
.search_input {
  background-color: rgb(239,239,239);
  height: 46px; 
  font-size: 21px;
  border: none;
  border-radius: 0px 0px 6px 6px !important;
}
.searchAndHeader_row .search_input {
  width: calc(80% + 57px);
  margin-left: -57px;
}
.searchAndHeader_row .search_btn {
  padding: 0.5px 16px;
  font-size: 30px;
  line-height: 1.3333333;
  border-radius: 0px 0px 8px 8px !important;
}
.searchAndHeader_row .search_btn {
  color: #fff;
  background-color: #4a4a4a; 
}
.search_btn .glyphStyle {
  color: #fff !important;
  margin: 0 auto; 
  font-size: 20px;
  font-family: 'Glyphicons Halflings' !important;
}

/* ============================
      DISTRIBUTER PAGE style
   ============================ */
.distributorHeadStyle {
  top:0;
  padding: 0;
  font-size: 32px;
  line-height: 50px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 70px; 
}   
.distributorHeadStyle .overlay {
    position: relative;
    height: 93px;
    top: 457px;
    padding: 10px 0 15px;
    background-color: rgba(59, 59, 59, 0.75);
}
.distributorTopImage {
  height: 550px; 
  margin-left: 0;
  margin-right: 0;
  min-width: 1000px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: left bottom;
}
.distributorTopImage .poweredBy {
  width: 30%;
  text-align: right;
  margin-top: 52px;
  font-size: 22px; 
  color: #fff;
}
.distributorTopImage .poweredBy img {
  float: right;
  width: 103px;
  margin-left: 7px;
}
.distributor_filters>.row>.col-sm-12 {
  top: -142px;
}
/* ======================= 
      WIDE GALLERY style  
   ======================= */

.event-list-powered-container {
  width: 100%;
  text-align: left;
  padding: 4px 20px;
}
.event-list-powered-container img {
  width: 128px;
}

.wide-gallery-container {
  padding: 8px 16px;
}
.wide_gallery {
  width: 748px;
  margin: 16px auto;
  float: none;
  background-color: #f1f1f1;
  border-radius: 12px 0 0 12px;
}
.wide_gallery .eventCover {
  padding: 0;
  min-height: 88px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.wide_gallery .eventCover .eventShareButton {
  width: 44px;
  height: 32px;
}
.wide_gallery .eventCover .eventShareButton:hover {
  width: 112px;
  background-size: 82% auto;
}
  
.wide_gallery .grayPart {
  padding: 5px 0; 
}
.wide_gallery .inner_box { 
  height: 78px;
  padding: 4px 8px;
  line-height: 1;
}
.wide_gallery .logo-container {
  padding: 4px 8px;
}
.wide_gallery .inner_box .order_btn {
  top: 16px;
  width: 156px;
  height: 36px;
  color: #484747;
  font-size: 18px;
  line-height: 22px;
  position: relative;
  text-decoration: none;
  border-radius: 0px 0px 6px 6px;
  background-color: rgb(79,227,193);
}
.wide_gallery .inner_box .logo {
  height: 32px;
  background-position: 0 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #f1f1f1;
  background-blend-mode: darken;
}
.wide_gallery .inner_box .eventDetails{
  color: #4a4a4a;
  overflow: hidden;
  line-height: 20px;
  padding-right: 8px;
  white-space: nowrap;
}
.wide-gallery-inner-box-icon-container {
  margin-left: 4px;
}
.wide-gallery-inner-box-icon-container img {
  width: 14px;
}
.wide_gallery .event-name-container {
  height: 24px;
  color: #4a4a4a;
  font-size: 17px;
  font-weight: 700;
  text-align: right;
}

/* ======================= 
    GALLERY SLIDER style  
   ======================= */

#gallerySlider {
    left: 0;
    display: flex;
    position: absolute;
}
#gallerySlider .event-box-container {
    margin: 0 20px;
}
.carousel-control.left,
.carousel-control.right {
  background-image:none;
  position: fixed;
  width: 72px;
  height: 72px;
  background-color: rgba(0,0,0,.6);
  color: #4fe3c1;
  top: 136px;
}
.carousel-control.left {
  border-radius: 0 12px 12px 0;
}
.carousel-control.right {
  border-radius: 12px 0 0 12px; 
}
.carousel-control.left:hover,
.carousel-control.right:hover {
  background-color: rgba(0,0,0,.4);
}

/* =============================== 
       MODAL's (POPUPs) style  
   =============================== */   
.md-dialog-is-showing {
/*  top: 0 !important;*/
}
.md-dialog-container {
  z-index: 2000;
}
.modal-dialog {
  max-height: initial;
}

.modal-dialog .btn_x {
  left: 0;
  top: 4px;
  margin: 0;
  z-index: 2000;
  color: #9B9B9B;
  font-size: 34px;
  padding: 0 22px;
  position: absolute;
}
.modal-content .btn_x:hover {
  color: #4A4A4A;
}
.modal-dialog .btn_x:active {
  box-shadow: none;
}
.modal-content .popup_header,
.modal-dialog .popup_header {
  text-align: center;
  font-size: 38px;
  color: #50e3c2;
}
.modal-content .first_row,
.modal-dialog  .first_row {
  margin:20px 0;
}
.modal-content .popup_btn {
  height: 52px;
  margin-right: 20%;
  text-align: center;
  font-size: 22px;
  line-height: 1;
  border-radius: 0 0 5px 5px;
}
.login_modal .btn-login,
.contact-modal .btn-login {
  color: #fff;
  background-color: #4A4A4A; 
}

.modal-content .popup_inbox.error, 
.modal-content .popup_inbox.ng-invalid-required.ng-touched {
  border-color: #FF0000;
}

/* login_modal */

.popup_login .popup_header {
  padding: 0 20px;
  margin: 45px 0 30px;
}
.popup_login .buzz_img {
  width: 64px;
  margin: 0 4px;
}
.login-modal-form {
  padding: 0px 60px;
}
.popup_login .modal-input-title {
  color: #666;
  font-size: 18px;
  text-align: right;
}
.popup_login .form-control {
  width: 280px;
  font-size: 20px;
}
.popup_login .btn-login {
  width: 112px;
  font-size: 24px !important;
  padding: 4px 12px;
  border-radius: 0 0 4px 4px;
  margin: 0px auto 24px !important;
}
.popup_login .bottom_text {
  text-align: center;
  font-size: 20px;
  color:#989898;
  white-space: nowrap;
  margin-bottom: 32px;
}
.popup_login .signup_btn {
  color: #50e3c2;
  text-decoration: underline;
}
.login_modal .remember_me_input span {
  color: #666;
  bottom: 17px;
  font-size: 135%;
  margin-right: 12px;
  position: relative;
}

/*.login_modal .remember_me_input input {
  margin-bottom: 12px;
  width: 20px;
}*/

.contact-us-confirmation .popup_header {
  margin: 45px 0 30px;
}
.contact-us-confirmation .btn-submit {
  width: 112px;
  color: #fff;
  background-color: #4A4A4A; 
  font-size: 24px !important;
  padding: 4px 12px;
  border-radius: 0 0 4px 4px;
  margin: 0px auto 24px !important;
}

/* choose_org_modal */

.choose_org_modal .modal-content {
  padding: 20px;
}
.choose-org-button-container {
  text-align: center;
}
.choose-org-button {
  width: 306px;
}
.modal-backdrop {
  z-index: 0 !important;
  color: #9B9B9B;
}
/*.modal-dialog {
  top:120px;
}*/


/* contact_modal STYLE */
.contact-modal .modal-dialog {
  top: 0px;
  padding: 16px;
  min-width: 480px;
}

.contact-modal .modal-content .btn_x {
  left: -4px;
}

.contact-modal .contact_header {
  margin-top: 84px;
  font-size: 20px;
  color: #646464;
}
.contact-modal .envalop_img {
  width: 38px;
  margin: 7px 0 0 7px;
}

.contact-modal .contact_header .org_name {
  font-size: 1.2em;
  font-weight: 700;
}

.contact-modal .contact_header .producer_photo_box {
  position: absolute;
  top: -36px;
  left: 0;
  width: 120px;
  padding: 0;
}
.contact-modal .producer_photo_box img.producerPhoto {
  max-width: 92px;
  max-height: 60px;
}

.contact-modal .contact_header hr {
  border-top: 2px solid #A1A1A1;
  margin-top: -4px;
}

.contact-modal input {
  margin-bottom: 24px !important;
  font-size: 22px;
}
.contact-modal textarea,
.contact-modal input {
  font-size: 22px;
}
.contact-modal textarea {
  margin-right: -15px;
}
.textarea-field {
  position: relative;
  display: inline-block;
  width: 102%;
}
.contact-modal .error-message {
  position: absolute;
  top: 32px;
}
.contact-modal textarea + .error-message {
  top: 200px;
}

.contact-modal .required {
  color: #50e3c2;
}
.contact-modal .placeholder {
  color: #999;
}

.contact-modal .popup_btn {
  float: left;
  width: 115px;
  color: #494C4B;
  font-size: 20px;
  margin-top: 20px;
  background-color: #50e3c2; 
}
.btn-send:hover,
.btn-send:focus,
.btn-send.focus,
.btn-send:active,
.btn-send.active,
.open > .dropdown-toggle.btn-send {
  color: #50e3c2;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-send:active,
.btn-send.active,
.open > .dropdown-toggle.btn-send {
  background-image: none;
}
.btn-send.disabled,
.btn-send[disabled],
fieldset[disabled] .btn-send,
.btn-send.disabled:hover,
.btn-send[disabled]:hover,
fieldset[disabled] .btn-send:hover,
.btn-send.disabled:focus,
.btn-send[disabled]:focus,
fieldset[disabled] .btn-send:focus,
.btn-send.disabled.focus,
.btn-send[disabled].focus,
fieldset[disabled] .btn-send.focus,
.btn-send.disabled:active,
.btn-send[disabled]:active,
fieldset[disabled] .btn-send:active,
.btn-send.disabled.active,
.btn-send[disabled].active,
fieldset[disabled] .btn-send.active {
  background-color: #fff;
  border-color: #ccc;
}


/* seller_details modal STYLE */
.seller-details-modal {
  margin: 0 !important;
}

.seller-details-modal .green_border {
  background-color: #50e3c2;
  padding: 14px;
  border-radius:14px;  
}
.seller-details-modal-content {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: solid 1px #5E6E6A;
  border-radius: 4px;
}
.seller-details-modal .btn_x {
  left: 8px;
  top: 12px;
}
.seller-details-modal .left_side {
  min-height: 240px;
  margin-top: 80px;
  border-right: solid 1px #50e3c2; 
}
.seller-details-modal .left_side .seller_image_box {
  width: 70%;
  min-height: 200px;
  margin-right: 15%;
}
.seller-details-modal .left_side .seller_image_box img {
  width: 100%;
  max-width: 220px;
  margin-bottom: 42px;
}
.seller-details-modal .left_side .contact_btn img {
  width: inherit;
}

.seller-details-modal .right_side .row div {
  margin: 4px 0;
  padding: 0 55px;
}
.seller-details-modal .right_side .header {
  margin: 26px 0 10px !important;
  font-size: 30px;
  font-weight: 600;
  color: #50e3c2;
}
.seller-details-modal .seller_main_details,
.seller-details-modal .seller_web_address {
  text-align: right;
  font-size: 22px;
  color: #979797;
}
.seller-details-modal .seller_main_details span {
  color: #454545; 
}
.seller-details-modal .seller_web_address span {
  color: #50e3c2; 
}
.seller-details-modal .seller_detail {
  padding: 0 55px 33px 55px;
}
.seller-details-modal .seller_detail .header {
  font-size: 22px;
  color: #979797;
}
.seller-details-modal .seller_detail .about {
  font-size: 17px;
  color: #4a4a4a;
}


/* share_modal STYLE */
.share_modal .modal-dialog {
  top: calc(50vh - 360px)
}
/*.popup_share {
  padding: 16px;
}*/
.popup_share .first_top {
  padding: 16px;
}
.popup_share .first_top .popup_header {
  margin: 2% 0 2% 0;
  line-height: 40px;
}
.hr_green {
  border: solid 1px #50e3c2 !important;
  width: 92%;
}
.popup_share .upperShareBtnGrp_img {
  width: 100%;
}
.popup_share .hand-glow-img {
  width: 72px;
  margin: 16px;
}

.popup_share .secend_text_row {
  margin-bottom: 5%;
}
.popup_share .text_line {
  padding: 0 20px;
  margin: 20px 0;
  color: #494949;
  font-size: 18px;
  text-align: center;
}
.popup_share .first_text .text_line {
  padding: 0 2%;
}
.popup_share .text_line .logo_img {
  width: 64px;
}
.popup_share .text_line .first_line {
  padding-right:4%;
  line-height:52px;
}
.popup_share .button_row {
  margin: 16px 0;
}
.popup_share .button_row.from-signup {
  margin: 16px 0;
}

.popup_share .button_row:last-child {
  padding-bottom: 20px;
}
.popup_share .button_row .btn_lable {
  padding: 0;
  color: #9B9B9B;
  font-size: 22px;
  line-height: 36px;
  text-align: center;
}
.popup_share .popup_btn,
.modal-content .btn-send {
  width: 100%;
  padding: 4px;
  font-size: 20px;
}
 
.popup_btn.btn-login {
  color: #fff;
  background-color: #414141;
}
.btn-login:hover,
.btn-login:focus,
.btn-login.focus,
.btn-login:active,
.btn-login.active,
.open > .dropdown-toggle.btn-login {
  color: #50e3c2;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-login:active,
.btn-login.active,
.open > .dropdown-toggle.btn-login {
  background-image: none;
}
.btn-login.disabled,
.btn-login[disabled],
fieldset[disabled] .btn-login,
.btn-login.disabled:hover,
.btn-login[disabled]:hover,
fieldset[disabled] .btn-login:hover,
.btn-login.disabled:focus,
.btn-login[disabled]:focus,
fieldset[disabled] .btn-login:focus,
.btn-login.disabled.focus,
.btn-login[disabled].focus,
fieldset[disabled] .btn-login.focus,
.btn-login.disabled:active,
.btn-login[disabled]:active,
fieldset[disabled] .btn-login:active,
.btn-login.disabled.active,
.btn-login[disabled].active,
fieldset[disabled] .btn-login.active {
  background-color: #fff;
  border-color: #ccc;
}


.popup_share .btn-send {
  color: #fff;
  background-color: #50e3c2; 
}
.popup_share .btn-send:hover,
.popup_share .btn-send:focus,
.popup_share .btn-send.focus,
.popup_share .btn-send:active,
.popup_share .btn-send.active,
.open > .dropdown-toggle.popup_share .btn-send {
  color: #50e3c2;
  background-color: #cccccc;
  border-color: #cccccc;
}
.popup_share .btn-send:active,
.popup_share .btn-send.active,
.open > .dropdown-toggle.popup_share .btn-send {
  background-image: none;
}
.popup_share .btn-send.disabled,
.popup_share .btn-send[disabled],
fieldset[disabled] .popup_share .btn-send,
.popup_share .btn-send.disabled:hover,
.popup_share .btn-send[disabled]:hover,
fieldset[disabled] .popup_share .btn-send:hover,
.popup_share .btn-send.disabled:focus,
.popup_share .btn-send[disabled]:focus,
fieldset[disabled] .popup_share .btn-send:focus,
.popup_share .btn-send.disabled.focus,
.popup_share .btn-send[disabled].focus,
fieldset[disabled] .popup_share .btn-send.focus,
.popup_share .btn-send.disabled:active,
.popup_share .btn-send[disabled]:active,
fieldset[disabled] .popup_share .btn-send:active,
.popup_share .btn-send.disabled.active,
.popup_share .btn-send[disabled].active,
fieldset[disabled] .popup_share .btn-send.active {
  background-color: #fff;
  border-color: #ccc;
}

.popup_share .btn-no-acount {
  color: #50e3c2;
  background-color: #fff;
  border: solid 3px #50e3c2; 
}
.btn-no-acount:hover,
.btn-no-acount:focus,
.btn-no-acount.focus,
.btn-no-acount:active,
.btn-no-acount.active,
.open > .dropdown-toggle.btn-no-acount {
  color: #50e3c2;
  background-color: none;
  border-color: #ccc;
}
.btn-no-acount:active,
.btn-no-acount.active,
.open > .dropdown-toggle.btn-no-acount {
  background-image: none;
}
.btn-no-acount.disabled,
.btn-no-acount[disabled],
fieldset[disabled] .btn-no-acount,
.btn-no-acount.disabled:hover,
.btn-no-acount[disabled]:hover,
fieldset[disabled] .btn-no-acount:hover,
.btn-no-acount.disabled:focus,
.btn-no-acount[disabled]:focus,
fieldset[disabled] .btn-no-acount:focus,
.btn-no-acount.disabled.focus,
.btn-no-acount[disabled].focus,
fieldset[disabled] .btn-no-acount.focus,
.btn-no-acount.disabled:active,
.btn-no-acount[disabled]:active,
fieldset[disabled] .btn-no-acount:active,
.btn-no-acount.disabled.active,
.btn-no-acount[disabled].active,
fieldset[disabled] .btn-no-acount.active {
  background-color: #fff;
  border-color: #ccc;
}

.popup_share .gray_box {
  background-color: #EFEFEF;
} 
.popup_share .gray_box .gray_box_text {
  font-size: 20px;
  line-height: 40px;
  padding: 0px 0px 0px 20px;
}
.popup_share .gray_box .gray_box_text .glyphstyle {
  color: #494949;
  position: absolute;
  margin: 8px 15px;
  font-size: 21px;
  font-family: 'Glyphicons Halflings' !important;
}
.popup_share .gray_box .header_lable {
  padding: 0;
  line-height: 40px;
  color: #9B9B9B;
  font-size: 20px;
  white-space: nowrap;
  text-decoration: underline;
}
.popup_share .gray_box .input-group {
  margin: 4px 0px;
}

.popup_share .gray_box .send_btn_box {
  margin: 16px 0;
}
.popup_share .bottom_gray_box {
  width: 100%;
  padding: 5%;
  display: inline-block;
  background-color: #EFEFEF;
}
.popup_share .social_row {
  display: flex;
  margin: 24px 0;
  padding: 0 32px;
}
.share-maodal-social-button-container {
  width: 20%;
  text-align: center;
}
.popup_share .social_row .social_btn {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-color: transparent;
}

.popup_share .social_btn:hover,
.popup_share .social_btn:focus,
.popup_share .social_btn:active {
  box-shadow: none;
}

/* THANX FOR SHARE view  in share_modal */
.popup_share  .fb_logo_box {
  margin: 4% auto;
} 
.popup_share .fb_logo_box .responsiveImgSize {
  width: 7.2vw;
  min-width: 64px;
  max-width: 100px;
}
.thnx_for_share .hr_green {
  margin-top: 0;
}
.thnx_for_share .popup_header {
  margin-top: -1%;
  margin-bottom: 2%;  
  margin-bottom: 0;
}
.thnx_for_share .popup_header .responsiveImgSize {
  width: 3.4vw;
  min-width: 42px;
  max-width: 68px;
  margin-top: -35px;
}
.thnx_for_share .first_line {
  text-align: left;
}
.thnx_for_share .text_line .logo_box {
  padding-left: 30px;
  padding-right: 0;
}

/* choose org popup */

.choose-org-popup {
  padding: 16px 16px 36px 16px;
}
.choose-org-popup .popup_header {
  margin: 24px 0;
  line-height: 32px;
}

/* event_link_modal STYLE */
.link_modal .popup_header {
  font-size: 32px;
  padding: 16px 0;
} 
.link_modal .bottom_gray_box {
  padding: 52px 0;
  background-color: #EFEFEF;
}
.link_modal .first_row {
  margin: 12px 0;
}
.link_modal .url_line {
  color: #494949;
  padding: 20px 0;
  font-size: 32px;
  font-weight: 600;
  text-align: center;
  word-wrap: break-word;
}
.link_modal .copy-link-button {
  color: #414141;
  font-size: 20px;
  padding: 4px 52px;
  margin: 0 auto 32px;
  background-color: #50e3c2;
}
.link_modal .copy-link-button:hover {
  color: #50e3c2; 
  background-color: #cccccc;
  border-color: #cccccc;
}

/*================
   CALENDAR STYLE
  ================*/

.btn-dt {
  color: #000;
  background-color: transparent;;
  border-color: none;
}
.btn-dt:focus,
.btn-dt.focus {
  color: #fff;
  background-color: none;
  border-color: none;
}
.btn-dt:hover {
  color: #50e3c2;
  background-color: transparent;;
  border-color: none;
}
.btn-dt:active,
.btn-dt.active,
.open > .dropdown-toggle.btn-dt {
  color: #000;
  background-color: none;;
  border-color: #50e3c2;
}
.btn-dt:active:hover,
.btn-dt.active:hover,
.open > .dropdown-toggle.btn-dt:hover,
.btn-dt:active:focus,
.btn-dt.active:focus,
.open > .dropdown-toggle.btn-dt:focus,
.btn-dt:active.focus,
.btn-dt.active.focus,
.open > .dropdown-toggle.btn-dt.focus {
  color: #50e3c2;
  background-color: none;
  border-color: #1b6d85;
}
.btn-dt:active,
.btn-dt.active,
.open > .dropdown-toggle.btn-dt {
  background-image: none;
}
.btn-dt.disabled,
.btn-dt[disabled],
fieldset[disabled] .btn-dt,
.btn-dt.disabled:hover,
.btn-dt[disabled]:hover,
fieldset[disabled] .btn-dt:hover,
.btn-dt.disabled:focus,
.btn-dt[disabled]:focus,
fieldset[disabled] .btn-dt:focus,
.btn-dt.disabled.focus,
.btn-dt[disabled].focus,
fieldset[disabled] .btn-dt.focus,
.btn-dt.disabled:active,
.btn-dt[disabled]:active,
fieldset[disabled] .btn-dt:active,
.btn-dt.disabled.active,
.btn-dt[disabled].active,
fieldset[disabled] .btn-dt.active {
  background-color: none;
  border-color: transparent;
  color:#ccc;
}
.btn-dt .badge {
  color: #5bc0de;
  background-color: #fff;
}
.calendar-has-event button{
  color: #000;
  background-color: #50e3c2;
  border-color:none; 

  }
.partially button span {
  background-color: orange;
  border-radius: 32px;
  color: black;
}

.angular-google-map-container {
    overflow: visible !important;
}

.gm-style {
    overflow: visible !important;
}

/* terms-view */

.terms-view-background {
  width: 100%;
  min-height: 100vh;
  position: absolute;
  background-color: rgb(240, 240, 240);
}
.terms-view-text-container {
  max-width: 762px;
  margin: 28px auto;
  padding: 14px 20px;
  background-color: #ffffff;
}
.terms-view-text-container p {
  font-size: 16px;
}

/* ============================== 
          @media HERE 
   ============================== */

@media screen and (min-width: 1500px) {
  .seetDetails_header {
    font-size: 1.5em;
  }
  .categories .box {
    width: 1170px;
    height: 936px;
  }
}
/*@media screen and (max-width: 1499px) {  
  .categories .plays {
    line-height: 4.3; 
  }
  .categories .plays:hover {
    line-height: 3.5;
  }
  .categories .partys {
    line-height: 7.5;
  }
  .categories .partys:hover {
    line-height: 6;
  }

  .categories .standup {
    line-height: 5;
  }
  .categories .standup:hover {
    line-height: 5;
  }
}*/ 
@media screen and (min-width: 1211px) and (max-width: 1316px) {
  .totalOrderSign {
    padding-bottom: 26px;
  }
}
@media screen and (max-width: 1270px) {
  .seetDetails_header {
    font-size: 1.2em;
  }
  .contact_us .top_bar .logo_box {
    margin: 35px 0;
  }
}
@media screen and (min-width: 1200px) {
  .mainText {
    font-size: 72px;
  } 
  .scndText {
    font-size: 52px 
  }
  .event_description .share_strip .border_right_in_lg {
    margin-top: 6px;
    border-right: solid 1px #DDDDDD;
  } 
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .mediumText {
    font-size: 17px;
  }
  .largeText {
    font-size: 19px;
  }
  .xlargeText {
    font-size: 23px;
  }
  .xxlargeText {
    font-size: 26px;
  }
  .xxxlargeText {
    font-size: 29px;
  }
  .eventWallet .text {
    font-size: 1.7vw;
  }
  .eventWallet .btn-login {
    font-size: 1.5vw;
  }
  #events .thirdWhiteRowStyle {
    width: 84%;
  }
}
@media screen and (max-width: 1060px) {  
  .categories .box {
    width: 768px;
    height: 616px;
  }
}
@media (min-width: 992px){
  .modal-lg {
      width: 1000px;
  }
  .modal-md {
      width: 780px;
  }
  .seller-details-modal {
      width: 852px;
  }
  .fb_logo_box .responsiveImgSize {
      margin-right: 16%;
  }
  .partials .seatsWhiteBox {
    width: 920px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .coloredText_gray {
    font-size: 1.6em;
  }
  .seetsRight_ColorBox {
    width: 115%;
  }
  .fullBox {
    width: 88%;
  }
  .eventWallet .text {
    font-size: 1.8vw;
  }
  .eventWallet .btn-login {
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 991px) {
  .smallText {
    font-size: 14px;
  }
  .mediumText {
    font-size: 16px;
  }
  .largeText {
    font-size: 18px;
  }
  .xlargeText {
    font-size: 22px;
  }
  .xxlargeText {
    font-size: 25px;
  }
  .xxxlargeText {
    font-size: 28px;
  }
/*  .topPicCenter {
    width: 100%;
    max-width: 100%;
    min-width: initial;
  }*/
  .event-list-container {
    padding: 32px 9% 0;
  }
  .titleLeft {
    display: none !important;
  }  
  .bottom_gray_box .social_row .social_btn {
    margin-right: 28%;
  }
  .popup_share .popup_btn {
    font-size: 17px;
    width: 100%;
    margin: 0 auto;
  }
  .popup_share .button_row .btn_lable {
    font-size: 23px;
  }
/*  .confirmation_email .share_header {
    font-size: 36px !important;
  }*/
  .costum_icon {
    width:22px; 
    height:24px;
  }
  .producer_left,
  .producer_right {
    border: none;
    margin-bottom: 30px;
  }
  .priceNewFB .f_sign {
    font-size: 1em;
  }
  .summaryBoxes .responsive_align {
    text-align: center;
  }   
  .pay_confirm .whiteBox {
    width: 100%;
  }
  .searchAndHeader_row .search_input {
    width: calc(100% + 57px);
  }
  .event_description .buttons_row {
    margin-top: 32px;
    width: 70vw;
    margin-right:13.3vw;
  }
  .event_description .btn_box {
    left: calc(50% - 82px);
  }
  .event_description .buttons_row .orderNow {
    margin-right: 0 !important;
    margin-top: 32px !important;
  }
  .event_description .share_strip .xxlargeText {
    padding: 0 34px 0 32px;
  }
  .NavButtons_List {
    width: 666px;
  }
  .NavButtons_List a,
  .NavButtons_List_button {
    width: 120px;
  }
  .dropdown-menu_what,
  .dropdown-menu_when {
    width: inherit;
  }
  .NavButtons_List .dropdown .glyphstyle {
    left: 10px;
  }
  .dropdown-menu {
    min-width: 0;
  }
  .thirdWhiteRowStyle {
    width: 100%;
  }    
  .shareCenter {
    margin-bottom: 20px;
  }
  .graySmallText {
    margin-top: -14px;
  }
}
@media screen and (max-width: 920px) {
  .clientDetails_Input {
    width: 55%;
    margin-left: 4%;
  }   
}
@media screen and (max-width: 767px) {
  .mediumText {
    font-size: 15px;
  }
  .largeText {
    font-size: 17px;
  }
  .xlargeText {
    font-size: 21px;
  }
  .xxlargeText {
    font-size: 24px;
  }
  .xxxlargeText {
    font-size: 27px;
  }
  .topPicCenter {
    width: 100%;
    height: 37vw;
    max-width: 100%;
    min-width: initial;
  }
  .firstWhiteRowStyle .borderGrey {
    border: none;
  }
  .event-page-top-right-details-inner-container {
    margin-right: 38%;
  }
  .NavButtons_List a , .NavButtons_List input {
    font-size: 18px !important;
  }
  .inner_box .order_btn {
    margin: 0 auto;
  }
  .wide_gallery .largeText{
    font-size: 18px;
  }
  .ticketTypesBoxes .contentBoxes,   
  .thnx_for_share .first_line {
    text-align: center;
  }
  .seats_btnsList {
    border-left: none;
  }
  .totalPay_box {
    width: 50%;
    margin: 0 auto;
  }
  .ticketsType_GrayLine {
    width: 94%;
    margin-left:0;
    margin-right:2%;
    padding: 0 12px;
  }
  .ticket-type-name-container.line-height-fix {
    line-height: 50px;
  }
  .clientDetails_leftSide {
    margin: 0;
  }
  .clientDetails_rightSide {
    border-left: none;
  }
  .graySmallText {
    font-size: 15px;
    line-height: 12px;
  }
  .clientDetails_form-group label {
    font-size: 18px;
    line-height: 2;
  }
  .cvvInfo_btn {
    margin-right: 9%;
  }
  .eventWallet {
    width: 370px;
    height: 303px;
  }
  .eventWallet .text {
    font-size: 20px;
  }
  .eventWallet .btn-login {
    font-size: 18px;
  }
  .NavButtons_List .glyphstyle {
    font-size: 12px;
  }
  .ticket_box .rightPart .eb_logo_white {
    width: 70%;
    margin-right: 15%; 
  }
  .ticket_box .rightPart .qrcode_img {
    width: 50%;
    margin: 5% 25%;
  }
  .ticket_box .rightPart {
    border-left: none;
  }
  /*.confirmation_email .shareIconsStrip {
    width: 40%;
    margin-right: 30%;
  }*/
  .categories .box {
    width: 520px;
    height: 416px;
  }
  .producerTopImage {
    background-size: auto 100%;
  }   
  .ticketTypesBoxes .contentBoxes {
    border: none;
  }
  .seetsDetails_box .preventOverflow {
   display: inline-table;
  }
  .seetsDetails_leftPart,
  .colorSeetsTitle {
    padding: 4px 0 0 0;
    line-height: 22px;
  }
  .colorSeetsTitle {
    /*padding: 0 32px 4px 0px;*/
  }
  .ticket-type-name-container .XBoton {
    width: 100%;
    text-align: right;
  }

  .clientDetails_table{
    width: 94%;
    margin-right: 2%;
    margin-left:0;
  }

  .tableTicketX_cell {
    padding-right: 12px;
  }

  .tableAllSeatDetails_cell {
    text-align: center;
  }

  .tableAllSeatDetails_table {
    table-layout: auto;
    width: auto;
    margin: auto;
  }

  .tableSeatDetails_nameAndColorTable {
    table-layout: auto;
    /*text-align: center;*/
    /*margin: auto;*/
  }

  .tableSeatDetails_nameAndColor, .tableTicketTypeSeat_detail {
    display: table-row;
  }

  .tableSeatDetails_nameAndColor  {
    text-align: center;
    /*margin-right: auto;*/
    /*margin-left: auto;*/
  }

  .tableTicketType_areaColor {
    width: auto;
  }

  .tableTicketType_areaName {
    width: auto;
  }

  .login_modal .bottom_text {
    white-space: normal;
  }
  .popup_login .form-control {
     width: initial; 
  }
  .pay-with-acount-btn,
  .pay-with-acount-balance {
    width: 172px;
  }
  .credit-cards-icons-image-container {
    width: 180px;
  }
}

@media screen and (max-width: 520px) {
  .mediumText {
    font-size: 14px;
  }
  .largeText {
    font-size: 16px;
  }
  .xlargeText {
    font-size: 20px;
  }
  .xxlargeText {
    font-size: 23px;
  }
  .xxxlargeText {
    font-size: 26px;
  }
  .topRightLogo_img {
    display: none !important;
  }
  #events .thirdWhiteRowStyle {
    width: 98%;
  }
  .wide_gallery .largeText{
    font-size: 16px;
  }
  /*.confirmation_email .share_header {
    font-size: 28px !important;
  }*/
  .headStyle {
    font-size: 28px;
    line-height: 20px;
  }
  .headStyle .headerText {
    margin: 15px 0;
  }
  .priceNewFB .f_sign {
    font-size: 0.9em;
  }    
  .locationName {
    padding-right: 8px;
    line-height: 52px;
  }
  .eventWallet {
    width: 256px;
    height: 202px;
  }
  .eventWallet .btn-login ,.eventWallet .text {
    font-size: 14px;
  }
  .pay_confirm {
    width: 90%;
    margin: 5% auto;
  }     
  .pay_confirm .header {
    font-size: 32px;
  }
  .categories .box {
    width: 420px;
    height: 336px;
  }
  .firstGreyRowStyle .head {
    line-height: normal;
  }
  .eventWallet .last_row {
    margin-top: 24px;
  }
  .event-page-top-right-details-inner-container {
    max-width: 140px;
    margin: 20px auto;
  }
}
@media screen and (max-width: 420px) {
  .thirdWhiteRowStyle{
    width:95%;
  }
  .categories .box {
    width: 320px;
    height: 256px;
  }
  .headerText {
    font-size: 28px;
  }
  .CuponCodeBtn_box {
    /*margin: 12px auto;*/
  }
  .seatsContant_box .firstGreyRowStyle {
    margin-bottom: 20px;
  }
  .client-details-login-and-email-container {
    position: relative;
    left: -80px;
  }
  .clientDetails_checkBox-line {
    margin-bottom: 0;
  }  
  .checkbox_text {
    font-size: 18px;
  }
  .pay_confirm .bottomText .first {
    font-size: 24px;
  }
  .pay_confirm .bottomText .secondary {
    font-size: 15px;
    margin: 20px 0;
  }
}

@media screen and (max-width: 400px) {
  .upperShare_btnGrp {
    width: 37% !important;
    margin-left:35% !important;
  }
}

@media screen and (max-width: 380px) {
  .mediumText {
    font-size: 12px;
  }
  .largeText {
    font-size: 14px;
  }
  .xlargeText {
    font-size: 18px;
  }
  .xxlargeText {
    font-size: 21px;
  }
  .xxxlargeText {
    font-size: 24px;
  }
  .headStyle .headerText {
    margin: 0 0 15px 0;
  }
  .timeLeft {
    margin-left: -15%;
  }
  .orderSum_borderLine.bottom {
    display: none;
  }
/*  .confirmation_email .contactButtons {
    padding-right: 30px;
  }*/
  .preventOverflow {
    padding: 0 24px;
  }    
}

@media screen and (max-width: 750px) {
  .orderNow_grayBox .col-sm-push-1 {
    left: 15.175558867%;
  }
  .orderNow_grayBox .col-sm-10 {
   width: 78.353204173%;
  }
}


.bootbox.modal {
  z-index: 9999;
}

#event_link_modal_dirEventList {
  z-index: 10000;
}