.siv-innercontainer{overflow:auto}
.documento{width:68%;float:right}
.menu{float:left}
h1.main-title+.textimage>h3{display:none}
h1.main-title+.textimage>h3:first-child,h1.main-title ~ .textimage h3:nth-child(2){display:none}
#accordionmenu>ul>li>ul{margin-left:10px}
#accordionmenu ul ul li a{cursor:pointer;z-index:2;font-size:1.6rem;line-height:1.5rem}
#accordionmenu ul ul li a{background:unset!important}
#accordionmenu li.active>ul:not(:has(ul)){display:flex;flex-flow:row wrap;background:#f2efe5}
#accordionmenu li.active:not(:has(ul)){flex-flow:row wrap;text-align:center;padding:0!important;margin:0;flex-basis:20%;display:flex!important;background:#fff;border:0!important}
#accordionmenu ul:not(:has(ul)) li{flex-basis:20%}
#accordionmenu ul:not(:has(ul)) li a{padding:5px;margin:0;background:#f2efe5;border:solid 1px #e8e7e3;padding:10px;line-height:1.5rem!important;font-size:1.6rem!important}
#accordionmenu li.open.active-parent>ul:not(:has(ul)){display:flex!important;flex-basis:20%;flex-flow:row wrap;text-align:center}
#accordionmenu li.open.active-parent>ul:not(:has(ul)) a{padding:5px;margin:0;width:100%;background:#f2efe5!important;border:solid 1px #e8e7e3;padding:10px;line-height:1.5rem!important;font-size:1.6rem!important}
#accordionmenu li.open.active-parent>ul:not(:has(ul)) a.dropdown.open.active-link{background:#ffffffbd!important}
#accordionmenu li.active-parent>a{border-left:3px solid #c8a95b;padding-left:10px;font-weight:600}
#accordionmenu a.active-link{border-left:3px solid #c8a95b}
#accordionmenu li.active-parent>a{position:relative;padding-left:18px;font-weight:bold}
#accordionmenu li.active-parent>a::before,#accordionmenu a.active-link::before{content:"▸";position:absolute;left:4px;color:#b08b2d;font-size:12px}
#mobileMenuToggle{background:#e5e0cf;color:var(--text-color);border-top:solid 3px #262626}
#mobileMenuToggle{display:none}
#accordionmenu li.active-parent>ul>li>a{padding-left:40px!important}
#accordionmenu li.active-parent>ul>li.active-parent>ul>li>a{padding-left:60px!important}
@media(max-width:767px){body{padding-bottom:70px}
.breadcrumb,.breadcrumbs{display:none}
#mobileMenuToggle{display:none}
#accordionmenu{position:fixed;top:0;left:0;right:0;bottom:56px;z-index:9998;overflow-y:auto;background:#f8f5ed;display:none;padding:15px 0;box-shadow:0 -4px 14px rgba(0,0,0,.18);-webkit-overflow-scrolling:touch}
#accordionmenu.is-open{display:block}
.mobile-menu-toggle{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;width:100%;height:56px;border:0;background:#222;color:#fff;font-size:18px;font-weight:600}
.mobile-menu-toggle{backdrop-filter:blur(10px);background:rgba(20,20,20,.92);letter-spacing:.3px}
.book-icon{display:flex;align-items:center}
.book-icon svg{width:20px;height:20px;flex-shrink:0}
.mobile-menu-toggle{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600}
#mobileMenuToggle{display:flex;align-items:center;justify-content:space-between}
#mobileMenuToggle .mobile-title{flex:1;text-align:center}
.chapter-nav{width:52px;height:56px;display:flex;align-items:center;justify-content:center;font-size:32px;line-height:1;text-decoration:none;color:inherit}
.chapter-nav.disabled{opacity:.25;pointer-events:none}
.book-icon{width:20px;height:20px;object-fit:contain;vertical-align:middle;margin-right:8px}
.mobile-title{line-height:1;letter-spacing:.2px}
}
@media(min-width:768px){.mobile-menu-toggle{display:none}
#accordionmenu{display:block}
}
.text .arabic,#CQrte .arabic{text-align:right;direction:rtl;display:block;unicode-bidi:embed}
.text .arabic-center,#CQrte .arabic-center{text-align:center;direction:rtl;display:block;unicode-bidi:embed}
.text .medium,#CQrte .medium{font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12pt}
.text .large,#CQrte .large{font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14pt}
.text .title-2,#CQrte .title-1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:16px}
.text .title-2,#CQrte .title-2{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:24px}
.text .title-1-color,#CQrte .title-1-color{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:18px;color:#630}
.text .title-2-color,#CQrte .title-2-color{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:24px;color:#630}
.text .image-small,#CQrte .image-small{max-width:25%}