html {
    background-color: #9baeae;
    font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif !important;
}
#t3-content div {
    font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif;
    font-size: 12px;
}
#menu > div {max-width:830px !important;}
#menu > div > div {max-width:830px;}
.row li {font-size:10.5px !important;}
#menu > div > div > div > div > div > div > div {max-width:830px;}
#menu2 {max-width:830px;}
#t3-mainnav > div {max-width:830px !important;}
#t3-mainnav > div > div.t3-navbar.navbar-collapse.collapse  {max-width:830px;}
p {
    font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif;
    font-size: 12px;
}

html.itemid-1022 .t3-content {
  min-height: 500px !important;
}

div.mejs-container {
  margin: auto;
}

div {
    font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif;
}
#t3-footer > div > div > div:nth-child(1) {
    width: 100%
}
.wrap {
    width: none !important;
}
#ads > div > div:nth-child(3) > div > div > div > div > table > tbody > tr > td > a > img {
    margin: 5px;
}
.custom h4 {
    text-shadow: none;
}
#Mod243 a {
    line-height: 1.8;
    color: #fff !important;
}
#Mod219 > div > div > div > table > tbody > tr > td > span > a:hover {
    color: #fff !important;
    font-style: none;
}
a {
    color: #666 !important;
}
a:visited {
    color: #666 !important;
}
a:hover {
    color: #000 !important;
}
#ads {
    //width: 1017px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
