@font-face{font-family:'Lora';font-style:normal;font-weight:400;src:url('../fonts/lora/lora-v10-latin_latin-ext-regular.eot');src:local('Lora Regular'), local('Lora-Regular'),
url('../fonts/lora/lora-v10-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/lora/lora-v10-latin_latin-ext-regular.woff2') format('woff2'),
url('../fonts/lora/lora-v10-latin_latin-ext-regular.woff') format('woff'),
url('../fonts/lora/lora-v10-latin_latin-ext-regular.ttf') format('truetype'),
url('../fonts/lora/lora-v10-latin_latin-ext-regular.svg#Lora') format('svg');}
@font-face{font-family:'Lora';font-style:normal;font-weight:700;src:url('../fonts/lora/lora-v10-latin_latin-ext-700.eot');src:local('Lora Bold'), local('Lora-Bold'),
url('../fonts/lora/lora-v10-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'),
url('../fonts/lora/lora-v10-latin_latin-ext-700.woff2') format('woff2'),
url('../fonts/lora/lora-v10-latin_latin-ext-700.woff') format('woff'),
url('../fonts/lora/lora-v10-latin_latin-ext-700.ttf') format('truetype'),
url('../fonts/lora/lora-v10-latin_latin-ext-700.svg#Lora') format('svg');}
@font-face{font-family:'Lora';font-style:italic;font-weight:400;src:url('../fonts/lora/lora-v10-latin_latin-ext-italic.eot');src:local('Lora Italic'), local('Lora-Italic'),
url('../fonts/lora/lora-v10-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/lora/lora-v10-latin_latin-ext-italic.woff2') format('woff2'),
url('../fonts/lora/lora-v10-latin_latin-ext-italic.woff') format('woff'),
url('../fonts/lora/lora-v10-latin_latin-ext-italic.ttf') format('truetype'),
url('../fonts/lora/lora-v10-latin_latin-ext-italic.svg#Lora') format('svg');}
@font-face{font-family:'Lora';font-style:italic;font-weight:700;src:url('../fonts/lora/lora-v10-latin_latin-ext-700italic.eot');src:local('Lora Bold Italic'), local('Lora-BoldItalic'),
url('../fonts/lora/lora-v10-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/lora/lora-v10-latin_latin-ext-700italic.woff2') format('woff2'),
url('../fonts/lora/lora-v10-latin_latin-ext-700italic.woff') format('woff'),
url('../fonts/lora/lora-v10-latin_latin-ext-700italic.ttf') format('truetype'),
url('../fonts/lora/lora-v10-latin_latin-ext-700italic.svg#Lora') format('svg');}
@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:url('../fonts/karla/karla-v5-latin_latin-ext-700.eot');src:local('Karla Bold'), local('Karla-Bold'),
url('../fonts/karla/karla-v5-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/karla/karla-v5-latin_latin-ext-regular.woff2') format('woff2'),
url('../fonts/karla/karla-v5-latin_latin-ext-regular.woff') format('woff'),
url('../fonts/karla/karla-v5-latin_latin-ext-regular.ttf') format('truetype'),
url('../fonts/karla/karla-v5-latin_latin-ext-regular.svg#Karla') format('svg');}
@font-face{font-family:'Karla';font-style:normal;font-weight:700;src:url('../fonts/karla/karla-v5-latin_latin-ext-700.eot');src:local('Karla Bold'), local('Karla-Bold'),
url('../fonts/karla/karla-v5-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'),
url('../fonts/karla/karla-v5-latin_latin-ext-700.woff2') format('woff2'),
url('../fonts/karla/karla-v5-latin_latin-ext-700.woff') format('woff'),
url('../fonts/karla/karla-v5-latin_latin-ext-700.ttf') format('truetype'),
url('../fonts/karla/karla-v5-latin_latin-ext-700.svg#Karla') format('svg');}
@font-face{font-family:'Karla';font-style:italic;font-weight:400;src:url('../fonts/karla/karla-v5-latin_latin-ext-italic.eot');src:local('Karla Italic'), local('Karla-Italic'),
url('../fonts/karla/karla-v5-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/karla/karla-v5-latin_latin-ext-italic.woff2') format('woff2'),
url('../fonts/karla/karla-v5-latin_latin-ext-italic.woff') format('woff'),
url('../fonts/karla/karla-v5-latin_latin-ext-italic.ttf') format('truetype'),
url('../fonts/karla/karla-v5-latin_latin-ext-italic.svg#Karla') format('svg');}
@font-face{font-family:'Karla';font-style:italic;font-weight:700;src:url('../fonts/karla/karla-v5-latin_latin-ext-700italic.eot');src:local('Karla Bold Italic'), local('Karla-BoldItalic'),
url('../fonts/karla/karla-v5-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/karla/karla-v5-latin_latin-ext-700italic.woff2') format('woff2'),
url('../fonts/karla/karla-v5-latin_latin-ext-700italic.woff') format('woff'),
url('../fonts/karla/karla-v5-latin_latin-ext-700italic.ttf') format('truetype'),
url('../fonts/karla/karla-v5-latin_latin-ext-700italic.svg#Karla') format('svg');}
@font-face{font-family:"logofont";src:url("../fonts/logofont/logofont.eot");src:url("../fonts/logofont/logofont.eot?#iefix") format("embedded-opentype"),
url("../fonts/logofont/logofont.woff") format("woff"),
url("../fonts/logofont/logofont.ttf") format("truetype"),
url("../fonts/logofont/logofont.svg#logofont") format("svg");font-weight:normal;font-style:normal;}
[data-icon]:before{font-family:"logofont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:"logofont" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-monogram:before{content:"\61";}
html, body{min-height:100vh;}
#main{min-height:98vh;display:flex;flex-direction:column;}
.footer{position:absolute;right:0;bottom:0;left:0;}
body{font-family:'Lora', 'Times New Roman', serif;font-size:20px;color:#404040;border:11px solid #a6b340;}
#bg-color{padding-top:1px;flex:1;}
.border{border:1px solid #aeaeae;}
.post-preview{border-top:3px solid #000;padding-top:30px;}
.intro-header{background-color:#808080;background:no-repeat center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:10px;min-height:220px;}
.work-thumb img {
    max-width: 100%;
    height: auto;
}.intro-header .site-heading,
.intro-header .post-heading,
.intro-header .page-heading{padding:95px 0 15px;color:black;}
.site-header{padding:15px 0 0;margin-bottom:40px;}
.home-header{min-height:75px;}
.section-heading{font-size:36px;margin-top:60px;font-weight:700;}
.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
footer{padding:0 15px;background-color:#a6b340;margin:0 -6px -6px -6px;}
footer .list-inline{margin:0;padding:0;}
footer .copyright{font-size:20px;text-align:center;margin-bottom:0;font-family:'Karla', Helvetica, sans-serif;color:#fff;}
.list-inline>li{margin:6px 0 -5px 0;}
.footericon{width:14em;}
.floating-label-form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:0.5em;border-bottom:1px solid #eeeeee;}
.floating-label-form-group input,
.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:none;box-shadow:none !important;resize:none;}
.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:0.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top 0.3s ease,opacity 0.3s ease;-moz-transition:top 0.3s ease,opacity 0.3s ease;-ms-transition:top 0.3s ease,opacity 0.3s ease;transition:top 0.3s ease,opacity 0.3s ease;}
.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eeeeee;}
.floating-label-form-group-with-value label{top:0;opacity:1;}
.floating-label-form-group-with-focus label{color:#a6b340;}
form .row:first-child .floating-label-form-group{border-top:1px solid #eeeeee;}
.btn{font-family:'Karla', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;border-radius:0;padding:15px 25px;}
.btn-lg{font-size:16px;padding:25px 35px;}
.btn-default:hover,
.btn-default:focus{background-color:#a6b340;border:1px solid #a6b340;color:white;}
.pager{margin:20px 0 0;}
.pager li > a,
.pager li > span{font-family:'Karla', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;padding:15px 25px;background-color:transparent;border:0;text-decoration:underline;}
}
.pager li > a:hover,
.pager li > a:focus{color:black;background-color:transparent;border:0;text-decoration:none;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color:#808080;background-color:#404040;cursor:not-allowed;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
h1.post-title:hover, h1.post-title:focus{color:black;background-color:transparent;text-decoration:none;opacity:1 !important;padding-bottom:2px;}
.nav-item a:hover{border-bottom:2px solid #000;padding-bottom:2px;}
::-moz-selection{color:white;text-shadow:none;background:#a6b340;}
::selection{color:white;text-shadow:none;background:#a6b340;}
img::selection{color:white;background:transparent;}
img::-moz-selection{color:white;background:transparent;}
body{webkit-tap-highlight-color:#a6b340;}
.no-gutter > [class*='col-'], .no-gutter{padding:0;}
p{line-height:1.61;margin:20px 0;}
p a, h3 a{text-decoration:none;font-weight:bold;border-bottom:2px solid #afafaf;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Karla', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;margin-top:20px;}
h2{font-weight:400;font-size:45px;}
.h4, .h5, .h6, h4, h5, h6{margin-bottom:10px;}
a{color:#000;}
p.a, a.button.mxn2{font-weight:bold;text-decoration:none;}
.navbar-nav>li>a.active,
.navbar-nav>li>a.active:hover,
.navbar-nav>li>a.active:focus{border-bottom:2px solid #a6b340;padding-bottom:2px;}
.site-heading a:hover{text-decoration:none;}
p.a:hover,
a.button.mxn2:hover,
a:hover,
a:focus{color:#000;text-decoration:none;border-bottom:2px solid #000;}
*:focus{outline:none;}
*::-moz-focus-inner{border:none;}
blockquote{font-family:'Karla', Arial, Sans-serif;font-weight:700;font-size:4rem;color:black;padding:4px;background:rgba(255,255,255,0.6);padding:0;}
code{padding:2px 4px;font-size:90%;color:#a6b340;background-color:#F6F7F4;border-radius:4px;font-style:italic;font-family:'Lora', Times New Roman, serif;}
.quoter > h3{line-height:1.7;padding-top:45px;}
.logo{float:left;margin:8px 0 0 15px;}
.navbar-custom{position:absolute;top:0;left:0;width:100%;z-index:3;font-family:'Karla', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
ul.nav.navbar-nav.header-text,
ul.nav.navbar-nav.header-text-home{margin-top:42px;font-size:1em;}
.site-heading a{color:#a6b340;text-decoration:underline;}
.navbar-custom .navbar-brand{font-weight:700;}
.navbar-header, .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-default, .navbar-fixed-top, .navbar-default .navbar-toggle{border:none;}
.navbar-default{background-color:#a6b340;}
.navbar-default .navbar-toggle .icon-bar{background-color:white;}
.navbar-default .navbar-header a:hover{color:#a6b340;background-color:transparent;}
.navbar-default .navbar-header a:focus{background-color:transparent;}
.navbar-default{color:#000;}
.navbar-toggle{margin-top:11px;border:1px solid transparent;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-toggle{border:none;background:transparent !important;}
.navbar-toggle:hover{background:transparent !important;}
.navbar-toggle .icon-bar{width:22px;transition:all 0.2s;}
.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}
.navbar-toggle .middle-bar{opacity:0;}
.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}
.navbar-toggle.collapsed .top-bar{transform:rotate(0);}
.navbar-toggle.collapsed .middle-bar{opacity:1;}
.navbar-toggle.collapsed .bottom-bar{transform:rotate(0);}
.navbar-brand{float:left;height:50px;padding:10px 10px;font-size:3.5rem;line-height:20px;opacity:1;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;}
.nav>li>a{position:relative;display:block;padding:0;}
.light, .light a, .navbar-brand.light:hover, .light.navbar-nav>li>a:hover{color:#fff;fill:#fff;border-color:#fff;}
.light li a.active, .light.navbar-nav>li>a.active{color:#fff;border-bottom:2px solid #000;padding-bottom:2px;}
.content>p:first-child:first-letter,
.desc>p:first-child:first-letter{float:left;color:#a6b340;font-size:75px;font-style:italic;font-weight:700;line-height:30px;padding:1.2rem 1rem 0 0;font-family:'Karla', Helvetica, sans-serif;}
hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:black;}
.main, .content{padding-bottom:40px;}
figcaption{font-size:75%;font-style:italic;text-align:center;}
.share{margin-top:10px;}
.share-btn{display:inline-block;color:#fff;border:none;padding:0.5em;outline:none;text-align:center;font-family:'Karla', Helvetica, sans-serif;}
.share-btn:hover{color:#eeeeee;opacity:0.75;}
.share-btn:active{position:relative;top:2px;box-shadow:none;color:#e2e2e2;outline:none;}
.share-btn.twitter{background:#55acee;}
.share-btn.facebook{background:#3B5998;}
.share-btn.linkedin{background:#4875B4;}
.twitter{color:#55acee;}
.mail{color:#404040;}
.linkedin{color:#4875B4;}
.social{line-height:1;padding-right:20px;}
span.contact{font-family:'Karla', 'Helvetica', Sans-serif;margin:15px;}
ul.contactways{font-size:45px;}
.columns{margin-right:-2rem;}
.column{display:inline-block;vertical-align:top;padding-right:3rem;}
.columns-1 .column{width:100%;}
.columns-2 .column{width:50%;}
.columns-3 .column{width:33.33%;}
.columns-4 .column{width:25%;}
.columns-5 .column{width:20%;}
.column-img img{margin:30px 0;}
#grid[data-columns]::before{content:'2 .column.size-1of2';}
.column{float:left;}
.size-1of2{width:50%;}
.work-preview{margin:1.5rem 0;padding:0;}
.credits{font-size:18px;font-family:'Karla', Helvetica, Sans-serif;}
.desc p{margin-top:0;margin-bottom:30px;}
.work-subtitle{padding:0 30px;font-weight:300;margin-bottom:30px;line-height:1.61;}
.work-subtitle::after{content:" >>";font-weight:700;vertical-align:-0.15rem;font-size:2.2rem;line-height:normal;font-family:'Karla', sans-serif;transition:all .2s ease-in-out;}
.wrap::hover .work-subtitle::after{color:#a6b340;}
.home-text a, h1#listen-node-0{color:#000;text-decoration:none;}
.home-text a:hover, h1#listen-node-0{border-bottom:2px solid #000;}
.home-text h1,
.home-text h2,
.home-text h3{margin:10px 0 6px 0;color:#a6b340;display:inline-block;}
.home-text p{margin:0 0 20px 0;color:#000;line-height:1.6;}
.home-text{padding:0;}
div.wrap, .fa-stack{-o-transition:all .1s ease-out, background .2s ease-in;-ms-transition:all .1s ease-out, background .2s ease-in;-moz-transition:all .1s ease-out, background .2s ease-in;-webkit-transition:all .1s ease-out, background .2s ease-in;transition:all .1s ease-out, background .2s ease-in;}
div.wrap:hover, .home-text a:hover, .fa-stack:hover{cursor:hand;filter:brightness(90%);}
div.item{-o-transition:opacity .2s ease-out, background .2s ease-in;-ms-transition:opacity .2s ease-out, background .2s ease-in;-moz-transition:opacity .2s ease-out, background .2s ease-in;-webkit-transition:opacity .2s ease-out, background .2s ease-in;transition:opacity .2s ease-out, background .2s ease-in;display:none;}
div.item:hover{background-color:rgba(0,0,0,0.5);display:block;cursor:hand;cursor:pointer;opacity:.5;}
.work-header{background-color:#808080;background:no-repeat center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:10px;min-height:120px;}
#onda-cover{position:relative;right:0;bottom:0;width:100%;height:100%;z-index:1;}
div.onda-heading{padding-top:0 !important;margin-top:-7rem;z-index:1;position:relative;}
.onda-header{background-color:#f9f8f7;}
h1.onda-title{color:black;font-size:70px;margin-bottom:0;}
h2.intro-title{color:black;font-weight:700;font-size:50px;}
h4.intro-subtitle{color:black;font-weight:400;margin-top:0;}
.work-intro{padding-bottom:20px;}
.onda-desc{padding-top:10px;}
.project>img{display:block;max-width:108%;height:auto;margin:0 0 2% -4%;}
h2.work-title, h3.work-title{color:black;font-weight:700;margin:0;}
.robotic{display:none;}
.project img{display:block;max-width:100%;height:auto;margin:20px 0 10px 0;}
ul.pager{margin:auto;padding:auto;}
li.prev{float:left;}
li.next{float:right;}
.thumb{margin-bottom:20px;}
.green{background-color:#a6b340;}
.justify{text-align:justify;text-justify:inter-word;}
a.name:hover{text-decoration:underline;}
i.fa-stack-1x.light:hover{opacity:0.6;}
.contactways a:hover, a video:hover{border:0;}
@keyframes LoadFade{0%{opacity:0;}
100%{opacity:1;}
}
#main{animation:275ms cubic-bezier(0.915, 0.010, 1.000, 1.000) 0s 1 LoadFade;}
@media (max-width:768px){.icon-monogram{font-size:2em;}
.navbar a, .logo{color:white;fill:white;}
.navbar a:hover,
.logo:hover,
.navbar a:focus,
.logo:focus{color:white;opacity:1;}
.naming{display:none;}
}
@media (min-width:768px) and (max-width:768px){.icon-monogram{font-size:3em;}
.navbar a, .logo{color:black;fill:black;}
.navbar a:hover,
.logo:hover,
.navbar a:focus,
.logo:focus{color:black;opacity:1;}
.naming{display:block;}
}
@media only screen and (max-width:767px){body{font-size:18px;}
.navbar-custom.is-fixed{position:fixed;top:0;}
.home-header{min-height:35px;}
.naming{display:none;}
.home-text.col-md-12.col-xs-12{font-size:90%;}
.column figure, .no-gutter, .spacer figure, .mobigutter{padding-bottom:20px;}
.size-1of2, .column{padding:0;}
#grid[data-columns]::before{content:'1';}
#onda-cover{margin-top:10%;}
div.onda-heading{margin-top:-5.5rem;}
.innerwrap{padding-top:10px;}
.innerwrap h1{font-size:30px;}
.work-subtitle{font-size:90%;}
.navbar-fixed-top,
.navbar-fixed-bottom{position:fixed;margin-left:0px;margin-right:0px;}
ul.navbar-nav{min-height:100vh;padding-top:30%;}
.contact{font-size:15px;}
.topBefore{padding-bottom:30px;}
.navbar-custom .nav li a{font-size:2em;font-weight:700;letter-spacing:1px;line-height:60px;text-align:center;}
.project img{margin:10px 0;}
p.col-md-10.col-md-offset-1.col-xs-12.col-xs-offset-0.center-column{padding:0;}
.intro-header .site-heading, .intro-header .post-heading, .intro-header .page-heading{padding:65px 0 0;background-attachment:fixed;background-size:cover;}
.cover-margin{margin-top:0;}
.icon-monogram{font-size:2em;}
.navbar a, .logo{color:white;fill:white;}
.navbar-default .navbar-nav>li>a.active,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar a:hover,
.logo:hover,
.navbar a:focus,
.logo:focus{color:white;opacity:1;border:none;padding-bottom:0;}
.intro-header{min-height:100px;}
.center-mobi{text-align:center;}
footer .copyright, footer{font-size:14px;}
li p{margin:10px 0 0 0;}
ul.list-inline.text-left{text-align:center;}
h2.intro-title{font-size:40px;}
h2{font-size:26px;line-height:1.2;}
h3{font-size:20px;}
input{font-size:20px;}
.intro-header .site-heading h1, .intro-header .page-heading h1{font-size:35px;}
.site-header{margin:20px 0 10px 0;}
.grid-item{width:200px;}
.grid-item--width2{width:400px;}
.columns{margin-right:none;}
.column{display:inline-block;vertical-align:top;padding-right:none;}
.columns-1 .column,
.columns-2 .column,
.columns-3 .column,
.columns-4 .column,
.columns-5 .column{width:100%;}
blockquote{font-size:3rem;}
}
@media only screen and (min-width:768px){.navbar-custom .nav li a,
a.name{font-weight:700;letter-spacing:1px;}
.navbar-custom{background:transparent;border-bottom:1px solid transparent;padding-top:20px;}
.navbar-custom.is-fixed{background:transparent;border-bottom:1px solid transparent;padding-top:0;}
.navbar-custom .navbar-brand{padding:20px 0 20px 25px;}
.navbar-custom .nav li a{margin:42px 20px 35px 15px;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;}
.navbar-custom .nav.light li a{margin:42px 20px 15px 15px;}
.pull-left-sm{float:left;}
.naming{float:right;margin:40px 0 0 15px;font-weight:700;}
.naming.light{display:none;}
.icon-monogram.light{font-size:2em;margin:30px 0 0 5px;-webkit-transition:all 0.0s ease,opacity 0.3s ease;-moz-transition:all 0.0s ease,opacity 0.3s ease;-ms-transition:all 0.0s ease,opacity 0.3s ease;transition:all 0.0s ease,opacity 0.3s ease;}
.icon-monogram{margin:30px 0 0 5px;-webkit-transition:font-size 0.1s ease,opacity 0.3s ease;-moz-transition:font-size 0.1s ease,opacity 0.3s ease;-ms-transition:font-size 0.1s ease,opacity 0.3s ease;transition:font-size 0.1s ease,opacity 0.3s ease;}
}
@media only screen and (min-width:768px){.navbar-custom{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.navbar-custom.is-fixed{position:fixed;top:-107px;background-color:#a6b340;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5;transition:transform 0.5s;}
.navbar-custom.is-visible{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);top:-107px;}
.spacer{margin-right:20px;}
}
@media only screen and (min-width:768px){.intro-header .post-heading,
.intro-header .page-heading{padding:150px 0;}
.intro-header .site-heading,{padding:150px 0;}
}
.intro-header .site-heading,
.intro-header .page-heading{text-align:center;}
.intro-header .site-heading h1,
.intro-header .page-heading h1{margin-top:0;font-size:50px;padding:4px;}
.intro-header .site-heading .subheading,
.intro-header .page-heading .subheading{font-size:24px;line-height:1.1;display:block;font-family:'Karla', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;margin:10px 0 0;}
@media only screen and (min-width:768px){.intro-header .site-heading h1,
.intro-header .page-heading h1{font-size:80px;}
.cover-margin{margin-top:91px;}
.logo{font-size:3em;margin:20px 0 0 5px;}
}
.intro-header .post-heading h1{font-size:35px;}
.intro-header .post-heading .subheading,
.intro-header .post-heading .meta{line-height:1.1;display:block;}
.intro-header .post-heading .subheading{font-family:'Karla', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px;margin:10px 0 30px;font-weight:600;}
.intro-header .post-heading .meta{font-family:'Lora', 'Times New Roman', serif;font-style:italic;font-weight:300;font-size:20px;}
.intro-header .post-heading .meta a{color:white;}
@media only screen and (min-width:768px){.intro-header .post-heading h1{font-size:55px;}
.intro-header .post-heading .subheading{font-size:30px;}
}
.post-preview > a{color:#404040;}
.post-preview > a:hover,
.post-preview > a:focus{text-decoration:none;color:#a6b340;}
.post-preview > a > .post-title{font-size:30px;margin-top:30px;}
.post-subtitle{margin:0;font-weight:300;margin-bottom:30px;line-height:1.61;}
.post-preview > a > .post-subtitle{margin:0;font-weight:300;margin-bottom:10px;}
p{font-size:95%;}
.desc p{margin-top:20px;margin-bottom:30px;}
.post-meta{color:#808080;font-size:18px;font-style:italic;margin:-15px 0 10px 0;}
.post-preview > .post-meta > a{text-decoration:none;color:#404040;}
.post-preview > .post-meta > a:hover,
.post-preview > .post-meta > a:focus{color:#a6b340;text-decoration:underline;}
@media only screen and (min-width:768px){.post-preview > a > .post-title{font-size:36px;}
.intro-header .page-heading, .intro-header .post-heading, .intro-header .site-heading{padding:120px 0 15px;}
h1.post-title{margin-top:0;}
.post-preview{padding-top:20px;}
}
@media (max-width:1100px){.innerwrap{padding-top:10px;}
footer .copyright{font-size:17px;}
}
@media (min-width:768px) and (max-width:800px){.column figure, .no-gutter, .spacer figure, .mobigutter{padding:0 5px;}
#grid[data-columns]::before{content:'2 .column.size-1of2';}
h1{font-size:32px;}
h3{font-size:20px;padding-top:0;}
span.contact{font-size:20px;}
.pull-right-sm{float:right;}
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#404040;font-size:25px;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color:#bbb5af;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#aca49c;font-size:25px;}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{color:#bbb5af;}
input::placeholder, textarea::placeholder{color:#aca49c;font-size:25px;}
input:focus::placeholder, textarea::focus:placeholder{color:#bbb5af;}
input::-ms-placeholder, textarea::-ms-placeholder{color:#aca49c;font-size:25px;}
input:focus::-ms-placeholder, textarea:focus::-ms-placeholder{color:#bbb5af;}
input:hover::-webkit-input-placeholder, textarea:hover::-webkit-input-placeholder{opacity:0.5;font-size:25px;}
input:hover:focus::-webkit-input-placeholder, textarea:hover:focus::-webkit-input-placeholder{color:#cbc6c1;}
input:hover::-moz-placeholder, textarea:hover::-moz-placeholder{opacity:0.5;font-size:25px;}
input:hover:focus::-moz-placeholder, textarea:hover:focus::-moz-placeholder{color:#cbc6c1;}
input:hover::placeholder, textarea:hover::placeholder{opacity:0.5;font-size:25px;}
input:hover:focus::placeholder, textarea:hover:focus::placeholder{color:#cbc6c1;}
input:hover::placeholder, textarea:hover::placeholder{opacity:0.5;font-size:25px;}
input:hover:focus::-ms-placeholder, textarea:hover::focus:-ms-placeholder{color:#cbc6c1;}
form.topBefore{font-size:25px;}
#form{position:relative;width:500px;margin:50px auto 100px auto;}
input{font-family:'Karla', sans-serif;font-size:25px;width:100%;height:50px;padding:0px 15px 0px 15px;background:transparent;outline:none;color:#726659;border:solid 1px #b3aca7;border-bottom:none;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}
input:hover{opacity:0.5;}
textarea{width:100%;max-width:100%;height:210px;max-height:210px;padding:15px;margin-bottom:-5px;background:transparent;outline:none;color:#726659;font-family:'Karla', sans-serif;font-size:0.875em;border:solid 1px #b3aca7;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}
textarea:hover{opacity:0.5;}
#submit{padding:0;margin:-9px 0px 0px 0px;font-family:'Karla', sans-serif;font-size:0.875em;color:#000;outline:none;cursor:pointer;border:solid 1px #b3aca7;border-top:none;}
#submit:hover{background:#aeaeae;opacity:0.5;}
@media (min-width:1550px){.container{width:1490px;}
p{font-size:110%;}
h4{font-size:110%;}
h3{font-size:120%;}
h2{font-size:130%;}
.linespacer{min-height:}
body{border:15px solid #a6b340;}
}