.shopping-sidebar {
    border: 1px solid #cccccc;
    margin-top: 0px;
    margin-bottom:20px;
}

.shopping-sidebar .NavTitle {
    padding: 10px;
    background-color: #dedede;
    font-size: 18px;
    margin-bottom: 10px;
}

.shopping-sidebar ul li {
    margin-bottom: 10px;
    border-top: 0;
    font-weight: bold;
}

.shopping-sidebar ul li, .shopping-sidebar ol li {
    line-height: 20px;
    margin: 0 0 0 0px;
    padding: 0 0 0 16px;
    position: relative;
    color: #666666;
    list-style: none;
    list-style-image: none;
}

.shopping-sidebar ul ul li {
    border-bottom: none;
    padding-left: 24px;
    padding-bottom: 0;
    margin-bottom: 10px;
    font-weight: normal;
}

.shopping-sidebar ul, .shopping-sidebar ol {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-bottom:18px;
    padding-right:10px;
}

.shopping-sidebar h4 {
    margin: 0;
}

section.page-top h1 {
    border-bottom-color: #ff6600;
}

html .heading-primary, html .lnk-primary, html .text-color-primary {
    color: #ff6600 !important;
    font-weight:bold;
}

.brand-color {
  color:#ff6600;
}

.brand-secondary-color{
  color:#666665;
}

.financing {
  font-style: oblique;
  color: #666665;
  display: block;
  padding:5px 0;
}

.p-relative {
  position: relative;
}

.saveFlag {
    position: absolute;
    right: 0px;
    top: 0px;
    font-weight: bold;
    color: #ffffff;
    padding: 5px;
    background-color: #ff6600;
}

.was-price {
  text-decoration: line-through;
  color:#bbbbbb;
  font-weight: bold;
}

html .btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ff6600;
    border-color: #ff6600 #ff6600 #ff7722;
}

html .btn-primary:hover {
    border-color: #ff7722 #ff7722 #ff6600;
    background-color: #ff7722;
}

.btn {
  border-radius:0;
  margin-bottom:5px;
  font-weight: bold !important;
}

.financing-product {
    display: block;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 10px;
    text-align: center;
}

.text-l {
  font-size:150%;
}

html .scroll-to-top {
  display: none;
}


.embed-responsive {
  margin-bottom:20px;
}

li p {
  margin:0;
}

.features .col-md-4 img, .features .col-md-12 img, .features .col-md-8 img,  .features .col-md-6 img, .features .col-md-3 img{
  margin-right:10px;
}

.features .col-md-4, .features .col-md-6, .features .col-md-8, .features .col-md-12 {
  margin-bottom:10px;
}

.heading.heading-border {
  margin-bottom: 0 !important;
}


.w-30{width:30% !important}

.w-70{width:70% !important}
.w-20{width:20% !important}

.feature-box .feature-box-icon {
    background-color: #ff6600;
}
.feature-box.downloadSpecs {
padding-top:10px;
}

.brd-bottom{border-bottom:5px solid #ededed}
.brd-left{border-left:5px solid #ededed}
.brd-right{border-right:5px solid #ededed}
.brd-full {
  border-top:5px solid #ededed;
  border-bottom:5px solid #ededed;
  border-left:5px solid #ededed;
  border-right:5px solid #ededed;
}


h1.productHeader {
  font-size:24px;
  font-weight:bold;
  color:#666665;
}

.body > #footer {
background: #e1e1e1 url(https://woodmizer.com/US/Portals/_default/Skins/Dixit/img/bg_pattern1.png) repeat 0 0;
position: relative;
padding: 20px 0 0 0;
margin-top: 15px;
border-top:none !important;
}

.body > #footer .footer-copyright {
  padding-top: 40px;
      color:#666666;
      background: #f5f5f5 url(https://woodmizer.com/US/Portals/_default/Skins/Dixit/img/bg_pattern2.png) repeat 0 0;
        padding: 45px 0 45px 0;
        text-align: left;
        border-top:0 !important;


}

.body>#footer h1, .body>#footer h2, .body>#footer h3, .body>#footer h4, .body>#footer a {
  color:#0077b3 !important;
}
.page-top {
  background: url(https://woodmizer.com/US/Portals/_default/Skins/Dixit/img/bg_title1.jpg) no-repeat center top #e3e3e3 !important;
    border:none !important;
    margin: 0 0 35px 0;
    min-height: 50px;
    padding: 15px 0 16px 0;
    position: relative;
    text-align: left;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.04);
}




html section.page-top .breadcrumb span {
  color:#999999;
}

