#subscribe-email input{width:95%;padding:1px 2px;}.comment-subscription-form .subscribe-label{display:inline!important;}div#jp-relatedposts{display:none;padding-top:1em;position:relative;margin:1em 0;}div.jp-relatedposts:after{content:'';display:block;clear:both;}div#jp-relatedposts h3.jp-relatedposts-headline{display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit;margin:0 0 1em;}div#jp-relatedposts h3.jp-relatedposts-headline em:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em;}div#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700;}div#jp-relatedposts div.jp-relatedposts-items{clear:left;}div#jp-relatedposts div.jp-relatedposts-items-visual{margin-right:-20px;}div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{float:left;width:33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1em;}div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:20px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,div#jp-relatedposts div.jp-relatedposts-items p{font-size:14px;line-height:20px;margin:0;}div#jp-relatedposts div.jp-relatedposts-items p{margin-bottom:0;}div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title{text-transform:none;font-family:inherit;display:block;max-width:100%;margin:0;}div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-weight:400;text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis;}div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post span{max-width:100%;}div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context{opacity:.6;}div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{display:none;}div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden;}div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs span{margin-bottom:1em;}div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover .jp-relatedposts-post-title a,div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline;}@media only screen and max-width 640px {div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{width:50%;}div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left;}div#jp-relatedposts div.jp-relatedposts-items-visual{margin-right:20px;}}@media only screen and max-width 320px {div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{width:100%;clear:both;margin:0 0 1em;}}.jetpack-image-container:after{clear:both;}.jetpack-image-container:before,.jetpack-image-container:after{display:table;content:"";}@import //fonts.googleapis.com/css?family=Glegoo;@import //fonts.googleapis.com/css?family=Bitter:400,700;

html {
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
height:100%;
}

sub,sup {
position:relative;
font-size:75%;
line-height:0;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

img {
max-width:100%;
width:auto\9;
height:auto;
vertical-align:middle;
border:0;
-ms-interpolation-mode:bicubic;
}

#map_canvas img,.google-maps img {
max-width:none;
}

button,input,select,textarea {
font-size:100%;
vertical-align:middle;
margin:0;
}

button,input {
overflow:visible;
line-height:normal;
}

button,html input[type=button],input[type=reset],input[type=submit] {
-webkit-appearance:button;
cursor:pointer;
}

input[type=search] {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
-webkit-appearance:textfield;
}

input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button {
-webkit-appearance:none;
}

textarea {
overflow:auto;
vertical-align:top;
height:auto;
}

@font-face {
font-family:FontAwesome;
src:url(../../wp-content/themes/dw-focus/assets/font/fontawesome-webfont.eot) format(embedded-opentype),url(../../wp-content/themes/dw-focus/assets/font/fontawesome-webfont.woff) format(woff),url(../../wp-content/themes/dw-focus/assets/font/fontawesome-webfont.ttf) format(truetype);
font-weight:400;
font-style:normal;
}

.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}

.input-block-level {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

body {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:13px;
line-height:20px;
color:#666;
background-color:#fff;
overflow-x:hidden;
margin:0;
}

a {
color:#000;
outline:none!important;
text-decoration:none!important;
-webkit-transition:.2s;
-moz-transition:.2s;
-o-transition:.2s;
transition:.2s;
}

a:hover {
text-decoration:underline;
color:#ee3224;
}

.img-polaroid {
background-color:#fff;
border:1px solid rgba(0,0,0,0.2);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
box-shadow:0 1px 3px rgba(0,0,0,0.1);
padding:4px;
}

.img-circle {
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
}

.row {
margin-left:-40px;
zoom:1;
}

[class*=span] {
float:left;
min-height:1px;
margin-left:40px;
}

.span11 {
width:950px;
}

.span10 {
width:860px;
}

.span9 {
width:770px;
}

.span8 {
width:680px;
}

.span7 {
width:590px;
}

.span6 {
width:500px;
}

.span5 {
width:410px;
}

.span3 {
width:230px;
}

.span2 {
width:140px;
}

.span1 {
width:50px;
}

.offset12 {
margin-left:1120px;
}

.offset11 {
margin-left:1030px;
}

.offset10 {
margin-left:940px;
}

.offset9 {
margin-left:850px;
}

.offset8 {
margin-left:760px;
}

.offset7 {
margin-left:670px;
}

.offset6 {
margin-left:580px;
}

.offset5 {
margin-left:490px;
}

.offset4 {
margin-left:400px;
}

.offset3 {
margin-left:310px;
}

.offset2 {
margin-left:220px;
}

.row-fluid {
width:100%;
zoom:1;
}

.row-fluid [class*=span] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:3.7980769230769%;
}

.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left:3.8461538461538%;
}

.row-fluid .span12 {
width:99.951923076923%;
}

.row-fluid .span11 {
width:91.298076923077%;
}

.row-fluid .span10 {
width:82.644230769231%;
}

.row-fluid .span9 {
width:73.990384615385%;
}

.row-fluid .span8 {
width:65.336538461538%;
}

.row-fluid .span7 {
width:56.682692307692%;
}

.row-fluid .span6 {
width:48.028846153846%;
}

.row-fluid .span5 {
width:39.375%;
}

.row-fluid .span4 {
width:30.721153846154%;
}

.row-fluid .span3 {
width:22.067307692308%;
}

.row-fluid .span2 {
width:13.413461538462%;
}

.row-fluid .span1 {
width:4.7596153846154%;
}

.row-fluid .offset12 {
margin-left:107.59615384615%;
}

.row-fluid .offset12:first-child {
margin-left:103.75%;
}

.row-fluid .offset11 {
margin-left:98.942307692308%;
}

.row-fluid .offset11:first-child {
margin-left:95.096153846154%;
}

.row-fluid .offset10 {
margin-left:90.288461538462%;
}

.row-fluid .offset10:first-child {
margin-left:86.442307692308%;
}

.row-fluid .offset9 {
margin-left:81.634615384615%;
}

.row-fluid .offset9:first-child {
margin-left:77.788461538462%;
}

.row-fluid .offset8 {
margin-left:72.980769230769%;
}

.row-fluid .offset8:first-child {
margin-left:69.134615384615%;
}

.row-fluid .offset7 {
margin-left:64.326923076923%;
}

.row-fluid .offset7:first-child {
margin-left:60.480769230769%;
}

.row-fluid .offset6 {
margin-left:55.673076923077%;
}

.row-fluid .offset6:first-child {
margin-left:51.826923076923%;
}

.row-fluid .offset5 {
margin-left:47.019230769231%;
}

.row-fluid .offset5:first-child {
margin-left:43.173076923077%;
}

.row-fluid .offset4 {
margin-left:38.365384615385%;
}

.row-fluid .offset4:first-child {
margin-left:34.519230769231%;
}

.row-fluid .offset3 {
margin-left:29.711538461538%;
}

.row-fluid .offset3:first-child {
margin-left:25.865384615385%;
}

.row-fluid .offset2 {
margin-left:21.057692307692%;
}

.row-fluid .offset2:first-child {
margin-left:17.211538461538%;
}

.row-fluid .offset1 {
margin-left:12.403846153846%;
}

.row-fluid .offset1:first-child {
margin-left:8.5576923076923%;
}

.container {
margin-right:auto;
margin-left:auto;
zoom:1;
border-color:#ddd;
border-style:solid;
border-width:0 1px;
padding:0 20px;
}

.container-fluid {
padding-right:40px;
padding-left:40px;
zoom:1;
}

.lead {
margin-bottom:20px;
font-size:19.5px;
font-weight:200;
line-height:30px;
}

small {
font-size:85%;
}

em {
font-style:italic;
}

cite {
font-style:normal;
}

a.text-warning:hover {
color:#a47e3c;
}

a.text-error:hover {
color:#953b39;
}

a.text-info:hover {
color:#2d6987;
}

a.text-success:hover {
color:#356635;
}

h1,h2,h3,h4,h5,h6 {
font-family:Glegoo,serif;
font-weight:400;
line-height:20px;
color:#333;
text-rendering:optimizelegibility;
margin:10px 0;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
font-weight:400;
line-height:1;
color:#999;
}

h1,h2,h3 {
line-height:40px;
}

h1 {
font-size:35.75px;
}

h2 {
font-size:29.25px;
}

h6 {
font-size:11.05px;
}

.page-header {
padding-bottom:9px;
border-bottom:1px solid #ddd;
margin:20px 0 30px;
}

ul,ol {
margin:0 0 10px 25px;
padding:0;
}

.dl-horizontal dt {
float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.dl-horizontal dd {
margin-left:180px;
}

hr {
border:0;
border-top:1px solid #ddd;
border-bottom:1px solid #fff;
margin:20px 0;
}

abbr[title],abbr[data-original-title] {
cursor:help;
border-bottom:1px dotted #999;
}

abbr.initialism {
font-size:90%;
text-transform:uppercase;
}

blockquote {
font-family:Georgia,"Times New Roman",Times,serif;
position:relative;
border-left:none;
color:#666;
margin:20px;
padding:0 0 0 40px;
}

blockquote p {
margin-bottom:0;
font-weight:300;
line-height:25px;
font-size:14px;
border-left:1px solid #bbb;
padding-left:10px;
}

blockquote small {
display:block;
line-height:20px;
color:#999;
}

blockquote small:before {
content:'\2014 \00A0';
}

blockquote.pull-right {
float:right;
padding-right:15px;
padding-left:0;
border-right:5px solid #ddd;
border-left:0;
}

blockquote.pull-right small:before {
content:'';
}

blockquote.pull-right small:after {
content:'\00A0 \2014';
}

q:before,q:after,blockquote:before,blockquote:after {
content:"";
}

address {
display:block;
margin-bottom:20px;
font-style:normal;
line-height:20px;
}

code,pre {
font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
font-size:11px;
color:#333;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:0 3px 2px;
}

code {
color:#d14;
background-color:#f7f7f9;
border:1px solid #e1e1e8;
padding:2px 4px;
}

pre {
display:block;
font-size:12px;
line-height:20px;
word-break:break-all;
word-wrap:break-word;
white-space:pre-wrap;
background-color:#f5f5f5;
border:1px solid rgba(0,0,0,0.15);
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0 0 10px;
padding:9.5px;
}

pre code {
color:inherit;
background-color:transparent;
border:0;
padding:0;
}

.pre-scrollable {
max-height:340px;
overflow-y:scroll;
}

form {
margin:0 0 20px;
}

fieldset {
border:0;
margin:0;
padding:0;
}

legend {
display:block;
width:100%;
margin-bottom:20px;
font-size:19.5px;
line-height:40px;
color:#333;
border:0;
border-bottom:1px solid #e5e5e5;
padding:0;
}

legend small {
font-size:15px;
color:#999;
}

label,input,button,select,textarea {
font-size:13px;
font-weight:400;
line-height:20px;
}

input,button,select,textarea {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

label {
display:block;
margin-bottom:5px;
}

select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input {
display:inline-block;
height:20px;
margin-bottom:10px;
font-size:13px;
line-height:20px;
color:#666;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
vertical-align:middle;
padding:4px 6px;
}

input,textarea,.uneditable-input {
width:206px;
margin-left:0;
}

textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input {
background-color:#fff;
border:1px solid #ccc;
-webkit-transition:border linear .2s,box-shadow linear .2s;
-moz-transition:border linear .2s,box-shadow linear .2s;
-o-transition:border linear .2s,box-shadow linear .2s;
transition:border linear .2s,box-shadow linear .2s;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-appearance:none;
}

textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus {
outline:thin dotted \9;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border-color:rgba(0,0,0,0.8);
}

input[type=radio],input[type=checkbox] {
line-height:normal;
cursor:pointer;
margin:1px \9 0 0 0;
}

select,input[type=file] {
height:30px;
margin-top:4px;
line-height:30px;
}

select {
width:220px;
border:1px solid #ccc;
background-color:#fff;
}

.uneditable-input,.uneditable-textarea {
color:#999;
background-color:#fcfcfc;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
cursor:not-allowed;
border-color:#ccc;
}

.uneditable-input {
overflow:hidden;
white-space:nowrap;
}

.uneditable-textarea {
width:auto;
height:auto;
}

.radio,.checkbox {
min-height:20px;
padding-left:20px;
}

.radio input[type=radio],.checkbox input[type=checkbox] {
float:left;
margin-left:-20px;
}

.radio.inline,.checkbox.inline {
display:inline-block;
padding-top:5px;
margin-bottom:0;
vertical-align:middle;
}

.input-small {
width:90px;
}

.input-large {
width:210px;
}

.input-xlarge {
width:270px;
}

.input-xxlarge {
width:530px;
}

input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span] {
float:none;
margin-left:0;
}

.controls-row [class*=span]+[class*=span] {
margin-left:40px;
}

input.span12,textarea.span12,.uneditable-input.span12 {
width:1026px;
}

input.span11,textarea.span11,.uneditable-input.span11 {
width:936px;
}

input.span10,textarea.span10,.uneditable-input.span10 {
width:846px;
}

input.span9,textarea.span9,.uneditable-input.span9 {
width:756px;
}

input.span8,textarea.span8,.uneditable-input.span8 {
width:666px;
}

input.span7,textarea.span7,.uneditable-input.span7 {
width:576px;
}

input.span6,textarea.span6,.uneditable-input.span6 {
width:486px;
}

input.span5,textarea.span5,.uneditable-input.span5 {
width:396px;
}

input.span4,textarea.span4,.uneditable-input.span4 {
width:306px;
}

input.span3,textarea.span3,.uneditable-input.span3 {
width:216px;
}

input.span2,textarea.span2,.uneditable-input.span2 {
width:126px;
}

input.span1,textarea.span1,.uneditable-input.span1 {
width:36px;
}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
cursor:not-allowed;
background-color:#ddd;
}

input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly] {
background-color:transparent;
}

.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
-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);
border-color:#c09853;
}

.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
border-color:#a47e3c;
}

.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on {
color:#c09853;
background-color:#fcf8e3;
border-color:#c09853;
}

.control-group.error input,.control-group.error select,.control-group.error textarea {
-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);
border-color:#b94a48;
}

.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
border-color:#953b39;
}

.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {
color:#b94a48;
background-color:#f2dede;
border-color:#b94a48;
}

.control-group.success input,.control-group.success select,.control-group.success textarea {
-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);
border-color:#468847;
}

.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
border-color:#356635;
}

.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {
color:#468847;
background-color:#dff0d8;
border-color:#468847;
}

.control-group.info input,.control-group.info select,.control-group.info textarea {
-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);
border-color:#3a87ad;
}

.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
border-color:#2d6987;
}

.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on {
color:#3a87ad;
background-color:#d9edf7;
border-color:#3a87ad;
}

input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid {
color:#b94a48;
border-color:#ee5f5b;
}

input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus {
-webkit-box-shadow:0 0 6px #f8b9b7;
-moz-box-shadow:0 0 6px #f8b9b7;
box-shadow:0 0 6px #f8b9b7;
border-color:#e9322d;
}

.form-actions {
margin-top:20px;
margin-bottom:20px;
background-color:#f5f5f5;
border-top:1px solid #e5e5e5;
zoom:1;
padding:19px 20px 20px;
}

.help-block,.help-inline {
color:#8c8c8c;
font-size:11px;
}

.help-block {
display:block;
margin-bottom:10px;
margin-top:-5px;
}

.help-inline {
display:inline;
zoom:1;
vertical-align:middle;
padding-left:5px;
margin-top:-12px;
}

.input-append,.input-prepend {
margin-bottom:5px;
font-size:0;
white-space:nowrap;
}