#t3-content > div > article > section > table > tbody > tr > td > center > strong > a:nth-child(2) {
    color: #000000;
}
#t3-content > div > article > section > p:nth-child(8) > strong > a {
    color: #000000;
}
#t3-content > div > article > section > p:nth-child(10) > strong > a {
    color: #000000;
}
#header_image > div > div > div > div > div > div {
    padding: 10px;
}
#mod-search-searchword {
    width: 95px;
}
#search > div > div > div > div > div > div {
    width: 177px;
    margin-left: -12px;
    margin-top: 13px;
}
#search > div > div > div > div > div > div > form > button {
    width: 64px;
}
#t3-content > div > article > section > table > tbody > tr > td > center > strong > a:nth-child(4) {
    color: #000000;
}
a {
    color: #000000;
}
.row {
    width: 100%;
}
#header_image > div > div > div > div > div > div > div > a > img {
    max-width: 800px;
}
#header_image > div > div:nth-child(2) {
    margin-top: -11%;
}
.t3-sidebar-2 .custom {
    margin-right: 3px;
}
div.home div:first-child {
    //padding: 0px;
}
div.t3-content {
    padding: 0px;
}
body {
    background-color: #ffffff;
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    margin-bottom: 40px;
}
#nextend-accordion-menu-240 {
    margin-top: 45px !important;
}
.toggle1 {
    display: inherit;
}
.toggle1 .list {
    margin-top: 5px;
}
#exturnal-menu {
    z-index: 100;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#row-fix {
    display: inline !important;
}
.container {
    max-width: 1017px !important;
}
.t3-mainbody {
    max-width: 1017px;
    background-color: #ffffff;
}
body {
    max-width: 1017px !important;
}
#ads {
    margin-left: -15px;
    padding-bottom: 20px;
    background-color: #ffffff;
}
.module.memberlogin {} .custom.memberlogin {
    margin-top: 20px;
}
.highlights {
    text-align: center;
}
.navbar {
    min-height: 29px !important;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background: none !important;
    min-height: 29px !important;
}
.row {
    display: inherit !important;
    margin: 0px;
}
.navbar-nav > li > a {
    line-height: 0px !important;
}
#toggle1 {
    display: none;
}
.blog section.readmore {
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    font-variant: small-caps;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    color: #3767fb;
    margin: 0 5px 0px 0 !important;
    overflow: visible;
    cursor: pointer;
    text-indent: 0;
    line-height: 14px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.blog section.readmore a {
    border: none;
    color: #3767fb !important;
}
.blog section.readmore a:hover {
    background-color: #fff;
}
#fancybox-wrap {
    box-sizing: content-box !important;
}
#fancybox-outer {
    border: 5px solid #fff;
}
.sidebar {
    padding-top: 0px;
}
.t3-content {
    padding-top: 0px;
}
#exturnal-menus {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
td,
tr td {
    border-width: 0px;
}
.module.memberlogin {
    float: right;
}
#menu > div {} .leading {
    margin-bottom: 10px !important;
}
#menu {
    background-color: #f3e491;
    max-height: 535px;
    min-height: 31px;
    padding: 0px;
}
.wk-slideshow img {
    height: auto;
    max-width: 100%;
    //width:98%;
}
.row li {
    padding: 5px;
    font-size: 11.5px;
}
#header_image {
    margin-top: 8px;
    margin-left: 10px;
}
#login_links {
    margin-top: 20px;
    float: right;
    margin-right: 10px;
    position: relative;
    left: 19px;
}
#t3-footer .t3-footnav {
    padding-top: 0px;
    margin: 0px;
}
#t3-footer.container {
    color: #fff !important;
}
#t3-footer.container a {
    color: #fff !important;
}
#header_image > div > div > div > div > div > div > div {
    text-align: left;
    //margin-left:-2%;
    //margin-top:-19%;
}
#t3-footer div.custom td {
    text-align: center;
}
#t3-header > div.row > div {
    height: 88px;
}
#analogclock {
    float: right;
    margin-top: -22%;
    height: 195px;
}
#Mod219 {
    background-color: #9baeae;
}
} /* is this part of something? */
div.highlights {
    text-align: center;
}
body > div.t3-wrapper > div.home > div.wrap.t3-sl.t3-sl-1.col-sm-0 {
    border-width: 0px !important;
}
body > div.t3-wrapper > div.home > div.wrap.t3-sl.t3-sl-1.col-sm-0 > div.custom {
    margin-right: -83%;
    margin-top: -26%;
}
div.highlights div.highlight {
    background-color: #fff;
    background-color: #eee;
    text-align: center;
    margin-bottom: 12px;
}
div.highlights div.highlight div.highlight-text {
    width: 100%;
    background-color: #5588c7;
    padding: 10px;
    color: #fff;
}
#user-tabs {
    padding-right: 0px !important;
}
div.quick-links {
    text-align: center;
}
div.quick-link-box {
    color: #fff;
    min-height: 45px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    padding: 10px;
    font-size: 14px;
    float: right;
    background-color: #5588c7;
}
div.quick-link-box a {
    color: #fff;
}
#slideshow-1-5591896076905 {
    width: 972px !important;
}
#slideshow-1-558b3b6daeb75 {
    width: 972px !important;
}
#slideshow-1-558b3b6daeb75 > div > ul.slides > li:nth-child(1) > article > a > img {
    max-width: 124%;
}
#search {
    height: 60px;
    background-color: #dddddd;
}
#mod-bt-smartsearchword {
    float: left;
    width: 115%;
    margin-left: -10%;
}
#menu2 {
    margin-left: 0px !important;
    margin-right: 0px !important;
    height: 28px;
    border-right: none;
    margin-top: 0px;
}
#menu2 ul {
    padding-left: 25px;
}
#menu2 .row {
    margin: 0px;
}
#menu2 ul li {
    z-index: 10;
    padding: 0px;
}
#menu2 ul li a {
    padding: 0px 10px 0px 0px;
    vertical-align: middle;
    text-decoration: none;
    color: #000;
}
#menu2 ul li:last-of-type a {
    border-right: none;
}
.t3-wrapper {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
#t3-header {
    padding: 0px !important;
    background-color: #323565;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    margin-top: 30px;
    padding-bottom: 5px;
    padding-top: 0px;
    width: 100%;
    height: 126px;
}
.t3-mainnav {
    //max-width:975px;
    margin-left-6%;
}
body > div.t3-wrapper > div.home > div.col-md-12 > div.hidden-sm.col-md-3.col-lg-3 {
    display: none;
}
#t3-mainnav > div > div.navbar-header > button.btn.btn-primary.off-canvas-toggle {
    display: none;
}
#t3-footer {
    float: left;
    background-color: #9baeae;
    border-width: 0px;
}

