/*!
Title: Krsna Heritage CSS
Author: Prathamesh Pai
Author URI: http://transducent.com/
Version: 1.0.0
*/@import url(../fonts/alegreya/alegreya.css);@keyframes arrowdown{0%{margin-top:0}50%{margin-top:16px}100%{margin-top:1px}}@keyframes slideInPrev{0%{display:none;opacity:0;transform:translateX(-100%)}1%{display:block;opacity:0}100%{display:block;opacity:1;transform:translateX(0)}}@keyframes slideInNext{0%{display:none;opacity:0;transform:translateX(100%)}1%{display:block;opacity:0}100%{display:block;opacity:1;transform:translateX(0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:alegreyaregular,"Times New Roman",serif;font-size:18px;line-height:1.5;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{color:#000;font-weight:normal;line-height:1;margin-bottom:12px}h1{font-size:48px}h2{font-size:36px;margin-top:16px}h3{font-size:30px}p{margin-bottom:16px}strong{font-weight:bold}sup{font-family:Verdana,sans-serif;font-size:12px}iframe{width:100%;min-height:480px}.ol{list-style:decimal}.rl{font-size:16px;margin-bottom:16px}.rl li{display:inline-block;margin-right:12px}img{max-width:100%}img.logo{width:300px}figure.ov{position:relative}figure.ov a{display:block;width:100%;height:100%}figure.ov a:hover{color:#fff}figure.ov a:hover figcaption div{background:gray}figure.ov img{display:block}figure.ov figcaption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}figure.ov figcaption div{display:inline-block;padding:8px;background-color:#fff}.lo{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#hero{background-image:url(../images/krsna-heritage-front.jpg);background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#hero .scrolltext{position:absolute;bottom:12px;right:12px;height:120px;width:120px;text-align:center}#hero .scrolltext:before{display:inline-block;width:32px;height:32px;content:'\02193';padding:8px;position:absolute;top:0;left:60px;color:#000;background-color:rgba(255,255,255,0.5);border-radius:50%;font-size:24px;line-height:1;font-family:Verdana,sans-serif;text-align:center;-ms-animation:arrowdown 2s infinite;-webkit-animation:arrowdown 2s infinite;-o-animation:arrowdown 2s infinite;-moz-animation:arrowdown 2s infinite;animation:arrowdown 2s infinite}main{max-width:960px;margin:0 auto}section{padding:16px;padding-top:8em}@media screen and (min-width: 720px){section{padding:24px;padding-top:6em}}@media screen and (min-width: 1024px){section{padding:36px 0;padding-top:4em}}#footer{background-color:#414141;color:gray;padding:12px;font-size:12px;font-family:Verdana,sans-serif}#footer p{margin:0}#footer div{margin:12px 0}@media screen and (min-width: 1024px){#footer{display:flex;justify-content:center}#footer div{margin:16px;padding:0 16px}}#footer a:hover{color:#fff}body#success{display:flex;flex-direction:column;min-height:100vh}body#success main{padding:12px;flex:1;display:flex;flex-direction:column;justify-content:center}body#success #footer{width:100%;margin-top:auto}body#success #counter-time{font-family:alegreyabold,"Times New Roman",serif;display:inline-block;padding:0 8px;background-color:#e6e6e6}.flx{display:flex}.flx.flx--vr{flex-direction:column}.flx.flx--ctr{align-items:center;justify-content:center}.flx.flx--wrp{flex-wrap:wrap}@media screen and (min-width: 720px){.cls{display:flex}}.cls .cl{box-sizing:border-box;flex-basis:50%;margin-right:24px}.cls .cl:last-child{margin-right:0}.cls .cl.cl--third{flex-basis:33.3%}.cls .cl.cl--fourth{flex-basis:25%}.cls .cl.cl--stretch{flex-basis:auto;flex:1}.fl-vh{height:100vh}.hde{display:none}.uh--blk{display:block}.uh--inl{display:inline}.uh--inl-blk{display:inline-block}.uh--flx{display:flex}.tc{column-count:2}.il{display:flex;flex-wrap:wrap}.il figure{flex:1 1 100%;padding-bottom:16px}@media screen and (min-width: 1024px){.il figure{box-sizing:border-box;flex-basis:50%;padding:0 16px 16px 0}}.gl img{display:block;padding-bottom:16px}@media screen and (min-width: 1024px){.gl .glr{display:flex}.gl .glr img{padding:0 16px 16px 0}.gl .glr img:last-child{padding-right:0}.gl .glr img.spacer{flex:1}}a,a:link,a:visited{color:#B1A586;text-decoration:none}a:hover,a:link:hover,a:visited:hover{color:#414141}nav#main-menu{height:8em;position:sticky;top:0;background:#5b5b5b;z-index:1000}@media screen and (min-width: 720px){nav#main-menu{height:6em}}@media screen and (min-width: 1024px){nav#main-menu{height:4em}}nav#main-menu ul{text-align:center}nav#main-menu ul li{display:inline-block;margin-right:12px}@media screen and (min-width: 1024px){nav#main-menu ul li{line-height:2.5}}nav#main-menu ul li:last-child{margin:0}nav#main-menu ul li.logo{vertical-align:middle;display:block;text-align:center;margin:0 auto}@media screen and (min-width: 1024px){nav#main-menu ul li.logo{display:inline-block;margin:0 12px 0 0}}nav#main-menu ul li a.active{text-decoration:underline}nav#main-menu ul li a:hover{color:#7f7252}nav#social li{display:inline-block;margin-right:16px}nav#social li a{display:block;width:36px;height:36px;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:0 0;background-size:cover;background-repeat:no-repeat}nav#social li a.sm-ta{background-image:url(../images/icons/sm-ta.svg)}nav#social li a.sm-fb{background-image:url(../images/icons/sm-fb.svg)}nav.bc{font-size:12px;font-family:Verdana,sans-serif;margin-bottom:16px}.btn{border:3px double #B1A586;padding:8px 12px;display:inline-block;margin:12px 0;font-size:16px;background:transparent;color:#B1A586}.btn:hover{color:#414141;border-color:#414141}.btn.btn-white{border:none;background:#fff;color:#000}.btn.btn-white:hover{color:#B1A586}input.text,textarea{border:1px solid #ccc;font-family:Verdana,sans-serif;line-height:1.5;padding:4px;width:100%;max-width:480px;margin-bottom:16px}input.text.text-sm,textarea.text-sm{width:120px}input.text.text-xs,textarea.text-xs{width:48px}textarea{min-height:240px}label{display:block;font-family:Verdana,sans-serif;font-size:16px}fieldset{margin-bottom:16px}fieldset legend{font-family:Verdana,sans-serif}fieldset .group{margin-right:12px}fieldset .group label{font-size:12px}.tr-ss{display:flex;flex-wrap:wrap}.tr-ss a{display:block;box-sizing:border-box;width:33%;padding:0 12px 12px 0}body.tr-ss-no{overflow:hidden}.tr-ss-o{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,0.9);opacity:0;z-index:-100;transition:opacity 1s ease-in-out}.tr-ss-o .tr-ss-n{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:row;align-items:center}.tr-ss-o .tr-ss-n .tr-ss-l{display:block;padding:0 1em;width:1em}.tr-ss-o .tr-ss-n .tr-ss-l.tr-ss-l--p{margin-right:auto}.tr-ss-o .tr-ss-n .tr-ss-l.tr-ss-l--n{margin-left:auto}.tr-ss-o .tr-ss-s{position:absolute;top:0;left:3em;width:calc(100% - 6em);height:100vh;display:flex;align-items:center;justify-content:center}.tr-ss-o .tr-ss-s .tr-ss-i{text-align:center;display:none;background-image:url(../images/loading.svg);background-repeat:no-repeat;background-position:50% 50%}.tr-ss-o .tr-ss-s .tr-ss-i.tr-ss-i--a{display:block;animation:slideInNext 1s ease-in-out}.tr-ss-o .tr-ss-s .tr-ss-i.tr-ss-i--a.tr-ss-i--a---p{animation:slideInPrev 1s ease-in-out}.tr-ss-o .tr-ss-s .tr-ss-i .tr-ss-c{color:gray;font-size:16px}.tr-ss-o .tr-ss-s img{width:90%;max-width:960px;max-height:90vh}.tr-ss-o .tr-ss-x{display:block;content:'x';font-size:16px;font-family:Verdana,sans-serif;color:#fff;position:absolute;top:1em;right:2em}.tr-ss-o .tr-ss-x:hover{color:#B1A586}.tr-ss-o.tr-ss-o--a{z-index:1000;opacity:1}.tr-ro{position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:scroll;background-color:#fff;opacity:0;z-index:1500;transition:opacity 1s ease-in-out}.tr-ro.tr-ro--a{opacity:1}.tr-ro .tr-ro-x{display:block;content:'x';font-size:16px;font-family:Verdana,sans-serif;color:#000;position:absolute;top:1em;right:2em}.tr-ro .tr-ro-x:hover{color:gray}.tr-ro .tr-ro-t{padding:12px;border-bottom:1px solid #ccc;font-family:Verdana,sans-serif}.tr-ro .tr-ro-t .tr-ro-b{font-size:24px;line-height:1;color:#000}.tr-ro .tr-ro-t .tr-ro-b span{font-size:12px;vertical-align:middle;text-transform:uppercase}.tr-ro .tr-ro-t .tr-ro-b:hover{color:#B1A586}body.tr-ro-no{overflow:hidden}#tr-ro-d section{padding:16px}@media screen and (min-width: 720px){#tr-ro-d section{padding:24px}}@media screen and (min-width: 1024px){#tr-ro-d section{padding:36px 0}}#tr-ro-d nav.bc{display:none}
