

div#Content p.about {
font-size: 17px !important;
line-height: 28px !important;
font-weight: 600 !important;
}
div#Content div.column_sidebar_widget {
margin-bottom: 20px !important;
}
div#Content div.highlight-left {
background-image: url("http://cjsflooring.com/file/2016/12/woodFloorBackground.jpg") !important;
background-repeat: repeat !important;
}
div#Content div.vc_align_center {
margin-bottom: 0 !important;
}
div#Content p.wp-caption-text {
margin-top: 10px !important;
}
div#Content p.big {
color: rgb(255, 255, 255) !important;
}
div#Content h3 {
color: rgb(255, 255, 255) !important;
}
div#Content h4 {
color: rgb(226, 55, 49) !important;
font-weight: 600 !important;
}
div#caldera_form_1 form#CF585b027a3e721_1 {
color: rgb(255, 255, 255) !important;
}
form#CF585b027a3e721_1 h2 {
color: rgb(255, 255, 255) !important;
}
form#CF585b027a3e721_1 input.btn-default {
color: rgb(244, 244, 244) !important;
border-color: rgb(197, 197, 197) !important;
}
div#Content li {
font-size: 16px !important;
font-weight: 600 !important;
}
div#Content i {
color: rgba(204, 204, 204, 0.7) !important;
}
div#Top_bar div.logo {
margin-right: 0 !important;
margin-left: 0 !important;
}
a#logo img.scale-with-grid {
width: 562px !important;
height: 60px !important;
}
.logo-sticky {
max-width: 400px !important;
}
div#footerLogo img {
max-width: 100% !important;
}
div#fb img {
max-width: 80% !important;
margin-top: -15px !important;
}
.footer_copy .mcb-column-inner {
margin-bottom: 0 !important;
}
.mt-4274 .big {
color: rgb(255, 255, 255) !important;
}
.mt-253 .wsf-sections {
color: rgb(255, 255, 255) !important;
}
.mt-253 .wsf-tile hr {
background-color: rgb(255, 255, 255) !important;
}
.mt-253 .wsf-tile h2 {
color: rgb(255, 255, 255) !important;
}
.mt-253 .wsf-label {
font-weight: bold !important;
}
.mt-253 .wsf-button {
color: rgb(255, 255, 255) !important;
background-color: rgba(0, 0, 0, 0) !important;
border-color: rgb(255, 255, 255) !important;
}
.mt-253 .wsf-button:hover {
background-color: rgb(153, 153, 153) !important;
}
.mt-90 .valign-top {
}
@media (min-width: 768px) and (max-width: 979px) {
div#Top_bar a#logo {
padding-top: 0 !important;
padding-bottom: 5px !important;
}
}
@media (max-width: 767px) {
.mt-253 .wsf-button {
width: 100% !important;
}
div#Top_bar a#logo {
height: auto !important;
}
}
@media (max-width: 480px) {
div#Top_bar div.logo {
width: 400px !important;
}
a#logo img.scale-with-grid {
width: 80% !important;
min-width: auto !important;
height: auto !important;
max-height: auto !important;
}
div#Top_bar a#logo {
width: 85% !important;
max-width: 100% !important;
height: auto !important;
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
}
.mt-253 .wsf-button {
}
}