.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input {
position:relative;
margin-bottom:0;
margin-left:0;
vertical-align:top;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.input-append .add-on,.input-prepend .add-on {
display:inline-block;
width:auto;
height:20px;
min-width:16px;
font-size:13px;
font-weight:400;
line-height:20px;
text-align:center;
text-shadow:0 1px 0 #fff;
background-color:#ddd;
border:1px solid #ccc;
padding:4px 5px;
}

.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn {
vertical-align:top;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.input-append .active,.input-prepend .active {
background-color:#3fff85;
border-color:#00a53c;
}

.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {
margin-right:-1px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {
margin-left:-1px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

input.search-query {
padding-right:4px \9;
padding-left:4px \9;
margin-bottom:0;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
}

.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append {
display:inline;
zoom:1;
margin-bottom:0;
vertical-align:middle;
}

.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox {
padding-left:0;
margin-bottom:0;
vertical-align:middle;
}

.form-search .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox] {
float:left;
margin-right:3px;
margin-left:0;
}

legend+.control-group {
margin-top:20px;
-webkit-margin-top-collapse:separate;
}

.form-horizontal .control-group {
margin-bottom:20px;
zoom:1;
}

.form-horizontal .control-label {
float:left;
width:160px;
padding-top:5px;
text-align:right;
}

.form-horizontal .controls {
display:inline-block;
padding-left:20px;
margin-left:0;
}

table {
max-width:100%;
background-color:transparent;
border-collapse:collapse;
border-spacing:0;
}

.table {
width:100%;
margin-bottom:20px;
}

.table th,.table td {
line-height:20px;
text-align:left;
vertical-align:top;
border-top:1px solid #ddd;
padding:8px;
}

.table thead th {
vertical-align:bottom;
}

.table tbody+tbody {
border-top:2px solid #ddd;
}

.table-condensed th,.table-condensed td {
padding:4px 5px;
}

.table-bordered {
border:1px solid #ddd;
border-collapse:collapse;
border-left:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.table-bordered th,.table-bordered td {
border-left:1px solid #ddd;
}

.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child {
-webkit-border-radius:0 0 0 4px;
-moz-border-radius:0 0 0 4px;
border-radius:0 0 0 4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
}

.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th {
background-color:#f9f9f9;
}

table td[class*=span],table th[class*=span],.row-fluid table td[class*=span],.row-fluid table th[class*=span] {
display:table-cell;
float:none;
margin-left:0;
}

.table td.span1,.table th.span1 {
float:none;
width:34px;
margin-left:0;
}

.table td.span2,.table th.span2 {
float:none;
width:124px;
margin-left:0;
}

.table td.span3,.table th.span3 {
float:none;
width:214px;
margin-left:0;
}

.table td.span4,.table th.span4 {
float:none;
width:304px;
margin-left:0;
}

.table td.span5,.table th.span5 {
float:none;
width:394px;
margin-left:0;
}

.table td.span6,.table th.span6 {
float:none;
width:484px;
margin-left:0;
}

.table td.span7,.table th.span7 {
float:none;
width:574px;
margin-left:0;
}

.table td.span8,.table th.span8 {
float:none;
width:664px;
margin-left:0;
}

.table td.span9,.table th.span9 {
float:none;
width:754px;
margin-left:0;
}

.table td.span10,.table th.span10 {
float:none;
width:844px;
margin-left:0;
}

.table td.span11,.table th.span11 {
float:none;
width:934px;
margin-left:0;
}

.table td.span12,.table th.span12 {
float:none;
width:1024px;
margin-left:0;
}

.table tbody tr.success td {
background-color:#dff0d8;
}

.table tbody tr.error td {
background-color:#f2dede;
}

.table tbody tr.warning td {
background-color:#fcf8e3;
}

.table tbody tr.info td {
background-color:#d9edf7;
}

.table-hover tbody tr.success:hover td {
background-color:#d0e9c6;
}

.table-hover tbody tr.error:hover td {
background-color:#ebcccc;
}

.table-hover tbody tr.warning:hover td {
background-color:#faf2cc;
}

.table-hover tbody tr.info:hover td {
background-color:#c4e3f3;
}

[class^=icon-]:before,[class*=" icon-"]:before {
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
width:auto;
height:auto;
line-height:normal;
vertical-align:baseline;
background-image:none!important;
background-position:0 0;
background-repeat:repeat;
display:inline-block;
speak:none;
}

.icon-large:before {
vertical-align:-10%;
font-size:1.3333333333333em;
}

.btn [class^=icon-],.nav [class^=icon-],.btn [class*=" icon-"],.nav [class*=" icon-"] {
display:inline;
line-height:.6em;
}

li [class^=icon-],li [class*=" icon-"] {
display:inline-block;
width:1.25em;
text-align:center;
}

li [class^=icon-].icon-large,li [class*=" icon-"].icon-large {
width:1.5625em;
}

ul.icons {
list-style-type:none;
text-indent:-.75em;
}

ul.icons li [class^=icon-],ul.icons li [class*=" icon-"] {
width:.75em;
}

.icon-muted {
color:#eee;
}

.icon-border {
border:solid 1px #eee;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:.2em .25em .15em;
}

.icon-2x {
font-size:2em;
}

.icon-2x.icon-border {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border-width:2px;
}

.icon-3x {
font-size:3em;
}

.icon-3x.icon-border {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border-width:3px;
}

.icon-4x {
font-size:4em;
}

.icon-4x.icon-border {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
border-width:4px;
}

[class^=icon-].pull-left,[class*=" icon-"].pull-left {
margin-right:.35em;
}

[class^=icon-].pull-right,[class*=" icon-"].pull-right {
margin-left:.35em;
}

.btn [class^=icon-].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x {
margin-top:.35em;
}

.btn [class^=icon-].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large {
height:.75em;
}

.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
margin-top:.45em;
}

.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-top:.2em;
}

.icon-spin {
display:inline-block;
-moz-animation:spin 2s infinite linear;
-o-animation:spin 2s infinite linear;
-webkit-animation:spin 2s infinite linear;
animation:spin 2s infinite linear;
}

100% {
-moz-transform:rotate(359deg);
-webkit-transform:rotate(359deg);
-o-transform:rotate(359deg);
-ms-transform:rotate(359deg);
transform:rotate(359deg);
}

.icon-glass:before {
content:"\f000";
}

.icon-music:before {
content:"\f001";
}

.icon-search:before {
content:"\f002";
}

.icon-envelope:before {
content:"\f003";
}

.icon-heart:before {
content:"\f004";
}

.icon-star:before {
content:"\f005";
}

.icon-star-empty:before {
content:"\f006";
}

.icon-user:before {
content:"\f007";
}

.icon-film:before {
content:"\f008";
}

.icon-th-large:before {
content:"\f009";
}

.icon-th:before {
content:"\f00a";
}

.icon-th-list:before {
content:"\f00b";
}

.icon-ok:before {
content:"\f00c";
}

.icon-remove:before {
content:"\f00d";
}

.icon-zoom-in:before {
content:"\f00e";
}

.icon-zoom-out:before {
content:"\f010";
}

.icon-off:before {
content:"\f011";
}

.icon-signal:before {
content:"\f012";
}

.icon-cog:before {
content:"\f013";
}

.icon-trash:before {
content:"\f014";
}

.icon-home:before {
content:"\f015";
}

.icon-file:before {
content:"\f016";
}

.icon-time:before {
content:"\f017";
}

.icon-road:before {
content:"\f018";
}

.icon-download-alt:before {
content:"\f019";
}

.icon-download:before {
content:"\f01a";
}

.icon-upload:before {
content:"\f01b";
}

.icon-inbox:before {
content:"\f01c";
}

.icon-play-circle:before {
content:"\f01d";
}

.icon-repeat:before {
content:"\f01e";
}

.icon-refresh:before {
content:"\f021";
}

.icon-list-alt:before {
content:"\f022";
}

.icon-lock:before {
content:"\f023";
}

.icon-flag:before {
content:"\f024";
}

.icon-headphones:before {
content:"\f025";
}

.icon-volume-off:before {
content:"\f026";
}

.icon-volume-down:before {
content:"\f027";
}

.icon-volume-up:before {
content:"\f028";
}

.icon-qrcode:before {
content:"\f029";
}

.icon-barcode:before {
content:"\f02a";
}

.icon-tag:before {
content:"\f02b";
}

.icon-tags:before {
content:"\f02c";
}

.icon-book:before {
content:"\f02d";
}

.icon-bookmark:before {
content:"\f02e";
}

.icon-print:before {
content:"\f02f";
}

.icon-camera:before {
content:"\f030";
}

.icon-font:before {
content:"\f031";
}

.icon-bold:before {
content:"\f032";
}

.icon-italic:before {
content:"\f033";
}

.icon-text-height:before {
content:"\f034";
}

.icon-text-width:before {
content:"\f035";
}

.icon-align-left:before {
content:"\f036";
}

.icon-align-center:before {
content:"\f037";
}

.icon-align-right:before {
content:"\f038";
}

.icon-align-justify:before {
content:"\f039";
}

.icon-list:before {
content:"\f03a";
}

.icon-indent-left:before {
content:"\f03b";
}

.icon-indent-right:before {
content:"\f03c";
}

.icon-facetime-video:before {
content:"\f03d";
}

.icon-picture:before {
content:"\f03e";
}

.icon-pencil:before {
content:"\f040";
}

.icon-map-marker:before {
content:"\f041";
}

.icon-adjust:before {
content:"\f042";
}

.icon-tint:before {
content:"\f043";
}

.icon-edit:before {
content:"\f044";
}

.icon-share:before {
content:"\f045";
}

.icon-check:before {
content:"\f046";
}

.icon-move:before {
content:"\f047";
}

.icon-step-backward:before {
content:"\f048";
}

.icon-fast-backward:before {
content:"\f049";
}

.icon-backward:before {
content:"\f04a";
}

.icon-play:before {
content:"\f04b";
}

.icon-pause:before {
content:"\f04c";
}

.icon-stop:before {
content:"\f04d";
}

.icon-forward:before {
content:"\f04e";
}

.icon-fast-forward:before {
content:"\f050";
}

.icon-step-forward:before {
content:"\f051";
}

.icon-eject:before {
content:"\f052";
}

.icon-chevron-left:before {
content:"\f053";
}

.icon-chevron-right:before {
content:"\f054";
}

.icon-plus-sign:before {
content:"\f055";
}

.icon-minus-sign:before {
content:"\f056";
}

.icon-remove-sign:before {
content:"\f057";
}

.icon-ok-sign:before {
content:"\f058";
}

.icon-question-sign:before {
content:"\f059";
}

.icon-info-sign:before {
content:"\f05a";
}

.icon-screenshot:before {
content:"\f05b";
}

.icon-remove-circle:before {
content:"\f05c";
}

.icon-ok-circle:before {
content:"\f05d";
}

.icon-ban-circle:before {
content:"\f05e";
}

.icon-arrow-left:before {
content:"\f060";
}

.icon-arrow-right:before {
content:"\f061";
}

.icon-arrow-up:before {
content:"\f062";
}

.icon-arrow-down:before {
content:"\f063";
}

.icon-share-alt:before {
content:"\f064";
}

.icon-resize-full:before {
content:"\f065";
}

.icon-resize-small:before {
content:"\f066";
}

.icon-plus:before {
content:"\f067";
}

.icon-minus:before {
content:"\f068";
}

.icon-asterisk:before {
content:"\f069";
}

.icon-exclamation-sign:before {
content:"\f06a";
}

.icon-gift:before {
content:"\f06b";
}

.icon-leaf:before {
content:"\f06c";
}

.icon-fire:before {
content:"\f06d";
}

.icon-eye-open:before {
content:"\f06e";
}

.icon-eye-close:before {
content:"\f070";
}

.icon-warning-sign:before {
content:"\f071";
}

.icon-plane:before {
content:"\f072";
}

.icon-calendar:before {
content:"\f073";
}

.icon-random:before {
content:"\f074";
}

.icon-comment:before {
content:"\f075";
}

.icon-magnet:before {
content:"\f076";
}

.icon-chevron-up:before {
content:"\f077";
}

.icon-chevron-down:before {
content:"\f078";
}

.icon-retweet:before {
content:"\f079";
}

.icon-shopping-cart:before {
content:"\f07a";
}

.icon-folder-close:before {
content:"\f07b";
}

.icon-folder-open:before {
content:"\f07c";
}

.icon-resize-vertical:before {
content:"\f07d";
}

.icon-resize-horizontal:before {
content:"\f07e";
}

.icon-bar-chart:before {
content:"\f080";
}

.icon-twitter-sign:before {
content:"\f081";
}

.icon-facebook-sign:before {
content:"\f082";
}

.icon-camera-retro:before {
content:"\f083";
}

.icon-key:before {
content:"\f084";
}

.icon-cogs:before {
content:"\f085";
}

.icon-comments:before {
content:"\f086";
}

.icon-thumbs-up:before {
content:"\f087";
}

.icon-thumbs-down:before {
content:"\f088";
}

.icon-star-half:before {
content:"\f089";
}

.icon-heart-empty:before {
content:"\f08a";
}

.icon-signout:before {
content:"\f08b";
}

.icon-linkedin-sign:before {
content:"\f08c";
}

.icon-pushpin:before {
content:"\f08d";
}

.icon-external-link:before {
content:"\f08e";
}

.icon-signin:before {
content:"\f090";
}

.icon-trophy:before {
content:"\f091";
}

.icon-github-sign:before {
content:"\f092";
}

.icon-upload-alt:before {
content:"\f093";
}

.icon-lemon:before {
content:"\f094";
}

.icon-phone:before {
content:"\f095";
}

.icon-check-empty:before {
content:"\f096";
}

.icon-bookmark-empty:before {
content:"\f097";
}

.icon-phone-sign:before {
content:"\f098";
}

.icon-twitter:before {
content:"\f099";
}

.icon-facebook:before {
content:"\f09a";
}

.icon-github:before {
content:"\f09b";
}

.icon-unlock:before {
content:"\f09c";
}

.icon-credit-card:before {
content:"\f09d";
}

.icon-rss:before {
content:"\f09e";
}

.icon-hdd:before {
content:"\f0a0";
}

.icon-bullhorn:before {
content:"\f0a1";
}

.icon-bell:before {
content:"\f0a2";
}

.icon-certificate:before {
content:"\f0a3";
}

.icon-hand-right:before {
content:"\f0a4";
}

.icon-hand-left:before {
content:"\f0a5";
}

.icon-hand-up:before {
content:"\f0a6";
}

.icon-hand-down:before {
content:"\f0a7";
}

.icon-circle-arrow-left:before {
content:"\f0a8";
}

.icon-circle-arrow-right:before {
content:"\f0a9";
}

.icon-circle-arrow-up:before {
content:"\f0aa";
}

.icon-circle-arrow-down:before {
content:"\f0ab";
}

.icon-globe:before {
content:"\f0ac";
}

.icon-wrench:before {
content:"\f0ad";
}

.icon-tasks:before {
content:"\f0ae";
}

.icon-filter:before {
content:"\f0b0";
}

.icon-briefcase:before {
content:"\f0b1";
}

.icon-fullscreen:before {
content:"\f0b2";
}

.icon-group:before {
content:"\f0c0";
}

.icon-link:before {
content:"\f0c1";
}

.icon-cloud:before {
content:"\f0c2";
}

.icon-beaker:before {
content:"\f0c3";
}

.icon-cut:before {
content:"\f0c4";
}

.icon-copy:before {
content:"\f0c5";
}

.icon-paper-clip:before {
content:"\f0c6";
}

.icon-save:before {
content:"\f0c7";
}

.icon-sign-blank:before {
content:"\f0c8";
}

.icon-reorder:before {
content:"\f0c9";
}

.icon-list-ul:before {
content:"\f0ca";
}

.icon-list-ol:before {
content:"\f0cb";
}

.icon-strikethrough:before {
content:"\f0cc";
}

.icon-underline:before {
content:"\f0cd";
}

.icon-table:before {
content:"\f0ce";
}

.icon-magic:before {
content:"\f0d0";
}

.icon-truck:before {
content:"\f0d1";
}

.icon-pinterest:before {
content:"\f0d2";
}

.icon-pinterest-sign:before {
content:"\f0d3";
}

.icon-google-plus-sign:before {
content:"\f0d4";
}

.icon-google-plus:before {
content:"\f0d5";
}

.icon-money:before {
content:"\f0d6";
}

.icon-caret-down:before {
content:"\f0d7";
}

.icon-caret-up:before {
content:"\f0d8";
}

.icon-caret-left:before {
content:"\f0d9";
}

.icon-caret-right:before {
content:"\f0da";
}

.icon-columns:before {
content:"\f0db";
}

.icon-sort:before {
content:"\f0dc";
}

.icon-sort-down:before {
content:"\f0dd";
}

.icon-sort-up:before {
content:"\f0de";
}

.icon-envelope-alt:before {
content:"\f0e0";
}

.icon-linkedin:before {
content:"\f0e1";
}

.icon-undo:before {
content:"\f0e2";
}

.icon-legal:before {
content:"\f0e3";
}

.icon-dashboard:before {
content:"\f0e4";
}

.icon-comment-alt:before {
content:"\f0e5";
}

.icon-comments-alt:before {
content:"\f0e6";
}

.icon-bolt:before {
content:"\f0e7";
}

.icon-sitemap:before {
content:"\f0e8";
}

.icon-umbrella:before {
content:"\f0e9";
}

.icon-paste:before {
content:"\f0ea";
}

.icon-lightbulb:before {
content:"\f0eb";
}

.icon-exchange:before {
content:"\f0ec";
}

.icon-cloud-download:before {
content:"\f0ed";
}

.icon-cloud-upload:before {
content:"\f0ee";
}

.icon-user-md:before {
content:"\f0f0";
}

.icon-stethoscope:before {
content:"\f0f1";
}

.icon-suitcase:before {
content:"\f0f2";
}

.icon-bell-alt:before {
content:"\f0f3";
}

.icon-coffee:before {
content:"\f0f4";
}

.icon-food:before {
content:"\f0f5";
}

.icon-file-alt:before {
content:"\f0f6";
}

.icon-building:before {
content:"\f0f7";
}

.icon-hospital:before {
content:"\f0f8";
}

.icon-ambulance:before {
content:"\f0f9";
}

.icon-medkit:before {
content:"\f0fa";
}

.icon-fighter-jet:before {
content:"\f0fb";
}

.icon-beer:before {
content:"\f0fc";
}

.icon-h-sign:before {
content:"\f0fd";
}

.icon-plus-sign-alt:before {
content:"\f0fe";
}

.icon-double-angle-left:before {
content:"\f100";
}

.icon-double-angle-right:before {
content:"\f101";
}

.icon-double-angle-up:before {
content:"\f102";
}

.icon-double-angle-down:before {
content:"\f103";
}

.icon-angle-left:before {
content:"\f104";
}

.icon-angle-right:before {
content:"\f105";
}

.icon-angle-up:before {
content:"\f106";
}

.icon-angle-down:before {
content:"\f107";
}

.icon-desktop:before {
content:"\f108";
}

.icon-laptop:before {
content:"\f109";
}

.icon-tablet:before {
content:"\f10a";
}

.icon-mobile-phone:before {
content:"\f10b";
}

.icon-circle-blank:before {
content:"\f10c";
}

.icon-quote-left:before {
content:"\f10d";
}

.icon-quote-right:before {
content:"\f10e";
}

.icon-spinner:before {
content:"\f110";
}

.icon-circle:before {
content:"\f111";
}

.icon-reply:before {
content:"\f112";
}

.icon-github-alt:before {
content:"\f113";
}

.icon-folder-close-alt:before {
content:"\f114";
}

.icon-folder-open-alt:before {
content:"\f115";
}

.dropdown-toggle {
margin-bottom:-3px;
}

.caret {
display:inline-block;
width:0;
height:0;
vertical-align:top;
border-top:4px solid #000;
border-right:4px solid transparent;
border-left:4px solid transparent;
content:"";
}

.dropdown .caret {
margin-top:8px;
margin-left:2px;
}

.dropdown-menu {
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
list-style:none;
background-color:#fff;
border:1px solid rgba(0,0,0,0.2);
border-right-width:2px;
border-bottom-width:2px;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
box-shadow:0 5px 10px rgba(0,0,0,0.2);
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:2px 0 0;
padding:5px 0;
}

.dropdown-menu li>a {
display:block;
clear:both;
font-weight:400;
line-height:20px;
color:#333;
white-space:nowrap;
padding:3px 20px;
}

.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a {
text-decoration:none;
color:#fff;
background-color:#000;
background-image:linear-gradient(tobottom,#000,#000);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#ff000000',GradientType=0);
}

.dropdown-menu .active>a,.dropdown-menu .active>a:hover {
color:#333;
text-decoration:none;
outline:0;
background-color:#000;
background-image:linear-gradient(tobottom,#000,#000);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#ff000000',GradientType=0);
}

.dropdown-menu .disabled>a:hover {
text-decoration:none;
background-color:transparent;
background-image:none;
cursor:default;
}

.open {
z-index:1000;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
border-top:0;
border-bottom:4px solid #000;
content:"";
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
top:auto;
bottom:100%;
margin-bottom:1px;
}

.dropdown-submenu>.dropdown-menu {
top:0;
left:100%;
margin-top:-6px;
margin-left:-1px;
-webkit-border-radius:0 6px 6px 6px;
-moz-border-radius:0 6px 6px;
border-radius:0 6px 6px 6px;
}

.dropup .dropdown-submenu>.dropdown-menu {
top:auto;
bottom:0;
margin-top:0;
margin-bottom:-2px;
-webkit-border-radius:5px 5px 5px 0;
-moz-border-radius:5px 5px 5px 0;
border-radius:5px 5px 5px 0;
}

.dropdown-submenu>a:after {
display:block;
content:" ";
float:right;
width:0;
height:0;
margin-top:5px;
margin-right:-10px;
border-color:transparent transparent transparent #ccc;
border-style:solid;
border-width:5px 0 5px 5px;
}

.dropdown-submenu:hover>a:after {
border-left-color:#fff;
}

.dropdown-submenu.pull-left>.dropdown-menu {
left:-100%;
margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
padding-left:20px;
padding-right:20px;
}

.typeahead {
margin-top:2px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.well {
min-height:20px;
margin-bottom:20px;
background-color:#f5f5f5;
border:1px solid #e3e3e3;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding:19px;
}

.well blockquote {
border-color:rgba(0,0,0,0.15);
}

.well-large {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:24px;
}

.well-small {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:9px;
}

.fade {
opacity:0;
-webkit-transition:opacity .15s linear;
-moz-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear;
}

.fade.in {
opacity:1;
}

.collapse {
position:relative;
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
-moz-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease;
}

.close {
float:right;
font-size:20px;
font-weight:700;
line-height:20px;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:.2;
filter:alpha(opacity=20);
}

.close:hover {
color:#000;
text-decoration:none;
cursor:pointer;
opacity:.4;
filter:alpha(opacity=40);
}

button.close {
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none;
padding:0;
}

.btn {
display:inline;
zoom:1;
margin-bottom:0;
text-align:center;
vertical-align:middle;
cursor:pointer;
background-image:linear-gradient(tobottom,#f5f5f5,#f5f5f5);
background-repeat:repeat-x;
background-color:#f5f5f5;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin-left:.3em;
color:#000;
text-shadow:none;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
text-transform:uppercase;
height:30px;
line-height:30px;
outline:none!important;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
padding:0 12px;
}

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
color:#333;
background-color:#e8e8e8;
}

.btn:active,.btn.active {
background-color:#dcdcdc \9;
}

.btn:hover {
text-decoration:none;
background-color:#d9d9d9;
background-position:0 -15px;
color:#fff;
background:#000;
-webkit-transition:all .1s linear;
-moz-transition:all .1s linear;
-o-transition:all .1s linear;
transition:all .1s linear;
}

.btn.active,.btn:active {
background-color:#d9d9d9 \9;
background-image:none;
outline:0;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

.btn.disabled,.btn[disabled] {
cursor:default;
background-color:#e6e6e6;
background-image:none;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-large {
font-size:16.25px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:11px 19px;
}

.btn-small {
font-size:11.05px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:2px 10px;
}

.btn-mini {
font-size:9.75px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:1px 6px;
}

.btn-block {
display:block;
width:100%;
padding-left:0;
padding-right:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
color:rgba(255,255,255,0.75);
}

.btn-primary {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#000,#000);
background-repeat:repeat-x;
background-color:#000;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-warning {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#fa5f00,#fa5f00);
background-repeat:repeat-x;
background-color:#fa5f00;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color:#fa5f00;
}

.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
color:#fff;
background-color:#e15500;
}

.btn-warning:active,.btn-warning.active {
background-color:#c74c00 \9;
}

.btn-danger {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#ee3224,#ee3224);
background-repeat:repeat-x;
background-color:#ee3224;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color:#ee3224;
}

.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
color:#fff;
background-color:#e72112;
}

.btn-danger:active,.btn-danger.active {
background-color:#cf1d10 \9;
}

.btn-success {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#00a53c,#00a53c);
background-repeat:repeat-x;
background-color:#00a53c;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color:#00a53c;
}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
color:#fff;
background-color:#008c33;
}

.btn-success:active,.btn-success.active {
background-color:#007229 \9;
}

.btn-info {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#049cdb,#049cdb);
background-repeat:repeat-x;
background-color:#049cdb;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color:#049cdb;
}

.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
color:#fff;
background-color:#048ac2;
}

.btn-info:active,.btn-info.active {
background-color:#0378a9 \9;
}

.btn-inverse {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#444,#444);
background-repeat:repeat-x;
background-color:#444;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
background:#fff;
border-color:transparent;
}

.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
color:#fff;
background-color:#373737;
}

.btn-inverse:active,.btn-inverse.active {
background-color:#2b2b2b \9;
}

button.btn.btn-large,input[type=submit].btn.btn-large {
padding-top:7px;
padding-bottom:7px;
}

button.btn.btn-mini,input[type=submit].btn.btn-mini {
padding-top:1px;
padding-bottom:1px;
}

.btn-link,.btn-link:active,.btn-link[disabled] {
background-color:transparent;
background-image:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-link {
cursor:pointer;
color:#000;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border-color:transparent;
}

.btn-link:hover {
text-decoration:underline;
background-color:transparent;
color:#000;
background:0;
}

.btn-link[disabled]:hover {
color:#333;
text-decoration:none;
}

.btn-group {
position:relative;
display:inline;
zoom:1;
font-size:0;
vertical-align:middle;
white-space:nowrap;
margin-left:.3em;
}

.btn-toolbar {
font-size:0;
margin-top:10px;
margin-bottom:10px;
}

.btn-group>.btn {
position:relative;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.btn-group>.btn-small {
font-size:12px;
}

.btn-group>.btn:first-child {
margin-left:0;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
}

.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
}

.btn-group>.btn.large:first-child {
margin-left:0;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomleft:6px;
border-bottom-left-radius:6px;
}

.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
-webkit-border-top-right-radius:6px;
-moz-border-radius-topright:6px;
border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
-moz-border-radius-bottomright:6px;
border-bottom-right-radius:6px;
}

.btn-group>.btn+.dropdown-toggle {
-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
padding:5px 8px;
}

.btn-group>.btn-mini+.dropdown-toggle {
padding:2px 5px;
}

.btn-group>.btn-small+.dropdown-toggle {
padding-top:5px;
padding-bottom:4px;
}

.btn-group>.btn-large+.dropdown-toggle {
padding:7px 12px;
}

.btn-group.open .dropdown-toggle {
background-image:none;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

.btn-group.open .btn-inverse.dropdown-toggle {
background-color:#444;
}

.btn .caret {
margin-left:0;
margin-top:11px;
}

.btn-large .caret {
border-left-width:5px;
border-right-width:5px;
border-top-width:5px;
}

.dropup .btn-large .caret {
border-bottom-width:5px;
}

.btn-group-vertical .btn {
display:block;
float:none;
width:100%;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.btn-group-vertical .btn+.btn {
margin-left:0;
margin-top:-1px;
}

.btn-group-vertical .btn:first-child {
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}

.btn-group-vertical .btn-large:first-child {
-webkit-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0;
}

.alert {
margin-bottom:20px;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
background-color:#fcf8e3;
border:1px solid #fbeed5;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
color:#c09853;
background-repeat:no-repeat;
background-position:20px center;
padding:15px 35px 15px 50px;
}

.alert .close {
position:relative;
line-height:20px;
border:1px solid;
font-size:14px;
right:-20px;
top:4px;
width:16px;
height:16px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAIElEQVQImWNgYGD4D8UwAOf/x4EZsEliaMerGsMOFIUAAwQb5YbhVq0AAAAASUVORK5CYII=) no-repeat center;
text-indent:-9999px;
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
}

.alert-success {
background-color:#dff0d8;
color:#468847;
background-image:url(../../wp-content/themes/dw-focus/assets/img/success.png);
border-color:#dff0d8;
}

.alert-danger,.alert-error {
background-color:#f2dede;
color:#b94a48;
border-color:#f2dede;
}

.alert-info {
background-color:#d9edf7;
color:#3a87ad;
background-image:url(../../wp-content/themes/dw-focus/assets/img/info.png);
border-color:#d9edf7;
}

.alert-block {
padding-top:14px;
padding-bottom:14px;
}

.nav {
margin-left:0;
margin-bottom:20px;
list-style:none;
}

.nav>li>a:hover {
text-decoration:none;
background-color:#ddd;
}

.nav-header {
display:block;
font-size:11px;
font-weight:700;
line-height:20px;
color:#999;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
text-transform:uppercase;
padding:3px 15px;
}

.nav li+.nav-header {
margin-top:9px;
}

.nav-list {
padding-left:15px;
padding-right:15px;
margin-bottom:0;
}

.nav-list>li>a,.nav-list .nav-header {
margin-left:-15px;
margin-right:-15px;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
}

.nav-list>li>a {
padding:3px 15px;
}

.nav-list>.active>a,.nav-list>.active>a:hover {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.2);
background-color:#000;
}

.nav-list [class^=icon-],.nav-list [class*=" icon-"] {
margin-right:2px;
}

.nav-tabs>li>a,.nav-pills>li>a {
padding-right:12px;
padding-left:12px;
margin-right:2px;
line-height:14px;
}

.nav-tabs {
list-style:none!important;
border-bottom:0;
background:#000;
margin:0 0 20px!important;
}

.nav-tabs>li {
margin-bottom:-1px;
}

.nav-tabs>li>a {
padding-top:8px;
padding-bottom:8px;
line-height:20px;
border:1px solid transparent;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover {
background-color:#fff;
border:1px solid #ddd;
border-bottom-color:transparent;
cursor:default;
color:#fff;
position:relative;
background:#ee3224!important;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.nav-pills>li>a {
padding-top:8px;
padding-bottom:8px;
margin-top:2px;
margin-bottom:2px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.nav-tabs.nav-stacked>li>a {
border:1px solid #ddd;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.nav-tabs.nav-stacked>li:first-child>a {
-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
}

.nav-tabs.nav-stacked>li:last-child>a {
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
}

.nav-tabs.nav-stacked>li>a:hover {
z-index:2;
border-color:#ddd;
}

.nav-pills.nav-stacked>li>a {
margin-bottom:3px;
}

.nav-pills.nav-stacked>li:last-child>a {
margin-bottom:1px;
}

.nav .dropdown-toggle .caret {
border-top-color:#000;
border-bottom-color:#000;
margin-top:6px;
}

.nav .dropdown-toggle:hover .caret {
border-top-color:#262626;
border-bottom-color:#262626;
}

.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover {
color:#fff;
background-color:#111;
border-color:#999;
}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret {
border-top-color:#fff;
border-bottom-color:#fff;
opacity:1;
filter:alpha(opacity=100);
}

.tabs-stacked .open>a:hover {
border-color:#999;
}

.tab-content {
overflow:auto;
}

.tabs-below>.nav-tabs {
border-top:1px solid #ddd;
}

.tabs-below>.nav-tabs>li {
margin-top:-1px;
margin-bottom:0;
}

.tabs-below>.nav-tabs>li>a:hover {
border-bottom-color:transparent;
border-top-color:#ddd;
}

.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover {
border-color:transparent #ddd #ddd;
}

.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
min-width:74px;
margin-right:0;
margin-bottom:3px;
}

.tabs-left>.nav-tabs {
float:left;
margin-right:19px;
border-right:1px solid #ddd;
}

.tabs-left>.nav-tabs>li>a {
margin-right:-1px;
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px;
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover {
border-color:#ddd #fff #ddd #ddd;
}

.tabs-right>.nav-tabs {
float:right;
margin-left:19px;
border-left:1px solid #ddd;
}

.tabs-right>.nav-tabs>li>a {
margin-left:-1px;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0;
}

.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover {
border-color:#ddd #ddd #ddd #fff;
}

.nav>.disabled>a:hover {
text-decoration:none;
background-color:transparent;
cursor:default;
}

.navbar {
overflow:visible;
color:#777;
position:relative;
z-index:2;
margin-bottom:0;
border-right:1px solid #ddd;
}

.navbar-inner {
min-height:40px;
padding-left:20px;
padding-right:20px;
background-color:#fafafa;
background-image:linear-gradient(tobottom,#fff,#f2f2f2);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
border:1px solid #d4d4d4;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
box-shadow:0 1px 4px rgba(0,0,0,0.065);
zoom:1;
}

.nav-collapse.collapse {
height:auto;
overflow:visible;
}

.navbar .brand {
float:left;
display:block;
margin-left:-20px;
font-size:20px;
font-weight:200;
color:#777;
text-shadow:0 1px 0 #fff;
padding:10px 20px;
}

.navbar .brand:hover {
text-decoration:none;
}

.navbar-text {
margin-bottom:0;
line-height:40px;
}

.navbar-link {
color:#777;
}

.navbar-link:hover {
color:#333;
}

.navbar .divider-vertical {
height:40px;
border-left:1px solid #f2f2f2;
border-right:1px solid #fff;
margin:0 9px;
}

.navbar-form {
margin-bottom:0;
zoom:1;
}

.navbar-form input,.navbar-form select,.navbar-form .btn {
display:inline-block;
margin-bottom:0;
}

.navbar-form .input-append,.navbar-form .input-prepend {
margin-top:6px;
white-space:nowrap;
}

.navbar-search {
position:relative;
float:left;
margin-top:5px;
margin-bottom:0;
}

.navbar-search .search-query {
margin-bottom:0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:13px;
font-weight:400;
line-height:1;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
padding:4px 14px;
}

.navbar-static-top {
position:static;
margin-bottom:0;
}

.navbar-fixed-top,.navbar-fixed-bottom {
position:fixed;
right:0;
left:0;
z-index:1030;
margin-bottom:0;
}

.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
box-shadow:0 1px 10px rgba(0,0,0,.1);
border-width:0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
box-shadow:0 -1px 10px rgba(0,0,0,.1);
border-width:1px 0 0;
}

.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
padding-left:0;
padding-right:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.navbar-fixed-bottom {
bottom:0;
}

.navbar .nav {
position:relative;
left:0;
display:block;
float:left;
margin:0;
}

.navbar .nav.pull-right {
float:right;
margin-right:0;
}

.navbar .nav>li {
float:left;
position:relative;
}

.navbar .nav>li>a {
float:none;
color:#777;
text-decoration:none;
text-shadow:0 1px 0 #fff;
padding:10px 15px;
}

.navbar .nav>li>a:focus,.navbar .nav>li>a:hover {
background-color:transparent;
color:#333;
text-decoration:none;
}

.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus {
color:#666;
text-decoration:none;
background-color:#e5e5e5;
-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
}

.navbar .btn-navbar {
display:none;
float:right;
margin-left:5px;
margin-right:5px;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#f2f2f2,#e5e5e5);
background-repeat:repeat-x;
background-color:#e5e5e5;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
padding:7px 10px;
}

.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled] {
color:#fff;
background-color:#d9d9d9;
}

.navbar .btn-navbar:active,.navbar .btn-navbar.active {
background-color:#ccc \9;
}

.navbar .btn-navbar .icon-bar {
display:block;
width:18px;
height:2px;
background-color:#f5f5f5;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
box-shadow:0 1px 0 rgba(0,0,0,0.25);
}

.navbar .nav>li>.dropdown-menu:before {
content:'';
display:inline-block;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #ccc;
border-bottom-color:rgba(0,0,0,0.2);
position:absolute;
top:-7px;
left:9px;
}

.navbar .nav>li>.dropdown-menu:after {
content:'';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
position:absolute;
top:-6px;
left:10px;
}

.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
border-top:7px solid #ccc;
border-top-color:rgba(0,0,0,0.2);
border-bottom:0;
bottom:-7px;
top:auto;
}

.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
border-top:6px solid #fff;
border-bottom:0;
bottom:-6px;
top:auto;
}

.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle {
background-color:#e5e5e5;
color:#666;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
border-top-color:#777;
border-bottom-color:#777;
}

.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before {
left:auto;
right:12px;
}

.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after {
left:auto;
right:13px;
}

.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
left:auto;
right:100%;
margin-left:0;
margin-right:-1px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
background-color:#1b1b1b;
background-image:linear-gradient(tobottom,#222,#111);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);
border-color:#252525;
}

.navbar-inverse .brand,.navbar-inverse .nav>li>a {
color:#999;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}

.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover {
background-color:transparent;
color:#fff;
}

.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
color:#fff;
background-color:#111;
}

.navbar-inverse .divider-vertical {
border-left-color:#111;
border-right-color:#222;
}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
background-color:#111;
color:#fff;
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
border-top-color:#999;
border-bottom-color:#999;
}

