h3 {
margin: 0 0 5px 0;
color: #333;
} h6 {
margin: 0 0 0 0;
color: #fff;
} #main  {
clear:  both;
width:  100%;
margin:  0 auto;
position:  relative;
}
.page-template-fullwidth #content  {
width:  100%;
}
.content-wrap  {
float:  right;
width:  100%;
}
.page-template-fullwidth .content-wrap  {
width:  100%;
}
#content  {
float:  left;
width:  70.21276596%;
margin:  0 0 0px 0;
}
.aside  {
float:  left;
width:  0%;
}
#sidebar-primary  {
float:  left;
width:  100%;
}
#sidebar-secondary  {
float:  right;
width:  26.59574468%;
}
.wrap  {
max-width:  940px;
margin:  0 auto;
position:  relative;
}
#comments-template  {
clear:  left;
} #header  {
clear:  both;
width:  100%;
float:  left;
padding:  40px 0 0 0;
}
#branding  {
float:  left;
width:  50%;
overflow:  hidden;
}
#site-title  {
font-family:  'Abel',  'Helvetica Neue',  Helvetica,  Arial,  sans-serif;
font-size:  3em;
line-height:  1em;
margin:  0 0 3px 0;
text-transform:  uppercase;
word-wrap:  break-word;
}
#site-title a  {
color:  #222;
border-bottom:  none;
}
#header img  {
max-width:  100%;
}
#site-description  {
font-family:  'Helvetica Neue',  Helvetica,  Arial,  sans-serif;
font-size:  0.9166666666666667em;
font-weight:  normal;
line-height:  1.5em;
margin-bottom:  20px;
color:  #bbb;
float:  left;
width:  91.48936170212766%;
clear:  both;
}
.breadcrumbs  {
font-size:  0.9166666666666667em;
color:  #aaa;
float:  left;
width: 640px; background:  #f3f3f3;
padding:  .25em .0em .35em 10px; margin-bottom:  20px; border-left:  10px solid #26819E;
}
.breadcrumbs a,  .breadcrumbs a:visited  {
color:  #777;
}
.breadcrumbs a:hover  {
color:  #000;
}
#sidebar-header  {
overflow:  hidden;
float:  right;
width:  49.78723404255319%;
height:  30px; margin:  5px 0px 5px 0px;
} #menu-primary {
font-size: 1em;
width: 100%;
margin: 20px 0 10px 0;
float: left;
clear: left;
position: relative;
z-index: 99;
} #menu-primary li ul {
display: none;
position: absolute;
top: 25px;
left: 0;
border: 1px solid #ddd; background: #fff;
z-index: 100;
} #menu-secondary  {
font-size:  1em;
width:  100%; margin:  7px 0 -16px -8px;
float:  left;
clear:  left;
position:  relative; background: #ffffff;  
margin-bottom:  5px; }
#menu-secondary li  {
display:  block;
float:  left;
width:  100%; background:  #666666;
}
#menu-secondary li.menu-item a  {
font-size:  0.8333333333333333em;
line-height:  1.2em;
display:  block;
padding:  1.1em 1.2em;
text-transform:  uppercase; color:  #ffffff; border-bottom:  1px solid #ffffff;
}
#menu-secondary li a:hover  { color:  #ffffff;
background:  #000000;
} #menu-secondary li.current-menu-item a  {
color:  #000000;
} #menu-secondary li.current-menu-item a:hover  {
color:  #ffffff;
} #menu-secondary li.current-menu-item li a  {
color:  #ffffff;
}
#menu-secondary li li a,  #menu-secondary li li.current-menu-item li a  {
text-transform:  none;
color:  #999999;
} #menu-secondary li ul  {
display:  none;
position:  absolute;
top:  0;
border:  1px solid #252525;
border-bottom:  none;
left:  100%;
z-index:  100;
}
#menu-secondary li:hover ul,  #menu-secondary li.sfHover ul  {
display:  block;
}
#menu-secondary li:first-child:hover ul,  #menu-secondary li:first-child.sfHover ul  {
top:  0;
}
#menu-secondary li:hover li ul,  #menu-secondary li.sfHover li ul  {
top:  -9999em;
}
#menu-secondary li li:hover ul,  #menu-secondary li li.sfHover ul  {
top:  -1px;
margin-left:  0;
}
#menu-secondary .menu .sf-with-ul  {
background:  url(//www.aed.consulting/aed/wp-content/themes/oxygen-child/images/dropright-secondary.png) no-repeat right 50%;
margin-right:  1em;
} .site-navigation .nav-menu  {
display:  none;
}
.site-navigation .nav-menu.toggled-on  {
display:  block;
}
.menu-toggle  {
clear:  both;
display:  none;
width:  100%;
height:  40px;
margin:  10px auto 10px auto;
font-size:  16px;
line-height:  37px;
letter-spacing:  1px;
text-align:  center; color:  #ffffff; background:  #666666;
cursor:  pointer; } .menu-toggle:hover  {
color:  #ffffff;
background:  #666666; 
} .featured-wrapper  {
float:  right;
margin-bottom:  30px;
width:  100%;
overflow:  hidden;
position:  relative;
z-index:  1;
}
#featured-content  {
position:  relative;
margin-bottom:  20px;
width:  100%;
}
.featured-post  {
position:  relative;
overflow:  hidden;
float:  left;
}
.featured-post h2.entry-title a  {
position:  absolute;
bottom:  110px;
right:  0;
color:  #111;
background:  #fff;
padding:  .4em 30px .4em 1.5em;
font-size:  1em;
text-transform:  uppercase;
}
.featured-post:hover h2.entry-title a,  .featured-post:hover .byline  {
color:  #fff;
background:  #111;
}
.featured-post .byline  {
position:  absolute;
bottom:  82px;
right:  0;
color:  #999;
background:  #fff;
padding:  .4em 30px .4em 1.3em;
font-size:  0.9166666666666667em;
}
.featured-post a:hover  {
border-bottom:  none;
}
.featured-thumbnail  {
max-width:  100%;
}
#featured-content .dummy  {
width:  100% !important;
height:  auto !important;
max-width:  100%;
height:  auto;
}
.no-js #featured-content .dummy,  #featured-content .dummy.hidden  {
display:  none;
}
.slider-nav  {
display:  block;
position:  absolute;
bottom:  0;
width:  31px;
height:  28px;
background:  #111 url(//www.aed.consulting/aed/wp-content/themes/oxygen-child/images/slider-nav-arrows.png) no-repeat;
background:  rgba(0, 0, 0, .5) url(//www.aed.consulting/aed/wp-content/themes/oxygen-child/images/slider-nav-arrows.png) no-repeat;
color:  #fff;
font-size:  1em;
z-index:  9;
cursor:  pointer;
text-indent:  -9999em;
}
#slider-prev  {
left:  0;
background-position:  7px -21px;
}
#slider-next  {
right:  0;
background-position:  7px 11px;
}
.slider-nav:hover  {
background-color:  #000;
} #slider-nav  {
position:  relative;
width:  100%;
overflow:  hidden;
padding:  0;
margin:  0;
}
#slide-thumbs  {
width:  100%;
margin:  0;
}
#slider-nav li  {
float:  left;
list-style:  none;
width:  14.66666666666667%;
margin:  0 2.4% 0 0px;
}
#slider-nav li a,  #slider-nav li a:visited  {
border-bottom:  none;
padding:  0;
}
#slider-nav li.last  {
margin-right:  0;
}
#slider-nav li img  {
max-width:  100%;
}
.activeSlide img  {
opacity:  .3;
} .hentry img  {
height:  auto;
}
.hentry img.featured {
width: 100%;
} form label {
line-height: 1.5em;
color: #111;
}
input[type="text"], input[type="password"], input[type="email"], .input-text, textarea, select {
border: 1px solid #ccc;
padding: 5px;
outline: none;
font-size: 1em; color: #000;
margin: 4px 0 4px 0px;
display: block;
background: #fff;
}
select { padding: 5px; }  .entry-header  {
float:  left;
width:  100%;
}
.aed-entry-image {
float:  right;  
width:  30%;
}
.aed-archive-entry-title  {
font-size:  1.4em; margin-bottom:  0.3em;
}
.aed-feature-entry-title  {
font-size:  2.0em; margin-bottom:  0.3em;
}
.aed-latest-project-title  {
font-size:  1.2em;
text-transform: lowercase; margin-bottom:  0.3em;
}
.aed-entry-summary { text-align: justify;
width: 100%;
margin-bottom:  0em; }
.aed-entry-content {
float: left;
width: 95%; }
.hentry {
margin: 0 0 0px 0;
}
.byline-cat a:hover  {
color:  #fff;
}
.read-more,  .read-more:visited  {
position:  absolute;
top:  180px;
right:  0px;
z-index:  10;
color:  #fff;
background:  #0da4d3;
padding:  .1em .8em;
font-size:  0.9166666666666667em;
display:  none;
} .breadcrumb-trail .trail-browse  {
display:  none;
}
.home .breadcrumbs  {
display:  none;
}  body.home #content .entry-title  {
display:  none;
} .singular .previous {
display:  none;
}
.singular .next {
display:  none;
} #heateor_sss_sharing-2 {
margin-bottom: 0px;
} #ctf .ctf-item {
padding: 3px 5px 8px 5px;  overflow: hidden;
}
#ctf.ctf-super-narrow .ctf-author-box {
min-height: 25px;
margin-bottom: 2px;
}
#sidebar-subsidiary .widget {
font-size: 1.2em;
padding-top: 0px;
}
#wp-subscribe {
padding: 5px;
background: #bababa;
}
.widget-title {
margin: 10px 0px 5px 0px;
}
.sidebar .widget {
float: left;
width: 100%;
margin-bottom: 0px;
} .su-divider-style-default {
box-sizing:border-box;
} .sfmsb-follow-social-buttons.sfmsb-under a{
margin: 4px 14px 1px 10px;
float:left;
}
.widget ul.rrssb-buttons.small-format {
padding-top: 5px;
margin-bottom: 10px;
}
.mailster-widget.mailster-widget-subscriber-button {
margin-left: 0px;
margin-top: 0px;
padding-top: 5px;
padding-left: 8px;
} @media only screen and (min-width: 768px)  {
.site-navigation .nav-menu  {
display:  block;
}
}
@media only screen and (max-width: 767px)  {
.menu-toggle  {
display:  block;
}
} #sidebar-subsidiary {
overflow: visible;
width: 100%;
margin: 0 auto;
padding: 5px 0px 0px 0px;
clear: both;
} @media only screen and (min-width: 768px) and (max-width: 959px)  {
.wrap  {
max-width:  728px;
}
.widget .search-form input[type="text"]  {
width:  87%;
}
.widget table  {
font-size:  0.8333333333333333em;
}
.breadcrumbs  {
width: 491.14px;
}
#sidebar-subsidiary  {
width:  100% }
#sidebar-subsidiary .widget table  {
width:  90%;
}
.home .hentry:hover .read-more,  .page-template-front .hentry:hover .read-more,  .archive .hentry:hover .read-more,  .search .hentry:hover .read-more  {
display:  none;
}
} @media only screen and (max-width: 767px)  {
.wrap  {
max-width:  300px;
}
#header  {
padding:  20px 0 0 0;
}
#branding  {
float:  left;
width:  100%;
position:  relative;
}
#sidebar-header  {
width:  100%; margin:  15px 0px 0px 0px;
}
.featured-wrapper,  .aside,  .content-wrap,  #content,  #sidebar-subsidiary .widget,  #respond  {
width:  100%;
}
.featured-post h2.entry-title a  {
font-size:  12px;
line-height:  1.4em;
padding-right:  15px;
bottom:  87px;
}
.featured-post .byline  {
bottom:  63px;
padding:  .25em 15px .25em 1.3em;
}
.home.singular .byline  {
font-size:  10px;
} .menu-toggle  {
display:  block;
width:  100%;
margin: 18px 0px 0px 0px;
} .breadcrumbs  {
display:  none;
}
#menu-primary  {
float:  left;
clear:  both;
width:  100%;
margin: 0px 0px 15px 0px;
border-bottom-width: 1px;
border-bottom-color: #ddd;
border-bottom-style: solid;
}
#menu-primary .menu,  .menu ul  {
float:  left;
width:  100%;
}
#menu-primary ul li  {
clear:  left;
display:  block;
padding-left:  0;
background:  none;
}
#menu-primary ul li a  {
font-size:  20px;
margin-left:  0;
padding:  12px 15px;
}
#menu-primary li li a  {
font-size:  18px;
}
#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;
float:  left !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 li:first-child ul  {
left:  0;
}
#menu-primary .sf-sub-indicator  {
background:  none !important;
}
#menu-secondary .menu-toggle  {
margin:  0;
}
#menu-secondary li a  {
font-size:  12px;
}
#menu-secondary li li a  {
font-size:  14px;
border-bottom:  none;
}
#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:  20px !important;
}
#menu-secondary li ul  {
display:  block !important;
position:  relative !important;
width:  80% !important;
top:  0;
left:  20px;
border:  none;
}
#menu-secondary li:hover ul,  #menu-secondary li.sfHover ul  {
display:  block !important;
top:  0 !important;
}
#menu-secondary .sf-sub-indicator  {
background:  none !important;
}
.hentry  {
width:  100%;
margin-right:  0;
margin-top: 5px;
}
.page-template-front .hentry:hover .read-more,  .archive .hentry:hover .read-more,  .search .hentry:hover .read-more  {
display:  none;
}
.page-template-front .hfeed-more .hentry  {
float:  left;
width:  100%;
margin-right:  0;
}
.comment-list li li  {
padding-left:  0;
}
#sidebar-primary,  #sidebar-secondary,  #sidebar-subsidiary  {
width:  100%;
clear:  left;
}
#footer-content,  #menu-subsidiary  {
width:  100%;
margin-bottom:  20px;
}
#menu-subsidiary .menu  {
float:  left;
}
#menu-subsidiary li  {
background:  none;
float:  none;
padding-left:  0;
margin-bottom:  .4em;
}
#menu-subsidiary li a  {
font-size:  10px;
line-height:  2.5em;
}
textarea  {
width:  96%;
}
}