ul.breadcrumb li span span span:last-child {
  display: none;
}

ul.breadcrumb li span span span span {
  display: inline !important;
}

.page-top.small {

    padding: 10px 0 !important;
}


.product-list p {margin-bottom: 0;}
h1, h2, h3 {
  margin: 0 0 20px 0 !important;
text-transform:none !important;
}
h1.productHeader{margin-bottom:0 !important }
h1.productHeader .Head {line-height: 1.25em !important;}


.Head {
    margin-bottom: 0px !important;
}
.heading.heading-border.heading-middle-border {
  margin-bottom:20px !important;
}

.ls-container {margin-bottom:20px}

.heading.heading-border.heading-middle-border h3 {
  margin-bottom:0px !important;
}
.product-list {
  margin-bottom: 40px;
}

@media (min-width: 992px) {
html header .header-body .nav-bar-primary {
    background: #ffffff !important;
}

.mega-menu-content{
    min-width:1108px;
    }
.account {text-align: right !important; padding:10px 0 10px 0}

header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu {
    padding-bottom: 10px !important;
}


html header .nav-bar-primary nav ul.nav-main > li.mega-menu-item > a, html header .nav-bar-primary nav ul.nav-main > li.dropdown-tertiary > a, html header .nav-bar-primary nav ul.nav-main > li.dropdown-secondary > a {
    color: #666666 !important;
  }

html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu .mega-menu-sub-title {
font-size:14px !important;

}

.alert ul li {
    font-size: 1em !important;
}

html header .nav-bar-primary nav ul.nav-main#mainMenu > li > a {
    color: #666665 !important;
}

header nav ul.nav-main > li:hover > a, header nav ul.nav-main > li > a:focus, header nav ul.nav-main > li.focused > a {
 background-color:none !important;
 border-bottom:2px solid #ff6600;
 box-sizing: border-box;
border-collapse: collapse;
padding-bottom:8px !important;
}

header .icon-search {
    top: 3px !important;
}

header div.search input.NormalTextBox:first-child {
    -moz-border-radius: 2px !important;
    -webkit-border-radius:2px !important;
    border-radius: 2px !important;
    width: 300px !important;
    padding: 6px 32px 6px 12px !important;
    height: 38px !important;
  }

.nav-pills>li>a {
    border-radius: 0 !important;
}

.mega-menu-content {border:2px solid #caccce}
}
header nav ul.nav-main ul.dropdown-menu {padding:0px !important}

header.nav-bar .header-body>.header-container .header-column {
    min-height: 80px !important;
}

html header .navbar-collapse .nav-main > ul > li.active > a, html header .navbar-collapse .nav-main > ul > li > a {
  font-size: 14px !important;
}

header nav ul.nav-main li a .fa-caret-down {
  margin-left: 5px !important;
}

html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu li {
padding-left:5px !important;
}

html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu li a{
font-size:13px !important;

}
html header .nav-bar-primary nav ul.nav-main#mainMenu > li:last-child a{

  color:#ff6600 !important;
}

html header .nav-bar-primary nav ul.nav-main#mainMenu > li:first-child a{

  padding-left:0px !important;
}

body.sticky-disable header {
  display:block !important;
}

html header .navbar-collapse .nav-main > ul ul > li > a {
  font-size: 13px !important;


}
.mini-widgets {border-bottom: 1px solid #caccce}
.account {text-align: center; padding:10px 0 10px 0}
header .header-top {display: none !important}
.btn-default{
    color: #666 !important;
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
}
.btn-default:hover {
    color: #666 !important;
    background-color: #ddd !important;
    border-color: #adadad !important;
}


@media (max-width: 991px){
html header .nav-main-collapse {
    background: #555559 !important;
}

.shopping-sidebar {
  display: none;
}
input {
  border:1px solid #caccce;
}


.account {text-align: center; padding:10px}

html header .nav-main-collapse .nav-main ul > li.active > a, html header .nav-main-collapse .nav-main ul > li:hover > a, html header .nav-main-collapse .nav-main ul > li > a:focus, html header .nav-main-collapse .nav-main ul > li.focused > a {
  color:#ffffff !important;
}

html header .navbar-collapse .nav-main > ul ul > li > a {

    font-weight:normal !important; }




    header .mini-search, header .btn-responsive-nav, header.pushdownHeader .btn-push-nav {

        background: #555559 !important;
        color: #fff !important;


}

#footer .container #dnn_FooterLeftOuter{
  display:block !important;
}
#dnn_FooterLeftInner, #dnn_FooterRightOuter, #dnn_FooterRightInner{
  display:none !important;
}



}

