.research-aw,.testi-center{
    box-shadow:3px 3px 3px 3px #f3f3f3
}
.aw-distrib h3,.aw-img,.home-al,.resrch-btn a,.view-uc-catalog-terms a img{
    text-align:center
}
.navbar-default{
    background-color:transparent;
    border-color:transparent
}
.aw-header{
    margin-top:40px
}
.aw-left-menu{
    margin-top:70px
}
.text-right .phone{
    float:right;
    color:#00AEEF
}
.region-sidebar-first .block{
    background:#fff
}
.row .region-sidebar-first.well{
    padding:0;
    border:none;
	background-color: transparent;
    /*margin-top:37px*/
}
.region-sidebar-second{
    width:265px;
    padding:10px 0 0;
    background:#006fce;
    margin-top:40px;
    margin-right:0;
    border-radius:13px
}
.region-sidebar-second .block{
    background:url(../images/sidebar-bg.png) no-repeat;
    clear:both;
    display:table;
    min-height:180px;
    padding-bottom:20px;
    width:265px
}
.read-our-blog{
    border-radius:20px;
    color:#fff
}
.view-testimonial .blog-row span a{
    width:240px;
    background:#6ecff6;
    color:#fff;
    font-size:18px;
    min-height:120px;
    float:left;
    margin:0;
    padding:10px 10px 0;
    border-radius:20px
}
.views-field-field-testimonial-by .field-content a{
    font-size:12px;
    color:#fff;
    margin-left:35px
}
#block-system-main .node-teaser{
    background:0 0;
    width:880px;
    min-height:407px;
    margin:0;
    padding:0;
    float:left;
    height:auto
}
.ucpro-image img{
    border:1px solid #D8D8D8!important
}
.pro-price,.pro-weight,.product-no{
    color:#00AEEF;
    font-size:17px;
    font-weight:700
}
.sell-price .uc-price-label{
    display:none
}
.form-type-uc-quantity .control-label{
    color:#00AEEF
}
.pro-cart .panel-heading{
    color:#00AEEF;
    background:#fff
}
.pro-cart .btn-success,.view-ucpro-btn.btn-success{
    background-color:#008CDE;
    float:right
}
.pro-cart .btn-success{
    border-color:#008CDE
}
.region-sidebar-first ul li{
    display:list-item !important;
    list-style-image:url(../images/bullet.png)!important;
    margin:7px 0 7px 40px !important;
    padding:0!important;
	border-bottom-style:none !important;
	width:90%;
}
a.nav-item.nav-link{
color: #00AEEF !important;
text-decoration: none !important;
}

