/*! 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 */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* 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}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on March 2, 2017 */

@font-face {
    font-family: 'Neuton';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-extralight-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-extralight-webfont.woff") format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-extralightitalic-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-extralightitalic-webfont.woff") format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Neuton';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-light-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-light-webfont.woff") format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-italic-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-italic-webfont.woff") format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Neuton';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-regular-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-regular-webfont.woff") format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-bold-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-bold-webfont.woff") format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-extrabold-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton/neuton-extrabold-webfont.woff") format('woff');
    font-weight: 800;
    font-style: normal;
}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on March 2, 2017 */

@font-face {
    font-family: 'Neuton Cursive';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton-cursive/neutoncursive-regular-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton-cursive/neutoncursive-regular-webfont.woff") format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on March 2, 2017 */

@font-face {
    font-family: 'Neuton Small Caps';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-extralight-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-extralight-webfont.woff") format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton Small Caps';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-light-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-light-webfont.woff") format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton Small Caps';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-regular-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-regular-webfont.woff") format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton Small Caps';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-bold-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-bold-webfont.woff") format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Neuton Small Caps';
    src: url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-extrabold-webfont.woff2") format('woff2'),
         url("../../files/themes/gurumat-sidhant/fonts/neuton-sc/neuton-sc-extrabold-webfont.woff") format('woff');
    font-weight: 800;
    font-style: normal;

}

@font-face {
    font-family: 'PT Serif';
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF55F-webfont.eot");
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF55F-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF55F-webfont.woff") format('woff'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF55F-webfont.ttf") format('truetype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF55F-webfont.svg#pt_serifregular") format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT Serif';
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF56F-webfont.eot");
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF56F-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF56F-webfont.woff") format('woff'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF56F-webfont.ttf") format('truetype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF56F-webfont.svg#pt_serifitalic") format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PT Serif';
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF75F-webfont.eot");
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF75F-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF75F-webfont.woff") format('woff'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF75F-webfont.ttf") format('truetype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF75F-webfont.svg#pt_serifbold") format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PT Serif';
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF76F-webfont.eot");
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF76F-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF76F-webfont.woff") format('woff'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF76F-webfont.ttf") format('truetype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTF76F-webfont.svg#pt_serifbold_italic") format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'PT Serif Caption';
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ55F-webfont.eot");
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ55F-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ55F-webfont.woff") format('woff'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ55F-webfont.ttf") format('truetype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ55F-webfont.svg#pt_serif_captionregular") format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT Serif Caption';
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ56F-webfont.eot");
    src: url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ56F-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ56F-webfont.woff") format('woff'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ56F-webfont.ttf") format('truetype'),
         url("../../files/themes/gurumat-sidhant/fonts/pt-serif/PTZ56F-webfont.svg#pt_serif_captionitalic") format('svg');
    font-weight: normal;
    font-style: italic;
}

