.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991 {
    text-align: center;
}
.post-thumb {
    display: none;
}
.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991 h4 {
    text-align: center!important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    height: 90px;
    overflow: hidden;
}
.site-top {
    background-color: #5aa1e3!important;
    color: #fff!important;
}
.white-style .author span.title, .office i, .site-footer .social-menu .menu li a:hover, .bttn-skin-2, .eg-our-services-skin-element-24, #projects-fullwidth .esg-filterbutton.selected, #projects-fullwidth .esg-filterbutton:hover, #last-projects-fullwidth .esg-filterbutton.selected, #last-projects-fullwidth .esg-filterbutton:hover, .extra-info .fa, .bttn-white:hover, .bttn-dark:hover, .tm-photo-boxes .icon-boxes-icon {
    color: #000!important;
}
#site-navigation .menu > ul > li > a, #site-navigation .menu > li > a {
    color: #fff!important;
}
.site-header, .site-branding:before, .site-branding:after {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/06/home_bg.png)!important;
    background-size: cover;
}
.main-navigation {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/newhomebg.png)!important;
}
#site-navigation .menu > li.current-menu-item > a, #site-navigation .menu > ul > li > a:hover, #site-navigation .menu > li > a:hover {
    color: #FA9A00!important;

/* Custom RFQ Button */

ul#primary-menu > li.menu-item-1529 > a {
    background-color: #fa9a00;
    border-radius: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

ul#primary-menu > li.menu-item-1529 > a:hover {
    background-color: #ffffff;
}

ul#primary-menu > li.menu-item-1529 > a:hover:before, ul#primary-menu > li.menu-item-1529 > a:hover:after {
    background:none;
}

