.deal-display {
    background: #EEEEEE;
    height: auto;
    padding: 0px 0 100px;
    font-family: 'Open Sans Hebrew', 'Nachlieli CLM', 'Arial';
}

.deal-display iframe{
    max-width: 600px;
}

.deal-display.join {
    width: 700px;
}

.deal-display .info ul li {
    list-style-type: disc;
}

.deal-display.act {
    width: 700px;
    margin: auto;
    background: #FFFFFF;
}

.deal-display.ob {
    max-width: 500px;
    width: 500px;
    position: relative;
    margin: auto;
    margin-top: 100px;
    box-shadow: 0px 0px 15px 3px #CCC;
    height: 790px;
}

.deal-display.ob .frame {
    padding: -1px 0 430px !important;
    width: 100%;
    margin: 0;
    right: 0;
    border: none;
    top: 0;
    min-height: initial;
    height: 791px;
}

.deal-display .frame {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 5px 13px rgba(78, 143, 199, 0.2), 0 0 0 3px #FFFFFF inset;
    -moz-box-shadow: 0 5px 13px rgba(78, 143, 199, 0.2), 0 0 0 3px #FFFFFF inset;
    margin-right: -350px;
    position: relative;
    right: 50%;
    text-align: center;
    top: 20px;
    width: 700px;
    margin-bottom: 25px;
    overflow: hidden;
}

.deal-display .frame.free {
    margin-top: 70px;
}

.deal-display .frame.ob {
    margin-bottom: 20px;
    padding: 0 0 100px;
}

.deal-display .frame .wmark {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 385px;
    overflow: hidden;
}

.deal-display .frame .wmark img {
    width: 100%;
}

.deal-display .frame.reloading .main-container,
.deal-display .frame.reloading .meta .image img {
    filter: blur(3px);
    opacity: 0.9;
}

.deal-display .frame .reloader {
    position: fixed;
    top: 0;
    z-index: 1;
    color: #FFFFFF;
    height: 100%;
    width: 100%;
    background: #1f25326e;
    margin: auto;
    text-align: center;
    padding: 80px 0;
    font-size: 21px;
    left: 0;
}

.deal-display .frame .reloader.opta {
    position: fixed;
    top: 30px;
    z-index: 1111;
    color: #FFFFFF;
    height: 220px;
    width: 92%;
    background: #1f25326e;
    margin: auto;
    text-align: center;
    padding: 40px;
    font-size: 21px;
    left: 4%;
}

.deal-display .frame .reloader .text {
}

.deal-display .frame .reloader .dotsload {
    font-size: 35px;
}

.deal-display .frame .sched {
    padding: 5px 0px 30px;
    display: none;
}

.deal-display .obFb.explain {
    padding: 30px 8px 10px;
    font-size: 18px;
    margin-bottom: 30px;
}

.deal-display .obFb.explain span.fa {
    color: #3b5998;
    font-size: 40px;
    display: inline-block;
    vertical-align: -9px;
}

.deal-display .frame .meta {
    text-align: right;
    padding: 0px;
}

.deal-display.ob .frame .meta {
    padding: 0px;
}

.deal-display .frame .meta span.video {
    margin: auto;
    display: block;
    text-align: center;
    font-size: 18px;
    padding: 50px 20px 50px;
    border-bottom: 1px solid #EEE;
    margin-top: 22px;
}

.deal-display .frame .meta .title {
    margin-left: 15px;
    font-family: Open Sans Hebrew;
    font-size: 22px;
    color: #1f2532;
    margin-bottom: 10px;
    font-weight: bold;
    margin-bottom: 20px;
}

.deal-display .frame .meta .image {
    position: relative;
    height: 180px;
    margin-bottom: 11px;
    display: inline-block;
    min-height: 305px;
}

.deal-display.ob .frame .meta .image {
    margin-left: 15px;
    position: relative;
    margin-bottom: 11px;
    display: inline-flex;
    width: 100%;
}

.deal-display .frame .meta .image .olay {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    /*background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(25, 24, 24, 0.52) 75%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(25, 24, 24, 0.52) 75%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(25, 24, 24, 0.52) 75%);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(25, 24, 24, 0.52) 75%);*/
}

.deal-display .frame .meta .details {
    position: absolute;
    width: 100%;
    line-height: 23px;
    margin-top: 10px;
    height: auto;
    bottom: 0;
    right: 0;
    color: #FFFFFF;
    padding: 3px 7px;
}

.deal-display .frame .meta .image img {
    width: 100%;
    margin: auto;
}

.deal-display.ob .frame .meta .image img {
    height: 100%;
    width: 100%;
}

.deal-display .frame.campaign .channels {
    padding: 0px 50px;
    display: none;
}

.deal-display .frame.campaign .channels h3 {
    font-size: 17px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.deal-display .frame.campaign .channels > div {
}

.deal-display .main-container {
    width: 700px;
    position: relative;
    padding-bottom: 0 !important;
}

.deal-display .frame.sliderOpen {
    direction: rtl;
    margin-right: 0;
    right: -15px;
}

.deal-display .header-logo {
    text-align: center;
    padding-bottom: 25px;
}

.deal-display .deal-details li,
.dealPlanForm .text-details li {
    margin: 7px 40px;
}

.deal-display > .content {
    margin: auto;
    position: relative;
    width: 700px;
}

.deal-display.ob > .content {
    display: block;
    width: 100%;
    position: initial;
}

.im-interested {
    text-align: right;
}

.im-interested button.action,
.deal-display button.action,
.visitor button.action {
    font-size: 16px;
    padding: 10px 34px 16px;
    margin-top: 10px;
    width: 83%;
    margin: auto;
    display: block;
}

.header-logo img {
    height: 75px;
    outline: 1px solid #EEEEEE;
    padding: 10px;
    max-width: 100%;
}

.header-logo img.clear {
    outline: none;
}

.header-logo h3 {
    color: #636363;
    font-size: 30px;
    margin: 0 37px;
    padding: 17px 0;
    text-shadow: 0 1px #9C9C9C;
    vertical-align: top;
}

.deal-display .frame .header {
}

.deal-display .content .box {
    position: relative;
}

.deal-display .subject h1,
.deal-display .subject h2,
.deal-display .subject h3 {
    padding: 10px;
}

.deal-display .subject {
    min-height: 45px;
    background: #363636;
    text-align: right;
    color: white;
}

.deal-display .info {
    padding: 0px;
    text-align: right;
    margin-top: 0px;
    overflow: hidden;
}

.deal-display .info.zmrg {
    margin-top: 0;
    padding: 0 0;
}

.deal-display .buttons {
    padding: 0 50px;
}

.deal-display .footer {
    height: auto;
    width: 100%;
    margin-bottom: 100px;
}

.deal-display .footer.free {
    width: 100%;
    position: fixed;
    background: #FFF;
    height: 84px;
    top: 0;
    text-align: center;
    border-bottom: 5px solid #EBEA4A;
    margin-bottom: 0;
    right: 0;
    z-index: 10001;
}

.deal-display .html-view {
    position: relative;
}

.deal-display .form {
    width: 100%;
    text-align: right;
    z-index: 2;
}

.im-interested form .tou,
.deal-display .form .tou {
    margin-top: 10px;
}

.deal-display .form .tou > div {
}

.im-interested form .tou > div.text,
.deal-display .form .tou > div.text {
    width: 90%;
    text-align: right;
}

.im-interested form .tou input[type=checkbox],
.deal-display .form .tou input[type=checkbox] {
    width: 18px;
    height: 18px;
    margin-top: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
}

.deal-display .form > .title {
    padding: 16px 40px;
    height: 50px;
    font-size: 18px;
}

.im-interested .container,
.deal-display .form .container {
    padding: 50px 130px 70px;
    background: rgba(239, 239, 239, 0.53);
    height: auto;
    font-size: 14px;
}

.im-interested form button,
.deal-display .form form button {
    width: 100% !important;
    margin-top: 15px;
    height: 47px;
    padding: 11px;
    font-size: 19px;
}

.deal-display .form form button .fa {
    top: 1px;
    padding: 0;
    margin-right: 10px;
}

.deal-display .form form .extra {
    height: 0;
}

.deal-display .form form .extra.open {
    height: auto;
}

.deal-display .form form .bdaym {
}

.deal-display .form form .bdaym span {
    display: inline-block;
    width: 8%;
    text-align: center;
    font-size: 26px;
    vertical-align: middle;
    padding: 0 8px;
    opacity: 0.5;
}

.deal-display .form form .bdaym input {
    display: inline-block;
    text-align: center;
    letter-spacing: 2px;
    direction: ltr;
    padding: 0;
    width: 20%;
}

.deal-display .form form .bdaym input.yy {
    width: 40%;
}

.im-interested form label,
.deal-display .form form label {
    font-family: arial;
    display: inline-block;
    text-align: right;
    margin-bottom: 2px;
    font-weight: 100;
    color: #000;
}

.im-interested form input.short,
.deal-display .form form input.short {
    /*width: 165px;*/
    width: 217px;
}

.im-interested form input,
.deal-display .form form input {
    border-radius: 2px;
    display: block;
    height: 40px;
    margin-bottom: 15px;
    border-color: #DDDDDD;
    font-size: 17px;
    padding: 0 15px;
    width: 100%;
}

.deal-display .form form input.type-o {
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    margin-right: 10px;
}

.deal-display .form form input.location {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABWklEQVR4XpWOsUuCYRjE77W2qqWIgjb/BmdX0UEQNMhBVCQFFURxF0RwcxcqEkJsqKKxRiFQKYK2aAgchTQUSz+f3huSEPrUHxzH3fE+vJilrdSWVkrrVKtKZ2aPOfDxntZx1+lsjIvFnpRKQmdmz33egUzP7X6UXE4m2exUzOy5w4x3pSrjfP7TyGSkGg5L0OejCzN77jDjVakLo1AwxqmUHLhc4nA46MLMnjvMeFHqZJBOd0bJpJS9XnHa7XRhZs8dZrSUOnqz2Vrf+stf8fhUzOy5w4y6Utt1i+X6IxrtDmMx+RUze+6Yx51SwabV2hwmEjKIRITOzB6LcAus3QCXbY+n0w+FhM7MHotSAw7v9/ef+uGw0JmxDBVg4wyo9wIBoTNjWcrAQ9fvFzpMsOAfRnoTwwB9mQPM61o7AkAmE2gnu1qbWquLHFjjgWfg6rxWa9D/HFjBDD/EJ9c7Nq0X9AAAAABJRU5ErkJggg==) no-repeat 495px 8px;
}

