@keyframes fadeIn{0%{opacity:0}to{opacity:1;visibility:visible}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1;visibility:visible}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{overflow-x:hidden}#wrapper,body{-webkit-font-smoothing:antialiased;background:#fff}body,html{height:100%}body{font-size:16px;font-family:"Crimson Text","Times New Roman",georgia,sans-serif;padding:0;margin:0;color:#000;-webkit-overflow-scrolling:touch;line-height:1.8;word-wrap:break-word;font-weight:300}a,a:active,a:hover{text-decoration:none}a{color:#0da29e;-webkit-transition:color .2s linear,background .1s linear;-moz-transition:color .2s linear,background .1s linear;-ms-transition:color .2s linear,background .1s linear;-o-transition:color .2s linear,background .1s linear;transition:color .2s linear,background .1s linear}a:active,a:hover{color:#000}h1,h2{font-size:36px;color:#000;font-family:"Montserrat","helvetica neue",Helvetica,sans-serif}h2{font-size:32px}.clear{clear:both}#wrapper{-webkit-transition:all 500ms ease;transition:all 500ms ease;-moz-transition:all 500ms ease;padding:20px 20px 0;box-sizing:border-box}#overlay_background{background-color:rgb(0 0 0/.8);position:fixed;z-index:21;top:0;left:0;width:100%;height:100%;display:none}.logo_wrapper{text-align:center;display:inline-block;line-height:0}.top_bar{width:100%;text-align:center;padding-top:40px;padding-bottom:30px;position:relative;z-index:99;background:#fff;float:left}#mobile_nav_icon{margin-top:19px;margin-left:20px;border-bottom:10px double #888;border-top:3px solid #888;height:4px;width:25px;float:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;display:none;cursor:pointer}.mobile_menu_wrapper{left:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-o-transform:translate(-100%,0);-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:-webkit-transform 500ms ease;-webkit-font-smoothing:subpixel-antialiased;width:70%;background:#191919;position:absolute;top:0;overflow:scroll!important;height:100%;z-index:99999;-webkit-box-shadow:inset -1.5em 0 1.5em -.75em rgb(0 0 0/.1);-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgb(0 0 0/.1);box-shadow:inset -1.5em 0 1.5em -.75em rgb(0 0 0/.1);font-family:"Montserrat","Helvetica Neue",Arial,Verdana,sans-serif;display:none}.mobile_main_nav li a{text-transform:uppercase}#close_mobile_menu{font-size:22px;line-height:40px;text-decoration:none;height:40px;display:block;text-align:center}#close_mobile_menu i{color:#fff}@-moz-document url-prefix(){.mobile_menu_wrapper{display:none}}#menu_wrapper{position:relative}.nav{list-style:none}.nav>li{display:inline-block}.main_menu_container{vertical-align:middle;margin:0 25px;display:none;animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}#menu_wrapper div .nav{list-style:none;display:inline-block;padding-top:10px}#menu_wrapper div .nav li{display:inline-block;margin:0 15px}#menu_wrapper div .nav li:last-child{margin-right:0}#menu_wrapper div .nav li a{padding:0;margin:0;color:#999;font-size:12px;letter-spacing:1px;text-transform:uppercase;width:100%;display:block;font-weight:700;font-family:"Montserrat","helvetica neue",Helvetica,sans-serif}#menu_wrapper div .nav>li>a{padding-bottom:10px}#menu_wrapper div .nav li a:hover{color:#000}.footer_bar{width:100%;background:#000;text-align:center;padding:40px 0}.footer_bar .logo_wrapper{margin:40px 0 60px}#footer{width:960px;clear:both;color:#999;word-wrap:break-word;font-size:90%;margin:0 auto auto;padding:20px 0}#footer a{color:#ccc}#footer a:active,#footer a:hover{color:#888}#footer ul.sidebar_widget{width:960px;list-style:none;margin:auto}#footer ul.sidebar_widget li ul{list-style:none;margin-left:0}#footer .sidebar_widget.one>li{width:100%;clear:both;float:left;margin-bottom:30px}#footer ul.sidebar_widget li ul li{margin:0 0 10px}#copyright{width:100%;font-size:13px;margin-top:0;color:#999}.fixed{position:fixed;z-index:22}.frame_bottom,.frame_top{left:0;width:100%;height:20px;background:#000}.frame_top{top:0}.frame_bottom{bottom:0;z-index:10}.frame_left,.frame_right{top:0;height:100%;width:20px;background:#000;z-index:10}.frame_left{left:0}.frame_right{right:0}#page_content_wrapper{width:100%;background:#f9f9f9;box-sizing:border-box;padding:50px 0;clear:both}#page_content_wrapper.transparent{background:#fff0}#page_content_wrapper img{max-width:100%;height:auto}::-webkit-input-placeholder{color:#999;font-style:italic}:-moz-placeholder{color:#999;font-style:italic}::-moz-placeholder{color:#999;font-style:italic}:-ms-input-placeholder{color:#999;font-style:italic}h2.widgettitle{font-size:13px;font-weight:700;letter-spacing:1px;display:block;color:#fff;text-transform:uppercase;margin-bottom:10px;text-align:center;background:#000;padding:3px 0}#footer .sidebar_widget li ul li{padding:0 0 10px;margin-top:5px;margin-bottom:5px}#footer ul.sidebar_widget li ul li:first-child{padding-top:10px}.social_wrapper{width:100%;float:left;margin-top:50px;text-align:center}.footer_bar .social_wrapper{margin-top:0;margin-bottom:10px}.social_wrapper ul{list-style:none;margin-left:0!important}.page_tagline{text-transform:uppercase;font-size:11px;letter-spacing:2px}#toTop,.page_control_static{background:#fff;text-align:center;position:fixed;right:20px;z-index:9}.page_control_static{top:20px;padding:5px 10px}.page_control_static #page_maximize:after{display:block;font-family:"FontAwesome";content:"";color:#000;font-size:.9em}.footer_bar_wrapper{width:960px;padding-top:40px;margin:20px auto auto;border-top:1px solid #444}#toTop{width:30px;color:#000;padding:8px 7px;bottom:20px;cursor:pointer;visibility:hidden;transition:color 300ms,background-color 300ms,opacity 300ms;-moz-transition:color 300ms,background-color 300ms,opacity 300ms;-o-transition:color 300ms,background-color 300ms,opacity 300ms;-webkit-transition:color 300ms,background-color 300ms,opacity 300ms}#toTop i{font-size:1em;line-height:1em}#toTop:hover{background:#fff0;color:#fff}#horizontal_gallery{overflow-x:scroll;clear:both}#horizontal_gallery_wrapper{background:#fff;padding-right:15px}#horizontal_gallery_wrapper tbody tr td{display:table-cell;vertical-align:middle;min-width:200px}#horizontal_gallery_wrapper tbody tr td a{outline:0}#horizontal_gallery_wrapper tbody tr td .horizontal_gallery_info{width:220px;text-align:right;padding-right:30px}#horizontal_gallery_wrapper tbody tr td .horizontal_gallery_info h1{font-size:22px;line-height:1.3em;margin-top:10px}#horizontal_gallery_wrapper img.horizontal_gallery_img{height:auto}#horizontal_gallery_wrapper .gallery_image_wrapper{text-align:center;display:none}#horizontal_gallery_wrapper .gallery_image_wrapper .image_caption,.image_caption{letter-spacing:2px;text-transform:uppercase;margin-bottom:15px;font-size:14px;margin-top:15px}.image_caption{margin-top:30px}#horizontal_gallery_wrapper .gallery_image_wrapper .image_description,.image_description{font-style:italic;color:#777;font-size:14px;margin-top:-10px}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/vega/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/vega/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/vega/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/vega/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/vega/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/vega/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-times-circle:before{content:""}.fa-angle-up:before{content:""}@media only screen and (min-width:768px) and (max-width:959px){body{font-size:14px}h1{font-size:30px}h2{font-size:22px}#menu_wrapper{width:726px;margin:auto}#mobile_nav_icon,.mobile_menu_wrapper{display:block}.mobile_main_nav{list-style:none}.mobile_main_nav li{position:relative}.mobile_main_nav li a{color:#999;display:block;padding:12px 20px 12px 35px;text-decoration:none!important}.mobile_main_nav li a:before{font-family:"FontAwesome";content:"";position:absolute;top:16px;margin-left:-15px;font-size:10px;color:#000}.mobile_main_nav li a:hover{background:#222;color:#fff;text-decoration:none!important}.logo_wrapper{margin-left:-25px}.page_control_static{display:none!important}#footer{width:726px}#footer ul.sidebar_widget,.footer_bar_wrapper{width:100%}}@media only screen and (max-width:767px){body{font-size:14px}#wrapper{width:100%}h1{font-size:24px}h2{font-size:22px}#menu_wrapper{width:280px;margin:auto}#mobile_nav_icon,.mobile_menu_wrapper{display:block;margin-left:0}#mobile_nav_icon{margin-top:10px}.mobile_main_nav{list-style:none}.mobile_main_nav li{position:relative}.mobile_main_nav li a{color:#999;display:block;padding:12px 20px 12px 35px;text-decoration:none!important}.mobile_main_nav li a:before{font-family:"FontAwesome";content:"";position:absolute;top:16px;margin-left:-15px;font-size:10px;color:#000}.mobile_main_nav li a:hover{background:#222;color:#fff;text-decoration:none!important}.logo_wrapper{margin-left:-12px}#page_content_wrapper{padding:30px 0;margin-left:0;position:static;height:auto;min-height:100%;margin-top:0;width:100%;margin-bottom:0}#menu_wrapper{padding:0}.logo_wrapper img{width:auto;max-height:50px}#footer{margin-top:0;margin-left:0}#copyright{width:100%}.social_wrapper{width:auto;float:none;clear:both;margin:20px auto auto}.page_control_static{display:none}.footer_bar .logo_wrapper{margin:50px 0}#horizontal_gallery{opacity:1!important;visibility:visible!important;width:100%;overflow:scroll}#footer,#footer ul.sidebar_widget,.footer_bar_wrapper{width:100%}.footer_bar{padding-top:0}}@media only screen and (min-width:480px) and (max-width:767px){body{font-size:14px}#wrapper{width:100%}h1{font-size:24px}h2{font-size:22px}.top_bar{padding:0 0 10px}.logo_wrapper{margin-left:-25px}#menu_wrapper{width:440px;margin:auto}#mobile_nav_icon{margin-top:33px}#page_content_wrapper{width:100%}#horizontal_gallery_wrapper .gallery_image_wrapper .image_description,.image_description,.nav{display:none}.logo_wrapper img{margin-top:20px}}