@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 :where(img[class*=wp-image-]){height:auto;max-width:100%}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}blockquote{margin:10px 0;font-size:22px;font-style:italic}#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 .inner .sidebar_content img,#page_content_wrapper img{max-width:100%;height:auto}#page_content_wrapper .inner{margin:auto;width:960px}.post_excerpt{width:70%;margin:auto}.post_detail{font-size:15px;color:#777;font-style:italic}#page_caption .post_detail{padding:0;margin-bottom:5px}.animate{opacity:0}.one_half{float:left;width:48%;margin-right:4%}.one_half.last{float:right;width:48%;margin-right:0;clear:right}#page_content_wrapper .inner .sidebar_content{width:70%;margin-top:0;margin-right:2%;float:left}#page_content_wrapper .inner .sidebar_content div{max-width:100%}#page_content_wrapper .inner .sidebar_content.full_width{width:100%;padding:0;margin:auto;float:none!important}::-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}#page_content_wrapper ul{margin:15px 0 15px 40px;list-style-type:disc}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_caption{text-align:center;padding:150px 0;clear:both}.parallax{position:relative;clear:both;background-attachment:fixed;background-size:100%}#page_caption.hasbg{padding:0;height:560px;position:relative;background-size:cover;background-position:center center}#page_caption.hasbg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(76%,rgb(0 0 0/.1)),color-stop(93%,rgb(0 0 0/.4)),to(rgb(0 0 0/.59)));background-image:-webkit-linear-gradient(transparent 0,transparent 50%,rgb(0 0 0/.1) 76%,rgb(0 0 0/.4) 93%,rgb(0 0 0/.59) 100%);background-image:linear-gradient(transparent 0,transparent 50%,rgb(0 0 0/.1) 76%,rgb(0 0 0/.4) 93%,rgb(0 0 0/.59) 100%);z-index:2}#page_caption_wrapper_bg{position:absolute;bottom:20px;width:100%;color:#fff;z-index:9}#page_caption_wrapper_bg .post_detail,#page_caption_wrapper_bg h1{color:#fff!important}#page_caption #page_caption_wrapper_bg h1{font-size:28px}#page_caption h1{font-size:36px}.footer_bar_wrapper{width:960px;padding-top:40px;margin:20px auto auto;border-top:1px solid #444}#toTop,.portfolio_post_next a,.portfolio_post_previous a{width:30px;background:#fff;text-align:center;padding:8px 7px}#toTop{color:#000;position:fixed;bottom:20px;right: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;z-index:9}#toTop i{font-size:1em;line-height:1em}#toTop:hover{background:#fff0;color:#fff}.slider_wrapper{width:100%;min-height:280px;position:relative;overflow:hidden}.slider_wrapper ul li{line-height:0}.slider_wrapper ul li img{max-width:100%;height:auto;line-height:0}.portfolio_post_next,.portfolio_post_previous{position:fixed;top:48%;right:20px;overflow:hidden}.portfolio_post_previous{left:20px;float:left;max-width:50%}.portfolio_post_next a,.portfolio_post_previous a{display:block}.portfolio_post_next a,.portfolio_post_next a:hover,.portfolio_post_previous a,.portfolio_post_previous a:hover{color:#000}.portfolio_post_next a:hover,.portfolio_post_previous a:hover{background:#fff0}.portfolio_post_next{float:right;max-width:50%}.caption_header{letter-spacing:2px;text-transform:uppercase;font-size:14px}.slides{padding:0;list-style:none;margin-top:0!important;margin-left:0!important}.flexslider{padding:0;position:relative;zoom:1;margin:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;text-align:center}.slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider .slides{zoom:1}@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-left:before{content:""}.fa-angle-right: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_content_wrapper .inner{width:726px;margin:auto}#page_content_wrapper .inner .sidebar_content.full_width{width:100%}#page_content_wrapper .inner .sidebar_content.full_width img{max-width:100%}#footer{width:726px}#page_caption h1{font-size:40px;line-height:54px;letter-spacing:0}blockquote{font-size:20px}.portfolio_post_wrapper{top:20px}.slider_wrapper{min-height:210px}#footer ul.sidebar_widget,.footer_bar_wrapper{width:100%}.animate{opacity:1!important;visibility:visible!important}}@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}.post_excerpt{width:100%}#page_content_wrapper{padding:30px 0;margin-left:0;position:static;height:auto;min-height:100%;margin-top:0;width:100%;margin-bottom:0}#page_content_wrapper .inner{width:280px}#page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_content.full_width{width:100%;margin:auto;float:none}#page_content_wrapper .inner .sidebar_content img,#page_content_wrapper .inner .sidebar_content.full_width img{max-width:100%;height:auto}#menu_wrapper{padding:0}.logo_wrapper img{width:auto;max-height:50px}blockquote{width:100%;text-align:center;font-size:16px}#footer{margin-top:0;margin-left:0}#copyright{width:100%}.social_wrapper{width:auto;float:none;clear:both;margin:20px auto auto}.footer_bar .logo_wrapper{margin:50px 0}#page_caption{padding:60px 0}#page_caption h1{font-size:22px;line-height:36px;letter-spacing:0}.slider_wrapper{min-height:160px;height:auto}.one_half,.one_half.last{width:100%;float:none;clear:both}#page_caption.hasbg{height:300px}#page_caption #page_caption_wrapper_bg h1{font-size:18px}#page_caption .post_detail{display:none}.animate{opacity:1!important;visibility:visible!important}#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}#page_content_wrapper .inner{width:440px}#mobile_nav_icon{margin-top:33px}#page_content_wrapper{width:100%}#page_content_wrapper .inner .sidebar_content img,#page_content_wrapper .inner .sidebar_content.full_width img{max-width:100%;height:auto}.nav{display:none}.logo_wrapper img{margin-top:20px}#page_caption{padding:70px 0}#page_caption.hasbg{height:200px}}