.navbar-inverse .navbar-search .search-query {
color:#fff;
background-color:#515151;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
border-color:#111;
}

.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused {
color:#333;
text-shadow:0 1px 0 #fff;
background-color:#fff;
border:0;
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
box-shadow:0 0 3px rgba(0,0,0,0.15);
outline:0;
padding:5px 15px;
}

.navbar-inverse .btn-navbar {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#151515,#040404);
background-repeat:repeat-x;
background-color:#040404;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.breadcrumb {
list-style:none;
background-color:#f5f5f5;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0 0 20px;
padding:8px 15px;
}

.breadcrumb li {
display:inline;
zoom:1;
text-shadow:0 1px 0 #fff;
}

.breadcrumb .divider {
color:#ccc;
padding:0 5px;
}

.pagination {
margin:20px 0;
}

.pagination ul {
display:inline;
zoom:1;
margin-left:0;
margin-bottom:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.pagination ul>li>a,.pagination ul>li>span {
float:left;
line-height:20px;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd;
margin-left:10px;
border-left-width:1px;
background:#f5f5f5;
color:#000;
font-size:12px;
font-weight:700;
border-color:#b7b7b7;
padding:4px 12px;
}

.pagination ul>.active>a,.pagination ul>.active>span {
color:#999;
cursor:default;
}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover {
color:#999;
background-color:transparent;
cursor:default;
}

.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
border-left-width:1px;
-webkit-border-top-left-radius:0;
-moz-border-radius-topleft:0;
border-top-left-radius:0;
-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;
border-bottom-left-radius:0;
margin-left:0;
}

.pagination-large ul>li>a,.pagination-large ul>li>span {
font-size:16.25px;
padding:11px 19px;
}

.pagination-small ul>li>a,.pagination-small ul>li>span {
font-size:11.05px;
padding:2px 10px;
}

.pagination-mini ul>li>a,.pagination-mini ul>li>span {
font-size:9.75px;
padding:1px 6px;
}

.pager {
list-style:none;
text-align:center;
zoom:1;
margin:20px 0;
}

.pager li>a,.pager li>span {
display:inline-block;
background-color:#fff;
border:1px solid #ddd;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
padding:5px 14px;
}

.pager li>a:hover {
text-decoration:none;
background-color:#f5f5f5;
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span {
color:#999;
background-color:#fff;
cursor:default;
}

.modal-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000;
}

.modal {
position:fixed;
top:50%;
left:50%;
z-index:1050;
width:560px;
background-color:#fff;
border:1px solid #999;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
box-shadow:0 3px 7px rgba(0,0,0,0.3);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
outline:0;
margin:-250px 0 0 -280px;
}

.modal.fade {
-webkit-transition:opacity .3s linear,top .3s ease-out;
-moz-transition:opacity .3s linear,top .3s ease-out;
-o-transition:opacity .3s linear,top .3s ease-out;
transition:opacity .3s linear,top .3s ease-out;
top:-25%;
}

.modal.fade.in {
top:50%;
}

.modal-header {
border-bottom:1px solid #eee;
padding:9px 15px;
}

.modal-header h3 {
line-height:30px;
margin:0;
}

.modal-body {
overflow-y:auto;
max-height:400px;
padding:15px;
}

.modal-footer {
margin-bottom:0;
text-align:right;
background-color:#f5f5f5;
border-top:1px solid #ddd;
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
-webkit-box-shadow:inset 0 1px 0 #fff;
-moz-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
zoom:1;
padding:14px 15px 15px;
}

.modal-footer .btn+.btn {
margin-left:5px;
margin-bottom:0;
}

.tooltip {
position:absolute;
z-index:1030;
display:block;
visibility:visible;
font-size:11px;
opacity:0;
filter:alpha(opacity=0);
padding:5px;
}

.tooltip.top {
margin-top:-3px;
}

.tooltip.right {
margin-left:3px;
}

.tooltip.left {
margin-left:-3px;
}

.tooltip-inner {
max-width:200px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:3px 8px;
}

.tooltip-arrow {
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid;
}

.tooltip.top .tooltip-arrow {
bottom:0;
left:50%;
margin-left:-5px;
border-top-color:#000;
border-width:5px 5px 0;
}

.tooltip.right .tooltip-arrow {
top:50%;
left:0;
margin-top:-5px;
border-right-color:#000;
border-width:5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
top:50%;
right:0;
margin-top:-5px;
border-left-color:#000;
border-width:5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
top:0;
left:50%;
margin-left:-5px;
border-bottom-color:#000;
border-width:0 5px 5px;
}

.popover {
position:absolute;
top:0;
left:0;
z-index:1010;
display:none;
width:236px;
background-color:#fff;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.2);
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
box-shadow:0 5px 10px rgba(0,0,0,0.2);
padding:1px;
}

.popover.left {
margin-left:-10px;
}

.popover-title {
font-size:14px;
font-weight:400;
line-height:18px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
margin:0;
padding:8px 14px;
}

.popover-content {
padding:9px 14px;
}

.popover .arrow,.popover .arrow:after {
position:absolute;
display:inline-block;
width:0;
height:0;
border-color:transparent;
border-style:solid;
}

.popover .arrow:after {
content:"";
z-index:-1;
}

.popover.top .arrow {
bottom:-10px;
left:50%;
margin-left:-10px;
border-top-color:#fff;
border-width:10px 10px 0;
}

.popover.top .arrow:after {
border-top-color:rgba(0,0,0,0.25);
bottom:-1px;
left:-11px;
border-width:11px 11px 0;
}

.popover.right .arrow {
top:50%;
left:-10px;
margin-top:-10px;
border-right-color:#fff;
border-width:10px 10px 10px 0;
}

.popover.right .arrow:after {
border-right-color:rgba(0,0,0,0.25);
bottom:-11px;
left:-1px;
border-width:11px 11px 11px 0;
}

.popover.bottom .arrow {
top:-10px;
left:50%;
margin-left:-10px;
border-bottom-color:#fff;
border-width:0 10px 10px;
}

.popover.bottom .arrow:after {
border-bottom-color:rgba(0,0,0,0.25);
top:-1px;
left:-11px;
border-width:0 11px 11px;
}

.popover.left .arrow {
top:50%;
right:-10px;
margin-top:-10px;
border-left-color:#fff;
border-width:10px 0 10px 10px;
}

.popover.left .arrow:after {
border-left-color:rgba(0,0,0,0.25);
bottom:-11px;
right:-1px;
border-width:11px 0 11px 11px;
}

.thumbnails {
margin-left:-40px;
list-style:none;
zoom:1;
}

.thumbnails>li {
float:left;
margin-bottom:20px;
margin-left:40px;
}

.thumbnail {
display:block;
line-height:20px;
border:1px solid #ddd;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
box-shadow:0 1px 3px rgba(0,0,0,0.055);
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:4px;
}

a.thumbnail:hover {
-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
box-shadow:0 1px 4px rgba(0,105,214,0.25);
border-color:#000;
}

.thumbnail>img {
display:block;
max-width:100%;
margin-left:auto;
margin-right:auto;
}

.thumbnail .caption {
color:#666;
padding:9px;
}

.media,.media-body {
overflow:visible;
zoom:1;
}

.label,.badge {
display:inline-block;
font-size:10.998px;
line-height:14px;
color:#fff;
vertical-align:baseline;
white-space:nowrap;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
text-shadow:none;
font-weight:400;
background-color:#ccc;
padding:2px 4px;
}

.label {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.badge {
padding-left:9px;
padding-right:9px;
-webkit-border-radius:9px;
-moz-border-radius:9px;
border-radius:9px;
}

a.label:hover,a.badge:hover {
color:#fff;
text-decoration:none;
cursor:pointer;
}

.label-important[href],.badge-important[href] {
background-color:#953b39;
}

.label-warning[href],.badge-warning[href] {
background-color:#c74c00;
}

.label-success[href],.badge-success[href] {
background-color:#356635;
}

.label-info[href],.badge-info[href] {
background-color:#2d6987;
}

.label-inverse[href],.badge-inverse[href] {
background-color:#1a1a1a;
}

.btn .label,.btn .badge {
position:relative;
top:-1px;
}

to {
background-position:0 0;
}

.progress {
overflow:hidden;
height:20px;
margin-bottom:20px;
background-color:#f7f7f7;
background-image:linear-gradient(tobottom,#f5f5f5,#f9f9f9);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.progress .bar {
width:0;
height:100%;
color:#fff;
float:left;
font-size:12px;
text-align:center;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#0e90d2;
background-image:linear-gradient(tobottom,#149bdf,#0480be);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:width .6s ease;
-moz-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease;
}

.progress .bar+.bar {
-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
}

.progress-striped .bar {
background-color:#149bdf;
background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25% 25% 50% 50% 75% 75%;
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-o-background-size:40px 40px;
background-size:40px 40px;
}

.progress.active .bar {
-webkit-animation:progress-bar-stripes 2s linear infinite;
-moz-animation:progress-bar-stripes 2s linear infinite;
-ms-animation:progress-bar-stripes 2s linear infinite;
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,.progress .bar-danger {
background-color:#dd514c;
background-image:linear-gradient(tobottom,#ee5f5b,#c43c35);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0);
}

.progress-danger.progress-striped .bar,.progress-striped .bar-danger {
background-color:#ee5f5b;
background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25% 25% 50% 50% 75% 75%;
}

.progress-success .bar,.progress .bar-success {
background-color:#5eb95e;
background-image:linear-gradient(tobottom,#62c462,#57a957);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);
}

.progress-success.progress-striped .bar,.progress-striped .bar-success {
background-color:#62c462;
background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25% 25% 50% 50% 75% 75%;
}

.progress-info .bar,.progress .bar-info {
background-color:#4bb1cf;
background-image:linear-gradient(tobottom,#5bc0de,#339bb9);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0);
}

.progress-info.progress-striped .bar,.progress-striped .bar-info {
background-color:#5bc0de;
background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25% 25% 50% 50% 75% 75%;
}

.progress-warning .bar,.progress .bar-warning {
background-color:#fd7b2b;
background-image:linear-gradient(tobottom,#ff8d47,#fa5f00);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8d47',endColorstr='#fffa5f00',GradientType=0);
}

.progress-warning.progress-striped .bar,.progress-striped .bar-warning {
background-color:#ff8d47;
background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25% 25% 50% 50% 75% 75%;
}

.accordion-group {
margin-bottom:2px;
border:1px solid #e5e5e5;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.accordion-heading .accordion-toggle {
display:block;
padding:8px 15px;
}

.accordion-inner {
border-top:1px solid #e5e5e5;
padding:9px 15px;
}

.carousel {
position:relative;
margin-bottom:20px;
line-height:1;
}

.carousel-inner {
overflow:hidden;
width:100%;
position:relative;
}

.carousel .item {
display:none;
position:relative;
-webkit-transition:.6s ease-in-out left;
-moz-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left;
}

.carousel .item>img {
display:block;
line-height:1;
}

.carousel .next,.carousel .prev {
position:absolute;
top:0;
width:100%;
}

.carousel-control {
position:absolute;
top:40%;
left:15px;
width:40px;
height:40px;
margin-top:-20px;
font-size:60px;
font-weight:100;
line-height:30px;
color:#fff;
text-align:center;
background:#222;
border:3px solid #fff;
-webkit-border-radius:23px;
-moz-border-radius:23px;
border-radius:23px;
opacity:.5;
filter:alpha(opacity=50);
}

.carousel-control.right {
left:auto;
right:15px;
}

.carousel-control:hover {
color:#fff;
text-decoration:none;
opacity:.9;
filter:alpha(opacity=90);
}

.carousel-caption {
position:absolute;
left:0;
right:0;
bottom:0;
background:rgba(0,0,0,0.75);
padding:15px;
}

.carousel-caption h4,.carousel-caption p {
color:#fff;
line-height:20px;
}

.hero-unit {
margin-bottom:30px;
font-size:18px;
font-weight:200;
line-height:30px;
color:inherit;
background-color:#ddd;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
padding:60px;
}

.hero-unit h1 {
margin-bottom:0;
font-size:60px;
line-height:1;
color:inherit;
letter-spacing:-1px;
}

.hero-unit li {
line-height:30px;
}

.invisible {
visibility:hidden;
}

.affix {
position:fixed;
}

a.thumbnail {
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;
}

.dropcap:first-letter {
color:#000;
float:left;
font-family:Georgia,serif;
font-size:48px;
margin:8px 10px 0 0;
}

blockquote:before {
content:"“";
font-size:60px;
font-weight:700;
position:absolute;
left:0;
top:17px;
color:#b7b7b7;
font-family:Arial;
}

.site-footer textarea,.site-footer input[type=text],.site-footer input[type=password],.site-footer input[type=datetime],.site-footer input[type=datetime-local],.site-footer input[type=date],.site-footer input[type=month],.site-footer input[type=time],.site-footer input[type=week],.site-footer input[type=number],.site-footer input[type=email],.site-footer input[type=url],.site-footer input[type=search],.site-footer input[type=tel],.site-footer input[type=color],.site-footer .uneditable-input {
background:transparent;
border-color:#222;
}

select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input {
font-size:11px;
outline:none!important;
}

.searchForm {
position:relative;
margin:0;
}

.searchForm .field {
width:100%;
height:36px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:9px 29px 9px 14px;
}

.searchForm .submit {
background:url(../../wp-content/themes/dw-focus/assets/bootstrap/img/glyphicons-halflings.png) no-repeat -48px 0;
text-indent:-9999px;
width:20px;
height:20px;
border:0;
position:absolute;
right:9px;
top:50%;
margin-top:-7px;
z-index:999;
opacity:.4;
filter:alpha(opacity=40);
padding:0;
}

.btn-group .btn {
border-left-color:#bbb;
}

.btn-group .btn:first-child {
border-left-color:#ccc;
}

.btn-group .btn:hover {
border-left-color:#000;
}

.btn-group.open .btn.dropdown-toggle:hover {
border-left-color:#ccc;
color:#000;
}

.btn-group.open .btn.dropdown-toggle:hover .caret {
border-top-color:#000;
border-bottom-color:#000;
}

.btn-primary:hover {
color:#fff;
background:#ee3224;
border-color:#ee3224;
}

.btn.btn-large {
height:40px;
line-height:40px;
font-size:13px;
}

.btn.btn-small {
height:25px;
line-height:25px;
font-size:10px;
}

.btn.btn-mini {
height:20px;
line-height:20px;
font-size:8px;
}

.alert-error {
background-image:url(../../wp-content/themes/dw-focus/assets/img/error.png);
}

.alert-alert {
background-image:url(../../wp-content/themes/dw-focus/assets/img/alert.png);
border-color:#fcf8e3;
}

.nav-tabs li {
margin-bottom:0;
padding:0!important;
}

.nav-tabs a {
text-transform:uppercase;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
color:#fff!important;
border:none!important;
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
-webkit-box-shadow:-1px 0 0 #222 inset;
-moz-box-shadow:-1px 0 0 #222 inset;
box-shadow:-1px 0 0 #222 inset;
margin:0!important;
padding:10px 20px!important;
}

.nav-tabs a:hover {
background:#111!important;
}

.nav-tabs>.active>a:before,.nav-tabs>.active>a:hover:before {
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #ee3224;
bottom:-6px;
content:"";
height:0;
left:50%;
margin-left:-6px;
position:absolute;
width:0;
}

.nav-tabs .dropdown a {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.nav-tabs .dropdown .dropdown-menu {
margin-top:-1px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.nav-tabs .dropdown .dropdown-menu a {
color:#333!important;
}

.navbar .navbar-inner {
background:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color:#000 transparent #ddd;
border-width:2px 0 1px;
padding:0;
}

.navbar .nav li {
display:inline-block;
border-left:1px solid #ddd;
}

.navbar .nav li:first-child {
border-left:none;
}

.navbar .nav li a {
display:block;
text-transform:uppercase;
font-family:NovecentowideBookBold,Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:20px;
color:#000;
text-shadow:none;
padding:10px 18px;
}

.navbar .nav .menu-parent-item>a {
padding-right:30px;
}

.navbar .nav .menu-parent-item>a:after {
content:"";
font-family:FontAwesome;
font-size:12px;
position:absolute;
margin:0 0 0 5px;
}

.navbar .nav>li>.sub-menu {
max-height:0;
z-index:1001;
position:absolute;
width:150px;
background:#fff;
overflow:hidden;
margin-left:-1px;
}

.navbar .nav>li>.sub-menu li {
border-left:none;
width:100%;
}

.navbar .nav .menu-parent-item:hover>.sub-menu {
max-height:1000px;
border:1px solid #ddd;
-webkit-transition:max-height 1s;
-moz-transition:max-height 1s;
-o-transition:max-height 1s;
transition:max-height 1s;
-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.15);
-moz-box-shadow:0 10px 10px rgba(0,0,0,0.15);
box-shadow:0 10px 10px rgba(0,0,0,0.15);
padding:10px 20px;
}

.navbar .nav .sub-menu-left:last-child {
border-right:1px solid #ddd;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap {
max-height:0;
z-index:1001;
position:absolute;
width:500px;
overflow:hidden;
background:#fff;
margin-left:-1px;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap:before {
content:"";
width:1px;
height:100%;
position:absolute;
background:#ddd;
left:150px;
top:20px;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap a {
padding:0;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap li {
width:100%;
border-left:none;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat {
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px 20px;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat {
width:350px;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span {
color:#666;
font-size:11px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a {
text-transform:capitalize;
font-family:Bitter,serif;
font-size:12px;
display:inline;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail {
float:left;
margin-top:2px;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li {
border-top:1px solid #ddd;
padding:8px 0;
}

.navbar .nav .menu-item-object-category h5 {
color:#fff!important;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin-top:5px;
background:#ee3224;
display:inline-block;
line-height:1;
padding:10px;
}

.navbar .nav .menu-item-object-category ul+a {
display:block!important;
text-align:center;
width:100%;
}

.navbar .nav .menu-parent-item:hover .sub-mega-wrap {
max-height:1000px;
border:1px solid #ddd;
-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.15);
-moz-box-shadow:0 10px 10px rgba(0,0,0,0.15);
box-shadow:0 10px 10px rgba(0,0,0,0.15);
-webkit-transition:max-height 1s;
-moz-transition:max-height 1s;
-o-transition:max-height 1s;
transition:max-height 1s;
}

.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before {
left:auto;
right:150px;
}

.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu {
float:right;
text-align:right;
}

.accordion .accordion-group {
margin-bottom:0;
margin-top:10px;
border:0;
}

.accordion .accordion-heading a {
text-transform:uppercase;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
background:#e5e5e5;
display:block;
position:relative;
color:#000!important;
}

.accordion .accordion-heading a:before,.accordion .accordion-heading a:after {
content:'';
position:absolute;
background:#000;
}

.accordion .accordion-heading a:before {
width:10px;
height:2px;
top:50%;
margin-top:-1px;
right:10px;
}

.accordion .accordion-heading a.active:before,.accordion .accordion-heading a.active:after {
background:#999;
}

.accordion .accordion-heading a.active:after {
width:2px;
height:10px;
top:50%;
margin-top:-5px;
right:14px;
}

.accordion .accordion-heading a.active {
background:#000;
color:#fff!important;
}

.accordion .accordion-toggle {
padding:10px 20px;
}

.accordion .accordion-inner {
border-top:0;
padding:0;
}

.accordion .format-video .entry-thumbnail a:before,.accordion .format-audio .entry-thumbnail a:before,.accordion .format-gallery .entry-thumbnail a:before,.accordion .format-video .entry-thumbnail a:after,.accordion .format-audio .entry-thumbnail a:after,.accordion .format-gallery .entry-thumbnail a:after {
content:"";
display:block;
position:absolute;
width:50px;
height:50px;
top:50%;
left:50%;
opacity:.1;
filter:alpha(opacity=10);
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
transition:.5s;
margin:-25px 0 0 -25px;
}

.accordion .format-video .entry-thumbnail a:before,.accordion .format-audio .entry-thumbnail a:before,.accordion .format-gallery .entry-thumbnail a:before {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWMwMjLaDAACegFKi2TL/QAAAABJRU5ErkJggg==);
}

.accordion .format-video .entry-thumbnail a:after,.accordion .format-audio .entry-thumbnail a:after,.accordion .format-gallery .entry-thumbnail a:after {
background:url(../../wp-content/themes/dw-focus/assets/img/icon-play.png) no-repeat 15px center;
}

.accordion .format-gallery .entry-thumbnail a:after {
background:url(../../wp-content/themes/dw-focus/assets/img/icon-fullscreen.png) no-repeat center;
}

#main>.container {
padding-bottom:20px;
}

#main>.container>.row {
background:url(../../wp-content/themes/dw-focus/assets/img/dot-ddd.gif) repeat-y 830px;
}

.left-sidebar #main>.container>.row {
background-position:290px;
}

.site-header #header {
background:url(../../wp-content/themes/dw-focus/assets/img/sl-3-270-ddd.gif) repeat-y center;
margin:20px 0;
}

.site-header #branding h1 {
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-o-transition:opacity .5s;
transition:opacity .5s;
margin:0;
}

.site-header #branding a {
display:block;
text-indent:-9999px;
background-image:url(../../wp-content/themes/dw-focus/assets/img/logo.png);
background-repeat:no-repeat;
background-position:0 center!important;
height:80px;
width:230px;
}

.ie8.desktop .top-news {
float:left;
width:8%;
height:70px;
padding-top:10px;
text-transform:uppercase;
font-size:inherit;
white-space:normal;
background:#000;
}

.ie8.desktop .top-news>a {
width:100%;
height:70px;
display:block;
color:#fff!important;
text-align:center;
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
}

.ie8.desktop .top-news .number {
font-size:30px;
display:block;
margin-bottom:5px;
line-height:28px;
}

.ie8.desktop .top-news .number+span {
font-size:8px;
line-height:13px;
display:block;
font-weight:700;
}

.ie8.desktop .top-news i {
font-size:13px;
padding-left:2px;
vertical-align:sub;
}

.ie8.desktop .top-news .top-news-inner {
max-height:0;
overflow:hidden;
width:1040px;
-webkit-transition:max-height ease-out 1s;
-moz-transition:max-height ease-out 1s;
-o-transition:max-height ease-out 1s;
transition:max-height ease-out 1s;
}

.ie8.desktop .top-news .dropdown-menu {
display:block;
position:relative;
top:0;
width:100%;
margin-top:-1px;
border-bottom:2px solid #000;
overflow:hidden;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-color:#ddd;
padding:10px 20px 20px;
}

.ie8.desktop .top-news .dropdown-menu:before,.ie8.desktop .top-news .dropdown-menu:after {
content:"";
width:1px;
height:100%;
border-left:1px solid #ddd;
top:55px;
position:absolute;
}

.ie8.desktop .top-news .dropdown-menu:before {
left:345px;
}

.ie8.desktop .top-news .dropdown-menu:after {
left:690px;
}

.ie8.desktop .top-news .dropdown-menu li {
list-style:none;
overflow:hidden;
float:left;
width:30%;
margin-left:5%;
padding:5px 0;
}

.ie8.desktop .top-news .dropdown-menu li.first {
margin-left:0;
clear:left;
}

.ie8.desktop .top-news .dropdown-menu a {
white-space:normal;
font-family:Bitter,serif;
font-size:12px;
text-transform:capitalize;
display:inline;
padding:5px 0;
}

.ie8.desktop .top-news .dropdown-menu a:hover,.ie8.desktop .top-news .dropdown-menu a:active,.ie8.desktop .top-news .dropdown-menu a:focus {
background:transparent;
color:#ee3224;
}

.ie8.desktop .top-news .entry-meta {
background:#ee3224;
color:#fff;
display:inline-block;
line-height:1;
margin-bottom:10px;
font-size:11px;
padding:10px;
}

.ie8.desktop .top-news.open .top-news-inner {
max-height:5000px;
-webkit-transition:max-height ease-out 4s;
-moz-transition:max-height ease-out 4s;
-o-transition:max-height ease-out 4s;
transition:max-height ease-out 4s;
-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.15);
-moz-box-shadow:0 10px 10px rgba(0,0,0,0.15);
box-shadow:0 10px 10px rgba(0,0,0,0.15);
}

.ie8.desktop .wrap-navigation {
width:92%;
float:right;
}

.ie8.desktop #under-navigation {
padding-left:20px;
}

.social-links {
list-style:none;
float:right;
margin:7px 6px;
}

.social-links li {
display:block;
float:left;
padding:0 2px;
}

.social-links a {
background-color:#333;
color:#fff!important;
width:25px;
height:25px;
display:block;
text-align:center;
line-height:25px;
font-size:12px;
}

.social-links:hover a {
opacity:.3;
filter:alpha(opacity=30);
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
transition:.5s;
}

#colophon {
color:#666;
font-size:11px;
}

#colophon .input-append input[type=text] {
border-color:#ccc;
margin:0 10px 0 0;
}

#colophon #site-tools {
border-bottom:1px solid #ddd;
border-top:2px solid #000;
margin:0 -20px;
padding:10px 20px;
}

#colophon #site-tools .breadcrumbs li {
display:inline-block;
background:url(../../wp-content/themes/dw-focus/assets/img/arrow-right.png) no-repeat left 8px;
margin:0 5px 0 0;
padding:0 0 0 10px;
}

#colophon #site-tools .footer-toggle:after {
content:"";
display:block;
float:right;
width:20px;
height:20px;
border:1px solid #ccc;
text-align:center;
font-family:FontAwesome;
font-size:8px;
color:#000;
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
margin:0 0 0 5px;
}

#colophon #site-tools .collapsed:after {
content:"";
}

#colophon .footer-shadown {
border-bottom:1px solid #ddd;
height:30px;
-webkit-box-shadow:0 8px 0 -6px #fff,0 8px 0 -5px #ddd,0 16px 0 -11px #fff,0 16px 0 -10px #ddd;
-moz-box-shadow:0 8px 0 -6px #fff,0 8px 0 -5px #ddd,0 16px 0 -11px #fff,0 16px 0 -10px #ddd;
box-shadow:0 8px 0 -6px #fff,0 8px 0 -5px #ddd,0 16px 0 -11px #fff,0 16px 0 -10px #ddd;
margin:-31px -20px 0;
padding:0 20px;
}

#colophon #site-info {
border:0;
padding:30px 0;
}

