/* https://www.gvenketram.com/wp-content/themes/gvenketram/assets/gallery-landing.css?ver=6.8.3 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute;width:100%}.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative}.jspDrag{position:relative;top:0;left:0;cursor:pointer;border:1px solid #fff}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}#lkbks_logo{position:fixed;bottom:1px;right:7px;width:93px;height:16px;z-index:9999}#lkbks_logo a{display:block}#lkbks_logo a img{display:none}* html .jspCorner{margin:0 -3px 0 0}*{outline:0;margin:0;padding:0;border:0;-webkit-text-size-adjust:100%}html,body,#wrapper{width:100%;height:100%;overflow:hidden;font-smooth:always;-webkit-font-smoothing:antialiased}html{tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.overlay.share .overlay_content textarea{vertical-align:top}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}html,body{height:100%;width:100%;background-color:#fff}a{text-decoration:none;color:#a5a7aa}a:hover,a.sel{color:#000}.interact{color:#a5a7aa}.interact:hover,.interact.sel{color:#232020;cursor:pointer}.lightbox_count{font-size:70%;vertical-align:super}.hide{visibility:hidden}#wrapper{position:relative;height:100%;width:100%;min-height:350px}#nav{position:absolute;top:0;left:20px;width:245px;height:100%}#top_edge{position:absolute;top:0;left:265px;right:0;height:20px;background-color:#edeeee;z-index:400}#static{position:absolute;top:20px;bottom:20px;left:170px;right:20px;background-color:#fff;z-index:0;overflow:auto;-webkit-overflow-scrolling:touch}#slideshow{border:1px solid #fbfbfb;background-color:#f0f0f0}#thumbs{position:absolute;top:0;bottom:0;right:0;width:174px}#bottom_edge{position:absolute;bottom:0;left:265px;right:0;height:20px;background-color:#edeeee;z-index:400}.jspVerticalBar{width:10px}.jspDrag{border:0;background-color:#ebd6c2}#static.detail{right:195px;z-index:20;overflow:hidden;top:105px;border:none!important}#static.detail.alt_layout{bottom:50px}#static.detail .f_header{display:none}.slideshow{z-index:0}.slideshow .slideshow_next,.slideshow .slideshow_prev{display:block;position:absolute;top:0;width:50%;height:100%;z-index:400;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideshow .slideshow_next{left:50%}.slideshow .slideshow_prev{left:0}.slideshow .slideshow_image{display:table-cell;vertical-align:middle}.slideshow .slideshow_image p{padding:3px}.slideshow img{display:block;max-height:90%!important;max-width:100%;margin:0 auto}.s_alt_info{display:block!important;position:absolute;left:45%;bottom:20px;height:28px;text-align:center;font-size:18px;z-index:1000}.s_alt_info .slideshow_pag{position:relative;float:left;margin:7px 5px 3px;display:none}.s_alt_info .slide_title{position:relative;float:right;margin:7px 5px 3px;color:#a5a7aa}.s_alt_info .slide_title span.slide_portfolio{color:#232020}.sidebar{position:absolute;top:84px;bottom:20px;right:0;width:155px;font-size:18px;text-align:right;z-index:10}.sidebar .s_controls{position:absolute;top:10px;left:0;right:20px;color:#ccc}.sidebar .s_controls .slideshow_playpause{position:absolute;top:3px;left:30px}.sidebar .s_controls .slideshow_playpause .slideshow_play,.sidebar .s_controls .slideshow_playpause .slideshow_pause{width:12px;height:14px}.sidebar .s_controls .slideshow_playpause .slideshow_play{background-image:url(/wp-content/themes/gvenketram/assets/../img/play_inactive.png)}.sidebar .s_controls .slideshow_playpause .slideshow_play:hover{background-image:url(/wp-content/themes/gvenketram/assets/../img/play_active.png)}.sidebar .s_controls .slideshow_playpause .slideshow_pause{display:none;background-image:url(/wp-content/themes/gvenketram/assets/../img/pause_inactive.png)}.sidebar .s_controls .slideshow_playpause .slideshow_pause:hover{background-image:url(/wp-content/themes/gvenketram/assets/../img/pause_active.png)}.sidebar .s_controls .s_togglethumbs{margin-top:10px}.sidebar .s_controls .s_togglethumbs.closed .s_showthumbs,.sidebar .s_controls .s_togglethumbs .s_hidethumbs{display:inline}.s_hidethumbs{font-size:12px;color:#ccc}.slideshow_pag{display:none}.s_showthumbs{font-size:12px;color:#ccc}.sidebar .s_controls .s_togglethumbs .s_showthumbs,.sidebar .s_controls .s_togglethumbs.closed .s_hidethumbs{display:none}.sidebar .s_info{display:none;position:absolute;bottom:60px;left:88px;right:20px;width:54px}.sidebar .s_info p{margin-top:10px}.sidebar .s_info .slide_portfolio{color:#a5a7aa;display:none}.sidebar .s_info .slideshow_next,.sidebar .s_info .slideshow_pag{margin-top:35px}.sidebar .s_thumbs_wrapper{visibility:visible;position:absolute;top:62px;bottom:0;left:0;right:0;overflow:hidden}.sidebar .s_thumbs{position:absolute;left:0;right:20px;height:100%;overflow:visible!important;-webkit-overflow-scrolling:touch}.sidebar .s_thumbs img{display:block;max-width:100%;cursor:pointer;border:none;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 2px}.sidebar .s_thumbs canvas{display:block}.sidebar .s_thumbs .jspContainer{overflow:visible;border:1px solid #fbfbfb}.sidebar .s_thumbs .jspPane{width:100%!important;backgorund-color:#fff}.sidebar .s_thumbs .jspVerticalBar{margin-right:-15px}#static.fullscreen,#static.alt_layout.fullscreen{top:0;bottom:0;left:0;right:0;border-width:0}#static.fullscreen .slideshow{margin:30px 20px 20px}#static.detail.fullscreen .f_header{display:block;position:absolute;left:20px;right:20px;height:22px;margin:8px 0 0}#static.fullscreen .f_controls .slideshow_prev{display:inline-block}#static.fullscreen .f_controls .slideshow_next{display:inline-block}#static.fullscreen .f_header .slide_title{position:absolute;top:0;left:50%;width:400px;margin-left:-200px;text-align:center}#static.fullscreen .fullscreen_close{position:absolute;margin-right:-14px}#static.fullscreen .f_close{position:absolute;top:0;right:0;margin-right:-14px;font-size:18px;text-transform:uppercase;cursor:pointer}#static.fullscreen .fullscreen_logo{position:absolute;top:30px;left:20px;width:220px;height:95px;background:url(/imgs/logo_overlay.png) no-repeat;opacity:.5;z-index:50}#masonry{width:100%;height:100%}#masonry .m_item{display:block;float:left;font-size:18px}#masonry .m_item .m_overlay,#masonry .m_item .v_overlay{display:none;position:absolute;top:0;bottom:10px;left:0;right:10px;background-color:rgba(0,0,0,.5)}#masonry .m_item .v_overlay{display:block}#masonry .m_item .v_overlay{background-color:rgba(0,0,0,0)}#masonry .m_item .v_overlay:hover{background-color:rgba(0,0,0,.5)}#masonry .m_item .m_overlay a,#masonry .m_item .v_overlay a{color:#fff}#masonry .m_item .m_overlay .m_gallery_link,#masonry .m_item .v_overlay .m_gallery_link{display:block;position:absolute;top:0;bottom:0;width:100%}#masonry .m_item .m_options{display:none;position:absolute;bottom:0;height:30px;text-align:center;background:#000}#masonry .m_item.lightbox .m_gallery_link,#masonry .m_item.lightbox .m_gallery_link{bottom:30px}#masonry .m_item.lightbox .m_options,#masonry .m_item.lightbox .m_options{display:block;height:30px;position:absolute;z-index:2;color:#fff;bottom:0;right:10px;left:0;cursor:pointer}#masonry .m_item.lightbox .m_options span,#masonry .m_item.lightbox .m_options span{display:block;height:30px;line-height:30px;text-align:center}#masonry .m_item .m_overlay .m_txt,#masonry .m_item .v_overlay .m_txt{position:absolute;word-wrap:break-word;color:#fff}#masonry .m_item .v_overlay .m_txt{width:100%;height:100%}#masonry .m_item .m_overlay .m_txt_inner,#masonry .m_item .v_overlay .m_txt_inner{position:absolute;top:50%;left:0;right:0;margin-top:-7px;text-align:center}#masonry .m_item .v_overlay .m_txt_inner{width:100%}#masonry .m_item .m_overlay .m_txt .m_info p,#masonry .m_item .v_overlay .m_txt .m_info p{margin-top:8px}#masonry .m_item .m_photo{padding:0 10px 10px 0}#masonry .m_item .slideshow_video{padding:0 10px 10px 0}#masonry .m_item img{display:block;width:100%}#masonry .m_item canvas{display:block}#static.portfolio{overflow:visible!important;background-color:transparent}#static.portfolio .jspContainer{overflow:visible!important}#static.portfolio .jspPane{width:100%!important}#static.portfolio .jspVerticalBar{margin-right:-15px}.overlay{display:none;position:fixed;width:100%;top:0;bottom:0;left:0;right:0;z-index:500;background:rgba(255,255,255,.8) url(/imgs/logo_black.png) 20px 19px no-repeat;cursor:default}.overlay>*{position:absolute;left:50%;top:50%;border:1px solid #a5a7aa;background-color:#fff}.overlay a,.overlay span{color:#a5a7aa}.overlay a:hover,.overlay span:hover{color:#232020;cursor:pointer}.overlay li:hover a,.overlay li:hover span,.overlay li.sel a,.overlay li.sel span{color:#232020}.overlay .o_close{position:absolute;top:5px;right:5px;font-size:20px;text-transform:uppercase;color:#a5a7aa;cursor:pointer}.overlay .o_close:hover{color:#232020}.overlay .o_col1{position:relative;top:0;left:0;width:200px}.overlay .o_col2{position:absolute;top:0;right:0;width:200px}.overlay .contact_form{width:750px;height:430px;margin:-215px 0 0 -376px}.overlay .contact_form form{position:absolute;top:45px;left:125px;width:500px;height:340px}.overlay .contact_form label{display:block;clear:both;margin:10px 0 0;color:#a5a7aa}.overlay .contact_form input{clear:both;width:188px;height:28px;margin-top:10px;border:1px solid #a5a7aa;border-radius:0;padding:0 5px;font-family:'coopertl';font-size:16px;-webkit-appearance:none}.overlay .contact_form input:hover,.overlay .contact_form input:focus{border:1px solid #232020}.overlay .contact_form input.wide{width:488px}.overlay .contact_form label:hover{color:#232020}.overlay .contact_form label:hover input,.overlay .contact_form label:hover textarea{border:1px solid #232020}.overlay .contact_form label.sel{color:#232020}.overlay .contact_form textarea{width:488px;height:100px;margin:10px 0;border:1px solid #a5a7aa;border-radius:0;padding:5px;resize:none;font-family:'coopertl';font-size:16px;-webkit-appearance:none}.overlay .contact_form textarea:hover,.overlay .contact_form textarea:focus{border:1px solid #232020}.overlay .contact_form [type="submit"]{position:absolute;right:0;width:198px;height:28px;border:1px solid #a5a7aa;font-family:'coopertl';font-size:16px;color:#a5a7aa;background-color:#fff}.overlay .contact_form [type="submit"]:hover,.overlay .contact_form [type="submit"]:focus{border:1px solid #232020;color:#232020}.overlay .contact_form p{margin-top:10px;color:#a5a7aa}.overlay .contact_form .top_label:hover,.overlay .contact_form .top_label{position:absolute;top:5px;left:5px;font-size:20px;text-transform:uppercase;color:#a5a7aa}#flash_message{opacity:0}.overlay .overlay_inner{width:600px;height:100px;left:50%;top:50%;margin:-50px 0 0 -300px;background:#fff;border:1px solid #ccc}.overlay .overlay_content{padding:20px;text-align:left;line-height:1.5em}#search_overlay #search_form{width:700px;height:295px;margin:-156px 0 0 -351px;background:#fff;padding:10px 15px}#search_overlay #o_search_box{display:inline;width:465px;height:24px;padding:2px 25px 0 10px;margin:10px;font-size:16px;color:#232020;background:url(/imgs/search_overlay.png) 477px 50% no-repeat;border:1px solid #a5a7aa}#search_overlay #o_search_box.default{color:#a5a7aa}#search_overlay #o_search_submit{padding:6px 40px;background:#ccc;color:#232020}#search_overlay #o_search_submit:hover{background:#232020;color:#fff}#search_overlay .search_column{width:233px;float:left}#search_overlay p{margin-top:255px;clear:both}.o_share{width:550px;height:18px;margin:-14px 0 0 -275px;padding:7px 0 1px;color:#232020}.o_share span,.o_share a{padding-left:40px}.o_share a:last-child{margin-right:5px}#syndication_overlay #o_syn{height:480px}#screensaver{display:none;position:fixed;z-index:9990;left:0;top:0;right:0;bottom:0;background:#000}#screensaver .logo{display:block;position:absolute;top:19px;left:20px;height:195px;z-index:9999;width:220px;background:url(/imgs/logo_white.png) no-repeat}#screensaver .screens{display:block;position:absolute;top:0;right:0;bottom:0;left:0}#static.page{text-transform:none;overflow:visible!important}#static.page .content{padding:30px;line-height:1.5em}#static.page .content h2{padding:1em 0;text-transform:uppercase}#static.page .content p{padding-bottom:1em}#static.page .jspContainer{overflow:visible!important}#static.page .jspPane{width:100%!important}#static.page .jspVerticalBar{margin-right:-15px}#static.contact .content{position:relative;max-width:1200px;margin:0 auto;padding:0}#static.contact .col{display:inline-block;width:220px;margin:0 10px;line-height:2em;vertical-align:top}#static.contact .col h3{font-size:20px}#contact_table{border-spacing:0;margin:0 auto;width:100%}#contact_table td{width:25%;padding:0 30px;vertical-align:top;text-align:left}#contact_table h3{font-size:1.2em}#static.home{overflow:visible!important;background-color:transparent;-webkit-overflow-scrolling:touch}#static.home.jspScrollable{overflow:visible!important}#static.home #masonry .m_item{display:block;float:left}#static.home #masonry .m_overlay{display:none;position:absolute;top:0;bottom:10px;left:0;right:10px;border:20px solid #f8f8f8;background-color:rgba(255,255,255,.7)}#static.home #masonry .m_overlay .m_txt{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff;text-align:center}#static.home #masonry .m_overlay .m_txt_inner{position:absolute;top:50%;left:0;right:0;margin-top:-20px}#static.home #masonry .m_overlay .m_txt p,#static.home #masonry .m_overlay .m_txt a{color:#232020}#static.home #masonry .m_overlay .m_txt p{margin-top:5px}#static.home #masonry .m_overlay .m_txt p:first-child{margin-top:0}#static.home #masonry .m_overlay .m_txt a{display:block;margin-top:20px}#static.home #masonry .m_overlay .m_txt a:hover{color:#000}#static.home #masonry .m_item .m_photo{padding:0 10px 10px 0}#static.home #masonry li img,#static.home #masonry li object,#static.home #masonry li video{width:100%}.video_overlay{display:block;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.video_overlay .m_overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;border:20px solid #f8f8f8;font-size:18px;line-height:1.3em;background-color:rgba(255,255,255,.7)}.video_overlay .m_txt{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff;text-align:center}.video_overlay .m_overlay .m_txt_inner{position:absolute;top:50%;left:0;right:0;margin-top:-20px}.video_overlay .m_overlay .m_txt p,.video_overlay .m_overlay .m_txt a{color:#232020}.video_overlay .m_overlay .m_txt p{margin-top:5px}.video_overlay .m_overlay .m_txt p:first-child{margin-top:0}.video_overlay .m_overlay .m_txt a{display:block;margin-top:20px}.video_overlay .m_overlay .m_txt a:hover{color:#000}.vid object,.vid video{height:100%;width:100%;position:relative;z-index:0}.htmlvid{position:absolute;top:0;left:0}#static.home .jspContainer{overflow:visible!important}#static.home .jspPane{width:100%!important}#static.home .jspVerticalBar{margin-right:-15px}#search_tips_overlay #o_search_tips{position:absolute;top:50%;left:50%;width:720px;height:530px;margin:-280px 0 0 -375px;padding:15px;border:1px solid #a5a7aa;background-color:#fff}#search_tips_overlay #o_tips_close{position:absolute;top:5px;right:5px;font-size:20px;text-transform:uppercase;color:#a5a7aa;cursor:pointer}#search_tips_overlay #o_search_tips_close:hover{color:#232020}#search_tips_overlay h3{font-size:24px;margin-top:10px}#search_tips_overlay ol{height:50px;margin-left:35px;list-style:decimal;list-style-position:outside;font-size:30px}#search_tips_overlay li{position:relative;float:left;width:210px;height:30px;margin:0 5px 0;padding:15px 0 15px 0;color:#a5a7aa}#search_tips_overlay li.sel,#search_tips_overlay li:hover{color:#232020}#search_tips_overlay li span{display:inline-block;width:80px;padding-top:0;font-size:25px;vertical-align:middle}#search_tips_overlay .o_tips_example{display:none}#search_tips_overlay .o_tips_example.sel{display:block;margin:20px 0 5px;padding-top:20px;border-top:1px solid #a5a7aa}#search_tips_overlay .o_tips_example p{margin-bottom:10px}#search_tips_overlay .o_tips_example>p:first-child{font-weight:700}#search_tips_overlay .o_tips_example .o_tips_images1,#search_tips_overlay .o_tips_example .o_tips_images2{position:relative;float:left;width:355px;height:150px;margin-top:15px}#search_tips_overlay .o_tips_example .o_tips_images1 img,#search_tips_overlay .o_tips_example .o_tips_images2 img{position:relative;float:left;margin:0 10px 10px 0}#search_tips_overlay .o_tips_example .o_tips_images1 p,#search_tips_overlay .o_tips_example .o_tips_images2 p{clear:both}.search_message{text-transform:none;margin:20px 0 20px;padding-bottom:10px;border-bottom:1px solid #a5a7aa}.search_message p{margin-bottom:1em}#general_msg{position:absolute;z-index:9999;top:0;right:0;left:0;text-align:center}#general_msg ul.messages{display:block;position:absolute;margin:0 auto;z-index:999;width:100%;text-align:center;color:#fff;font-weight:600;text-transform:uppercase}#general_msg ul.messages li{padding:1em 0;background-color:#390}#general_msg ul.messages li.error{color:#000;background-color:#f6f6f6}#general_msg ul.messages li.success{color:#fff;background-color:#390}.loader{margin:25px auto;background:#fff;opacity:10;background:url(/wp-content/themes/gvenketram/assets/../images/loading.gif) center no-repeat!important}body.mobile #static.home,body.mobile #static.portfolio,body.mobile #static.contact,body.mobile #static.detail,body.mobile #static.page,body.mobile .sidebar .s_thumbs{overflow:auto!important;-webkit-overflow-scrolling:touch}sidebar .slide_title{margin-left:-97px;margin-right:13px;text-align:left;width:166px;display:none}