article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
display:block
}

audio,canvas,video{
display:inline-block;*display:inline;*zoom:1
}

audio:not([controls]){
display:none
}

[hidden]{
display:none
}

figure{
margin:0
}

html{
font-size:1em;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

body{
margin:0;font:14px/22px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;color:#444;background:#fff;padding:0}

::-moz-selection{
background:#000;color:#fff;text-shadow:none}

::selection{
background:#000;color:#fff;text-shadow:none}

a{
color:#f87421;text-decoration:none}

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

a:focus{
outline:none}

a:hover,a:active{
outline:0}

abbr{
cursor:help}

abbr[title]{
border-bottom:1px dotted}

acronym{
font-size:12px;text-transform:uppercase;color:#666;border-bottom:1px dotted #eee;cursor:help}

acronym:hover{
color:#333;background:#f3f3f3;border-bottom:1px dotted #aaa}

small{
font-size:13px}

big{
font-size:15px}


p{
margin:0 0 21px 0}


b,strong{
font-weight:bold}


blockquote{
margin:0 21px;font-style:normal}


blockquote em{
font-style:italic}


blockquote cite{
font-style:normal;color:#666}


blockquote,q{
quotes:none}


blockquote:before,blockquote:after,q:before,q:after{
content:'';content:none}


em,cite{
font-style:italic}


em em,cite cite{
font-style:normal}


dfn{
font-style:italic}


address{
font-style:italic;margin:0 0 21px 0}


li address,dd address{
margin:0}


del{
text-decoration:line-through}


embed,object,video{
margin-bottom:21px}


hr{
display:block;height:1px;border:0;border-top:1px solid #ccc;margin:14px 0 21px 0;padding:0}


ins{
background:#f3f3f3;color:#000;text-decoration:none;font-style:italic}


mark{
background:#f3f3f3;color:#000;font-style:italic;font-weight:bold}


pre,code,kbd,samp{
font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:14px}


pre code{
font-size:1em}


pre{
font-size:13px;font-family:Monaco,monospace,Courier,"Courier New";overflow:auto;line-height:21px;margin-bottom:21px;padding:10px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}


code{
font-size:13px;font-family:Monaco,monospace,Courier,"Courier New"}


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


sup{
top:-0.5em}


sub{
bottom:-0.25em}

ul{
list-style:circle;margin:0 0 21px 30px;padding:0}

ol{
list-style-type:decimal;margin:0 0 21px 36px;padding:0}

ol ol{
list-style:upper-roman}

ol ol ol{
list-style:lower-roman}

ol ol ol ol{
list-style:upper-alpha}

ol ol ol ol ol{
list-style:lower-alpha}

ul ul,ol ol,ul ol,ol ul{
margin-bottom:0}

dl{
margin:0 0 21px 5px}

dt{
font-weight:bold;margin:10px 0 0 0}

dd{
margin:5px 0 0 1.5em}

h1,h2,h3,h4,h5,h6{
font-style:normal;margin:0 0 25px 0;color:#333;line-height:1.3em}

h1{
font-size:36px}

h2{
font-size:24px}

h3{
font-size:20px}

h4{
font-size:18px}

h5{
font-size:16px}

h6{
font-size:14px;text-transform:uppercase;font-weight:normal}

img{
border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}

svg:not(:root){
overflow:hidden}

form{
margin:0}

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

label{
cursor:pointer}

legend{
border:0;*margin-left:-7px;padding:0}

button, input, select, textarea, a.button {
	font-size: 14px;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	border: 0;
}
button, input, a.button {
	line-height: normal;
	*overflow: visible;
}

select {
  width: 250px;
}

.status:hover {
  background: #696969;
  text-decoration: none;
  color:#fff
}

.status{
  background: #999999;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  font-weight:bold;
  border-radius: 5px;  
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 10px 3px 10px;
  text-decoration: none;
  margin-bottom: 20px;
  float:left;

}

.signup:hover {
  background: #696969;
  text-decoration: none;
  color:#fff
}

.signup{
  background: #999999;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;  
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-weight:bold;
  font-size: 14px;
  padding: 8px 10px 6px 10px;
  text-decoration: none;
  margin-bottom: 20px;
  float:right;
}

.news2:hover {
  background: #696969;
  text-decoration: none;
  color:#fff
}

.news2{
  background: #999999;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;  
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;
  padding: 5px 10px 3px 10px;
  text-decoration: none;
  margin-bottom: 20px;
  margin-right: 15px;
  float:left;
}

table button,table input{
*overflow:auto}

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

input[type="checkbox"],input[type="radio"]{
box-sizing:border-box}

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

input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{
border:0;padding:0}

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

input:valid,textarea:valid{
}

input:invalid,textarea:invalid{
background-color:#f0dddd}

option{
padding:1px 2px}

table{
border-collapse:collapse;border-spacing:0;margin-bottom:21px}

td{
vertical-align:top}

th,td{
text-align:left}

.flex-control-nav li a{
-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

img.wp-smiley{
max-height:0.8125em;margin:0;padding:0;border:none}

.gallery{
display:block;text-align:center;margin-bottom:21px !important}

a,a img,.featured-post .byline,#respond #submit,.button,a.button,#subbutton,.wpcf7-submit,#loginform .button-primary{
-webkit-transition:all 0.18s ease-out;-moz-transition:all 0.18s ease-out;-ms-transition:all 0.18s ease-out;-o-transition:all 0.18s ease-out;transition:all 0.18s ease-out}

.left,.alignleft{
float:left;margin:0 15px 5px 0}

.right,.alignright{
float:right;margin:0 0 10px 20px}

.center,.aligncenter{
display:block;margin:0 auto 21px auto !important}

.block,.alignnone{
display:block;margin:0 0 21px 0}

img.alignleft,img.alignright{
margin-top:5px;display:inline}

blockquote.alignleft,blockquote .alignright{
width:33%}

.byline abbr,.entry-meta abbr,.comment-meta abbr{WYSIWYG
border:none}

table{
margin:0 0 21px 0;width:100%}

table caption{
font-size:12px;line-height:21px;color:#888}

table th{
font-size:12px;line-height:21px;font-weight:normal;text-transform:uppercase;padding:10px 2%;border-bottom:none;border-bottom:1px solid #d5d5d5;text-align:left}

td{
padding:12px 2%;color:#888;border-bottom:1px solid #e7e7e7}

ul li,ol li{
line-height:2.1em}

dl{
margin:0 0 20px 30px}

dl dt{
margin:0;font-size:16px;line-height:22px;font-weight:normal}

dl dd{
margin:0 0 5px 20px;padding:0;color:#888}

blockquote{
overflow:hidden;padding:0 0 0 35px;font-family:Georgia,'Times New Roman',Times,serif;font-size:20px;font-style:italic;line-height:28px;color:#aaa;background:url(images/quote.png) no-repeat 0 4px;float:left}

pre{
padding:15px 20px;background:#f2f2f2}

pre code{
padding:0;background:transparent}

form label{
line-height:1.5em;color:#111}

input[type="text"],input[type="password"],input[type="email"],.input-text,textarea,select{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;border:1px solid #ddd;padding:5px;outline:none;font-size:12px;color:#000;margin:0;display:block;background:#fff}

input[type="text"],input[type="password"],input[type="email"],.input-text,textarea,select{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;border:1px solid #ddd;padding:5px;outline:none;font-size:12px;color:#000;margin:0;display:block;background:#fff}


select{
padding:0}

input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,.input-text:focus{
border-color:#888;color:#333}

textarea{
display:block;width:80%;min-height:60px}

input[type="radio"]{
vertical-align:text-middle}

input[type="checkbox"]{
display:inline}

input[type="submit"]:hover{
cursor:pointer}

.error{
color:#d45e5e}

#respond #submit,.button,a.button,#subbutton,.wpcf7-submit,#loginform .button-primary{
font-size:13px;font-weight:bold;color:#eee;display:inline-block;cursor:pointer;margin-bottom:20px;padding:7px 14px 8px 14px;border:none;background-color:#A9A9A9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

#respond #submit:hover,.button:hover,.awp-button:hover,#subbutton:hover,.wpcf7-submit:hover,#loginform .button-primary:hover{
color:#fff;background-color:#A9A9A9}

.menu li a{
position:relative}

#site-title a:hover img{
border:none}

.hentry img,.entry-content img,.widget img,.wp-caption,.hentry embed,.entry-content embed,.widget embed,.hentry object,.entry-content object,.widget object,.hentry video,.entry-content video,.widget video{
max-width:100%}

.hentry img,.entry-content img,.widget img,.wp-caption{
height:auto}

.wp-caption{
overflow:hidden}

.wp-caption img{
margin:0 0 5px 0}

.wp-caption .wp-caption-text{
clear:both;display:block;font-size:13px;line-height:14px;font-style:italic;color:#999;text-align:left;margin:5px 0}

.wp-caption a{
border:none}

.gallery{
display:block;clear:both;overflow:hidden;margin:0 auto;margin:0 !important}

.gallery br{
display:block;line-height:0;height:0}

.gallery a{
border:none}

.gallery .gallery-row{
display:block;clear:both;overflow:hidden;margin:0}

.gallery .gallery-item{
overflow:hidden;float:left;margin:0;margin:0 0 15px 0 !important;text-align:left;list-style:none;padding:0}

.gallery img,.gallery .gallery-item .gallery-icon img{
max-width:89%;height:auto;margin:0 auto}

.gallery-icon{
overflow:hidden;margin:0}

.gallery-caption{
margin:0;font-size:13px;line-height:19px;color:#aaa}

.attachment-image{
float:left;width:100%}

.singular-attachment .hentry .gallery-caption{
display:none}

.gallery-caption{
margin:3px 0 0 0}

.col-0{
width:100%}

.col-1{
width:100%}

.col-2{
width:50%}

.col-3{
width:33.33%}

.col-4{
width:25%}

.col-5{
width:20%}

.col-6{
width:16.66%}

.col-7{
width:14.28%}

.col-8{
width:12.5%}

.col-9{
width:11.11%}

.col-10{
width:10%}

.col-11{
width:9.09%}

.col-12{
width:8.33%}

.col-13{
width:7.69%}

.col-14{
width:7.14%}

.col-15{
width:6.66%}

.col-16{
width:6.25%}

.col-17{
width:5.88%}

.col-18{
width:5.55%}

.col-19{
width:5.26%}

.col-20{
width:5%}

.col-21{
width:4.76%}

.col-22{
width:4.54%}

.col-23{
width:4.34%}

.col-24{
width:4.16%}

.col-25{
width:4%}

.col-26{
width:3.84%}

.col-27{
width:3.7%}

.col-28{
width:3.57%}

.col-29{
width:3.44%}

.col-30{
width:3.33%}

.wrap{
max-width:960px;margin:0 auto;position:relative}

#main{
clear:both;width:100%;margin:0 auto;position:relative;z-index:1}

.page-template-fullwidth #content{
width:100%}

#content{
float:left;width:65.625%;margin:0 0 30px 0}

.sidebar{
overflow:hidden}

#sidebar-primary{
float:right;width:30%}

#sidebar-front-page{
float:left;width:104.761904761905%;margin-left:-4.545454545455%}

#comments-template{
display:none;
clear:left}

#featured-content{
float:left;width:100%;margin-bottom:15px;position:relative}

.layout-1c #content{
width:100%}

.layout-1c textarea{
width:37%}

.layout-2c-r #content{
float:right}

.layout-2c-r #sidebar-primary{
float:left}

#site-header{
position:relative;clear:both;width:100%;float:left;padding:30px 0 0 0;z-index:2}

#header-banner{
float:left;width:30%;overflow:hidden}

#site-title{
font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:36px;font-weight:900;line-height:36px;margin:0 0 3px 0;word-wrap:break-word}

#site-title a{
color:#222;border-bottom:none}

#site-header img{
max-width:100%;margin-bottom:3px}

#site-description{
font-size:13px;font-weight:300;line-height:19px;margin-bottom:15px;color:#bbb;float:left;width:91.48936170212766%;clear:both}

#sidebar-header{
overflow:hidden;float:right;width:60%;height:90px;margin-bottom:20px}

.breadcrumbs{
font-size:11px;color:#aaa;float:left;width:96.3%;padding:2px 12px 3px 12px;border:1px dashed #d5d5d5;margin-bottom:20px}

.breadcrumbs a{
color:#777}

.breadcrumbs a:hover{
color:#000}

.page-template-fullwidth .breadcrumbs{
width:97.2%}

.menu li a{
position:relative}

#menu-primary{
width:100%;float:left;clear:left;position:relative;border-bottom:1px solid #d5d5d5;z-index:3}

#menu-primary .wrap{
max-width:993.6px}

#menu-primary li{
display:block;float:left}

#menu-primary li a{
font-size:11px;line-height:14px;display:block;text-transform: uppercase;padding:15px 15px;color:#555}

#menu-primary li a:hover{
color:#000;border-bottom:none}

#menu-primary li.current-menu-item a{
color:#999}

#menu-primary li.current-menu-item li a{
color:#999}

#menu-primary li li,#menu-primary li li.current-menu-item li{
clear:both;float:none}

#menu-primary li li:first-child,#menu-primary li li.current-menu-item li:first-child{
border-top:none}

#menu-primary li li a,#menu-primary li li.current-menu-item li a{
text-transform:none;color:#555;background:#fff}

#menu-primary li li a{
padding:12px 15px}

#menu-primary li ul{
display:none;position:absolute;top:44px;border:1px solid #d5d5d5;border-top:none;z-index:100}

#menu-primary li ul ul{
border-top:1px solid #d5d5d5}


#menu-primary li:hover ul,#menu-primary li.sfHover ul{
display:block}

#menu-primary li:hover li ul,#menu-primary li.sfHover li ul{
top:-9999em}

#menu-primary li li:hover ul,#menu-primary li li.sfHover ul{
top:-1px;margin-left:0}

#menu-primary .sf-sub-indicator{
background:url(images/dropdown.png) no-repeat right 30%;position:absolute;top:40%;right:0}

#menu-primary .menu li li .sf-sub-indicator{
padding-left:20px;right:5px;background:url(images/dropright.png) no-repeat right 30%}

#menu-secondary{
clear:both;
width:100%;
margin:10px 0 30px 0;
float:left;
clear:left;
position:relative;
padding:0;
border-top:3px solid #444;
border-bottom:1px solid #d5d5d5
}

#menu-secondary li{
display:block;
float:left;
padding-left:21px;
background:url(images/menu-separator.png) no-repeat left 49%
}

#menu-secondary li:first-child{
padding-left:0;
background:none
}