#colophon #site-info .copyright {
float:left;
margin-left:-10px;
}

#colophon #site-info .logo {
float:right;
margin-right:-10px;
}

#colophon #site-info .small-logo {
display:block;
text-indent:-9999px;
background:url(../../wp-content/themes/dw-focus/assets/img/logo-small.png) no-repeat;
height:25px;
width:100px;
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-o-transition:opacity .5s;
transition:opacity .5s;
}

#colophon.dark .container {
background:#000;
border-color:#000;
}

#colophon.dark #site-tools .breadcrumbs li {
background-image:url(../../wp-content/themes/dw-focus/assets/img/arrow-right-222.png);
}

#colophon.dark #site-tools .footer-toggle:after {
color:#666;
border-color:#666;
}

#colophon.dark #site-tools .footer-toggle:hover:after {
color:#fff;
border-color:#fff;
}

#colophon.dark #sidebar-footer {
background-image:url(../../wp-content/themes/dw-focus/assets/img/sl-6-130-222.gif);
}

#colophon.dark .input-append input[type=text] {
border-color:#525252;
}

#colophon.dark .btn-danger:hover {
background:#fff;
color:#000;
border-color:#fff;
}

#colophon.dark #site-info {
border:1px solid #000;
padding:20px;
}

#colophon.dark #site-info .small-logo {
background-image:url(../../wp-content/themes/dw-focus/assets/img/logo-small-dark.png);
}

.scroll-top {
display:none;
width:30px;
height:30px;
background:url(../../wp-content/themes/dw-focus/assets/img/arrow-top-white.png) no-repeat center #070707;
text-indent:-9999px;
position:fixed;
bottom:0;
right:10px;
z-index:9999;
opacity:.5;
filter:alpha(opacity=50);
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
-o-transition:opacity .3s;
transition:opacity .3s;
}

.wp-caption-text,.entry-caption {
text-align:left;
font-size:11px;
line-height:15px;
margin-top:5px;
}

.alignright {
float:right;
margin-left:20px;
}

.alignleft {
float:left;
margin-right:20px;
}

.aligncenter {
display:block;
margin:0 auto;
}

.icon-post-format {
position:absolute;
width:32px;
height:32px;
left:0;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWMwMjLaDAACegFKi2TL/QAAAABJRU5ErkJggg==)!important;
color:#fff;
text-align:center;
line-height:32px;
z-index:10;
margin:0;
}

.icon-post-format:before {
font-size:14px;
}

.single .site-content>.post .entry-meta {
border-bottom:1px solid #ddd;
margin-bottom:20px;
padding-bottom:20px;
}

.single .site-content>.post .post-categories {
list-style:none;
float:left;
margin:0 5px 0 0;
}

.single .site-content>.post .post-categories li {
display:inline-block;
background:#fa5f00;
margin:0 5px 10px 0;
padding:0 10px;
}

.single .site-content>.post .entry-thumbnail {
width:100%;
margin:0 20px 25px 0;
}

.single .site-content>.post .entry-content {
position:relative;
overflow:hidden;
min-height:215px;
float:right;
max-width:590px;
margin-bottom:15px;
}

.single .site-content>.post .entry-action {
width:150px;
margin-bottom:30px;
float:left;
}

.single .site-content>.post .entry-action .title-action {
display:block;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:20px;
}

.single .site-content>.post .entry-action .social-action .title-action {
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-bottom:5px;
}

.single .site-content>.post .entry-action .social-action li {
border-bottom:1px solid #eee;
overflow:hidden;
height:27px;
line-height:27px;
padding:5px 0;
}

.single .site-content>.post .entry-action .social-action li span {
float:right;
color:#fff;
line-height:1;
font-size:11px;
min-width:12px;
text-align:center;
padding:8px;
}

.single .site-content>.post .entry-action .social-action .facebook i,.single .site-content>.post .entry-action .social-action .google i,.single .site-content>.post .entry-action .social-action .linkedin i {
font-size:16px;
margin-left:-2px;
vertical-align:top;
}

.single .site-content>.post .entry-action .social-action .twitter i,.single .site-content>.post .entry-action .social-action .twitter a:hover {
color:#00aeef;
}

.single .site-content>.post .entry-action .social-action .facebook i,.single .site-content>.post .entry-action .social-action .facebook a:hover {
color:#0054a6;
}

.single .site-content>.post .entry-action .social-action .google i,.single .site-content>.post .entry-action .social-action .google a:hover {
color:#dd4b39;
}

.single .site-content>.post .entry-action .social-action .linkedin i,.single .site-content>.post .entry-action .social-action .linkedin a:hover {
color:#007bb6;
}

.single .site-content>.post .entry-action .social-action .linkedin span {
background:#007bb6;
}

.single .site-content>.post .entry-action .tag-action .title-action {
padding-top:5px;
border-top:1px solid #ddd;
margin:20px 0 5px;
}

.single .site-content>.post footer.entry-meta {
border-bottom:0;
border-top:1px solid #ddd;
clear:both;
padding:10px 0;
}

.single .site-content>.post footer.entry-meta .author-info {
border:1px solid #ddd;
margin-top:10px;
min-height:90px;
padding:20px;
}

.single .site-content>.post footer.entry-meta .author-info h2 {
margin-top:0;
font-size:14px;
line-height:20px;
text-shadow:0 0 0 #000;
}

.single .site-content .related-post h3 {
border-top:1px solid #000;
border-bottom:1px solid #ddd;
line-height:38px;
color:#000;
text-shadow:0 0 0 #000;
font-size:11px;
text-transform:uppercase;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
margin:20px 0;
}

.single .site-content .related-post .content-inner:before,.single .site-content .related-post .content-inner:after {
content:"";
position:absolute;
width:1px;
height:100%;
background:#ddd;
}

.single .site-content .related-post .entry-thumbnail {
position:relative;
margin-bottom:10px;
}

.single .site-content .related-post .entry-title {
font-size:14px;
line-height:22px;
margin-top:0;
}

.attachment .site-content .attachment .entry-meta {
border-bottom:1px solid #ddd;
margin:0 0 20px;
padding:0 0 20px;
}

.attachment .site-content .attachment .entry-content {
padding-right:0;
}

.single .hentry .entry-content,.page .hentry .entry-content {
font-size:15px;
line-height:22.5px;
}

.single .hentry .entry-content alignleftimg,.page .hentry .entry-content alignleftimg,.single .hentry .entry-content alignrightimg,.page .hentry .entry-content alignrightimg {
margin-top:6px;
marginbottom:5px;
}

.single .hentry .entry-content .carousel-control,.page .hentry .entry-content .carousel-control {
top:50%;
left:10px;
width:30px;
height:30px;
margin-top:-10px;
border:0;
font-size:9px;
line-height:32px;
color:#000;
background:#fff;
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
}

.single .hentry .entry-content .carousel-nav,.page .hentry .entry-content .carousel-nav {
position:absolute;
top:5px;
right:10px;
margin:0;
}

.single .hentry .entry-content .carousel-nav li,.page .hentry .entry-content .carousel-nav li {
display:inline-block;
width:10px;
height:10px;
background:#fff;
border-radius:20px;
line-height:4px;
opacity:.25;
filter:alpha(opacity=25);
}

.single .hentry .entry-content .carousel-nav li.active,.page .hentry .entry-content .carousel-nav li.active {
background:#fff;
opacity:1;
filter:alpha(opacity=100);
}

.single .hentry .entry-content .carousel-nav li:hover,.page .hentry .entry-content .carousel-nav li:hover {
cursor:pointer;
background:#fff;
opacity:1;
filter:alpha(opacity=100);
}

#comments {
border-top:1px solid #ddd;
margin-top:25px;
overflow:hidden;
}

#comments .comments-title,#comments #reply-title small {
font-size:11px;
text-transform:uppercase;
color:#000;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
text-shadow:0 0 0 #000;
}

#comments .comments-title {
margin:5px 0 10px;
}

#comments .commentlist {
border-bottom:1px solid #ddd;
margin:0;
}

#comments .commentlist li {
list-style:none;
}

#comments .commentlist article.comment {
border:1px solid #ddd;
position:relative;
zoom:1;
margin:0 0 20px 60px;
padding:15px 20px;
}

#comments .commentlist .children {
margin-left:60px;
}

#comments .commentlist .avatar {
width:40px;
height:40px;
position:absolute;
left:-60px;
top:0;
}

#comments .commentlist .comment-meta {
font-size:11px;
margin:0 0 10px;
}

#comments .commentlist .reply i {
color:#ccc;
margin:3px 0 0;
}

#comments #respond #commentform {
margin-top:20px;
zoom:1;
}

#comments #respond .field input {
width:67%;
max-width:230px;
height:32px;
padding-left:27px;
padding-right:20px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#comments #respond label {
display:inline;
margin-left:10px;
color:#bbb;
position:relative;
top:-5px;
}

#comments #respond .required {
top:50%;
right:6px;
font-size:20px;
color:#ee3224;
}

#comments #respond i {
position:absolute;
line-height:0;
left:10px;
color:#ddd;
top:9px;
}

.gecko #comments #respond i {
top:8px;
}

#comments #respond #comment {
width:100%!important;
min-height:120px!important;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px 7px;
}

#comments #respond #submit {
background-color:#000;
border:1px solid #000;
color:#fff;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
height:30px;
line-height:30px;
outline:medium none!important;
text-shadow:none;
text-transform:uppercase;
float:right;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:0 12px;
}

#comments #respond #submit:hover {
background-color:#ee3224;
border:1px solid #ee3224;
}

#comments #respond #reply-title {
position:absolute;
bottom:0;
height:30px;
line-height:20px;
margin:0;
}

.widget .entry-title {
font-size:14px;
line-height:22px;
margin:0 0 10px;
}

.widget .entry-meta {
font-size:11px;
color:#999;
text-transform:uppercase;
margin:0;
}

.widget_text {
overflow:hidden;
}

.ads-60 {
overflow:hidden;
margin-top:15px;
padding-top:10px;
border-top:1px solid #ddd;
}

.ads-60 .ads-thumb {
text-align:center;
float:left;
background:#ddd;
width:60px;
min-height:60px;
line-height:60px;
display:block;
color:#666!important;
font-size:11px;
}

.ads-60 .ads-inner {
margin-left:70px;
}

.ads-60 .ads-title {
font-family:Bitter,serif;
font-size:14px;
margin:0;
}

.ads-60 .ads-meta {
font-size:11px;
color:#999;
display:block;
}

.ads-230x60 .ads-thumb {
text-align:center;
background:#ddd;
min-height:60px;
line-height:60px;
display:block;
color:#666!important;
}

.ads-230x60 .ads-meta {
font-size:11px;
color:#999;
display:block;
text-align:right;
}

.ads-230 .ads-thumb {
text-align:center;
background:#ddd;
min-height:230px;
line-height:230px;
display:block;
color:#666!important;
}

.ads-230x140 .ads-thumb {
text-align:center;
background:#ddd;
min-height:140px;
line-height:140px;
display:block;
color:#666!important;
}

.ads-770 .ads-thumb {
text-align:center;
background:#ddd;
min-height:80px;
line-height:80px;
display:block;
color:#666!important;
}

.dw-focus-photo-gallery {
list-style:none!important;
margin-left:0!important;
}

.dw-focus-photo-gallery li {
width:22%;
margin-left:4%;
padding-bottom:4%!important;
float:left;
}

.nav-tab-select-wrap {
overflow:hidden;
position:relative;
}

.nav-tab-select-wrap:before,.nav-tab-select-wrap:after {
content:"";
position:absolute;
font-family:FontAwesome;
}

.nav-tab-select-wrap:before {
background:#000;
width:23px;
height:22px;
top:10px;
right:0;
}

.nav-tabs-by-select {
background:#000;
height:40px;
width:100%;
color:#fff;
text-transform:uppercase!important;
line-height:1;
margin-bottom:20px;
appearance:button;
-moz-appearance:button;
-webkit-appearance:button;
border-width:0;
padding:10px 0 8px 10px;
}

.nav-tabs-by-select option {
background:#fff;
color:#000!important;
padding:5px;
}

.news-slider {
background:#000;
}

.news-slider .carousel {
float:left;
width:520px;
line-height:20px;
margin:0;
}

.news-slider .carousel .carousel-inner .entry-thumbnail {
position:relative;
margin-bottom:0;
}

.news-slider .carousel .carousel-inner .entry-thumbnail:before {
content:"";
width:100%;
height:50%;
position:absolute;
bottom:0;
background:linear-gradient(tobottom,rgba(0,0,0,0) 0 100%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
}

.news-slider .carousel .carousel-inner .entry-category {
position:absolute;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
color:#fff;
line-height:1;
background:#ee3224;
padding:10px;
}

.news-slider .carousel .carousel-inner .entry-header {
position:absolute;
width:100%;
bottom:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:30px 20px 0;
}

.desktop .news-slider .carousel .carousel-inner .entry-header-inner {
opacity:.7;
filter:alpha(opacity=70);
-webkit-transition:.2s;
-moz-transition:.2s;
-o-transition:.2s;
transition:.2s;
}

.news-slider .carousel .carousel-inner .entry-title {
font-size:36px;
line-height:42px;
}

.news-slider .carousel-list {
float:right;
width:249px;
}

.news-slider .carousel-list h3 {
position:relative;
border-bottom:1px solid #222;
text-align:center;
text-transform:uppercase;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:40px;
color:#fff;
margin:0;
}

.news-slider .carousel-list h3:before,.news-slider .carousel-list h3:after {
left:50%;
margin-left:-3px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #222;
bottom:-7px;
content:"";
height:0;
right:10px;
position:absolute;
width:0;
}

.news-slider .carousel-list h3:after {
border-top-color:#000;
bottom:-5px;
}

.news-slider .carousel-list .other-entry {
list-style:none;
margin:0 0 0 -1px;
}

.news-slider .carousel-list .other-entry li {
border-left:0 solid transparent;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
transition:all .4s;
}

.news-slider .carousel-list .other-entry li.active a,.news-slider .carousel-list .other-entry li:hover a {
color:#fff;
background:#111;
}

.news-slider .carousel-list .other-entry li.active {
border-left:5px solid #ee3224;
overflow:hidden;
}

.news-slider .carousel-list .other-entry h2 {
font-size:14px;
line-height:20px;
margin:0;
}

.news-slider .carousel-list .other-entry a {
display:block;
border-bottom:1px solid #222;
font-family:Bitter,serif;
color:#999;
padding:15px 20px;
}

.news-slider .carousel-nav {
margin:10px 0;
}

.news-slider .carousel-nav li {
display:inline-block;
border:1px solid #333;
background:#333;
border-radius:20px;
line-height:4px;
padding:3px;
}

.news-slider .carousel-nav li.active a {
background:#999!important;
}

.news-slider .carousel-nav li:hover a {
background:#444;
}

.weather_widget {
text-align:center;
font-weight:700;
text-transform:uppercase;
border:1px solid #ddd;
}

.weather_widget .span6 .date,.weather_widget .span6 .country {
font-size:14px;
line-height:20px;
}

.weather_widget .span6 .degrees {
font-size:32px;
line-height:48px;
padding-left:10px;
}

.weather_widget .span6 i {
font-size:72px;
line-height:72px;
margin:20px 0;
}

.weather_widget .span4 i {
font-size:18px;
line-height:24px;
}

.weather_widget .span4:before {
content:"";
width:1px;
height:100%;
position:absolute;
background:#ddd;
left:-5px;
}

.widget .vcard {
border-bottom:1px solid #ddd;
zoom:1;
padding:20px 0;
}

.widget .vcard img {
float:left;
margin:0 15px 0 0;
}

.widget .vcard p {
margin:0 0 0 75px;
}

.widget.news-category {
min-height:200px;
}

.widget.news-category .category-title {
border-top:1px solid #000;
border-bottom:1px solid #ddd;
line-height:38px;
font-family:NovecentowideBookBold,Georgia,"Times New Roman",Times,serif;
margin:0;
}

.widget.news-category .category-title a:hover {
color:#000!important;
}

.widget.news-category .child-category {
float:right;
margin:-30px 0 0;
}

.widget.news-category .child-category a {
display:inline-block;
line-height:20px;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
text-transform:uppercase;
font-size:11px;
color:#666;
margin-left:20px;
}

.widget.news-category .child-category .active:before,.widget.news-category .child-category .active:after {
border-left:6px dotted transparent;
border-right:6px dotted transparent;
border-bottom:6px solid #afafaf;
bottom:-8px;
content:"";
height:0;
left:50%;
margin-left:-6px;
position:absolute;
width:0;
}

.ie9 .widget.news-category .child-category .active:before,.ie9 .widget.news-category .child-category .active:after,.ie10 .widget.news-category .child-category .active:before,.ie10 .widget.news-category .child-category .active:after {
border-left-style:solid;
border-right-style:solid;
bottom:-9px;
}

.widget.news-category .child-category .active:after {
border-bottom-color:#fff;
bottom:-9px;
}

.ie9 .widget.news-category .child-category .active:after,.ie10 .widget.news-category .child-category .active:after {
bottom:-10px;
}

.widget.news-category .row-fluid {
background:url(../../wp-content/themes/dw-focus/assets/img/dot-ddd.gif) repeat-y 50%;
display:none;
}

.widget.news-category .no-results {
overflow:hidden;
background:#fff;
padding-top:15px;
}

.widget.news-category .hentry {
min-height:110px;
padding:20px 0 0;
}

.widget.news-category .hentry .entry-thumbnail {
float:left;
margin-right:20px;
margin-bottom:6px;
}

.widget.news-category .hentry.has-thumbnail .entry-meta {
margin-top:-5px;
}

.widget.news-category .other-entry {
list-style:none;
margin:0 0 0 5px;
}

.widget.news-category .other-entry li {
border-top:1px solid #ddd;
padding:15px 0;
}

.widget.news-category .grid3 {
display:block;
background:url(../../wp-content/themes/dw-focus/assets/img/dot-ddd.gif) repeat-y 32.8%;
position:relative;
}

.widget.news-category .grid3:before {
content:"";
display:block;
width:1px;
height:100%;
background:#ddd;
position:absolute;
left:67.5%;
}

.widget.news-category .grid3 .entry-thumbnail {
float:none;
margin-right:0;
margin-bottom:20px;
}

.widget.news-category .grid3 .other-entry {
border-top:1px solid #ddd;
margin:15px 0 0;
}

#sidebar-header .widget-title {
color:#000;
margin:0 0 5px;
}

