#page > div.site-top-bar.site-header-layout-one {
	
	position: fixed;
	right:0;
   left:0;
	z-index:99;
background-color:white;
	padding-bottom:0;
}

.site-branding {margin-top:50px;}

.site-branding a img {
    margin-right: 930px;
}

.home .elementor-element-k6cb1rn,
.home .elementor-element-k6cb1rn h5 {
color: white;
}

.leftsidebar {
    float: left;
    width: 30%;
    min-height: 100px;
}
.main-content {
    float: left;
    width: 70%;
    min-height: 100px;
    padding-left: 30px;
	 margin-bottom:30px;
}
.cat_image{float:right;margin:0 0 5px 10px;}
.hp-accordion ul {
    list-style: none;
    margin: 0 0 0 20px;
    padding: 0;
	  display:none;
}
.hp-accordion > li {
    border-bottom: 1px dotted #51656a;
}
.hp-accordion {
    list-style: none;
    margin: 0;
    padding: 0 0 0 20px;
	  position:relative;
}
.hp-accordion li.has-product > a:before {
    content: '\002B';
    color: #d12229;
    font-weight: bold;
    position: absolute;
	  left:2px;
    margin-left: 5px;
}
.hp-accordion li.has-product.has_active > a:before{content: "\2212";}
h1.main-title {
    color: #d12229;
}

.main-content .subtitle {
    font-size: 14px;
    color: #454545;
    text-transform: uppercase;
    font-weight: bold;
    margin: 20px 0px 0px 0px;
    padding: 7px 0px 7px 20px;
    border: 1px solid #ccc;
    border-width: 1px 0px 1px 0px;
    background: url(https://christianlichaa.com/wp-content/uploads/2017/12/arrow_6.gif) no-repeat 2px 45%;
    float: left;
    width: 100%;
}
.margin-top-50 {
    margin-top: 50px !important;
}

.product_features {
    float: left;
    width: 100%;
}
.product_image {
    float: right;
	  width:350px;
    margin: 0 0 5px 10px;
}
.product_image ol.flex-control-nav.flex-control-thumbs {
    margin: 0;
    padding: 0;
}
.product_image .flex-control-nav li {
    float: left;
    width: 22%;
    list-style: none; 
}
.product_image .flex-control-nav img {
    height: 76px !important;
    padding: 4px;
    cursor: pointer;
}

.product_features ul {
    line-height: 16px;
    color: #454545;
    list-style: circle;
    font-size: 11px;
    letter-spacing: normal;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
	  padding-left: 30px;
}
.product_description {
    float: left;
    width: 100%;
    padding-top: 25px;
}

.ui-tabs {
    position: relative;
    padding: 0px;
    width: 706px;
    width: 650px;
    margin: 25px 0px 0px 0px;
    display: block;
    float: left;
    background: url(https://christianlichaa.com/wp-content/uploads/2017/12/bg-tab.gif) repeat-x 0px 0px #f2f2f2;
}
.ui-tabs .ui-tabs-nav {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 1px 0px !important;
    border-bottom: 0px solid #ccc;
    float: left;
    width: 706px;
    width: 650px;
    background: #fff;
    line-height: 16px;
    color: #454545;
    list-style: square;
    font-size: 12px;
    letter-spacing: normal;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 0px;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    display: inline-block;
    position: relative;
    top: 0px;
    margin: 0px 2px 0px 0px;
    border-bottom: 0px solid #ccc;
    padding: 0px 0px 0px 0px !important;
    white-space: nowrap;
    font-size: 12px;
    text-transform: uppercase;
    float: left;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 8px 6px 8px 6px;
    text-decoration: none;
    color: #666;
    background: #dcdcdc;
    text-shadow: 1px 1px 0px #fff;
    border: 1px solid transparent;
    border-width: 0px 0px 0px 0px;
    text-align: center;
	  line-height: 1.0em;
    height: 40px;
	  outline: none;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a{
    cursor: text;
    color: #e9132f;
    background: #f2f2f2;
    border: 1px solid #ccc;
    border-width: 0px 0px 0px 0px;
    padding-bottom: 10px;
    margin-bottom: -15px;
}
.ui-tabs .ui-tabs-panel {
    min-height: 150px;
    border-width: 0;
    padding: 25px 20px 25px 20px;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 676px;
    width: 610px;
    font-size: 11px;
    line-height: 18px;
    letter-spacing: 0px;
    color: #666;
}
#tabs-standard h3 {
    display: none;
}
#product_description{overflow:hidden;}
#product_description div.croptext {
    margin: 0;
    font-size: 12px;
    text-align: justify;
}
.single_request_quate {
    float: left;
    width: 100%;
    margin-top: 30px;
}
@media only screen and (max-width: 768px) {
    .leftsidebar{width: 100%;min-height: auto;margin-bottom: 30px;}
    .main-content{width: 100%;padding: 0;}
    .product_image{width: 100%;}
}	
/*Removes shopping cart icon */
i.fas.fa-shopping-cart {
    display: none;
}

.header-cart-amount {
	display:none;
}