/* books-gs.css */
.ce_book .author,.ce_book .title,.ce_book .subtitle{text-align:center}.ce_book cite,.footnote{font:.8rem "Lucida Grande",Verdana,Arial,sans-serif}.footnote{margin-top:3.3em}.footnote hr{width:10em;height:1px;margin-left:0;text-align:left;background-color:#787878;border-style:hidden;color:#787878}.footnote li{list-style-type:decimal}nav.chapter{margin-top:1em;margin-bottom:.5em}nav.chapter ul,nav.chapter li{margin:0;padding:0}nav.chapter ul{text-align:center}nav.chapter li{display:inline-block;list-style-type:none}nav.chapter li.previous{margin-right:1em}nav.chapter li.next{margin-left:1em}q{font-style:italic}
/* footer-gs.css */
footer{background-color:#6c40da;border-top:6px solid #b49768}
/* forms-gs.css */
.ce_form{margin-top:30px;margin-bottom:30px}.ce_form input[type="text"],.ce_form input[type="email"],.ce_form textarea,.ce_form select{background-color:#f2f0e6;border:1px solid #b49768;border-radius:5px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.ce_form input[type="text"]:focus,.ce_form input[type="email"]:focus,.ce_form textarea:focus,.ce_form select:focus{background-color:#e9e4e3;border-color:#6c40da}.ce_form input[type="submit"]{margin-top:15px;margin-bottom:15px;padding:10px 50px;background-color:#6c40da;-webkit-box-shadow:5px 5px 5px rgba(120,120,120,.75);box-shadow:5px 5px 5px rgba(120,120,120,.75);border-radius:5px;color:#b49768;behavior:url("assets/css3pie/1.0.0/PIE.htc");font-size: inherit;background-image: none;border: none}.ce_form input[type="submit"]:active{left:2px;top:2px;position:relative;-webkit-box-shadow:3px 3px 5px rgba(120,120,120,.75);box-shadow:3px 3px 5px rgba(120,120,120,.75);behavior:url("assets/css3pie/1.0.0/PIE.htc")}
/* header-gs.css */
header{background-color:#6c40da;border-bottom:6px solid #b49768}header .inside{height:100%;margin-right:30px;margin-left:30px;display: flex;  justify-content: space-between;align-items: center}header h1{margin:0;font:33px anuragsagarlight,Georgia,"Times New Roman",serif;font-variant:small-caps}header nav ul{display:inline;padding:0}header nav li{display:inline-block;padding-right:7px;padding-left:7px;color:#b49768;list-style-type:none}
/* layout-gs.css */
html,body{height:100%;margin:0;padding:0}#wrapper{min-height:100%;position:relative;height: auto !important;height: 100%}#container{padding-bottom:57px}#footer{width:100%;bottom:0;position:absolute}#main .inside{margin-right:1.5rem;margin-left:1.5rem}
@media (min-width:768px){
/* layout-desktop-gs.css */
#wrapper{background: url("../../files/themes/gurumat-sidhant/border-left-gs-f6f2ee-neu.png") left top repeat-y, url("../../files/themes/gurumat-sidhant/border-right-gs-f6f2ee-neu.png") right top repeat-y}#container{margin-right:82px;margin-left:82px}#wrapper{max-width:140ex;margin: auto}#main .inside{margin-right:7rem;margin-left:7rem}#wrapper{-webkit-box-shadow: 0px 0px 20px 8px rgba(168,167,161,0.4);-moz-box-shadow: 0px 0px 20px 8px rgba(168,167,161,0.4);box-shadow: 0px 0px 20px 8px rgba(168,167,161,0.4)}
}
@media (max-width:767px){
/* layout-mobile-gs.css */
header nav #mainmenu-icon{color:#b49768}#mainmenu ul{right:20px;top:50px;position:absolute;margin:0;padding:24px;background-color:#fffef6;-webkit-box-shadow:7px 7px 14px 0 rgba(120,120,120,.75);box-shadow:7px 7px 14px 0 rgba(120,120,120,.75);border:2px solid #b49768;border-radius:10px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}#mainmenu li{display:block;padding:0}
}
/* main-gs.css */
body{background-color:#e9e4e3;font:17px "PT Serif",Georgia,"Times New Roman",serif;color:#787878}#wrapper{background-color:#fffef6}h1,h2,h3,h4,h5,h6{margin:1em 0;font-family:"PT Serif Caption",Georgia,"Times New Roman",serif;font-weight:normal;color:#b49768}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}blockquote{font-style:italic}ul li{list-style-type:circle}ol li{list-style-type:lower-roman}a{text-decoration:none;color:#b49768}a:hover{text-decoration:underline}.mod_breadcrumb ul{padding:0}.mod_breadcrumb li{display:inline;font-size:14px;color:#b49768;list-style-type:none}.mod_breadcrumb a:after{content: " › "}.mod_article p{text-align:justify}