.body > footer#footer {
    background: #f5f5f5 url(https://woodmizer.com/us/Portals/_default/Skins/Dixit/img/bg_pattern2.png) repeat 0 0;
    padding: 45px 0 45px 0;
    text-align: left;
    color:#666665;
}

 .body > footer#footer h4 span, .body > footer#footer h4{
color: #666665 !important;
text-transform: uppercase !important;
font-size: 18px;
font-weight: bold;
}

.body > footer#footer a {color:#0077b3 !important}


.list.list-icons.list-primary.subscribe li{
display: inline-block;
font-size: 18px;
margin-right: 10px;
font-weight: bold;
text-transform:uppercase !important;
  }
  .body > #footer .footer-copyright {
    background: none!important;
    margin:none !important;
    padding:0 !important;
  }

#footer .list li {
  margin-bottom: 5px;
}

#footer .list.list-icons li {

    padding-left: 15px;
}

#footer .list.list-icons.list-icons-lg li  {
  padding-left:32px;
}

.btn .fa, .btn .fas {margin-top:4px}

.productList a:link, .productList a:visited {
    display: block;
    padding: 7px 5px;

    text-transform: initial;
    color: #666;
}

.productList a {
  border-bottom: 1px solid #eaeaea;
}

.productList a:last-child{
border-bottom: none !important;
}

.productList a:hover {
    display: block;
    color: #666;
    padding: 7px 5px;
    background-color: #eaeaea;
    text-decoration: none;
}
.productList {border: 1px solid #eaeaea;
    padding: 10px;}

.adSpot img:hover {
    transform: scale(1.1);

}
.adSpot img {
    transition: all .2s ease-in-out;
    border-bottom: 1px solid #cccccc;
    width:100%;
}

.adSpot {
  overflow:hidden;
  border-radius: 15px 15px 0px 0px;
  border: 1px solid #cccccc;
}

.adSpotCopy { border-image: initial; padding: 15px; border-radius: 0px 0px 5px 5px; border-top: none;}

.storeShopGrid .row .col-md-4{padding:20px; border-right: 1px solid #efefef;position: :relative;margin-top: 20px; margin-bottom: 20px; text-align: center;
}
.storeShopGrid .row {}
.storeShopGrid .row:first-child {border-top:none}

.storeShopGrid .row::after {
  background-image: -webkit-linear-gradient(left,transparent,#dbdbdb,transparent);
  background-image: linear-gradient(to right,transparent,#dbdbdb,transparent);
  border: 0;
  height: 1px;
  margin: 22px 0;
  content: '';
  display: inline-block;
  width: 100%;
}

.storeShopGrid .row:last-child::after {
  background-image: -webkit-linear-gradient(left,transparent,#dbdbdb,transparent);
  background-image: linear-gradient(to right,transparent,#dbdbdb,transparent);
  border: 0;
  height: 0px;
  margin: 0;
  content: '';
  display: inline-block;
  width: 100%;
}

.storeShopGrid .row div:last-child{
border-right:none;
}

.storeShopGrid .saveFlag {
  right:15px;
}

#dnn_ContentPaneFull .ls-container {
margin-top:-35px !important;
}

img {
max-width: 100%;
height: auto;
}

html body .tabs .nav-tabs a, html.dark body .tabs .nav-tabs a, html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover {
    color: #666666 !important;
}

.postInner-image img{width:100%; max-width: none;margin-bottom:20px}
.featured-box img {transition: transform .2s,transform .2s;}
.featured-box:hover img {

  -webkit-transform: scale(1.15);
      -moz-transform: scale(1.15);
      -ms-transform: scale(1.15);
      transform: scale(1.15);
}

.disabled, fieldset:disabled a.btn {
    pointer-events: none;
    background-color: #ff6600 !important;
    border-color: #ff6600 #ff6600 #cc5200 !important;

}

a:hover.fa-lg  {
  font-size: 1.33333em !important;
}

select {height:35px; margin-bottom:20px !important}

.accordion-toggle.collapsed .fa-minus::before {
    content: "" !important;
}

.btn.disabled, .btn:disabled {opacity: .3 !important}

.form-full form.surveys-forms input[type="text"] {width:100% !important}

.saveFlag.promoBugRight {
  background-color: transparent !important;
  left:inherit !important;
  right: 0 !important;
}

.saveFlag.promoBug {
  background-color: transparent !important;
  left:0 !important;
  right: inherit !important;
}

.WebForm .dnnLabel {
  width:100% !important;
  text-align: left !important;
  display: block !important;
  float:none !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
}
.WebForm .dnnActions {
  padding-top:0 !important;
}