#menu-secondary li a{
font-size:13px;
font-weight:bold;
line-height:45px;
padding-bottom:2px;
margin-right:14px;
display:block;
color:#333
}

#menu-secondary li:last-child a{
margin-right:0
}

#menu-secondary li a:hover{
color:#ec212e
}

#menu-secondary li.current-menu-item a{
color:#999
}

#menu-secondary li li,#menu-secondary li li.current-menu-item li{
clear:both;
float:none;
border-top:1px solid #ddd;
padding-left:0;
background:none;
color:#999
}

#menu-secondary li li:first-child,#menu-secondary li li.current-menu-item li:first-child{
border-top:none;
color:#ec212e
}

#menu-secondary li li a,#menu-secondary li li.current-menu-item li a{
font-weight:normal;line-height:20px;text-transform:none;color:#666;margin:0 5px;padding:11px 15px}

#menu-secondary ul li a:hover,#menu-secondary li ul li a:hover{
border-bottom:none;
color:#ec212e
}

#menu-secondary .menu{
float:left;width:100%}

#menu-secondary .search{
margin:10px 0;float:right;width:17%; display:none;}

#menu-secondary .search input[type="text"]{
padding:5px 7px 5px 7px;width:90%}

.menu ul{
margin:0;padding:0;list-style:none}

