.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.headerInner{position:relative}@font-face{font-family:icomoon;src:url(https://www.openrice.com/info/global/icomoon/icomoon.eot?ee7fk8);src:url(https://www.openrice.com/info/global/icomoon/icomoon.eot?ee7fk8#iefix) format('embedded-opentype'),url(https://www.openrice.com/info/global/icomoon/icomoon.ttf?ee7fk8) format('truetype'),url(https://www.openrice.com/info/global/icomoon/icomoon.woff?ee7fk8) format('woff'),url(https://www.openrice.com/info/global/icomoon/icomoon.svg?ee7fk8#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-google:before{content:"\e900"}.icon-facebook:before{content:"\ea90"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-instagram:before{content:"\ea92"}.icon-chevron-thin-left:before{content:"\e902"}.icon-chevron-thin-right:before{content:"\e901"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.headerInner .li,.headerInner .li a{color:#4e3c2e;font-size:14px}* html .clearfix{zoom:1}img{max-width:100%}.globalContainer{max-width:1000px;width:100%;margin:auto;padding:8px}.headerWrap{background-color:#fff155}.headerInner>a{float:left}.headerInner>div.headerDesktop{float:right;margin-top:8px}.headerInner .openrice-logo>img{max-width:110px;display:inline-block}.headerInner .li{font-weight:700;display:inline-block;vertical-align:middle;margin-left:25px}#mHeaderMenu{width:100%;background-color:rgba(0,0,0,.7);max-height:0;overflow:hidden;z-index:99;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:640px){.headerInner>div.headerDesktop{display:none}#mHeaderMenu,.burgerNav,.mMenuLinks,.mMenuLinks>a,.mMenuSocials{display:block}.headerInner .openrice-logo>img{max-width:100px}.mMenuLinks>a{border-bottom:1px solid rgba(255,255,255,.25)}}
#headerNew {position: relative; z-index: auto;}
#headerNew > .inner { background-color: #fff; padding: 10px 15px; border-bottom: 1px solid #eee;}
#headerNew .maxWidth { max-width: 1200px;margin: auto;}
#headerNew .openrice-logo > img { height: 30px; display: inline-block; padding-right:5px;}
#headerNew .headerDesktop { float: right; }
#headerNew .headerDesktop .li { color: #4e3c2e;font-size: 12px;font-weight: 700;display: inline-block;vertical-align: middle;margin-left: 5px; position: relative;}
#headerNew .headerDesktop .li:first-child {font-size: 13px;}
#headerNew .headerDesktop .li > a , #headerNew .headerDesktop .li > div:first-child {color: #4e3c2e;font-size: 12px; border: 1px solid #4e3c2e; padding: 5px 12px; border-radius: 20px; line-height: 1;cursor: pointer;}
#headerNew .headerDesktop .li a.facebook-share {padding: 5px 6px; margin-left: 5px; border-radius: 50%; line-height: 1.2;}
#headbarFaq.open .caret, #headbarLang.open .caret {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.lang-dropmenu-block, .how-dropmenu-block {opacity: 0;display: none; position: relative;background: #fff;-webkit-border-radius: 4px; border-radius: 4px;position: absolute;top: 100%;right: 0;z-index: 1000;padding: 5px 0; margin: 0;margin-top: 7px; font-size: 14px; text-align: left;-webkit-background-clip: padding-box;background-clip: padding-box; border: 1px solid #ccc;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
  .lang-dropmenu-block {min-width: 80px;}
  .how-dropmenu-block {min-width: 130px}
  #headbarFaq.open .how-dropmenu-block, #headbarLang.open .lang-dropmenu-block {opacity: 1;display: block;animation: animShowLangMenu .3s;-webkit-transform: translateY(0px);transform: translateY(0px);}
  @keyframes animShowLangMenu {
    0% {opacity: 0;-webkit-transform: translateY(-10px);transform: translateY(-10px);}
    100% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
  }
  .lang-dropmenu-block ul, .how-dropmenu-block ul {list-style: none;}
  .lang-dropmenu-block ul li {}
  .lang-dropmenu-block ul li a, .how-dropmenu-block ul li a {color: #8b817a; font-size: 14px; font-weight: 400; line-height: 1.5em; padding: 0.5em 12px 0.55em; display: block;
  }
.lang-dropmenu-block ul li a:hover, .how-dropmenu-block ul li a:hover{background-color: #e5e5e5;}
.lang-dropmenu-block ul li a.active span, .how-dropmenu-block ul li a.active span {font-size:15px;font-weight: 700;color:#3e75d9;}

@media (max-width:640px) {
#headerNew .openrice-logo > img { height: 20px; display: inline-block;vertical-align: text-top;}
#headerNew .headerDesktop {padding-right: 30px;}
}

@media (max-width:320px) {
#headerNew > .inner { background-color: white; padding: 15px 4px; border-bottom: 1px solid #eee;}}
span.nobreak {white-space: nowrap;
}

.grid-button {padding: 7px; position: relative; display: inline-block; vertical-align: middle; z-index: 200; background-color: #fff; border-radius: 50%; z-index: 3000; width: auto; height: auto; margin: -3px 0 0 5px;}
.grid-button .grid {position: relative;display: block; width: 22px; height: 20px; cursor: pointer; margin: 0 auto; float: none; -webkit-transition: all 0.3s; transition: all 0.3s; }
.grid-button .grid > span {position: absolute; top: calc(50% - 1px); display: block; width: 100%; height: 3px; background-color: #4e3c2e; }
.grid-button .grid > span:before,
.grid-button .grid > span:after {content: ""; position: absolute; width: 100%; height: 100%; background-color: #4e3c2e;  -webkit-transition: all 0.3s; transition: all 0.3s; }
.grid-button .grid > span:before {-webkit-transform: translateY(-7px); transform: translateY(-7px); }
.grid-button .grid > span:after {-webkit-transform: translateY(7px); transform: translateY(7px); }
.grid-button .grid.open > span, .grid-button .grid.open > span:before, .grid-button .grid.open > span:after {background-color: #4e3c2e;}
.grid-button .grid.open {-webkit-transform: rotate(45deg); transform: rotate(45deg); }
.grid-button .grid.open > span:before {-webkit-transform: rotate(90deg); transform: rotate(90deg); }
.grid-button .grid.open > span:after {-webkit-transform: rotate(90deg); transform: rotate(90deg); }
@media (max-width:768px) {
  .grid-button {position: absolute; right: 0px; top: +2px;}
}

#bodyContent {background: url(../img/faq/pattern.png);}
#bodyContent .innerWrap {max-width: 70rem; margin: auto; padding: 2rem 1rem 0;}
#bodyContent .faqTT {color: #ea1414;font-size: 2.2em;line-height: 1.2em;text-align: center;font-weight: bold; margin: 0 auto 2rem;}
#menubar {z-index: 2000!important;}
#menubar.navOpened .menubox {top: 0; box-shadow: 0px 0px 5px 3px rgba(0,0,0,.2); z-index: 2000;}


@media (max-width: 768px) {
  #bodyContent .faqTT {font-size: 1.6em;}
}





.KV {position: relative; width: 100%; margin: auto; border-radius: 2rem; overflow: hidden;} 

@media only screen and (min-width: 1500px) {
  .KV {}
}




#faq {  background-color: #fff; padding: 2rem;}
#faq > h2 {margin: 0 auto 5px; font-size: 1.9rem; text-align: center; line-height: 2.3rem; color:#6d6d6d;padding:30px 50px;}
#faqList {}
#faqList .block {margin-bottom: 5rem;}
#faqList .block > h3 {font-size: 1.35em; letter-spacing: 1px; margin-bottom: 0; color: #6d6d6d;}
#faq .faqContainer { font-size: 15px;  padding: 25px 0 0;}
#faq .faqContainer .indicator { color: #253b56;  display: inline-block;  font-weight: bold;  line-height: 20px;  margin: 0 7px 0 0;  text-align: center; vertical-align: top;   font-size: 18px;}
#faq .faqContainer .question .text { font-weight: bold; padding: 0; display: inline-block; vertical-align: top;  max-width: 83%;}
#faq .faqContainer .answer .text {  padding: 0; display: inline-block; vertical-align: top; max-width: 83%; word-break: break-word;}
#faq .faqContainer .answer {  padding: 10px 0 25px;}
.line {  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(223, 223, 223, 1) 5%, rgba(223, 223, 223, 1) 95%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);  clear: both;  display: block;  filter: none;  height: 1px;  position: relative;  width:100%;}
ul {padding:0}

@media (max-width: 768px) {
  #faq > h2 {font-size: 1.5rem; padding: 1rem;}
  #faqList .block > h3 {font-size: 1.25em;}
}