/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type=submit].red:active,.button.red:active{background-color:#be322b}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }

.table-downloads { width: 100%; background-color: #f5f5dc; border-collapse: separate; border-spacing: 5px; }
.tr-downloads { height: 100px; }
.td-downloads { padding: 5px; vertical-align: middle; }
.table-links { background-color: #f5f5dc; }
.td-links { padding: 5px; vertical-align: middle; }

/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* layout_santmat.css */
#main .inside,#header .inside,#footer .inside{max-width:1000px;margin-right:auto;margin-left:auto}#main{margin-top:65px;margin-bottom:65px;z-index: 1}#header{left:0;right:0;top:0;position:fixed;margin-top:0;margin-right:0;margin-left:0;padding-right:250px;padding-left:250px;background-color:#fff;z-index: 2}#footer{bottom:0;left:0;right:0;position:fixed;margin-right:0;margin-bottom:0;margin-left:0;padding-right:250px;padding-left:250px;background-color:#fff;z-index: 2}#left{width:250px;bottom:0;left:0;top:0;position:fixed;float:none;display:block;margin-top:0;margin-bottom:0;margin-left:0;z-index: 3}#right{width:250px;bottom:0;right:0;top:0;position:fixed;float:none;display:block;margin-top:0;margin-right:0;margin-bottom:0;z-index: 3}
@media (max-width:1100px){
/* layout_small_santmat.css */
#header{padding-right:150px;padding-left:150px}#container{padding-right:150px;padding-left:150px}#left,#right{width:150px}#left{right:150px}#footer{padding-right:150px;padding-left:150px}
}
/* pillars_santmat.css */
#left,#right{background-image:url("../../files/themes/santmat/pillar.jpg");background-position:center top;background-repeat:repeat-y}#left .inside,#right .inside{height:100%}#left .santmat-logo,#right .santmat-logo{height:10%;min-height:44px;padding-top:20px;padding-left:55px}#left .pillar-top,#right .pillar-top{height:24%;min-height:77px}#left .pillar-middle,#right .pillar-middle{height:42%;min-height:127px}#left .pillar-bottom,#right .pillar-bottom{height:24%;min-height:77px}#left nav ul,#right nav ul{margin-left:65px;padding-left:0}#left nav li,#right nav li{list-style-type:none}#left nav a,#right nav a,#left nav span,#right nav span{width:120px;height:25px;display:inline-block;text-align:center;background-image:url("../../files/themes/santmat/menubutton.png");background-position:left top;background-repeat:no-repeat;font:14px/25px Georgia,serif;text-decoration:none;color:#56221b}#left nav a:hover,#right nav a:hover,#left nav span:hover,#right nav span:hover{background-image:url("../../files/themes/santmat/menubutton.png");background-position:left bottom}
@media (max-width:1100px){
/* pillars_small_santmat.css */
#left .santmat-logo,#right .santmat-logo{padding-left:5px}#left nav ul,#right nav ul{margin-left:15px}
}
/* common_santmat.css */
body{background-color:#fff;font-size:10pt;color:#999}h1,h2,h3,h4,h5,h6{text-align:left;font-family:Georgia,serif;color:#deb887}h1{font-size:30pt;font-variant:small-caps}h2{font-size:25pt}h3{font-size:20pt}h4{font-size:18pt}h5{font-size:15pt}h6{font-size:15pt;font-weight:normal}p{text-align:justify;font:13pt Georgia,serif}blockquote{margin-right:30px;margin-left:30px}blockquote p{font-style:italic}.insertion{margin-right:30px;margin-left:30px}a{text-decoration:none;color:#deb887}a:hover{text-decoration:underline}a.invisible{display:none}.opaque{background-color:#f5f5dc}ul.floating_list{padding-left:0}ul.floating_list li{display:table-cell;padding:12px;vertical-align:middle;text-align:center;list-style-type:none}
/* submenu_santmat.css */
#main nav.submenu ul{padding:0}#main nav.submenu li{margin-top:4px;margin-bottom:4px;padding:6px;background-color:#f5f5dc;list-style-type:none}#main nav.submenu.center li{text-align:center}#main nav.submenu li a{color:#999}
/* video_santmat.css */
table.video{border-collapse:separate;border-spacing:5px}table.video th.right,table.video td.right{width:100px;vertical-align:middle;text-align:center}table.video th{padding:5px;background-color:#f7efc9}table.video th p{margin-top:20px;margin-bottom:20px;font-size:18pt;font-weight:bold;color:#$cHdr}table.video td{padding:5px;background-color:#f5f5dc}table.video p{margin-top:4px;margin-bottom:4px}
/* gallery_santmat.css */
.ce_gallery > ul:first-child li{padding:10px}.ce_gallery figure{width:170px;height:170px;display:table-cell;padding:20px;vertical-align:middle;text-align:center;background-color:#f5f5dc}.ce_gallery .pagination p{text-align:center}.ce_gallery .pagination ul{padding:0;text-align:center}.ce_gallery .pagination li{display:inline-block;list-style-type:none}#mbCenter{background-color:#fff}#mbTitle,#mbNumber,#mbCloseLink big,#mbPrevLink big,#mbNextLink big{color:#999}
/* ce_book_santmat.css */
.ce_book h1,.ce_book h2,.ce_book h3,.ce_book h4,.ce_book h5,.ce_book h6{text-align:center}.ce_book .author{text-align:center;font:14pt Georgia,serif}.ce_book .subtitle{font-size:15pt}.ce_book .books_book,.ce_book .books_chapter .content{padding:30px;background-color:#f5f5dc}.ce_book nav.contents li{font-size:14pt;line-height:1.2em}.ce_book nav.contents li a{font-size:10pt;color:#999}.ce_book nav.chapter ul{margin-top:1em;text-align:center}.ce_book nav.chapter li{display:inline-block}.ce_book nav.chapter li.previous::after{content: " |"}.ce_book nav.chapter li.next::before{content: "| "}.ce_book nav.chapter li a{color:#999}.ce_book .books_chapter .content ol,.ce_book .books_chapter .content ul,.ce_book .abstract ol,.ce_book .abstract ul{font:13pt Georgia,serif}.ce_book .books_chapter .content ol li,.ce_book .abstract ol li{list-style-type:lower-roman}.ce_book hr.footnote{width:150px;margin:30px auto 10px 0;text-align:left}.ce_book p.footnote{font:10pt "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}.ce_book cite{font:10pt "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}
/* santmat_subpage_santmat.css */
.sant-mat{padding:25px;background-color:#f7f7f7}.sant-mat ul{font-size:14pt}.sant-mat ul a{font-size:10pt;color:#999}.sant-mat .top-left{width:50%;float:left}.sant-mat .top-right{width:50%;float:left}.sant-mat .top-right figure{text-align:center}.sant-mat .middle{width:100%;float:left;text-align:center}.sant-mat .middle ul{position:relative;display:inline-block}.sant-mat .bottom-left{width:50%;float:left}.sant-mat .bottom-right{width:50%;float:left}