.menu li:hover{
visibility:inherit}

.menu li{
float:left;position:relative}

.menu a{
display:block;position:relative}

#menu-secondary li ul{
display:none;position:absolute;top:47px;left:0;border:1px solid #ddd;border-top:none;background:#fff;z-index:99}

#menu-secondary li:hover ul,#menu-secondary li.sfHover ul{
display:block}

#menu-secondary li:hover li ul,#menu-secondary li.sfHover li ul{
top:-999em}

#menu-secondary li li:hover ul,#menu-secondary li li.sfHover ul{
top:-1px;left:100%;margin-left:0;border-top:1px solid #e5e5e5}

.sf-sub-indicator{
text-indent:-9999em;width:10px;height:10px;background:url(images/dropdown.png) no-repeat right 30%;position:absolute;top:38%;right:0}

.menu li li .sf-sub-indicator{
top:37%;background:url(images/dropright.png) no-repeat right 50%;margin-right:7px}

.menu li a.sf-with-ul,#menu-secondary li a.sf-with-ul{
padding-right:16px}

.site-navigation .nav-menu{
display:none}

.site-navigation .nav-menu.toggled-on{
display:block}

.menu-toggle{
clear:both;display:none;width:100%;height:50px;margin:10px auto 15px auto;font-size:18px;line-height:47px;letter-spacing:1px;text-align:center;color:#eee;background:#111;cursor:pointer}

.menu-toggle:hover{
color:#fff}

#social-links{
float:right;height:17px;margin:12px 17px 0 0}

.social{
display:block;float:right;width:17px;height:17px;margin-left:10px;background:url(images/icons.png) no-repeat;opacity:0.7}

.social:hover{
opacity:1}

.twitter{
background-position:0 -40px}

.facebook{
background-position:0 -80px}

.googleplus{
background-position:0 -120px}

.singular .entry-content{
font-size:14px;line-height:24px}


.singular.post-format-quote .entry-content{
font-family:Georgia,'Times New Roman',Times,serif;font-size:18px;font-style:italic;color:#888}

.singular .entry-title{
font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:36px;line-height:42px;margin-bottom:14px}

.singular-page .entry-title,.singular-attachment .entry-title{
margin-bottom:.7em}

.byline{
margin:0 0 19px 0;font-size:11px;color:#999;line-height:21px;word-spacing:2px}

.byline a{
color:#999}

.byline a:hover{
color:#000}

.author,.bypostauthor,.published,.category,.edit{
font-style:normal}

.author,.bypostauthor,.published,.category,.edit{
text-transform:uppercase;font-size:10px}

.author,.bypostauthor{
font-weight:bold}

.category a{
font-weight:bold;color:#f87421}

.entry-meta{
clear:both;margin:0 0 25px 0;font-size:11px;color:#aaa}

.entry-meta a{
color:#888}

.category a:hover,.entry-meta a:hover{
color:#000}

.singular .loop-nav{
float:left;width:100%;font-size:12px;color:#888;clear:left;border-top:1px dashed #d5d5d5;border-bottom:1px dashed #d5d5d5}

.singular .previous{
float:left;width:48%;padding:10px 0}

.singular .next{
float:right;width:48%;text-align:right;padding:10px 0}

.singular .loop-nav a{
color:#666}

.singular .loop-nav a:hover{
color:#f87421}

.page-links{
clear:both;font-size:11px;word-spacing:2px;line-height:11px;color:#222}

.entry-summary .page-links{
clear:none;font-size:11px;line-height:11px;color:#aaa}

.page-links a{
display:inline-block;color:#555;background:#eee;padding:3px 6px}

.page-links a:hover{
color:#000;background:none;border:none}

#related-content-title{
display:none; clear:both;font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;border-bottom:1px solid #D5D5D5;height:20px;position:relative;margin-bottom:17px}

#related-content-title span{
display:none; padding:1px 6px 3px 0;background:white;margin-bottom:-12px;display:inline-block;position:absolute;bottom:4px;left:0}

#related-content{
display:none; clear:both;float:left;width:102.380952380952%;margin:0 0 15px -2.325581395349%}

#related-content .hentry{
display:none; float:left;width:22.674418604651%;margin:0 0 10px 2.325581395349%}

#related-content .thumbnail{
display:none; margin-bottom:10px}

.related-post-title{
display:none; font-size:12px;line-height:17px;font-weight:normal}

.related-post-title a{
display:none; color:#333}

.related-post-title a:hover{
display:none; color:#f87421}

#comments-number{
font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;border-bottom:1px solid #D5D5D5;height:24px;position:relative;margin-bottom:30px}

#comments-number span{
padding:1px 6px 3px 0;background:white;margin-bottom:-15px;display:inline-block;position:absolute;bottom:4px;left:0}

.comment-list,.comment-list ol{
list-style:none;margin:0}

.comment-list .comment-content ol{
list-style:decimal;margin-left:3.1em}

.comment-list{
margin-bottom:40px}

.comment-list li{
padding:15px 0 0 0;border-top:none}

.comment-list li:first-child{
padding-top:0}

.comment-list li li{
padding-left:11%}

.comment-list li li:first-child{
padding-top:15px}

.comment-list .avatar{
float:left;margin:0 20px 10px 0}

.comment-meta{
margin:0 0 10px 0;font-size:12px;color:#bbb;line-height:19px}

.comment-meta .comment-author cite{
font-style:normal;font-weight:bold;color:#333;font-size:14px}

.comment-author{
margin-right:7px}

.comment-meta a{
font-style:normal}

.comment-meta a:hover{
color:#000}

.comments-closed{
padding:10px 25px;font-size:1em;color:#888;background:#f5f5f5}

.comment-content{
font-size:13px;line-height:21px;margin-left:70px}

.comment-content p{
color:#666;margin-bottom:1em}

.comment-list .comment-content li{
padding:0}

.comment-list .comment-content ul,.comment-list .comment-content ol{
margin-bottom:1.692307em}

#respond{
overflow:hidden;
display:none;
width:99%
}

#reply-title{
font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}

.post-format-standard #respond{
width:100%}

.comment-list #respond{
margin-top:1.615384615384615em}

#respond .log-in-out{
font-size:12px;line-height:12px;color:#888;margin-bottom:-7px}

#respond .log-in-out .web-symbol{
color:#333}

#respond .log-in-out:hover .web-symbol{
color:#c30}

#reply-title small a{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;line-height:19px;background:#fff;padding-right:8px}

#respond label{
font-size:12px;line-height:19px;color:#bbb}

#respond p.req label{
color:#888;line-height:29px}

#respond span.required{
font-size:1em;font-weight:bold;color:#000}

#respond #submit{
margin-bottom:15px}

#commentform input{
display:inline;margin-right:10px}

#commentform p{
margin-bottom:15px;line-height:14px}

#comment{
margin-top:20px}

.comment-list .published,.comment-list .edit{
font-size:11px}

.comment-list .edit{
text-transform:lowercase}

.comment-list .comment-reply-link{
font-size:10px;text-transform:uppercase}

.blog .hfeed,.archive .hfeed,.search .hfeed{
float:left;width:104.761904761905%;margin-left:-4.545454545455%}

.blog .hentry,.archive .hentry,.search .hentry,.sticky{
float:left;width:45.454545454545%;padding-top:12px;padding-bottom:7px}

.blog #content .hentry,.archive #content .hentry,.search #content .hentry{
margin-left:4.545454545455%;border-bottom:1px solid #ddd}

.blog .hentry .thumbnail,.archive .hentry .thumbnail,.search .hentry .thumbnail{
float:left;width:26.666666666667%;margin:0 0 7px 0}

.hentry .entry-summary{
font-size:12px;float:right;width:69.333333333333%;line-height:20px;color:#777;margin-bottom:6px}

.format-video .entry-summary{
float:left;width:100%}

.blog .hentry .entry-summary p,.archive .hentry .entry-summary p,.search .hentry .entry-summary p{
margin-bottom:0}

.blog .format-video .entry-summary p,.archive .format-video .entry-summary p,.widget .format-video .entry-summary p{
margin-top:10px}

.blog .format-video .entry-summary p:first-child,.archive .format-video .entry-summary p:first-child,.widget .format-video .entry-summary p:first-child{
margin-top:0}

.blog .hentry .entry-title,.archive .hentry .entry-title{
width:100%;font-size:15px;font-weight:bold;margin-bottom:8px}

.blog .entry-title,.archive .entry-title,.page-template-front .entry-title,.search .entry-title{
margin:0 0 6px 0;padding:0;font-size:16px;font-weight:bold;line-height:1.3em;border:none;color:#111;word-wrap:break-word}

.post-format-quote #content .entry-title,.hentry.format-quote .entry-title{
font-size:13px;text-align:right;clear:both;margin:-5px 0 5px 0}

.blog .format-video .entry-title,.archive .format-video .entry-title,.widget .format-video .entry-title{
font-size:13px;font-weight:300;clear:both}

.singular.post-format-quote #content .entry-title{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:30px}

.singular.post-format-quote #content .entry-title a{
color:#444}

.blog .hentry .entry-title a,.archive .hentry .entry-title a,.search .hentry .entry-title a{
color:#333}

.blog .hentry .entry-title a:hover,.archive .hentry .entry-title a:hover,.search .hentry .entry-title a:hover{
color:#f87421}

.blog .hentry.format-image,.archive .hentry.format-image,.archive .hentry.format-gallery,.widget .hentry.format-image,.widget .hentry.format-gallery{
position:relative}

.blog .hentry.format-image .entry-title,.archive .hentry.format-image .entry-title,.archive .hentry.format-gallery .entry-title,.widget .hentry.format-image .entry-title,.widget .hentry.format-gallery .entry-title{
margin:0}

.blog .hentry.format-image .entry-title a,.archive .hentry.format-image .entry-title a,.archive .hentry.format-gallery .entry-title a,.widget .hentry.format-image .entry-title a,.widget .hentry.format-gallery .entry-title a{
position:absolute;left:0;font-size:13px;font-weight:normal;line-height:1.3em;color:#fff;background:#222;background:rgba(0,0,0,.3);text-shadow:none;margin:0;padding:6px 12px}

.proxima-posts-vertical-widget .hentry.format-image:first-child .entry-title a,.proxima-posts-vertical-widget .hentry.format-gallery:first-child .entry-title a,.proxima-posts-vertical-widget .hentry.format-image:first-child .entry-title a,.proxima-posts-vertical-widget .hentry.format-gallery:first-child .entry-title a{
top:0}

.archive .hentry.format-image .entry-title a:hover,.archive .hentry.format-image .entry-title a:hover,.archive .hentry.format-gallery .entry-title a:hover,.widget .hentry.format-image .entry-title a:hover,.widget .hentry.format-gallery .entry-title a:hover{
color:#fff;background:rgba(0,0,0,.6)}

.blog .post.format-video .thumbnail,.blog .post.format-image .thumbnail,.blog .post.format-gallery .thumbnail,.archive .post.format-video .thumbnail,.archive .post.format-image .thumbnail,.archive .post.format-gallery .thumbnail{
width:100%}

.widget .format-video .entry-content p,.archive .format-video .entry-content p,.widget .format-image img,.archive .format-image img,.widget .format-gallery img,.archive .format-gallery img{
margin-bottom:7px}

.proxima-posts-horizontal-widget .hentry.format-image .entry-title a,.proxima-posts-horizontal-widget .hentry.format-gallery .entry-title a{
color: #1439b5;
top:0}

.archive .post.format-quote .entry-summary,.widget .post.format-quote .entry-summary{
width:86.666666666667%;padding:0 0 0 13.333333333333%;background:url(images/quote.png) no-repeat 0 6px;font-family:Georgia,'Times New Roman',serif;font-size:14px;font-style:italic;line-height:20px;color:#aaa}

.entry-summary p{
margin:0 0 12px 0}

.archive .post.format-video .entry-summary,.widget .post.format-video .entry-summary{
margin-bottom:12px}

.hentry .read-more{
font-size:10px;font-weight:normal;color:#f87421;text-transform:uppercase}

.archive .post.format-quote .read-more,.widget .post.format-quote .read-more{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal}

.hentry .read-more:hover{
color:#000}

.read-more span{
font-size:13px}

.comment-navigation{
margin-bottom:21px}

.pagination.loop-pagination{
float:right;clear:both;margin-top:30px}

.pagination .page-numbers,.comment-navigation .page-numbers{
display:inline-block;padding:7px 12px 8px 12px;margin:0;line-height:12px;color:#444}

.pagination a.page-numbers,.comment-navigation a.page-numbers{
font-size:13px;color:#444}

.pagination a:hover,.comment-navigation a:hover{
color:#fff;background:#f87421;border-bottom:none}

.pagination .current,.comment-navigation .current{
color:#aaa}

#sidebar-after-singular{
width:100%;overflow:hidden;margin:0;font-size:1em;float:left}

#sidebar-after-singular a:hover{
border-bottom:none}

#subsidiary{
clear:both}

#subsidiary .wrap{
border-top:3px solid #444}

#sidebar-subsidiary{
clear:both;color:#666;overflow:hidden;width:103.125%;margin-left:-3.030303030303%;padding:25px 0 0 0;clear:both}

#sidebar-subsidiary .widget{
float:left;width:21.969696969697%;margin:0 0 20px 3.030303030303%;font-size:13px}

#sidebar-front-page .widget{
width:95.454545454545%;margin-left:4.545454545455%}

#menu-subsidiary{
float:left;width:100%;font-size:12px;position:relative}

#site-footer #menu-subsidiary .wrap{
padding:0
}

#menu-subsidiary .menu{
float:left; margin-top:10px; margin-bottom:30px}

#menu-subsidiary li{
display:block;float:left;padding-left:18px;background:url(images/menu-separator.png) no-repeat left 15%}

#menu-subsidiary li:first-child{
padding-left:0;background:none}

#menu-subsidiary li a{
font-size:11px;font-weight:normal;line-height:18px;margin-right:13px;display:block;text-transform:uppercase}

#menu-subsidiary li:last-child a{
margin-right:0}

#menu-subsidiary li a:hover{
color:#000}

#menu-subsidiary li.current-menu-item a{
color:#aaa}

#menu-subsidiary li ul{
display:none}

.widget{
font-size:12px;line-height:20px;color:#666;margin-bottom:30px;float:left;width:100%;overflow:hidden}

.widget table{
margin-bottom:0}

.widget iframe{
float:left;display:block;margin-bottom:10px}

.sidebar .widget-title{
font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:900;
color: #000;;
text-transform:uppercase;
border-bottom:1px solid #d5d5d5;
height:16px;
position:relative;
margin-bottom:23px
}

.sidebar .widget-title a{
color: #000;}

.sidebar .widget-title a:hover{
color:#1439b5}

.sidebar .widget-title span,.sidebar .widget-title a{
padding:1px 6px 3px 0;background:white;margin-bottom:-12px;display:inline-block;position:absolute;bottom:4px;left:0}

.sidebar .entry-title a{
color:#333}

.sidebar .byline{
margin-bottom:0}

#sidebar-front-page .widget-title{
margin-bottom:15px;font-size:16px}

#sidebar-front-page .widget-title a{
color:#f87421;bottom:3px}

#sidebar-front-page .widget-title a:hover{
color:#000}

.sidebar ul{
margin-left:16px}

.sidebar li a{
color:#888}

.sidebar li a:hover{
color:#000}

.widget .search-form{
overflow:hidden}

.widget .search-form label{
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 900;
    color: #000;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.3em;
}

.widget .search-form input[type="text"]{
width:92%;float:left;padding:8px 10px;font-size:12px}

#sidebar-subsidiary .widget .search-form input[type="text"]{
width:89%}

#sidebar-secondary .widget .search-form input[type="text"]{
width:86.5%}

.search-form .search-submit,.widget.search .widget-title{
display:none}

.nav-tabs{
 *zoom:1; list-style:none}

.sidebar .nav-tabs{
 margin-left:0; margin-bottom:0; border-bottom:1px solid #d5d5d5}

.nav-tabs:before,.nav-tabs:after{
 display:table; content:""}

.nav-tabs:after{
 clear:both}

.nav-tabs >li{
 float:left; line-height:2.9em; margin-bottom:-1px}

.nav-tabs >li >a{
font-size:12px; padding-right:20px; padding-left:20px; padding-top:10px; padding-bottom:11px; line-height:20px; color:#999; border:1px solid #d5d5d5; border-right:none}

.nav-tabs >li >a:hover{
color:#333}

.nav-tabs >.active >a,.nav-tabs >.active >a:hover{
 color:#333; cursor:default; background:#fff}

.tab-content{
overflow:auto}

.tab-content ul{
list-style:none;margin-left:0}

.tab-content >.tab-pane{
 display:none; padding:6.666666666667%; width:86%%}

.tab-content >.active{
display:block; float:left; background:#fff; border:1px solid #d5d5d5; border-top:none}

.proxima-tabs-widget{
width:100%}

.proxima-tabs-widget .thumbnail{
float:left;width:16.666666666667%}

.proxima-tabs-widget .entry{
float:left;width:100%;margin-top:20px}

.proxima-tabs-widget .entry:first-child{
margin-top:0}

.proxima-tabs-widget .details{
float:right;width:79.333333333333%}

.proxima-tabs-widget .entry-title{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:bold;margin-bottom:0}

.proxima-tabs-widget .byline,.proxima-tabs-widget .published{
font-size:12px;color:#999;text-transform:lowercase}

.proxima-tabs-widget .tab-nav-3 a{
border-right:1px solid #d5d5d5}

#tab-3 a{
display:inline-block;color:#fff;padding:2px 6px;background:#999;margin:0 1px 3px 0}

#tab-3 a:hover{
background:#222}

.proxima-posts-vertical-widget{
float:left;margin-bottom:15px}

#sidebar-front-page .proxima-posts-vertical-widget,#sidebar-front-page .proxima-300-250-widget,#sidebar-front-page .proxima-125-widget,#sidebar-front-page .proxima-120-600-widget,#sidebar-front-page .proxima-120-240-widget{
width:45.454545454545%;margin-left:4.545454545455%}

.proxima-posts-vertical-widget ul{
list-style:none;margin:0}

.proxima-posts-vertical-widget .hentry{
float:left;width:100%;padding-top:25px;padding-bottom:7px;border-top:1px solid #d5d5d5}

.proxima-posts-vertical-widget .post:first-child{
padding-top:0;border-top:none}

.proxima-posts-vertical-widget .post.format-quote:first-child{
padding-top:10px}

.proxima-posts-vertical-widget .format-standard .thumbnail{
float:left;width:26.666666666667%;margin:0 0 7px 0}

.proxima-posts-vertical-widget .entry-summary{
float:right;width:69.333333333333%;line-height:19px;margin-bottom:6px}

.proxima-posts-vertical-widget .format-quote .entry-summary{
margin-bottom:0}

.proxima-posts-vertical-widget .format-video .entry-summary{
width:100%}

.proxima-posts-vertical-widget .entry-summary p{
margin-bottom:0}

.proxima-posts-vertical-widget .format-quote .entry-summary p{
margin-bottom:10px}

.proxima-posts-vertical-widget .entry-title{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:19px;width:100%;font-size:15px;font-weight:bold;margin-bottom:7px}

.proxima-posts-vertical-widget .entry-title a{
color: #333}

.proxima-posts-vertical-widget .entry-title a:hover{
color: #1439B5}

.proxima-posts-vertical-widget .byline{
float:left;width:100%;margin-bottom:0}

.sidebar .proxima-posts-horizontal-widget,#sidebar-front-page .proxima-posts-horizontal-widget{
float:left;
width:100%;
margin-bottom:15px
}

#sidebar-front-page .proxima-posts-horizontal-widget{
margin-left:0}

#content .proxima-posts-horizontal-widget .widget-title{
margin-left:4.545454545455%;
color: #1439b5
}

.proxima-posts-horizontal-widget ul{
list-style:none;margin:0}

.proxima-posts-horizontal-widget .post{
float:left;
width:28.787878787879%;
margin-left:4.545454545455%;
margin-bottom:10px
}

#sidebar-primary .proxima-posts-horizontal-widget .post:first-child{
margin-left:0}

.proxima-posts-horizontal-widget .thumbnail{
float:left;width:100%;margin:0 0 12px 0}

.proxima-posts-horizontal-widget .entry-summary{
float:right;width:100%;line-height:19px;margin-bottom:9px}

.proxima-posts-horizontal-widget .post.format-quote .entry-summary{
line-height:1.4em;width:81.578947368421%;padding:0 0 0 18.421052631579%;background-position:0 4px}

.proxima-posts-horizontal-widget .entry-summary p{
margin-bottom:0}

.proxima-posts-horizontal-widget .entry-title{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;width:100%;font-size:15px;font-weight:bold;margin-bottom:10px}

.proxima-posts-horizontal-widget .entry-title a{
color:#333}

.proxima-posts-horizontal-widget .entry-title a:hover{
color:#f87421}

.proxima-posts-horizontal-widget .byline{
float:left;width:100%;margin-bottom:7px}

.ad-125x125{
float:left;width:41.666666666667%;margin:0 5% 15px 0}

.ad-125x125.last{
margin-right:0}

.ad-120x600,.ad-120x240{
float:left;width:40%;margin:0 5% 0 0}

.ad-120x600.last,.ad-120x240.last{
margin-right:0}

#sidebar-after-singular .proxima-468-widget{
width:74.285714285714%;margin:0 auto 20px auto;float:none}

.layout-1c #sidebar-after-singular .proxima-468-widget{
width:49.787234042553%}

.proxima-125-widget{
}

.proxima-subscribe-widget{
margin-bottom:25px}

#subscribe input{
 display:inline-block; margin-bottom:5px; vertical-align:middle}

#subbox{
width:59%;padding:7px 8px 8px 8px;margin-bottom:10px}

#subbutton{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;color:#fff;padding:7px 12px 7px 12px;background-color:#A9A9A9}

#subbutton:hover{
background-color:#A9A9A9}

.widget_rss .widget-title a:first-child{
display:none}

.widget_rss .widget-title span{
position:relative;bottom:0;padding-right:0;}

#featured-content .flex-container a:active,#featured-content .flexslider a:active,#featured-content .flex-container a:focus,#featured-content .flexslider a:focus{
outline:none}

#featured-content .slides,#featured-content .flex-control-nav,#featured-content .flex-direction-nav{
margin:0;padding:0;list-style:none}

#featured-content .flexslider{
margin:0;padding:0}

#featured-content .flexslider .slides >li{
display:none;-webkit-backface-visibility:hidden}

#featured-content .flexslider .slides img{
width:100%;display:block}

#featured-content .flex-pauseplay span{
text-transform:capitalize}

#featured-content .slides:after{
content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

html[xmlns] .slides{
display:block}

* html .slides{
height:1%}

.no-js .slides >li:first-child{
display:block}

#featured-content .flexslider{
margin:0 0 10px;position:relative;zoom:1}

#featured-content .flex-viewport{
max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}

#featured-content .loading .flex-viewport{
max-height:300px}

#featured-content .flexslider .slides{
zoom:1}

#proxima-carousel li{
margin-right:10px}

#featured-content .flex-direction-nav{
*height:0}

#featured-content .flex-direction-nav a{
width:34px;height:30px;margin:-20px 0 0;display:block;background:url(images/slider-nav.png) no-repeat 0 0;position:absolute;bottom:10px;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}

#featured-content .flex-direction-nav .flex-next{
background-position:0 -40px;right:10px}

#featured-content .flex-direction-nav .flex-prev{
right:48px}

