html{font-size:1em;}
body,html{height:100%;font-family:Alef;background-color:#d44d30;}
body>*{direction:rtl;}
[data-href],[data-dismiss]{cursor:pointer;}
a{transition:color 0.2s;}
a,a:active,a:focus,a.active{outline:0;}
.pipe{margin:0 5px;color:#d44d30;}
.loader{height:100px;width:100px;top:calc(50% - 50px);right:calc(50% - 50px);position:absolute;}
.extremist{float:left;}
#masthead{margin-bottom:0;background-color:#231f20;height:80px;}
#masthead .container.wide{margin-top:10px;}
#masthead nav,#masthead #util-buttons{margin-top:10px;}
#masthead .header-component{float:right;margin-left:20px;}
#masthead .header-component:last-child{float:left;margin-left:0;}
.navbar-toggle span{background-color:#ffffff;}
#primary-navigation{background-color:#231f20;}
#primary-navigation .nav{list-style:none;padding-right:0;}
#primary-navigation .nav>li{width:auto;}
#primary-navigation .nav li>a{font-weight:600;font-size:1.1em;color:#ffffff;}
#primary-navigation .nav li>a:hover,#primary-navigation .nav li>a:focus,#primary-navigation .nav li>a.active{background-color:transparent;color:#d44d30;}
#primary-navigation .nav .dropdown-menu{text-align:right;background-color:#231f20;}
#primary-navigation.collapse,#primary-navigation.collapsing{top:70px;overflow:visible;}
#primary-navigation.collapse .nav-justified .dropdown-menu,#primary-navigation.collapsing .nav-justified .dropdown-menu{top:100%;left:0;}
#logo{padding:0 20px;position:relative;}
#logo img{max-height:55px;max-width:100%;margin-top:10px;height:auto;}
#logo .map{display:block;position:absolute;height:100%;width:100%;z-index:2;top:0;}
#logo .map.prim.rtl,#logo .map.alt.ltr{left:0;}
#logo .map.alt.rtl,#logo .map.prim.ltr{right:0;}
#logo .map.split{width:50%;}
#mailform{margin-top:20px;padding:30px;}
#mailform button{margin-top:25px;}
.email-response{text-align:center;}
main{min-height:100%;margin-top:80px;}
main a,main a:hover{color:#ffffff;}
main h1,main h2,main h3,main h4,main h5,main h6{color:#ffffff;font-weight:600;}
main>main h1,main>main h2,main>main h3,main>main h4,main>main h5,main>main h6{text-align:center;}
body.external main{padding:0;position:relative;top:80px;margin-top:0;}
.page-title{text-indent:15px;font-size:2em;}
.vidwrap{margin:10px 0;}
.vidwrap .vid{cursor:pointer;color:#ffffff;}
.startframe{position:relative;overflow:hidden;}
.startframe:hover svg,.startframe:hover .glyphicon{opacity:1;}
.startframe img{width:100%;}
.startframe svg,.startframe .glyphicon{position:absolute;transition:opacity 0.2s;opacity:0.8;color:#d44d30;}
.startframe svg.playbutton,.startframe .glyphicon.playbutton{transform:scale(0.7);top:calc(50% - 50px);right:calc(50% - 75px);}
.startframe svg.slidesicon,.startframe .glyphicon.slidesicon{top:calc(100% - 70px);right:20px;font-size:50px;}
.startframe svg:hover,.startframe .glyphicon:hover{opacity:1;}
.startframe svg *,.startframe .glyphicon *{stroke:none;}
.startframe svg path,.startframe .glyphicon path{fill:#d44d30;}
.startframe svg polygon,.startframe .glyphicon polygon{fill:#ffffff;}
.startframe svg .rect1,.startframe .glyphicon .rect1{fill:#d44d30;}
.startframe svg .rect2,.startframe .glyphicon .rect2{fill:#d44d30;stroke:#ffffff;stroke-width:5;}
.startframe svg .rect3,.startframe .glyphicon .rect3{fill:#ffffff;}
.book-item{height:350px;margin:20px 0;overflow:hidden;}
.item-inner,.vid{padding:10px 10px;background-color:#eeecd3;height:100%;}
.item-inner h3,.vid h3{margin-top:0;}
.item-inner .vid-title,.vid .vid-title,.item-inner .vid-title+div,.vid .vid-title+div{height:20px;overflow:hidden;}
.item-inner a:not(.book-cover),.vid a:not(.book-cover),.item-inner a:not(.book-cover):hover,.vid a:not(.book-cover):hover,.item-inner a:not(.book-cover):focus,.vid a:not(.book-cover):focus{outline:none;color:#d44d30;}
.item-inner a:not(.book-cover):hover,.vid a:not(.book-cover):hover{color:#ad3c24;}
.item-inner .book-detail,.vid .book-detail{margin:5px 0;font-size:1.1em;}
.item-inner .book-details,.vid .book-details{height:40%;overflow:hidden;}
.item-inner .book-item-covers,.vid .book-item-covers{margin:10px 0;height:55%;overflow:hidden;}
.item-inner .book-cover,.vid .book-cover{margin-left:10px;}
.item-inner .book-cover img.vertical,.vid .book-cover img.vertical{height:200px;}
.item-inner .book-cover img.horizontal,.vid .book-cover img.horizontal{width:150px;}
.item-inner .book-cover img,.vid .book-cover img{max-width:45%;}
.item-inner h2,.vid h2,.item-inner h3,.vid h3,.item-inner h4,.vid h4,.item-inner p,.vid p,.item-inner div,.vid div,.item-inner span,.vid span{color:#333333;}
.slideshow-modal{margin-top:20px;cursor:pointer;}
.slideshow-title{color:#d44d30;text-align:center;margin:0;}
.carousel{padding-top:20px;}
.carousel h2{color:#d44d30;text-align:center;z-index:2;position:absolute;width:100%;top:-20px;margin:0;}
#static-container{margin:0 auto;width:80%;max-width:1200px;min-width:460px;background-color:#eeecd3;color:#333333;}
#static-container a,#static-container h2,#static-container h3,#static-container h4,#static-container h5,#static-container h6{color:#d44d30;}
#static-container img{max-width:100%;}
#util-buttons .glyphicon{cursor:pointer;font-size:24px;color:#d44d30;padding-top:15px;margin-left:10px;}
#util-buttons img{height:24px;width:auto;margin-top:-15px;}
.social-button{display:inline-block;margin:20px 20px;cursor:pointer;width:50px;}
.social-button img{width:100%;}
.utilbox{height:0px;width:0px;overflow:hidden;text-align:left;opacity:0;transition:opacity 0.15s linear 0s;position:fixed;top:80px;background-color:#231f20;color:#ffffff;z-index:3;}
.utilbox.in{height:auto;width:100%;opacity:1;padding:20px 20px;}
.utilbox form{color:#333333;display:inline-block;margin-left:20px;}
.utilbox label{color:#ffffff;margin-left:5px;}
.modal-content{border:none;padding:0;}
.modal-content .alert{margin-top:40px;margin-right:40px;}
.modal-header{border-bottom:none;}
.modal-lg{margin:10px auto;width:96%;}
.modal-lg .close{position:absolute;right:0;z-index:5;}
.modal-lg .close img,.modal-lg .close{opacity:1;}
.modal-lg .close.share-modal{right:50px;}
.modal-lg iframe,.modal-lg object{width:100%;border:none;height:900px;}
.modal-lg .share-input-wrap{position:absolute;z-index:-1;left:10%;top:10%;width:80%;background-color:#dd715a;padding:20px 20px;border-radius:3px;}
.modal-lg .share-input-wrap.in{z-index:3;}
.modal-lg .share-input-wrap .share{width:90%;text-align:left;padding:5px;border:2px solid #d44d30;border-radius:3px;float:left;background:white;direction:ltr;}
.modal-lg .share-input-wrap .close{color:#ad3c24;position:absolute;right:5px;top:25px;}
iframe{width:100%;height:100%;border:none;}
#iframe-wrap{background-color:white;position:relative;height:500px;}
.isotope-item{margin:1%;padding:20px 20px;background-color:#eeecd3;width:19%;}
.isotope-item .item-image{width:100%;}
.isotope-item .item-text{text-align:center;}
.isotope-item .collapser{cursor:pointer;}
.doc-wrap{cursor:pointer;margin-bottom:20px;}
.doc-wrap p{height:100px;overflow:hidden;color:#ffffff;font-size:1.1em;margin:10px 0 0;}
.modal-doc-title{direction:rtl;color:#d44d30;text-align:center;}
.doc-images{height:265px;overflow:hidden;}
.document-image{max-width:100%;}
.document-image.subsequent{display:none;}
.modal-body .document-image{margin:10px 0;box-shadow:0 0 4px#333333;}
.modal-body .document-image:first-child{margin-top:40px;}
.modal-body{padding:10px;}
#goto-year-wrap,#doc-filters{display:inline-block;}
#goto-year{max-height:300px;overflow-y:scroll;}
#goto-year li{text-align:right;cursor:pointer;line-height:30px;}
#goto-year li:hover{color:#d44d30;}
#skip-to-year{text-align:center;margin-bottom:10px;}
#skip-to-year .dropdown{display:inline-block;width:200px;}
#years{margin:20px 0;padding:5px 0;border-bottom:2px solid #231f20;border-top:2px solid #231f20;}
#years .year-picker{margin:0 8px;cursor:pointer;}
#years .year-picker.current{font-size:30px;color:#d44d30;}
#years .years-control{display:inline-block;width:5%;line-height:30px;cursor:pointer;color:#4d4d4d;}
#years .years-control:hover{color:#333333;}
#years .years-control.next{text-align:right;}
#years .years-control.prev{text-align:left;}
#years .years-control.disabled{color:#908f83;cursor:not-allowed;}
#years #years-view{display:inline-block;font-size:20px;height:30px;line-height:30px;width:85%;margin:0 4px;overflow:hidden;text-align:center;}
.file-block{cursor:pointer;height:200px;}
.file-block .date-and-icon{margin-top:10px;}
.file-block .file-thumb{display:block;width:100%;height:auto;}
.file-block .pdf-icon{display:inline-block;text-align:center;height:30px;background-color:#bb0706;width:30px;line-height:30px;color:white;font-weight:bold;font-style:italic;}
.file-block .file-date{float:left;}
.protocols-year-list{margin-bottom:20px;}
.protocols-year-list ul{padding:0;list-style:none;}
.protocols-year-list li{cursor:pointer;margin:5px 0;}
.protocols-year-list li:hover{color:#d44d30;}
.protocols-year-list .btn{font-size:1.1em;color:#d44d30;}
#phone-scroll-book{display:none;padding:20px 20px;margin-top:80px;}
#phone-scroll-book>img{width:90%;margin:10px 0;}
button.screenaction{opacity:0.7;position:fixed;z-index:2;}
button.screenaction:hover{opacity:1;}
button.screenaction#close-phone-scroll{top:100px;right:20px;}
button.screenaction#close-phone-scroll line{stroke-width:2px;stroke:#231f20;}
button.screenaction#scrollup{display:none;bottom:20px;right:20px;}
button.screenaction#scrollup polygon{fill:#231f20;}
#site-footer{border-top:5px solid #eeecd3;background-color:#d44d30;text-align:left;padding-top:20px;}
#site-footer a{color:#ffffff;margin:5px;}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:inherit;color:inherit;}
.container{width:100%;}
[class*="col-"]{float:right;}
.modal-dialog{max-height:100%;}
.modal-dialog.multidoc{overflow-y:scroll;direction:ltr;}
.modal-dialog.multidoc .modal-body{text-align:center;}
.carousel-inner{height:100%;}
.carousel-inner .item{height:100%;}
.carousel-inner .item .slide{margin:auto;height:100%;}
#login-wrap{margin-top:20px;text-align:center;}
#search-results{margin-top:20px;padding:5px;}
#search-results h5{color:#d44d30;}
#search-results .btn-primary{position:absolute;left:20px;top:20px;}
@media only screen and (max-width:1400px){#primary-navigation .nav>li>a{font-size:1em;}
.isotope-item{width:30%;}}
@media only screen and (max-width:1120px){.nav>li>a{padding:5px;}
#logo{width:130px;padding:0;padding-right:5px;margin:10px 0;}
#util-buttons .glyphicon{font-size:20px;}
.page-title{font-size:1.7em;}}
@media only screen and (max-width:920px)and (min-width:768px){#menu-button{display:none;}
.page-title{font-size:1.5em;}}
@media only screen and (max-width:768px){.navbar-collapse{position:absolute;width:100%;}
#static-container{width:auto;min-width:2px;max-width:95%;}
#masthead .header-component{margin-left:10px;}
#menu-button{margin-top:20px;}
#menu-button button{padding:0;margin:0;}
.isotope-item{width:48%;}
.page-title{font-size:1.3em;}}
@media only screen and (max-width:480px){.isotope-item{width:95%;}
.carousel{height:500px !important;}
.carousel h2,.carousel .carousel-caption{position:static;margin:20px 0;color:#d44d30;padding:0;}
.carousel-control{color:#d44d30;top:auto;bottom:10%;}
.carousel-control.right,.carousel-control.left{background:none;}
.carousel-inner{height:70%;}
.carousel-inner .item .slide{height:auto;}
.carousel-indicators{left:0;padding:0;margin:0;width:100%;bottom:10%;}
.carousel-indicators>li{border-color:#d44d30;}}