.testimonial{
    background:url(../images/testimonials_bg.png) repeat-x;
    position:relative;
    margin-top:32px
}
.testi-icon{
    background:url(../images/test_icon.png) no-repeat;
    height:35px;
    left:-28px;
    position:absolute;
    top:-22px;
    width:40px
}
.testi-center{
    background:#fefefe;
    background:-webkit-linear-gradient(#fefefe,#f3f3f3);
    background:-o-linear-gradient(#fefefe,#f3f3f3);
    background:-moz-linear-gradient(#fefefe,#f3f3f3);
    background:linear-gradient(#fefefe,#f3f3f3);
    border:1.5px solid #d6d4d4;
    padding:10px 19px 20px 10px;
    border-radius:8px
}
.research-aw{
    background:#fefefe;
    background:-webkit-linear-gradient(#fefefe,#f3f3f3);
    background:-o-linear-gradient(#fefefe,#f3f3f3);
    background:-moz-linear-gradient(#fefefe,#f3f3f3);
    background:linear-gradient(#fefefe,#f3f3f3);
    border:1.5px solid #d6d4d4;
    padding:17px 19px 43px 10px;
    margin-top:30px;
    border-radius:8px
}
.resrch-btn a{
    float:right;
    background:url(../images/new-products_btn.png) no-repeat;
    display:block;
    font-size:14px;
    color:#FFF;
    padding:5px 26px 20px 22px
}
.comm{
    margin:20px 10px 10px 20px
}
.navbar,.navbar-collapse ul{
    margin-bottom:0;
    border:none
}
.navbar-collapse ul{
    background:url(../images/menu_bg.jpg) left top repeat-x;
    height:auto;
    overflow:visible;
    width:100%
}
.nav>li>a:focus,.nav>li>a:hover,.navbar-collapse ul li a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
    background:#0b12c6!important
}
.navbar-default .navbar-nav>.active>a{
    background:#0b12c6
}
.navbar-collapse ul li a{
    color:#fff!important;
    font-size:13px
}
.dropdown-menu{
    min-width:225px!important
}
.navbar-collapse{
    padding-left:0;
    padding-right:0
}
.navbar-nav>li>a{
    padding-top:10px;
    padding-bottom:10px
}
.navbar-collapse ul li ul li a{
    background:#0079D3
}
.front .page-header{
    display:none
}
.block-menu li{
    width:169px;
    padding:0
}
.print_html .img-responsive{
    display:inline
}
fieldset .panel-body{
    clear:both;
    display:inherit;
    background:#F6FCFE
}
.social-icons{
    margin-right:87px;
    top:-23px;
    position:relative
}
#livesite_engage_button a.ls-engage-button{
    display:none
}
#livesite_engage_button.ls-visible{
    display:none!important
}
.view-uc-catalog-terms .views-row-first .views-column-first,.view-uc-catalog-terms .views-row-first .views-column-last{
    height:420px;
    background-color:#F6FCFF;
    margin-top:40px;
    padding:15px;
    border:1px solid #17AEEF;
    border-radius:10px;
    margin-left:30px
}
.view-uc-catalog-terms .views-row-last .views-column-first,.view-uc-catalog-terms .views-row-last .views-column-last{
    background-color:#F6FCFF;
    padding:15px;
    border:1px solid #17AEEF;
    border-radius:10px;
    margin-left:30px;
    margin-top:20px
}
.view-uc-catalog-terms .views-field-nothing span a{
    display:block;
    background:url(../images/new-products_btn.png) no-repeat;
    width:110px;
    height:28px;
    font-size:14px;
    color:#FFF;
    float:right;
    text-align:center;
    line-height:28px;
    text-decoration:none!important
}
.mm-left,.resid-app{
    float:left
}
.view-uc-catalog-terms a img{
    margin:10px 0 5px 20px;
    border:1px solid #f5f5f5
}
.aw-distrib h2,.aw-home h2,.aw-movies h2,.aw-pdf h2,.aw-photo h2,.aw-story h2,.aw-videos h2{
    background:#008DDD;
    color:#fff;
    padding:14px;
    border-radius:10px
}
.aw-distrib h3{
    background:#008DDD;
    color:#fff;
    padding:6px;
    border-radius:10px
}
.aw-photo a{
    color:#fff
}
.aw-home,.aw-movies,.aw-photo,.aw-story{
    background:rgba(0,141,221,.17);
    border-radius:15px;
    padding:20px;
    -webkit-box-shadow:6px 5px 2px 2px rgba(0,0,0,.75);
    -moz-box-shadow:6px 5px 2px 2px rgba(0,0,0,.75);
    box-shadow:6px 5px 2px 2px rgba(51,110,183,.29);
    margin-top:20px
}
.aw-distrib,.aw-pdf,.aw-videos{
    margin-top:25px
}
.aw-videos{
    border:1px solid #008DDD;
    border-radius:15px;
    padding:20px
}
.region-sidebar-second .views-field-body span a:hover,.region-sidebar-second .views-field-title span a:hover{
    color:#006fce;
    text-decoration:none
}
.home-al{
    font-size:20px;
    font-weight:700
}
.resid-app{
    width:120px;
    height:120px;
    margin-left:10px;
    margin-right:10px
}
.resid-clr{
    color:#000
}
.kirlian-al{
    margin-right:15px
}
.newsltr{
    background:#fefefe;
    background:-webkit-linear-gradient(#fefefe,#f3f3f3);
    background:-o-linear-gradient(#fefefe,#f3f3f3);
    background:-moz-linear-gradient(#fefefe,#f3f3f3);
    background:linear-gradient(#fefefe,#f3f3f3);
    border:1.5px solid #d6d4d4;
    box-shadow:3px 3px 3px 3px #f3f3f3;
    padding:17px 19px 43px 10px;
    margin-top:30px;
    border-radius:8px
}
@media only screen and (max-width:480px){
    #livesite_active_engage,.header-image .views-field-title{
        display:none
    }
    #block-block-1,#footer,.phone,.region-top-left-menu,.region-top-rgt-menu,.text-right .phone{
        text-align:center
    }
    .header-image{
        clear:both;
        float:left;
        height:210px
    }
    .header-image ul li{
        height:73px;
        margin:0!important
    }
    #block-menu-menu-company,#block-menu-menu-product,#block-menu-menu-site{
        float:none;
        width:0;
        font-family:SansationRegular;
        z-index:1000;
        margin:0 0 0 60px
    }
    #footer{
        background:#004CBC;
        background:-webkit-linear-gradient(#00A9EC,#004CBC);
        background:-o-linear-gradient(#00A9EC,#004CBC);
        background:-moz-linear-gradient(#00A9EC,#004CBC);
        background:linear-gradient(#00A9EC,#004CBC)
    }
    .copyright{
        margin:20px 0 0;
        width:350px
    }
    .ls-font-size-T{
        font-size:8px
    }
    .view-uc-catalog-terms .views-row-first .views-column-first,.view-uc-catalog-terms .views-row-first .views-column-last{
        height:390px;
        background-color:#F6FCFF;
        margin-top:40px;
        padding:15px;
        border:1px solid #17AEEF;
        border-radius:10px;
        margin-left:0
    }
    .view-uc-catalog-terms .views-row-last .views-column-first,.view-uc-catalog-terms .views-row-last .views-column-last{
        background-color:#F6FCFF;
        padding:15px;
        border:1px solid #17AEEF;
        border-radius:10px;
        margin-left:0;
        margin-top:20px
    }
    div.ddblock-cycle-upright40p div.slide-text-horizontal,div.ddblock-cycle-upright40p div.slide-text-inner{
        display:none!important
    }
    div.ddblock-cycle-upright40p div.slider-inner{
        height:211px!important
    }
    div.ddblock-cycle-upright40p div.pager-slide{
        top:67px!important
    }
    .top_rgt_menu a.login{
        border-right:1px solid #3F9ACE;
        width:82px;
        text-decoration:none;
        text-align:center;
        padding:9px 0 0;
        float:left;
        height:37px;
        margin:10px -1px 0 -81px
    }
    .text-right .phone{
        margin-right:100px
    }
    .social{
        margin:14px 0 0 -100px;
        width:100%
    }
}
@media only screen and (max-width:800px){
    div.ddblock-cycle-upright40p div.slide-text-horizontal,div.ddblock-cycle-upright40p div.slide-text-inner{
        display:none!important
    }
    div.ddblock-cycle-upright40p div.slider-inner{
        height:211px!important
    }
    div.ddblock-cycle-upright40p div.pager-slide{
        top:67px!important
    }
}
.views-field-field-images .field-content {
     margin-bottom: 10px;
}


/*
.shopping-cart-block {
  display: block !important;
  align-items: center;
}

.shopping-cart-block .item-list li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.shopping-cart-block .item-list li:first-child {
  margin-right: 10px;
}

.shopping-cart-block .item-list li a {
  display: inline-block;
}

.block-linksheadblock {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.block-linksheadblock .top_rgt_menu {
   margin-left: auto !important;
}
.collapse:not(.show) {
  display: block !important;
}
*//**
.navbar-nav {*/
  /*display: flex;*/
 /** justify-content: space-between;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}*/
/**
.nav-item {
  margin-right: 1rem;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #333;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}

.nav-link:hover {
  color: #007bff;
}
**//**
.navbar-nav {
  /*display: flex;*//**
  flex-direction: row;
}*/
/**
.navbar-nav li {
  margin-right: 15px;
}

.navbar > .container {
  display: block !important;
}


nav#block-mainmenu.block-menu li {
  width: auto !important;
}
**/
nav#block-product {
  float: left;
  width: 180px !important;
  font-family: SansationRegular;
  z-index: 1000;
  margin: 20px 0 0 50px;
}

nav#block-company{
	width: 210px !important;
	z-index: 1000;
  margin: 20px 0 0 26px;
  float: left;
  font-family: SansationRegular;
}

nav#block-site{
	width: 175px !important;
	z-index: 1000;
margin: 20px 0 0 26px;
float: left;
font-family: SansationRegular;
}

footer .region-footer {
  display: block !important;
}
h5#block-product-menu, h5#block-company-menu,h5#block-site-menu{
	color: #FFF;
float: left;
font-size: 18px;
width: 100%;
margin: 0;
}
div#views_slideshow_cycle_teaser_section_front_page_banner_block_d9-block_1.views_slideshow_cycle_teaser_section img.img-responsive{
	display: block;
max-width: 100%;
height: auto;
}
div#views_slideshow_cycle_teaser_section_front_page_banner_block_d9-block_1.views_slideshow_cycle_teaser_section .views-field-field-link-image {
  position: absolute;
  top: 260px;
  left: 25px;
  z-index: 10; /* Set higher than the banner image's z-index */
}

div#views_slideshow_cycle_teaser_section_front_page_banner_block_d9-block_1.views_slideshow_cycle_teaser_section .views-field-field-banner-image {
  position: relative; /* Set to relative to allow z-index to work */
}

div#views_slideshow_cycle_teaser_section_front_page_banner_block_d9-block_1.views_slideshow_cycle_teaser_section .views-field-title {
  position: absolute;
  /*top: 320px;*/
  /*left: 170px;*/ /* Set the distance from the left edge of the banner image */
  z-index: 10; /* Set higher than the banner image's z-index */
}
aside.col-sm-3 div.blog-row li,
div.field--name-body ul li {
	display: list-item;
	list-style-image: url(../images/bullet.png);
	margin: 5px 0 5px 10px;
	padding: 0;
}


/* Remove display:block from shopping-cart-img class */
.shopping-cart-img {
  display: inline;
}

div.bottom footer#footer ul li{
list-style-image: none !important;
list-style-type: none !important;
border-bottom-color: #0089DB;
border-bottom-style: solid;
border-bottom-width: 1px;
}

