/*Mobile*/
@media (max-width: 767px) {
    .screen {
        display: none;
    }
	.uk-navbar {
    background: #fff;
	}
.tm-block.top-b.tm-block-light {
  padding-top: 5px;
}
}

/*Screen*/
@media (min-width: 767px) {
    .mobile {
		display:none;
    }
}

/*Logos*/
.desktop-logo {
    width: 200px;
    height: auto;
}
.mobile-logo {
  width: 140px;
  height: auto;
}

/*Mobile Navigation*/
@media (max-width: 767px) {
    .screen {
        display: none;
    }
    .uk-offcanvas .uk-panel {
    margin: 0px 0px 5px 0px;
   }
    .uk-panel.widget_search {
    padding-bottom: 15px;
  }
    .uk-accordion.uk-text-left {
    padding-top: 5px;
  }
}
.uk-offcanvas-bar.uk-offcanvas-bar-show .uk-icon-button {
    color: #fff !important;
}
.uk-offcanvas-bar.uk-offcanvas-bar-show .aclight .accordion a {
    color: #fff !important;
    font-size: 10px !important;
}
.wc-product-blocked-id form.cart {
	display: none !important;
}
/*Nav Area*/
.nav-area {
	position: relative;
	margin-top: 20px;
	font-size: 16px;
	padding-left: 10px;
}
.welcome-header-bar {
  position: relative;
  top: 7px;
	color: #99a5a8;
}
/*Social Bar*/
.home .tm-block.top-a.tm-block-light {
	background: url('/wp-content/uploads/social-bar-bg.png') no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.uk-icon-button.uk-icon-facebook a {
	color: #fff !important;
}

/*Before & After BG*/
.home .tm-block.top-c.tm-block-light {
	background: url('/wp-content/uploads/before-and-after-bg.png') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.tm-block.top-c.tm-block-light p {
	color: #fff;
}
.tm-block.top-c.tm-block-light h1 {
	color: #fff;
}
.tm-block.top-c.tm-block-light h3 {
	color: #fff;
}

/*Articles*/
.tm-article-columns {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 35px;
  -moz-column-gap: 35px;
  column-gap: 35px;
}
.uk-text-justify {
  text-align: justify !important;
}
/*.home .tm-block.main-area.tm-block-light {
	background: url('/wp-content/uploads/softwash-bg.png') no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}*/
.tm-block-full .uk-h3.uk-margin-top-remove {
  background: #0066a0;
  color: #fff;
  position: relative;
  top: -20px;
  padding: 10px;
}

/*Flooring Services BG
.tm-block.bottom-b.tm-block-light {
	background: url('/wp-content/uploads/flooring-services-bg.png') no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.tm-block.bottom-b.tm-block-light p {
	color: #fff;
}
.tm-block.bottom-b.tm-block-light h3 {
	color: #fff;
}*/

/*Form*/
.powered-by {
  display: none !important;
}

/*Flooring Services BG*/
.tm-bottom.tm-block.bottom-c {
	background: url('/wp-content/uploads/flooring-services-bg.png') no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.tm-bottom.tm-block.bottom-c p {
	color: #fff;
}
.tm-bottom.tm-block.bottom-c h3 {
	color: #fff;
}

/*Shop*/
.screen-reader-text {
    display: none;
}
.woocommerce-loop-product__title {
    font-size: 20px;
    line-height: 24px;
}
.product_title.entry-title {
    font-size: 30px;
    line-height: 38px;
}
.wsmsb_title {
    font-size: 22px;
    line-height: 26px;
}
.woocommerce-products-header__title.page-title {
    font-size: 30px;
    line-height: 38px;
}
#atw_style15 .atw--single_item .atw_item_bottom .atw_product_actions2 li a {
  margin-top: 0 !important;
  background: #0066a0;
  color: #fff;
  display: inline-block;
  padding: 10px !important;
  border: none;
  margin-right: 5px;
}
#atw_style15 .atw--single_item .atw_item_bottom {
  padding-bottom: 15px !important;
}

/*Shop Products Dual*/
@media only screen and ( max-width: 980px ) {
.woocommerce-page ul.products li.product:nth-child(n) {
width: 47.5% !important;
margin-right: 2.5% !important;
}
.woocommerce-page ul.products li.product:nth-child(2n) {
margin-right: 0 !important;
}
}

/*Footer*/
.tm-block.footer {
  background: #0066a0;
}
.tm-block.footer h4 {
	color: #fff;
}
.tm-block.footer .uk-container {
  max-width: 1530px;
}

/*Nav*/
.tm-navbar.uk-navbar .uk-container {
  max-width: 1680px;
}
.wpmenucart-shortcode.hover {
  top: 5px;
  position: relative;
}

/*Before & After*/
.twentytwenty-container {
  border: solid 10px #fff;
}

/*Sidebar*/
.sidebar-area-3 {
    border: 1px solid #d9eff3;
    border-radius: 20px;
    background-color: #d9eff3;
    padding: 12px;
    color: #000;
}
.fa {
    font-size: 24px !important;
    margin-right: 10px;
    margin-top: 10px;
}
.sidebar-area-2 {
    border: 1px solid #000;
    border-radius: 20px;
    background-color: #000;
    padding: 10px;
    color: #fff;
}
.sidebar-area-1 {
    border: 1px solid #d9eff3;
    border-radius: 20px;
    background-color: #d9eff3;
    padding: 12px;
    color: #000;
}
.sidebar-area h3 {
	color: #000;
}

/*Block Full NanoTech*/
.tm-block-full {
  margin: auto;
  max-width: 1200px;
 padding-top: 60px;
	padding-bottom: 60px;
}
/*Maintenance Plans*/
.tm-block.bottom-a.tm-block-light {
	background: url('/wp-content/uploads/Maintenance-BG.png') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.tm-block.bottom-a.tm-block-light p {
	color: #fff;
}
.tm-block.bottom-a.tm-block-light h1 {
	color: #fff;
}
.maint-cards {
	position: relative;
}

/*Container Pages*/
 .tm-block.main-area.tm-block-light .uk-container {
    max-width: 1600px;
  }
 .home .tm-block.main-area.tm-block-light .uk-container {
    max-width: 1200px;
  }

.woocommerce-product-details__short-description {
	margin-top: 20px !important;
}
.logged-in .woocommerce-product-details__short-description {
	margin-top: 0 !important;
}
.logged-in .aws-search-result .aws_result_price,
.logged-in .product form.cart,
.logged-in .product .laybuy-inline-widget,
.logged-in .product .price {
	display: block !important;
}
.aws-search-result .aws_result_price,
.product form.cart,
.product .laybuy-inline-widget,
.product .price {
	display: none !important;
}
.wc-product-blocked-id.logged-in form.cart {
	display: none !important;
}