@media (max-width: 992px) and (min-width: 0px) {
    .nav > li {
        margin: 14px 14px 14px 33px !important;
    }
    #menu2 > div > div > ul > li > a {
        border-right: 0px;
    }
    div.quick-link-box {
        min-height: 45px;
    }
}

@media (max-width: 992px) {
    #menu2 .list {
        margin-top: 45px;
        margin-bottom: 10px;
    }
}

@media (min-width: 992px) {
    #menu2 > div > div > ul > li > a {
        border-right: 1px solid #000;
        padding: 0px 9px 0px 6px !important;
    }
    .t3-header .logo {
      margin-top: 15px;
    }
    .t3-sidebar-2 .custom {
        float: right;
    }
}
@media (max-width: 992px) and (min-width: 701px) {
    .t3-header {
        border-top-right-radius: 0px !important;
        border-top-left-radius: 0px !important;
    }
    #menu {
        margin-bottom: 3px !important;
    }
    .t3-navbar-collapse.navbar-collapse.collapse.in {} #header_image {
        display: none;
    }
    #search {
        display: none;
    }
    .navbar-header {
        margin-right: 0px;
        margin-left: 0px;
    }
    /*Menu*/
    
    .fa.fa-bars {
        border-radius: 2px;
    }
    #toggle1 > em {} #t3-mainbody {
        padding: 10px;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    #external-menu {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: -3px;
    }
    #t3-mainnav > div > div.t3-navbar-collapse.navbar-collapse.collapse.in > ul {
        width: 600px;
    }
    #external-menu li a {
        border-right: 0px !important;
        margin-bottom: 4px !important;
    }
    #menu2 > div > div > ul > li > a {
        font-size: 14px !important;
        color: #777777 !important;
        padding-top: 10px;
        padding: 10px 0px 5px 10px !important;
        line-height: 20px;
        display: block;
    }
    #t3-mainnav > div > div.t3-navbar-collapse.navbar-collapse.collapse.in {
        border-width: 0px;
    }
    .t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {
        border-width: 0px;
    }
    #menu2 {
        width: 100% !important;
        height: 100% !important;
    }
    #toggle1 {
        display: inherit;
        border: 1px solid #777;
        color: #000000;
        height: 35px;
        width: 35px;
        padding: 8px 10px;
        float: right;
        //margin-right: 15px;
        margin-top: 5px;
        border-radius: 4px;
    }
    #toggle1 > i {
        color: #000000;
    }
    #menu > div {
        //width:123%;
        //margin-left:-18%;
    }
    .toggle1 {
        display: none;
    }
    #menu > div {
        min-height: 44px;
    }
    .nav > li {
        margin-left: 15px;
    }
    .row li {
        display: inherit !important;
        font-size: 14px !important;
        //margin-left:-4%;
    }
    /*end of menu*/
    
    #Mod219 {} .slide {
        text-align: center;
        width: 100%;
        margin: auto;
        padding: 0px;
    }
    #slideshow-1-5592e76ac2f60 {
        display: none;
    }
    #analogclock {
        display: none;
    }
    #header_image > div > div > div > div > div > div > div > a > a > img {
        margin-top: -2%;
    }
    body > div.t3-wrapper > div.home > div.wrap.t3-sl.t3-sl-1.col-sm-0 > div.custom {
        display: none;
    }
    #search {
        background-color: #d1d2d4;
        height: 78px;
    }
    .t3-wrapper {
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        margin-bottom: 40px;
    }
    .t3-copyright {
        display: none;
    }
    /*Home page*/
    
    #t3-content > div.page-header.clearfix {
        display: none;
    }
    #t3-content > div.item-page.clearfix > article > section > div > div > div > div {
        border: none;
    }
    #t3-content > div.item-page.clearfix > article > section > div > div > div > div {
        border: none !important;
    }
    #t3-content > div > article > section > table {
        max-width: none;
        min-width: none;
        max-height: none;
        min-height: none;
        width: none !important;
    }
    #good_footer {
        display: inline;
    }
    /*Search*/
    
    #mod-bt-smartsearchword {
        //width:118%;
        //margin-left:-12%;
    }
    #media {
        visibility: hidden;
    }
    /*menu*/
    
    #header_mobile {
        margin: 20px;
    }
}