.deal-display .form .comment {
    font-size: 11px;
    margin-right: 3px;
}

.deal-display .form .confirmation {
    min-height: 250px;
    height: auto;
    width: 120%;
    border-radius: 3px;
    padding: 30px 20px;
    margin-right: -10%;
    text-align: center;
}

.deal-display .form .confirmation button {
    margin-top: 30px;
    padding: 15px 34px 15px;
}

.deal-display .form .prom {
    text-align: right;
    padding: 30px 30px;
    background: rgba(255, 51, 102, 0.25);
    border-right: 2px;
    margin-top: 30px;
}

.deal-display .form .prom h4 {
    font-size: 18px;
    text-align: right;
    color: rgba(31, 37, 50, 0.66);
}

.deal-display .form .prom .fa {
    color: #FFF;
    font-size: 35px;
}

.deal-display .form .prom span {
    font-size: 50px;
    color: #BBBBBB;
    float: left;
    top: 0;
    padding: 0;
    margin: 0px 10px 10px -8px;
}

/* Display Screen*/
.deal-display.screen .top-area {
    margin-bottom: 40px;
    border-bottom: 1px solid #EEE;
    padding-bottom: 20px;
    position: relative;
}

.deal-display.screen .top-area .powered {
    bottom: 11px;
    top: inherit;
}

.deal-display.screen .main-area {
    padding: 0;
    vertical-align: top;
    padding-bottom: 30px;
}

.deal-display.screen .bottom-area {
    border-top: 1px solid #EEEEEE;
    margin-top: 70px;
    position: relative;
    height: 450px;
}

.deal-display.screen .bottom-area > .biz-details {
    width: 670px;
    margin-right: 0;
    border-top: none;
    position: absolute;
    background: #FFFFFF;
    z-index: 100;
    right: 40px;
    min-height: 100px;
    height: auto;
    border: 1px solid #999;
    box-shadow: 1px 1px 0px #CCCCCC;
    padding: 9px 20px 25px;
    top: 0px;
    right: 23px;
}

.deal-display.screen .map-box {
    height: 515px;
    top: -30px;
    width: 100%;
}

.deal-display.screen .map-box #map {
    padding: 0;
    position: relative;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.deal-display.screen .footer {
    display: none;
}

.deal-display.screen .frame {
    width: 1250px;
    margin-right: -625px;
    padding: 25px 0;
}

.map-box {
    height: 320px;
    position: relative;
    overflow: hidden;
}