#sidebar-header .hentry {
min-height:60px;
zoom:1;
}

#sidebar-header .hentry .entry-thumbnail {
float:left;
margin:5px 10px 10px 0;
}

#sidebar-header .hentry .entry-title {
margin:1px 0 0;
}

.home #primary .widget {
margin-top:30px;
}

.home #primary .widget .tab-content:before,.home #primary .widget .tab-content:after {
content:"";
width:1px;
background:#ddd;
height:100%;
position:absolute;
}

#secondary .widget {
border-top:1px solid #ddd;
padding-top:20px;
margin:20px 0 0;
}

#secondary .widget:first-child {
margin-top:0;
border-top:0;
padding-top:0;
}

#secondary .widget ul,#secondary .widget ol {
list-style:square;
margin:0 0 0 15px;
}

#secondary .widget li {
padding:0 0 5px;
}

#secondary .widget .widget-title {
color:#000;
font-size:11px;
line-height:38px;
border-top:1px solid #000;
border-bottom:1px solid #ddd;
margin:0 0 20px;
}

#secondary .tab-content .hentry {
border-top:1px solid #ddd;
margin-top:15px;
padding-top:15px;
overflow:hidden;
}

#secondary .tab-content .widget-title+.hentry,#secondary .tab-content .hentry:first-child {
border-top:0;
margin-top:0;
padding-top:0;
}

#secondary .tab-content .entry-thumbnail {
float:left;
margin-top:5px;
}

#secondary .tab-content .has-thumbnail .entry-title,#secondary .tab-content .has-thumbnail .entry-meta {
margin-left:80px;
}

#secondary .accordion .carousel {
position:relative;
margin-bottom:15px;
}

#secondary .accordion .carousel-control {
top:50%;
left:10px;
width:20px;
height:20px;
margin-top:-10px;
border:0;
font-size:9px;
line-height:22px;
color:#000;
background:#fff;
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
}

#secondary .latest-twitter {
border:1px solid #ddd;
margin-bottom:50px;
position:relative;
padding:15px 20px;
}

#secondary .latest-twitter:before,#secondary .latest-twitter:after {
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #bbb;
bottom:-7px;
content:"";
height:0;
right:10px;
position:absolute;
width:0;
}

#secondary .latest-twitter:after {
border-top-color:#fff;
bottom:-5px;
}

#secondary .latest-twitter:last-child {
margin-bottom:30px;
}

#secondary .latest-twitter .user {
position:absolute;
bottom:-30px;
right:0;
}

#secondary .latest-twitter .tweet-item {
border-top:1px solid #eee;
padding-top:15px;
margin-top:15px;
}

#secondary .latest-twitter .time a {
display:block;
font-size:11px;
color:#999;
margin:10px 0 0;
}

#secondary .widget.latest-news .hentry {
border-top:1px solid #ddd;
margin-top:15px;
padding:15px 0 0;
}

#secondary .widget.latest-news .widget-title {
text-align:center;
background:#000;
color:#fff;
position:relative;
}

#secondary .widget.latest-news .widget-title:before {
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #000;
bottom:-6px;
content:"";
height:0;
left:50%;
margin-left:-6px;
position:absolute;
width:0;
}

#secondary .widget.latest-news .hentry.first {
border-top:0;
padding-top:0;
margin-top:0;
}

#secondary .widget.latest-news .hentry.first .entry-title {
font-size:16px;
line-height:22px;
}

#secondary #recentcomments li {
border-top:1px solid #ddd;
margin:19px 0 0;
padding:20px 0 0;
}

#secondary #dw_recentcomments li {
border-top:1px solid #ddd;
zoom:1;
margin:19px 0 0;
padding:20px 0 0;
}

#secondary #dw_recentcomments .avatar {
float:left;
width:60px;
margin:5px 20px 0 0;
}

#secondary #dw_recentcomments .comment-info {
margin-left:80px;
font-size:14px;
color:#999;
}

#secondary #dw_recentcomments .comment-date,#secondary #dw_recentcomments .comment-author {
display:block;
color:#999;
}

#secondary #dw_recentcomments .comment-date {
font-size:11px;
text-transform:uppercase;
}

#under-navigation {
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
margin-bottom:20px;
}

#under-navigation .row {
padding-top:0;
padding-bottom:0;
}

#under-navigation .searchForm {
margin:0 0 0 -20px;
}

#under-navigation .searchForm .field {
border-color:#ddd;
border-width:0 0 0 1px;
}

#under-navigation .dw_focus_headlines .widget-title {
float:left;
margin-top:11px;
}

#under-navigation .dw_focus_headlines .headlines {
height:20px;
overflow:hidden;
position:relative;
top:10px;
padding:0 0 0 15px;
}

#under-navigation .dw_focus_headlines .headlines li {
line-height:1;
height:20px;
}

#under-navigation .dw_focus_headlines .headlines a {
margin-bottom:6px;
font-family:Glegoo,serif;
font-size:12px;
height:20px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

#under-navigation .dw_focus_headlines .headlines a span {
font-size:11px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#999;
}

#bottom .widget-title {
border-top:1px solid #000;
border-bottom:1px solid #ddd;
font-family:NovecentowideBookBold,Georgia,"Times New Roman",Times,serif;
margin:0;
padding:15px 0;
}

#bottom .carousel {
padding:30px 0;
}

#bottom .carousel .item {
background:url(../../wp-content/themes/dw-focus/assets/img/dot-ddd.gif) repeat-y 249px 0;
text-align:center;
}

#bottom .carousel .item:after,#bottom .carousel .item:before {
content:'';
position:absolute;
width:1px;
height:100%;
background:#ddd;
left:520px;
top:0;
}

#bottom .carousel .item:after {
left:789px;
}

#bottom .carousel .carousel-control {
z-index:1;
top:auto;
bottom:-2px;
left:0;
width:20px;
height:20px;
border:1px solid #ccc;
font-size:8px;
line-height:22px;
color:#111;
background:transparent;
opacity:1;
filter:alpha(opacity=100);
}

#bottom .carousel .carousel-control:hover {
border-color:#111;
}

#bottom .carousel .carousel-nav {
bottom:5px;
position:absolute;
width:100%;
margin:0 auto;
}

#bottom .carousel .carousel-nav ul {
list-style:none;
text-align:center;
margin:0 0 -2px;
}

#bottom .carousel .carousel-nav li {
display:inline-block;
border:1px solid #ccc;
border-radius:20px;
line-height:4px;
padding:3px;
}

.chrome #bottom .carousel .carousel-nav li,.safari #bottom .carousel .carousel-nav li {
padding-top:1px;
}

#bottom .carousel .carousel-nav li a {
display:inline-block;
text-indent:-9999px;
width:4px;
height:4px;
border-radius:20px;
position:relative;
}

#bottom .carousel .carousel-nav li:hover a {
background:#aaa;
cursor:pointer;
}

#bottom .carousel .hentry {
padding-bottom:30px;
position:relative;
}

#bottom .carousel .hentry.format-video .icon-post-format,#bottom .carousel .hentry.format-audio .icon-post-format {
width:50px;
height:50px;
top:50%;
left:50%;
margin-left:-25px;
margin-top:-25px;
opacity:.1;
filter:alpha(opacity=10);
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-o-transition:opacity .5s;
transition:opacity .5s;
}

#bottom .carousel .hentry.format-video .icon-post-format:before,#bottom .carousel .hentry.format-audio .icon-post-format:before {
font-size:28px;
line-height:55px;
}

#bottom .carousel .hentry:hover .icon-post-format {
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-o-transition:opacity .5s;
transition:opacity .5s;
}

#sidebar-footer {
background:url(../../wp-content/themes/dw-focus/assets/img/sl-6-130-ddd.gif) repeat-y center;
margin:20px -20px;
padding:0 20px;
}

#sidebar-footer .widget {
padding:0 0 20px;
}

#sidebar-footer .widget-title {
line-height:20px;
margin-top:30px;
color:#000;
font-family:NovecentowideBookBold,Georgia,"Times New Roman",Times,serif;
}

#sidebar-footer .widget_links,#sidebar-footer .widget_meta,#sidebar-footer .widget_pages,#sidebar-footer .widget_nav_menu {
float:left;
width:50%;
}

#sidebar-footer .widget_links .widget-title,#sidebar-footer .widget_meta .widget-title,#sidebar-footer .widget_pages .widget-title,#sidebar-footer .widget_nav_menu .widget-title {
margin-left:20px;
}

#sidebar-footer .widget_links ul,#sidebar-footer .widget_meta ul,#sidebar-footer .widget_pages ul,#sidebar-footer .widget_nav_menu ul {
list-style:none;
margin:0 0 0 20px;
}

#sidebar-footer .widget_links:first-child .widget-title,#sidebar-footer .widget_meta:first-child .widget-title,#sidebar-footer .widget_pages:first-child .widget-title,#sidebar-footer .widget_nav_menu:first-child .widget-title,#sidebar-footer .widget_links:first-child ul,#sidebar-footer .widget_meta:first-child ul,#sidebar-footer .widget_pages:first-child ul,#sidebar-footer .widget_nav_menu:first-child ul {
margin-left:0;
margin-right:20px;
}

.content-bar {
background:#000;
height:40px;
overflow:hidden;
line-height:40px;
}

.page-title {
float:left;
font-size:11px;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
line-height:40px;
text-transform:uppercase;
color:#fff;
margin:0 0 0 15px;
}

.navigation {
text-align:center;
clear:both;
height:40px;
padding:30px 0 0;
}

.navigation a {
width:200px;
display:block;
margin:0 auto;
}

.navigation .disabled:hover {
background:#e6e6e6;
color:#333;
cursor:no-drop;
}

#infscr-loading {
clear:both;
position:relative;
bottom:-66px;
}

#infscr-loading img {
display:block;
position:absolute;
left:50%;
margin-left:-16px;
bottom:0;
}

.pagination ul>li>a:hover {
background:#000;
color:#fff;
border-color:#000;
}

.pagination ul>li .current {
background:#ee3224;
color:#fff;
border-color:#ee3224;
}

.pagination ul>li .next,.pagination ul>li .prev {
text-align:center;
width:32px;
padding-left:0;
padding-right:0;
font-size:10px;
background-repeat:no-repeat!important;
background-position:center!important;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.pagination ul>li .next i,.pagination ul>li .prev i {
line-height:1;
vertical-align:middle;
}

.home .site-content .content-inner .entry-title {
font-size:14px;
line-height:22px;
margin:0;
}

.archive .author-info {
border:1px solid #ddd;
margin-bottom:20px;
min-height:90px;
padding:20px;
}

.archive .author-info h2 {
margin-top:0;
font-size:14px;
line-height:20px;
}

.archive .author-info p {
margin-top:10px;
margin-bottom:0;
}

.archive .post-layout a {
width:35px;
height:40px;
border-right:1px solid #222;
display:block;
float:left;
color:#fff!important;
font-size:14px;
text-align:center;
}

.archive .post-layout a.active {
background:#ee3224;
border-color:#ee3224!important;
}

.archive .post-layout .layout-list {
border-left:1px solid #222;
}

.ie8.archive .content-inner .type-post:first-child.has-thumbnail .post-inner {
margin-left:340px;
}

.ie8.archive .content-inner .type-post:first-child .entry-title {
font-size:24px;
line-height:30px;
margin-bottom:8px;
}

.ie8.archive .content-inner.layout-grid {
background:url(../../wp-content/themes/dw-focus/assets/img/dot-ddd.gif) repeat-y 32.5% 0;
position:relative;
border-bottom:1px solid #ddd;
}

.ie8.archive .content-inner.layout-grid:before {
content:"";
display:block;
background:#ddd;
width:1px;
height:100%;
position:absolute;
left:67.5%;
}

.ie8.archive .content-inner.layout-grid:after {
clear:both;
display:table;
content:"";
}

.ie8.archive .content-inner.layout-grid .type-post {
width:30%;
padding-left:5%;
float:left;
height:380px;
bottom:-1px;
}

.ie8.archive .content-inner.layout-grid .type-post.first,.ie8.archive .content-inner.layout-grid .type-post:first-child {
padding-left:0;
clear:left;
}

.ie8.archive .content-inner.layout-grid .type-post:first-child {
width:65%;
margin-top:0;
padding-top:20px;
background:#fff;
}

.ie8.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail .entry-header {
position:absolute;
bottom:-8px;
width:100%;
display:block;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGDYDAAAuAC0lXSlKAAAAABJRU5ErkJggg==);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px 10px 5px;
}

[class*=template-blog] .content-inner .type-post {
border-bottom:1px solid #ddd;
position:relative;
overflow:hidden;
margin:40px 0 0;
padding:0 0 20px;
}

[class*=template-blog] .content-inner .entry-thumbnail img {
width:100%;
height:auto;
}

[class*=template-blog] .content-inner .icon-post-format {
background:#333!important;
}

[class*=template-blog] .content-inner .entry-title {
font-size:18px;
line-height:1.5;
margin:0;
}

[class*=template-blog] .content-inner .entry-meta {
font-size:11px;
color:#999;
}

.ie8[class*=template-blog] .content-inner .entry-meta-top {
position:absolute;
top:0;
}

.ie8[class*=template-blog] .content-inner .entry-meta-top>span {
display:block;
margin-top:3px;
}

.ie8[class*=template-blog] .content-inner .icon-post-format {
background:#333;
}

.right-sidebar.ie8[class*=template-blog] .content-inner .hentry {
padding-left:190px;
}

.right-sidebar.ie8[class*=template-blog] .content-inner .entry-meta-top {
left:42px;
border-right:1px solid #ddd;
text-align:left;
padding:0 30px 0 0;
}

.left-sidebar.ie8[class*=template-blog] .content-inner .hentry {
padding-right:190px;
}

.left-sidebar.ie8[class*=template-blog] .content-inner .entry-meta-top {
right:42px;
border-left:1px solid #ddd;
text-align:right;
padding:0 0 0 30px;
}

.search .content-inner .entry-thumbnail {
float:left;
margin-top:5px;
position:relative;
}

.search .content-inner.no-results {
margin-top:15px;
overflow:hidden;
}

[class*=template-typography] .entry-content .page-header h2 {
font-size:11px;
text-transform:uppercase;
margin-bottom:0;
line-height:30px;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
color:#000;
}

[class*=template-typography] .entry-content .show-grid {
margin-top:20px;
margin-bottom:20px;
}

[class*=template-typography] .entry-content .show-grid [class*=span] {
background-color:#eee;
text-align:center;
min-height:40px;
line-height:40px;
}

[class*=template-typography] .entry-content .show-grid [class*=span] [class*=span] {
background-color:#ccc;
}

[class*=template-typography] .entry-content .show-grid [class*=span] [class*=span] [class*=span] {
background-color:#999;
}

[class*=template-typography] .entry-content .default-buttons .btn {
margin-left:20px;
margin-bottom:20px;
width:110px;
display:block;
float:left;
}

[class*=template-typography] .entry-content .btn-toolbar {
float:left;
margin:0 0 0 20px;
}

[class*=template-typography] .entry-content .button-size .btn {
margin-left:20px;
float:left;
width:110px;
}

[class*=template-typography] .entry-content .the-icons li {
float:left;
width:20%;
line-height:25px;
}

body.error404 {
height:100%;
background:url(../../wp-content/themes/dw-focus/assets/img/logo-404.png) no-repeat right bottom;
}

body.error404 #primary {
float:none!important;
}

body.error404 .site-content {
width:50%;
margin:0 auto;
padding:10% 0 0;
}

body.error404 .post.error404,body.error404 .main-navigation {
width:auto;
float:left;
color:#888;
}

body.error404 .post.error404 {
text-align:center;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0 15px;
}

body.error404 .entry-content h2 {
font-size:110px;
line-height:80px;
font-family:NovecentowideBookBold,Georgia,"Times New Roman",Times,serif;
color:#ee3224;
}

body.error404 .searchForm .field {
width:240px;
}

body.error404 .searchForm .submit {
right:15px;
}

body.error404 .main-navigation .navbar-inner {
background-image:none;
background-color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border-width:0 0 0 1px;
}

body.error404 .nav li a {
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
color:#000;
display:inline;
border-bottom:1px solid transparent;
position:relative;
font-size:11px;
text-shadow:0 0 0 #000;
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
transition:.5s;
}

body.error404 .nav>li>a:hover {
background:0;
border-bottom-color:#000;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.open>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu,.nav>li>a,.tab-content>.active,.pill-content>.active,.media-object,.carousel .active,.carousel .next,.carousel .prev,.show,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat>div.active,.ie .accordion .format-video:hover .entry-thumbnail a:before,.ie .accordion .format-audio:hover .entry-thumbnail a:before,.ie .accordion .format-gallery:hover .entry-thumbnail a:before,.ie .accordion .format-video:hover .entry-thumbnail a:after,.ie .accordion .format-audio:hover .entry-thumbnail a:after,.ie .accordion .format-gallery:hover .entry-thumbnail a:after,.handheld .single .hentry .entry-content .carousel-control,.handheld .page .hentry .entry-content .carousel-control,.ads-60 .ads-thumb img,.weather_widget .span6 span,.weather_widget .span4 span,.widget.news-category .row-fluid.active,#bottom .carousel .hentry .entry-title a {
display:block;
}

audio,canvas,video,.btn-group-vertical {
display:inline;
zoom:1;
}

audio:not([controls]),[class*=span].hide,.row-fluid [class*=span].hide,.form-search .hide,.form-inline .hide,.form-horizontal .hide,.tab-content>.tab-pane,.pill-content>.pill-pane,.hide,.searchForm .assistive-text,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat>div,.ie8 .accordion .format-video .entry-thumbnail a:before,.ie8 .accordion .format-audio .entry-thumbnail a:before,.ie8 .accordion .format-gallery .entry-thumbnail a:before,.ie8 .accordion .format-video .entry-thumbnail a:after,.ie8 .accordion .format-audio .entry-thumbnail a:after,.ie8 .accordion .format-gallery .entry-thumbnail a:after,.home #primary .widget .tab-content .widget-title,#secondary .tab-content .widget-title,#secondary .accordion .widget-title,.home .site-content .content-inner .entry-thumbnail .entry-header,.home .site-content .content-inner .no-results:before,.home .site-content .content-inner .no-results:after,.archive .content-inner .entry-thumbnail .entry-header,.archive .no-results:before,.archive .no-results:after,.ie8.archive .content-inner.layout-grid .type-post:first-child .entry-header,body.error404 #masthead {
display:none;
}

a:focus,select:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,.btn:focus {
outline:5px auto 0;
outline-offset:-2px;
}

a:hover,a:active,.dropdown-toggle:active,.open .dropdown-toggle,.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle,.gallery-caption,.sticky,.bypostauthor {
outline:0;
}

button::-moz-focus-inner,input::-moz-focus-inner,button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner {
border:0;
padding:0;
}

.clearfix,.dl-horizontal,.controls-row,.nav-tabs,.nav-pills,.tabbable {
zoom:1;
}

.clearfix:before,.clearfix:after,.row:before,.row:after,.row-fluid:before,.row-fluid:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.dl-horizontal:before,.dl-horizontal:after,.controls-row:before,.controls-row:after,.form-actions:before,.form-actions:after,.form-horizontal .control-group:before,.form-horizontal .control-group:after,.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after,.tabbable:before,.tabbable:after,.navbar-inner:before,.navbar-inner:after,.navbar-form:before,.navbar-form:after,.pager:before,.pager:after,.modal-footer:before,.modal-footer:after,.thumbnails:before,.thumbnails:after,#comments .commentlist article.comment:before,#comments .commentlist article.comment:after,#comments #respond #commentform:before,#comments #respond #commentform:after,.widget .vcard:before,.widget .vcard:after,#sidebar-header .hentry:before,#sidebar-header .hentry:after,#secondary #dw_recentcomments li:before,#secondary #dw_recentcomments li:after {
display:table;
content:"";
line-height:0;
}

.clearfix:after,.row:after,.row-fluid:after,.container:after,.container-fluid:after,.dl-horizontal:after,.controls-row:after,.form-actions:after,.form-horizontal .control-group:after,.nav-tabs:after,.nav-pills:after,.tabbable:after,.navbar-inner:after,.navbar-form:after,.pager:after,.modal-footer:after,.thumbnails:after,#comments .commentlist article.comment:after,#comments #respond #commentform:after,.widget .vcard:after,#sidebar-header .hentry:after,#secondary #dw_recentcomments li:after {
clear:both;
}

.img-rounded,.nav-pills .dropdown-menu {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
width:1040px;
}

.span4,.ie8.archive .content-inner .type-post:first-child .entry-thumbnail img {
width:320px;
}

.offset1,.widget.news-category .hentry.has-thumbnail .entry-title,.widget.news-category .hentry.has-thumbnail .entry-meta,.widget.news-category .hentry.has-thumbnail .entry-content,.search .content-inner .has-thumbnail .post-inner {
margin-left:130px;
}

.row-fluid [class*=span]:first-child,.input-prepend.input-append .btn-group:first-child,.btn:first-child,.btn-group:first-child,.modal-footer .btn-block+.btn-block,.row-fluid .thumbnails,.social-links li:first-child,#colophon.dark #site-info .copyright,.single .site-content .related-post .type-post:first-child,.dw-focus-photo-gallery li.first,.widget.news-category .grid3 .hentry.has-thumbnail .entry-title,.widget.news-category .grid3 .hentry.has-thumbnail .entry-meta,.widget.news-category .grid3 .hentry.has-thumbnail .entry-content,.home #primary .widget .tab-content .widget-title+.hentry,.home #primary .widget .tab-content .hentry:first-child,.ie8.archive .content-inner.layout-grid .type-post .post-inner,[class*=template-typography] .entry-content .default-buttons button.btn,[class*=template-typography] .entry-content .button-size .btn:first-child {
margin-left:0;
}

[class*=span].pull-right,.row-fluid [class*=span].pull-right,.pull-right,.nav>.pull-right,.pager .next>a,.pager .next>span,.left-sidebar #primary,.left-sidebar.single .site-content>.post .entry-action,#comments .commentlist .comment-edit-link,#comments .commentlist .reply,.archive .post-layout {
float:right;
}

p,#secondary .widget.latest-news .entry-thumbnail {
margin:0 0 10px;
}

strong,dt,.table th,.widget .vcard .fn {
font-weight:700;
}

.muted,input:-moz-placeholder,textarea:-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover,.nav>.disabled>a,.navbar-inverse,.navbar-inverse .navbar-link,.breadcrumb .active,.single .site-content>.post .entry-action a,.single .site-content>.post .entry-action .social-action .email i,.single .site-content>.post .entry-action .social-action .print i {
color:#999;
}

.text-warning,.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
color:#c09853;
}

.text-error,.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline,.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {
color:#b94a48;
}

.text-info,.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline,.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea {
color:#3a87ad;
}

.text-success,.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline,.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {
color:#468847;
}

h3,h1 small {
font-size:22.75px;
}

h4,h2 small {
font-size:16.25px;
}

h5,h3 small,h4 small,.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.btn-group>.btn,.btn-group>.dropdown-menu {
font-size:13px;
}

ul ul,ul ol,ol ol,ol ul,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .help-block,.alert-block>p,.alert-block>ul,.modal-form,.popover-content p,.popover-content ul,.popover-content ol,.carousel-caption p,.single .site-content>.post footer.entry-meta .author-info .description,#secondary .widget.latest-news p,.ie8.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail .entry-header .entry-title,body.error404 .nav {
margin-bottom:0;
}

li,dt,dd,.widget .other-entry {
line-height:20px;
}

ul.unstyled,ol.unstyled,.media-list,[class*=template-typography] .entry-content .the-icons {
margin-left:0;
list-style:none;
}

dl,pre.prettyprint,.weather_widget .span6 .country,[class*=template-typography] .entry-content .button-group {
margin-bottom:20px;
}

dd,.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline,.popover.right,.media .pull-right {
margin-left:10px;
}

blockquote.pull-right p,blockquote.pull-right small,.pagination-right {
text-align:right;
}

input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox],.navbar .container {
width:auto;
}

select[multiple],select[size],.collapse.in {
height:auto;
}

