body .main-navigation {
       border-bottom-style: none; 
    } 

body .main-navigation ul.primary-menu li ul li a {
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       border-left-style: solid; 
       border-right-style: solid; 
       border-right-width: 1px; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 1px; 
       border-width: 1px; 
    } 

div.field.field-name-field-blog-post.field-type-link-field .field-items::before {
       background-color: #dcd6cf; 
       content: "Read More About This Build"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-blog-post.field-type-link-field.field-label-inline.clearfix .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-blog-post.field-type-link-field.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-built-from.field-type-node-reference .field-items::before {
       background-color: #dcd6cf; 
       content: "Built From These Plans"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-built-from.field-type-node-reference.field-label-inline.clearfix .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-built-from.field-type-node-reference.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-cut-list.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Cut List"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-cut-list.field-type-text-long.field-label-hidden .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-dimensions.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Dimensions"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-disclaimer.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Disclaimer"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-est-cost.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Estimated Cost"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-est-cost.field-type-text-long.field-label-inline.clearfix .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-est-cost.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-estimated-cost.field-type-text .field-items::before {
       background-color: #dcd6cf; 
       content: "Estimated Cost"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-estimated-cost.field-type-text.field-label-hidden .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 20px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-finish.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Finish"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-finish.field-type-text-long.field-label-inline.clearfix .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-finish.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-finishing-instructions.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Finish"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-finishing-instructions.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-instructions.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Instructions"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-lumber-used.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Lumber Used"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-lumber-used.field-type-text-long.field-label-inline.clearfix .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-lumber-used.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-lumber.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Lumber"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-lumber.field-type-text-long.field-label-hidden .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-materials.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Materials"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-materials.field-type-text-long.field-label-hidden .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-mods.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Modifications"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-mods.field-type-text-long.field-label-inline.clearfix .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-mods.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-note.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Note"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-note.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-notes.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Notes"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-notes.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-sources.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Sources"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-sources.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-1-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 1"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-10-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 10"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-10.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-11-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 11"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-11.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-12-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 12"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-13-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 13"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-13.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-14-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 14"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-14.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-15-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 15"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-15.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-16-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 16"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-16.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-17-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 17"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-17.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-18-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 18"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-18.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-1.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-2-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 2"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-2.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-3-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 3"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-3.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-4-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 4"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-4.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-5-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 5"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-5.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-6-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 6"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-6.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-7-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 7"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-7.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-8-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 8"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-8.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-step-9-image.field-type-image .field-items::before {
       background-color: #dcd6cf; 
       content: "Step 9"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-step-9.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-time.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Length of Time"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-time.field-type-text-long.field-label-inline.clearfix .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

div.field.field-name-field-time.field-type-text-long.field-label-inline.clearfix .field-label {
       display: none; 
    } 

div.field.field-name-field-tools.field-type-text-long .field-items::before {
       background-color: #dcd6cf; 
       content: "Tools"; 
       display: block; 
       font-weight: bold; 
       letter-spacing: 3px; 
       line-height: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

div.field.field-name-field-tools.field-type-text-long.field-label-hidden .field-items .field-item.even {
       margin-bottom: 20px; 
       margin-left: 25px; 
       margin-top: 20px; 
    } 

.button.following-button.show {
       background-color: #f0f0f0; 
    } 

.caroufredsel_wrapper {
       background-repeat: no-repeat; 
       background-size: 100% 100%; 
       font-weight: normal; 
       height: 420px; 
       margin-left: -500px!important; 
       margin-right: -500px!important; 
       max-width: 1000%; 
       overflow-x: visible; 
       overflow-y: hidden; 
       text-align: left; 
       width: 1000%!important; 
    } 

.chpcs_foo_content {
       height: 420px; 
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 420px; 
       width: 420px; 
    } 

.chpcs_foo_content img {
       height: 420px!important; 
       position: relative; 
       width: 420px!important; 
    } 

.chpcs_image_carousel.border::after {
       height: 0px; 
    } 

.woocommerce .related ul.products li.product a img {
       display: block; 
       float: none; 
       left: auto; 
       list-style-position: outside; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-right: 0px; 
       position: static; 
    } 

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
       clear: none; 
       float: none; 
       margin-right: 7.5%; 
    } 

.woocommerce ul.products li.product:nth-child(n+1), .woocommerce-page ul.products li.product:nth-child(n+1) {
       clear: none; 
       float: left; 
       margin-right: 7.5%!important; 
       vertical-align: middle; 
    } 

.woocommerce ul.products li.product:nth-child(n+2), .woocommerce-page ul.products li.product:nth-child(n+2) {
       float: right; 
       margin-right: 0!important; 
    } 

#main .navigation {
       margin-top: -15px!important; 
       padding-top: 20px; 
    } 

#primary .post .entry-content img:not(.wp-smiley) {
       width: 650px!important; 
    } 

#primary .post .entry-content ul li {
       padding-left: 10px; 
    } 

#primary .post .entry-content ul {
       padding-left: 20px; 
    } 

#primary .post .entry-header {
       text-align: left; 
       text-transform: uppercase; 
    } 

#primary .post {
       padding-bottom: 0px; 
       padding-left: 10px; 
       padding-top: 15px; 
    } 

#subscribe-blog-label.subscribe-label {
       color: rgba(137,137,137,1); 
       font-size: 13px; 
       font-weight: lighter!important; 
    } 

#subscribe-label.subscribe-label {
       color: rgba(137,137,137,1); 
       font-size: 13px; 
       font-weight: lighter!important; 
    } 