#featured-content .flexslider:hover .flex-next,#featured-content .flexslider:hover .flex-prev{
opacity:0.8}

#featured-content .flexslider:hover .flex-next:hover,#featured-content .flexslider:hover .flex-prev:hover{
opacity:1}

#featured-content .flex-direction-nav .flex-disabled,#featured-content .flexslider:hover .flex-prev.flex-disabled{
opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}

#featured-content .flex-direction-nav .flex-prev.flex-disabled{
opacity:0 !important}

#featured-content .flex-control-nav{
width:100%;position:absolute;bottom:-40px;text-align:center}

#featured-content .flex-control-nav li{
margin:0 6px;display:inline-block;zoom:1;*display:inline}

#featured-content .flex-control-paging li a{
width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}

#featured-content .flex-control-paging li a:hover{
background:#333;background:rgba(0,0,0,0.7)}

#featured-content .flex-control-paging li a.flex-active{
background:#000;background:rgba(0,0,0,0.9);cursor:default}

#featured-content .flex-control-thumbs{
margin:5px 0 0;position:static;overflow:hidden}

#featured-content .flex-control-thumbs li{
width:25%;float:left;margin:0}

#featured-content .flex-control-thumbs img{
width:100%;display:block;opacity:.7;cursor:pointer}

#featured-content .flex-control-thumbs img:hover{
opacity:1}