.controls>.radio:first-child,.controls>.checkbox:first-child,.controls-row .checkbox[class*=span],.controls-row .radio[class*=span] {
padding-top:5px;
}

.input-mini,#sidebar-header .hentry .attachment-thumbnail,#secondary .tab-content img {
width:60px;
}

.input-medium,.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu {
width:150px;
}

.input-append input[class*=span],.input-append .uneditable-input[class*=span],.input-prepend input[class*=span],.input-prepend .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .input-append [class*=span],.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group,a [class^=icon-],a [class*=" icon-"],.btn [class^=icon-].icon-spin,.nav [class^=icon-].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin,.widget.news-category .child-category li {
display:inline-block;
}

.controls-row [class*=span],.row-fluid .controls-row [class*=span],.pull-left,.nav-tabs>li,.nav-pills>li,.pager .previous>a,.pager .previous>span,.ie8.desktop .top-news-inner .has-thumbnail .topnews-thumbnail,.left-sidebar.single .site-content>.post .entry-content,.single .site-content>.post footer.entry-meta .author-info .author-avatar,.archive .author-info .author-avatar,[class*=template-typography] .entry-content .button-group>.btn-group {
float:left;
}

.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active {
z-index:2;
}

.input-prepend .add-on,.input-prepend .btn,.navbar .nav .sub-menu-left:last-child>.sub-menu {
margin-right:-1px;
}

.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.input-append input,.input-append select,.input-append .uneditable-input,.input-append input+.btn-group .btn,.input-append select+.btn-group .btn,.input-append .uneditable-input+.btn-group .btn,.input-append .add-on:last-child,.input-append .btn:last-child,.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn,.form-search .input-append .search-query,.form-search .input-prepend .search-query,.navbar-static-top .navbar-inner,[class*=template-typography] .entry-content .btn-group .btn {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.input-append .add-on,.input-append .btn,.input-append .btn-group,.btn-group>.btn+.btn,.modal-footer .btn-group .btn+.btn {
margin-left:-1px;
}

.form-search .input-append .search-query,.form-search .input-prepend .btn {
-webkit-border-radius:14px 0 0 14px;
-moz-border-radius:14px 0 0 14px;
border-radius:14px 0 0 14px;
}

.form-search .input-append .btn,.form-search .input-prepend .search-query {
-webkit-border-radius:0 14px 14px 0;
-moz-border-radius:0 14px 14px 0;
border-radius:0 14px 14px 0;
}

.control-group,.weather_widget .span4 .degrees,[class*=template-blog] .content-inner .entry-thumbnail {
margin-bottom:10px;
}

.form-horizontal .controls:first-child,.form-horizontal .form-actions {
padding-left:180px;
}

.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.popover.bottom,.accordion .accordion-body.in,.weather_widget .span4 .date,[class*=template-blog] .content-inner .entry-content {
margin-top:10px;
}

.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td,.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child,.widget.news-category .other-entry li:first-child {
border-top:0;
}

.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child {
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child {
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
-moz-border-radius-topright:4px;
}

.table-hover tbody tr:hover td,.table-hover tbody tr:hover th,.btn-group.open .btn.dropdown-toggle,.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span {
background-color:#f5f5f5;
}

.dropup,.dropdown,.dropdown-submenu,.navbar .nav .menu-item-object-category,.accordion .format-video .entry-thumbnail a,.accordion .format-audio .entry-thumbnail a,.accordion .format-gallery .entry-thumbnail a,#comments #respond,#comments #respond .field,.news-slider .carousel .carousel-inner .hentry,.weather_widget .span4,.widget.news-category .child-category .active,#bottom .carousel .hentry .entry-thumbnail {
position:relative;
}

.dropdown-menu.pull-right,.pull-right>.dropdown-menu,.left-sidebar.ie8[class*=template-blog] .content-inner .icon-post-format {
right:0;
left:auto;
}

.dropdown-menu .divider,.nav-list .divider {
width:100%;
height:1px;
overflow:hidden;
background-color:#e5e5e5;
border-bottom:1px solid #fff;
margin:-5px 0 5px;
}

.dropdown-submenu.pull-left,.nav-stacked>li,.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
float:none;
}

.btn-large [class^=icon-],.btn-large [class*=" icon-"],.modal-header .close {
margin-top:2px;
}

.btn-small [class^=icon-],.btn-small [class*=" icon-"],.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar-form .input-append input,.navbar-form .input-prepend input,.media:first-child,.accordion .accordion-group:first-child,.widget.news-category .grid3 .hentry.has-thumbnail .entry-meta,.home #primary .widget:first-child,.archive .author-info .description,.ie8[class*=template-blog] .content-inner .has-thumbnail .entry-title {
margin-top:0;
}

.btn-block+.btn-block,.alert-block p+p,.navbar .btn,.navbar .btn-group,.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox,#secondary .widget.latest-news .entry-content,[class*=template-typography] .entry-content .show-grid .show-grid [class*=span],body.error404 .nav li {
margin-top:5px;
}

input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block,.single .site-content>.post .entry-thumbnail img,.single .site-content .format-audio .entry-content iframe,.single .site-content .related-post .entry-thumbnail img,.dw-focus-photo-gallery li img,.home .site-content .content-inner .type-post iframe,.archive .content-inner .type-post iframe,.ie8.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail,.ie8.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail img,[class*=template-blog] .content-inner .type-post iframe,.search .content-inner .type-post iframe {
width:100%;
}

.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled],.nav-pills>.active>a,.nav-pills>.active>a:hover,.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled] {
color:#fff;
background-color:#000;
}

.btn-primary:active,.btn-primary.active,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active {
background-color:#000 \9;
}

button.btn,input[type=submit].btn,button.btn.btn-small,input[type=submit].btn.btn-small {
padding-top:3px;
padding-bottom:3px;
}

.btn-group+.btn-group,.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group {
margin-left:5px;
}

.btn-group>.btn-mini,.input-append .btn,.single .site-content>.post .entry-action .social-action li a,#comments .commentlist .reply a,#bottom .carousel .hentry .entry-meta {
font-size:11px;
}

.btn-group>.btn-large,.widget.news-category article .entry-title,.home #primary .widget .tab-content .entry-title {
font-size:16px;
}

.btn-group.open .btn-primary.dropdown-toggle,.label-inverse,.badge-inverse {
background-color:#000;
}

.btn-group.open .btn-warning.dropdown-toggle,.label-warning,.badge-warning {
background-color:#fa5f00;
}

.btn-group.open .btn-danger.dropdown-toggle,.label-important,.badge-important {
background-color:#ee3224;
}

.btn-group.open .btn-success.dropdown-toggle,.label-success,.badge-success {
background-color:#00a53c;
}

.btn-group.open .btn-info.dropdown-toggle,.label-info,.badge-info {
background-color:#049cdb;
}

.btn-mini .caret,.btn-small .caret,.btn-large .caret,.single .hentry .entry-content .alignleft img,.page .hentry .entry-content .alignleft img,.single .hentry .entry-content .alignright img,.page .hentry .entry-content .alignright img {
margin-top:6px;
}

.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret,.nav .active .dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.btn:hover .caret {
border-top-color:#fff;
border-bottom-color:#fff;
}

.btn-group-vertical .btn:last-child,.tabs-below>.nav-tabs>li>a {
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
}

.btn-group-vertical .btn-large:last-child,.nav-tabs .dropdown-menu {
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
}

.alert h4,.accordion,.ie8.desktop .top-news .dropdown-menu ul,#colophon #site-info p,.single .site-content>.post .entry-action .social-action li:first-child,.widget.news-category .other-entry h2,#secondary .widget.latest-news .entry-title {
margin:0;
}

.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:hover {
border-color:#ddd;
}

.nav-stacked>li>a,#colophon.dark #site-info .logo {
margin-right:0;
}

.nav-tabs.nav-stacked,.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs,.accordion-heading {
border-bottom:0;
}

.nav-tabs .dropdown-toggle .caret,.navbar .nav .dropdown-toggle .caret {
margin-top:8px;
}

.nav-tabs .active .dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
border-top-color:#666;
border-bottom-color:#666;
}

.nav>.dropdown.active>a:hover,.accordion-toggle,.news-slider .carousel-nav li:hover {
cursor:pointer;
}

.navbar-form input[type=image],.navbar-form input[type=checkbox],.navbar-form input[type=radio],.btn-navbar .icon-bar+.icon-bar,.tooltip.bottom {
margin-top:3px;
}

.navbar-fixed-top,.btn-mini .label,.btn-mini .badge {
top:0;
}

.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right,#bottom .carousel .carousel-control.right {
left:auto;
right:0;
}

.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .navbar-link:hover,.btn-primary,.btn-warning,.btn-danger,.btn-success,.btn-info,.nav-tabs .dropdown .active a,#colophon.dark a:hover,#colophon.dark #sidebar-footer .widget-title,.single .site-content>.post .post-categories a,.news-slider .carousel .carousel-inner .entry-meta,.news-slider .carousel .carousel-inner .entry-title a {
color:#fff;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder,.navbar-inverse .navbar-search .search-query:-ms-input-placeholder,.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color:#ccc;
}

.pagination ul>li,.pager li {
display:inline;
}

.pagination ul>li:last-child>a,.pagination ul>li:last-child>span,.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span,.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span {
-webkit-border-top-right-radius:0;
-moz-border-radius-topright:0;
border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomright:0;
border-bottom-right-radius:0;
}

.pagination-centered,.attachment .site-content .attachment .entry-attachment {
text-align:center;
}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span,.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span {
-webkit-border-top-left-radius:0;
-moz-border-radius-topleft:0;
border-top-left-radius:0;
-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;
border-bottom-left-radius:0;
}

.modal-backdrop.fade,50% {
opacity:0;
}

.modal-backdrop,.modal-backdrop.fade.in,.tooltip.in {
opacity:.8;
filter:alpha(opacity=80);
}

.popover.top,.ie8.author.archive .post-layout {
margin-top:-10px;
}

.media,.media .media,[class*=template-typography] .entry-content {
margin-top:15px;
}

.media-heading,.carousel-caption h4,#sidebar-footer .widget_links li,#sidebar-footer .widget_meta li,#sidebar-footer .widget_pages li,#sidebar-footer .widget_nav_menu li {
margin:0 0 5px;
}

.media .pull-left,.single .site-content>.post .entry-action .social-action li i {
margin-right:10px;
}

.carousel .active,.carousel .next.left,.carousel .prev.right,.right-sidebar.ie8[class*=template-blog] .content-inner .icon-post-format {
left:0;
}

.carousel .next,.carousel .active.right {
left:100%;
}

.carousel .prev,.carousel .active.left {
left:-100%;
}

blockquote cite,#colophon.dark a,.widget.news-category .category-title a {
color:#666;
}

blockquote strong,.navbar .nav .menu-item-object-category .sub-mega-wrap .current_page_item>a,.navbar .nav .menu-item-object-category .sub-mega-wrap .current-menu-item>a,.navbar .nav .menu-item-object-category .sub-mega-wrap .current-post-ancestor>a,.navbar .nav .menu-item-object-category .sub-mega-wrap .current-menu-parent>a,.navbar .nav .menu-item-object-category .sub-mega-wrap .current-menu-ancestor>a,.single .site-content>.post .entry-action .social-action .email a:hover,.single .site-content>.post .entry-action .social-action .print a:hover,.single .site-content>.post .entry-action .tag-action a:hover,.widget.news-category .category-title a.active,.widget.news-category .child-category a.active,.widget.news-category .child-category a:hover {
color:#000;
}

blockquote.alignleft,blockquote.alignright,.search .content-inner.no-results .searchForm {
width:50%;
}

blockquote.red:before,blockquote.red strong,.navbar .nav li a:hover,.navbar .nav li a:active,.navbar .nav li a:focus,.navbar .nav .current_page_item>a,.navbar .nav .current-menu-item>a,.navbar .nav .current-post-ancestor>a,.navbar .nav .current-menu-parent>a,.navbar .nav .current-menu-ancestor>a,.home .site-content .content-inner .entry-meta a:hover,.archive .content-inner .entry-meta a:hover,.ie8.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail .entry-header a {
color:#ee3224;
}

.btn-info:hover,.btn-warning:hover,.btn-danger:hover,.btn-success:hover,#colophon #site-tools .footer-toggle:hover:after {
border-color:#000;
}

.nav-tabs .dropdown .dropdown-toggle .caret,.nav-tabs .dropdown .dropdown-toggle:hover .caret,.nav-tabs .dropdown.active a .caret {
border-top-color:#fff;
}

.nav-tabs .dropdown .dropdown-menu a:hover,.nav-tabs .dropdown .dropdown-menu .active a {
color:#fff!important;
}

.navbar .nav ul,#colophon #site-tools .breadcrumbs,#secondary #recentcomments,#secondary #dw_recentcomments {
list-style:none;
margin:0;
}

.navbar .nav>li>.sub-menu a,.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a {
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
padding:5px 0;
}

.navbar .nav .sub-menu-left>.sub-menu,.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap {
right:0;
}

.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title,.ie8.desktop .top-news-inner .has-thumbnail .topnews-title {
margin-left:50px;
}

.navbar .nav>.color-blue a:hover,.navbar .nav>.color-blue a:active,.navbar .nav>.color-blue a:focus,.widget.news-category .color-blue.category-title,.widget.news-category .color-blue.category-title a {
color:#07c;
}

.navbar .nav>.color-blue h5,.single .site-content>.post .post-categories .color-blue {
background:#07c;
}

.navbar .nav>.color-blue.current_page_item>a,.navbar .nav>.color-blue.current-menu-item>a,.navbar .nav>.color-blue.current-post-ancestor>a,.navbar .nav>.color-blue.current-menu-parent>a,.navbar .nav>.color-blue.current-menu-ancestor>a,.navbar .nav>.color-blue .sub-menu .active>a {
color:#07c!important;
}

.navbar .nav>.color-cyan a:hover,.navbar .nav>.color-cyan a:active,.navbar .nav>.color-cyan a:focus,.widget.news-category .color-cyan.category-title,.widget.news-category .color-cyan.category-title a {
color:#099;
}

.navbar .nav>.color-cyan h5,.single .site-content>.post .post-categories .color-cyan {
background:#099;
}

.navbar .nav>.color-cyan.current_page_item>a,.navbar .nav>.color-cyan.current-menu-item>a,.navbar .nav>.color-cyan.current-post-ancestor>a,.navbar .nav>.color-cyan.current-menu-parent>a,.navbar .nav>.color-cyan.current-menu-ancestor>a,.navbar .nav>.color-cyan .sub-menu .active>a {
color:#099!important;
}

.navbar .nav>.color-green a:hover,.navbar .nav>.color-green a:active,.navbar .nav>.color-green a:focus,.widget.news-category .color-green.category-title,.widget.news-category .color-green.category-title a {
color:#00a53c;
}

.navbar .nav>.color-green h5,.single .site-content>.post .post-categories .color-green {
background:#00a53c;
}

.navbar .nav>.color-green.current_page_item>a,.navbar .nav>.color-green.current-menu-item>a,.navbar .nav>.color-green.current-post-ancestor>a,.navbar .nav>.color-green.current-menu-parent>a,.navbar .nav>.color-green.current-menu-ancestor>a,.navbar .nav>.color-green .sub-menu .active>a {
color:#00a53c!important;
}

.navbar .nav>.color-orange a:hover,.navbar .nav>.color-orange a:active,.navbar .nav>.color-orange a:focus,.widget.news-category .color-orange.category-title,.widget.news-category .color-orange.category-title a {
color:#fa5f00;
}

.navbar .nav>.color-orange h5,.social-links .rss a,.single .site-content>.post .post-categories .color-orange {
background:#fa5f00;
}

.navbar .nav>.color-orange.current_page_item>a,.navbar .nav>.color-orange.current-menu-item>a,.navbar .nav>.color-orange.current-post-ancestor>a,.navbar .nav>.color-orange.current-menu-parent>a,.navbar .nav>.color-orange.current-menu-ancestor>a,.navbar .nav>.color-orange .sub-menu .active>a {
color:#fa5f00!important;
}

.navbar .nav>.color-violet a:hover,.navbar .nav>.color-violet a:active,.navbar .nav>.color-violet a:focus,.widget.news-category .color-violet.category-title,.widget.news-category .color-violet.category-title a {
color:#c64f9d;
}

.navbar .nav>.color-violet h5,.single .site-content>.post .post-categories .color-violet {
background:#c64f9d;
}

.navbar .nav>.color-violet.current_page_item>a,.navbar .nav>.color-violet.current-menu-item>a,.navbar .nav>.color-violet.current-post-ancestor>a,.navbar .nav>.color-violet.current-menu-parent>a,.navbar .nav>.color-violet.current-menu-ancestor>a,.navbar .nav>.color-violet .sub-menu .active>a {
color:#c64f9d!important;
}

.navbar .nav>.color-yellow a:hover,.navbar .nav>.color-yellow a:active,.navbar .nav>.color-yellow a:focus,.widget.news-category .color-yellow.category-title,.widget.news-category .color-yellow.category-title a {
color:#ff9500;
}

.navbar .nav>.color-yellow h5,.single .site-content>.post .post-categories .color-yellow {
background:#ff9500;
}

.navbar .nav>.color-yellow.current_page_item>a,.navbar .nav>.color-yellow.current-menu-item>a,.navbar .nav>.color-yellow.current-post-ancestor>a,.navbar .nav>.color-yellow.current-menu-parent>a,.navbar .nav>.color-yellow.current-menu-ancestor>a,.navbar .nav>.color-yellow .sub-menu .active>a {
color:#ff9500!important;
}

.accordion .accordion-heading a:hover,[class*=template-typography] .entry-content .show-grid:hover [class*=span] {
background:#ddd;
}

.accordion .format-video:hover .entry-thumbnail a:before,.accordion .format-audio:hover .entry-thumbnail a:before,.accordion .format-gallery:hover .entry-thumbnail a:before,.accordion .format-video:hover .entry-thumbnail a:after,.accordion .format-audio:hover .entry-thumbnail a:after,.accordion .format-gallery:hover .entry-thumbnail a:after,.social-links:hover li:hover a,.scroll-top:hover,.single .hentry .entry-content .carousel-control:hover,.page .hentry .entry-content .carousel-control:hover,.desktop .news-slider .carousel .carousel-inner .entry-header-inner:hover,#secondary .accordion .carousel-control:hover {
opacity:1;
filter:alpha(opacity=100);
}

.entry-title,#secondary #dw_recentcomments .comment-title,#secondary #dw_recentcomments .comment-author {
font-family:Bitter,serif;
}

.page-template-template-typography-php #main>.container,[class*=template-typography] #main>.container>.row {
background:0;
}

.site-header #branding h1:hover,#colophon #site-info .small-logo:hover {
opacity:.7;
filter:alpha(opacity=70);
}

.social-links .twitter a,.single .site-content>.post .entry-action .social-action .twitter span {
background:#00aeef;
}

.social-links .facebook a,.single .site-content>.post .entry-action .social-action .facebook span {
background:#0054a6;
}

.social-links .google a,.single .site-content>.post .entry-action .social-action .google span {
background:#dd4b39;
}

#colophon.dark,.home .site-content .content-inner .entry-meta a,.archive .content-inner .entry-meta a,.search .content-inner .entry-meta a {
color:#444;
}

#colophon.dark #site-tools,#colophon.dark .footer-shadown {
border-bottom-color:#222;
}

.wp-caption,.entry-content iframe {
max-width:100%;
}

.single .site-content>.post .entry-action .social-action ul,#under-navigation .dw_focus_headlines .headlines ul {
list-style:none;
margin:0;
}

.single .site-content>.post footer.entry-meta .author-info .author-description,.archive .author-info .author-description {
margin-left:110px;
}

.single .site-content .related-post .type-post,.home #primary .widget .tab-content .hentry {
width:30%;
float:left;
margin-left:5%;
}

.single .site-content .related-post .content-inner,.home #primary .widget .tab-content {
position:relative;
overflow:hidden;
}

.single .site-content .related-post .content-inner:before,.home #primary .widget .tab-content:before {
left:32.5%;
}

.single .site-content .related-post .content-inner:after,.home #primary .widget .tab-content:after {
left:67.5%;
}

.single .site-content .related-post .entry-thumbnail>a,.news-tab .entry-thumbnail>a,.widget.news-category .entry-thumbnail>a,.widget.latest-news .entry-thumbnail>a,.home .site-content .content-inner .entry-thumbnail>a,.archive .content-inner .entry-thumbnail>a,[class*=template-blog] .content-inner .entry-thumbnail>a,.search .content-inner .entry-thumbnail>a {
display:inline-block;
position:relative;
width:100%;
}

.single .site-content .related-post .entry-thumbnail>a:before,.news-tab .entry-thumbnail>a:before,.widget.news-category .entry-thumbnail>a:before,.widget.latest-news .entry-thumbnail>a:before,.home .site-content .content-inner .entry-thumbnail>a:before,.archive .content-inner .entry-thumbnail>a:before,[class*=template-blog] .content-inner .entry-thumbnail>a:before,.search .content-inner .entry-thumbnail>a:before {
content:"";
width:100%;
height:100%;
background:#fff;
position:absolute;
top:0;
opacity:0;
filter:alpha(opacity=0);
}

.single .site-content .related-post .entry-thumbnail>a:hover:before,.news-tab .entry-thumbnail>a:hover:before,.widget.news-category .entry-thumbnail>a:hover:before,.widget.latest-news .entry-thumbnail>a:hover:before,.home .site-content .content-inner .entry-thumbnail>a:hover:before,.archive .content-inner .entry-thumbnail>a:hover:before,[class*=template-blog] .content-inner .entry-thumbnail>a:hover:before,.search .content-inner .entry-thumbnail>a:hover:before {
animation:hoverthumb 2s;
-moz-animation:hoverthumb 2s;
-webkit-animation:hoverthumb 2s;
-o-animation:hoverthumb 2s;
}

.attachment .site-content .attachment .entry-title,.single .entry-title,.page .entry-title {
font-size:36px;
line-height:1.3;
color:#000;
margin-top:0;
}

.single .hentry .entry-content .carousel-control.right,.page .hentry .entry-content .carousel-control.right,#secondary .accordion .carousel-control.right {
left:auto;
right:10px;
}

.single .hentry .entry-content .carousel-nav ul,.page .hentry .entry-content .carousel-nav ul,.news-slider .carousel-nav ul {
list-style:none;
text-align:center;
margin:0;
}

.ie8 .single .hentry .entry-content .carousel-nav li,.ie8 .page .hentry .entry-content .carousel-nav li,.ie8 .news-slider .carousel-nav li,.ie8 #bottom .carousel .carousel-nav li {
margin:2px;
}

.chrome .single .hentry .entry-content .carousel-nav li,.chrome .page .hentry .entry-content .carousel-nav li,.safari .single .hentry .entry-content .carousel-nav li,.safari .page .hentry .entry-content .carousel-nav li,.chrome .news-slider .carousel-nav li,.safari .news-slider .carousel-nav li,.widget .vcard:first-child {
padding-top:0;
}

.single .hentry .entry-content .carousel-nav a,.page .hentry .entry-content .carousel-nav a,.news-slider .carousel-nav a {
display:inline-block;
text-indent:-9999px;
width:4px;
height:4px;
border-radius:20px;
-webkit-transition:.4s;
-moz-transition:.4s;
-o-transition:.4s;
transition:.4s;
}

.widget .category-title,.widget-title {
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
text-transform:uppercase;
font-size:11px;
line-height:15px;
}

.widget .entry-thumbnail,.ie8.archive .content-inner.layout-grid .type-post .entry-thumbnail {
margin-bottom:15px;
}

.ads-60:first-child,.ads-230x60:first-child,.ads-230:first-child,.ads-230x140:first-child,.ads-770:first-child,#secondary .latest-twitter .tweet-item:first-child {
margin-top:0;
padding-top:0;
border-top:0;
}

.ads-230x60,.ads-230,.ads-230x140,.ads-770 {
overflow:hidden;
margin-top:10px;
padding-top:15px;
border-top:1px solid #ddd;
}

.ads-230x60 .ads-thumb img,.ads-230 .ads-thumb img,.ads-230x140 .ads-thumb img,.ads-770 .ads-thumb img {
display:block;
width:100%;
height:auto;
}

.weather_widget .row-fluid:first-child,#bottom .carousel .carousel-inner {
border-bottom:1px solid #ddd;
}

.weather_widget .span6 .date,[class*=template-blog] .content-inner .type-post:first-child {
margin-top:20px;
}