/* Remove bullet point from ul li elements */
ul li {
  list-style: none;
}
section#block-views-block-uc-catalog-terms-block-1 div.views-col {
  background-color: #F6FCFF;
  border: 1px solid #17AEEF;
  border-radius: 10px;
  margin: 40px 0 0 25px;
  padding: 15px;
  width: 42.7% !important;
}

h2#block-product-menu,
h2#block-company-menu,
h2#block-site-menu {
  color: #FFF;
  font-size: 18px;
}

div.field.field--name-title.field--type-string.field--label-hidden.field--item {
  color: #00AEEF;
  font-family: SansationRegular;
  font-size: 18px;
  font-weight: 400;
}

.bottom{
	margin-top: 30px;
}

ul li.blog-row{
	margin: 5px 0 5px 15px !important;
}

.view-testimonial{
margin: 5px 0 5px 10px;
}

.feed-icons {
  display: none;
}
.field--type-commerce-price {
	color: #00AEEF;
    font-size: 17px;
    font-weight: 700;
	}
	
.region-sidebar-second h2{
	color: #fff !important;
}

.page-header{
	margin: 0 0 20px !important;
}

.testi-center a{
	font-size: 20px;
	padding: 0;
	line-height: 1.3em;
	margin: 0 0 5px;
	font-family: SansationRegular;
	color: #00AEEF;
	font-weight: 400;
}

.field--name-field-testimonial-by .field--label {
  color: #00AEEF;
}

.order-total-line-value{
	width: 140px !important;
}
#edit-order-fieldscheckout-field-order-comments-add-more {
    display: none;
}

.print__link.print__link--pdf {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  background-color: #007bff;
  color: #fff;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.print__link.print__link--pdf:hover {
  background-color: #0056b3;
}

.print__link.print__link--pdf:active, .print__link.print__link--pdf:focus {
  background-color: #0056b3;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.button.field-add-more-submit {
    display: none;
}