#featured-content .flex-control-thumbs .flex-active{
opacity:1;cursor:default}

#proxima-slider.flexslider .entry-title{
margin:0;padding:0}

#proxima-slider.flexslider .entry-title a{
position:absolute;
top:0;
right:0;
max-width:70%;
font-size:20px;
font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:900;
line-height:28px;
text-align:right;
color:#333;
background:#fff;
background: rgba(255, 255, 255, 0.5);
text-shadow:none;
margin:0;
padding:12px 18px
}

#proxima-slider.flexslider .entry-title a:hover{
color:#fff;background:rgba(0,0,0,.7)}

#proxima-carousel .flex-direction-nav{
display:none}

#site-footer{
max-width:960px;margin:0 auto;color:#999;clear:both;border-top:1px solid #d5d5d5}

#site-footer a{
color:#555}

#site-footer a:hover{
color:#000}

#site-footer .wrap{
overflow:hidden;clear:both;width:100%;font-size:11px}

#site-footer .wrap p{
margin-bottom:0}

#footer-content{
float:left;width:70%; margin-bottom: 20px;}

.sidebar .widget ul li.gfield,#content .hentry ul li.gfield{
background:none;padding-left:0;margin-bottom:15px}

.wordpress .gform_wrapper input[type="text"],.wordpress .gform_wrapper input[type="url"],.wordpress .gform_wrapper input[type="email"],.wordpress .gform_wrapper input[type="phone"],.wordpress .gform_wrapper input[type="number"],.wordpress .gform_wrapper input[type="password"],.wordpress .gform_wrapper textarea{
padding:4px;font-size:12px}