ul#primary-menu > li.menu-item-1529 > a:before, ul#primary-menu > li.menu-item-1529 > a:after {
    width:0;
    height:0;
}

}
.site-footer, .footer-about:before, .footer-about:after {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Footerbackground.jpg)!important;
    background-size: cover;
}
.vc_gitem-animated-block {
    border: 1px solid #ccc;
}
#site-navigation .menu > ul > li, #site-navigation .menu > li {
    margin: 0px 8px 0px 0px!important;
}
.col-xs-2.text-right.hidden-md-down {
    display: none;
}
.col-md-8.hidden-md-down {
    max-width: 100%!important;
}
#site-navigation .menu > ul > li >a, #site-navigation .menu > li >a {
    padding: 10px 5px 10px 5px;
    text-transform: uppercase;
}
.side-bars-section {
    background: #F6F6F6;
    border: 1px solid #DDDDDD;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.7);
    padding: 40px 30px 40px;
    margin-top: 30px;
}
.side-bars-section ul {
    padding-left: 0;
}
.side-bars-section a {
    float: left;
}
.services-section-88 img {
    height: 115px;
}
.services-section-44 img {
    height: 115px;
}
.carousel-item img {
    height: 185px;
}
.textwidget ul li {
    list-style-type: none;
}
.breadcrumb {
    display: none;
}
.big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/11/Header-Image.png)!important;
    background-size: cover;
}
table.speci-fications {
    border: 1px solid #ccc;
}
table.speci-fications td {
    border-right: 1px solid #ccc!important;
}
body.page-id-508 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 {
    margin-bottom: 0!important;
}
body.page-id-520 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470215896238 {
    margin-bottom: 0!important;
}
body.page-id-1324 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470215896238 {
    margin-bottom: 0!important;
}
body.page-id-1326 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 {
    margin-bottom: 0!important;
}
body.page-id-1398 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 {
    margin-bottom: 0!important;
}
body.page-id-1404 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 {
    margin-bottom: 0!important;
}
body.page-id-1410 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 {
    margin-bottom: 0!important;
}
body.page-id-1415 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 {
    margin-bottom: 0!important;
}
.col-md-4.text-md-right.hidden-sm-down {
    display: none;
}
.social {
    display: none;
}
.col-md-8.col-lg-6.col-lg-offset-2 {
    max-width: 82%;
    text-align: right;
    font-size: 20px;
}
.whats-new-10 {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    border: 1px solid #ccc;
    padding: 25px 15px;
}
.whats-new-10 p {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}
.whats-new-102 {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    border: 1px solid #ccc;
    padding: 25px 15px;
}
.whats-new-102 p {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}
.modular-floor-plans-7 img {
    height: 230px;
}
.modular-floor-plans-71 img {
    height: auto!important;
}
h2.wpb_heading.wpb_singleimage_heading {
    text-align: center;
}
.standard-floor-plan-10 img {
    height: 195px;
}
.custom-floor-plans-7 img {
    height: 179px;
}
.color-charts img {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
body.page-id-1459 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title div {
    color: #000!important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title div {
    color: #000!important;
}
.products-box-8 {
    border: 1px solid #ccc;
    text-align: center;
    min-height: 190px;
}
p.col-ss-6 {
    float: left;
    width: 49.50%;
}
p.col-ss-4 {
    float: left;
    width: 33%;
}
.clr {
    clear: both;
}
body.page-id-1524 label {
    display: inherit;
}
body.blog .big-title .entry-title::before {
	content: "Blog";
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 34px;
    line-height: 1.5;
    letter-spacing: 0em;
    color: #fff;
}
body.blog .big-title .entry-title {
    font-size: 0;
}
body.page-id-508 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
body.page-id-520 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
body.page-id-1324 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
body.page-id-1326 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
body.page-id-1398 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
body.page-id-1404 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
body.page-id-1410 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
body.page-id-1415 .big-title {
    background-image: url(http://speedspace.org/wp-content/uploads/2016/12/Header-Background.png)!important;
    background-size: cover;
}
.headroom--not-top.headroom--unpinned {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}
.headroom--not-top.headroom--pinned {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}
body.page-id-508 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 p {
    font-size: 18px;
}

body.page-id-520 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470215896238 p {
    font-size: 18px;
}
body.page-id-1324 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470215896238 p {
    font-size: 18px;
}
body.page-id-1326 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 p {
    font-size: 18px;
}
body.page-id-1398 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 p {
    font-size: 18px;
}
body.page-id-1404 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 p {
    font-size: 18px;
}
body.page-id-1410 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 p {
    font-size: 18px;
}
body.page-id-1415 .vc_row.wpb_row.vc_row-fluid.vc_custom_1470368088552 p {
    font-size: 18px;
}
table.speci-fications {
    font-size: 18px;
}
table.speci-fications td {
    border-right: 1px solid #222!important;
}
table th, table td {
    border-bottom: 1px solid #222 !important;
}
table.speci-fications {
    border: 1px solid #222;
}
.sidebar ul li:first-child, .sidebar .recent-posts__item:first-child, .wpb_widgetised_column ul li:first-child, .wpb_widgetised_column .recent-posts__item:first-child {
    border-top: 1px solid #222;
}
.sidebar ul li, .sidebar .recent-posts__item, .wpb_widgetised_column ul li, .wpb_widgetised_column .recent-posts__item {
    border-bottom: 1px solid #222;
}
.widget.widget_tm_postswidget .postswidget-list:first-of-type {
    border-top: 1px solid #222;
}
.widget.widget_tm_postswidget .postswidget-list {
    border-bottom: 1px solid #222;
}
.home1b {
    color: #FFFFFF;
    font-size: 30pt;
    text-align: center;
}
.home1b p{
    color: #FFFFFF;
    font-size: 30pt;
    text-align: center;
}
.services-section-8 h2 {
    font-size: 18px;
    height: 28px;
    overflow: hidden;
}
p.services-section-8-text {
    height: 220px;
    overflow: hidden;
}
.services-section-8 {
    border: 1px solid #ccc;
    padding: 8px;
}
.slider-top2 {
    display: none;
}
.services-section-88 a {
    font-size: 18px;
    min-height: 85px;
    text-align: center;
    display: block;
    margin-top: 15px;
}
.services-section-44 a {
    font-size: 18px;
    text-align: center;
	display: block;
    margin-top: 15px;
}
.services-section-88 {
    border: 1px solid #ccc;
    padding: 8px;
}
.services-section-44 {
    border: 1px solid #ccc;
    padding: 8px;
}
.services-section-44 a br {
    display: none;
}
.services-section-88 a br {
    display: none;
}
.col-lg-2.col-xs-6.site-branding {
    padding: 0;
}
.col-lg-2.col-xs-6.site-branding a {
    display: block;
    min-height: 128px;
}
.col-lg-2.col-xs-6.site-branding img {
    display: none;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1306 {
    width: 130px;
    text-align: center;
}
ul#primary-menu {
    float: right;
}
.extra-info li {
    margin-left: 20px;
	margin-right: 0;
}
.headroom--not-top#site-navigation .site-branding {
    padding: 0!important;
}
.home-categories-title {
	border: thin solid;
	margin-bottom: 25px!important;
}
.home-categories-title p:nth-child(2) {
    background: linear-gradient(to bottom, #1E6BB2 0%,#58A0E2 100%);
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    padding: 6px;
}
.home-categories-title p:nth-child(1) {
	margin-bottom: 0;
}
.home-categories-title a:hover{
	text-decoration: none;
}
.home-categories-title a{
	color: #fff!important;
}
.home-categories-title img {
    height: 120px;
    width: 100%;
}
.home-categories-title br {
    display: none;
}
.vc_btn3-container.vc_btn3-left {
    text-align: center;
}

ul#primary-menu > li.menu-item-1529 > a {
    background-color: #fa9a00;
    border-radius: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

ul#primary-menu > li.menu-item-1529 > a:hover {
    background-color: #ffffff;
}

ul#primary-menu > li.menu-item-1529 > a:hover:before, ul#primary-menu > li.menu-item-1529 > a:hover:after {
    background:none;
}