.map-box .gmap {
    padding: 0;
    position: relative;
    width: 698px;
    height: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.map-box .gmap iframe{
    max-width:100%;
}

.deal-display .frame h1 {
    font-size: 25px;
    padding: 0 0 25px 0;
    font-weight: bold;
    font-family: open sans hebrew;
}

.deal-display h2 {
    font-size: inherit;
}

.deal-display h3 {
}

.deal-display .visitor a:hover {
    text-decoration: underline;
    color: #FF3E65;
}

.deal-display .visitor {
    padding: 50px 0;
}

.deal-picture img {
    width: 585px;
}

.deal-picture {
}

.deal-details {
    margin-bottom: 20px;
    position: relative;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.deal-display a .call {
    width: 100%;
    padding: 10px 0 16px;
    border-radius: 7px;
    color: #666666;
    font-family: arial;
    background: #70cbd2;
    border-radius: 3px;
}

.deal-display a .call {
    color: #FFFFFF;
}

.deal-display a > .call .fa {
    padding: 0;
    top: 5px;
    margin-right: 13px;
    font-size: 25px;
}

.deal-display .obConfirm {
    position: fixed;
    bottom: 0;
    background: rgba(255, 255, 255, 0.9);
    width: 100%;
    height: 170px;
    box-shadow: 0px 0px 10px -1px #999;
    z-index: 1000;
}

.deal-display .obConfirm.facebook {
    height: 100%;
    padding: 80px 0px;
    background: rgba(255, 255, 255, 0.95);
    color: #1f2532;
}

.deal-display .obConfirm.facebook > div {
    padding: 0;
    width: 100%;
}

.deal-display .obConfirm.facebook img {
    width: 100%;
    margin: 20px 0;
}

.deal-display .obConfirm.facebook .text {
    padding: 10px;
    font-size: 18px;
}

.deal-display .obConfirm.facebook button {
    width: 80%;
    margin: 30px 0;
    padding: 20px 10px;
}

.deal-display .obConfirm.exp {
    height: 300px;
}

.deal-display .obConfirm .reason {
    text-align: right
}

.deal-display .obConfirm .close-modal {
    float: left
}

.deal-display .obConfirm .reason .text {
    margin-top: 20px;
}

.deal-display .obConfirm .reason textarea.obReasonErr {
    border: 2px solid #ff3366;
}

.deal-display .obConfirm .reason textarea {
    border: 1px solid #CCCCCC;
    height: 90px;
}

.deal-display .obConfirm .reason button {
}

.deal-display .obConfirm > div {
    width: 700px;
    margin: auto;
    text-align: center;
    padding: 50px;
}

.deal-display .obConfirm button {
    display: inline-block;
    width: 200px;
    margin-left: 20px;
    padding: 13px;
}

.deal-display .obConfirm button.obrt {
    width: auto;
}

.deal-display .obConfirm button.ok {
    width: 120px;
    padding: 13px;
}

.deal-display .obConfirm.operated {
    padding: 80px 0px;
    background: rgba(255, 255, 255, 0.95);
    color: #1f2532;
}

.deal-display .obConfirm.operated .banner {
}

.deal-display .obConfirm.operated .image {
}

.deal-display .obConfirm.operated .overlay {
}

.deal-display .obConfirm.operated .overlay h2 {
}

.deal-display .obConfirm.operated button {
}

.deal-display .ob-back button {
    font-size: 16px;
    padding: 17px 34px 17px;
    margin-top: 0;
    width: auto;
}

.deal-display .ob-back.disabled {
    opacity: 0.65;
}

.ob-back:focus,
.ob-back:active {
    background: #4e8fc7;
    color: #FFFFFF;
}

.ob-back span.fa {
    position: absolute;
    top: 18px;
    left: 20px;
    font-weight: bold;
    font-size: 21px;
}

.ob-view {
    width: 100%;
    height: auto;
    position: absolute;
    background: #FFF;
    min-height: 100%;
    top: 0;
    font-family: 'Open Sans Hebrew', Nachliely;
    color: #3f4656;
    visibility: hidden;
}

.ob-view.show{
    height: 100%;
}

.ob-view.show,
.obConfirm.show {
    visibility: visible;
}

.ob-view .share-click,
.ob-view .exp-click {
    height: 60px;
    width: 60px;
    background: #1f3225;
    position: fixed;
    color: #fffFFF;
    bottom: 10px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 17px 14px;
    left: 30px;
    box-shadow: 1px 1px 5px 1px #999;
    -o-box-shadow: 1px 1px 5px 1px #999;
    -moz-box-shadow: 1px 1px 5px 1px #999;
    -webkit-box-shadow: 1px 1px 5px 1px #999;
}

.ob-view .exp-click span.fa {
    font-size: 21px;
    top: 7px;
    left: 3px;
}

.ob-view .share-click i {
    top: 6px;
    font-size: 25px;
    font-weight: normal;
}

.deal-display .obConfirm.obrt {
    height: 190px;
    background: #FFF;
    font-family: 'Open Sans Hebrew';
    text-align: center;
}

.deal-display .obConfirm.obrt > div {
    position: relative;
    padding: 15px 20px;
    height: 100%;
    width: 100%;
}

.deal-display .obConfirm.obrt .text {
    font-size: 19px;
    text-align: center;
    margin-bottom: 5px;
    display: block;
}

.deal-display .obConfirm.obrt a.unsub {
    position: absolute;
    bottom: 10px;
    font-size: 14px;
    margin: auto;
}

.ob-view.hide {
    min-height: 0;
    height: auto;
}

.ob-view .image {
    height: 140px;
    max-height: 250px;
    overflow: hidden;
    position: relative;
}

.ob-view .image .title {
    color: #FFFFFF;
    z-index: 10001;
    margin-top: 4px;
}

.ob-view .image .overlay {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0); /* IE6-9 */
}

.ob-view .image span.olbutton {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

.ob-view .image span.olbutton img {
    width: 160px;
    margin-top: 43px;
}

.ob-view img {
    width: 100%;
    height: auto;
}

.ob-view img.fbcover {
    margin-bottom: 10px;
    min-height: auto;
}

.ob-view .title {
    padding: 10px 20px 10px;
    font-size: 19px;
}

.ob-view .title.land {
    position: absolute;
    bottom: 0%;
    background-image: linear-gradient(270deg, rgba(31, 37, 50, 0) 0%, #1f253245 68%, #1f25329e 100%);
    background-image: -webkit-linear-gradient(270deg, rgba(31, 37, 50, 0) 0%, #1f253245 68%, #1f25329e 100%);
    width: 100%;
    color: #FFFFFF;
    min-height: 90px;
    padding: 50px 20px 10px;
}

.ob-view .title.fb.cover {
    padding: 10px 20px 10px;
    background-image: inherit;
    background-image: inherit;
    width: 100%;
    min-height: 90px;
    padding: 3px 20px 10px;
    color: inherit;
}

.ob-view .obinfo {
    width: 100%;
    padding: 5px 15px;
    margin-top: 5px;
}

.ob-view .obinfo ul {
    display: inline-block;
}

.ob-view .obinfo ul li {
    margin-right: -4px;
    display: inline-block;
}

.ob-view .obinfo > span {
    display: inline-block;
}

.ob-view .obinfo .fa {
    font-size: 27px;
}

.ob-view .obinfo .text {
    vertical-align: 4px;
    width: 85%;
    margin-right: 0px;
    font-size: 14px;
}

.ob-view .options{}

.ob-view .qwqact{
    width: 55px;
    border-radius: 50%;
    background: #1f2532;
    height: 55px;
    bottom: 20px;
    left: 20px;
    position: fixed;
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
    padding: 12px;
    box-shadow: 1px 1px 6px 3px #999;
}

.ob-view .more:first-child {
    border-top: 1px solid #DDD;
}

.ob-view .exp{
    width:90%;
    display:block;
    margin: 20px auto;
    padding: 13px 15px 13px 4px;
    background: #ecf7f5;
    font-size: 18px;
    border-radius: 10px;
    line-height: 26px;
}
.ob-view .exp .txt{
    width: 80%;
}

.ob-view .exp div:last-child {

    font-size: 31px;

    width: 18%;

    text-align: center;

    padding-top: 20px;
}

.ob-view .more {
    color: #1f2532;
    padding: 12px 20px 18px;
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    position: relative;
}

.ob-view li.more > * {
    display: inline-block;
}

.ob-view li.more > i {
    font-size: 23px;
    vertical-align: 50%;
}

.ob-view li.more > .details {
    margin-right: 10px;
}

.ob-view .more > .details span {
    font-size: 16px;
    opacity: 0.9;
}

.ob-view li.more > .update {
    position: absolute;
    font-size: 15px;
    padding: 7px 15px 9px;
    background: #ecf7f9;
    color: #1d97ca;
    font-weight: bold;
    border-radius: 7px;
    vertical-align: text-bottom;
    left: 20px;
    top: 33%;
}

.ob-view .more:focus,
.ob-view .more:active {
    background: #EEEEEE;
}

.ob-view .more span.fa.a-left {
    float: left
}

.ob-view .conf {
    margin-top: 20px;
    padding: 0px 20px;
    margin-bottom: 100px;
    font-size: 14px;
}

.ob-view .conf .exp {
    margin: 0 0 0px;
    color: #f36;
    padding: 0px 0px;
    border-radius: 3px;
    font-weight: bold;
}

.ob-view .conf button {
    width: 50%;
    display: inline-block;
    height: 45px;
    padding: 10px 0;
}

.ob-view .conf a.link {
    font-size: 19px;
    margin-top: 10px;
    display: block;
}

.decline .options .opt {
    height: auto;
    margin-bottom: 15px;
    cursor: pointer;
    color: inherit;
    margin: inherit;
    display: inline-block;
    margin-top: 10px;
    font-size: 19px;
}

.decline .options .opt i {
    width: 32px;
    font-size: 23px;
    color: #1f2532;
}

.decline .text textarea {
    margin-top: 10px;
    min-height: 120px;
    background: #eceaea;
    border: none;
    padding: 10px 5px;
    color: #333;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radiuss: 5px;
}


.decline .text textarea::-moz-placeholder {
    color: #bcbcbc;
}

.decline .text textarea::-ms-input-placeholder {
    color: #bcbcbc;
}

.decline .text textarea::-webkit-input-placeholder {
    color: #bcbcbc;
}

.decline .message {
    width: 100%;
    border-radius: 10px;
    background: #c9d2da52;
    margin-top: 20px;
    text-align: center;
    height: auto;
    padding: 0px 0 20px;
    margin-bottom: 15px;
}

.decline .message > a {
    background: #dcdfe1;
    width: 90%;
    display: block;
    margin: -7px auto 25px;
    padding: 5px;
}

.decline .message > a > svg {
    width: 1.5cm;
    height: 1.5cm;
    vertical-align: middle;
    margin-right: 15px;
}

.decline .message .text {
    padding: 20px 30px 0;
}

.decline .message .text a {
    display: block;
    margin: 7px 0 20px;
}

.decline .message .svgicon {
}

.decline .message .svgicon svg {
    margin-right: auto;
    transform: scale(.65);
    margin-top: -18px;
}

.decline .text textarea.obReasonErr {
    border: 1px solid #ff3366;
}

.decline button {

}

.deal-display .decline button.action {
    height: 35px;
    width: auto;
    float: right;
    padding: 0 15px;
}

.ob-view .settings,
.ob-view .response {
    padding: 20px 20px 0;
    width: 100%;
}

.ob-view .settings .topnav {
    position: relative;
    width: 110%;
    height: 56px;
    margin-right: -5%;
    top: -20px;
    padding: 5%;
    border-bottom: 1px solid #e9e9e9;
}

.ob-view .fb-alert {
    background: #4267b233;
    padding: 8px 15px;
    margin: 17px 0;
    line-height: 30px;
}

.ob-view .fb-alert span {
    font-size: 20px;
    vertical-align: -2px;
}

.ob-view .fb-alert a {
    padding: 0;
    margin: 0;
    vertical-align: 0;
    color: #4267b2;
    text-decoration: underline;
}

.deal-display .ob-view button.action {
    height: 65px;
    padding: 10px 0px;
    width: 100%;
    font-size: 20px;
    font-family: 'Open Sans Hebrew';
    border-radius: 5px;
    margin-bottom: 22px;
}

.deal-display .ob-view button.action.edit {

    background: none;

    color: #1f2532;

    border: 1px solid #1f253270;

    font-size: 18px;

    box-shadow: 0px 0px 20px 5px #EEE;
}

.deal-display .ob-back button.action.main,
.deal-display .ob-view button.action.main {
    height: 63px;
    padding: 10px 0px;
    background: #4dc273;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radiuss: 5px;
    width: auto;
    padding: 10px 15px;
    min-width: 190px;
    font-size: 16px;
    margin-bottom: 20px;
}

.deal-display .ob-back button.action.main.minwidth,
.deal-display .ob-view button.action.main.minwidth {
    min-width: 160px;
}

.decline input[type=radio],
.ob-view .response input[type=radio] {
    width: 29px;
    height: 29px;
    display: inline-block;
    vertical-align: -5px;
    margin: 5px 0px 5px 6px;
}

.decline .text,
.ob-view .response .text {
    padding: 0px 0px 70px;
}

.decline .text textarea {
    background: #f6f5f5;
    padding: 17px 15px;
    color: #333;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: #9d4c4c;
    text-indent: 0;
    font-size: 17px;
    margin-top: 6px;
    line-height: 29px;
    min-height: 220px;
}

.ob-view .settings {
    width: 100%;
    height: 100%;
    z-index: 100;
    margin: auto;
    position: fixed;
    background: #FFFFFF;
    max-width: 500px;
}

.ob-view .settings.post {
}

.ob-view .settings.post textarea {
    border: none;
    text-indent: 0px;
    line-height: 30px;
    height: 30%;
    overflow-y: scroll;
    font-size: 17px;
}

.ob-view .settings.post.seo input {
    border: 1px solid #bdc8d4;
    min-height: 50px;
    margin: 7px 0 0;
    font-size: 17px;
}

.ob-view .settings.post.seo .textcon {
    border: 1px solid #bdc8d4;
    height: 370px;
    border-radius: 5px;
    position: relative;
}

.ob-view .settings.post.seo .chars {
    background: #fae1524f;
    padding: 6px 14px 4px;
    border-radius: 5px;
    margin: 6px 0 20px;
    display: inline-block;
    width: auto;
    font-size: 14px !important;
    color: #1f2532;
    min-width: 120px;
}

.ob-view .settings.post .lnchai {
    position: fixed;
    bottom: 225px;
    right: 15px;
    background: #a6c776;
    width: auto;
    height: 45px;
    border-radius: 8px;
    color: #FFFFFF;
    padding: 11px 12px 7px 10px;
    font-size: 18px;
}

.ob-view .settings.post.seo .lnchai {
    position: absolute;
    right: 7px;
    bottom: 7px;
}

.ob-view .settings.post .sugg {
    height: 290px;
    bottom: -60px;
    position: fixed;
    right: 0px;
    width: 411px;
    padding: 20px;
    transform: scale(1);
}

.dealPlanForm .part .fbc .sugg .cont {
    position: relative;
}

.dealPlanForm .part .fbc .sugg .hashtags button {
    top: -10px;
    left: 0;
    width: 109px;
    padding: 6px 0;
    border-radius: 20px;
    background: #a6c776;
}

.dealPlanForm .part .fbc .sugg .hashtags .texta .load {
    position: absolute;
    top: unset;
    right: unset;
    left: 0;
    bottom: 0;
    width: auto;
    color: #5bb36d;
    padding: 4px 10px 0;
    border-radius: 5px;
    font-size: 17px;
}

.dealPlanForm .part .fbc .sugg .hashtags button.dbld {
    opacity: 0.6;
}

.dealPlanForm .part .fbc .sugg ul,
.ob-view .settings.post .sugg ul {
    overflow-x: scroll;
    overflow-y: visible;
    white-space: nowrap;
    margin-top: 10px;
}

.dealPlanForm .part .fbc .sugg ul li,
.ob-view .settings.post .sugg ul li {
    display: inline-block;
    height: auto;
    width: auto;
    margin-left: 10px;
    padding: 20px 15px;
    vertical-align: top;
    line-height: 25px;
    min-height: 150px;
    overflow-y: scroll;
    min-width: 250px;
    background: #4e8fc757;
    box-shadow: 1px 1px 8px #ccc;
    margin-bottom: 10px;
    margin-right: 7px;
}

.dealPlanForm .part .fbc .sugg ul li {
    min-height: 160px;
    overflow: hidden;
}

.ob-view .settings .conf {
    padding: 0
}

.ob-view .settings .title {
    font-weight: bold;
    padding: 0;
    margin-bottom: 10px;
}

.ob-view .settings .time {
    padding: 10px;
    background: #eeeeee;
    border: 1px solid #ccc;
    font-size: 16px;
    margin-bottom: 35px;
    line-height: 29px;
}

.ob-view .settings .channel {
    height: 47px;
    border-bottom: 1px dotted #DDD;
    margin-bottom: 20px;
    font-size: 19px;
}

.ob-view .settings .channel.off {
    color: #BBB;
}

.ob-view .settings .channel i,
.ob-view .settings .channel span.fa {
    font-size: 28px;
    margin-left: 10px;
}

.ob-view .settings .switch-wrap-container {
    float: left
}

.ob-view .settings .switch_wrap {
}

.ob-view .settings .switch {
    background-color: #d1d4de;
    width: 51px;
}

.ob-view .settings .switch_wrap.clear input[type="checkbox"]:checked + .switch .bullet {
    left: -28px;
}

.ob-view .settings.unreg {
    padding: 0;
    text-align: center;
}

.ob-view .settings.unreg .fbconnect {
    width: 100%;
    height: 100%;
    background: #f6f6f6;
    padding: 60px 40px;
    text-align: center;
    min-height: 800px;
}

.ob-view .settings.unreg .fbconnect.login-modal {
    opacity: 1;
    height: auto;
    padding: 20px;
    border-radius: 0;
    box-shadow: none;
    position: relative;
}

.ob-view .settings.unreg .fbconnect.login-modal .logo.left {
    display: block;
    text-align: left;
    position: absolute;
    left: 10px;
    top: 10px;
}

.ob-view .settings.unreg .fbconnect.login-modal .logo.left img {
    width: 40px;
    height: auto;
}

.ob-view .settings.unreg .fbconnect.login-modal input {
    background: none;
}

.ob-view .settings.unreg .fbconnect.login-modal input.error {
    border-bottom: 2px solid #ff3366;
}

.ob-view .settings.unreg .fbconnect .close-modal {
    position: absolute;
    top: 10px;
    right: 20px;
}

.ob-view .settings.unreg .fbconnect.login-modal form .account img {
    border-radius: 3px;
    height: 55px;
    border: 1px solid #DDD;
    width: auto;
    box-shadow: 0px 0px 4px 0px #CCC;
    -moz-box-shadow: 0px 0px 4px 0px #CCC;
    -webkit-box-shadow: 0px 0px 4px 0px #CCC;
    -o-box-shadow: 0px 0px 4px 0px #CCC;
}

.ob-view .settings.unreg .fbconnect.login-modal form button {
    top: 0;
    position: fixed;
    border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-border-radius: 0;
    height: 70px;
    position: relative;
    margin-top: 30px;
}

.ob-view .settings.unreg .fbconnect img.gal {
    width: 220px;
    margin-right: -100px;
    margin-bottom: -15px;
}

.ob-view .settings.unreg .fbconnect h1 {
    font-weight: bold;
    font-size: 19px;
    color: #666666;
    padding: 0;
}

.ob-view .settings.unreg .fbconnect h2 {
    font-size: 17px;
    margin-bottom: 20px;
    margin-top: -20px;
}

.ob-view .settings.unreg .fbconnect button {
    height: 55px;
    font-size: 16px;
    font-family: 'Open Sans Hebrew';
    letter-spacing: 1px;
    margin-bottom: 200px;
    padding: 10px;
    max-width: 400px;
}

.ob-view .settings.unreg .fbconnect img.logo {
    position: absolute;
    left: 20px;
    top: 10px;
    width: 50px;
}

.ob-view .settings.unreg .fbconnect .fbacc {
    margin-bottom: 20px;
}

.ob-view .settings.unreg .fbconnect .fbacc img {
    width: 90px;
}

.ob-view .settings.unreg .fbconnect .fbacc .name {
    font-size: 23px;
}

.ob-view .settings.unreg .fbconnect {
}

.ob-view .settings.unreg .fbconnect .login {
    margin-top: 40px;
    display: block;
}

.ob-view .settings.unreg .fbconnect .activation {
    margin-top: -10px;
}

.ob-view .settings.unreg .fbconnect .activation input {
    margin-top: 10px;
    height: 50px;
    border: none;
    background: #ffffff;
    font-size: 30px;
    text-align: center;
    direction: ltr;
    margin: 30px auto;
    width: 210px;
    letter-spacing: 10px;
}

.ob-view .settings.unreg .fbconnect .alert {
    margin-top: 10px;
    color: #ff3366;
}

.ob-view .settings.unreg .fbconnect .activation button {
    width: 209px;
    display: block;
    margin: -10px auto 10px;
}

.ob-view .settings.unreg .fbconnect .note .verok {
    color: #52b266;
    font-size: 21px;
}

.ob-view .share-panel {
    z-index: 1100;
    height: 100%;
    background: #fffFFF;
    display: block;
    position: fixed;
    top: 15%;
    width: 100%;
}

.ob-view .share-panel .newann {
    background: #3f465615;
    padding: 51px 31px 30px 110px;
    width: 80%;
    height: auto;
    position: relative;
    bottom: unset;
    margin-top: 50px;
    border-radius: 10px;
    min-height: 140px;
    text-align: right;
    font-size: 19px;
    line-height: 28px;
}

.ob-view .share-panel .newann .text {
    text-align: right;
    width: 70%;
}

.ob-view .share-panel .newann svg {
    position: absolute;
    bottom: -55px;
    left: -28px;
}

.ob-view .share-panel .newann img {
    width: 95px;
    position: absolute;
    bottom: 27px;
    left: 8px;
}

.ob-view .appsshow {
    margin-top: 0px;
    background: #3f465615;
    width: 85%;
    right: 10%;
    bottom: 45px;
    height: auto;
    border-radius: 10px;
    padding: 16px 10px;
}

.ob-view .appsshow header {
    display: block;
    margin-bottom: 10px;
}

.ob-view .appsshow span {
    text-align: right
}

.ob-view .appsshow span:first-child {
    margin-right: 0
}

.ob-view .appsshow img {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}

.ob-view .appsshow .ch i{

    font-size: 25px;

    margin-left: 10px;

    margin: 10px 5px;

    color: #0000008a !important;
}

.ob-view .ack .sched {
    width: 89%;
    padding: 17px 0;
    text-align: center;
    background: #eceaea;
    margin: 20px 5% 0;
}

.ob-view .share-panel .app {
    width: 60px
}

.ob-view .share .overlay-text {
    color: #FFFFFF;
    position: fixed;
    top: 45px;
    left: 50%;
    z-index: 1111;
    font-size: 21px;
    margin-left: -63px;
}

.ob-view .share-panel .header {
    display: block;
    padding: 0 15px 20px;
}

.ob-view .share-panel img {
    width: 30px;
}

.ob-view .share-panel ul.explain {line-height: 30px;}

.ob-view .share-panel ul.explain li {
    display: block;
    margin-top: 0px;
    list-style-type: decimal;
    text-align: center;
    font-size: 19px;
    margin-bottom: 15px;
}

.ob-view .share-panel ul.explain a {
    font-weight: bold;
    text-decoration: underline;
}

.ob-view .kindwarn {
    padding: 35px 5px;
    line-height: 27px;
}

.ob-view .kindwarn button {
    width: 225px;
}

.ob-lnch {
    position: fixed;
    bottom: -65px;
    padding: 45px 18px 25px;
    height: auto;
    background: #FFF;
    width: 700px;
    z-index: 100;
}

.ob-lnch.tSlide {
    bottom: 0;
}

.ob-lnch.confirm {
    position: relative;
}

.ob-lnch .actions > span {
    vertical-align: -5px;
    display: inline-block;
}

.ob-lnch .actions > span > a {
    position: absolute;
    top: 43%;
    left: 7%;
    color: #1f2532;
    font-size: 18px;
}

.ob-lnch .actions span img.stub {
    position: absolute;
    left: 25px;
    top: -3px;
    width: 115px;
}

.ob-lnch .actions span img {
    width: 25px;
    margin-left: 0px;
    vertical-align: -7px;
    border-radius: 50%;
}

.ob-m .umessage {
    position: absolute;
    top: 30px;
    width: 100%;
    max-width: 690px;
    background: #1f253291;
    height: 100%;
    z-index: 111000;
    padding: 180px 20px;
}

.ob-m .umessage.story {
    top: 70px;
    max-width: 600px;
    overflow: hidden;
    height: 800px;
}

.ob-m .umessage.mini {
    height: auto;
    background: #ffffff;
}

.ob-m .umessage.mini .message {
    border-top: 1px solid #EEEEEE;
    height: auto;
}

.ob-m .umessage.video {
    padding: 5px 5px;
}

.ob-m .umessage.video .avatar {
    top: 10px;
    right: -2px;
}

.ob-m .umessage .avatar {
    display: block;
    position: absolute;
    top: 100px;
    z-index: 1;
    right: 20px;
}

.ob-m .umessage .avatar img {
    border-radius: 50%;
    width: 60px;
    border: 1px solid #676767;
}

.ob-m .uvmessage .message {
    height: auto;
    background: #FFF;
    width: 370px;
    padding: 20px 20px 80px;
    border-radius: 5px;
    position: relative;
}

.ob-m .uvmessage video {
}

.ob-m .umessage .message {
    height: 100%;
    background: #FFF;
    padding: 5px 30px;
    border-radius: 5px;
    position: relative;
    width: 600px;
    margin: auto;
}

.ob-m .umessage.flscr {
    padding: 0;
}

.ob-m .umessage.flscr .message {
    -webkit-border-radius: none !important;
    -moz-border-radius: none !important;
    -ms-border-radius: none !important;
    -o-border-radius: none !important;
    border-radius: none !important;
}

.ob-m .umessage .message span.text {
    line-height: 25px;
    padding: 70px 0;
    display: block;
}

.ob-m .umessage.video .message {
}

.ob-m .umessage.video .message a img {
}

.ob-m .umessage.video .message a img.cc {
    width: 70%;
    opacity: 0.8;
}

.ob-m .umessage.video .message a {
    position: relative;
    margin: auto;
    display: block;
}

.ob-m .umessage.video .message .play {
    position: relative;
    margin: auto;
    display: block;
    text-align: center;
    margin-top: 5px
}

.ob-m .umessage.video .message .play img {
}

.ob-m .umessage h3 {
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 17px;
}

.ob-m .umessage .illu {
    position: absolute;
    top: 25px;
    left: 21px;
}

.ob-m .umessage .illu.orwn {
    top: 3px;
    left: 14px;
}

.ob-m .umessage a.go {
    margin-top: 26px !important;
    text-align: right;
}

.ob-m .umessage .illu img {
    width: 110px;
}

.ob-m .umessage .illu img.r-rotate {
    transform: rotate(-15deg);
    width: 80px;
}

.ob-m .umessage i.close {
}

.ob-m .umessage.used {
    text-align: right;
    bottom: 205px !important;
}

.ob-m .umessage.used .message {
    height: 280px;
}

.ob-m .umessage.used h3 {
}

.ob-m .umessage.used img {
    width: 85px;
    position: absolute;
    bottom: 20px;
    left: 50px;
    transform: rotate(-7deg);
}

.ob-m .umessage.used button {
    width: 200px;
    height: 50px;
    padding: 10px;
    margin-top: 25px;
}

.ob-m .umessage.new .message {
    height: 330px;
}

.ob-m .umessage.new button {
    width: 200px;
    height: 50px;
    padding: 10px;
    margin-top: 25px;
}

.ob-m .umessage.new img {
    width: 16vh;
    position: absolute;
    bottom: 10px;
    left: 50px;
}

.ob-m .umessage i.close {
}

.ob-m .umessage .close {
    background: none;
    font-size: 19px;
    right: 50%;
    bottom: 8px;
    width: 100%;
    margin-right: -78px;
}

.watermark:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(https://res.cloudinary.com/broadcust/image/upload/v1643634452/resources/WMARK.png);
    background-size: 270px;
    background-repeat: repeat;
    opacity: 0.4;;
}

@media screen and (max-width: 600px) {
    /*  Mobile */
    .map-box .gmap {
        width: 100%
    }

    .deal-display > .content {
        width: 100%;
    }

    .deal-display,
    .deal-display.join {
        width: 100%;
        height: 100%;
    }

    .deal-display .frame h1 {
        font-size: 27px;
        padding: 0 0 25px 0;
    }

    .deal-display .subject h1,
    .deal-display .subject h2,
    .deal-display .subject h3 {
        padding: 15px 0 15px;
        font-size: 22px;
    }

    .deal-display .form {
        margin-top: 0px;
    }

    .im-interested .container,
    .deal-display .form .container {
        padding: 20px 30px 50px;
    }

    .deal-display .form form button.save-cust {
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 60px;
        z-index: 100;
    }

    .deal-display .form form button .fa {
    }

    .deal-display .form form .extra {
    }

    .deal-display .form form .extra.open {
    }

    .deal-display .form form label {
    }

    .deal-display .form form input.hort {
    }

    .deal-display .form form input {
    }

    .deal-display .form form input.location {
    }

    .deal-display .form .comment {
    }

    .deal-display .form .confirmation {
    }

    .deal-display .form .confirmation button {
    }

    .deal-display .form .prom {
    }

    .deal-display .form .prom .fa {
    }

    .deal-display .form .prom span {
    }

    .deal-display .deal-details img {
        max-width: 100%;
    }

    deal-display .obConfirm {
        height: 150px;
        visibility: hidden;
    }

    .deal-display .obConfirm.exp {
        height: 300px;
    }

    .deal-display .obConfirm .reason {
        text-align: right;
        padding: 25px;
    }

    .deal-display .obConfirm .close-modal {
    }

    .deal-display .obConfirm .reason .text {;
    }

    .deal-display .obConfirm .reason textarea.obReasonErr {
    }

    .deal-display .obConfirm .reason textarea {
    }

    .deal-display .obConfirm .reason button {
        width: 150px;
    }

    .deal-display .obConfirm.obrt {
        height: 170px;
        background: #FFF;
        font-family: 'Open Sans Hebrew';
        text-align: center;
    }

    .deal-display .obConfirm.obrt > div {
        position: relative;
        padding: 9px 20px;
        height: 100%;
        width: 100%;
    }

    .deal-display .obConfirm.obrt .text {
        font-size: 18px;
        text-align: center;
        margin-bottom: 5px;
        display: block;
    }

    .deal-display .obConfirm.obrt a.unsub {
        position: absolute;
        bottom: 5px;
        left: 10px;
        font-size: 14px;
    }

    .deal-display .obConfirm button {
        width: 90px;
        margin-left: 20px;
        padding: 13px 20px;
    }

    .deal-display .obConfirm button.ok {
    }

    .deal-display .obConfirm.operated {
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .deal-display .obConfirm.operated > div {
        padding: 0;
        width: 100%;
    }

    .deal-display .obConfirm.operated .banner {
        color: #FFF;
        max-height: 400px;
        overflow: hidden;
    }

    .deal-display .obConfirm.operated .image {
        width: 100%;
        height: auto;
        position: relative;
        z-index: -1;
    }

    .deal-display .obConfirm.operated .image img {
        width: 100%;
    }

    .deal-display .obConfirm.operated .banner .overlay {
        height: 400px;
        width: 100%;
    }

    .deal-display .obConfirm.operated .banner h2 {
        font-weight: bold;
    }

    .deal-display .obConfirm.operated .banner .text {
        position: absolute;
        top: 70px;
        text-align: right;
        padding: 0 30px;
        font-size: 20px;
    }

    .deal-display .obConfirm.operated .dtls {
        margin-top: 40px;
    }

    .deal-display .obConfirm.operated a {
        width: 300px;
    }

    .deal-display .obConfirm.operated button {
        width: 80%;
        height: 60px;
        margin-left: 0;
    }

    .deal-display .frame.ob.campaign {
        height: auto;
        top: 0;
    }

    .deal-display .frame.ob.campaign .wmark {
    }

    .deal-display .frame.ob.campaign .wmark img {
    }

    .deal-display .frame .sched {
    }

    .deal-display .obFb.explain {
    }

    .deal-display .obFb.explain span.fa {
    }

    .deal-display .frame .why {
        padding: 35px 15px;
    }

    .deal-display .frame .why a {
        color: inherit;
    }

    .deal-display .frame .meta {
        overflow: hidden;
    }

    .deal-display .frame .meta .title {
        text-align: center;
        margin: 0;
    }

    .deal-display .frame .meta .image {
        margin-left: 0px;
        position: relative;
        height: 100%;
        margin-bottom: 11px;
        text-align: center;
    }

    .deal-display .frame .meta .image.ext {
        height: 100%;
        margin-left: 0;
    }

    .deal-display .frame .meta .image .olay {
    }

    .deal-display .frame .meta .details {
    }

    .deal-display .frame .meta .image img {
        height: 100%;
        width: 100%;
    }

    .deal-display .frame.campaign .channels {
    }

    .deal-display .frame.campaign .channels h3 {
    }

    .deal-display .frame.campaign .channels > div {
    }

    .deal-display.mobile-true {
        background: #FFFFFF;
        padding: 0 0 0 0;
        margin: 0;
        width: 100%;
        max-width: 100%;
        box-shadow: none;
        height: auto;
    }

    .deal-display.mobile-true .frame {
        box-shadow: none;
        -o-box-shadoww: none;
        -webkit-box-shadoww: none;
        -moz-box-shadow: none;
        padding: 0px;
        width: 100%;
        margin: 0 auto;
        right: 0;
        border: none;
        top: 0px;
        height: auto;
    }

    .deal-display.mobile-true .frame.free {
        padding-top: 71px;
    }

    .deal-display.mobile-true .frame .main-container {
        padding: 0px;
        width: 100%;
    }

    .deal-display.mobile-true .frame img.pic-view {
        width: 100%;
        height: auto;
        margin-bottom: -5px;
    }

    .deal-display .card-box {
        width: 100%;
    }

    .deal-display .card-box {
        margin: auto;
    }

    .deal-display .subject {
        min-height: 45px;
        padding: 0 5px;
        background: #363636;
        text-align: right;
        color: white;
    }

    .deal-display .buttons {
        padding: 0 20px;
    }

    .deal-display .footer {
        margin-bottom: 200px;
        padding: 5px 7px;
    }

    .deal-display .footer.free {
        border-bottom: 3px solid #0b9bf9;
        height: 72px;
        padding: 0px 10px;
        background: #FFF;
        z-index: 1000;
    }

    .deal-details {
        font-size: 15px;
    }

    .im-interested .form > .title {
        height: auto;
        margin-top: 30px;
    }

    .deal-display button.action,
    .visitor button.action {
        width: 90%;
    }

    .pop-up.iminterested {
        width: 100%;
        right: 0;
        margin-right: 0;
        height: 100%;
        top: 0;
    }

    .pop-up.iminterested > div {
        padding: 80px 10px;
    }

    .pop-up.iminterested img {
        width: 100%;
    }

    h3 {
        font-size: 19px;
    }

    .sap-s1 {
        width: 100%;
    }

    .sap-s2 {
        background-size: 60px;
        width: 60px;
        margin: 20px auto;
        display: none;
    }

    .header-logo img {
        height: 55px;
        max-width: 350px;
        max-height: 200px;
    }

    .deal-display .visitor {
        padding: 0px 0;
    }

    .about h3.dot-line {
        border-bottom: 1px dotted #999999;
    }

    .deal-about {
        padding: 20px;
        margin: 30px 0 0;
    }

    .about .content, .about .map-box {
        width: 100%;
    }

    .about #map {
        height: 210px;
        padding: 0;
        width: 100%;
        margin-top: 20px;
        margin-right: 0;
        box-shadow: 0px 0px 14px -4px;
        margin-bottom: 30px;
    }

    .powered {
        font-size: 11px;
        right: 51px;
        top: -19px;
        font-family: arial;
    }

    .about {
        padding: 0 0px;
    }

    .visitor .cta {
        font-size: 17px;
        padding: 6px 0 14px;
        background: #ff3366;
        color: #FFFFFF;
        border-radius: 3px;
        margin-top: 9px;
    }

    .visitor .fa.gift, .visitor .fa.pencil {
        vertical-align: 1px;
        font-size: 24px;
        padding: 0;
        margin: 0 8px;
        top: 4px;
    }

    .deal-display .visitor a:hover {
        text-decoration: none;
        color: #FFFFFF;
    }

    .visitor .cta a {
        color: #FFFFFF;
    }

    .visitor .cta a span {
    }

    .call-text {
        padding: 5px 2px;
        width: 100%;
        display: block;
        text-align: center;
        font-size: 15px;
    }

    .deal-display .info {
        padding: 0 0 0 0;
    }

    .deal-display .biz-details {
        width: 120%;
        padding: 15px 46px 30px;
        background: rgba(255, 255, 255, 1);
        height: auto;
        border-top: 1px solid #EEEEEE;
        margin-bottom: 0;
        margin-top: 20px;
    }

    .biz-details .name {
    }

    .deal-display .biz-details ul li {
        display: block;
        text-align: right;
        margin-top: 13px;
        font-size: 17px;
        width: 100%;
    }

    .biz-details ul li i,
    .biz-details ul li .fa {
        font-size: 17px;
    }

    .map-box #map {
        width: 100%;
        right: 0px;
    }

    .sharing-area {
        height: 110px;
        position: relative;
        top: 10px;
        margin-bottom: 0px;
        padding: 10px 0px;
        width: 100%;
    }

    .sharing-area a.share span.fa.facebook {
        padding: 19px 17px;
    }

    .sharing-area a.share span.fa {
        padding: 19px 17px;
        color: #FFFFFF;
        font-size: 24px;
        display: inline-block;
        top: 0;
    }

    .sharing-area a.share:hover {
        overflow: visible;
        width: 60px;
        transition: initial;
        -webkit-transition: initial;
    }

    .sharing-area a.share.facebook:hover {
        width: 60px;
    }

    .sharing-area a.share {
        display: block;
        width: 60px;
        height: 60px;
        margin-top: 3px;
        display: inline-block;
        border-radius: 50%;
        vertical-align: top;
        margin: 0 5px 20px;
    }

    .sharing-area a.share > div {
        width: 160px;
        display: inline-block;
        position: absolute;
        top: 20px;
        right: 77px;
    }

    .sharing-area a.share.facebook {
        background: #3b5998;
    }

    .sharing-area a.share.google-plus {
        background: #dd4b39;
    }

    .sharing-area a.share.whatsapp {
        background: #25d366;
    }

    .sharing-area a.share.twitter {
        background: #00aced;
    }

    .suggestion-area > .page-width {
        width: 100%;
    }

    .deal-display .suggestion-area .form .container {
        width: 100%;
    }

    .deal-display .form > .title {
        padding: 16px 0px;
    }

    .deal-display .form form input {
        margin-bottom: 5px;
    }

    .deal-display .bmenu {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 0;
        background-image: linear-gradient(0, #ff000000, #0000009e);
        height: 127px;
        width: 100%;
        padding: 10px;
        color: #FFFFFF;
    }

    .deal-display .bmenu i {
    }

    .deal-display .priceTag {
        position: absolute;
        width: 75px;
        height: 75px;
        border-radius: 50%;
        z-index: 1;
    }

    .deal-display .priceTag .p {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: 31px;
        margin-top: -3px;
        transform: rotate(25deg);
    }

    .deal-display .priceTag .p > .t,
    .deal-display .priceTag .p > i {
        position: absolute;
    }

    .deal-display .priceTag .p > .t {
        transform: rotate(-45deg);
        top: 17px;
        left: -36px;
        position: absolute;
    }

    .deal-display .priceTag .p > i {
    }

    .share.container {
    }

    .share.container > div {
    }

    .share.container .bsmore {
        width: 100%;
        overflow: hidden;
        margin-right: 0;
    }

    .share.container .bsmore.relative {
        position: relative;
        padding: 20px 15px 20px;
        width: 100%;
        right: 0px;
    }

    .share.container .bsmore a {
    }

    .share.container .bsmore a img {
    }

    .share.container .published {
    }

    .share.container .options {
    }

    .share.container .options a {
    }

    .share.container .options a button {
    }

    .share.container .options a button i {
    }

    .share.container .options a span {
    }

    .share.container .bizlogin {
    }

    /* ------------- Activation --------------------------*/
    .activation.container {
        margin: 0;
        padding: 0;
    }

    .activation .page {
        margin: 0px auto;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        -o-box-shadow: none;
    }

    .ob-back {
        display: inline-block;
    }

    .ob-back span.fa {
        top: 21px;
    }

    .ob-view {
        position: fixed;
    }

    .ob-lnch {
        width: 100%;
    }

    /* Upgrade */
    .upgrade .top {
        margin-bottom: 15px;
    }

    .upgrade .top .image {
    }

    .upgrade .top .image img {
    }

    .upgrade .top .texts {
        padding: 15px 30px;
        height: 100%;
    }

    .upgrade .top .text {
    }

    .upgrade .top h1 {
        font-size: 23px;
    }

    .upgrade .top h2 {
        font-size: 18px;
    }

    .upgrade .mid h2 {
        font-size: 18px;
        padding: 0px 14px 20px
    }

    .upgrade .pricing {
        height: auto;
        margin-top: 0;
    }

    .upgrade .faqs .reviews ul {
        width: 114%;
        margin-right: -7%;
    }

    .upgrade .pricing .price {
    }

    .upgrade .pricing .price > div {
    }

    .upgrade .pricing .intro {
    }

    .upgrade .pricing .number {
    }

    .upgrade .pricing .start_at {
    }

    .upgrade .pricing .currency {
    }

    .upgrade .pricing .vat {
        top: 97px;
        font-size: 15px;
    }

    .upgrade .pricing .month {
    }

    .upgrade .benefit ul {
        padding: 0 10px 0 20px;
        font-size: 16px;
        margin-top: 20px;
    }

    .upgrade .benefit ul li {
    }

    .upgrade .benefit ul li span.fa {
    }

    .upgrade .actions {
    }

    .upgrade .actions button {
        font-size: 17px;
        padding: 15px 15px;
        height: 60px;
        margin-bottom: 15px;
    }

    .upgrade .actions a {
        font-size: 19px;
    }

    .upgrade .actions .more {
        margin-top: 25px;
    }

    .upgrade .actions .more svg {
    }

    .inpage .actions a.action {
        font-size: 16px;
        color: #999;
        margin-bottom: 25px;
        display: block;
    }

    .ob-m .umessage {
        position: fixed;
        top: unset;
        bottom: 0;
    }

    .ob-m .umessage.video .message .play {
        margin-top: 40px;
    }

    .ob-m .umessage.video .message .play img {
        width: 80px;
        margin: 30px auto;
        opacity: 0.6;
    }

    .ob-m .umessage .message {
        width: 100%;
        margin: unset;
        box-shadow: 0px -50px 110px 10px #1f253294;
    }

    .ob-m .umessage.mini {
        height: auto;
        background: #ffffff14;
        bottom: 150px;
        width: 110%;
        right: -5%;
    }

    .ob-m .umessage.welcome {
    }

    .ob-m .umessage.welcome image {
    }

    .inpage .options .main {
        height: 810px;
    }

    .ob-m .umessage.story {
        top: 0px;
        height: 100%;
    }

    .umessage .story > div.sl .header img.bc {
        width: 100%;
        margin: unset;
        margin-top: -20px;
    }

    .umessage .story > div.sl .header i {
        left: 63px;
        top: 6px;
    }

    .umessage .story > div.sl .mid {
        margin: 15px 0px 15px;
    }

    .umessage .story > div.sl .image {
        height: 50vh;
    }

    .umessage .story > div.sl .image.thin {
        height: 45vh;
    }

    .upgrade, inpage {
        height: 100vh !important;
        min-height: 800px;
        background: #FFFFFF;
        text-align: center;
        color: #1f2532;
        font-size: 18px;
        position: fixed;
        bottom: 0;
        top: 0;
        right: 0;
        left: 0;
        overflow: hidden;
        width: 100vw;
    }

    .upgrade header {
        padding: 20px 15px;
        box-shadow: 0px -2px 8px 0px #AAA;
        height: 60px;
        width: 100%;
        margin-bottom: 10px;
    }

    .upgrade header .back {
        position: absolute;
        right: 12px;
        top: 30px;
        height: 21px;
    }

    .upgrade .top {
        position: relative;
        height: auto;
        max-height: 308px;
        color: #FFFFFF;
        margin-bottom: 10px;
    }

    .upgrade .top .image {
        width: 100%;
        z-index: -1;
        min-height: 150px;
    }

    .upgrade .top .image img {
        width: 100%;
    }

    .upgrade .top .image .overlay {
        background: none;
        position: absolute;
        opacity: 0.7;
        z-index: 0;
    }

    .upgrade .top .texts {
        font-size: 26px;
        position: absolute;
        text-align: center;
        width: 100%;
        top: 0;
        padding: 30px 50px;
        z-index: -1;
    }

    .upgrade .top h1 {
        font-size: 38px;
    }

    .upgrade .top h2 {
        font-size: 28px;
        margin-top: 30px;
    }

    .upgrade .top .texts.right {
        left: 50%;
        margin-left: -200px;
        width: 60%;
        color: #FFF;
        padding: 54px 0px 0 70px;
    }

    .upgrade .mid h2 {
        font-size: 28px;
    }

    .upgrade .pricing {
        position: relative;
        text-align: center;
        height: 160px;
        margin-top: 70px;
    }

    .upgrade .pricing .price {
        height: 80px;
        width: 260px;
        display: block;
        position: relative;
        margin: auto;
        font-size: 25px;
    }

    .upgrade .pricing .price > div {
        position: absolute;
    }

    .upgrade .pricing .intro {
    }

    .upgrade .pricing .promoinfo {
        color: #8dc63f;
    }

    .upgrade .pricing .number {
        font-size: 60px;
        font-weight: bold;
        width: auto;
        margin-left: -49px;
        left: 50%;
        top: -10px;
    }

    .upgrade .pricing .start_at {
        right: 40px;
        top: 23px;
    }

    .upgrade .pricing .currency {
        left: 48px;
        top: 23px;
    }

    .upgrade .pricing .vat {
        left: 48px;
        top: 100px;
        font-size: 16px;
        color: #999999;
        right: 40px;
    }

    .upgrade .pricing .month {
        top: 61px;
        left: 50%;
        margin-left: -32px;
    }

    .upgrade .ccexists {
        text-align: center;
        line-height: 26px;
        font-size: 16px;
    }

    .upgrade .ccexists .cardicon {
        background: url(https://static.canva.com/static/images/icon_credit_card.png) no-repeat 10px 50%;
        height: 17px;
        width: 33px;
        vertical-align: -3px;
    }

    .upgrade .newpro {
        text-indent: 130px;
        position: relative;
    }

    .upgrade .newpro img {
        opacity: 0.7;
        top: 0px;
        transform: rotate(20deg);
        right: 5px;
    }

    .upgrade .newpro .text {
        padding: 0 110px 0 0;
        font-size: 17px;
        color: #8dc63f;
    }

    .upgrade .promotion {
        padding: 0;
        margin-top: 16px;
    }

    .upgrade .benefit ul {
        padding: 0px 70px;
        margin-bottom: 30px;
        text-align: right;
        width: 100%;
    }

    .upgrade .benefit ul li {
        margin-bottom: 7px;
        text-align: right;
    }

    .upgrade .benefit ul li span {
        display: inline-block;
        max-width: 90%;
    }

    .upgrade .benefit ul li span.fa {
        color: #03de32;
        display: inline-block;
        height: auto;
        margin-left: 5px;
        vertical-align: top;
    }

    .upgrade .actions button {
    }

    .upgrade button.action {
        width: 100%;
        margin: auto;
        display: block;
        margin-bottom: 60px;
        height: 60px;
        padding: 10px;
        position: relative;
    }

    .upgrade button .loader {
        position: absolute;
        top: 20px;
        right: 50%;
        margin-right: -12px;
    }

    .upgrade button.fixed {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        position: fixed;
        right: 0;
    }

    .upgrade button.fixed.bottom {
        bottom: 0;
        margin-bottom: 0;
    }

    .upgrade .actions a {
    }

    .upgrade .actions .more {
        margin-top: 40px;
    }

    .upgrade .actions .more svg {
        fill: #4e8fc7;
    }

    .upgrade .faqs {
        margin-top: 10px;
        text-align: right;
        font-size: 18px;
        margin-bottom: 20px;
        padding: 10px 20px;
        opacity: 1;
    }

    .upgrade.explain .faqs {
        margin-top: 30px;
    }

    .upgrade .faqs.show {
        opacity: 1;
    }

    .upgrade .faqs ul {
    }

    .upgrade .faqs ul li {
        padding: 0px 0px 0px;
        margin-bottom: 15px;
    }

    .upgrade .faqs ul li .q {
        font-weight: bold;
        margin-bottom: 10px;
    }

    .upgrade .faqs ul li .text {
        font-size: 17px;
    }

    .upgrade .faqs .reviews ul {
        margin-top: 30px;
        height: 240px;
        background: #1f25321c;
        position: relative;
        padding: 5px;
        width: 115%;
        margin-right: -20px;
        margin-bottom: 35px;
    }

    .upgrade .faqs .reviews ul.sticked {
        margin-top: 10px;
    }

    .upgrade .faqs .reviews ul li {
        border: none;
        margin: 0;
        width: 100%;
        padding: 15px 30px;
        position: absolute;
        background: none;
    }

    .upgrade .reviews ul li .rating {
        display: none
    }

    .upgrade .reviews ul li .bottom .text {
        font-size: 16px
    }

    .upgrade .thanks {
        padding: 20px;
        font-size: 19px;
    }

    .upgrade .thanks img {
        width: 140px;
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .upgrade .thanks .text {
    }

    .upgrade .fixed-back {
        width: 28px;
        height: 28px;
        z-index: 112;
        margin-top: -15px;
        color: #FFF;
        top: 27px;
        right: 10px;
        border: 1px solid #FFF;
        padding: 0px 0px;
        background: #1f253275;
        cursor: pointer;
    }

    .upgrade .back {
        color: #4e8fc7;
        font-weight: bold;
        height: auto;
        z-index: 111;
        margin-top: -15px;
    }

    .upgrade .top .back {
        top: 186px;
        bottom: 0px;
    }

    .upgrade .thanks .back {
        right: 10px;
    }

    .upgrade .old-act {
    }

    .upgrade .old-act img {
        width: 200px;
        border: 9px solid #FFFFFF;
        height: 110px;
        display: block;
        margin: auto;
    }

    .upgrade .user {
        margin: 15px 0 40px;
        opacity: 0.8;
        padding: 7px 0;
        height: 70px;
    }

    .upgrade .user .image {
        width: 20%;
        display: inline-block;
    }

    .upgrade .user .image img {
        width: 55px;
    }

    .upgrade .user .name {
        width: 70%;
        display: inline-block;
        vertical-align: top;
        padding: 0 0px;
    }

    .upgrade .payment {
        padding: 5px 16px;
        font-size: 16px;
    }

    .upgrade .payment .details {
        text-align: center;
        margin: 20px;
    }

    .upgrade .payment .details i {
        color: #999999;
    }

    .upgrade .ccard .faqs .reviews {
    }

    .upgrade .ccard .faqs {
        font-size: 16px;
        padding: 0;
    }

    .upgrade .ccard .faqs .reviews ul {
        width: 100%;
        margin-top: 10px;
        padding: 5px 0;
        height: 250px;
        margin-right: unset;
        background: none;
    }

    .upgrade .ccard .faqs .reviews ul li {
        padding: 15px 0px;
    }

    .promo .goback {
        bottom: -30px;
        right: 19px;
    }

    a.ob-back {
        width: auto;
        left: 0;
        padding: 0px 0px 0px 0px;
        margin-top: 0;
        display: inline-block;
        height: 100%;
        margin-top: 0;
    }

    .predec {
        height: auto;
    }

    .predec .close-handle {
    }

    .predec ul.menu {
        padding: 45px 0px 110px;
    }

    .predec ul.menu li:last-child {
        position: fixed;
        padding: 13px;
        border-top: 1px solid #c4c4c4;
        height: 50px;
        bottom: 0px;
        text-align: center;
    }

    .predec ul.menu li {
        display: block;
        height: 60px;
        width: 100%;
        position: relative;
        right: 0px;
        text-align: right;
    }

    .predec ul.menu li:last-child a {
        color: #939393;
    }

    .predec ul.menu li a .text {
    }

    .predec ul.menu li a .dg {
        float: left;
        text-align: left;
    }

    .predec ul.menu li a .dg svg {
        transform: scale(.5);
    }

    .predec .bottom {
        float: left;
        padding: 27px 0 0;
        margin-bottom: -9px;
        font-size: 17px;
        width: 100%;
    }

    .predec .bottom {
        float: left;
        padding: 27px 0 0;
        margin-bottom: -9px;
        font-size: 17px;
        width: 100%;
    }

    .cintro {
        overflow: hidden;
        display: block;
        position: relative;
    }

    .cintro .ctnr {
        height: 300px;
        background: #EEE;
    }

    .cintro .ctnr.land {
    }

    .cintro .ctnr.pic {
    }

    .cintro .ctnr.movie {
    }

    .cintro .ctnr.movie .vidico {
        position: absolute;
        top: 101px;
        left: 41%;
        background: #1f2532;
        width: 80px;
        height: 80px;
        text-align: center;
        padding: 15px;
        border-radius: 50%;
        color: #FFF;
        opacity: 0.5;
        font-size: 37px;
    }

    .cintro .ctnr.movie .vidico i {
    }

    .cintro .ctnr iframe {
        width: 70%;
        border: 10px solid #FFF;
        height: 350px;
        left: 50%;
        position: absolute;
        margin-left: -35%;
        margin-top: 23px;
        box-shadow: 0px -11px 16px 4px #ccc;
    }

    .cintro .ctnr img {
    }

    .cintro .ctnr.movie {
        width: 100%;
        height: 300px;
    }

    .cintro .ctnr.pic img,
    .cintro .ctnr.movie .media {
        width: 90%;
        border: 5px solid #FFF;
        height: auto;
        left: 50%;
        position: absolute;
        margin-left: -45%;
        margin-top: 20px;
        box-shadow: 0px 0px 20px 0px #ccc;
        border-radius: 10px;
    }

    .cintro .ctnr.movie .media video {
    }

    .cintro .ctnr.movie .media i {
    }

    .cintro > .info {
        background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
        background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
        background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
        background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
        background-image: linear-gradient(to top, #00000085 10%, rgba(204, 154, 129, 0));
        height: 100%;
        position: absolute;
        display: block;
        bottom: 0;
        width: 100%;
        color: #FFFFFF;
        text-align: right;
    }

    .cintro > .info {
        background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    }

    .cintro > .info .desc {
        position: absolute;
        width: 100%;
        bottom: 10px;
        padding: 7px 30px;
        font-size: 20px;
    }

    .cintro > .info .mtype {
    }

    .cintro > .info .ptype {
    }

    .cintro > .info span {
        font-size: 80%;
        vertical-align: top;
        display: inline-block;
        margin: 0 10px;
        opacity: 0.8;
    }

    .cintropg {
        padding: 0 0 300px 0;
    }

    .cintropg .cta {
        height: auto;
        padding: 5px 10px;
        font-size: 25px;
        margin: 0 15px 20px;
    }

    .cintropg .cta .btn {
        margin: 25px 0;
    }

    .cintropg .cta .btn button {
        height: 55px;
        border-radius: 5px;
        width: 100%;
        font-size: 17px;
        font-family: 'Open Sans Hebrew';
    }

    .cintropg .cta .btn button span {
        margin-right: -5px;
    }

    .cintropg .cta .sbj {
        line-height: 24px;
        color: #1f2532;
        font-size: 18px;
        margin: 8px 0 17px;
    }

    .cintropg .cta .sbj span {
    }

    .cintropg .cta .sbj strong {
        font-weight: 400;
        font-style: italic;
        margin: 0 2px;
    }

    .cintropg .cta .types {
        margin: 5px 0 0;
        color: #1f2532cc;
        font-size: 17px;
        opacity: 0.85;
    }

    .cintropg .cta .types .ch i {
        margin: 0px 2px;
    }

    .cintropg .sec,
    .cintropg .link {
        padding: 3px 0;
        margin: 0px 23px;
        position: relative;
    }

    .cintropg .link.confirm {
        background: #FFFFFF;
        width: 100%;
        position: fixed;
        bottom: 0;
        margin: 0;
        padding: 25px 20px;
        height: 110px;
        box-shadow: 0 -2px 8px 0px #DEDEDE;
        border-top: 1px solid #DEDEDE;
    }

    .cintropg .sec {
        padding: 15px 0;
        margin-top: 10px;
    }

    .cintropg .sec.brdrup,
    .cintropg .link.brdrup {
        border-top: 1px solid #DDDDDD;
    }

    .cintropg .sec .title,
    .cintropg .link a {
        color: #1f2532;
        font-weight: bold;
        font-size: 17px;
        line-height: 19px;
    }

    .cintropg .link a.obdecline {
        padding: 22px 8px;
        opacity: 0.7;
    }

    .cintropg .sec .title {
        margin-bottom: 15px;
    }

    .cintropg .link a .text {
    }

    .cintropg .link a .text > span {
        margin-right: -4px;
    }

    .cintropg .sec .ico,
    .cintropg .link a .ico {
        width: 30px;
        display: inline-block;
        font-size: 23px;
        vertical-align: -3px;
    }

    .cintropg .sec .ico {
        line-height: 30px;
    }

    .cintropg .link a .desc {
        font-weight: normal;
        font-size: 15px;
        margin-top: 5px;
        width: 98%;
        opacity: 0.8;
        padding: 0 36px;
    }

    .cintropg .link i.arrow {
        position: absolute;
        left: 0;
        top: 5px;
    }

    .cintropg .sec strong {
    }

    .cintropg .sec .desc {
    }

    .obpreview > * {
        position: fixed;
        border: 1px solid #1f2532 !important;
        box-shadow: 0px 0px 5px #1f253285;
    }

    .obpreview .back {
        top: 22px;
        right: 17px;
        width: 55px;
        height: 55px;
        background: #FFFFFF;
        border-radius: 50%;
        color: #1f2532;
        font-size: 25px;
        padding: 9px 16px;
    }

    .cintropg .obpreview .back {
        width: 65px;
        height: 65px;
        font-size: 34px;
        padding: 9px 17px;
        z-index: 1;
    }

    .obpreview button.action {
        bottom: 25px;
        margin-right: 5%;
        background: #FFFFFF;
        height: 54px;
        border-radius: 10px;
        color: #1f2532;
        padding: 13px;
        font-size: 21px;
        z-index: 1000;
    }

    .cintropg .area {
        margin: 10px 20px;
        padding: 20px 15px;
        background: #d3d8deb0;
        border-radius: 10px;
        font-size: 18px;
        min-height: 90px;
    }

    .sec.tplopt .ob.moretpls .scrolling-wrapper .tpl {
    }

    .sec.tplopt .ob.moretpls .scrolling-wrapper .tpl img {
        width: auto;
        height: 160px;
        border-radius: 10px;
        border: 1px solid #999999;
    }


    .decline .text textarea {
        min-height: 290px;
    }

    .decline .options .opt {

        margin: 0px 0 25px;
    }

    .decline .message {
        margin-top: 20px;
        padding: 20px 0;
        border-radius: 10px;
    }

}