.ext_wrapper .text {
   border-bottom: 0px !important;
   padding: 0px !important;
}

.extruder-disabled .extruder {
    left: 0px;
    position: relative !important;
}
.extruder-disabled .extruder-content {
    border-right: none !important;
}
.extruder-disabled .ext_wrapper {
    overflow: hidden;
}
.extruder-disabled .extruder-content {
    width: inherit !important;
}
.extruder-enabled .ext_wrapper {
    background-color: #fff;
    border-right: 3px solid #000;
}


@media (max-width: 992px) {
    body {
        margin-top: -30px;
    }
    #header_mobile > a > img {
        width: 100%;
    }
    #external-menu {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: -3px;
    }
    //#Mod253 > div > div {width:166px; margin-right:auto; margin-left:auto;}
    //#Mod245 > div > div {width:166px; margin-right:auto; margin-left:auto;} 
    //#Mod236 > div > div{width:166px; margin-right:auto; margin-left:auto;}
    #TA_certificateOfExcellence901 {
        width: 166px;
        margin-right: auto;
        margin-left: auto;
    }
    //#Mod252 > div > div {width:166px; margin-right:auto; margin-left:auto;}
    //#Mod237 > div > div {width:166px; margin-right:auto; margin-left:auto;}
    //#Mod247 > div > div {width:166px; margin-right:auto; margin-left:auto;}
    //#Mod238 > div > div {width:166px; margin-right:auto; margin-left:auto;}
    //#Mod239 > div > div {width:166px; margin-right:auto; margin-left:auto;}
    //#Mod256 > div > div {width:166px; margin-right:auto; margin-left:auto;}
    //#Mod274 > div > div  {width:166px; margin-right:auto; margin-left:auto;} 
    body > div.t3-wrapper > div.home {
        padding: 10px;
    }
    #t3-mainbody {
        padding-top: 0px !important;
    }
    #media {
        visibility: hidden;
        display: none;
    }
    .home .hidden-sm .custom #media {
        display: none !important;
    }
    .extruder-enabled {
        position: fixed !important;
    }
    .extruder-enabled .ext_wrapper .t3-module {
      overflow: auto;
      height: 100vh;
    }
    .extruder-enabled {
        position: fixed;
        cursor: default;
        background: url("../elements/extruder_blank.png");
        z-index: 100;
        margin: 0px;
        padding: 0px;
        left: 0;
        top: 0;
        height: 100%;
    }

    .extruder-enabled {
        height: 100%;
        background-color: #fff;
    }
    .extruder-enabled .ext_wrapper {
        position: relative !important;
        border-right: 3px solid #000;
    }
    .extruder-enabled .ext_wrapper .text {
        width: 100% !important;
    }
    .extruder-enabled dl dt a span {
        font-size: 18px !important;
        line-height: 1.5;
        width: 100%;
    }
    .extruder-enabled dt .outer {
        height: 45px !important;
        padding: 8px !important;
        border-bottom: 1px solid #ddd !important;
    }
    .extruder-enabled div.flap {
        margin-right: -30px !important;
        top: 90px !important;
    }
    .extruder-disabled > div > div.flap {
        display: none;
        top: 90px !important;
    }
    .extruder-enabled dl dt.parent span span span {
        font-size: 18px !important;
        //border-bottom: 1px solid #ddd;
        font-weight: bold !important;
        line-height: 1.5;
    }
    .extruder-enabled dl.level2 dt .outer a span {
        margin-left: 12px !important;
    }
    #external-menu li a {
        border-right: 0px !important;
        margin-bottom: 4px !important;
    }
    #Mod254 > div > div {
        width: 166px;
        margin-right: auto;
        margin-left: auto;
    }
    #search {
        display: none;
    }
    #t3-mainbody {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .row li {
        display: inherit !important;
        font-size: 14px !important;
        //margin-left:-4%;
    }
    #menu2 > div > div > ul > li > a {
        font-size: 14px !important;
        color: #777777 !important;
        padding-top: 10px;
        padding: 10px 0px 5px 10px !important;
        line-height: 20px;
        display: block;
    }
    .position-0 {
        background-image: url('/templates/nawcc_bootstrap/images/OurSites.png');
        background-position: 10px 15px;
        background-repeat: no-repeat;
    }
    #t3-mainnav > div {
        background-image: url('/templates/nawcc_bootstrap/images/OurAssociation.png');
        background-position: 10px 15px;
        background-repeat: no-repeat;
    }
    #t3-mainnav > div > div.t3-navbar-collapse.navbar-collapse.collapse.in {
        border-width: 0px;
    }
    .t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {
        border-width: 0px;
    }
    #t3-mainnav > div > div.navbar-header > button.navbar-toggle {
        border-color: #777777 !important;
        margin: 10px 5px 5px !important;
    }
    #menu2 {
        width: 100% !important;
        height: 100% !important;
    }
    #toggle1 {
        display: inherit;
        color: #000000;
        border-width: 1px;
        border-color: #777777;
        border-style: solid;
        padding: 8px 10px;
        float: right;
        margin-right: 6px;
        margin-top: 5px;
        border-radius: 4px;
    }
    #t3-mainnav > div {
        height: 2% !important;
    }
    #toggle1 > i {
        color: #000000;
    }
    #menu > div {
        //width:123%;
        //margin-left:-18%;
    }
    #login_links {
        display: none;
    }