#secondary .tab-content .entry-title,[class*=template-typography] .entry-content .show-grid .show-grid {
margin-top:0;
margin-bottom:0;
}

.handheld #secondary .accordion .carousel-control,.navigation .end {
display:block!important;
}

#secondary #recentcomments li:first-child,#secondary #dw_recentcomments li:first-child {
border:0;
margin:0;
padding:0;
}

#bottom .carousel .carousel-nav li.active a,.archive .post-layout a:hover {
background:#111;
}

.home .site-content .content-inner .type-post,.archive .content-inner .type-post,.search .content-inner .type-post {
border-bottom:1px solid #ddd;
position:relative;
overflow:hidden;
margin:20px 0 0;
padding:0 0 20px;
}

.home .site-content .content-inner .entry-thumbnail,.archive .content-inner .entry-thumbnail {
float:left;
margin-top:6px;
position:relative;
}

.home .site-content .content-inner .entry-thumbnail img,.archive .content-inner .entry-thumbnail img {
width:230px;
height:auto;
}

.home .site-content .content-inner .has-thumbnail .post-inner,.archive .content-inner .has-thumbnail .post-inner {
margin-left:250px;
}

.home .site-content .content-inner .entry-header,.archive .content-inner .entry-header,.search .content-inner .entry-header {
margin-bottom:8px;
}

.home .site-content .content-inner .entry-meta,.archive .content-inner .entry-meta,.search .content-inner .entry-meta {
font-size:11px;
color:#aaa;
}

.home .site-content .content-inner .no-results,.archive .no-results {
margin-top:8px;
overflow:hidden;
}

.home .site-content .content-inner .no-results .searchForm,.archive .no-results .searchForm {
width:220px;
}

.archive .content-inner .entry-title,.search .content-inner .entry-title {
font-size:16px;
line-height:22px;
margin:0;
}

.ie8[class*=template-blog] .content-inner .entry-meta-top>span:first-child,.ie8[class*=template-blog] .content-inner .entry-title {
margin-top:-6px;
}

@mediamax-width1079px {
#colophon.dark {
background:#000;
}

#colophon.dark #sidebar-footer {
background-image:url(../../wp-content/themes/dw-focus/assets/img/sl-6-120-222.gif);
}

[class*=template-typography] .entry-content .default-buttons .btn,[class*=template-typography] .entry-content .button-size .btn {
width:95px;
}

[class*=template-typography] .entry-content .button-group>.btn-group {
margin-bottom:20px;
}

[class*=template-typography] .entry-content .btn-toolbar {
clear:both;
margin:0;
}
}

@mediamax-width979px {
#colophon.dark #sidebar-footer {
background-image:url(../../wp-content/themes/dw-focus/assets/img/sl-3-185-222.gif);
}

[class*=template-typography] .entry-content .default-buttons .btn,[class*=template-typography] .entry-content .button-size .btn {
width:73px;
}

[class*=template-typography] .entry-content .the-icons li {
width:50%;
}
}

@mediamax-width767px {
#colophon.dark .footer-toggle {
background:#000;
}

#colophon.dark #sidebar-footer {
background:0;
}

#colophon.dark #site-info {
padding:20px 0;
}

[class*=template-typography] .entry-content .default-buttons .btn,[class*=template-typography] .entry-content .button-size .btn {
margin-left:0;
margin-bottom:20px;
clear:both;
width:auto;
}

[class*=template-typography] .entry-content .the-icons li {
width:100%;
}
}@font-face {
font-family:NovecentowideBookBold;
src:url(../../wp-content/themes/dw-focus/assets/font/Novecentowide-Bold-webfont.eot) format(embedded-opentype),url(../../wp-content/themes/dw-focus/assets/font/Novecentowide-Bold-webfont.woff) format(woff),url(../../wp-content/themes/dw-focus/assets/font/Novecentowide-Bold-webfont.ttf) format(truetype),url(../../wp-content/themes/dw-focus/assets/font/Novecentowide-Bold-webfont.svg) format(svg);
font-weight:400;
font-style:normal;
}

.clearfix {
zoom:1;
}

.clearfix:before,.clearfix:after {
display:table;
content:"";
line-height:0;
}

.clearfix:after {
clear:both;
}

.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}

.input-block-level {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.hidden {
display:none;
visibility:hidden;
}

.visible-desktop {
display:inherit!important;
}

.visible-phone,.visible-tablet,.hidden-desktop {
display:none!important;
}

@mediamin-width768px and max-width979px {
.row {
margin-left:-20px;
zoom:1;
}

[class*=span] {
float:left;
min-height:1px;
margin-left:20px;
}

.span11 {
width:662px;
}

.span10 {
width:600px;
}

.span9 {
width:538px;
}

.span8 {
width:476px;
}

.span7 {
width:414px;
}

.span6 {
width:352px;
}

.span5 {
width:290px;
}

.span4 {
width:228px;
}

.span3 {
width:166px;
}

.span2 {
width:104px;
}

.span1 {
width:42px;
}

.offset12 {
margin-left:764px;
}

.offset11 {
margin-left:702px;
}

.offset10 {
margin-left:640px;
}

.offset9 {
margin-left:578px;
}

.offset8 {
margin-left:516px;
}

.offset7 {
margin-left:454px;
}

.offset6 {
margin-left:392px;
}

.offset5 {
margin-left:330px;
}

.offset4 {
margin-left:268px;
}

.offset3 {
margin-left:206px;
}

.offset2 {
margin-left:144px;
}

.offset1 {
margin-left:82px;
}

.row-fluid {
width:100%;
zoom:1;
}

.row-fluid [class*=span] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.7143540161496%;
}

.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left:2.7624309392265%;
}

.row-fluid .span12 {
width:99.951923076923%;
}

.row-fluid .span11 {
width:91.388387165321%;
}

.row-fluid .span10 {
width:82.824851253719%;
}

.row-fluid .span9 {
width:74.261315342116%;
}

.row-fluid .span8 {
width:65.697779430514%;
}

.row-fluid .span7 {
width:57.134243518912%;
}

.row-fluid .span6 {
width:48.57070760731%;
}

.row-fluid .span5 {
width:40.007171695708%;
}

.row-fluid .span4 {
width:31.443635784105%;
}

.row-fluid .span3 {
width:22.880099872503%;
}

.row-fluid .span2 {
width:14.316563960901%;
}

.row-fluid .span1 {
width:5.7530280492988%;
}

.row-fluid .offset12 {
margin-left:105.4287080323%;
}

.row-fluid .offset12:first-child {
margin-left:102.66627709307%;
}

.row-fluid .offset11 {
margin-left:96.865172120697%;
}

.row-fluid .offset11:first-child {
margin-left:94.10274118147%;
}

.row-fluid .offset10 {
margin-left:88.301636209095%;
}

.row-fluid .offset10:first-child {
margin-left:85.539205269868%;
}

.row-fluid .offset9 {
margin-left:79.738100297493%;
}

.row-fluid .offset9:first-child {
margin-left:76.975669358266%;
}

.row-fluid .offset8 {
margin-left:71.17456438589%;
}

.row-fluid .offset8:first-child {
margin-left:68.412133446664%;
}

.row-fluid .offset7 {
margin-left:62.611028474288%;
}

.row-fluid .offset7:first-child {
margin-left:59.848597535062%;
}

.row-fluid .offset6 {
margin-left:54.047492562686%;
}

.row-fluid .offset6:first-child {
margin-left:51.285061623459%;
}

.row-fluid .offset5 {
margin-left:45.483956651084%;
}

.row-fluid .offset5:first-child {
margin-left:42.721525711857%;
}

.row-fluid .offset4 {
margin-left:36.920420739482%;
}

.row-fluid .offset4:first-child {
margin-left:34.157989800255%;
}

.row-fluid .offset3 {
margin-left:28.356884827879%;
}

.row-fluid .offset3:first-child {
margin-left:25.594453888653%;
}

.row-fluid .offset2 {
margin-left:19.793348916277%;
}

.row-fluid .offset2:first-child {
margin-left:17.030917977051%;
}

.row-fluid .offset1 {
margin-left:11.229813004675%;
}

.row-fluid .offset1:first-child {
margin-left:8.4673820654484%;
}

.controls-row [class*=span]+[class*=span] {
margin-left:20px;
}

input.span12,textarea.span12,.uneditable-input.span12 {
width:710px;
}

input.span11,textarea.span11,.uneditable-input.span11 {
width:648px;
}

input.span10,textarea.span10,.uneditable-input.span10 {
width:586px;
}

input.span9,textarea.span9,.uneditable-input.span9 {
width:524px;
}

input.span8,textarea.span8,.uneditable-input.span8 {
width:462px;
}

input.span7,textarea.span7,.uneditable-input.span7 {
width:400px;
}

input.span6,textarea.span6,.uneditable-input.span6 {
width:338px;
}

input.span5,textarea.span5,.uneditable-input.span5 {
width:276px;
}

input.span4,textarea.span4,.uneditable-input.span4 {
width:214px;
}

input.span3,textarea.span3,.uneditable-input.span3 {
width:152px;
}

input.span2,textarea.span2,.uneditable-input.span2 {
width:90px;
}

input.span1,textarea.span1,.uneditable-input.span1 {
width:28px;
}

.site-header #header #sidebar-header .span3 {
width:220px!important;
}

#secondary .tab-content .entry-thumbnail {
width:100%;
float:none;
margin-bottom:10px;
}

#sidebar-footer {
background:url(../../wp-content/themes/dw-focus/assets/img/sl-3-185-ddd.gif) repeat-y -10px;
}

#sidebar-footer .widget_links:first-child,#sidebar-footer .widget_meta:first-child,#sidebar-footer .widget_pages:first-child,#sidebar-footer .widget_nav_menu:first-child {
padding-bottom:0;
}

#colophon .input-append input[type=text] {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
}

#colophon .input-append .btn {
clear:both;
float:left;
margin-top:15px;
}

.hidden-desktop,.visible-tablet {
display:inherit!important;
}

.visible-desktop,.hidden-tablet {
display:none!important;
}

.row:before,.row:after,.row-fluid:before,.row-fluid:after {
display:table;
content:"";
line-height:0;
}

.row:after,.row-fluid:after {
clear:both;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12 {
width:724px;
}

.row-fluid [class*=span]:first-child,input,textarea,.uneditable-input,#secondary .tab-content .has-thumbnail .entry-title,#secondary .tab-content .has-thumbnail .entry-meta,#sidebar-footer .widget_links .widget-title,#sidebar-footer .widget_meta .widget-title,#sidebar-footer .widget_pages .widget-title,#sidebar-footer .widget_nav_menu .widget-title,#sidebar-footer .widget_links ul,#sidebar-footer .widget_meta ul,#sidebar-footer .widget_pages ul,#sidebar-footer .widget_nav_menu ul {
margin-left:0;
}

.site-header #header #branding,.site-header #header #sidebar-header {
width:724px!important;
}

#secondary .tab-content img,#sidebar-footer .widget_links,#sidebar-footer .widget_meta,#sidebar-footer .widget_pages,#sidebar-footer .widget_nav_menu {
width:100%;
}
}

@mediamax-width767px {
body {
padding-left:20px;
padding-right:20px;
}

.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {
margin-left:-20px;
margin-right:-20px;
}

.container-fluid {
padding:0;
}

.dl-horizontal dt {
float:none;
clear:none;
width:auto;
text-align:left;
}

.thumbnails>li {
float:none;
margin-left:0;
}

[class*=span],.uneditable-input[class*=span],.row-fluid [class*=span] {
float:none;
display:block;
width:100%;
margin-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.span12,.row-fluid .span12 {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span] {
display:inline-block;
width:auto;
}

.modal {
position:fixed;
top:20px;
left:20px;
right:20px;
width:auto;
margin:0;
}

.modal.fade {
top:-100px;
}

.modal.fade.in {
top:20px;
}

.site-content .entry-content .input-large,.site-content .entry-content .input-xlarge,.site-content .entry-content .input-xxlarge,.site-content .entry-content input[class*=span],.site-content .entry-content select[class*=span],.site-content .entry-content textarea[class*=span],.site-content .entry-content .uneditable-input {
overflow:hidden;
}

.left-sidebar #primary {
float:none;
}

.tab-content #featured {
border-bottom:1px solid #ddd;
}

.tab-content #featured .hentry {
margin-bottom:20px;
zoom:1;
}

.tab-content #featured .hentry:before,.tab-content #featured .hentry:after {
display:table;
content:"";
line-height:0;
}

.tab-content #featured .hentry:after {
clear:both;
}

.tab-content #featured .entry-thumbnail {
float:left;
margin:0 20px 10px 0;
}

.home #primary .widget .tab-content:before,.home #primary .widget .tab-content:after {
display:none;
}

.home #primary .widget .tab-content .hentry {
width:100%;
margin-left:0;
margin-top:10px;
}

.widget.news-category .other-entry {
border-top:1px solid #ddd;
margin:20px 0 0;
}

.widget.news-category .other-entry li {
padding:10px 0;
}

.widget.news-category select.child-category {
width:auto;
margin-top:-35px;
min-width:135px;
font-size:12px;
background:#fff;
padding:5px;
}

#secondary .news-accordion .carousel-control {
height:30px;
width:30px;
margin-top:-15px;
font-size:11px;
line-height:30px;
}

#bottom,#colophon {
margin:0 -20px;
padding:0 20px;
}

#colophon>.container #site-tools {
padding:10px 0 15px;
}

.footer-toggle {
text-indent:-9999px;
position:absolute;
left:50%;
width:40px;
background:#fff;
margin:5px 0 0 -20px !important;
}

.footer-toggle:after {
margin-right:10px!important;
text-indent:0;
}

body.error404 {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.hidden-desktop,.visible-phone {
display:inherit!important;
}

.visible-desktop,.hidden-phone,[class*=template-blog] .content-inner .icon-post-format {
display:none!important;
}

.dl-horizontal dd,.row,.thumbnails,.row-fluid [class*=offset]:first-child,.controls-row [class*=span]+[class*=span] {
margin-left:0;
}

.container,#secondary .textwidget .vcard img {
width:auto;
}

.row-fluid,.site-content .entry-content .carousel .item>img,.site-content .entry-content .thumbnail>img,.home #primary .widget .tab-content .hentry img,.widget.news-category .row-fluid.grid3 .entry-thumbnail img,#secondary .news-accordion .entry-thumbnail img,#secondary .latest-news .entry-thumbnail img,#secondary .textwidget img,#bottom .dw_focus_videos img,.search .content-inner.no-results .searchForm,body.error404 .site-content {
width:100%;
}

.home #primary .widget,.widget.news-category .row-fluid .span4,#secondary {
margin-top:20px;
}

.home #primary .widget .tab-content .hentry:first-child,.home #primary .widget .tab-content .widget-title+.hentry {
margin-top:0;
}

.widget.news-category .row-fluid,#sidebar-footer {
background:0;
}
}

@mediamin-width1200px {
.row {
margin-left:-40px;
zoom:1;
}

[class*=span] {
float:left;
min-height:1px;
margin-left:40px;
}

.span11 {
width:950px;
}

.span10 {
width:860px;
}

.span9 {
width:770px;
}

.span8 {
width:680px;
}

.span7 {
width:590px;
}

.span6 {
width:500px;
}

.span5 {
width:410px;
}

.span4 {
width:320px;
}

.span3 {
width:230px;
}

.span2 {
width:140px;
}

.span1 {
width:50px;
}

.offset12 {
margin-left:1120px;
}

.offset11 {
margin-left:1030px;
}

.offset10 {
margin-left:940px;
}

.offset9 {
margin-left:850px;
}

.offset8 {
margin-left:760px;
}

.offset7 {
margin-left:670px;
}

.offset6 {
margin-left:580px;
}

.offset5 {
margin-left:490px;
}

.offset4 {
margin-left:400px;
}

.offset3 {
margin-left:310px;
}

.offset2 {
margin-left:220px;
}

.offset1 {
margin-left:130px;
}

.row-fluid {
width:100%;
zoom:1;
}

.row-fluid [class*=span] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:3.7980769230769%;
}

.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left:3.8461538461538%;
}

.row-fluid .span12 {
width:99.951923076923%;
}

.row-fluid .span11 {
width:91.298076923077%;
}

.row-fluid .span10 {
width:82.644230769231%;
}

.row-fluid .span9 {
width:73.990384615385%;
}

.row-fluid .span8 {
width:65.336538461538%;
}

.row-fluid .span7 {
width:56.682692307692%;
}

.row-fluid .span6 {
width:48.028846153846%;
}

.row-fluid .span5 {
width:39.375%;
}

.row-fluid .span4 {
width:30.721153846154%;
}

.row-fluid .span3 {
width:22.067307692308%;
}

.row-fluid .span2 {
width:13.413461538462%;
}

.row-fluid .span1 {
width:4.7596153846154%;
}

.row-fluid .offset12 {
margin-left:107.59615384615%;
}

.row-fluid .offset12:first-child {
margin-left:103.75%;
}

.row-fluid .offset11 {
margin-left:98.942307692308%;
}

.row-fluid .offset11:first-child {
margin-left:95.096153846154%;
}

.row-fluid .offset10 {
margin-left:90.288461538462%;
}

.row-fluid .offset10:first-child {
margin-left:86.442307692308%;
}

.row-fluid .offset9 {
margin-left:81.634615384615%;
}

.row-fluid .offset9:first-child {
margin-left:77.788461538462%;
}

.row-fluid .offset8 {
margin-left:72.980769230769%;
}

.row-fluid .offset8:first-child {
margin-left:69.134615384615%;
}

.row-fluid .offset7 {
margin-left:64.326923076923%;
}

.row-fluid .offset7:first-child {
margin-left:60.480769230769%;
}

.row-fluid .offset6 {
margin-left:55.673076923077%;
}

.row-fluid .offset6:first-child {
margin-left:51.826923076923%;
}

.row-fluid .offset5 {
margin-left:47.019230769231%;
}

.row-fluid .offset5:first-child {
margin-left:43.173076923077%;
}

.row-fluid .offset4 {
margin-left:38.365384615385%;
}

.row-fluid .offset4:first-child {
margin-left:34.519230769231%;
}

.row-fluid .offset3 {
margin-left:29.711538461538%;
}

.row-fluid .offset3:first-child {
margin-left:25.865384615385%;
}

.row-fluid .offset2 {
margin-left:21.057692307692%;
}

.row-fluid .offset2:first-child {
margin-left:17.211538461538%;
}

.row-fluid .offset1 {
margin-left:12.403846153846%;
}

.row-fluid .offset1:first-child {
margin-left:8.5576923076923%;
}

input.span12,textarea.span12,.uneditable-input.span12 {
width:1026px;
}

input.span11,textarea.span11,.uneditable-input.span11 {
width:936px;
}

input.span10,textarea.span10,.uneditable-input.span10 {
width:846px;
}

input.span9,textarea.span9,.uneditable-input.span9 {
width:756px;
}

input.span8,textarea.span8,.uneditable-input.span8 {
width:666px;
}

input.span7,textarea.span7,.uneditable-input.span7 {
width:576px;
}

input.span6,textarea.span6,.uneditable-input.span6 {
width:486px;
}

input.span5,textarea.span5,.uneditable-input.span5 {
width:396px;
}

input.span4,textarea.span4,.uneditable-input.span4 {
width:306px;
}

input.span3,textarea.span3,.uneditable-input.span3 {
width:216px;
}

input.span2,textarea.span2,.uneditable-input.span2 {
width:126px;
}

input.span1,textarea.span1,.uneditable-input.span1 {
width:36px;
}

.thumbnails {
margin-left:-40px;
}

.row:before,.row:after,.row-fluid:before,.row-fluid:after {
display:table;
content:"";
line-height:0;
}

.row:after,.row-fluid:after {
clear:both;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12 {
width:1040px;
}

.row-fluid [class*=span]:first-child,input,textarea,.uneditable-input,.row-fluid .thumbnails {
margin-left:0;
}

.controls-row [class*=span]+[class*=span],.thumbnails>li {
margin-left:40px;
}
}

@mediamin-width980px and max-width1079px {
.row {
margin-left:-30px;
zoom:1;
}

[class*=span] {
float:left;
min-height:1px;
margin-left:30px;
}

.span11 {
width:850px;
}

.span10 {
width:770px;
}

.span9 {
width:690px;
}

.span8 {
width:610px;
}

.span7 {
width:530px;
}

.span6 {
width:450px;
}

.span5 {
width:370px;
}

.span3 {
width:210px;
}

.span2 {
width:130px;
}

.span1 {
width:50px;
}

.offset12 {
margin-left:990px;
}

.offset11 {
margin-left:910px;
}

.offset10 {
margin-left:830px;
}

.offset9 {
margin-left:750px;
}

.offset8 {
margin-left:670px;
}

.offset7 {
margin-left:590px;
}

.offset6 {
margin-left:510px;
}

.offset5 {
margin-left:430px;
}

.offset4 {
margin-left:350px;
}

.offset3 {
margin-left:270px;
}

.offset2 {
margin-left:190px;
}

.offset1 {
margin-left:110px;
}

.row-fluid {
width:100%;
zoom:1;
}

.row-fluid [class*=span] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:3.177729528536%;
}

.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left:3.2258064516129%;
}

.row-fluid .span12 {
width:99.951923076923%;
}

.row-fluid .span11 {
width:91.349772539289%;
}

.row-fluid .span10 {
width:82.747622001654%;
}

.row-fluid .span9 {
width:74.14547146402%;
}

.row-fluid .span8 {
width:65.543320926385%;
}

.row-fluid .span7 {
width:56.941170388751%;
}

.row-fluid .span6 {
width:48.339019851117%;
}

.row-fluid .span5 {
width:39.736869313482%;
}

.row-fluid .span4 {
width:31.134718775848%;
}

.row-fluid .span3 {
width:22.532568238213%;
}

.row-fluid .span2 {
width:13.930417700579%;
}

.row-fluid .span1 {
width:5.3282671629446%;
}

.row-fluid .offset12 {
margin-left:106.35545905707%;
}

.row-fluid .offset12:first-child {
margin-left:103.12965260546%;
}

.row-fluid .offset11 {
margin-left:97.753308519438%;
}

.row-fluid .offset11:first-child {
margin-left:94.527502067825%;
}

.row-fluid .offset10 {
margin-left:89.151157981803%;
}

.row-fluid .offset10:first-child {
margin-left:85.92535153019%;
}

.row-fluid .offset9 {
margin-left:80.549007444169%;
}

.row-fluid .offset9:first-child {
margin-left:77.323200992556%;
}

.row-fluid .offset8 {
margin-left:71.946856906534%;
}

.row-fluid .offset8:first-child {
margin-left:68.721050454921%;
}

.row-fluid .offset7 {
margin-left:63.3447063689%;
}

.row-fluid .offset7:first-child {
margin-left:60.118899917287%;
}

.row-fluid .offset6 {
margin-left:54.742555831266%;
}

.row-fluid .offset6:first-child {
margin-left:51.516749379653%;
}

.row-fluid .offset5 {
margin-left:46.140405293631%;
}

.row-fluid .offset5:first-child {
margin-left:42.914598842018%;
}

.row-fluid .offset4 {
margin-left:37.538254755997%;
}

.row-fluid .offset4:first-child {
margin-left:34.312448304384%;
}

.row-fluid .offset3 {
margin-left:28.936104218362%;
}

.row-fluid .offset3:first-child {
margin-left:25.710297766749%;
}

.row-fluid .offset2 {
margin-left:20.333953680728%;
}

.row-fluid .offset2:first-child {
margin-left:17.108147229115%;
}

.row-fluid .offset1 {
margin-left:11.731803143093%;
}

.row-fluid .offset1:first-child {
margin-left:8.5059966914806%;
}

.controls-row [class*=span]+[class*=span] {
margin-left:30px;
}

input.span12,textarea.span12,.uneditable-input.span12 {
width:916px;
}

input.span11,textarea.span11,.uneditable-input.span11 {
width:836px;
}

input.span10,textarea.span10,.uneditable-input.span10 {
width:756px;
}

input.span9,textarea.span9,.uneditable-input.span9 {
width:676px;
}

input.span8,textarea.span8,.uneditable-input.span8 {
width:596px;
}

input.span7,textarea.span7,.uneditable-input.span7 {
width:516px;
}

input.span6,textarea.span6,.uneditable-input.span6 {
width:436px;
}

