@import url('reset.css');
@import url('../js/prettyphoto/css/prettyPhoto.css');
@import url('../js/bxslider/jquery.bxslider.css');
 
@font-face {font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('Fonts/open-sans-v35-hebrew_latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */}

@font-face {font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-family: 'Open Sans';font-style: normal;font-weight: 600;src: url('Fonts/open-sans-v35-hebrew_latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */}
* {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}

.bodytext p a {text-decoration:underline;}

.header {background:#e9e8de;padding:8px 0px;width:100%;position:relative;z-index:11;min-height:33px;}
  
.page {width:970px;margin:0px auto;}

.logo {display:block;position:absolute;left:50%;top:5px;text-align:center;margin-left:-208px;width: 417px;height: 180px;background:url(../images/bglogo.png) 0px bottom no-repeat;z-index:11;}
.logo img {margin:0px auto;}

.logosmall {display:block;position:absolute;left:50%;top:6px;text-align:center;margin-left:-127px;width: 254px;height: 120px;padding-bottom:20px;background:url(../images/bgsmalllogo.png) 0px bottom no-repeat;z-index:11;}
.logosmall img {margin:0px auto;}

.logomail {display:block;position:absolute;left:50%;top:27px;text-align:center;margin-left:-143px;z-index:11;}

.strip {overflow:hidden;height:205px;background:#171207}  
.tmp302 .page {position:relative;padding: 40px 0;}
.tmp302 {background: #edece4 url(../images/bg8.png) center bottom no-repeat;background-attachment:fixed}
.tmp302 .strip {min-height:800px;position:relative;overflow:hidden;padding:100px 20px 20px 20px;margin:0 0 40px 0}
.tmp302 .strip img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;opacity:.6}
.tmp302 h1 {position: relative;text-align: center;color: #fff;font-family: Open Sans;filter: drop-shadow(-2px 2px 3px rgba(0, 0, 0, .5));font-size: 50px;margin: 0 auto 40px auto;max-width: 860px;line-height: 100%;}

.tmp302 .bodytext {font-size:20px;}
.tmp302 .bodytext p, .tmp302 .bodytext li {margin:0 0 20px 0;line-height:130%;font-weight:normal}

.tmp302 a.btn {color:#fff;font-family: Open Sans;background: #295820 url(../images/bg6.png) center 0 no-repeat;padding:22px 40px;border-radius: 50px;text-decoration:none;font-size: 42px;filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 1));display:block;text-align: center;width:400px;position:absolute;left:50%;top:-100px;margin:0 0 0 -200px;z-index:99;border: 2px solid #c7c4bb;}
.tmp302 a.btn:hover {background: #8f8877 url(../images/bg6.png) center 0 no-repeat;border-radius: 5px;}

.tmp302 a.btn2 {color: #fff;font-family: Open Sans;background: #295820 url(../images/bg6.png) center left no-repeat;padding: 35px 30px;border-radius: 50px;text-decoration: none;font-size: 30px;filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 1));display: block;text-align: right;z-index: 99;border: 2px solid #c7c4bb;margin: 30px auto;background-size: 20%;}
.tmp302 a.btn2:hover {background-color: #8f8877;background-size: 30%;border-radius: 5px;}

.tmp302 .bodytext h1 {font-size:60px;color:#295820;font-weight:bold;line-height:120%;filter:none}
.tmp302 .bodytext h2 {font-size:30px;color:#295820;}
.tmp302 .bodytext h3 {font-size:20px;font-weight:bold}
.tmp302 .contentwide {position: relative;}
.tmp302 .contentwide > div, .tmp302 .contentwide h2 {max-width: 860px;color: #fff;filter: drop-shadow(-2px 2px 3px rgba(0, 0, 0, .5));font-size:30px;text-align: center;margin:auto}
.tmp302 .contentwide h2 {font-size:40px;font-weight:bold;margin:0 auto 30px auto;text-align:center}
.tmp302 .bodytext label {display: flex
;
    flex-direction: column;}
.tmp302 .bodytext label .small {color:#666;font-size:12px;display:block}
.tmp302 .bodytext label a {display:inline-block;margin:0 5px;}
.tmp302 .bodytext label input[type=checkbox] {width:10px;}
.tmp302 .bodytext label img {float:right;margin:6px 0 0 5px;}

.bodytext svg {height: 150px;
    margin: -80px auto 0 auto;
    display: block;}

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 819.9271240234375px;
    stroke-dasharray: 819.9271240234375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 819.9271240234375px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 819.9271240234375px;
    stroke-dasharray: 819.9271240234375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 819.9271240234375px;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 1s linear 0s both;
          animation: animate-svg-stroke-1 1s linear 0s both;
}



.keneslist {border: 1px solid #d2b582;background:#fff;margin:0 0 4% 0;display:flex;border-radius:5px;    filter: drop-shadow(-5px 5px 2px rgba(120, 81, 13, .3));}
.keneslist > div {padding:4%;}
.keneslist .imgplace {display: flex;width: 30%;font-size: 30px;flex-direction: column;color:#295820;font-weight:bold;}
.keneslist .imgplace img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}
.keneslist .abstract {width:70%}
.keneslist .imgplace > div {width:200px;border-radius:100%;height:200px;position:relative;margin:10px auto;overflow:hidden}
.keneslist h2 {font-size: 30px;line-height:100%;margin:0 0 20px 0;}
.keneslist h3 {font-size: 24px;font-weight:bold;color:#295820;font-style:italic}
.keneslist .moreabstract h3 {font-style:normal;color:#000;font-weight:normal}
.keneslist a {color:#fff;font-family: Open Sans;background: #8f8877;padding:7px 20px;border-radius: 5px;text-decoration:none;font-size: 18px;display:inline-block;margin:10px 0 0 0;    filter: drop-shadow(-5px 5px 2px rgba(0, 0, 0, .5));float:left}
.keneslist a:hover {background:#295820}
.keneslist p {font-weight:normal}

.tmp302 .syotimer__body {display: flex;gap: 3%;min-width: 255px;width: 75%;min-height: 150px;height: calc(25vw);justify-content: space-between;position:relative;text-align:center;width: 600px;height: 150px;margin:50px auto 0 auto;flex-direction: row-reverse;}
.tmp302 .syotimer__body > div {justify-content: center;background-color: #fff;border-radius: 5%;background:#295820;font-weight: bold;font-size:60px;display: flex;color: #fff;flex-direction: column;text-align: center;gap: 3%;width: 22%;/*filter: drop-shadow(-5px 5px 2px rgba(0, 0, 0, .5));*/}
.tmp302 .syotimer__body > div > div {text-align:center;}
.tmp302 .syotimer__body .syotimer-cell__unit {color: #fff;font-size:24px;text-align:center;font-weight:normal}

.countdown_box {filter: drop-shadow(-5px 5px 2px rgba(0, 0, 0, .5));color:#fff;background:#295820;border-radius:5px;display: inline-block;margin:5px;padding:10px;text-align:center;width:100px;}


.menuplace {position:absolute;left:0px;bottom:50px;z-index:11;width:100%;}
.menuplace.inner_m_p {bottom:30px;}

.bodytextcontact {width:100%;border-bottom:1px solid #a9a9a5;padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;}
.bodytext {margin:0px 0px 30px 0px;}  
  
.mainmenu {padding:0px 1% 0px 1%;width:98%;display:block;background:url(../images/trblack.png);text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.mainmenu a  {display: inline-block;padding: 0px 0px;margin: 3px 8px 5px 8px;color: #d8d4c6;font-size: 22px;font-family: Open Sans;}
  
.mainmenu a span {display:block;margin:2px 0px;} 
.mainmenu a .link {border-top:1px solid;border-bottom:1px solid;border-color:transparent}
.mainmenu a .toppart {height:17px;background:url(../images/toppart.png) center top no-repeat;border-bottom:1px solid #a29e83;}
.mainmenu a .botpart {height:17px;background:url(../images/botpart.png) center bottom no-repeat;border-top:1px solid #a29e83;}
.mainmenu a.this .botpart, .mainmenu a:hover .botpart, .mainmenu a:focus .botpart{color:#ffffff;background:url(../images/botpart2.png) center bottom no-repeat;border-color:#ffffff;}
.mainmenu a.this .toppart, .mainmenu a:hover .toppart, .mainmenu a:focus .toppart{color:#ffffff;background:url(../images/toppart2.png) center top no-repeat;border-color:#ffffff;}
.mainmenu a.this .link, .mainmenu a:hover .link, .mainmenu a:focus .link {border-color:#ffffff;color:#fff;}

.breadcrumbs {margin:0px 0px 10px 0px;text-align:center;color:#999;}
.breadcrumbs a {color:#999;}
.breadcrumbs span {display:inline-block;padding:0px 5px;}

.content {width:74%;float:right;}
.contentwide {width:100%;}  
.content img, .contentwide img {max-width:100%;}
.content ul {margin:0px 15px;font-weight:bold}

.leftcolumn {width:21%;float:left;}
.leftcolumn > div {margin:0px 0px 30px 0px;}

.leftmenu a {display:block;color:#666;border-bottom:1px solid #edece4;border-top:1px solid #edece4;position:relative;font-size:24px;font-family:Open Sans }
.leftmenu a:hover, .leftmenu a:focus, .leftmenu a.this {color:#295820;border-bottom:1px solid #c4c0af;border-top:1px solid #c4c0af}
.leftmenu a.level0 {padding:7px 0px 7px 0px;}
.leftmenu a.level1 {padding:7px 0px 7px 0px;font-size:20px;}
.leftmenu a.level2 {padding:7px 0px 7px 0px;font-size:16px;}
.leftmenu a.level3 {padding:7px 0px 7px 0px;font-size:12px;}

.leftmenu.leftmenulimited .level0, .leftmenu.leftmenulimited .level1 {display:none;padding-right:0px;}
.leftmenu.leftmenulimited a.level1, .leftmenu.leftmenulimited a.level2, .leftmenu.leftmenulimited a.level3 {font-size:24px;padding-right:0px;}

.limited {max-height:509px;    overflow: hidden;}

.tabstyle {overflow:hidden;margin:0px 0px 10px 0px;padding:0px 0px 20px 0px;}
.tabstyle .leftmenu a {position:relative;background:#d9d4c6;display:inline-block;color:#666666;font-size:20px;min-width:100px;border:none;margin:0px 10px 0px 0px;text-align:center;float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tabstyle .leftmenu a.level2 {padding:10px 14px;}
.tabstyle .leftmenu a:hover, .tabstyle .leftmenu a:focus, .tabstyle .leftmenu a.this {background:#295820;color:#fff;border:none;} 
.tabstyle .leftmenu a.this span {display: inline-block;width: 20px;height: 15px;background: url(../images/spritesite.png) -171px -88px no-repeat;position: absolute;left: 50%;bottom: -15px;margin-left: -10px;}

.listview {padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;border-bottom:1px solid #cccccc;position:relative;}
.listview img {max-width:100%;/*float:left;margin:0px 20px 0px 0px;width:200px;*/}
.listview .abstract {overflow:hidden;}
.listview .date {display:block;margin:0px 0px 10px 0px;}
.listview h2, .listview h2 a {color:#000;font-size:26px;line-height:30px;}
.listview .listshadowplace {display:block;float:left;margin:0px 25px 0px 0px;width:240px;}
.listview .listshadowplace2 {display:block;float:left;margin:0px 25px 0px 0px;width:300px;}
.listview .datarest {overflow:hidden;}
.listview .datarest div {margin:0px 0px 5px 0px;}
.listview .datarest div div {margin:0px 0px 0px 0px;}

.articles img {width:200px;float:left;margin:0px 20px 0px 0px;}

.itemstyle .date, .itemstyle .title, .listview .date {font-size:18px;font-weight:600;font-family:Open Sans }

.news {line-height:21px;font-weight:600;}

.featureplace {float:right;margin:0px 0px 50px 60px;width:275px;height:240px;padding:0px 7px 1px 0px;position:relative;background:url(../images/shadow.png) right bottom no-repeat;}
.features {background: #fff;padding:10px 10px 0px 10px;overflow:hidden;height: 223px;position:relative;}
.features .imgplace {display:block;height:160px;width:100%;overflow:hidden;background: #e4d9cb;margin:0px 0px 8px 0px;position:relative;}
.features .imgplace span {background:url(../images/trbrown.png);position:absolute;left:0px;top:0px;height:170px;width:100%;z-index:11;}
.features img {max-height:100%;max-width:100%;position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;} 
.features h2, .features h2 a {color:#333;font-size:27px;margin:0px 0px 0px 0px;line-height:30px;}

.features .feacontent {text-align:center;position:relative;position:absolute;left:10px;bottom:10px;color:#fff;width:245px;padding:10px 5px 5px 5px;}
.features:hover .feacontent, .features a:focus .feacontent {background:url(../images/trblack.png);bottom:10px;}
.features:hover .feacontent h2, .features a:focus .feacontent h2 {color:#fff;margin:0px 0px 0px 0px;font-size:18px;line-height:19px;}
.features .featext {display:none;line-height:16px;}
.features .featext p {line-height:16px;font-weight:normal;margin:0;}
.features:hover .featext, .features a:focus .featext {display:block;text-align:center;}
.features:hover .imgplace span, .features a:focus .imgplace span {display:none;}

.whiteplace {background:url(../images/trwhite.png);padding:10px; margin:-30px 0 30px 0}
    .whiteplace.innerplace {margin:0}

.itemstyle .date {display:block;margin:0px 0px 10px 0px;}
.itemstyle h2 {font-size:36px;}
.degree {margin:10px 0px 15px 0px;font-weight:600;font-size:18px;}

.doublebox {float:left;margin:0px 9.6% 6% 0px;width:44%;background:url(../images/shadow.png) right bottom no-repeat;padding:0px 7px 8px 0px;}
.doublebox img {max-width:100%;max-width: none;height: 200px;margin:auto;}

.triplebox {float:left;margin:0px 3.5% 5% 0px;width:30%;background:url(../images/shadow.png) right bottom no-repeat;padding:0px 7px 8px 0px;}
.triplebox img {max-width:100%;/*max-width: none;height: 200px;*/margin:auto;}
.triplebox .shadowplace {min-height:245px;}
    .triplebox .shadowplace:hover .curtainplace, .triplebox .shadowplace:focus .curtainplace {display:block;bottom:40px;}

.shadowplace {background: #fff;padding:10px 10px 10px 10px;overflow:hidden;}
.shadowplace .imgplace {height:200px;display: block;overflow:hidden;position: relative;color:#fff;}
.shadowplace .imgplace img {/*min-width:250px;*/}
.shadowplace .imgplace .cover {background:url(../images/trbrown.png);position:absolute;left:0px;top:0px;height:200px;width:100%;z-index:11;}
.shadowplace h2 {color:#fff}
.doublebox .shadowplace h2 {color:#000;margin:10px 0 0 0}
.triplebox .shadowplace h2 {color:#000}
.shadowplace a {display:block}
.shadowplace a:hover img {transform: scale(1.1,1.1);}
.shadowplace a:hover h2 {text-decoration:underline}

/*
.shadowplace h2 {color:#000;text-align:center;margin:10px 0px 5px 0px;}
.shadowplace h2 a {color:#000;}
.shadowplace .imgplace h2 {font-size:24px;font-weight:300;padding:2px 5% 2px 5%;width:90%;display:block;background:url(../images/trblack.png);text-align:right;color:#fff;position:absolute;left:0px;bottom:0px;z-index:12;margin:0px;}
    */
.triplebox .notgrey img {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter: grayscale(0%); -webkit-filter: grayscale(0%);}

.shadowplace .curtainplace {z-index:13;display:none;}
.shadowplace:hover .curtainplace, .shadowplace a:focus .curtainplace {display:block;}
.doublebox:hover .imgplace .cover, .triplebox:hover .imgplace .cover,
.doublebox:focus .imgplace .cover, .triplebox:focus .imgplace .cover {display:none;}

.curtainteam {background: #000000\8;background: rgba(0, 0, 0, 0.8);width:100%;position:absolute;left:0px;bottom:0px;padding:5px 5%;color:#fff;}
.curtainteam h3, .curtainteam h3 a {color:#fff;font-size:24px;margin:0px;}
.teamtext {display:none}
.shadowplace:hover .teamtext, .shadowplace a:focus .teamtext {display:block}

.quadruple {float:left;margin:0px 4% 4% 0px;width:22%;}
.quadruple img {max-width:100%;}

.listshadowplace {background:url(../images/shadow.png) right bottom no-repeat;padding:0px 7px 8px 0px;}
.listshadowplace .imgplace {background: #fff;padding:5px 5px 5px 5px;overflow:hidden;}

.listshadowplace2 {background:url(../images/shadow.png) right bottom no-repeat;padding:0px 7px 8px 0px;}
.listshadowplace2 .imgplace {background: #fff;padding:10px 10px 10px 10px;overflow:hidden;}

.flexible {width:16.59%;height:auto;position: relative;}
.flexible:before{content: "";display: block;margin-top: 100%;}
.flexible .f_resize {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}

.worldwide {width:300px;height:250px;}
.worldwide img {width:100%;}

.clients {height:130px;}
.clients img {max-width:100%;max-height:100%;margin:auto;}
.clients span {height:130px;display:table-cell;width:200px;border:1px solid #cccccc;text-align:center;vertical-align:middle;}

.regularimage, .slideplace {float:right;width: 45%;margin:0px 0px 0px 15px;padding:0px 7px 1px 0px;position:relative;background:url(../images/shadow.png) right bottom no-repeat;}
.regularimage a {display:block;background: #fff;padding:10px 10px 10px 10px;position:relative;margin:0px 0px 7px 0px;text-align:center;}
.regularimage img {max-width: 100%;margin:auto;}
.regularimage span {display:block;}

.widthimg .regularimage {width:100%;max-height:500px;overflow: hidden;float:none;margin:0 0 15px 0}

.slideplace {width:100%;max-height:500px;overflow: hidden;float:none;margin:0 0 15px 0}
.slideplace .slider div {height:460px;}
.slideplace .slider .curtainplace, .slideplace .slider .curtainplace div {height:auto}
.slideplace .bx-wrapper {background: #fff;padding:10px 10px 30px 10px;position:relative;margin:0px 0px 7px 0px;}
.slideplace .bx-wrapper .bx-pager {padding:0px;bottom:7px;left: 0px;}
.slideplace img {margin:auto;max-height:500px;}

.search {width:150px;background:#f9f8f5;float:right;padding:2px;position:relative;z-index:12;}
.search input[type="text"] {width:109px;float:left;color:#8f8877;border-right:1px solid #8f8877;margin-right: 5px;}
.search input[type="submit"]{float:right;background:url(../images/spritesite.png) -118px -3px no-repeat;width:30px;height:20px;padding:0px;}
.search input[type="submit"]:hover, .search input[type="submit"]:focus {background:url(../images/spritesite.png) -118px -126px no-repeat;}

.contactsideforall{overflow: hidden;background: #fcf9f9;padding: 10px;border: 2px solid #a14507;border-radius: 10px;}
.contactsideplace label {margin:0px 0px 10px 0px;display: block;position:relative;} 
.contactsideplace .title {display:block;font-size:12px;}
.contactsideplace input {background:#ffffff;border:1px solid #cccccc;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.contactsideplace textarea {background:#ffffff;border:1px solid #cccccc;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:100px;}
.contactsideplace select {width:69%;}
.contactsideplace .half {width:43%;float:right;}
.contactsideplace .half:nth-of-type(2n) {float:left;}
.contactsideplace .half input {font-size:11px;width:76%;text-align:center;}
.contactsideplace .half .title {width:20%;}

.popupcontact {padding:20px 30px;}

.contactpopup { background: url(../images/contactpopup.png) left center no-repeat;padding:0px 0px 0px 30px;margin:0px 0px 0px 0px;color:#666;}

.contactform label {margin:0px 0px 10px 0px;display: block;position:relative;}
.contactform .title {display:block;font-size:12px;}
.contactform input {background:#ffffff;border:1px solid #cccccc;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.contactform textarea {background:#ffffff;border:1px solid #cccccc;height:120px;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.contactform select {width:79%;}
.contactform .addtonewsletter {border:none;padding:0px;}
.contactform input[type="submit"] {margin:20px 0px;}

.login, .forgotpass {padding: 25px;}
.login label, .forgotpass label {margin:0px 0px 15px 0px;display: block;position:relative;padding:1% 2%;background:#ffffff;border:1px solid #cccccc;}
.login .title, .forgotpass .title {display:inline-block;font-size:12px;width:22%;border-right:1px solid #cccccc;float:left;line-height: 24px;}
.login input, .forgotpass input {width:75%;}
.login .submit {display:block;padding:10px 2.5%;width:95%;}
.login a, .login .openforgotpass {display:block;margin:5px 0px;cursor:pointer;}
.login .rememberme {margin:0px 0px 20px 0px;}

.mailinglistplace label {margin:0px 0px 5px 0px;display: block;position:relative;} 
.mailinglistplace .title {display:block;font-size:12px;float:left;line-height: 20px;}
.mailinglistplace input {padding:5px 10px;background:#ffffff;border:1px solid #cccccc;width:100%}

.findproduct {background:#e6e4d8;width:97%;padding:1.5%;}
.findproduct label {margin:0px 0px 0px 0px;position:relative;float:left;/*width:175px;*/} 
.findproduct label img {position:absolute;right:5px;top:5px;}
.findproduct input, .findproduct select {width:120px;background:#ffffff;border:1px solid #999999;padding:5px;}
.findproduct input {width:90px;}
.findproduct .title {margin:0px 10px 0px 10px;text-align:right;display:inline-block;font-size:14px;/*width:50px;*/float:left;line-height: 30px;}
.findproduct .titlefind {float:left;font-size:25px;line-height:30px;font-family:Open Sans ;border-right:1px solid #666666;padding:0px 10px 0px 0px;margin:0px 0px 0px 0px;}
.findproduct input[type="submit"] {width:90px;padding:0px;margin:0px;float:right;}

.alllicks {margin:20px auto 20px auto;text-align:left}
.alllicks a {text-align:right;padding:1px 15px 1px 10px;min-width:150px;display:inline-block;color:#fff;background:#8f8877;margin:0px 10px;font-size:24px;font-family:Open Sans }
.alllicks a:hover, .alllicks a:focus {background:#fc7c15;}
.alllicks a span {display:inline-block;width:20px;height:18px;float:left;margin:5px 5px 0px 0px;background:url(../images/spritesite.png) -141px -68px no-repeat;}

label.addtonewsletter {border:none;padding:0px;}
.mandatory .red {color:#ff0000;padding:0px;width:6px;float:none;display:inline-block;}
.enter_your_email {margin:10px 0px;}

.curtainplace {background: #000000\8;background: rgba(0, 0, 0, 0.8);width:100%;position:absolute;left:0px;bottom:0px;}
.curtainplace .curtain {padding:10px;display:block;color:#ffffff;}
.curtainplace .curtain a {color:#ffffff;}

.fakeheader {position:absolute;left:0px;top:5px;width:100%;z-index:12;}
.fakeheader .page {display:flex;flex-wrap:wrap}

.topmenu {float: left;margin:3px 0px 0px 0px;flex:auto}
.topmenu a {display:inline-block;margin:0px 0px;color:#000;}
.topmenu span {display:inline-block;margin:2px 3px 0px 3px;font-size:10px;}
.topmenu a:hover, .topmenu a:focus, .topmenu a.this {color:#295820;}

.botmenu {display:none;margin:0px 0px 20px 0px}
.botmenu a {display:block;padding:0px 0px 5px 0px;margin:0px 0px 5px 0px;color:#fff;font-size:16px;text-align:center;border-bottom:1px solid #666;}
.botmenu a:hover, .botmenu a.this {color:#295820;}

.languages {display:inline-block;}

.sitemapheader {margin:0px 0px 5px 0px;font-weight:bold;}
.sitemap {margin: 5px 5px 5px 0px;width:200px;}
.sitemap ul {margin:0px 0px 5px 15px;}
.sitemap li {margin:5px 0px 5px 0px;}

.doclinkplace {padding:10px 0px 10px 0px;margin:20px 0px 20px 0px;border-top:1px solid #bebaad;border-bottom:1px solid #bebaad;}
.doclinkplace .title {margin:0px 10px 10px 0px;display:inline-block;font-size:20px;font-family:Open Sans }
.doclinkplace a {color:#666666;margin:0px 0px 15px 0px;display:block;}
.doclinkplace a:hover, .doclinkplace a:focus {color:#000;}
.doclinkplace a span {background:url(../images/sprite.png) 0px 0px no-repeat;display:inline-block;float:left;width:18px;height:20px;margin:-3px 5px 0px 0px;}
.doclinkplace .file span {background-position:2px -83px}
.doclinkplace .link span {background-position:2px -102px}
.doclinkplace .file:hover span, .doclinkplace .file:focus span {background-position:-17px -83px}
.doclinkplace .link:hover span, .doclinkplace .link:focus span  {background-position:-18px -102px}

.gallerysplace {width:325px;}

.footer {padding:20px 0px;margin:0px 0px 0px 0px;}

.bxsliderhome {position:relative;max-height:620px;overflow:hidden;}
.bxsliderhome .bxslider div {max-height:625px;overflow:hidden;text-align:center;}
.bxsliderhome .bxslider div img {margin:0px auto;}
.bxsliderhome .bxslider .bx-caption {height:auto;color:#ffffff;padding:2.5%;width:95%;background: #000000\8;background: rgba(0, 0, 0, 0.8);}

.bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 0px #ccc;-webkit-box-shadow: 0 0 0px #ccc;box-shadow: 0 0 0px #ccc;border: none;left: 0px;}

a.pp_close {position: absolute; right: 0px; top: -20px; display: block;line-height:22px;text-indent: -10000px;}

.iconsmenu {float:right;margin:1px 5px 0px 0px;}
.iconsmenu a {display:inline-block;width:30px;height:20px;float:left;background:url(../images/spritesite.png) 0px 0px no-repeat;margin:0px 0px 0px 5px;}
.iconsmenu .loginlogout {background-position:-58px 0px;display:none}
.iconsmenu .loginlogout:hover, .iconsmenu .loginlogout:focus {background-position:-58px -123px;}
.iconsmenu .homeicon {background-position:4px 0px;}
.iconsmenu .homeicon:hover, .iconsmenu .homeicon:focus {background-position:4px -123px;}
.iconsmenu .sitemapicon {background-position:-29px 0px;}
.iconsmenu .sitemapicon:hover, .iconsmenu .sitemapicon:focus {background-position:-29px -123px;}
.iconsmenu .contacticon {background-position:-87px 0px;}
.iconsmenu .contacticon:hover, .iconsmenu .contacticon:focus {background-position:-87px -123px;}

.greentitleplace, .greentitleplaceinner {width:100%;text-align:center;}
.greenmaintitle {background:#295820;color:#fff;display:inline-block;font-size:42px;line-height:42px;padding:4px 20px 7px 20px;min-width:240px;text-align:center;position:relative;z-index:13;font-weight:300;margin:-35px auto 20px auto;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;font-family:Open Sans }
.greenmaintitle span {display:inline-block;width:30px;height:15px;background: url(../images/spritesite.png) -165px -27px no-repeat;position:absolute;left:50%;bottom:-15px;margin-left:-15px;}
.greenmaintitle h1 {color:#fff;}
.greentitleplaceinner {position:absolute;top:-120px;left:0px;}

.greentitle {background:#295820;color:#fff;display:block;font-size:44px;line-height:48px;padding:7px 0px 12px 0px;width:320px;text-align:center;position:relative;z-index:11;font-weight:300;margin:-35px auto 60px auto;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;font-family:Open Sans }
.greentitle span {display:inline-block;width:30px;height:15px;background: url(../images/spritesite.png) -165px -27px no-repeat;position:absolute;left:50%;bottom:-15px;margin-left:-15px;}

.greenlefttitle {float:left;background:#295820;color:#fff;display:inline-block;font-size:30px;line-height:30px;padding:20px 10px 20px 10px;text-align:center;position:relative;z-index:13;font-weight:300;-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;font-family:Open Sans }
.greenlefttitle span {display:inline-block;width:15px;height:30px;background: url(../images/spritesite.png) -200px -49px no-repeat;position:absolute;right:-15px;top:50%;margin-top:-15px;}

.bgstyle1 {width:100%;background:#edece4 url(../images/bg1.png) left bottom no-repeat;}
.bgstyle2 {width:100%;background:#edece4 url(../images/bg2.png) right bottom no-repeat;}
.bgstyle3 {width:100%;background:#333333 url(../images/bg3.png) right center no-repeat;}
.bgstyle8 {width:100%;background:#edece4 url(../images/bg8.png) center bottom no-repeat;min-height:760px;}
.bgstyle4 {width:100%;background:#ffffff url(../images/bg7.png) left center no-repeat;}
.bgstyle5 {width:100%;background:#f0f0e9 url(../images/bg5.png) left bottom no-repeat;}
.bgstyle9 {width:100%;background:#fff url(../images/bg9.png) center top no-repeat;}

.newsplace {background:#d4d3c4;margin:20px 0px 150px 0px;overflow:hidden;height:70px;}

.newsticker {width:740px;float:right;position:relative}
.newsticker a {margin:0px;display:block;color:#333;font-size:18px;padding:25px 0px;}
.newsticker a:hover, .newsticker a:focus {text-decoration:underline}

.newstickerslider div {padding:0px;margin:0px;height:60px;width:100%;}

.infoplace {background:#fff;width:100%;padding:0px 0px 70px 0px;}

.quickbox {float:left;border-right:1px solid #000;min-height:60px;padding:0px 20px;color:#999999;font-size:14px;}
.quickbox:first-of-type {border-right:1px solid #000;}
.quickbox a {color:#ccc;font-size:12px;display:block;}
.quickbox a:hover, .quickbox a:focus {color:#fff;}
.quickbox h4 {margin:0px;color:#ccc;}

.credits {float:right;color:#ccc;width:220px;}
.credits a {color:#ccc;}
.credits a:hover, .credits a:focus {color:#fff;text-decoration:underline}

.socialmedia {float:left;color:#999;margin:0px 0px 0px 20px;}
.socialmedia .title {display:block;margin:0px 0px 5px 0px;color:#ccc}
.socialmedia a:hover img, .socialmedia a:focus img {filter:none}

.crown {border-bottom:1px solid #b0ab9d;overflow:hidden;padding:0px 0px 5px 0px;margin:0px 0px 3px 0px;}
.crown span {display:inline-block;width:64px;height:17px;background: url(../images/spritesite.png) -0px -23px no-repeat;float:left;}

.indexcontent {width:300px;float:left;text-align:justify;}
.indexcontent h2 {border-bottom:1px solid #b0ab9d;padding:0px 0px 5px 0px;color:#295820;}

.featurefixed {width:300px;float:left;margin:0px 65px;text-align:justify;}
.featurefixed h2 {border-bottom:1px solid #b0ab9d;padding:0px 0px 5px 0px;color:#295820;}

.amirimfacebox {float:right;}

.featuretree {width:280px;float:right;margin:0px 0px 40px 65px;}
.featuretree h2 {border-top:1px solid #b0ab9d;border-bottom:1px solid #b0ab9d;color:#333;padding:2px 0px;}
.featuretree h2 a {color:#333;}
.featuretree li {display:block;padding:0px 0px 0px 10px;margin:2px 0px;background: url(../images/arrowblack2.png) left 5px no-repeat;}
.featuretree a {color:#295820;}
.featuretree a:hover, .featuretree a:focus {color:#000;}
.featuretree li a {color:#333;}
.featuretree li a:hover, .featuretree li a:focus {color:#295820;}
.featuretree .alllist {display:block;margin:10px 0px 0px 0px;}

.medialikesplace {padding:0px 0px 0px 0px;/*border-bottom:1px solid #a79f89;*/margin:-3px 0px 0px 0px;width:100%;text-align:left;}

.columns {margin:35px 0px 0px 0px;padding:0px 0px 70px 0px;position:relative;}

.likebtn {float:left;margin:0px 5px 0px 0px;}
 
.rightside {width:300px;float:right;}
.leftside {width:300px;float:left;}

.bx-wrapper .bx-pager.bx-default-pager a {text-indent: 9999px;direction:ltr;overflow:hidden;width: 8px;height: 8px;background:#999;}

.innermaintitle {font-size:36px;}

.tatab2 {font-size:36px;color:#000;display:block;padding:5px 0px 10px 0px;margin:20px 0px 5px 0px;border-top:1px solid #aaa695;font-family:Open Sans }

.socialmediaplace {text-align:center;border-top:1px solid #aaa695;border-bottom:1px solid #aaa695;padding:15px 0px;min-height: 20px;margin:40px 0px;position:relative;overflow:hidden;}
.viewsite {text-align:center;}

.notfound {color:#fff;font-size:18px;display:inline-block;margin:20px 0px;text-align:center;clear:both;width: 100%;}
.notfound .roundbox {background:#295820;display:inline-block;margin:0px auto;padding:4px 15px;}

.ordersplace .title {text-align:center;position:relative;display:block;padding:10px;background:#a14507;margin:0px 0px 15px 0px;color:#fff;font-size:24px;font-family:Open Sans }
.ordersplace .title span {display: inline-block;width: 20px;height: 15px;background: url(../images/spritesite.png) -172px -106px no-repeat;position: absolute;left: 50%;bottom: -15px;margin-left: -10px;}
.orders {background:#fcf9f9 url(../images/fake.jpg) center center no-repeat;border:2px solid #a14507;padding:5px;min-height:490px;}

.stripsliderplaceshadow {margin:20px 0px 20px 0px;padding:0px 7px 8px 0px;position:relative;background:url(../images/shadow.png) right bottom no-repeat;max-width: 720px;float: left;}
.stripsliderplace {background:#fff;padding:30px 10px 10px 10px;position:relative;}
.stripsliderplace .slide {width:225px;height:170px;overflow:hidden;}
.stripsliderplace .slide img {max-width:100%;}
.stripsliderplace h3 {color:#fff;font-size:14px;font-weight:bold;font-family:arial;margin:0px 0px 5px 0px;}
.stripsliderplace .infotext {display:none;}
.stripsliderplace .slide:hover .infotext, .stripsliderplace .slide:focus .infotext {display:block;}
.stripsliderplace .bx-controls-direction a {top:-20px;margin:0px;left:0px;width:10px;height:10px;}
.stripsliderplace .bx-controls-direction .bx-prev {background:url(../images/spritesite.png) -113px -52px no-repeat;left:auto;right:0px;}
.stripsliderplace .bx-controls-direction .bx-next {background:url(../images/spritesite.png) -94px -52px no-repeat;}

.bxsliderproductplace {width:100%;margin:0px 0px 30px 0px;}
    .bxsliderproductplace .bx-wrapper {margin:0}
.bxcarousel {/*width:80px;float:left;height:390px*/margin:20px 0 0 0}
.bxcarousel .bx-wrapper div {background:none}
.bxcarousel .bx-wrapper {padding: 0px;}
.bxcarousel .bx-wrapper .bx-controls-direction a {top:0px;margin:0px;left:0px;width:80px;border-top:1px solid #c4c0af;border-bottom:1px solid #c4c0af;}
.bxcarousel .bx-wrapper .bx-controls-direction .bx-prev {background:url(../images/toparrow.png) center center no-repeat;left:auto;right:0;top:60px}
.bxcarousel .bx-wrapper .bx-controls-direction .bx-next {top:60px;background:url(../images/botarrow.png) center center no-repeat;}
.bxsliderproductbigplace {/*float:right;width:600px;*/max-height:480px;overflow:hidden;}

.bxsliderproduct img {margin:auto;max-height:480px;}

.bxcarousel #bx-pager a {background:#fff;width:80px;height:60px;margin:0px 0px 5px 0px;display:block;overflow:hidden;}
.bxcarousel #bx-pager a span {width:80px;height:60px;display:table-cell;vertical-align:middle;text-align:center;}
.bxcarousel #bx-pager a img {max-width:80px;max-height:60px;margin:auto;}

.spabody {border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}

.infoboxes {background:#f6f6f2}
.infoboxes img {max-width:100%;}
.infoboxes .title {text-align:center;position:relative;display:block;padding:10px;background:#295820;margin:0px 0px 15px 0px;color:#fff;font-size:24px;font-family:Open Sans }
.infoboxes .title span {display: inline-block;width: 20px;height: 15px;background: url(../images/spritesite.png) -172px -88px no-repeat;position: absolute;left: 50%;bottom: -15px;margin-left: -10px;}
.infoboxes h2 a:hover, .infoboxes h2 a:focus, .infoboxes h2 a {color:#fff;}
.infobody {padding:10px;position:relative;}
.infocont {padding:5px;width:174px;position:absolute;left:10px;bottom:10px;z-index:11;background:url(../images/trwhite2.png);}

.moreinfoplace {margin:16px 0px 5px 0px;overflow:hidden;}
.moreinfoplace a, .moreinfoplace span {float:right;display:inline-block;line-height:24px;}
.moreinfoplace .moreinfo {display:none;float:left;width:25px;height:25px;margin:0px 5px;padding:0px 5px;border-right:1px solid #000;border-left:1px solid #000;background: url(../images/spritesite.png) -27px -68px no-repeat;}
.moreinfoplace .mailto {float:left;width:30px;height:25px;background: url(../images/spritesite.png) 3px -68px no-repeat;border-right:1px solid #000;}
.moreinfoplace.notm {margin:5px 0px 0px 0px;}
.moreinfoplace .linep {padding:4px 0px;border-bottom:1px solid #999;}

.sep {font-size:16px;overflow: hidden;padding: 2px 0px;}
.telicon {float:left;margin:-2px 5px 0px 0px;width:20px;height:25px;background: url(../images/spritesite.png) -68px -69px  no-repeat;}
.emailicon {float:left;margin:0px 5px 0px 0px;width:30px;height:20px;background: url(../images/spritesite.png) 3px -72px no-repeat;}

.datarest div {margin:0px 0px 5px 0px;overflow:hidden;line-height:28px;}
.datarest span {display:inline-block;float:left;margin:-2px 10px 0px 0px;width:30px;height:30px;background: url(../images/spritesite.png) 0px 0px no-repeat;}
.datarest .addressicon {background-position:2px -90px;}
.datarest .telicon {background-position:-26px -90px;}
.datarest .shaoticon {background-position:-52px -90px;}
.datarest .mailicon {background-position:3px -63px;}
.datarest .viewsiteicon {background-position:-86px -90px;}

.restbody {padding:20px 0px;margin:20px 0px;border-top:1px solid #c3c2be;}

.tabs {overflow:hidden;margin:0px 0px 20px 0px;padding:0px 0px 40px 0px;border-bottom:1px solid #c3c2be;}
.tabs .tatab {cursor:pointer;padding:10px 20px;position:relative;background:#d9d4c6;display:inline-block;color:#666666;font-size:20px;min-width:100px;border:none;margin:0px 0px 0px 10px;text-align:center;float:right;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tabs .tatab:hover, .tabs .tatab:focus, .tabs .tatab.this {background:#295820;color:#fff;border:none;}
.tabs .tatab:hover span, .tabs .tatab.this span {display: inline-block;width: 20px;height: 15px;background: url(../images/spritesite.png) -171px -88px no-repeat;position: absolute;left: 50%;bottom: -15px;margin-left: -10px;}
.tabs .tab5, .tabs .tab6 {margin-right:0px;width: 138px;}

#tabs {clear:both;}
#tabs .viewtab {display:block;}
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6 {display:none;}

.footersocmedia {margin:0px 0px;width:200px;float:right;}
.footersocmedia .twitterlink, .footersocmedia .facerlink, .footersocmedia .googlelink  {float: right;margin: 0px 0px 0px 5px;}
.footersocmedia .twitterlink {margin:0px;}

div.pp_default .pp_description {display:none !important;}

.rightsidesearch {float:left;width:150px;}

.group {padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;border-bottom:1px solid #ccc;}
.group label {display:block;clear:both;}
.group label input {float:left;margin:2px 5px 0px 0px;}
.group h3 {margin:0px;}

.contentsearch {width:780px;float:right;}

.zimmergroup {padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;border-bottom:1px solid #ccc;position:relative;display:flex}
.zimmergroup h3 {margin:0px 0px 5px 0px;}
.zimmergroup .zimmerPhoto {float:left;margin:0px 20px 0px 0px;width:150px;min-height:100px;}
.zimmergroup .ordernow {position:absolute;right:0px;top:50%;margin-top:-55px;font-size:20px;width:130px;padding:5px 0px;background:#8f8877;text-align:center;color:#ffffff;font-family:Open Sans ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;justify-content: center;}
.zimmergroup .ordernow.availonly { background: #a14507}
.zimmergroup .ordernow:hover, .zimmergroup .ordernow:focus {background: #295820;}
.zimmergroup .roomcon {width:400px;float:left;margin:0px 0px 5px 0px;}
.zimmergroup .roomcon .roomname {font-weight:bold;float:left;margin:0px 10px 0px 0px;}
.zimmergroup a {display:flex}

#owin {display:none;background: #000000\8;background: rgba(0, 0, 0, 0.8);position:fixed;left:0;top:0;right:0;bottom:0px;z-index:999}
.popupiframe {position:absolute;top:50%;left:50%;margin:-250px 0px 0px -500px; background: #edece4; }
#owin_Close {cursor:pointer;width:20px;height:20px;position:absolute;right:-15px;top:-15px;border:2px solid #edece4;background:#edece4 url(../images/spritesite.png) -139px -95px no-repeat;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}

#spinnercon {display:none;background: #fff\8;background: rgba(255, 255, 255, 0.8);position:fixed;left:0;top:0;right:0;bottom:0px;z-index:999;color:#000;}
#spinnercon > div { position:absolute;top:50%;left:50%;width:150px;margin:-150px 0px 0px -75px; text-align:center;font-size:20px;}

#spinnercon img {margin:15px auto;}

.searchowin {margin:10px 0px 20px 0px;overflow:hidden;background:#fcf9f9;padding:10px;border:2px solid #a14507;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.searchowin select {margin:0px 0px 10px 0px;width:60px;float:left;background:#efeee6;border:1px solid #fff;color:#295820;padding:5px;}
.searchowin span {display:inline-block;margin:0px 0px 3px 0px;}
.searchowin input {float:right;width: 100px;background:#efeee6;border:1px solid #fff;color:#295820;padding:6px 5px;}
.searchowin input[type="submit"] {background:#a14507;}
.searchowin .ls {float:left;width:60px;font-size:12px;}
.searchowin .rs {float:right;width:110px;font-size:12px;position:relative;} 
.searchowin .board {position:absolute;right:5px;top:21px;}

.content .roomprop {width:100%;background:#f7f6f2;padding:20px 0px;overflow:hidden;margin:20px 0px ;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.content .roomprop ul { float: left;width:20%;margin:0px 0px 5px 30px; }
.content .roomprop li {color:#666;}

.contactsideplacezimmer {margin:10px 0px 20px 0px;overflow:hidden;background:#fcf9f9;padding:10px;border:2px solid #a14507;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.contactsidezimmer {}
.contactsidezimmer input[type="submit"] {background:#a14507;}
.contactsidezimmer label {margin:0px 0px 10px 0px;display: block;position:relative;} 
.contactsidezimmer .title {display:block;font-size:12px;width:100%;float:left;line-height: 20px;color:#333;}
.contactsidezimmer input {padding:2% 2%;width:100%;background:#efeee6;border:1px solid #fff;color:#295820;}
.contactsidezimmer textarea {width:100%;height:60px;color:#295820;background:#efeee6;border:1px solid #fff;}

.helpbuttons {overflow:hidden;width:100%;text-align:center; margin: 0px !important;}
.helpbuttons form { margin-bottom: 0px; }
.helpbuttons .zimer90, .helpbuttons .panui {border: 0px; background-color:#a14507;text-align:center;padding:5px 45px 0px 5px;margin:0px 0px 10px 0px; box-sizing: border-box; font-size:17px;display:inline-block;width:100%;height:49px;color:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.helpbuttons .zimer90 {background:#a14507 url(../images/clock.png) 95% center no-repeat;}
.helpbuttons .panui {background:#a14507 url(../images/checkdate.png) 95% center no-repeat;}
.helpbuttons .zimer90:hover, .helpbuttons .zimer90:focus {background:#295820 url(../images/clock.png) 95% center no-repeat;}
.helpbuttons .panui:hover, .helpbuttons .panui:focus {background:#295820 url(../images/checkdate.png) 95% center no-repeat;}

.searchresults {margin:5px 0px;padding:5px 0px;border-bottom:1px dotted #cccccc;}
.results {overflow:hidden;}
.results span {float:left;display:inline-block;padding:0px 5px 0px 0px}


.navigator {margin:10px 0px;}
.navigator a {display:inline-block;padding:3px;width:20px;background: #f0f0f0;text-align:center;}
.navigator a:hover, .navigator a:focus {color: #ffffff;background: #999999;}
.navigator a.this, .navigator a.current {color: #ffffff;background: #999999;}
.navigator span {margin:0px 10px;display:inline-block;}


.orangetitle {text-align:center;position:relative;display:block;padding:10px;background:#a14507;margin:0px 0px 15px 0px;color:#fff;font-size:24px;font-family:Open Sans;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.orangetitle span {display: inline-block;width: 20px;height: 15px;background: url(../images/spritesite.png) -172px -106px no-repeat;position: absolute;left: 50%;bottom: -15px;margin-left: -10px;}

.tmp139 .greentitleplace {display:none;}
.tmp139 .breadcrumbs {margin:53px 0px 10px 0px;}

.contactmore {margin:10px 0px;}
.contactmore div {overflow:hidden;margin:5px 0px;}
.contactmore div span {display:inline-block;float:right;  width: 138px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;  direction: ltr;font-size: 22px;}
.contactmore div .icon {background: url(../images/spritesite.png) 0px 0px no-repeat;  direction: rtl;}
.contactmore .mail .icon {width:30px;height:20px;margin:-2px 0px 0px 10px;background-position:-93px -27px;}
.contactmore .tel {line-height: 32px;}

.contactmore div a:hover, .contactmore div a:focus, .contactmore div a, .contactmore div a span {border:none;font-size:16px;}
.contactmore .tel .icon {width:30px;height:30px;margin:0px 0px 0px 10px;background-position:-65px -27px;}

.openmenu {display:none;position:absolute;right:0px;top:0px;z-index:999999;width:70px;height:70px;overflow:hidden;}
.openmenu span {display:block;position:relative;top:-15px;right:-15px;width:70px;height:65px;background:#295820 url(../images/menubg.png) 15px 20px no-repeat;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;} 

.coupon img {max-width:100%;}
.coupon #c2pb {cursor:pointer;text-align: center;position: relative;display: block;padding: 10px;background: #295820;margin: 15px 0px 0px 0px;color: #fff;font-size: 24px;font-family: Open Sans ;}
.coupon #c2pb  span {display: inline-block;width: 20px;height: 15px;background: url(../images/spritesite.png) -172px -129px no-repeat;position: absolute;left: 50%;top: -15px;margin-left: -10px;}

a.submitback span { display: inline-block;width: 15px;height: 13px;background: url(../images/spritesite.png) -138px -71px no-repeat;float:left;margin:8px 6px 0px 0px;}
a.submitback {margin:10px 0px 0px 0px;clear:both;display: inline-block;float:left;font-size:24px;padding:0px 10px 0px 5px;background:#8f8877;text-align:center;color:#ffffff;font-family:Open Sans ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
a.submitback:hover, a.submitback:focus {background: #295820;}

.tripicon {position:absolute;right:0px;top:8px;float:right;}
.mediaitems {float:left;}
.mediaitems a {display:inline-block;float:left;margin:-7px 5px -7px 0px;}
.mediaitems a img {width:32px;height:32px;}

.printicon { background: url(../images/print.png) left center no-repeat;padding:0px 0px 0px 30px;margin:0px 0px 0px 0px;color:#666;}

#ui-datepicker-div {z-index:111 !important;}

.separator {margin:10px 0px;padding:10px 0px 0px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {color:#000 !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {color:#fff !important;border:1px solid #ccc !important;background:#295820 !important}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #a14507 !important;}
.ui-widget-header {background: #a14507 !important;border:1px solid #a14507 !important;}

.ui-datepicker-week-end.ui-datepicker-current-day a, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:#a14507 !important;color:#fff !important;}

.highlight a{border:1px solid #a14507 !important;}

.content iframe {width:100%;max-height:500px;}

.slideto {background:#fff;padding:10px;position:fixed;left:10px;top:10px;z-index:9999;width:1px;height:1px;clip: rect(0,0,0,0);}
.slideto:focus {width:auto;height:auto;clip:auto;}

:focus, .articles a:focus, div a:focus, .infobox a:focus, li a:focus, p a:focus, a:focus h2, .featuretree a:focus h3, a:focus h4,
.newsticker a:focus, .socialmedia a:focus img {outline: 1px dashed #295820;outline-offset: 1px;box-shadow: 0px 0px 2px rgba(0,0,0,1);}