.wordpress .gform_wrapper .gform_footer,.wordpress .gform_wrapper .gform_footer.right_label,.wordpress .gform_wrapper .gform_footer.left_label{
padding-top:0;margin-top:0}

.wordpress .gform_wrapper .gform_footer.right_label,.wordpress .gform_wrapper .gform_footer.left_label{
padding-left:31.5%}

.wordpress .gform_wrapper .top_label .gfield_label{
font-weight:normal;margin:0 0 5px}

.wordpress .gform_wrapper .ginput_complex .ginput_full input{
width:92% !important}

.wordpress .gform_wrapper .field_name_first input,.wordpress .gform_wrapper .ginput_complex .ginput_left input{
width:83.7% !important}

.wordpress .gform_wrapper .ginput_complex .ginput_right input,.wordpress .gform_wrapper .ginput_complex .ginput_right select{
width:83.7% !important}

.wordpress .gform_wrapper select{
padding:2px;height:24px;font-size:12px}

.wordpress .gform_wrapper .gsection{
border-bottom:1px solid #e9e9e9;margin:40px 0 20px 0 !important}

.gform_wrapper .gfield_description,.gform_wrapper div.charleft{
color:#aaa !important}

.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"]{
font-size:14px !important}

.wpcf7-form p{
margin-bottom:15px;line-height:30px}

.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form select{
padding:6px}

@media only screen and (min-width:768px){
.site-navigation .nav-menu{
display:block}

}

@media only screen and (max-width:767px){
.menu-toggle{
display:block}

}

@media only screen and (min-width:768px) and (max-width:959px){
.wrap,footer{
max-width:728px}

#menu-primary .wrap,#menu-secondary .wrap{
max-width:761.6px}

#featured-content.proxima-flexslider .entry-title a{
font-size:20px;line-height:24px}

