@import url(https://fonts.googleapis.com/css?family=Lora:400,700|Playfair+Display:400,700);embed,iframe,img,object,video{max-width:100%}.wrapper,audio,video{width:100%}.readable-content,.row-fluid,.wrapper>.row{margin-left:auto;margin-right:auto}select,textarea{min-width:262px}.author-info .author-name,.chat-author,.department,a.loadmore,tr th{text-transform:uppercase}.clearfix:after,.post-list ul li:after{clear:both}html{font-size:100%}body{line-height:1.6;overflow-x:hidden;color:#444}img{height:auto}iframe{border:0;outline:0}h1,h2,h3,h4,h5,h6{line-height:1.5}a{color:#CE6607;text-decoration:none}a:hover{color:#A35208}a:focus{outline:0}h1 a{color:#333}.clearfix:after,.clearfix:before{content:" ";display:table}.easing,.media-box .mask{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.toggle h4,button,html,input,select,textarea{font-family:Lora,Georgia,serif}.main-navigation ul li,dt,h1,h1.site-title,h1.site-title a,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif!important}.main-navigation ul li,dt,h1,h2,h3,h4,h5,h6{font-weight:700}::selection{text-shadow:none;color:#333;background:#FFFFCF}::-moz-selection{text-shadow:none;color:#333;background:#FFFFCF}.middle{padding-bottom:4em;overflow:hidden}.wrapper>.row{width:80%}.readable-content{max-width:780px}.blog-with-sidebar{max-width:1200px}@media (min-width:768px) and (max-width:979px){.wrapper>.row{width:80%}}@media (max-width:767px){.wrapper>.row{width:90%}}.site-header{padding-top:1.25em;padding-bottom:3em;text-align:center}.site-header hgroup{padding:2.5em 0 1.875em}h1.site-title{font-size:6em;line-height:1.3;margin-bottom:.25em;margin-top:0}h1.site-title img{max-height:200px}h1.site-title a{border-bottom:1px dotted #ccc}h1.site-title a:hover{color:#000}.site-description{font-size:.8em;font-weight:400}.entry-content h5,.main-navigation div.selector span{font-weight:700}.main-navigation div.selector{display:none;margin:0 auto;border:0}.main-navigation div.selector:before{font-size:17px;content:"\f0c9"}.main-navigation{border-style:solid;border-width:1px 0;border-color:#eee}.main-navigation ul{list-style:none;padding:0;margin:0}.main-navigation ul li{position:relative;display:inline-block;margin:0 1.25em;padding:1em 0;max-height:1.5em;font-size:.9em}.main-navigation ul li a{display:inline-block}.main-navigation ul .current-menu-item>a{color:#C30}.main-navigation ul li,.main-navigation ul li a{color:#333}.main-navigation>ul>li>a.selected,.main-navigation>ul>li>a:hover{border-bottom:1px solid #3b5998}.main-navigation ul ul{display:none;position:absolute;top:3.542em;margin:-2px 0 0;left:-1em;width:160px;z-index:310;padding:0;border:1px solid #ddd;border-top:2px solid #555;box-shadow:0 0 10px 1px rgba(0,0,0,.1)}.main-navigation ul ul ul:after,.main-navigation ul ul:after{content:" ";width:0;height:0;position:absolute;pointer-events:none}.main-navigation ul ul li{display:block;max-height:none;padding:0;margin:0;text-align:left;background-color:#fff;border-bottom:1px solid #eee}.main-navigation ul ul li:first-child{border-top:0}.main-navigation ul ul li a{display:block;padding:.8em 1.2em;font-size:.95em;color:#666}#search-submit:hover,.main-navigation ul ul li a.selected,.main-navigation ul ul li a:hover{color:#000}.main-navigation ul ul li:last-child{border-bottom:none}.main-navigation ul ul:after{left:1.6em;bottom:100%;border-bottom:12px solid #555;border-right:12px solid transparent}.main-navigation ul ul ul{top:0;left:auto;right:160px;border:1px solid #ddd;border-right:2px solid #777}.main-navigation ul ul ul:after{top:1.2em;left:100%;border:0;border-top:10px solid #555;border-right:10px solid transparent}#search-form,.search-mobile{position:relative}.main-navigation ul ul ul a{font-size:1em}#search-form label{position:absolute;font-size:1em;top:0;left:0;cursor:text}#search-form label:hover{color:#777}#search-form #search{font-size:.9em;color:#888;width:50px;min-width:0;max-width:none;padding:3px 23px 3px 0;border:0;outline:0;background-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}#search-form #search:focus{color:#333;border-bottom:1px dotted #ccc}#search-submit{position:absolute;top:.24em;right:0;margin:0 0 0 -23px;font-size:1em;text-shadow:none;color:#444;border:0;outline:0;padding:0;background:0 0}.search-mobile{display:none;padding:2em 1em;background:#333}.search-mobile form{max-width:262px;position:relative;margin:0 auto}.search-mobile #search-mobile-input{border-color:#000}.search-mobile #search-mobile-submit{position:absolute;top:9px;right:16px;margin:0 0 0 -23px;font-size:1em;text-shadow:none;color:#444;border:0;outline:0;padding:0;background:0 0}h3,h4{margin:1em 0 .6em}h5,h6{margin:1em 0 .8em}.site-footer .site-info,.site-footer .site-info a,tr td{color:#666}.site-footer{padding:0 0 1.5em}.site-footer>.row{border-top:1px solid #eee}.site-footer .site-info{padding-top:1em;text-align:center;font-size:.9em}h1{font-size:2.2em;margin:.8em 0 .4em}h2{font-size:1.6em;margin:1.4em 0 .8em}h3{font-size:1.2em}h4,h5{font-size:.9em}h6{font-size:.85em}p{margin:1.2em 0}.entry-title,.tagline :first-child{margin-top:0}.entry-content h4{padding-left:.8em;border-left:4px solid #ccc}.lead{font-size:1.2em}.tagline,blockquote{text-align:center}blockquote:before{display:block;content:"\201C";line-height:1;font-size:6em;font-family:Georgia,"Times New Roman",Times,serif;position:absolute;left:0;top:-.1em;color:#ddd}blockquote{position:relative;margin:2em 0;padding:1em 3em 2em;font-size:1.3em}blockquote cite{color:#999;font-size:.85em;display:block;margin-top:.8em}blockquote cite:before{content:"\2014 \2009"}.tagline{margin:3em 0;padding:1em 2em;border-width:1px 0;border-style:dashed;border-color:#ccc}.tagline *{padding-bottom:0;margin-bottom:0}.tagline p{font-size:1.4em}.tagline h3,.tagline h4{border:0;padding:0}hr{padding:.6em 0 1em;outline:0;border-width:0 0 1px;border-style:dashed;border-color:#ccc}table{font-size:.9em}tr th{padding:.6em 2em .4em 0;border-bottom:4px solid #555}tr td{padding:.8em 2em .6em 0;border-bottom:1px solid #eee}tfoot tr td{border-bottom:0}.drop-cap:first-letter{font-size:300%;font-weight:700;line-height:1;float:left;padding:0 16px 0 0}code,pre{padding:0 3px 2px;margin-bottom:2em;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333}code{display:inline-block;margin:0 .4em;padding:1px 6px;background:#fff;border:1px solid #DDD;box-shadow:1px 1px 0 #fff,2px 2px 0 #ddd}ol,ul{margin:.2em 0 1em}ul{list-style:square}#filters,.comments-area ol,.icons,.post-list ul,.related-posts ol,.social,.widget-area ul{list-style:none}.icons{padding-left:1em}.icons i{font-size:14px;width:1.8em;padding-right:0;text-align:left}#fancybox-close:before,.alert:before,.blog-single .entry-meta:before,.bypostauthor>article:after,.entry-meta .comments-link:before,.fancy-ico:before,.flex-direction-nav a:before,.hentry.sticky:before,.hentry:before,.icons li:before,.intro .launch-wrap:before,.portfolio-info:before,.share-links:before,.toggle h4:before,.widget-area ul li:before,dd:before{font-family:FontAwesome;font-weight:400;font-size:9px;width:1.8em;text-align:left;font-style:normal;display:inline-block;text-decoration:inherit}.icon-ok-list li:before{content:"\f00c"}.icon-plus-list li:before{content:"\f067"}.icon-minus-list li:before{content:"\f068"}.icon-hand-right-list li:before{content:"\f0a4";font-size:14px}.icon-thumbs-up-list li:before{content:"\f087";font-size:14px}.icon-star-list li:before{content:"\f005";font-size:14px}.icon-star-empty-list li:before{content:"\f006";font-size:14px}.icon-chevron-right-list li:before{content:"\f054";font-size:14px}.icon-th-large-list li:before{content:"\f009";font-size:9px;width:2.2em}dt{font-size:.92em}dd{font-size:.9em;padding-bottom:1em;margin-left:1em}dd:before{content:"\f0a4";font-size:14px}label{display:block;font-size:.9em;margin-bottom:.2em}.inline-label,.wpcf7 label,label.error{display:inline-block}input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),select,textarea{padding:.7em;width:262px;max-width:100%;font-size:.9em;color:#444;border:1px solid #ddd;border-radius:0;background:#fff;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}div.uploader:hover,input:focus,input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus{border-color:#aaa;outline:0}textarea{width:41%;min-height:10em}.inline-label{margin-right:2em}div.checker.disabled,div.radio.disabled,div.selector.disabled{opacity:.4}div.selector{font-size:.9em;padding:.4em .4em .4em 1em;width:240px!important;background:#fff;border:1px solid #ddd}div.checker span:before,div.radio span:before,div.selector:before,div.uploader span.action:before{font-family:FontAwesome;font-weight:400;font-size:9px;width:1.8em;text-align:right;font-style:normal;display:inline-block;text-decoration:inherit}div.selector:before{position:absolute;top:.5em;right:1em;font-size:16px;color:#555;content:"\f078"}div.selector.focus{border-color:#aaa}div.selector.focus:before{color:#000}div.selector span{padding-top:2px;padding-left:0;background:0 0}div.selector select{width:98%!important;left:1%!important;height:auto;min-height:39px;line-height:36px;font-size:1em;-webkit-tap-highlight-color:transparent}.android div.selector select{font-size:2em}div.checker,div.radio{width:20px;height:29px;margin-right:7px}div.checker span,div.radio span{background:0 0}div.checker span:before,div.radio span:before{text-align:left;position:absolute;top:2px;left:0;font-size:22px;line-height:120%;color:#444;content:"\f096"}div.checker span.checked:before,div.radio span.checked:before{content:"\f046"}div.checker span:hover:before,div.radio span:hover:before{color:#000}div.uploader{width:260px;height:37px;background:#fff;border:1px solid #DDD}div.uploader input{width:100%;z-index:100;line-height:39px;min-height:39px}.blog-masonry,.portfolio-items{min-height:200px}div.uploader span.filename{padding:6px 10px;width:100%;border-left:0;font-size:13px}div.uploader span.action{width:9px;text-indent:-999em;background:#fff;padding:8px 4px 8px 29px;position:absolute;top:0;right:0;font-size:13px;border-left:1px solid #DDD}div.uploader span.action:before{text-indent:0;content:"\f093";font-size:20px;text-align:left;position:absolute;top:8px;left:13px}.contact-form,.wpcf7{padding:1em 0}.contact-form input[type=submit],.wpcf7 input[type=submit]{margin-top:1.4em}.wpcf7 label{margin-right:2em}.wpcf7 div.checker,.wpcf7 div.radio{margin-right:0}form p{position:relative}label.error{position:absolute;bottom:-18px;left:0;min-width:132px;text-align:left;font-size:13px;padding:0 .8em;border-radius:2px;background-color:#DA4842;color:#fff}label.error:after{content:" ";position:absolute;left:1.6em;bottom:100%;pointer-events:none;width:0;height:0;border-bottom:8px solid #DA4842;border-right:8px solid transparent}.contact-form .ajax-loader{display:none;margin:1em}.contact-form .alert{display:none}a.button,button,input[type=button],input[type=submit]{position:relative;padding:.8em 2em .7em;font-size:.9em;line-height:1.2;border:0;outline:0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);background:#333;border-radius:0}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff;background:#2a2a2a}a.button:active,button:active,input[type=button]:active,input[type=submit]:active{background:#1a1a1a}a.button.big,button.big,input[type=button].big,input[type=submit].big{font-size:1.1em;font-weight:700}a.button.small,button.small,input[type=button].small,input[type=submit].small{padding:.6em 1.2em .5em;font-size:.8em;font-weight:700}a.button.fancy,button.fancy,input[type=button].fancy,input[type=submit].fancy{border-radius:4px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 10px 30px rgba(255,255,255,.4),inset 0 1px 0 0 rgba(255,255,255,.4)}a.button.fancy:active,button.fancy:active,input[type=button].fancy:active,input[type=submit].fancy:active{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 2px 6px rgba(0,0,0,.2)}a.button.d3,button.d3,input[type=button].d3,input[type=submit].d3{border-radius:4px;border:1px solid rgba(0,0,0,.1);border-bottom:4px solid rgba(0,0,0,.3);box-shadow:inset 0 10px 30px rgba(255,255,255,.2),inset 0 1px 0 0 rgba(255,255,255,.4),0 1px 0 1px rgba(0,0,0,.1),inset 0 -1px 0 0 rgba(255,255,255,.2)}a.button.d3:active,button.d3:active,input[type=button].d3:active,input[type=submit].d3:active{border:1px solid rgba(0,0,0,.2);margin-top:3px}a.button.icon-button,button.icon-button,input[type=button].icon-button,input[type=submit].icon-button{padding-left:2.8em}a.button.icon-button.big,button.icon-button.big,input[type=button].icon-button.big,input[type=submit].icon-button.big{padding-left:3.6em}a.button i,button i,input[type=button] i,input[type=submit] i{position:absolute;top:.45em;left:1.2em;line-height:1;font-size:1.4em;margin-right:.4em;margin-left:-.35em;margin-bottom:-1em;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.4)}a.button.green i,a.button.orange i,a.button.red i,button.green i,button.orange i,button.red i,input[type=button].green i,input[type=button].orange i,input[type=button].red i,input[type=submit].green i,input[type=submit].orange i,input[type=submit].red i{text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.big i,button.big i,input[type=button].big i,input[type=submit].big i{top:.2em;left:1em;font-size:2em}a.button.blue,button.blue,input[type=button].blue,input[type=submit].blue{background:#6FBBD8;color:#333;color:rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.blue:hover,button.blue:hover,input[type=button].blue:hover,input[type=submit].blue:hover{background:#6AB5D1}a.button.blue:active,button.blue:active,input[type=button].blue:active,input[type=submit].blue:active{background:#60A5BE}a.button.red,button.red,input[type=button].red,input[type=submit].red{background:#BE3C3A}a.button.red:hover,button.red:hover,input[type=button].red:hover,input[type=submit].red:hover{background:#B1312F}a.button.red:active,button.red:active,input[type=button].red:active,input[type=submit].red:active{background:#9B2A28}a.button.green,button.green,input[type=button].green,input[type=submit].green{background:#4BAE97;color:#333;color:rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.green:hover,button.green:hover,input[type=button].green:hover,input[type=submit].green:hover{background:#3C9B85}a.button.green:active,button.green:active,input[type=button].green:active,input[type=submit].green:active{background:#358D79}a.button.yellow,button.yellow,input[type=button].yellow,input[type=submit].yellow{background:#FFD330;color:#333;color:rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.yellow:hover,button.yellow:hover,input[type=button].yellow:hover,input[type=submit].yellow:hover{background:#F5CA2B}a.button.yellow:active,button.yellow:active,input[type=button].yellow:active,input[type=submit].yellow:active{background:#ECBF19}a.button.light,button.light,input[type=button].light,input[type=submit].light{background:#EEE;color:#333;color:rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.light:hover,button.light:hover,input[type=button].light:hover,input[type=submit].light:hover{background:#e7e7e7}a.button.light:active,button.light:active,input[type=button].light:active,input[type=submit].light:active{background:#DDD}a.button.orange,button.orange,input[type=button].orange,input[type=submit].orange{background:#E9A948;color:#333;color:rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.orange:hover,button.orange:hover,input[type=button].orange:hover,input[type=submit].orange:hover{background:#DFA650}a.button.orange:active,button.orange:active,input[type=button].orange:active,input[type=submit].orange:active{background:#D59D4A}a.button.navy,button.navy,input[type=button].navy,input[type=submit].navy{background:#9BB9BE;color:#333;color:rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.navy:hover,button.navy:hover,input[type=button].navy:hover,input[type=submit].navy:hover{background:#92AEB3}a.button.navy:active,button.navy:active,input[type=button].navy:active,input[type=submit].navy:active{background:#809CA2}a.button.grass,button.grass,input[type=button].grass,input[type=submit].grass{background:#A1D86F;color:#333;color:rgba(0,0,0,.6);text-shadow:0 1px 0 rgba(255,255,255,.2)}a.button.grass:hover,button.grass:hover,input[type=button].grass:hover,input[type=submit].grass:hover{background:#9BCE6C}a.button.grass:active,button.grass:active,input[type=button].grass:active,input[type=submit].grass:active{background:#92C464}.widget-area{padding:1em 0;color:#666}#ddsecondary .widget{padding:0 0 2.6em 2em}.widget-title,.widget-title a{color:#444}.widget-area a{color:#333}.widget-area a:hover{background-color:#f7f7f7;border-bottom:1px dotted #aaa}.widget-area a:active{background-color:#eee}.widget-area ul{padding-left:0}.widget-area ul li{font-size:.9em;position:relative;padding-left:1.4em;margin-bottom:.4em;line-height:1.4}.widget-area ul li:before{position:absolute;top:.2em;left:0;content:"\f009";font-size:10px;width:22px;color:#666}.widget input[type=text],.widget textarea{min-width:0!important;width:50%;max-width:240px;margin-right:1em;margin-bottom:1em}.widget_recent_entries ul li:before{content:"\f08d";font-size:13px}.widget_archive ul li:before{content:"\f01c";font-size:12px;top:.35em}.widget_recent_comments ul li:before{content:"\f0e6";font-size:16px;top:0}.widget_categories ul li:before{content:"\f097";font-size:14px;top:.1em}.widget_meta ul li:before{content:"\f0a4";font-size:14px;top:.1em}.widget_links ul li:before{content:"\f0c1";font-size:14px;top:.1em}.widget_pages ul li:before{content:"\f016";font-size:14px;top:.1em}.widget_calendar table caption,.widget_rss .rss-date,.widget_rss cite:before{text-align:left;font-style:italic;color:#888}.widget_calendar table tr td,.widget_calendar table tr th{padding:.5em 1.1em .4em 0}.widget_calendar tr td{color:#999}.widget_calendar tbody a{border-bottom:1px dotted #777}.textwidget{font-size:.9em}.widget_rss .rss-date{margin-left:1em;font-size:.88em}.widget_rss ul li{padding-bottom:.8em}.widget_rss ul li a.rsswidget{font-weight:700}.widget_rss ul li:before{content:"\f055";font-size:14px;top:.2em}.widget_rss .widget-title img{margin-right:.1em}.widget_rss cite{display:block;margin-top:.6em;text-align:right}.widget_rss cite:before{content:"by "}.widget_rss .rssSummary{padding-top:.2em}.tagcloud a{font-size:13px!important;background:#f7f7f7;padding:8px 15px;margin-bottom:3px;display:inline-block}.tagcloud a:hover{border:none;background:#eee}.tagcloud a:active{background:#e7e7e7}#searchform #searchsubmit,#searchform label{display:none}.widget_popular_entries ul li:before{content:"\f006";font-size:16px;top:0}.eemail_caption{padding:.5em .5em .5em 0;font-size:.9em}.eemail_msg{padding-top:5px;color:red}.eemail_textbox{padding-bottom:0}.eemail_button{padding-bottom:.8em}.eemail_textbox_class{width:200px}.flickr_badge_image,.instagram-placeholder{display:inline-block;margin:0 .8em .6em 0}.flickr_badge_image img,.instagram-placeholder img{max-width:60px;padding:.2em;border:1px solid #eee}.flickr_badge_image a:hover,.instagram-placeholder a:hover{border:0;text-decoration:none}.flickr_badge_image a:hover img,.instagram-placeholder a:hover img{border-color:#ccc}.instagram-placeholder img{max-width:75px}.site-footer .flickr_badge_image,.site-footer .instagram-placeholder{margin:0 .4em .3em 0}.site-footer .flickr_badge_image img,.site-footer .instagram-placeholder img{max-width:50px}.widget-twitter ul li{margin-bottom:3em;padding-top:.4em;max-width:26em}.widget-twitter ul li:before{content:"\f099";font-size:22px;top:-.2em}.widget-twitter ul li span{position:relative;display:block;margin-left:2em;padding:1em 1.4em;background:#f7f7f7}.widget-twitter ul li span:before{content:'';position:absolute;top:0;right:100%;width:0;height:0;border-top:13px solid #e7e7e7;border-left:15px solid transparent}.widget-twitter ul li span+a{float:right;margin-top:.4em;color:#aaa}#dynamic-to-top{border:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none}#dynamic-to-top:hover{background:#000}.site-footer .widget-area{padding:2em 0}@font-face{font-family:JustVectorRegular;font-weight:400;font-style:normal;src:url(fonts/justvector/justvector-webfont.eot);src:url(fonts/justvector/justvector-webfont.eot?#iefix) format('eot'),url(fonts/justvector/justvector-webfont.woff) format('woff'),url(fonts/justvector/justvector-webfont.ttf) format('truetype'),url(fonts/justvector/justvector-webfont.svg#webfontmuk63VQd) format('svg')}.social{padding:0;margin:1em 0}.widget-area ul.social li:before{display:none}.social li,.widget-area ul.social li{display:inline-block;padding:0;margin-bottom:-3px}.social li a{display:block;float:left;line-height:90%;text-align:center;font-family:JustVectorRegular;font-size:32px;padding:8px 8px 4px;min-width:27px;max-height:28px;color:#444;background:#fff}.entry-content .social a:not(.button),.widget-area ul.social li a{letter-spacing:0;border:1px solid #ddd;color:#444;background:#fff}.social li a:hover{color:#fff!important;border-color:rgba(0,0,0,.9);background-color:#000}.social li a.facebook:hover{background-color:#3c5fac}.social li a.twitter:hover{background-color:#5ec3df}.social li a.flickr:hover{background-color:#FF0084}.social li a.rss:hover{background-color:#f90}.social li a.dribble:hover{background-color:#EA4C89}.social li a.lastfm:hover{background-color:#D51007}.social li a.linkedin:hover{background-color:#2089b5}.social li a.vimeo:hover{background-color:#0dadd6}.social li a.google:hover{background-color:#c63d2d}.social li a.forrst:hover{background-color:#5b9a68}.social li a.skype:hover{background-color:#00aff0}.social li a.picassa:hover{background-color:#ffd34e}.social li a.youtube:hover{background-color:#c8312b}.social li a.pinterest:hover{background-color:#cb2027}.social li a.instagram:hover{background-color:#3f729b}.social li a.tumblr:hover{background-color:#2C4762}.social li a.behance:hover{background-color:#3878F6}.social li a.blogger:hover{background-color:#fc9947}.social li a.delicious:hover{background-color:#3274d1}.social li a.digg:hover{background-color:#205891}.social li a.friendfeed:hover{background-color:#2f72c4}.social li a.github:hover{background-color:#000}.social li a.wordpress:hover{background-color:#0083b3}.social li a.google:before,.social li a.instagram:before,.social li a.pinterest:before{font-family:FontAwesome;font-weight:400;text-align:center;font-style:normal;pad text-decoration:inherit;font-size:30px}.social li a.pinterest:before{content:"\f0d2"}.social li a.instagram:before{content:"\f083"}.social li a.google:before{content:"\f0d4"}.show-grid [class*=span]{font-size:.8em;padding:1em 0;text-align:center;margin-bottom:1.2em;background:#eee}.not-found{padding:2em 0;text-align:center}.cta .cta-button,.navigation .nav-next{text-align:right}.not-found h1{margin:0 0 .1em;font-size:8em;letter-spacing:.03em;line-height:1;color:#333;text-shadow:1px 1px 0 #fff,2px 2px 0 #ccc,3px 3px 0 #ccc,4px 4px 0 #ccc}.not-found p,.tabs,.toggle{font-size:.9em}.not-found p{font-style:italic}.show-buttons .button{margin:0 1em 1em 0}.tabs .tab-titles{padding:0;margin:0}.tabs .tab-titles li{display:inline-block}.tabs .tab-titles li a{display:inline-block;padding:.625em 1.4em;letter-spacing:0;cursor:pointer;border:1px solid #ccc;background-color:#f7f7f7}.tabs .tab-titles li a.active{border-top:3px solid #444;background-color:#fff;border-bottom-color:#fff}.tabs .tab-content{margin-top:-1px;border:1px solid #ccc}.tabs .tab-content>div{padding:1em 1.5em;display:none;background-color:#fff}.toggle h4{position:relative;font-size:1em;border-left:0;padding:.8em 1em .8em 2.4em;margin:0;cursor:pointer;border-bottom:1px solid #ddd}.toggle h4.active{border-bottom:0}.toggle h4:before{content:"\f0a9";color:#aaa;position:absolute;top:.35em;left:0;font-size:27px;line-height:1}.toggle h4:hover:before{color:#333}.toggle h4.active:before{content:"\f0ab";color:#333}.toggle .toggle-content{display:none;padding:.5em 0 1em;border-bottom:1px solid #ddd}.alert{position:relative;padding:1.2em 1em 1em 4em;margin-bottom:1em;font-size:.9em;color:rgba(0,0,0,.7);text-shadow:0 1px 0 rgba(255,255,255,.9);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background-color:#f7f7f7}.alert:before{content:"\f0c6";color:#aaa;color:rgba(0,0,0,.7);position:absolute;top:.6em;left:.9em;font-size:27px;line-height:1}.alert.success{background-color:#DEF1DA}.alert.success:before{content:"\f087"}.alert.info{background-color:#FAFCD9}.alert.info:before{content:"\f05a"}.alert.error{background-color:#FCD9D9}.alert.error:before{content:"\f06a"}.cta,.project-action{margin:2em 0;padding:2em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.entry-content a.more-link,.site-content h1 a:active{border-bottom:1px dotted #ccc}.cta h3,.cta p{margin:0}.entry-content a.more-link,.entry-header,.entry-meta,.featured-image,.flex-direction-nav a,.flex-direction-nav a:before,.format-image .entry-content,.format-link .entry-content,.format-link header,.format-status .entry-content,.post .entry-title,.project-action{text-align:center}.cta p{font-size:.9em}.project-action .button{margin-right:1em}.project-action .button:last-child{margin-right:0}.inline-lightbox{display:inline-block}.inline-lightbox .media-box{padding:0}.inline-lightbox.image .portfolio-info:before{content:"\f002"}.inline-lightbox.video .portfolio-info:before{content:"\f04b"}.inline-lightbox .portfolio-info:before{font-size:3em}.hentry{padding:1.25em 0 2.5em}.blog-posts .entry-title,.portfolio-single .entry-title{font-size:1.9em}.entry-meta{padding:.6em 0 1.2em;color:#aaa;font-weight:400;font-size:.8em;letter-spacing:1px}.archives a,.comment-meta a,.comment-reply-link,.entry-meta a,.nav-single a,.navigation a,.post-pagination a,.related-posts a,.tabs .tab-titles li a{color:#333;border-bottom:1px dotted #ccc}.archives a:hover,.comment-meta a:hover,.comment-reply-link:hover,.entry-content a.more-link:hover,.entry-meta a:hover,.launch-wrap a:hover,.nav-single a:hover,.navigation a:hover,.post-pagination a:hover,.related-posts a:hover,.site-content h1 a:hover{color:#000;background-color:#f7f7f7}.archives a:active,.comment-meta a:active,.comment-reply-link:active,.entry-content a.more-link:active,.entry-meta a:active,.launch-wrap a:active,.nav-single a:active,.navigation a:active,.post-pagination a:active,.related-posts a:active{background-color:#eee}.entry-meta .edit-link{float:right}.entry-content{padding:.25em 0 1.25em}.page .entry-content{padding-top:1em}.entry-content a.more-link{display:block;max-width:18.75em;margin:2.5em auto 0;padding:.5em 0 .4em;color:#444;font-weight:400;font-size:.85em;background:0 0;letter-spacing:2px}.entry-meta .comments-link:before{content:"\f0e5";font-size:1em;margin-left:.6em;margin-right:-.8em;display:inline-block}.hentry.sticky:before,.hentry:before{display:block;width:100%;text-align:center;font-size:2em}.hentry.sticky:before{content:"\f08d"}.format-aside:before{content:"\f040"}.format-quote:before{font-family:Georgia,"Times New Roman",Times,serif;font-size:5.5em;max-height:.5em;line-height:1;content:"\201C"}.format-quote blockquote{font-size:1.6em;margin:0}.format-quote blockquote cite{font-size:.7em}.format-quote blockquote:before{content:""}.format-link:before{content:"\f0a7"}.format-link .link-content a{font-size:1.1em;word-break:break-all;background:#111;padding:.6em 1.2em;border-radius:3px;color:#fff;display:inline-block;margin-top:.5em}.format-status:before{content:"\f0c6"}.format-status .entry-content>p:first-child{padding:.7em;border:1px dashed #ddd}.format-chat:before{content:"\f0e6"}.chat-row:after{display:table;content:"";line-height:0}.chat-author{float:left;width:88px;font-size:.9em}.chat-text{padding-left:100px}.chat-text p{margin-top:0}.chat-author cite{display:inline-block;min-width:80%;margin-right:.1em;font-weight:700;border-bottom:1px dotted #ddd}.format-video:before{content:"\f03d"}.format-audio:before{content:"\f001"}.mejs-audio{max-width:480px;margin:0 auto}.format-image:before{content:"\f03e"}.format-gallery:before{content:"\f083"}.flex-direction-nav a{color:#fff}.flex-direction-nav a:hover{background:#C30;color:#fff}.flex-direction-nav a:before{display:block;width:100%;font-size:18px;line-height:39px}.flex-direction-nav .flex-next:before{content:"\f061"}.flex-direction-nav .flex-prev:before{content:"\f060"}.flex-title{position:absolute;bottom:20px;left:20px;margin:0;padding:.5em 1em;color:#fff;background:#333}.format-aside .entry-content .aside-content{position:relative;padding:.8em 2em .4em 3.6em;margin-top:1em;line-height:1.9;color:#5a4f43;text-shadow:0 1px 0 #fff;background-color:#f2f6c1;border:1px solid #E0DACE;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.5),inset 0 0 5px #d8e071;box-shadow:inset 0 1px rgba(255,255,255,.5),inset 0 0 5px #d8e071;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-radial-gradient(center,cover,rgba(255,255,255,.7) 0,rgba(255,255,255,.1) 90%),-webkit-repeating-linear-gradient(top,transparent 0,transparent 29px,rgba(239,207,173,.7) 29px,rgba(239,207,173,.7) 30px);background-image:-moz-radial-gradient(center,cover,rgba(255,255,255,.7) 0,rgba(255,255,255,.1) 90%),-moz-repeating-linear-gradient(top,transparent 0,transparent 29px,rgba(239,207,173,.7) 29px,rgba(239,207,173,.7) 30px);background-image:-o-radial-gradient(center,cover,rgba(255,255,255,.7) 0,rgba(255,255,255,.1) 90%),-o-repeating-linear-gradient(top,transparent 0,transparent 29px,rgba(239,207,173,.7) 29px,rgba(239,207,173,.7) 30px);background-size:100% 100%}.format-aside .entry-content .aside-content:before{content:'';position:absolute;top:0;bottom:0;left:2em;width:2px;border:solid #efcfad;border-color:rgba(239,207,173,.9);border-width:0 1px}.navigation,.post-pagination{padding:2em 0}.navigation>div{width:50%;float:left}.navigation a{display:inline-block;padding:.4em}.navigation .meta-nav{margin-right:.5em}.navigation .nav-next .meta-nav{margin-left:.5em;margin-right:0}.post-pagination ul{list-style:none;text-align:center;padding:0}.comment .reply,.nav-single .nav-next{text-align:right}.post-pagination li{display:inline-block;font-size:.9em;margin:0 .1em}.post-pagination li a{display:inline-block;padding:.3em .9em;border-bottom:1px solid #ddd}.post-pagination li.current a,.post-pagination li.current a:hover{border:0;border-bottom:2px solid #555}.post-pagination li a:hover{border-bottom:1px solid #555;background:0 0}.blog-single .entry-meta{line-height:1.9}.nav-single,.navigation{padding:3em 0;font-size:.9em}.nav-single .meta-nav{margin-right:.6em}.nav-single .nav-next .meta-nav{margin-left:.6em;margin-right:0}.nav-single h4{color:#aaa}.comments-area{padding:2em 0}.commentlist{padding:.5em 0 1.5em}.comments-title span{font-size:.6em;color:#aaa;margin-left:1em;margin-right:1em}.comments-title span.on{font-style:italic;margin-right:0}.comments-area ol{padding-left:0}.comments-area ol li{padding-top:1em}.comments-area ol ol{margin-left:13%}.comments-area ol ol li{padding-top:0}.comments-area ol ol ol{margin-left:15%}.comments-area article{position:relative;margin-left:105px;margin-bottom:1em;padding:1em 1.6em;border:1px solid #eee;border-left:2px solid #555}.comments-area article:before{content:"";position:absolute;top:1em;right:100%;width:0;height:0;border-top:12px solid #555;border-left:16px solid transparent}.comment-meta img{position:absolute;top:0;left:-105px}.comments-area ol ol .comment-meta img{width:65px;left:-95px}.comments-area ol ol article{position:relative;margin-left:95px}.comment-meta .fn,.comment-reply-link{font-size:.9em;font-style:normal;font-weight:700;text-transform:uppercase}.comment-meta .fn+a{float:right;font-size:.8em;font-style:italic;color:#aaa;border-bottom:0}.comment-content{font-size:.9em;color:#555}.comment-content p{margin:.8em 0 .2em}#filters,.archives-tag.post-list ul,.intro,.intro .launch-wrap:before,.media-box .mask,.page-header,.portfolio-text,.post-list h2,.related-posts,a.loadmore{text-align:center}.comment-reply-link{font-weight:400;font-size:.8em;letter-spacing:3px}.bypostauthor>article{border-left-color:#C30}.bypostauthor>article:before{border-top-color:#C30}.bypostauthor>article:after{position:absolute;bottom:-22px;right:.3em;font-size:18px;content:"\f097"}#respond{padding:0 0 1em}#respond h3{font-size:1.6em}.author-info p,.comment-notes,.form-allowed-tags,.related-posts ol li a{font-size:.9em}.form-allowed-tags code{margin-top:1em}.form-submit{margin-top:2em}.about-author{padding:2em 0}.author-bio{padding:1em 0;border:1px dotted #ddd;border-left:0;border-right:0}.author-img img{display:block}.author-img img:hover{opacity:.9}.author-info p{margin:.4em 0}.author-info :first-child{margin-top:0}.related-posts{padding:2em 0}.related-posts ol{padding-left:0}.blog-single footer.entry-meta{position:relative}.blog-single footer.entry-meta:before{position:absolute;top:-1.1em;left:50%;font-size:26px;content:"\f02b";color:#aaa}.media-box .mask,.media-box .mask a{left:0;width:100%;position:absolute}.post-archive .hentry{padding-bottom:1em}.post-archive .page-header{padding-bottom:2em}.post-archive .page-title{font-size:1.6em}.post-archive .page-header span{font-size:.6em;color:#aaa;margin-left:.6em;margin-right:.6em}.post-archive .entry-title{font-size:1.4em;margin-bottom:0}.archives{padding-top:1em}.archives a{font-size:.9em}.archives ul{padding-left:0}.archives ul li{margin-bottom:.1em}.archives ul li::before{color:#999}.archives-list.post-list{padding:0}.archives-tag.post-list h2{font-size:1.5em}.archives-list h3{font-size:1em}.archives-tag.post-list{border-bottom:1px dashed #ccc}.archives-tag.post-list:last-child{border-bottom:none}.archives-tag.post-list li{display:inline-block;padding:0;margin-bottom:.1em;border:0}.archives-tag.post-list a{display:inline-block;font-size:.9em;padding:.7em 2em;color:#fff;background:#333}.archives-tag.post-list a:hover{color:#fff;background:#222}#filters{padding:0;margin:.25em 0 1.2em}#filters li{display:inline-block;margin:0 1em}#filters li a{color:#bbb;font-style:italic}#filters li a:hover{color:#777}#filters .current a{color:#333;border-bottom:1px solid #ddd}.portfolio-items .hentry{float:left;width:20%;padding:0}.portfolio-items .hentry.x2{width:40%}.hentry .media-box img{display:block}.media-box{position:relative;padding:.5em}.media-box .mask{opacity:0;filter:alpha(opacity=0);height:100%;top:0;bottom:0;right:0;overflow:hidden;background:#fff;background:rgba(255,255,255,.95)}.media-box:hover .mask{opacity:1;filter:alpha(opacity=95)}.media-box .mask .portfolio-info{display:none;position:absolute;top:50%;margin-top:-2em;width:100%}.media-box:hover .mask .portfolio-info,a.loadmore{display:block}.portfolio-info:before{font-size:1.2em;padding-bottom:.2em;text-align:center;content:"\f0b1"}.video .portfolio-info:before{content:"\f03d"}.audio .portfolio-info:before{content:"\f001"}.image .portfolio-info:before{content:"\f03e"}.url .portfolio-info:before{content:"\f0c1"}.portfolio-info h3{max-width:90%;padding:0;margin:0 auto .2em;font-size:1em}.portfolio-info p{max-width:90%;margin:0 auto;font-size:.8em;color:#aaa;font-style:italic}.media-box .mask a{top:0;height:100%;background:#fff;opacity:0;filter:alpha(opacity=0)}a.loadmore{position:relative;margin:3em auto 0;max-width:25em;padding:10px;font-size:.9em;letter-spacing:3px;color:#fff;background:#ddd;cursor:pointer}.loadmore:hover{background:#333}.loading,.loadmore.loading:after{background:url(../images/bckg/loader_light.gif) center center no-repeat}.loadmore.loading:after{content:"";position:absolute;top:100%;left:50%;margin:24px 0 0 -35px;width:80px;height:24px;z-index:-1}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:192dpi){.loading,.loadmore.loading:after{background-size:70px 24px;background-image:url(../images/bckg/loader_light@2x.gif)}}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.department{margin:-.6em 0 1.2em;font-size:.825em;letter-spacing:3px;color:#999}.navigation,.portfolio-single .nav-single{padding-top:0}.portfolio-single .nav-single h4{color:#E7E7E7;font-size:1.5em;margin-bottom:.1em}.portfolio-single .entry-content .media-wrap,.portfolio-single .entry-content img{margin-bottom:2em}.portfolio-text{max-width:960px;margin:auto;padding-bottom:2em}.portfolio-text p{margin-top:0;color:#999}.portfolio-text .launch-wrap{margin-top:2em}.launch-wrap a{color:#333;font-style:italic;min-width:12em;border-bottom:1px solid #DDD;display:inline-block;padding:.4em 1em}.launch-wrap a:after{content:" →"}.back-to-portfolio a{font-style:normal;letter-spacing:3px}.back-to-portfolio a:after{content:""}.back-to-portfolio a:before{content:"→ "}.lightbox.hidden{display:none}#fancybox-close,.fancy-ico{font-size:1em;position:relative;top:.1em}#fancybox-close:before,.fancy-ico:before{display:inline}#fancybox-close:before{content:"\f00d";font-size:1em}.fancy-ico:before{font-size:3em}.fancy-ico{width:50px}#fancybox-right-ico:before{content:"\f054"}#fancybox-left-ico:before{content:"\f053"}#fancybox-close,.fancy-ico{display:inline-block;padding:15px;line-height:64%;cursor:pointer;opacity:1;color:#fff}#fancybox-close:hover,.fancy-ico:hover{opacity:1}#fancybox-close{opacity:1;color:#000;background:#fff}#fancybox-close:hover{background:#ddd}.intro h2{margin-top:.6em}.intro p{color:#999;font-style:italic;font-size:1.4em;margin:0 0 .6em}.intro p.launch-wrap{margin-top:3em;font-size:1em}.intro p.launch-wrap a{letter-spacing:3px;font-style:normal;font-size:.9em}.intro .launch-wrap:before{display:block;width:100%;margin-bottom:.2em;color:#444;font-size:1.2em;content:"\f0b1"}.post-list{padding-top:2em}.post-list h2{font-size:1.9em}.post-list ul{padding:.4em 0 2em}.post-list a{color:#444}.post-list a:hover{color:#000}.post-list h3{margin-top:0;margin-bottom:0;float:left}.post-list .date{color:#aaa;font-size:.9em;float:right}.post-list ul li{padding:1.2em 0 .6em;border-bottom:1px dashed #ddd}.post-list ul li:after,.post-list ul li:before{content:" ";display:table}.label,.share-links,.share-links:before{display:inline-block}.label{padding:0 .4em;color:#fff;background:#333;border-radius:2px}.map{margin-bottom:3em}.map iframe{width:100%;height:200px;margin-top:.6em}.share-links{position:relative;margin-left:.8em}.share-links a{color:#888;font-size:14px;cursor:pointer}.share-links:before{content:"\f045";color:#000;font-size:1.6em;margin-left:.2em;margin-right:-.8em}#page~iframe,.blog-masonry .entry-meta,.blog-masonry .flex-direction-nav,.share-wrap{display:none}.share-wrap{width:90px;text-align:left;background-color:#fff}.share-wrap a{border:0}.share-links .share-wrap{position:absolute;top:100%;right:-1em;z-index:310;padding:15px;border:1px solid #ddd;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.share-links .share-wrap:after{content:" ";position:absolute;right:3em;bottom:100%;pointer-events:none;width:0;height:0;border-bottom:8px solid #555;border-right:10px solid transparent}.share-wrap>div{padding-bottom:2px}.share-wrap .facebook-wrap{padding-bottom:9px}.fb-like>span{width:450px!important}.blog-masonry{padding-bottom:2em}.blog-masonry .hentry{float:left;width:25%;padding:20px 26px 0;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog-masonry .hentry .entry-content{border-bottom:2px solid #444}.blog-masonry .hentry h1{font-size:1.1em}.blog-masonry .hentry p{font-size:.925em}.blog-masonry .format-quote blockquote{padding:0;font-size:1.2em}.blog-masonry .format-aside .entry-content{margin-bottom:30px}@media (min-width:1200px){#ddsecondary .widget{padding-left:4em}}@media (min-width:1400px){#ddsecondary .widget{padding-left:5em}.widget_calendar table tr td,.widget_calendar table tr th{padding:.5em 1.5em .4em 0}}@media (min-width:1600px){#ddsecondary .widget{padding-left:6em}}@media screen and (min-width:768px){.blog-single .post .entry-content>p{font-size:18px}}@media (min-width:768px) and (max-width:979px){.main-navigation ul li{margin:0 .75em}.widget input[type=text],.widget textarea{width:90%;margin-right:0}#ddsecondary .flickr-badges{margin-right:-2em}}@media (max-width:767px){.about-author,.cta,.cta .cta-button{text-align:center}.main-navigation div.selector{display:block}.site-header{padding-top:.25em;padding-bottom:1em}.blog-posts .entry-title,h1{font-size:1.3em}.site-header hgroup{padding:.875em 0}h1.site-title{font-size:4em;margin-bottom:.16em}h1.site-title img{max-height:160px}.main-navigation>ul{display:none;padding:.4em 0}.main-navigation>ul>li{padding:.5em 0}.main-navigation ul ul{top:2.5em}.site-description{margin:.23em 0}.entry-content,.hentry{padding-bottom:.5em}a.more-link{margin-top:1.25em}.blog-posts .entry-meta{display:none;font-size:.7em;line-height:192%}.mejs-audio{max-width:420px}.comments-title span{display:block}.comment-meta .fn+a{display:block;float:none}.comments-area ol ol{margin-left:5%}.comments-area ol ol ol{margin-left:8%}.comment-meta img{position:static;top:auto;left:auto;float:left;margin:0 1em .6em 0}.comment-meta .fn{display:block;padding-top:1em}.comments-area article,.comments-area ol ol article{margin-left:0}.comment-content{clear:left}.author-img img{margin:0 auto 1em}.not-found h1{font-size:6em}#ddsecondary{padding-top:3em}#ddsecondary .widget{padding-left:0;padding-bottom:1.2em}.widget_calendar table tr td,.widget_calendar table tr th{padding:.5em 1.6em .4em 0}.cta .cta-button{margin-top:1em}.project-action{padding-bottom:.4em}.project-action .button{margin-bottom:1em}blockquote{padding-left:1em;padding-right:1em}blockquote:before{top:-.3em;font-size:90px}.intro h2{font-size:1.4em}.post-list h3{float:none;font-size:1em}.post-list .date{float:none}}@media (max-width:480px){.middle{padding-bottom:2em}.project-action .button{margin-right:0}.portfolio-info h3{font-size:.8em}.portfolio-info p{display:none}.blog-masonry .hentry{float:left;width:25%;padding:20px 0 0}.post-list h2{font-size:1.4em}textarea{width:100%;min-width:0;max-width:262px}.mejs-audio{max-width:280px}}