@media only screen and (min-width:48em){.comment .fn,.excerpt-text,.half-grid .post:hover .media-holder,.item-icon,.menu a:hover::before,.menu-icon,.postfix,.social-item .icon a,.tagcloud a,.widget ul li a,.wpcf7-submit,a,input#submit,input#wp-submit,input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=url],textarea{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.main-menu ul.sub-menu{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.main-menu li:hover ul.sub-menu{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}ul.main-menu{margin-top:-.25em;padding-left:.16em}.main-menu ul{padding:1.82em}.main-menu ul li{padding:.618em 0}.main-menu.menu>li:not(.menu-text)>a{padding:1.82em 2.618em 1.82em 0}.main-menu .social-item{top:0;position:relative}.main-menu .social-item a,.main-menu .social-item:first-of-type a{padding:0}.dropdown.menu .submenu{opacity:.8}.dropdown.menu .submenu.first-sub{left:0}.boxed{margin:0 4.236em}.alignright,img.alignright{margin:.5em -2.618em 1em 2.618em}.alignleft,img.alignleft{margin:.5em 2.618em 1em -2.618em}.narrow .wide-img{width:128%;margin:0 -14%}#header{padding:4.236em 0 0}.comment-form-author,.comment-form-email,.comment-form-url{width:30%;float:right;margin:0;padding-left:1.82em}.comment-form-comment{float:left;width:70%}input#submit{clear:both}textarea#comment{height:15.78em}.comment-edit-link,.comment-reply-link{width:auto;display:inline-block;text-align:center}.comment-reply-link{margin:0 0 0 3.706em}.comment-edit-link{margin-left:1.82em}h1.entry-title{font-size:2.945em}h2.entry-title{font-size:2.618em}.subheader .entry-title{font-size:1.618em}.admin-bar .lg-outer .lg{margin-top:32px}.button,button{font-size:1.125em}}@media only screen and (min-width:64.063em){.right{float:right}.half-grid .odd .media-holder,.left{float:left}.narrow .wide-img{width:118%;margin:0 -9%}#footer .text-line{font-size:.875em;display:block;text-align:right;line-height:1}#footer-menu{position:relative;top:-.5em}#menu-mobile{display:none}h1.entry-title{font-size:3.706em}.large-title h1.entry-title{font-size:4.236em}.entry-content p{text-align:justify}.keynote h2,.keynote p{font-size:1.82em;line-height:1.4}.type-attachment .keynote p{font-size:1.4em}.author-review{width:50%;margin:.5em 1.82em 1em 0}.entry-content{padding:0}.page .page{margin:-.164em 0 0}.page .page .divider{margin-top:2.25em}#share .share-button{font-size:1.618em}#share span{font-size:1.82em}.half-grid .text-holder .inner{top:0;left:0;position:absolute;padding:1.618em 0}.half-grid .text-holder{width:50%;position:absolute;padding:0;top:3.706em}.half-grid .even .text-holder .inner,.half-grid .odd .text-holder .inner{padding:0 2.945em 2.618em}.half-grid .media-holder{width:50%}.half-grid .even .media-holder{float:right}.half-grid .even .text-holder .entry-title,.half-grid .even .text-holder .excerpt-text{text-align:right}.half-grid .entry-title::after{height:2px;position:static;display:block;margin-top:.695em;content:'';bottom:0;width:30%}.half-grid .odd .entry-title::after{bottom:0;left:0}.half-grid .even .entry-title::after{bottom:0;right:0;margin-left:70%}.half-grid .text-holder.has-mobile-caption,.half-grid .text-holder.has-mobile-caption .inner{position:absolute}.half-grid .text-holder.has-mobile-caption:before{display:none}.half-grid .excerpt-text{margin-top:4.236em}}@media only screen and (min-width:80em){.boxed{margin:0 9.703em}.narrow .wide-img{width:144%;margin:0 -22%}.entry-wrapper{padding:5.997em 0}.half-grid .text-holder{top:6.854em}.post.has-post-thumbnail .small-block .entry-meta-holder{margin:1.618em 0 0 9em}.page .large-thumb-list-2-columns .post.has-post-thumbnail .small-block .entry-meta-holder{margin:1.125em 0 0 5.375em}.page .list-2-columns .post.has-post-thumbnail .small-block .entry-meta-holder{margin:1.618em 0 0 11.125em}.divider-medium{margin-bottom:2.945em}}@media only screen and (min-width:90em){.half-grid .even .text-holder .inner,.half-grid .odd .text-holder .inner{padding:0 5.997em 4.236em}.narrow .wide-img{width:138%;margin:0 -19%}}@media only screen and (min-width:100em){body{font-size:125%}.comment,.comment .author-meta .comment-date,.comment .author-meta .fn,.comment .author-meta .fn a,.comment-edit-link,.comment-reply-link,.widget ul li ul li,.widget ul li ul li ul li,.widget ul li ul li ul li ul li{font-size:17px}.dropdown.menu .submenu{min-width:300px}}