/*font size -10 to 30, margin top - 5 to 60, Margin Bottom - 5 to 60*/
.F2{font-size:2px;}.F4{font-size:4px;}.F6{font-size:6px;}.F8{font-size:8px;}
.F10{font-size:10px;}.F11{font-size:11px;}.F12{font-size:12px;}.F13{font-size:13px;}.F14{font-size:14px;}.F15{font-size:15px;}
.F16{font-size:16px;}.F17{font-size:17px;}.F18{font-size:18px;}.F19{font-size:19px;}.F20{font-size:20px;}.F21{font-size:21px;}
.F22{font-size:22px;}.F23{font-size:23px;}.F24{font-size:24px;}.F25{font-size:25px;}.F26{font-size:26px;}.F27{font-size:27px;}
.F28{font-size:28px;}.F29{font-size:29px;}.F30{font-size:30px;}.F31{font-size:31px;}.F32{font-size:32px;}.F33{font-size:33px;}
.F34{font-size:34px;}.F35{font-size:35px;}.F36{font-size:36px;}.F37{font-size:37px;}.F38{font-size:38px;}.F39{font-size:39px;}
.M0{margin:0 !important}
.MT0{ margin-top:0px !important;}
.MT3{ margin-top:3px;}
.MT5{ margin-top:5px;}.MT10{margin-top:10px;}
.MT11 { margin-top: 11px; }
.MT15{margin-top:15px;}
.MT20{ margin-top:20px;}.MT25{margin-top:25px;}.MT29{margin-top:29px} .MT30{margin-top:30px;}
.MT35{ margin-top:35px;}.MT40{margin-top:40px;}.MT45{margin-top:45px;}
.MT50{ margin-top:50px !important;}.MT55{margin-top:55px;}.MT60{margin-top:60px;}
.MT100{margin-top:100px;}
.MB0{margin-bottom:0px;}
.MB5{margin-bottom:5px;}.MB10{margin-bottom:10px;}.MB15{margin-bottom:15px;}
.MB20{margin-bottom:20px;}.MB25{margin-bottom:25px;}.MB30{margin-bottom:30px;}
.MB35{margin-bottom:35px;}.MB40{margin-bottom:40px;}.MB45{margin-bottom:45px;}
.MB50{margin-bottom:50px;}.MB55{margin-bottom:55px;}.MB60{margin-bottom:60px;}

.ML5{margin-left:5px;}.ML10{margin-left:10px;}.ML15{margin-left:15px;}
.ML20{margin-left:20px;}.ML25{margin-left:25px;}.ML30{margin-left:30px;}

.MR5{margin-right:5px;}.MR10{ margin-right:10px;}.MR15{margin-right:15px;}
.MR20{margin-right:20px;}.MR25{ margin-right:25px;}.MR30{margin-right:30px;}

.MTB2010{margin-top:20px; margin-bottom:10px;}
.MTB10{margin-top:10px; margin-bottom:10px;}

.P5{padding:5px;}.P10{padding:10px;} .P15{padding:15px;} .P20{padding:20px;}
.P25{padding:25px;}.P30{padding:30px;}.P35{padding:35px;}.P40{padding:40px;}

.PT5{padding-top:5px;}.PT10{padding-top:10px;}.PT15{padding-top:15px;}
.PT20{padding-top:20px;}.PT25{padding-top:25px;}.PT30{padding-top:30px;}
.PT35{padding-top:35px;}.PT40{padding-top:40px;}.PT45{padding-top:45px;}
.PT50{padding-top:50px;}.PT55{padding-top:55px;}.PT60{padding-top:60px;}

.PB5{padding-bottom:5px;}.PB10{padding-bottom:10px;}.PB15{padding-bottom:15px;}
.PB20{padding-bottom:20px;}.PB25{padding-bottom:25px;}.PB30{padding-bottom:30px;}
.PB35{padding-bottom:35px;}.PB40{padding-bottom:40px;}.PB45{padding-bottom:45px;}
.PB50{padding-bottom:50px;}.PB55{padding-bottom:55px;}.PB60{padding-bottom:60px;}


.PL0{padding-left: 0;}.PL5{Padding-left:5px;}.PL10{ Padding-left:10px;}.PL15{ Padding-left:15px;}