.widget .search-form input[type="text"]{
width:90%}

.widget table{
font-size:10px}

#sidebar-subsidiary,#sidebar-after-singular .proxima-468-widget{
width:100%}

#sidebar-subsidiary .widget table{
width:90%}

#menu-secondary .search input[type="text"],#sidebar-subsidiary .widget .search-form input[type="text"]{
width:86%}

}

@media only screen and (max-width:767px){
textarea{
width:96%}

.wrap,#site-footer{
max-width:300px}

#menu-primary .wrap,#menu-secondary .wrap{
max-width:333.6px}

#menu-primary .menu-toggle{
width:90%}

.menu-toggle{
display:block}

#header-banner{
float:left;width:100%;position:relative}

#sidebar-header{
width:100%;margin-bottom:10px}

.featured-wrapper,.aside,.content-wrap,#content,#sidebar-subsidiary .widget,#respond{
width:100%}

.featured-post h2.entry-title a,.featured-post .byline{
display:none}

#menu-primary{
float:left;clear:both;width:100%;margin-top:10px}

#menu-primary .menu,#menu-secondary .menu{
float:left;width:100%}

#menu-primary li,#menu-secondary li{
clear:left;width:100% !important;padding-left:0;background:none}

#menu-primary li a{
font-size:14px;margin-left:0}