/*
    #slideshow-1-55955199b1125 {
        display: none !important;
    }
*/
    #analogclock {
        display: none;
    }
    .toggle1 {
        display: none;
    }
    #mobile_header {
        margin-left: -12%;
    }
    .navbar-header {
        margin-right: 0px !important;
        margin-left: 0px !important;
        margin-top: -6px;
    }
    #t3-header {
        padding: 0px !important;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
/*
    .wk-slideshow {
        margin-left: -4%;
        margin-top: -4%;
    }
    .wk-slideshow img {
        width: 39%;
    }
*/
    #analogclock {
        margin-top: -3%;
        margin-right: 25%;
    }
    #header_mobile {
        margin-top: 20px;
    }
    #t3-header > div.row > div > div > a:nth-child(1) {
        width: 23%;
        margin-left: -89%;
    }
/*
    #slideshow-1-558ae09b671fb > div > ul.slides > li:nth-child(1) > article > a > img {
        max-width: 46%;
    }
*/
    body > div.t3-wrapper > div.home > div.wrap.t3-sl.t3-sl-1.col-sm-0 > div.custom {
        display: none;
    }
/*
    #slideshow-1-558ae09b671fb {
        width: 227% !important;
        margin-left: -5%;
    }
    .wk-slideshow .slides>li {
        width: 375px !important;
    }
*/
    #menu > div {
        min-height: 44px;
    }
    #header_image {
        margin-top: -30%;
        margin-left: -6%;
        max-width: 108%;
    }
    .nav > li {
        margin: 14px;
        margin-left: 33px;
    }
    body {
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
    #login_links {
        display: none;
    }
    #Mod219 {} div.t3-sidebar-1,
    div.t3-sidebar-2,
    div.t3-sidebar-4 {
        text-align: center;
    }
}

.bodycopy {
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
color: #666666;
line-height: normal;
}

.h1articleheadline {
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-size: 16px;
line-height: normal;
font-weight: bold;
letter-spacing: 0.25px;
color: #666666;
margin: 0px 0px 0px 0px;
}

.h2articlesubheader {
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  color: #666666;
  line-height: normal;
}

.h3picturecaption {
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 10px;
  color: #777777;
  text-transform: uppercase;
}

