.star-sort{font-size: 57px;padding: 5px 0;}
.reviews-ratings{font-size: 57px;padding: 5px 0;}
.rating-based{font-size: 57px;padding: 5px 0;}
.F20M10{margin: 15px 0;font-size: 20px;}

.panelheading{ background:#475a20; color:#fff;}
.panel-body-innsight {color: #475a20 !important;}
.panelsort{ background:#799540 !important;}
.panel_icons span{background:url("../themes/yosemite/img/innsight_panel.png") no-repeat; display:inline-block; color:#fff; width:70px; height:60px;}
.sort{background-position:-20px 0 !important;}
.total{background-position:-151px 0 !important;}
.rating{background-position:-260px 0 !important;}
.panel-title {color: inherit;font-size: 24px; margin-bottom: 0; margin-top: 0;}
.list-group{ list-style:none; line-height:32px;box-shadow:none; color:#475a20;}
.list-group a{ color:#475a20;}
.list-group a:focus, .list-group a:hover{ color:#fff !important;}
.SR a:focus, .SR a:hover{ color:#475a20 !important;}
.white a:hover{ color:#fff;}
.panel{ background:#f0eeee;box-shadow:none;}
.rating_font{font-size:74px; text-align:center;}
.thumbs{border: 3px solid #86bf2b; border-radius: 50%; height: 70px; width: 70px;}
.green{color: #86bf2b !important;}

.progress{ height:5px;margin-bottom:18px; background:#929091;}
.progress-bar{background:#89b505;}
.progress-bar-blue{background:#41a8ff;}
.progress-bar-par{background:#9b43f6;}
.progress-bar-yellow{background:#ffc412;}
.progress-bar-red{background:#fc4242;}
.progress-bar-dipblue{background:#012b67;}


.sort_bar{background:#475a20; padding:7px 10px; color:#fff;height:40px;margin-bottom:20px;}
.sort_bar p{ margin:0px;}
.w130{color:#475a20;}
.but_flot{top: -18px;}
.bor_gry{ border:1px solid #cccccc;}
.reviews_box{background:#f8f7f7;margin:72px 48px 30px;position: relative; border:1px solid #dbdbdb;}
.category_review_5, .category_review_4_5, .category_review_3_5, .category_review_2_5, .category_review_1_5, .category_review_0_5, .category_review_0, .category_review_1, .category_review_2, .category_review_3, .category_review_4, .Dest_Arrow {
/* background: rgba(0, 0, 0, 0) url(../images/YWLDeals_Sp2.png) no-repeat center center /cover; */
  background: url("../images/YWLDeals_Sp2.png") -444px -123px;
    display: block;
    float: left;
    height: 30px;
    margin: 10px 10px 0 0;
    width: 110px;

}

.category_review_0{background-position:-554px -123px;}

.category_review_1{background-position:-532px -123px;}

.category_review_2{background-position:-510px -123px;}

.category_review_3{background-position:-488px -123px;}

.category_review_4{background-position:-466px -123px;}

.category_review_5 {background-position: -444px -123px;}

.myccount{bottom: -35px;left:23%;margin-left: 14px;position: absolute;width: 83px;}
.myccount-text{bottom:-97px;left:-2%;margin-left: 14px;position: absolute;width: 100%;}
.myccount-map{bottom: -85px;left:-2%;margin-left: 14px;position: absolute;width: 100%;}

/***** New styles 1822019 ******/

.content_new a:focus, .content_new a:hover{color:#000;}


@media screen and (min-width: 320px) and (max-width: 767px) {
.myccount-text{bottom:-110px;}
.myccount{bottom:-42px}
.F22xs{ font-size:22px;}
}
#ecommercefrmReviews{font-size:13px !important;}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.myccount{left:33%;}
}
.viewmore{background:#61a52a; color:#fff;border-radius:4px; padding:0 0 0 18px; display:inline-block;text-transform: uppercase;}
.arrowbg{ background:#42810f; font-size:18px; padding:9px 12px 10px; border-radius:0px 4px 4px 0px; margin:0 0 0 12px;}
.reviews_box a:hover{color:#fff;}
.sort_bar a{ color:#fff !important;}
/*.left{background:url("../../images/left.png") no-repeat center top; height:40px;margin-left:35px;}
.right{background:url("../../images/right.png") no-repeat center bottom; height:40px; }*/
.M0P0{margin: 0px; padding: 0px;}
.show-more{background:#475a20; padding:11px 17px 11px; color:#fff; margin:auto;}
.showmore a{ color:#fff;}
.showmore{ position:relative; bottom: 10px;}
.border-box  .form-inline .form-group  .promo-but-innsight, .btndefault1:focus, .btndefault1:hover, .btndefault1:active {background:#088e01 !important; color:#fff !important; border:none; padding:7px 24px!important; 
float:left;margin-left:5px;}

.promo-bor{border:1px solid #475a20; color:#000; float:left;}
.form-group > label{ float:left; margin-right:10px;}
.border-box {border: 1px solid #c5c5c5;}
.sort_bar{background:#475a20; padding:7px 10px; color:#fff;height:40px;margin-bottom:20px;}
.sort_bar h4{ float:left; margin:3px;}
.pwd{ color:#475a20;}

@media screen and (min-width: 320px) and (max-width: 767px) {
.reviews_box{margin:13px 0 10px;}
.bor_gry{border:0px;}
.but_flot {top: 15px;}
.sortbarmobile{ height:auto !important;}
.sort_bar{margin-bottom:80px;} .XSMB20{margin-bottom:10px}
.MB10mob{ margin-bottom:10px;}
.sortbarmobile { margin-bottom:0px;}
.w130{ width:40%}
.MB80_mob{margin-bottom:80px!important;}
.myccount-img{margin-left: -78px; left: 49%; width: 140px;}
.star{position: absolute; left: 50%; margin-left: -57px; width: 110px;}
.show-more{ padding:0px 5px 5px;}
.promo-bor{ width:65%; margin:auto; float:left;}
.reviews_box{ margin:43px 0 10px;}
}

@media screen and (min-width:768px) and (max-width: 991px){
.F13-sm{ font-size:13px;}
}

@media screen and (min-width: 320px) and (max-width: 1199px) {
.MTMB0{   margin-bottom:0px !important;margin-top:0px !important;}	
}
@media screen and (min-width: 320px) and (max-width: 1199px) {
.MTMB0{   margin-bottom:0px !important;margin-top:0px !important;}	
}
@media screen and (min-width: 320px) and (max-width: 400px){
.form-group{ margin:auto; padding:0 2% 0 5%;}
.FS15-mobile{font-size: 15px;}
.M50-40{margin:25px 0 50px!important;}
}
@media screen and (min-width:401px) and (max-width: 500px){
.form-group{ margin:auto; padding:0 11% 0 15%;}
.M50-40{margin:25px 0 50px!important;}
}
@media screen and (min-width:501px) and (max-width: 600px){
.form-group{ margin:auto; padding:0 4% 0 17%;}
.M50-40{margin:25px 0 50px!important;}
}
@media screen and (min-width:601px) and (max-width: 767px){
.form-group{ margin:auto; padding:0 3% 0 19%;}
}
@media screen and (min-width:320px) and (max-width: 767px){
.showmore{bottom:3px;}
.show-more{ padding:3px 9px 7px;}
.MT30-mob{margin-top:30px;}
.MT20-mob{margin-top:20px;}
}
.plusicon{position: relative; left: 5px; top: 5px;}
.reviews_box a:focus, a:hover{ color:#fff;}
#show_more a:hover{color:#fff !important;}
.but_bg{border-radius:0!important; padding:9px 28px 10px 28px !important; margin:10px 0 0 !important}
.T2{top: 2px}
.review_box{background:#ffffff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); margin:20px auto;
align-content: center; align-items: center; display: flex; flex-flow: column wrap; justify-content: center; min-height: 100px; height: 100px;}
.overlay_new{position: absolute; bottom: 0; left: 0; right: 0; background-color: #f0eeee; overflow: hidden; width: 100%; height: 0; transition: .5s ease; text-align:center; color:#000000}
.thumb:hover .overlay_new {height: 50%;} .content_new{position:relative; top:50%; transform:translateY(-50%);} .F70{font-size:70px} .content_new a{padding:5px 20px; border:2px solid #a5a5a5; text-transform:uppercase}