#menu-primary li ul,#menu-primary li li{
border:none !important}

#menu-primary li li a:hover{
background:none}

#menu-primary ul li ul{
display:block !important;visibility:visible !important}

#menu-primary li ul{
display:block !important;position:relative !important;top:0;left:30px}

#menu-primary ul li li ul{
left:30px !important}

#menu-primary li:hover ul,#menu-primary li.sfHover ul{
display:block !important;top:0 !important}

#menu-primary .sf-sub-indicator{
background:none !important}

#social-links{
clear:both;float:left;margin:10px 0 25px 7px}

#menu-secondary li ul,#menu-secondary li li{
border:none !important}

#menu-secondary li a{
font-size:15px}

#menu-secondary li li a:hover{
background:none}

#menu-secondary ul li ul{
display:block !important;visibility:visible !important}

#menu-secondary ul li li ul{
left:25px !important}

#menu-secondary li ul{
display:block !important;position:relative !important;top:0;left:25px}

#menu-secondary li:hover ul,#menu-secondary li.sfHover ul{
display:block !important;top:0 !important}

#menu-secondary .sf-sub-indicator{
background:none !important}

#menu-secondary .search{
clear:left;margin:10px 0 27px 0;float:left;width:95%}

#menu-secondary .search input[type="text"]{
color:#AAA;padding:8px 8px 8px 8px;width:99.5%}

.breadcrumbs{
max-width:91.5%}

#featured-content.proxima-flexslider .entry-title a{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:17px}

.hentry{
width:100%;margin-right:0}

#sidebar-front-page{
float:left;width:100%;margin-left:0}

#sidebar-front-page .proxima-posts-vertical-widget,.proxima-posts-horizontal-widget .hentry,.archive .hfeed,.archive #content .hentry,#sidebar-front-page .proxima-300-250-widget{
width:100%;margin-left:0}

.proxima-posts-horizontal-widget .post{
padding-top:12px;margin-top:5px;border-top:1px solid #d5d5d5}

#content .proxima-posts-horizontal-widget .widget-title{
margin-left:0;
color: #1439b5
}

.proxima-posts-horizontal-widget .hentry.format-image .entry-title a{
color: #1439b5;
top:12px}

.comment-list li li{
padding-left:0}

#sidebar-primary,#sidebar-secondary,#sidebar-subsidiary,#sidebar-after-singular .proxima-468-widget{
width:100%;clear:left}

.widget .search-form input[type="text"],#sidebar-subsidiary .widget .search-form input[type="text"]{
width:89%}

#footer-content,#menu-subsidiary{
width:100%;margin-bottom:20px}

#menu-subsidiary .menu{
float:right; width:100%}

#menu-subsidiary li{
background:none;float:none;padding-left:0;margin-bottom:5px}

body.login div#login h1 a {
    background-image: url("http://airguideonline.com/wp-content/uploads/2014/03/cropped-logo.png");
}