article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}

audio,canvas,video{display:inline-block}



audio:not([controls]){display:none;height:0}

[hidden]{display:none}

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

body{margin:0}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:0}

fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{border:0;padding:0}

button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}

button,input{line-height:normal}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}

button[disabled],input[disabled]{cursor:default}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}

input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

textarea{overflow:auto;vertical-align:top}

table{border-collapse:collapse;border-spacing:0}



[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;-webkit-font-smoothing:antialiased}

[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icomoon';font-style:normal;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit;position:relative;top:1px}

.icon-phone:before{content:"\f095"}

.icon-star:before{content:"\e000"}

.icon-wordpress:before{content:"\f50e"}

.icon-evernote:before{content:"\f523"}

.icon-phone-2:before{content:"\e001"}

.icon-reorder:before{content:"\f0c9"}

.icon-paperclip:before{content:"\f0c6"}

.icon-cloud:before{content:"\f0c2"}

.icon-retweet:before{content:"\f079"}

.icon-eye-open:before{content:"\f06e"}

.icon-check:before{content:"\f046"}

.icon-bookmark:before{content:"\f02e"}

.icon-time:before{content:"\f017"}

.icon-heart:before{content:"\f004"}

.icon-envelope-alt:before{content:"\f003"}

.icon-search:before{content:"\f002"}

.icon-star-alt:before{content:"\f006"}

.icon-user:before{content:"\f007"}

.icon-ok:before{content:"\f00c"}

.icon-delete:before{content:"\f00d"}

.icon-home:before{content:"\f015"}

.icon-tag:before{content:"\f02b"}

.icon-tags:before{content:"\f02c"}

.icon-book:before{content:"\f02d"}

.icon-camera:before{content:"\f030"}

.icon-map-marker:before{content:"\f041"}

.icon-pencil:before{content:"\f040"}

.icon-chevron-left:before{content:"\f053"}

.icon-chevron-right:before{content:"\f054"}

.icon-plus-circle:before{content:"\f055"}

.icon-minus-circle:before{content:"\f056"}

.icon-delete-circle:before{content:"\f057"}

.icon-ok-circle:before{content:"\f058"}

.icon-help:before{content:"\f059"}

.icon-info:before{content:"\f05a"}

.icon-screenshot:before{content:"\f05b"}

.icon-arrow-left:before{content:"\f060"}

.icon-arrow-right:before{content:"\f061"}

.icon-alert-alt:before{content:"\f06a"}

.icon-leaf:before{content:"\f06c"}

.icon-alert:before{content:"\f071"}

.icon-random:before{content:"\f074"}

.icon-comments:before{content:"\f086"}

.icon-folder-open:before{content:"\f07c"}

.icon-folder-close:before{content:"\f07b"}

.icon-shopping-cart:before{content:"\f07a"}

.icon-check-empty:before{content:"\f096"}

.icon-twitter:before{content:"\f099"}

.icon-facebook:before{content:"\f09a"}

.icon-rss:before{content:"\f09e"}

.icon-beaker:before{content:"\f0c3"}

.icon-link:before{content:"\f0c1"}

.icon-users:before{content:"\f0c0"}

.icon-wrench:before{content:"\f0ad"}

.icon-circle-arrow-left:before{content:"\f0a8"}

.icon-circle-arrow-right:before{content:"\f0a9"}

.icon-magic:before{content:"\f0d0"}

.icon-sitemap:before{content:"\f0e8"}

.icon-envelope:before{content:"\f0e0"}

.icon-cogs:before{content:"\f085"}

.icon-mt:before{content:"\e002"}

.icon-google:before{content:"\f524"}

p{margin:0 0 9px;line-height:24.0px}

p small{font-size:14px}

p em{font-family:"Roboto Condensed"}

h1,h2,h3,h4,h5,h6{margin:0;font-family:"Roboto Condensed";color:#333;text-rendering:optimizelegibility;text-shadow:1px 1px 1px #fff;font-weight:normal}

h1{font-size:36px;line-height:36px;margin-bottom:18px}

h2{font-size:24px;line-height:36px;margin-bottom:18px}

h3{font-size:18px;line-height:18px;margin-bottom:9px}

h4,h5,h6{line-height:18px;margin-bottom:9px}

h4{font-size:18px}

h5{font-size:16px}

h6{font-size:12px;color:#dfdfdf;text-transform:uppercase}

h2.strikethrough{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666}

@media (max-width: 690px){h2.strikethrough{margin-bottom:30px}

}

h2.strikethrough span,h2.strikethrough a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

h2.strikethrough span{top:12px;color:#333}

code,pre{padding:0 3px 2px;font-family:monospace;font-size:14px;color:#333}

code{padding:3px 5px;color:#fff;background-color:#333}

pre{overflow:auto;display:block;padding:30px;margin:0 -25px 25px -25px;font-size:14.8px;line-height:1;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#333;font-family:"Inconsolata",Menlo,Monaco,Consolas,"Courier New",monospace;color:#fff}

pre code{padding:0;white-space:nowrap;color:inherit;background-color:transparent;border:0}

ul,ol{padding:0;margin:0 0 9px 25px}

ul ul,ul ol,ol ol,ol ul{margin-bottom:0}

ul{list-style:disc}

li{line-height:18px;font-family:"Roboto Condensed"}

ol{list-style:decimal;counter-reset:li;margin-left:0;padding-left:0}

ol>li{position:relative;margin:0 0 6px 2em;padding:4px 8px;list-style:none;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}

ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:2px;left:-20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;margin-right:8px;padding:1px 4px 2px 4px;font-size:11px;color:#fff;background:#333;text-align:center}

li ol,li ul{margin-top:6px}

ol ol li:last-child{margin-bottom:0}

strong{font-family:"Roboto Condensed"}

em{font-style:italic}

q:before,q:after,blockquote:before,blockquote:after{content:""}

a{color:#2cacdb;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}

a:hover{color:#1b7c9f;text-decoration:none}

p a:hover,.hentry li a:hover{text-decoration:underline;padding:2px 6px;background:#B25901;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;text-decoration:none;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.25)}

@media (max-width: 770px){p a:hover,.hentry li a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0}

}

img{max-width:100%;height:auto;display:block;position:relative}

#wpstats{position:absolute !important;top:-9999px !important;left:-9999px !important}

.bordered{padding:4px;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf;background-color:#fff}

.singular-portfolio img{-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf}

.borderless{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}

form{margin:0 0 18px}

label,input,button,select,textarea{font-size:16px;font-weight:normal;line-height:18px}

input,button,select,textarea{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}

label{display:block;margin-bottom:5px}

select,textarea,input[type="text"],input[type="email"],input[type="url"],input[type="search"]{display:inline-block;height:auto;padding:7px 10px;margin-bottom:9px;font-size:16px;line-height:18px;color:#333}

input,textarea{width:210px}

textarea{height:auto}

textarea,input[type="text"],input[type="email"],input[type="url"],input[type="search"]{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}

textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 10px rgba(44,172,219,0.75);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 10px rgba(44,172,219,0.75);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 10px rgba(44,172,219,0.75)}

input[type="radio"],input[type="checkbox"]{margin:3px 0;line-height:normal;cursor:pointer}

input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}

.gform_wrapper{overflow:inherit;margin:10px 0;max-width:98%}

.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{font-weight:normal;border:none;outline:none;background:none}

.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password]{outline-style:none;font-family:inherit;padding:5px 10px;letter-spacing:normal}

.gform_wrapper textarea{outline-style:none;font-family:inherit;letter-spacing:normal;padding:5px 10px;resize:none}

.gform_wrapper li,.gform_wrapper form li{list-style-type:none !important;list-style-image:none !important;list-style:none !important;overflow:visible;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}

.gform_wrapper ul li.gfield{clear:both}

.gform_wrapper ul.gfield_radio li,.gform_wrapper ul.gfield_checkbox li{overflow:hidden}

.gform_wrapper ul li:before,.gform_wrapper ul li:after,.gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}

.gform_wrapper .gform_heading{width:98%;margin-bottom:18px}

.gform_wrapper .field_name_first input,.gform_wrapper .ginput_complex .ginput_left input{width:96% !important}

.gform_wrapper .ginput_complex .ginput_left{width:50%;float:left}

.gform_wrapper .ginput_complex .ginput_right{width:49%;float:right}

.gform_wrapper .ginput_complex .ginput_right input{width:98% !important}

.gform_wrapper .top_label .gfield_label{margin:10px 0 4px 0;font-family:"Roboto Condensed";display:-moz-inline-stack;display:inline-block;line-height:1.3em;clear:both}

.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-family:"Roboto Condensed";font-size:1.3em}

.gform_wrapper h3.gform_title{letter-spacing:normal !important;margin:10px 0 6px 0}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox],.gform_wrapper ul.gfield_radio li input[type=radio]{width:auto !important;position:relative;top:2px}

.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{margin:6px 0;padding:0}

.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{display:block;margin:0 0 0 24px;padding:0;width:auto;line-height:1.5;vertical-align:top}

.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio],.gform_wrapper .gfield_checkbox li input{float:left;margin-top:2px}

.gform_wrapper .gfield_required{color:#790000;margin-left:4px}

.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#FFDFDF;margin-bottom:6px !important;padding:6px 6px 4px 6px !important;border:1px solid #c89797}

.gform_wrapper li.gfield.gfield_error .gfield_description{color:#790000}

.gform_wrapper .gfield_error .gfield_label{color:#790000}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:12px;margin-bottom:12px !important}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:12px}

.gform_wrapper .validation_error{color:#790000;font-family:"Roboto Condensed";font-size:14px;line-height:1.5em;margin-bottom:16px}

.gform_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both}

#gforms_confirmation_message{margin:30px 0;max-width:99%;background-color:#eed09e;border:1px solid #db9729;padding:15px;clear:both;position:relative;top:12px}

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label{font-family:"Roboto Condensed"}

.gform_wrapper .top_label li.gfield.gf_left_half{margin:0 0 8px 0;width:49%}

.gform_wrapper .top_label li.gfield.gf_right_half{margin:0 0 8px 0;width:49%}

.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:48%}

.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{margin-right:1%}

.gform_wrapper .top_label li.gfield.gf_left_half{float:left;clear:left !important}

.gform_wrapper .top_label li.gfield.gf_right_half{float:right;clear:right !important}

.gform_wrapper .top_label li.gfield.gf_left_half input.medium,.gform_wrapper .top_label li.gfield.gf_left_half input.large,.gform_wrapper .top_label li.gfield.gf_left_half select.medium,.gform_wrapper .top_label li.gfield.gf_left_half select.large,.gform_wrapper .top_label li.gfield.gf_right_half input.medium,.gform_wrapper .top_label li.gfield.gf_right_half input.large,.gform_wrapper .top_label li.gfield.gf_right_half select.medium,.gform_wrapper .top_label li.gfield.gf_right_half select.large{width:98%}

.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}

table{max-width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

html{-webkit-font-smoothing:antialiased}

body{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;font-style:normal;color:#333;background-color:#f3f3f3}

@media (max-width: 690px){body{font-size:14.22222px}

}

#main{margin-right:auto;margin-left:auto;width:90%;max-width:940px;margin-top:90px;margin-bottom:36px;overflow:hidden;padding:0 10px}

@media (max-width: 690px){#main{margin-top:100px}

}

@media (max-width: 440px){#main{margin-top:120px}

}

.page-template-thin .entry-content{width:695px;margin:0 auto}

@media (max-width: 440px){header#masthead{background:#fff;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);position:fixed;overflow:hidden;*zoom:1;width:100%;height:100px;top:0;z-index:2000}

header#masthead:before,header#masthead:after{display:table;content:""}

header#masthead:after{clear:both}

}

#site-title,h1#site-title{background:#fff;position:fixed;top:9px;left:25px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);width:111px;height:111px;z-index:3000;overflow:hidden;}

@media (max-width: 690px){#site-title,h1#site-title{width:78px;height:78px;position:relative;margin:0 auto;top:20px;left:0}

}

@media (max-width: 440px){#site-title,h1#site-title{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;top:0}

}

#site-title a{
	background: url("../img/icons/clairaudience-logo.png") no-repeat scroll center center / cover transparent;
    border: 0 none;
    color: transparent;
    display: block;
    font: 0px/0 a;
    height: 112px;
    left: 0;
    position: relative;
    text-shadow: none;
    transition: none 0s ease 0s;
    width: 112px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#site-title a{background-image:url(img/icons/clairaudience-logo@2x.png);background-size:250px 100px}

}

@media (max-width: 690px){#site-title a{background:url(../img/icons/clairaudience-logo-small.png) center center no-repeat;width:90px;height:90px;top:-3px;left:-6px}

}

@media only screen and (max-width: 690px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 690px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 690px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 690px) and (min-device-pixel-ratio: 2), only screen and (max-width: 690px) and (min-resolution: 192dpi), only screen and (max-width: 690px) and (min-resolution: 2dppx){#site-title a{background-image:url(img/icons/clairaudience-logo-small@2x.png);background-size:90px 125px}

}

@media (max-width: 440px){#site-title a{background:url(img/icons/clairaudience-logo-phone.png) center center no-repeat;width:150px;height:70px;top:0;left:0}

}

@media only screen and (max-width: 440px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 440px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 440px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 440px) and (min-device-pixel-ratio: 2), only screen and (max-width: 440px) and (min-resolution: 192dpi), only screen and (max-width: 440px) and (min-resolution: 2dppx){#site-title a{background-image:url(img/icons/clairaudience-logo-phone@2x.png);background-size:150px 70px}

}

#site-description{display:none}

@media (max-width: 690px){.admin-bar #menu-primary{top:65px}

}

#menu-primary{background-color:#fff;background-color:rgba(255,255,255,0.95);padding:20px 0;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);position:fixed;width:100%;height:58px;top:30px;z-index:2100}

@media (max-width: 690px){#menu-primary{height:42px;top:37px;padding:0;position:absolute}

}

@media (max-width: 440px){#menu-primary{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

}

#menu-primary ul{text-align:center;margin:0;padding:0}

#menu-primary ul li{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal}

@media (max-width: 920px){#menu-primary ul{width:100%;float:right;margin-right:20px;margin-left:0;text-align:right}

}

@media (max-width: 690px){#menu-primary ul{position:relative;top:100px;margin:0;text-align:center}

}

@media (max-width: 440px){#menu-primary ul{top:38px}

}

#menu-primary ul li{padding:0;margin:0 8px;font-size:13px;display:inline;text-transform:uppercase;position:relative}

@media (max-width: 770px){#menu-primary ul li{font-size:12px}

}

@media (max-width: 440px){#menu-primary ul li{margin:0 5px}

}

#menu-primary ul li a{color:#a7a9ac}

#menu-primary ul li.work-with-us{position:absolute;right:20px;top:20px;font-family:"Roboto Condensed"}

@media (max-width: 920px){#menu-primary ul li.work-with-us{position:static}

}

@media (max-width: 440px){#menu-primary ul li.work-with-us{position:absolute !important;top:-9999px !important;left:-9999px !important}

}

#menu-primary ul li.work-with-us a{color:#333}

#menu-primary ul li.work-with-us a:after{content:"\f054";font-family:"icomoon";padding-left:4px;position:relative;top:1px}

#menu-primary ul li.work-with-us a:hover{color:#2b2b2b}

#menu-primary ul li.work-with-us a span.mobile{display:none}

@media (max-width: 770px){#menu-primary ul li.work-with-us a span.mobile{display:inline}

}

@media (max-width: 770px){#menu-primary ul li.work-with-us a span.default{display:none}

}

#menu-primary ul li.tel,#menu-primary ul li.map{position:absolute;display:none;top:0}

#menu-primary ul li.tel a,#menu-primary ul li.map a{display:block;padding:4px 7px;font-family:"Roboto Condensed"}

@media (max-width: 440px){#menu-primary ul li.tel,#menu-primary ul li.map{display:inline}

}

#menu-primary ul li.map{top:-53px;right:5px}

#menu-primary ul li.tel{top:-53px;right:75px}

#menu-primary .menu li a:hover,#menu-primary .menu li.current-menu-item a,.singular-post #menu-primary .menu li.current_page_parent a{color:#39444a}

.loop-nav ul{list-style:none;padding:0;margin:0}

.loop-nav ul li{position:fixed;top:40%;padding:0;margin:0}

.loop-nav ul li a{color:#333;background:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf;opacity:.6;display:block;line-height:1;padding:7px 4px}

.loop-nav ul li a:hover{opacity:1}

.loop-nav ul li a i{padding:8px 6px 6px 6px}

.loop-nav ul .previous{right:0}

.loop-nav ul .previous a{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}

.loop-nav ul .next a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}

h1.page-title,h1.portfolio-title{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;max-width:520px;margin-left:auto;margin-right:auto}

@media (max-width: 690px){h1.page-title,h1.portfolio-title{margin-bottom:30px}

}

h1.page-title span,h1.page-title a,h1.portfolio-title span,h1.portfolio-title a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

@media (max-width: 840px){h1.page-title,h1.portfolio-title{font-size:24px}

}

h1.page-title a,h1.portfolio-title a{top:21px;color:#333}

@media (max-width: 840px){h1.page-title a,h1.portfolio-title a{top:12px}

}

h2.pitch,h3.pitch{text-align:center;text-transform:uppercase;margin-bottom:30px}

@media (max-width: 840px){h2.pitch,h3.pitch{font-size:16px;line-height:27px}

}

div.columns,p.columns{-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px;margin-bottom:54px}

@media (max-width: 600px){div.columns,p.columns{-webkit-columns:1;-moz-columns:1;-ms-columns:1;-o-columns:1;columns:1}

}

p.intro{font-size:24px;line-height:32px;margin-bottom:17px}

@media (max-width: 600px){p.intro{font-size:20px;line-height:28px}

}

.home h1.page-title{display:none}

h1.we-are{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:13px;max-width:466px;padding-top:20px;margin:0 auto}

@media (max-width: 690px){h1.we-are{margin-bottom:30px}

}

h1.we-are span,h1.we-are a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

@media (max-width: 690px){h1.we-are{padding-top:0}

}

h2.marquee{padding:40px 0 60px 0;margin-bottom:30px;margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;text-align:center;font-family:"Roboto Condensed"}

@media (max-width: 1024px){h2.marquee{font-size:55px}

}

@media (max-width: 920px){h2.marquee{font-size:50px}

}

@media (max-width: 840px){h2.marquee{font-size:40px;padding-top:25px}

}

@media (max-width: 690px){h2.marquee{font-size:34px;padding-bottom:20px}

}

@media (max-width: 440px){h2.marquee{font-size:28px}

}

@media (max-width: 320px){h2.marquee{font-size:22px} 
}

#services{margin-bottom:120px}

@media (max-width: 500px){#services.column-grid-4 .column-span-1{width:47.5%;margin:0 1.25% 15px 1.25%}

}

@media (max-width: 690px){#services{margin-bottom:60px}

}

@media (max-width: 440px){#services{margin-bottom:20px}

}

#services i{font-size:120px;text-shadow:-1px -1px 1px rgba(0,0,0,0.5);position:relative;top:15px;left:35px;line-height:120px}

@media (max-width: 690px){#services i{font-size:100px;line-height:100px;top:10px;left:30px}

}

@media (max-width: 600px){#services i{font-size:80px;line-height:80px;left:24px}

}

#services a{display:block;margin:0 auto;background:#fff;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;width:160px;height:160px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border:1px solid #fff}

#services a:hover{-webkit-box-shadow:0px 0px 7px 3px #2cacdb;-moz-box-shadow:0px 0px 7px 3px #2cacdb;box-shadow:0px 0px 7px 3px #2cacdb;border-top:1px solid #56bce2;-webkit-transform:rotate(2160deg);-moz-transform:rotate(2160deg);-ms-transform:rotate(2160deg);-o-transform:rotate(2160deg);transform:rotate(2160deg);border:1px solid #9d9d9d;color:#2cacdb}

@media (max-width: 690px){#services a{width:133.33333px;height:133.33333px}

}

@media (max-width: 600px){#services a{width:106.66667px;height:106.66667px}

}

#services .design a{color:#be4b3c}

#services .design a:hover{color:#2cacdb}

#services .develop a{color:#db9729}

#services .develop a:hover{color:#2cacdb}

#services .develop i{top:20px;left:20px}

@media (max-width: 690px){#services .develop i{top:17px;left:17px}

}

@media (max-width: 600px){#services .develop i{top:12px;left:12px}

}

#services .content a{color:#79a161}

#services .content a:hover{color:#2cacdb}

#services .support a{color:#4e9c97}

#services .support a:hover{color:#2cacdb}

#services span{text-align:center;display:block;font-family:"Roboto Condensed";margin-top:15px;text-shadow:1px 1px 1px #fff}

#feeds{*zoom:1}

#feeds:before,#feeds:after{display:table;content:""}

#feeds:after{clear:both}

#feeds .feed .summary{padding:7px 15px}

#feeds .hentry{background:#fff;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf}

#feeds .hentry:hover{-webkit-box-shadow:0px 0px 7px 3px #2cacdb;-moz-box-shadow:0px 0px 7px 3px #2cacdb;box-shadow:0px 0px 7px 3px #2cacdb;border-top:1px solid #56bce2}

#feeds .hentry h3{font-size:16px;line-height:1.2;padding:5px 0}

#feeds .hentry h3 a{color:#333}

#feeds .hentry h3 a:hover{color:#2cacdb}

#portfolio-feed{width:62.5%;float:left;margin:0}

@media (max-width: 690px){#portfolio-feed{width:100%;float:none;margin-bottom:20px;*zoom:1}

#portfolio-feed:before,#portfolio-feed:after{display:table;content:""}

#portfolio-feed:after{clear:both}

}

#portfolio-feed .portfolio{width:46.25%;margin-right:6.6666666666667%;float:left;max-height:255px}

@media (max-width: 440px){#portfolio-feed .portfolio{width:69%;float:none;margin:0 auto 20px auto}

}

@media (max-width: 400px){#portfolio-feed .portfolio{width:80%}

}

@media (max-width: 320px){#portfolio-feed .portfolio{width:100%}

}

#portfolio-feed .portfolio .project-summary{position:relative;min-height:76px}

#portfolio-feed .portfolio .project-summary ul{list-style:none;margin:0;padding:0}

#portfolio-feed .portfolio .project-summary ul li{display:inline}

#portfolio-feed .portfolio .project-summary ul li a{color:#2b2b2b;cursor:pointer;padding:0 3px}

#portfolio-feed .portfolio .project-summary ul li a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0;padding:0 3px}

#portfolio-feed .portfolio .project-summary ul.project-services{text-align:right;position:absolute;right:15px;top:12px}

#portfolio-feed .portfolio .project-summary .project-meta{width:90%;position:absolute;bottom:3px}

#portfolio-feed .portfolio .project-summary .project-meta a{color:#333}

#portfolio-feed .portfolio .project-summary .project-meta a:hover{color:#1b7c9f}

#portfolio-feed .portfolio .project-summary .project-meta a.project-url{font-size:12px;float:left}

#portfolio-feed .portfolio .project-summary .project-meta a.project-link{float:right;margin-right:2px;font-size:12px;padding:0 4px;line-height:1}

#portfolio-feed .portfolio.odd{margin-right:0}

@media (max-width: 440px){#portfolio-feed .portfolio.odd{margin-right:auto}

}

#portfolio-feed h2{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:13px}

@media (max-width: 690px){#portfolio-feed h2{margin-bottom:30px}

}

#portfolio-feed h2 span,#portfolio-feed h2 a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

#blog-feed{width:29.166666666665%;margin-left:8.16666666674%;float:left}

@media (max-width: 690px){#blog-feed{width:100%;margin:0;float:none;clear:both}

}

#blog-feed .hentry{max-height:255px}

@media (max-width: 690px){#blog-feed .hentry{width:50%;margin:0 auto}

}

@media (max-width: 440px){#blog-feed .hentry{width:69%}

}

@media (max-width: 400px){#blog-feed .hentry{width:80%}

}

@media (max-width: 320px){#blog-feed .hentry{width:100%}

}

#blog-feed .hentry img{max-height:165px;max-width:100%}

#blog-feed .hentry .entry-summary{position:relative;min-height:76px}

#blog-feed .hentry .entry-summary .post-meta{width:90%;position:absolute;bottom:3px}

#blog-feed .hentry .entry-summary .post-meta a{color:#333}

#blog-feed .hentry .entry-summary .post-meta a:hover{color:#1b7c9f}

#blog-feed .hentry .entry-summary .post-meta .post-date{font-size:12px;float:left}

#blog-feed .hentry .entry-summary .post-meta a.post-link{float:right;margin-right:2px;font-size:12px;padding:0 4px;line-height:1}

#blog-feed h2{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:13px}

@media (max-width: 690px){#blog-feed h2{margin-bottom:30px}

}

#blog-feed h2 span,#blog-feed h2 a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

#twitter{margin:80px 0}

@media (max-width: 690px){#twitter{margin:20px 0}

}

#twitter h2{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:13px}

@media (max-width: 690px){#twitter h2{margin-bottom:30px}

}

#twitter h2 span,#twitter h2 a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

#twitter h2 span a{top:0;padding:0}

#twitter ul{list-style:none;margin:0}

#twitter li{text-align:center;font-size:22px;line-height:33px;text-shadow:1px 1px 1px #fff;font-family:"Roboto Condensed Light"}

#twitter li a{display:table;margin:15px auto 0 auto;font-size:9px;color:#333}

#twitter li a:before{font-family:"icomoon";content:"\f0c1 ";padding-right:5px;display:inline-block;text-decoration:inherit;font-size:15px}

#twitter li a:hover{color:#2cacdb}

#twitter li span a{display:inline;margin-top:0;font-size:22px;color:#2cacdb}

#twitter li span a:before{content:""}

#twitter li span a:hover{text-decoration:underline;padding:2px 6px;background:#2cacdb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;text-decoration:none;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.25);text-shadow:none}

.who-we-are h3{margin-bottom:0}

h4.title{font-size:14px}

ul.card{list-style:none;margin-left:0}

ul.card li{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}

ul.card li a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0}

ul.card li i{padding-right:4px}

.desktops h3{text-align:center;padding:10px 0}

.desktops img{-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf}

.archive-portfolio .project,.taxonomy-project_services .project,.taxonomy-project_features .project{width:30%;margin-right:5%;margin-bottom:40px;float:left;max-height:255px;background:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}

.archive-portfolio .project:hover,.taxonomy-project_services .project:hover,.taxonomy-project_features .project:hover{-webkit-box-shadow:0px 0px 7px 3px #2cacdb;-moz-box-shadow:0px 0px 7px 3px #2cacdb;box-shadow:0px 0px 7px 3px #2cacdb;border-top:1px solid #56bce2}

@media (max-width: 690px){.archive-portfolio .project,.taxonomy-project_services .project,.taxonomy-project_features .project{width:47.5%;margin-right:1.25%!important;margin-left:1.25%!important}

}

@media (max-width: 440px){.archive-portfolio .project,.taxonomy-project_services .project,.taxonomy-project_features .project{width:69%;margin-right:auto!important;margin-left:auto!important;float:none}

}

@media (max-width: 400px){.archive-portfolio .project,.taxonomy-project_services .project,.taxonomy-project_features .project{width:80%}

}

@media (max-width: 320px){.archive-portfolio .project,.taxonomy-project_services .project,.taxonomy-project_features .project{width:100%}

}

.archive-portfolio .project .project-summary,.taxonomy-project_services .project .project-summary,.taxonomy-project_features .project .project-summary{position:relative;min-height:76px;padding:7px 15px}

.archive-portfolio .project .project-summary h3,.taxonomy-project_services .project .project-summary h3,.taxonomy-project_features .project .project-summary h3{line-height:32px}

@media (max-width: 770px){.archive-portfolio .project .project-summary h3,.taxonomy-project_services .project .project-summary h3,.taxonomy-project_features .project .project-summary h3{font-size:16px}

}

.archive-portfolio .project .project-summary ul,.taxonomy-project_services .project .project-summary ul,.taxonomy-project_features .project .project-summary ul{list-style:none;margin:0;padding:0}

.archive-portfolio .project .project-summary ul li,.taxonomy-project_services .project .project-summary ul li,.taxonomy-project_features .project .project-summary ul li{display:inline}

.archive-portfolio .project .project-summary ul li a,.taxonomy-project_services .project .project-summary ul li a,.taxonomy-project_features .project .project-summary ul li a{color:#2b2b2b;cursor:pointer;padding:0 3px}

.archive-portfolio .project .project-summary ul li a:hover,.taxonomy-project_services .project .project-summary ul li a:hover,.taxonomy-project_features .project .project-summary ul li a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0;padding:0 3px}

.archive-portfolio .project .project-summary ul.project-services,.taxonomy-project_services .project .project-summary ul.project-services,.taxonomy-project_features .project .project-summary ul.project-services{text-align:right;position:absolute;right:15px;top:12px}

.archive-portfolio .project .project-summary .project-meta,.taxonomy-project_services .project .project-summary .project-meta,.taxonomy-project_features .project .project-summary .project-meta{width:90%;position:absolute;bottom:3px}

.archive-portfolio .project .project-summary .project-meta a,.taxonomy-project_services .project .project-summary .project-meta a,.taxonomy-project_features .project .project-summary .project-meta a{color:#333}

.archive-portfolio .project .project-summary .project-meta a.project-url,.taxonomy-project_services .project .project-summary .project-meta a.project-url,.taxonomy-project_features .project .project-summary .project-meta a.project-url{font-size:12px;float:left}

.archive-portfolio .project .project-summary .project-meta a.project-url:hover,.taxonomy-project_services .project .project-summary .project-meta a.project-url:hover,.taxonomy-project_features .project .project-summary .project-meta a.project-url:hover{color:#1b7c9f}

.archive-portfolio .project .project-summary .project-meta a.project-link,.taxonomy-project_services .project .project-summary .project-meta a.project-link,.taxonomy-project_features .project .project-summary .project-meta a.project-link{float:right;margin-right:2px;font-size:12px;padding:0 4px;line-height:1}

.archive-portfolio .portfolio:nth-child(3n+3),.taxonomy-project_services .portfolio:nth-child(3n+3),.taxonomy-project_features .portfolio:nth-child(3n+3){margin-right:0}

.archive-portfolio h2,.taxonomy-project_services h2,.taxonomy-project_features h2{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:13px}

@media (max-width: 690px){.archive-portfolio h2,.taxonomy-project_services h2,.taxonomy-project_features h2{margin-bottom:30px}

}

.archive-portfolio h2 span,.archive-portfolio h2 a,.taxonomy-project_services h2 span,.taxonomy-project_services h2 a,.taxonomy-project_features h2 span,.taxonomy-project_features h2 a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

.taxonomy h3.tax-description{text-align:center;margin:10px 0 45px 0}

.singular-portfolio h3.project-pitch{text-align:center;text-transform:uppercase}

.singular-portfolio #project-meta{border:1px solid #c1c3c5;padding:7px 15px;background:#f8f8f8;margin:40px 0 60px 0;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative}

.singular-portfolio #project-meta:before,.singular-portfolio #project-meta:after{display:table;content:""}

.singular-portfolio #project-meta:after{clear:both}

@media (max-width: 770px){.singular-portfolio #project-meta{margin:30px 0}

}

.singular-portfolio #project-meta ul{float:left;list-style:none;margin:0;padding:0}

.singular-portfolio #project-meta ul li{display:inline}

.singular-portfolio #project-meta ul li a{color:#2b2b2b;cursor:pointer;padding:0 3px}

.singular-portfolio #project-meta ul li a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0;padding:0 3px}

@media (max-width: 770px){.singular-portfolio #project-meta ul{float:none}

}

@media (max-width: 440px){.singular-portfolio #project-meta ul{float:left}

}

.singular-portfolio #project-meta ul li{position:relative;top:2px}

@media (max-width: 440px){.singular-portfolio #project-meta ul a{padding:0 10px 0 0 !important}

}

.singular-portfolio #project-meta h4{display:inline;text-transform:uppercase;font-size:12px;margin-left:24px}

@media (max-width: 770px){.singular-portfolio #project-meta h4{margin-left:0!important}

}

@media (max-width: 440px){.singular-portfolio #project-meta h4{display:none}

}

.singular-portfolio #project-meta .project-services h4{margin-left:0}

.singular-portfolio #project-meta a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0}

.singular-portfolio #project-meta span span,.singular-portfolio #project-meta span a{font-size:12px;text-transform:uppercase;color:#333}

.singular-portfolio #project-meta span span:hover,.singular-portfolio #project-meta span a:hover{color:#1b7c9f}

.singular-portfolio #project-meta span.project-url{float:right}

@media (max-width: 770px){.singular-portfolio #project-meta span.project-url{position:absolute;top:30px;right:15px}

}

@media (max-width: 440px){.singular-portfolio #project-meta span.project-url{position:static}

}

.singular-portfolio #project-meta span.project-url i{position:relative;top:2px;font-size:16px}

@media (max-width: 440px){.singular-portfolio #project-meta span.project-url span{display:none}

}

.singular-portfolio #project-meta span.project-collab{display:inline;position:relative;top:2px}

.singular-portfolio #project-meta ul.project-share{list-style:none;margin:0;padding:0}

.singular-portfolio #project-meta ul.project-share li{display:inline}

.singular-portfolio #project-meta ul.project-share li a{color:#2b2b2b;cursor:pointer;padding:0 3px}

.singular-portfolio #project-meta ul.project-share li a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0;padding:0 3px}

@media (max-width: 770px){.singular-portfolio #project-meta ul.project-share{position:absolute;top:7px;right:13px}

}

@media (max-width: 440px){.singular-portfolio #project-meta ul.project-share{position:static;float:right!important;padding-right:10px}

}

.singular-page-5 .contact-info{width:50%;float:left}

.singular-page-5 .map-wrap{-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf;width:45%;float:right}

.singular-page-5 #map{width:100%!important;height:350px!important}

.singular-page-5 #map img{box-shadow:none;margin:0;padding:0;background:none;max-width:100%}

.singular-page-5 .gform_wrapper{clear:both;margin-top:40px}

.blog article,.taxonomy article{width:100%;max-width:700px;background-color:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf;padding:0;height:200px;margin:75px auto 0 auto;position:relative}

@media (max-width: 500px){.blog article,.taxonomy article{height:150px;margin-top:50px}

}

@media (max-width: 400px){.blog article,.taxonomy article{height:120px}

}

.blog article img.thumbnail,.taxonomy article img.thumbnail{width:200px;height:200px;max-height:199px;float:left}

@media (max-width: 500px){.blog article img.thumbnail,.taxonomy article img.thumbnail{width:150px;height:150px}

}

@media (max-width: 400px){.blog article img.thumbnail,.taxonomy article img.thumbnail{width:120px;height:120px}

}

.blog article .entry-body,.taxonomy article .entry-body{padding:15px;margin-left:200px}

@media (max-width: 500px){.blog article .entry-body,.taxonomy article .entry-body{margin-left:150px}

}

@media (max-width: 400px){.blog article .entry-body,.taxonomy article .entry-body{margin-left:120px;padding:8px}

}

.blog article h2.post-title,.taxonomy article h2.post-title{line-height:24px}

@media (max-width: 500px){.blog article h2.post-title,.taxonomy article h2.post-title{font-size:18px;line-height:22px}

}

@media (max-width: 400px){.blog article h2.post-title,.taxonomy article h2.post-title{font-size:14px;line-height:16px}

}

.blog .entry-meta,.taxonomy .entry-meta{position:absolute;right:0;top:200px;text-align:right}

@media (max-width: 500px){.blog .entry-meta,.taxonomy .entry-meta{top:150px}

}

@media (max-width: 400px){.blog .entry-meta,.taxonomy .entry-meta{top:120px;font-size:12px}

}

.blog h3.page-title,.taxonomy h3.page-title{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666}

@media (max-width: 690px){.blog h3.page-title,.taxonomy h3.page-title{margin-bottom:30px}

}

.blog h3.page-title span,.blog h3.page-title a,.taxonomy h3.page-title span,.taxonomy h3.page-title a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

@media (max-width: 770px){.blog .entry-summary p,.taxonomy .entry-summary p{max-height:95px;overflow:hidden}

}

@media (max-width: 500px){.blog .entry-summary p,.taxonomy .entry-summary p{font-size:14px;line-height:18px;max-height:50px}

}

@media (max-width: 400px){.blog .entry-summary p,.taxonomy .entry-summary p{font-size:13px;line-height:16px;max-height:30px}

}

#blog-meta{width:400px;margin:0 auto;*zoom:1;top:25px;position:relative}

#blog-meta:before,#blog-meta:after{display:table;content:""}

#blog-meta:after{clear:both}

#blog-meta .search{float:left}

#blog-meta .search input[type="text"]{width:335px;color:#a7a9ac;display:block}

@media (max-width: 400px){#blog-meta .search input[type="text"]{width:269px;margin:0 auto}

}

#blog-meta .search input[type="text"]:focus{color:#333}

#blog-meta .search input[type="text"]:before{content:"\f002";font-family:"icomoon";padding-right:4px;float:left;position:relative;top:2px}

#blog-meta .search input[type="submit"]{display:none}

#blog-meta ul{list-style:none;float:right;position:relative;top:8px;margin:0;padding:0}

#blog-meta ul li{display:inline;padding-left:8px}

#blog-meta ul li a{color:#333}

.entry-meta{width:695px;margin:5px auto;font-size:14px}

.entry-meta a{color:#333;text-shadow:1px 1px 1px #fff}

.entry-meta a:hover{color:#1b7c9f}

a.read-more{position:absolute;bottom:5px;right:15px;padding:0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:0;-moz-transition:0;-o-transition:0;transition:0}

a.read-more i{line-height:1}

a.read-more:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0}

.singular-post article{background-color:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf;margin-right:auto;margin-left:auto;width:100%;max-width:695px}

.singular-post article h1.entry-title{margin:25px 0 0 4px;line-height:36px;font-size:30px}

@media (max-width: 500px){.singular-post article h1.entry-title{font-size:24px;line-height:22px}

}

@media (max-width: 400px){.singular-post article h1.entry-title{font-size:18px;line-height:16px}

}

.singular-post article h1.entry-title a{color:#333}

.singular-post article h1.entry-title a i{visibility:hidden;font-size:16px;position:relative;top:-3px;left:3px}

.singular-post article h1.entry-title:hover i{visibility:visible}

.singular-post article .byline{margin-left:25px}

.singular-post article .entry-content{padding:25px}

.singular-post .post-footer{margin-right:auto;margin-left:auto;width:695px}

.singular-post .post-footer .entry-meta{padding:7px 0;text-align:right}

.singular-post .post-footer .entry-meta i{padding-right:5px;text-shadow:1px 1px 1px #fff}

.singular-post .post-footer .entry-meta span.post_tag{padding-left:7px}

.singular-post .post-footer .entry-share{float:left;margin-top:7px}

.singular-post .post-footer .entry-share h3{display:inline;font-size:13px}

.singular-post .post-footer .entry-share ul{list-style:none;display:inline;margin-left:0}

.singular-post .post-footer .entry-share ul li{display:inline}

.singular-post .post-footer .entry-share ul li a{color:#333;padding:0 4px}

.hentry h2.entry-title{margin-bottom:0}

.byline{font-size:12px;margin-bottom:9px}

h1.loop-title{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:24px}

@media (max-width: 690px){h1.loop-title{margin-bottom:30px}

}

h1.loop-title span,h1.loop-title a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

ul.category-archives li{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;width:20%;padding-bottom:15px;text-transform:uppercase}

#conversation{margin-right:auto;margin-left:auto;width:100%;max-width:700px;margin-top:60px;padding-top:20px}

#conversation #comments ol{list-style:decimal;margin:0;padding:0}

#conversation #comments ol>li:before{display:none}

#conversation #comments ol li{background-color:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.25);border-top:1px solid #dfdfdf;padding:15px;margin:0;margin-bottom:15px;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}

#conversation #comments ol li cite{font-style:normal}

#conversation #comments ol li li{border:1px solid #dfdfdf;background:#f5f5f5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

#conversation #comments ol li li img.avatar{background:#fff}

#conversation #comments .comment-text{clear:both;margin-top:35px}

#conversation h3.comments-header{margin-bottom:20px;font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:13px}

@media (max-width: 690px){#conversation h3.comments-header{margin-bottom:30px}

}

#conversation h3.comments-header span,#conversation h3.comments-header a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

#conversation img.avatar{width:50px;height:50px;float:left;margin:0 15px 0 0;padding:5px;border:1px solid #dfdfdf;background:#f3f3f3}

#conversation .comment-meta{font-size:12px;margin-top:5px}

#conversation .comment-byline{font-size:15px;margin-right:40px;font-family:"Roboto Condensed Light"}

#conversation #respond{position:relative}

#conversation #respond h3#reply-title{font-family:"Roboto Condensed";text-align:center;text-transform:uppercase;margin-bottom:45px;border-bottom:1px solid #a7a9ac;line-height:1;color:#666;font-size:13px;margin-top:40px;margin-bottom:20px}

@media (max-width: 690px){#conversation #respond h3#reply-title{margin-bottom:30px}

}

#conversation #respond h3#reply-title span,#conversation #respond h3#reply-title a{background:#f3f3f3;position:relative;top:8px;padding:0 15px;color:#666}

#conversation #respond h3#reply-title small{position:relative;top:8px;left:-5px;padding:0 12px 0 8px;background:#f3f3f3;margin-left:0}

#conversation .comment-list #respond h3#reply-title span{padding-right:3px;margin-right:0}

#respond .subscribe-label{font-size:13px}

#comments .comment-meta .comment-author cite{font-style:normal}

#comments .comment-meta-data:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#comments .comment-meta-data cite{position:relative;top:-3px;float:none}

#comments .comment-meta-data cite:before{content:""}

#respond label{display:block;text-transform:uppercase;padding-left:3px}

#respond input[type=text],#respond input.text-input{padding:10px 15px}

#respond form p{margin-bottom:10px;font-size:12px;text-transform:uppercase}

#respond textarea,#respond input[type=text],#respond input.text-input{width:95.75%;padding:10px 15px}

#respond form .comment-action label,.comment-action input{display:inline}

.comment-author{margin-bottom:8px}

.widget .search-form input[type="submit"]{display:none}

#sidebar-subsidiary{*zoom:1;font-size:13px;border-bottom:1px solid #707175;padding-bottom:50px;margin-bottom:10px}

#sidebar-subsidiary:before,#sidebar-subsidiary:after{display:table;content:""}

#sidebar-subsidiary:after{clear:both}

#sidebar-subsidiary h3.widget-title{color:#f2f2f2;text-shadow:1px 1px 1px rgba(0,0,0,0.15);text-transform:uppercase;font-size:14px;padding-bottom:10px}

#sidebar-subsidiary .widget{float:left;margin:0}

#sidebar-subsidiary .widget:first-child{width:34%}

@media (max-width: 920px){#sidebar-subsidiary .widget:first-child{width:25%}

}

@media (max-width: 600px){#sidebar-subsidiary .widget:first-child{width:50%}

}

#sidebar-subsidiary .widget:first-child .col{float:left}

@media (max-width: 920px){#sidebar-subsidiary .widget:first-child .col{float:none}

}

#sidebar-subsidiary .widget:first-child .col.adr{width:47%}

@media (max-width: 920px){#sidebar-subsidiary .widget:first-child .col.adr{width:100%}

}

#sidebar-subsidiary .widget:first-child .col.contact{width:53%}

@media (max-width: 920px){#sidebar-subsidiary .widget:first-child .col.contact{padding-top:20px;width:100%}

}

#sidebar-subsidiary .widget:first-child i{padding-right:5px}

#sidebar-subsidiary .widget:nth-child(2){width:31%}

@media (max-width: 600px){#sidebar-subsidiary .widget:nth-child(2){width:50%}

}

#sidebar-subsidiary .widget:nth-child(2) .widget-wrap{padding:0 40px}

@media (max-width: 840px){#sidebar-subsidiary .widget:nth-child(2) .widget-wrap{padding:0 20px 0 0}

}

#sidebar-subsidiary .widget:nth-child(2) p{line-height:1.5}

#sidebar-subsidiary .widget:nth-child(3){width:35%;position:relative}

#sidebar-subsidiary .widget:nth-child(3) .widget-wrap{*zoom:1}

#sidebar-subsidiary .widget:nth-child(3) .widget-wrap:before,#sidebar-subsidiary .widget:nth-child(3) .widget-wrap:after{display:table;content:""}

#sidebar-subsidiary .widget:nth-child(3) .widget-wrap:after{clear:both}

#sidebar-subsidiary .widget:nth-child(3) form{margin:3px 0 0}

@media (max-width: 920px){#sidebar-subsidiary .widget:nth-child(3){width:44%}

}

@media (max-width: 600px){#sidebar-subsidiary .widget:nth-child(3){float:none;width:100%;clear:both;margin-top:15px;position:relative;top:15px;border-top:1px solid #707175;padding-top:10px}

}

#sidebar-subsidiary .widget:nth-child(3) p{position:absolute;top:-4px;right:0;opacity:.75}

@media (max-width: 600px){#sidebar-subsidiary .widget:nth-child(3) p{top:12px;right:3px}

}

#sidebar-subsidiary .widget:nth-child(3) input[type="text"]{background:#4e5055;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:7px 10px;font-size:13px;color:#d7d7d7;margin:0;width:85%;float:left;height:32px}

@media (max-width: 920px){#sidebar-subsidiary .widget:nth-child(3) input[type="text"]{width:84%}

}

#sidebar-subsidiary .widget:nth-child(3) input[type="text"]:focus{background:#424348}

#sidebar-subsidiary .widget:nth-child(3) button{border:none;background:#36373a;margin:0;padding:6px 10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:15%;float:right;z-index:2000;height:32px}

#sidebar-subsidiary .widget:nth-child(3) button:hover{cursor:pointer!important;background:#1d1e20}

#sidebar-subsidiary .widget:nth-child(3) button:hover i{color:#f2f2f2}

#sidebar-subsidiary .widget:nth-child(3) button i{padding:0 4px;margin:0}

footer{clear:both;background-color:#5d5f65;color:#f2f2f2;-webkit-box-shadow:inset 0px 5px 5px -5px #000;-moz-box-shadow:inset 0px 5px 5px -5px #000;box-shadow:inset 0px 5px 5px -5px #000;padding:0 0 15px 0;margin:0;padding-top:40px;font-size:13px;line-height:1.5}

footer a,footer p a{color:#f2f2f2;line-height:1.25}

footer a:hover,footer p a:hover{color:#fff;text-shadow:0px 0px 8px #31b1e0;padding:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

footer .wrap{width:96%;max-width:940px;margin-right:auto;margin-left:auto;position:relative}

footer .wrap .site-info{position:relative}

footer .wrap p.copyright{text-align:center}

footer .wrap ul.social{list-style:none;float:right;position:absolute;top:0;right:0}

footer .wrap ul.social li{float:left;padding:0 0 0 10px;margin:0}

footer .wrap ul.social li a{display:block;float:left;padding:0;margin:0;font-size:16px;color:#a7a9ac}

footer .wrap ul.social li a:hover{color:#fff}

footer .wrap ul.social li a span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

footer .wrap ul.social li a i.icon-mt{font-size:14px;position:relative;top:1px}

.pagination{margin:80px 0;text-align:center}

@media (max-width: 500px){.pagination{margin:50px 0 30px 0}

}

.pagination ul{display:inline-block;*display:inline;*zoom:1;background:#fff;text-align:center;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.15);padding:0;margin:0}

.pagination li{display:inline;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}

.pagination a,.pagination span{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}

@media (max-width: 500px){.pagination a,.pagination span{padding:0 12px;line-height:30px}

}

@media (max-width: 440px){.pagination a,.pagination span{padding:0 10px;line-height:26px;font-size:13px}

}

@media (max-width: 400px){.pagination a,.pagination span{padding:0 8px;line-height:22px;font-size:12px}

}

@media (max-width: 319px){.pagination a,.pagination span{padding:0 6px;line-height:19px;font-size:11px}

}

.pagination a:hover{background-color:#333;color:#fff}

.pagination span.current{background-color:#2b2b2b;color:#fff}

.pagination i{line-height:1;font-size:14px}

.pagination li:first-child a{border-left-width:1px}

input#submit{color:#565656;display:inline-block;line-height:1.25;padding:5px 10px 4px 10px;margin:0 3px 10px 0;text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #bdbdbd;text-shadow:0px 1px 0px #fff;filter:dropshadow(color=#fff, offx=0, offy=1);background:#f0f0f0;background:-moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f0f0f0));background:-webkit-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$baseHL', endColorstr='$baseBG',GradientType=0 );-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 2px rgba(255,255,255,0.3),0px 1px 1px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 2px rgba(255,255,255,0.3),0px 1px 1px 0px rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 2px rgba(255,255,255,0.3),0px 1px 1px 0px rgba(0,0,0,0.15);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}

input#submit:hover{border-color:#b0b0b0;text-decoration:none !important;background:#f0f0f0;background:-moz-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:linear-gradient(top, #f0f0f0 0%,#f9f9f9 100%)}

input#submit:active{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.3),0 1px 0 #fff;-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.3),0 1px 0 #fff;box-shadow:inset 0 0 7px rgba(0,0,0,0.3),0 1px 0 #fff}

.btn,.button{color:#565656;display:inline-block;line-height:1.25;padding:5px 10px 4px 10px;margin:0 3px 10px 0;text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #bdbdbd;text-shadow:0px 1px 0px #fff;filter:dropshadow(color=#fff, offx=0, offy=1);background:#f0f0f0;background:-moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f0f0f0));background:-webkit-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);background:linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$baseHL', endColorstr='$baseBG',GradientType=0 );-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 2px rgba(255,255,255,0.3),0px 1px 1px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 2px rgba(255,255,255,0.3),0px 1px 1px 0px rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 2px rgba(255,255,255,0.3),0px 1px 1px 0px rgba(0,0,0,0.15)}

.btn:hover,.button:hover{border-color:#b0b0b0;text-decoration:none !important;background:#f0f0f0;background:-moz-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #f0f0f0 0%, #f9f9f9 100%);background:linear-gradient(top, #f0f0f0 0%,#f9f9f9 100%)}

.btn:active,.button:active{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.3),0 1px 0 #fff;-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.3),0 1px 0 #fff;box-shadow:inset 0 0 7px rgba(0,0,0,0.3),0 1px 0 #fff}

.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}

.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}

.tooltip.top{margin-top:-2px}

.tooltip.right{margin-left:2px}

.tooltip.bottom{margin-top:2px}

.tooltip.left{margin-left:-2px}

.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2b2b2b}

.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #2b2b2b}

.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #2b2b2b}

.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #2b2b2b}

.tooltip-inner{max-width:250px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#2b2b2b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.tooltip-arrow{position:absolute;width:0;height:0}

.column-grid{clear:both}

.column-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.column-grid .column{float:left;margin-right:5%;margin-left:0;margin-bottom:18px}

.column-grid .column-first{margin-left:0}

.column-grid .column-last{margin-right:0;margin-left:0}

.column-grid-2 .column-span-2{width:100%}

.column-grid-2 .column-span-1{width:47.5%}

.column-grid-2 .column-push-1{margin-left:52.5%}

.column-grid-3 .column-span-3{width:100%}

.column-grid-3 .column-span-2{width:65%}

.column-grid-3 .column-span-1{width:30%}

@media (max-width: 600px){.column-grid-3 .column-span-1{width:100%;margin-right:0;margin-left:0}

}

.column-grid-3 .column-push-2{margin-left:70%}

.column-grid-3 .column-push-1{margin-left:35%}

.column-grid-4 .column-span-4{width:100%}

.column-grid-4 .column-span-3{width:73.75%}

.column-grid-4 .column-span-2{width:47.5%}

.column-grid-4 .column-span-1{width:21.25%}

.column-grid-4 .column-push-3{margin-left:78.75%}

.column-grid-4 .column-push-2{margin-left:52.5%}

.column-grid-4 .column-push-1{margin-left:26.25%}

.column-grid-5 .column-span-5{width:100%}

.column-grid-5 .column-span-4{width:79%}

.column-grid-5 .column-span-3{width:58%}

.column-grid-5 .column-span-2{width:37%}

.column-grid-5 .column-span-1{width:16%}

.column-grid-5 .column-push-4{margin-left:84%}

.column-grid-5 .column-push-3{margin-left:63%}

.column-grid-5 .column-push-2{margin-left:42%}

.column-grid-5 .column-push-1{margin-left:21%}

.pull-right{float:right}

.pull-left{float:left}

.hide{display:none}

.show{display:block}

.invisible{visibility:hidden}

.separate{padding-top:32px;border-top:1px solid #a7a9ac;clear:both}

.separate.nohr{border:none}

.chromeframe{position:fixed;width:100%;top:0;background-color:#be4b3c;text-align:center;color:#230e0b}

.chromeframe a{color:#fff}

.chromeframe a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b7c9f;text-decoration:none;padding:0;text-decoration:underline;color:#fff;font-family:"Roboto Condensed"}

.alignleft,.left{float:left;margin-right:20px;margin-bottom:10px}

.alignright,.right{float:right;margin-left:20px;margin-bottom:10px}

.aligncenter,.center{display:block;margin:0 auto 24px auto}

.alignnone,.block{clear:both;margin:0 0 24px 0}

img.alignleft,img.alignright{display:inline}

blockquote.alignleft,blockquote.alignright{width:33%}

.show-template{font-family:"Inconsolata",Menlo,Monaco,Consolas,"Courier New",monospace}

@media print{*,html,body,#main{background:transparent!important;color:#000!important}

a,a:visited{text-decoration:underline}

pre,blockquote{border:1px solid #999;page-break-inside:avoid}

thead{display:table-header-group}

tr,img{page-break-inside:avoid}

img{max-width:100%!important;border:1px solid #000;margin:20px 0}

p,h2,h3{orphans:3;widows:3}

h2,h3{page-break-after:avoid}

header,#sidebar-primary,#sidebar-subsidiary,#comments-template,footer,.entry-meta{display:none}

h1,h2,h3,h4,h5,h6,p,li,em{font-family:Helvetica,Arial,sans-serif;text-transform:none}

h1{font-size:20px}

h2{font-size:18px}

h3,h4,h5,h6{font-size:15px}

p,ul li,li,ul li a{font-size:12px!important}

}