.PL20{Padding-left:20px;}.PL25{ Padding-left:25px;}.PL30{Padding-left:30px;}

.PR0{padding-right: 0;}.PR5{padding-right:5px;}.PR10{ Padding-right:10px;}.PR15{Padding-right:15px;}
.PR20{Padding-right:20px;}.PR25{ Padding-right:25px;}.PR30{Padding-right:30px;}

.LH2{ line-height:2;}.LH4{ line-height:4;}.LH6{line-height:6;}
.LH8{line-height:8;}.LH10{line-height:10;}.LH12{line-height:12;}

.P0{ padding: 0px !important;}
.W100{width: 100%;} .W98{width: 98%;}
.W50{width: 50%;}
.PR{position:relative;}
.PA{position:absolute;}
.green{ color:#318f03;}
.red{color:#ce1e24;}
.white{color:#fff !important;}
.UC{ text-transform:uppercase; padding-top:40px;}
@media screen and (min-width: 230px) and (max-width: 767px) {
  .ML-xs-0 {
    margin-left: 0;
}
  .P-xs-0 {padding: 0}
.text-xs-center{text-align:center;}
.text-xs-left{text-align:left;}
.text-xs-right{text-align:right;} .MT0_mobile{ margin-top:0px;}
.MT10_mobile{ margin-top:10px;} 
.MT15_mobile, .MT-xs-15{ margin-top:15px;}
.MT20_mobile{ margin-top:20px;}
.MT25_mobile{ margin-top:25px;}
.MT30_mobile{ margin-top:30px;} .XSP0{padding:0 !important} .MOB_W100{width:100%}

.MB10_mob{margin-bottom:10px;}  .MB0_mobile{margin-bottom:0px;}
.MB20_mob{margin-bottom:20px;}
.MB30_mob{margin-bottom:30px;}
.MB40_mob{margin-bottom:40px;}
.MB50_mob{margin-bottom:50px;}
.MB60_mob{margin-bottom:60px;}
.ML10_mobile{ margin-left:10px !important;} .MR10_mobile{ margin-right:10px !important;} .PT0_mobile{padding-top:0 !important}

.ADA{background:url("../images/accessibility_mobile.jpg") no-repeat !important; background-size: cover !important;}
}
@media screen and (min-width: 230px) and (max-width: 500px) {
.xs-fnone{float:none !important;} .visiblemobspec{display:block !important}}
@media screen and (min-width: 768px) and (max-width: 1000px) {
.text-sm-center{text-align:center;}
.text-sm-left{text-align:left;}
.text-sm-right{text-align:right;} .FS24_tab{font-size:24px !important;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.MT10_tab{margin-top:10px;} .MB20_tab{margin-bottom:20px} .PB0_tab{padding-bottom:0px !important;} .PT0_tab{padding-top:0px !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.MMT10{margin-top:10px}
}
@media screen and (min-width: 1000px) and (max-width: 2500px) {
.text-lg-left{ text-align:left}
}



.currency_tabdiv{margin-right:12px;font-weight:bold;position: relative;}
.current_currency_list{cursor:pointer;padding-top:4px;}
.country_currency_list{z-index:999;width:420px;padding:12px;position:absolute;right:0 !important;top:28px;box-shadow: 0 0 20px rgba(50, 50, 50, 0.8);background:#fff;border-radius:4px;display:none;left:inherit !important}
.currency_h5heading{padding-bottom:5px;margin:0 0 10px 10px;font-size:15px;border-bottom:1px solid #eee; text-align:left;}
.currency_listbox{width:400px;float:left;max-height:300px;overflow-y:scroll}
.currency_ullibx{margin:0px;padding:0px;list-style:none;}
.currency_ullibx li{float:left;}
.currency_li{cursor: pointer;margin-bottom: 4px;padding:6px 0 6px 10px;width:122px;}
.code_text{color: #aaa;display: inline-block;font-size: 12px;font-weight: bold;text-transform: uppercase;}
.country_text{cursor: pointer;font-size:12px;}
.currency_li:hover,li.current_cur{background-color: #f1f1f1;}
/*li.curlimargin{margin-right:10px;}*/
#currensypophide{width:34px;height:32px;display:block;background:url("../../images/close.jpg") no-repeat;padding:0px;margin:0px; border:0; border-radius:0}
.currencyfieldsclose{position:absolute;right:5px;top:3px;}
.tringlesbb{position:absolute;left:48%;top:-13px;color:#fff;}
.country_currency_list_mobile{width:100%;float:left;}
.currency_listbox_mobile{width:100%;float:left;}
.currency_ullibx_mobile{margin:0px;padding:0px;list-style:none;width:100%;float:left;text-align:center;}
.currency_ullibx_mobile li{display:inline-block;}
.currency_li_mobile{cursor: pointer;margin-bottom: 4px;padding:6px 10px 6px 10px;min-width:100px;}
.mobile_currencybxdiv{font-size:15px;}
.currency_tabdiv_mobile{position: relative;width:60px;height:30px;}
.currency_li_mobile:hover,li.current_cur{background-color: #E0DEDE;}
.currency-collapse{background:#F2F2F2;padding-bottom:10px;color: #012b67;}
.currency_h5heading_mobile{padding-bottom:5px;padding-top:10px;margin:0 0 10px 10px;font-size:16px;border-bottom:1px solid #012b67;}
.code_text_mobile{color: #012b67;}
/*email popup*/
.poup_holder{background:#f6f5f5; border-radius:7px; -webkit-box-shadow: 0px 0px 26px -1px rgba(63,65,64,1); -moz-box-shadow: 0px 0px 26px -1px rgba(63,65,64,1); box-shadow: 0px 0px 26px -1px rgba(63,65,64,1);  padding:12px;}
.popup_inner{background:#ffffff; border:6px solid #dedbdb; border-radius:7px; padding:20px 20px 30px;} .message_icon{background:url("../images/message_icon.png") no-repeat scroll 0 0; position:absolute; top:-40px; left:41%; width:107px; height:107px;}
.popup_inner h4{margin:30px 0 20px;font-size:22px;text-align:center; color:#5f666b; text-transform:uppercase;} .mailing_box{background:none; border:none; color:#5f666b; font-size:16px;width:76%;padding:5px;} .mailing_cover{background:#f0e9e8; border:2px solid #d3cdca; border-radius:7px; padding:10px 10px; display:inline-block;width:60%;} .mailing_cover span{border-right:2px solid #dbd0c8; padding:5px 10px 5px 0; margin:0 10px 0 0;color:#5f666b; font-size:24px;}
.mailing_btn{width:35%;margin-left:3%;border:2px solid #65a329; border-radius:0px; padding:10px 5px; color:#ffffff; font-size:24px;display:inline-block;background: #68a72a; /* Old browsers */
background: -moz-linear-gradient(top, #68a72a 0%, #4f7f20 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #68a72a 0%,#4f7f20 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #68a72a 0%,#4f7f20 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68a72a', endColorstr='#4f7f20',GradientType=0 ); /* IE6-9 */}
button.modelclosebtns{/*background: #fff;border-radius: 50%;line-height:30px;height: 30px; -webkit-box-shadow: 0px 0px 26px -1px rgba(63,65,64,1); -moz-box-shadow: 0px 0px 26px -1px rgba(63,65,64,1); box-shadow: 0px 0px 26px -1px rgba(63,65,64,1); border:1px solid #3d3d3d;*/ position: absolute;right: -30px;top:-20px;width: 30px;z-index: 99; opacity:100;}
.close {color: #ffffff;}
.red-but:hover, .red-but:focus{background: rgb(216,82,78);
    background: -moz-linear-gradient(top, rgba(216,82,78,1) 0%, rgba(176,33,28,1) 48%, rgba(176,33,28,1) 68%);
    background: -webkit-linear-gradient(top, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%);
    background: linear-gradient(to bottom, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8524e', endColorstr='#b0211c',GradientType=0 );
    color: #fff;}
.close:focus, .close:hover{opacity:100; color: #ffffff;}
.subscripbederroere{display: none;padding: 5px 10px;}
.mailingsubscribedmsg{display: none;}
/*email popup ends*/
/*remodeled */
.forcingdovboxs{max-width:900px; width:auto; padding-top:0 !important; margin: 30px auto !important;}
@media screen and (max-width:950px){.forcingdovboxs{width:auto;max-width:86%;; margin: 0 auto;}}
@media screen and (max-width:550px){.dealpopupmaxwd{width:auto;max-width:86% !important;}}
@media screen and (max-width:650px){.subscribe_popup{width:auto;max-width:86% !important;}}
.forcingdovboxs .poup_holder{/*padding:0;*/} .forcingdovboxs .popup_inner{padding:10px 0 0 0 /*border:0; border-radius:0;*/}
.remold_newone h2{ padding:5px 0 5px 0px;margin:0px; font-size:17px; font-weight:bold; border-bottom:1px solid #000; text-align:center}
.popupdiscription ul{margin-left:40px}
#forcingdovboxs .remold_newone h2{display:inline-block; width:auto}
#forcingdovboxs .popupdiscription{width:auto; display:inline-block}
.remold_newone h3{ padding:10px 0 0px 0px; font-size:17px; font-weight:bold;}
.remold_newone h4{ padding:10px 0 5px 0px; font-size:14px; font-weight:bold;}
.remold_newone h5{ font-size:13px; font-weight: bold;  padding:0 0 8px;}
.remold_newone {float:left; width:100%; /*max-width:600px*/}
.popupdiscription,.popupimageslist{width:100%;float:left;}  #memberModal{padding-top:10px; margin-top:50px;} #ajaxModal{margin-top:0px; text-align:justify;} #ajaxdealModal{margin-top:50px;}
.popupdiscription{padding:10px;}
.popupimgshow{width:auto;height:auto;max-width:100%;position:relative;float:none;margin:4px;display:inline-block;}
.popupimgcaps{position:absolute;left:5px;text-align:center;bottom:5px;z-index:9;width:165px; padding:5px;background:rgba(0,0,0,.7);color:#fff;font-size:14px;}

.dealpopupimg,.dealpopupbookingurl,.dealcomends{width:100%;float:left;text-align:center;}
.dealpopupimg img{width:100%;display:block;max-height:250px;border:none;}
.dealpopupbookingurl a{display:inline-block;float:none;padding:10px 12px;width:auto;margin-top:10px;margin-left:8px;/*min-width:46%;*/font-size:16px;}
.dealpopupbookingurl a:hover,.dealpopupbookingurl a:active, .dealpopupbookingurl a:focus{color:#fff;}
.dealpopupmaxwd{max-width:500px;width:auto; margin:50px auto;} .dealpopupmaxwd .poup_holder{/*padding:0; border-radius:0;*/}
.deaslpopinn{/*padding:0 0 20px; border:0;*/}
.dealcomends h2{border:none;padding:8px 5px;}


/*Yelp Stars*/
.yelp_ratings{width:102px; height:18px; margin:0 0 10px;}
.rating0{background:url("../../images/yelp/regular_0.png") no-repeat;} .rating1{background:url("../../images/yelp/regular_1.png") no-repeat;} .rating1_5{background:url("../../images/yelp/regular_1_half.png") no-repeat;} .rating2{background:url("../../images/yelp/regular_2.png") no-repeat;} .rating2_5{background:url("../../images/yelp/regular_2_half.png") no-repeat;} .rating3{background:url("../../images/yelp/regular_3.png") no-repeat;} .rating3_5{background:url("../../images/yelp/regular_3_half.png") no-repeat;} .rating4{background:url("../../images/yelp/regular_4.png") no-repeat;} .rating4_5{background:url("../../images/yelp/regular_4_half.png") no-repeat;} .rating5{background:url("../../images/yelp/regular_5.png") no-repeat;}
.yelp_ratings img{visibility:hidden;}
@media screen and (max-width:767px){.p-xs-0{padding-left: 0; padding-right: 0;} #packagesdfoemdisplaydates .country_currency_list{top:40px !important} #ajaxModal{padding-top:20px} .dealsBR {border:none !important;}}
@media screen and (max-width:550px){
.mailing_cover{width:100%;margin-bottom: 20px;}
.mailing_btn{width:50%;margin-left:24%;}
}
@media screen and (max-width:380px){.mailing_cover{width:100%;margin-bottom: 20px;}.mailing_btn{width:70%;margin-left:12%;}}
.pospadbosxed{padding:6px 10px 6px 28px;position:relative;}
.pospadbosxed span.glyphicon{position:absolute;left:5px;top:10px;margin: 0px;}
/*Accessibility*/
.acessbg {background:#475a20 ; min-height:350px; line-height:28px;}
.acessbg H5{text-transform:uppercase; font-size:32px; text-align:left; color:#fff; padding-left:20px;}
.acessbg p{color:#fff; /*font-size:16px;*/ }
.acesssfour  p{/*font-size:18px;*/}
.acessbg div{color:#fff; padding-left:20px;/*font-size:16px;*/}
.attact {font-size:30px;}
.acesssfour h6 {font-size:22px;}
.F40 {font-size:40px !important;}
.acesssfour ul li {list-style-type:square; /*font-size:16px;*/}
.acesssfour a {color:#475a20 ; font-weight: 600;}
.adaheaderfont{font-size: 30px;}
#carouselButtons {
    position: absolute;
    bottom: 61px;
    right: 40px;
    z-index: 999;
}

#carouselButtons button{font-size:20px; background:#ffffff; color:#000000;}

/* Headings */


.sisname{font-size:14px; margin:10px 0; font-weight:500;}
.dealexpiry{text-align: center; font-size: 18px; font-weight: bold;}
.writerev{float:left; margin:3px;}
.attname{/*font-size:16px;*/}

/*Deals pop up*/
.dealsratepopup h1 {font-size:30px; color:#000; margin:0px; padding:0; margin-bottom:30px;}
.dealsratepopup h1 span {color:#ea114e;}
.dealsinsidetag span{font-size:16px; color:#000;}
.dealsinsidetag p {color:#000; margin:0; font-size:32px;   line-height: 28px;}
.dealsBR{border-right:1px solid #c7c7c7;}
.dealsinsidetag div.Grcolor {color:#468903; font-size:30px; margin-top:15px;} 
.dealsinsidetag div.Rdolor  {color:#ce1e24; font-size:30px;  margin-top:15px;}
.dealsratepopup  button {font-size:20px; }
.MT40 {margin-top:40px;}
.PT0 {padding-top:0px;}
.dealsBN {border:none !important;}
.dealbttop {border-top:10px solid #ffd800 !important;}
.dealsfooterbg {background:url("../../images/buliderbg.jpg") no-repeat; height:77px;}
.starbgdeals {position:absolute; left:15px; top:5px; width:65px; height:80px; z-index: 2;}
.no_smoking {background: rgba(0, 0, 0, 0) url("../images/icons.png") no-repeat scroll -849px -57px;display: inline-block; height: 22px;width: auto; position:relative; bottom:-8px; padding:10px;}
.smoking {background: rgba(0, 0, 0, 0) url("../images/icons.png") no-repeat scroll -821px -57px;display: inline-block; height: 22px;width: auto; position:relative; bottom:-8px;padding:10px;margin-right:7px;}
.fa-wheelchair  { font-weight:bold !important; font-size:22px !important;} .bxslider2 li span.fa-wheelchair, h2 span.fa-wheelchair{bottom:-2px; width:22px; padding:0;} .bxslider2 li p span.fa-wheelchair{width:40px; padding:7px 10px}

.handicap{width:40px;color:#003f87;} li span.handicap{color:#003f87;}
.includes1 .smoking, .includes1 .no_smoking{width:25px; margin:0 11px 0 0; display: inline-block; float:left;}

.wheelchair {background:#0563ae !important;border: 1px solid #ffffff !important;border-radius: 0; display:inline-block;
  color: #ffffff !important;font-size: 30px !important;/*margin-top: 10px;*/padding:3px 10px;}
.F30wheel{ font-size: 30px !important;}

.PR15{padding-right:15px;}
@media screen and (min-width:768px){ h2 span.fa-wheelchair {bottom:-8px !important;}} .slide_btn i{position:relative; top:2px;}
.wordbreak{word-wrap:break-word;}

.ADA{background:url("../images/accessibility.jpg")  no-repeat; background-size: cover;}
/*input[type=text]:focus,input[type=email]:focus,input[type=radio]:focus, textarea:focus, select:focus, .wide_cal:focus .customedeatetimesin{border:1px solid #f0eeee  !important;}*/

#lostFound_box input[type=text]:focus{border:none;} .text-underline{text-decoration:underline;}


.person {background: rgba(0, 0, 0, 0) url("../images/roomtype.png") no-repeat scroll -11px -5px;display: inline-block; height: 27px;width: 30px !important; position:relative;}

.roombed {background: rgba(0, 0, 0, 0) url("../images/roomtype.png") no-repeat scroll -69px -5px;display: inline-block; height: 27px;width: 35px !important; position:relative;}

.area_text {background: rgba(0, 0, 0, 0) url("../images/roomtype.png") no-repeat scroll -136px -5px;display: inline-block; height: 27px;width: 35px !important; position:relative;}


.userddbox .btn-default:hover, .btn-default:active{background-color: #f0eeee  !important;}
.MW100{max-width:100%}
.ps-fixed {width: 100%; display: inline-table;}

/* ADA styles */ 

.myh3{font-size:24px; margin:20px 0 10px 0; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
.fa-stack .bluebg{color:#0563ae !important; background:none}
.adanoshow{display:none;}
.fineline{min-height:0;}

/* Slider Caption Upper-case */

.carousel-inner .item, .carousel-inner .item div, .carousel-inner .item span, .carousel-inner .item p{text-transform:uppercase !important;}
.adaspl{/*border:1px solid red;*/ padding:10px} .adaspl li{list-style-type:upper-roman !important; padding:5px}

/* Promo code */

#promo_code {padding: 5px; border: 1px solid #dbdbdb;}

/*all form filed highlight*/
input[type=text]:focus,input[type=email]:focus,input[type=radio]:focus, textarea:focus, select:focus, .wide_cal:focus .customedeatetimesin{border:1px solid #6fa624 !important; opacity:1; outline:initial !important; box-shadow:inherit !important}
#lostDate:focus{opacity:0;} .form-control.redb{border:1px solid #ff0000}
.attention span.glyphicon {float:left; line-height:inherit;}
.bad_news span.glyphicon {float:left; line-height:inherit;}
.good_news span.glyphicon {float:left; line-height:inherit;}
.but_bg, .btn-success{background:#3a9700 !important; border-radius: 0;} .MIN50{min-height:50px} .MIN90{min-height:90px} .MIN93{min-height:93px}  footer .currency_tabdiv, .floating .currency_tabdiv{display:none} #packagesdfoemdisplaydates .country_currency_list{top:40px !important; right:-26px !important} .W80{width:80%} .MIN104{min-height:104px} .MIN114{min-height:114px} .MW90{max-width:90%}
@media screen and (max-width:1200px){.XSW100{width:100% !important}} .book_btn .but_bg{padding:12px 18px; color:#ffffff; border-radius:4px}
.LH20{line-height:20px} .DIB{display:inline-block} body{position:relative; min-height:100%} #step1 .modal-dialog{top:48% !important}
@media screen and (min-width: 230px) and (max-width: 500px) {
#step1 .modal-dialog{top:49% !important}
}

#guestnameupdates .tab-pane{width:100%}


.char-limit.red {
    color: red;
}


/* NEW COMMON CLASSES INTRODUCED IN THEME C (NAMING CONVENTION AS PER BOOTSTRAP 4 CLASSES)*/

.text-strong {
  font-weight: bold;
}

.min-h-0 {
  min-height: 0;
}

.modalpdf .close {
  color: #fff !important;
}

.modal {
	z-index: 9999;
}

#ajaxdealModal .modelclosebtns span {
    font-size: 25px !important;
    top: -10px !important;
    background: #000;
    display: inline-block;
    line-height: 1;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    right: 5px;
}

.dealpopupbookingurl a {
    min-width: 210px;
}

.autoresizing {
    display: block; 
    overflow: hidden; 
    resize: none; 
    line-height: 1.15;
    padding-top: 1px;
    padding-bottom: 1px;
}

.good_news p {
    display: block !important;
}
.wave_none{position: absolute; left: -9999px;}