html, body {
       max-width: 100%; 
       overflow-x: hidden; 
    } 

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
       height: 100%!important; 
       max-height: 100%; 
       width: 100%!important; 
    } 

body #content {
    } 

.comment-form-comment label {
    } 

#primary .post .entry-content {
    } 

#reply-title.comment-reply-title {
    } 

#secondary .widget:not(.woocommerce) .searchform {
    } 

#secondary .widget:not(.woocommerce) input[type=text] {
    } 

#secondary {
    } 

body #masthead {
    } 

.sidebar {
    } 

#secondary .widget:not(.woocommerce) {
    } 


@media screen and (max-width: 1024px) { body #content {   padding-left: 10px!important; }  }  
@media screen and (max-width: 1024px) { .comment-form-comment label {   padding-left: 0px!important; }  }  
@media screen and (max-width: 1024px) { #primary .post .entry-content {   padding-left: 10px!important; }  }  
@media screen and (max-width: 1024px) { #primary .post .entry-content {   padding-right: 10px!important; }  }  
@media screen and (max-width: 1024px) { #reply-title.comment-reply-title {   padding-left: 0px!important; }  }  
@media screen and (max-width: 1024px) { #secondary .widget:not(.woocommerce) .searchform {   padding-right: 12px!important; }  }  
@media screen and (max-width: 1024px) { #secondary .widget:not(.woocommerce) input[type=text] {   padding-right: 12px!important; }  }  
@media screen and (max-width: 1024px) { #secondary {   padding-right: 22px!important; }  }  
@media screen and (max-width: 768px) { body .main-navigation {   margin-left: 0px!important; }  }  
@media screen and (max-width: 768px) { body .main-navigation {   margin-right: 10px!important; }  }  
@media screen and (max-width: 768px) { body .main-navigation {   width: 721px!important; }  }  
@media screen and (max-width: 768px) { body #masthead {   padding-left: 15px!important; }  }  
@media screen and (max-width: 768px) { body #masthead {   padding-right: 15px!important; }  }  
@media screen and (max-width: 768px) { .sidebar {   float: none!important; }  }  
@media screen and (max-width: 768px) { .sidebar {   padding: 0!important; }  }  
@media screen and (max-width: 768px) { .sidebar {   width: 30%!important; }  }  
@media screen and (max-width: 768px) { #secondary {   box-sizing: border-box!important; }  }  
@media screen and (max-width: 768px) { #secondary {   display: block!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) .searchform {   box-sizing: content-box!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) .searchform {   float: none!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) .searchform {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) .searchform {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) .searchform {   padding-right: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) .searchform {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) input[type=text] {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) input[type=text] {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) input[type=text] {   padding-left: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) input[type=text] {   padding-right: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) input[type=text] {   width: 405px!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) {   margin-left: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) {   margin-right: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) {   padding-left: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) {   position: relative!important; }  }  
@media screen and (max-width: 768px) { #secondary .widget:not(.woocommerce) {   width: 405px!important; }  }  
@media screen and (max-width: 768px) { #secondary {   float: none!important; }  }  
@media screen and (max-width: 768px) { #secondary {   left: auto!important; }  }  
@media screen and (max-width: 768px) { #secondary {   margin-left: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary {   margin-right: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary {   padding-left: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary {   padding-right: 0px!important; }  }  
@media screen and (max-width: 768px) { #secondary {   position: static!important; }  }  
@media screen and (max-width: 768px) { #secondary {   right: auto!important; }  }  
@media screen and (max-width: 768px) { #secondary {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { #secondary {   width: 450px!important; }  }  
@media screen and (max-width: 667px) { #secondary {   display: block!important; }  }  
@media screen and (max-width: 667px) { #secondary .widget:not(.woocommerce) {   box-sizing: border-box!important; }  }  
@media screen and (max-width: 667px) { #secondary .widget:not(.woocommerce) {   float: left!important; }  }  
@media screen and (max-width: 667px) { #secondary .widget:not(.woocommerce) input[type=text] {   display: block!important; }  }  
@media screen and (max-width: 667px) { #secondary .widget:not(.woocommerce) input[type=text] {   padding-right: 12px!important; }  }  
@media screen and (max-width: 667px) { #secondary .widget:not(.woocommerce) input[type=text] {   position: relative!important; }  }  
@media screen and (max-width: 667px) { #secondary .widget:not(.woocommerce) input[type=text] {   text-align: center!important; }  }  
@media screen and (max-width: 667px) { #secondary .widget:not(.woocommerce) {   position: static!important; }  }  
@media screen and (max-width: 667px) { #secondary {   margin-right: 0px!important; }  }  
@media screen and (max-width: 667px) { #secondary {   padding-left: 12px!important; }  }  
@media screen and (max-width: 667px) { #secondary {   padding-right: 12px!important; }  }  
@media screen and (max-width: 667px) { #secondary {   text-align: center!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   background-attachment: scroll!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   background-repeat: no-repeat!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   background-size: 100% 100%!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   font-weight: normal!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   height: 120px!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   margin-left: -250px!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   margin-right: -250px!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   max-width: 1000%!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   overflow-x: visible!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   overflow-y: hidden!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   text-align: left!important; }  }  
@media screen and (max-width: 480px) { .caroufredsel_wrapper {   width: 1000%!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content {   height: 120px!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content img {   height: 120px!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content img {   position: relative!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content img {   width: 120px!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content {   margin-left: 0px!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content {   margin-right: 0px!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content {   max-width: 120px!important; }  }  
@media screen and (max-width: 480px) { .chpcs_foo_content {   width: 120px!important; }  }  