input.span5,textarea.span5,.uneditable-input.span5 {
width:356px;
}

input.span4,textarea.span4,.uneditable-input.span4 {
width:276px;
}

input.span3,textarea.span3,.uneditable-input.span3 {
width:196px;
}

input.span2,textarea.span2,.uneditable-input.span2 {
width:116px;
}

input.span1,textarea.span1,.uneditable-input.span1 {
width:36px;
}

.desktop .top-news .dropdown-menu:after {
left:620px;
}

.desktop .top-news .dropdown-menu:before {
left:310px;
}

.social-links {
display:none!important;
}

.site-header #header #branding {
width:930px!important;
}

.site-header #header #sidebar-header {
width:930px!important;
position:relative;
}

.site-header #header #sidebar-header:before,.site-header #header #sidebar-header:after {
content:'';
width:1px;
height:100%;
background:#ddd;
position:absolute;
top:0;
left:305px;
}

.site-header #header #sidebar-header:after {
left:625px;
}

#main>.container>.row {
background-position:735px top;
}

.left-sidebar #main>.container>.row {
background-position:255px top;
}

.news-slider .carousel {
width:465px;
}

.news-slider .carousel-list {
width:224px;
}

.widget.news-category .grid3:before {
left:67.2%;
}

#bottom .carousel .item {
background-position:224px 0;
}

#bottom .carousel .item:before {
left:464px;
}

#bottom .carousel .item:after {
left:705px;
}

#sidebar-footer {
background-image:url(../../wp-content/themes/dw-focus/assets/img/sl-6-120-ddd.gif);
margin:0;
padding:0;
}

#colophon .input-append input[type=text] {
width:115px;
}

#colophon .footer-shadown {
height:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:-1px 0 0;
}

.single .site-content>.post .entry-content {
width:510px;
}

.row:before,.row:after,.row-fluid:before,.row-fluid:after {
display:table;
content:"";
line-height:0;
}

.row:after,.row-fluid:after {
clear:both;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12,.desktop .top-news .dropdown-menu,.desktop .top-news .top-news-inner {
width:930px;
}

.span4,.site-header #header #sidebar-header .span3 {
width:290px;
}

.row-fluid [class*=span]:first-child,input,textarea,.uneditable-input {
margin-left:0;
}

#sidebar-footer .widget_links .widget-title,#sidebar-footer .widget_meta .widget-title,#sidebar-footer .widget_pages .widget-title,#sidebar-footer .widget_nav_menu .widget-title,#sidebar-footer .widget_links ul,#sidebar-footer .widget_meta ul,#sidebar-footer .widget_pages ul,#sidebar-footer .widget_nav_menu ul {
margin-left:15px;
}
}

@mediamax-width480px {
.nav-collapse {
-webkit-transform:translate3d(0,0,0);
}

.page-header h1 small {
display:block;
line-height:20px;
}

input[type=checkbox],input[type=radio] {
border:1px solid #ccc;
}

.form-horizontal .control-label {
float:none;
width:auto;
padding-top:0;
text-align:left;
}

.form-horizontal .controls {
margin-left:0;
}

.form-horizontal .control-list {
padding-top:0;
}

.form-horizontal .form-actions {
padding-left:10px;
padding-right:10px;
}

.media .pull-left,.media .pull-right {
float:none;
display:block;
margin-bottom:10px;
}

.media-object {
margin-right:0;
margin-left:0;
}

.modal {
top:10px;
left:10px;
right:10px;
}

.modal-header .close {
margin:-10px;
padding:10px;
}

.carousel-caption {
position:static;
}
}

@mediamax-width979px {
body {
padding-top:0;
}

.navbar-fixed-top,.navbar-fixed-bottom {
position:static;
}

.navbar-fixed-top {
margin-bottom:20px;
}

.navbar-fixed-bottom {
margin-top:20px;
}

.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
padding:5px;
}

.navbar .container {
width:auto;
padding:0;
}

.navbar .brand {
padding-left:10px;
padding-right:10px;
margin:0 0 0 -5px;
}

.nav-collapse .nav {
float:none;
margin:0 0 10px;
}

.nav-collapse .nav>li {
float:none;
}

.nav-collapse .nav .nav-header {
color:#777;
text-shadow:none;
}

.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a {
font-weight:700;
color:#777;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:9px 15px;
}

.nav-collapse .btn {
font-weight:400;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:4px 10px;
}

.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover {
background-color:#f2f2f2;
}

.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a {
color:#999;
}

.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover {
background-color:#111;
}

.nav-collapse.in .btn-group {
margin-top:5px;
padding:0;
}

.nav-collapse .dropdown-menu {
position:static;
top:auto;
left:auto;
float:none;
display:none;
max-width:none;
background-color:transparent;
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:0 15px;
padding:0;
}

.nav-collapse .navbar-form,.nav-collapse .navbar-search {
float:none;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
margin:10px 0;
padding:10px 15px;
}

.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search {
border-top-color:#111;
border-bottom-color:#111;
}

.navbar .nav-collapse .nav.pull-right {
float:none;
margin-left:0;
}

.nav-collapse,.nav-collapse.collapse {
overflow:hidden;
height:0;
}

.navbar-static .navbar-inner {
padding-left:10px;
padding-right:10px;
}

.site-header #header {
margin:20px 0 0;
}

.wrap-navigation .small-logo {
background:url(../../wp-content/themes/dw-focus/assets/img/logo-small-dark.png) center no-repeat;
display:block;
height:40px;
text-indent:-9999px;
width:100%;
transition:opacity .5s ease 0;
}

.site-header .container {
position:relative;
padding-top:40px;
}

.site-header #site-navigation.navbar {
position:absolute;
top:0;
width:100%;
z-index:99;
}

.site-header #site-navigation.navbar .navbar-inner {
background:#000;
border-bottom-color:#000;
border:0;
}

.site-header #site-navigation.navbar .nav:after {
display:table;
clear:both;
content:"";
}

.site-header #site-navigation.navbar .nav>li {
width:100%;
float:left;
border-color:#000;
}

.site-header #site-navigation.navbar .nav>li a {
width:100%;
margin-bottom:0;
border-top:1px solid #222;
color:#fff!important;
font-weight:400;
font-family:NovecentowideNormalRegular,Georgia,"Times New Roman",Times,serif;
background:url(../../wp-content/themes/dw-focus/assets/img/arrow-right.png) no-repeat 15px center!important;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding:10px 30px;
}

.site-header #site-navigation.navbar .nav>li>.sub-menu {
width:100%;
position:static;
background:transparent;
border:0;
display:block;
text-align:left;
padding:0;
}

.site-header #site-navigation.navbar .nav>li>.sub-menu a {
text-indent:20px;
background-position:30px center!important;
}

.site-header #site-navigation.navbar .nav>li .sub-mega-wrap {
width:100%;
position:static;
background:transparent;
border:0;
display:block;
}

.site-header #site-navigation.navbar .nav>li .sub-mega-wrap .sub-menu {
width:100%;
text-align:left;
padding:0;
}

.site-header #site-navigation.navbar .nav>li .sub-mega-wrap .sub-menu a {
text-indent:10px;
background-position:20px center!important;
}

.site-header #site-navigation.navbar .nav .menu-parent-item {
position:relative;
}

.site-header #site-navigation.navbar .nav .menu-parent-item>.sub-mega-wrap,.site-header #site-navigation.navbar .nav .menu-parent-item>.sub-menu {
max-height:0;
background-color:#191919;
-webkit-transition:max-height .1s;
-moz-transition:max-height .1s;
-o-transition:max-height .1s;
transition:max-height .1s;
}

.site-header #site-navigation.navbar .nav .menu-parent-item>.sub-mega-wrap.active,.site-header #site-navigation.navbar .nav .menu-parent-item>.sub-menu.active {
max-height:1000px;
-webkit-transition:max-height 2s;
-moz-transition:max-height 2s;
-o-transition:max-height 2s;
transition:max-height 2s;
}

.site-header #site-navigation.navbar .nav .sub-menu-collapse {
z-index:9999;
position:absolute;
top:0;
right:0;
width:40px;
height:40px;
line-height:40px;
cursor:pointer;
display:block!important;
}

.site-header #site-navigation.navbar .nav li>a:hover {
background-color:#111!important;
}

.site-header .navbar .btn-navbar {
float:left;
background:0;
height:40px;
border-right:1px solid #222;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:0;
padding:0 11px;
}

.site-header .navbar .btn-navbar .icon-bar {
background:#fff;
}

.site-header .search-collapse.in {
border-top:1px solid #222;
border-bottom:1px solid #222;
margin-bottom:-1px;
}

.site-header .search-collapse .searchForm {
margin:10px;
}

.site-header .search-collapse .searchForm .field {
height:30px;
line-height:30px;
padding-top:0;
padding-bottom:0;
border:none!important;
vertical-align:bottom;
}

.site-header .search-collapse .searchForm .field::-webkit-input-placeholder,.site-header .search-collapse .searchForm .field::-ms-input-placeholder,.site-header .search-collapse .searchForm .field::-moz-placeholder {
color:#fff;
}

.site-header .search-collapse .searchForm .submit {
right:0;
width:25px;
height:25px;
margin-top:-13px;
background-position:-43px 6px;
}

.site-header .collapse-search {
display:block;
width:40px;
height:40px;
float:right;
text-align:center;
border:0;
border-left:1px solid #222;
background:transparent;
}

.site-header .collapse-search i {
color:#fff;
line-height:40px;
font-size:16px;
}

.news-slider {
position:relative;
margin-bottom:50px;
}

.news-slider .carousel-nav li {
background:transparent;
border-color:#ccc;
}

.news-slider .carousel-nav li.active a {
background:#111!important;
}

.news-slider .carousel-nav li:hover a {
background:#aaa;
}

.news-slider .carousel-nav a {
display:inline-block;
text-indent:-9999px;
width:4px;
height:4px;
border-radius:20px;
-webkit-transition:.4s;
-moz-transition:.4s;
-o-transition:.4s;
transition:.4s;
}

.news-slider .carousel-control {
z-index:1;
top:auto;
bottom:-35px;
left:0;
width:20px;
height:20px;
border:1px solid #ccc;
font-size:8px;
line-height:20px;
color:#111;
background:transparent;
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
opacity:1;
filter:alpha(opacity=100);
}

.news-slider .carousel-control:hover {
border-color:#111;
}

.handheld .news-slider .carousel-control {
display:block!important;
}

.news-slider .carousel-control.right {
left:auto;
right:0;
}

.news-slider .carousel-nav {
position:absolute;
width:100%;
right:0;
bottom:-37px;
margin:5px 0;
}

section.widget.news-category .hentry .entry-content,section.widget.news-category .hentry .entry-title {
margin-left:0!important;
}

#sidebar-footer {
margin:0;
padding:0;
}

#colophon .footer-shadown {
height:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:-1px 0 0;
}

.content-bar .post-layout {
display:none!important;
}

.single .site-content>.hentry .entry-content {
max-width:100%;
}

.single .site-content>.hentry .entry-action .social-action .title-action {
border-top:1px solid #ddd;
padding:10px 0;
}

body.error404 .site-content {
width:65%;
}

.nav-collapse,.site-header .search-collapse {
clear:both;
}

.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu li+li a {
margin-bottom:2px;
}

.nav-collapse .nav>.divider-vertical,.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after,.nav-collapse .dropdown-menu .divider,.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after,.top-news,.site-header #sidebar-header:before,.site-header #sidebar-header:after,.site-header #site-navigation.navbar .nav>li a:after,.site-header #site-navigation.navbar .nav>li .sub-mega-wrap:before,.site-header #site-navigation.navbar .nav>li .sub-mega-wrap .subcat,.site-header #under-navigation,.site-header #sidebar-header,.news-slider .carousel-list .category-title,.news-slider .carousel-list .other-entry,.widget.news-category .grid3:before,#bottom .carousel .carousel-inner .item:before,.grid3:before,#bottom .carousel .carousel-inner .item:after,.grid3:after {
display:none;
}

.nav-collapse .open>.dropdown-menu,.navbar .btn-navbar {
display:block;
}

#main>.container .row,.widget.news-category .grid3,#bottom .carousel .carousel-inner .item,.grid3,body.error404 {
background:0;
}

.site-header #header #branding h1,.site-header #site-navigation.navbar .nav {
margin-bottom:0;
}

.site-header .navbar .btn-navbar:hover,.site-header .collapse-search:hover {
background:#111;
}

.news-slider .carousel,.news-slider .carousel .carousel-inner img,.single .site-content>.hentry .entry-action {
width:100%;
}
}

@mediamin-width980px {
.nav-collapse.collapse {
height:auto!important;
overflow:visible!important;
}

.desktop .top-news {
float:left;
width:8%;
height:70px;
padding-top:10px;
text-transform:uppercase;
font-size:inherit;
white-space:normal;
background:#000;
}

.desktop .top-news>a {
width:100%;
height:70px;
display:block;
color:#fff!important;
text-align:center;
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
}

.desktop .top-news .number {
font-size:30px;
display:block;
margin-bottom:5px;
line-height:28px;
}

.desktop .top-news .number+span {
font-size:8px;
line-height:13px;
display:block;
font-weight:700;
}

.desktop .top-news i {
font-size:13px;
padding-left:2px;
vertical-align:sub;
}

.desktop .top-news .top-news-inner {
max-height:0;
overflow:hidden;
width:1040px;
-webkit-transition:max-height ease-out 1s;
-moz-transition:max-height ease-out 1s;
-o-transition:max-height ease-out 1s;
transition:max-height ease-out 1s;
}

.desktop .top-news .dropdown-menu {
display:block;
position:relative;
top:0;
width:100%;
margin-top:-1px;
border-bottom:2px solid #000;
overflow:hidden;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-color:#ddd;
padding:10px 20px 20px;
}

.desktop .top-news .dropdown-menu:before,.desktop .top-news .dropdown-menu:after {
content:"";
width:1px;
height:100%;
border-left:1px solid #ddd;
top:55px;
position:absolute;
}

.desktop .top-news .dropdown-menu:before {
left:345px;
}

.desktop .top-news .dropdown-menu:after {
left:695px;
}

.desktop .top-news .dropdown-menu ul {
margin:0;
}

.desktop .top-news .dropdown-menu li {
list-style:none;
overflow:hidden;
float:left;
width:30%;
margin-left:5%;
padding:5px 0;
}

.desktop .top-news .dropdown-menu li.first {
margin-left:0;
clear:left;
}

.desktop .top-news .dropdown-menu a {
white-space:normal;
font-family:Bitter,serif;
font-size:12px;
text-transform:capitalize;
display:inline;
padding:5px 0;
}

.desktop .top-news .dropdown-menu a:hover,.desktop .top-news .dropdown-menu a:active,.desktop .top-news .dropdown-menu a:focus {
background:transparent;
color:#ee3224;
}

.desktop .top-news .entry-meta {
background:#ee3224;
color:#fff;
display:inline-block;
line-height:1;
margin-bottom:10px;
font-size:11px;
padding:10px;
}

.desktop .top-news-inner .has-thumbnail .topnews-thumbnail {
float:left;
}

.desktop .top-news-inner .has-thumbnail .topnews-title {
margin-left:50px;
}

.desktop .top-news.open .top-news-inner {
max-height:5000px;
-webkit-transition:max-height ease-out 5s;
-moz-transition:max-height ease-out 5s;
-o-transition:max-height ease-out 5s;
transition:max-height ease-out 5s;
-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.15);
-moz-box-shadow:0 10px 10px rgba(0,0,0,0.15);
box-shadow:0 10px 10px rgba(0,0,0,0.15);
}

.desktop .wrap-navigation {
width:92%;
float:right;
}

.desktop #under-navigation {
padding-left:20px;
}

.archive .content-inner .type-post:first-child .entry-thumbnail img {
width:320px;
}

.archive .content-inner .type-post:first-child.has-thumbnail .post-inner {
margin-left:340px;
}

.archive .content-inner .type-post:first-child .entry-title {
font-size:24px;
line-height:30px;
margin-bottom:8px;
}

.archive .content-inner.layout-grid {
background:url(../../wp-content/themes/dw-focus/assets/img/dot-ddd.gif) repeat-y 32.5% 0;
position:relative;
border-bottom:1px solid #ddd;
}

.archive .content-inner.layout-grid:before {
content:"";
display:block;
background:#ddd;
width:1px;
height:100%;
position:absolute;
left:67.5%;
}

.archive .content-inner.layout-grid:after {
clear:both;
display:table;
content:"";
}

.archive .content-inner.layout-grid .type-post {
width:30%;
padding-left:5%;
float:left;
height:380px;
bottom:-1px;
}

.archive .content-inner.layout-grid .type-post.first,.archive .content-inner.layout-grid .type-post:first-child {
padding-left:0;
clear:left;
}

.archive .content-inner.layout-grid .type-post:first-child {
width:65%;
margin-top:0;
padding-top:20px;
background:#fff;
}

.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail,.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail img {
width:100%;
}

.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail .entry-header {
position:absolute;
bottom:-8px;
width:100%;
display:block;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGDYDAAAuAC0lXSlKAAAAABJRU5ErkJggg==);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px 10px 5px;
}

.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail .entry-header .entry-title {
margin-bottom:0;
}

.archive .content-inner.layout-grid .type-post:first-child .entry-thumbnail .entry-header a {
color:#fff;
}

.archive .content-inner.layout-grid .type-post:first-child.has-thumbnail .post-inner .entry-header {
display:none;
}

.archive .content-inner.layout-grid .type-post .entry-thumbnail {
margin-bottom:15px;
}

.archive .content-inner.layout-grid .type-post.has-thumbnail .post-inner {
margin-left:0;
}
}

@mediamax-width1079px {
.container {
border:0;
padding:0;
}

.site-header #header {
background:0;
}

.site-header #header #branding h1 {
border-bottom:1px solid #ddd;
width:100%;
margin:0 0 20px;
padding:0 0 20px!important;
}

.site-header #header #branding a {
margin:0 auto;
}

.site-header #header #sidebar-header {
clear:both;
}

#colophon>.container #site-tools {
margin:0;
padding:10px 0;
}

#colophon #site-info .copyright,#colophon #site-info .logo {
margin:0;
}
}

@mediamin-width599px and max-width979px {
.single .site-content>.post .entry-action .social-action {
overflow:hidden;
}

.single .site-content>.post .entry-action li {
float:left;
width:30%;
margin-left:5%;
}

.single .site-content>.post .entry-action li:first-child+li+li+li {
margin-left:0;
}
}

@mediamin-width768px {
#primary .nav-tabs-by-select {
display:none!important;
}

#primary .nav-tabs {
display:block!important;
}

[class*=template-blog] .content-inner .entry-meta-top {
position:absolute;
top:0;
}

[class*=template-blog] .content-inner .entry-meta-top>span {
display:block;
margin-top:3px;
}

[class*=template-blog] .content-inner .entry-meta-top>span:first-child {
margin-top:-6px;
}

[class*=template-blog] .content-inner .icon-post-format {
background:#333;
}

[class*=template-blog] .content-inner .entry-title {
margin-top:0;
}

.right-sidebar[class*=template-blog] .content-inner .hentry {
padding-left:190px;
}

.right-sidebar[class*=template-blog] .content-inner .icon-post-format {
left:0;
}

.right-sidebar[class*=template-blog] .content-inner .entry-meta-top {
left:42px;
border-right:1px solid #ddd;
text-align:left;
padding:0 30px 0 0;
}

.left-sidebar[class*=template-blog] .content-inner .hentry {
padding-right:190px;
}

.left-sidebar[class*=template-blog] .content-inner .icon-post-format {
right:0;
left:auto;
}

.left-sidebar[class*=template-blog] .content-inner .entry-meta-top {
right:42px;
border-left:1px solid #ddd;
text-align:right;
padding:0 0 0 30px;
}
}

@mediamax-width599px {
.news-slider .carousel .carousel-inner .entry-header {
padding:10px 10px 0;
}

.news-slider .carousel .carousel-inner .entry-category {
padding:5px;
}

.news-slider .carousel .carousel-inner .entry-title {
font-size:16px;
line-height:20px;
}

.nav-tabs a {
padding:10px 17px!important;
}

.nav-tabs .dropdown-menu:last-child {
right:0;
left:auto;
}

.archive .content-inner .entry-thumbnail {
float:none;
}

.archive .content-inner .post-inner {
margin-left:0!important;
margin-top:10px;
}

.page-numbers.prev,.page-numbers.next {
display:block;
}

.single .site-content>.post .entry-title {
font-size:24px;
}

.single .site-content>.post .entry-content {
position:static;
padding-right:0;
}

.single .site-content>.post .entry-content .entry-action {
position:static;
width:100%;
}

.single .site-content>.post .entry-content .entry-action ul {
overflow:hidden;
padding-left:0;
border-width:1px 0 0;
}

.single .site-content>.post .entry-content .entry-action li {
float:left;
margin-left:10px;
border-top:0;
padding:0!important;
}

.single .site-content>.post .entry-content .entry-action li a {
min-width:52px;
}

.single .site-content>.post .entry-content .entry-action .facebook .fb-like {
width:52px;
}

.single .site-content>.post .entry-content .entry-action .twitter {
width:50px;
}

.single .site-content>.post footer.entry-meta .author-info .author-avatar {
width:60px;
margin:0 20px 6px 0;
}

.single .site-content .related-post .content-inner .type-post {
width:100%;
margin-left:0;
border-top:1px solid #ddd;
padding-top:20px;
margin-top:10px;
}

.single .site-content .related-post .content-inner .type-post:first-child {
margin-top:0;
padding-top:0;
border-top:0;
}

.hentry .alignleft,.hentry .alignright {
float:none!important;
width:100%!important;
margin-left:0!important;
margin-right:0!important;
}

.hentry blockquote {
margin-left:0!important;
margin-right:0!important;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#colophon #site-info {
text-align:center;
}

#colophon #site-info .copyright,#colophon #site-info .logo {
float:none;
width:100%;
}

#colophon #site-info .logo {
margin:0;
}

#colophon #site-info .logo a {
margin:20px auto 0;
}

body.error404 .post.error404 {
padding:0;
}

body.error404 .main-navigation {
clear:left;
padding:30px 0 50px 10px;
}

.archive .content-inner .entry-thumbnail img,.hentry .alignleft img,.hentry .alignright img {
width:100%;
}

a.page-numbers,.dots.page-numbers,.single .site-content .related-post .content-inner:before,.single .site-content .related-post .content-inner:after {
display:none;
}

.single .site-content>.post .entry-content .entry-action li:first-child,.single .site-content>.post footer.entry-meta .author-info .author-description,#comments .commentlist .children {
margin-left:0;
}
}.site-header #header {
background:none!important;
}

.textwidget {
width:728px;
}

.widget_text {
overflow:visible;
}

#bsa-2 {
text-align:center;
}

.site-header #header #sidebar-header:before,.site-header #header #sidebar-header:after {
background:none;
}

.site-header #header #sidebar-header .span3 {
width:100%;
text-align:center;
}

pre code strong {
font-weight:900;
}

.entry-content a {
text-decoration:underline!important;
}code[class*=language-],pre[class*=language-] {
color:#000;
text-shadow:0 1px #FFF;
font-family:Consolas, Monaco, 'Andale Mono', monospace;
direction:ltr;
text-align:left;
white-space:pre;
word-spacing:normal;
-moz-tab-size:4;
-o-tab-size:4;
tab-size:4;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
}

pre[class*=language-] {
overflow:auto;
margin:.5em 0;
padding:1em;
}

:not(pre) > code[class*=language-],pre[class*=language-] {
background:#f5f2f0;
}

:not(pre) > code[class*=language-] {
border-radius:.3em;
padding:.1em;
}

.token.comment,.token.prolog,.token.doctype,.token.cdata {
color:#708090;
}

.token.punctuation {
color:#999;
}

.namespace {
opacity:.7;
}

.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol {
color:#905;
}

.token.selector,.token.attr-name,.token.string,.token.builtin {
color:#690;
}

.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable {
color:#a67f59;
background:hsla(0,0%,100%,.5);
}

.token.atrule,.token.attr-value,.token.keyword {
color:#07a;
}

.token.regex,.token.important {
color:#e90;
}

.token.important {
font-weight:700;
}

.token.entity {
cursor:help;
}

pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection {
text-shadow:none;
background:#b3d4fc;
}

@media print {
code[class*=language-],pre[class*=language-] {
text-shadow:none;
}
}