ul#primary-menu > li.menu-item-1529 > a:before, ul#primary-menu > li.menu-item-1529 > a:after {
    width:0;
    height:0;
}
.page-id-2181 .vc_custom_1470368088552 {
margin-bottom: 0px !important;
}
.page-id-2181 p{
font-size:18px!important;
}
.page-id-2186 .vc_custom_1470368088552 {
margin-bottom: 0px !important;
}
.page-id-2186 p{
font-size:18px!important;
}
.page-id-2196 p{
font-size:18px!important;
}
.page-id-2208 p{
font-size:18px!important;
}
.page-id-2202 p{
font-size:18px!important;
}
.page-id-2214 p{
font-size:18px!important;
}
.page-id-2225 p{
font-size:18px!important;
}
@media (max-width:550px){
.wpb_wrapper{
overflow: scroll;
}}
@media (max-width:550px){
table.speci-fications{
table-layout: auto !important;
}}
@media (max-width:550px){
.alignright{
float:none;

}}
.center{
text-align:center;
}
@media (max-width:550px){
img .alignright {
margin: 0px 0 15px 0px !important;
}}
.page-id-1415  .wpb_content_element{
margin-bottom: 15px!important;
}
.page-id-1404 .wpb_content_element{
margin-bottom: 15px!important;
}
.page-id-1933 .vc_custom_1470215896238{
margin-bottom: 20px !important;
}

@media (min-width:572px){
  .speed-spbullets{
    column-count: 2;
}
}
ul.speed-spbullets{
margin-bottom: 30px;
}

.page-id-2350  .rfq-btn {
    display: block;
margin-top: 30px

}

.page-id-2350 .sidebar .widget, .wpb_widgetised_column .widget {
    margin-bottom: 55px;
    overflow: visible;
}


/* Custom RFQ Button */

.rfq-btn a{
    background-color: #fa9a00;
    border-radius: 5px;
    padding: 10px 22px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff!important;
     border: 2px solid #fa9a00;
}

.rfq-btn a:hover{
    background-color: #fff;
    border-radius: 5px;
    padding: 10px 22px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fa9a00!important;
     border: 2px solid #fa9a00;
}

@media (max-width:1024px){
   .textwidget {
       text-align: center;
   }
}
.btn{
background-color: #fa9a00;
    border-radius: 5px;
   text-align:center;
padding: 10px;
color:white;
font-weight:bold;
border: 2px solid #fa9a00;
}
.btn:hover{
background-color: #ffffff;
color: #fa9a00 !important;;
border: 2px solid #fa9a00;
}
.btn:visited{
color:white;
}
.rfq{
display:block;
}
.rfq a{
display:inline-block;
color: white;
width: 203px;
}
.cont-info{
display:block;
}
.voio-btn{
margin:30px 0;
@media (max-width:425px){
text-align:center;
}}
.list-two-col{
@media (min-width:700px){
display:flex;
gap:50px;

}
 
}
@media (max-width:700px){
.list-two-col ul{
margin-bottom: 0px;
}
}
.ul-padding ul{
margin-bottom: 30px;
}

.margin_above_headings strong, .margin_above_headings h2, .margin_above_headings h3 {
    padding-top: 10px;
    display: block;
}
.page-id-1415 .margin_above_headings strong,
.page-id-1962 .margin_above_headings strong {
    padding-top: unset;
}

header.site-header {
    height: 128px;
}
.col-xs-6.col-md-6.hidden-lg-up.text-right {
    text-align: left;
}
.snap-drawer {
    position: fixed;
}
.mobile-only {
    display: none;
}
@media only screen and (max-width: 1000px) {
.vc_row.wpb_row.vc_inner.vc_row-fluid.mobile-only {
    display: block;
}
.desktop-only.wpb_column.vc_column_container.vc_col-sm-12.vc_col-md-4 {
    display: none;
}
.mobile-space-img.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: 30px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.remove-spaces-mobile .wpb_text_column.wpb_content_element {
    margin: 0;
}
}
#site-navigation .sub-menu li{
        padding:9px 20px;
        }
#site-navigation .sub-menu li a{
            font-size: 16px;
}
@media (max-height: 46em) and (min-width: 60em) {

#site-navigation .sub-menu li{
        padding:5px 20px;
        }
}
.sf-bt-wrap{
row-gap:20px;
}
.thomas-badge-wrap{
text-align:center;
margin-top:20px;
}
.thomas-badge-wrap a{
display:inline-block;
vertical-align:top;
}

.thomas-badge-wrap a img{
display:block;
max-width:170px;
}

@media (min-width:1024px){
.thomas-badge-wrap{
margin-top:0;
}
}