h3.pagetitle {color:#402615;padding:10px 0px 10px 0px;font-size:26px;line-height:30px;font-weight:700;text-align: center;margin: 10px 10px 5px 10px;}

h2 {font-size: 18px;line-height: 22px;text-align: center;}
h2 a {display:block;padding:10px;}

div.likeh2 {font-size: 18px;line-height: 22px;font-weight: 700;text-align: center;margin: 10px;}


div.text {padding:10px;}

#orderselect {font-size:15px;color:white; text-align:left; font-weight:bold;padding:6px 5px 6px 25px;border: 2px solid #c27215;background: #f8931f url('/css/images/orderbg2.png') left center no-repeat;line-height: 20px;-webkit-appearance: auto;width: 160px;}

div.ratingsscorecontainer {width: 90px; height: 115px; float: left;position:relative;}
.rattingssummary {height: 140px;width:140px;margin: 20px auto 20px auto;}
.ratingmoreinfo {text-align:center;font-size:14px;line-height:16px;padding:10px;margin-bottom:20px;color: #3a2315;}

ul.accordion.gyik a {padding:15px 40px 15px 15px;font-weight:bold;}
ul.accordion.gyik div.valasz span a {color: #3a2315; display:inline;margin:0;font-style:normal;font-weight:normal;text-decoration:underline;padding:0;}
ul.accordion.gyik div.valasz span {font-size:16px;line-height:20px;}
ul.accordion.gyik div.valasz {padding:15px;}
ul.accordion.gyik div.valaszcontainer {padding:0px;}

.accordion li a.title  {display:block;font-weight: 600; font-size:16px;line-height:16px;padding: 10px 8% 10px 10px;color: #3a2315;cursor: pointer;  background: transparent url('../images/aro-up.png') 95% center no-repeat; background-size: 20px; border-bottom: 1px solid #eae8e3;position:relative;}
.accordion li a.title.ui-accordion-header-collapsed {background-image:url('../images/aro-down.png');}
.accordion li .valasz {border-bottom: 1px solid #eae8e3;padding:10px;font-size:14px;line-height:18px;}
.accordion li .valasz a {text-decoration: underline;color: #b93b2d;}

#tudjmegtobbet {padding:10px;border-top: 15px solid #f1ece8;font-size: 14px;line-height: 20px;}
.checkboxcontainer.checked { background:#79822f; color:#fff; } 
.checkboxcontainer {position:relative;cursor:pointer;display:inline-block;font-weight:bold;padding: 10px 10px 10px 40px;font-size:15px;border:1px solid #3f2515;margin:10px 0px 10px 0px;}
.checkboxcontainer input {position: absolute;opacity: 0;}
.checkboxcontainer .checkmark {position: absolute;top: 7px;left: 7px;height: 22px;width: 22px;background: #fff;border-radius: 5px;border:1px solid #999999;}
.checkboxcontainer:hover input ~ .checkmark {background-color: #f0f0f0;}
.checkboxcontainer .checkmark:after {content: "";position: absolute;}
.checkboxcontainer input:checked ~ .checkmark {background: #79822f url('https://www.szallasvadasz.hu/style/images/pipa2w.png') center center no-repeat;border:1px solid #6a6d25;}

#morereviewscontainer{position:relative;}
#morereviewscontainer #morereviewsloading {display:none;}
#morereviewscontainer.loading {min-height:80px;}
#morereviewscontainer.loading #morereviewsloading {display:block;}

#morereviewsloading {display: inline-block;position:absolute;width: 80px;height: 80px;bottom:0px;left:50%;margin-left:-40px;z-index:200;}
#morereviewsloading:after {content: " ";display: block;width: 64px;height: 64px;margin: 8px;border-radius: 50%;border: 6px solid #3b2314;border-color: #3b2314 transparent #3b2314 transparent;animation: loadingratinganim 1.2s linear infinite;}
@keyframes loadingratinganim {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}  


div.ratingcontainer div.guestreview::before, div.guestreview::before{display:block;height:21px;content:'';top:-21px}
div.ratingcontainer div.guestreview, div.guestreview {border:1px solid #dad9d5}
div.ratingcontainer div.guestreview, div.guestreview{background:#fffcf9;padding:10px;position:relative; font-size:14px;}
div.ratingcontainer div.guestreview::before, div.guestreview::before{width:40px;position:absolute;left:-1px;background:url(images/guestreviewimg.png) no-repeat}
div.ratingcontainer div.guestreviewtitle, div.guestreviewtitle{text-align:center;font-size:20px;text-transform:uppercase;margin:0 0 5px}
div.ratingcontainer .guestreview .ratingcomment {padding:0;margin:0;border:0;border-radius:0;line-height: 18px;}
div.ratingcontainer div.guestreview div, div.ratingcontainer div.guestreview div span {font-size:14px;}
div.ratingcontainer div.hotelreply::before, .hotelreply::before{display:block;height:21px;content:'';top:-21px;width:41px;position:absolute;right:-1px;background:url(images/hotelreplyimg.png) no-repeat;}
div.ratingcontainer div.hotelreply, .hotelreply{border:1px solid #dad9d5;background:#f4f2f0;margin:30px 0px 0px 30px;padding:10px;position:relative;line-height:130%;font-size:14px;}
div.ratingcontainer div.hotelreplytitle, .hotelreplytitle{text-align:center;font-size:20px;text-transform:uppercase;margin:0 0 5px}
div.ratingcontainer div.hotelreply div {font-size:14px;line-height: 18px;}
div.ratingcontainer div.hotelreply div strong {font-weight:600;}
div.ratingcontainer .v2 .ratingtag {float:none;display:inline-block;background: #fffcf9;padding: 3px 6px;border: 1px solid #dad9d5;color:#3a2315;margin: 6px 3px 0px 3px;font-size: 13px;line-height: 15px;}
div.ratingcontainer .ratingtags.v2 {margin-left: 29px;padding: 0px 0px 7px 0px;}
div.ratingcontainer.v2 {padding: 0px 0px 30px 0px;border-bottom: 1px solid #eae8e3;margin-bottom: 10px;}


.ratingcontainer {margin:0px 10px 40px 10px;}
.author {font-size: 16px;line-height: 18px;}
.author b, .author strong {font-weight:600;}

#catlinkscontainer {text-align:center;margin:0px 0px 60px 0px;}    
#catlinkscontainer a.catlink {display: block;color: #b5492d;text-decoration: none;font-weight: bold;font-size: 12px; line-height: 14px;margin: 12px 0px 12px 0px;}
#catlinkscontainer a.catlink.selected {text-decoration: underline;}

