/*
Theme Name: Health Insurance
Theme URI: http://themeforest.net/user/rayoflightt
Author: rayoflightthemes.com
Author URI: rayoflightthemes.com
Text Domain: health-insurance
Domain Path: /languages
Description: Business and Insurance Wordpress Theme
Version: 1.2.8
Tags: right-sidebar, accessibility-ready, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready
, page-builder
License:http://themeforest.net
License URI: http://themeforest.net/licenses
*/

.cart-collaterals .cross-sells h2,
.up-sells.upsells.products h2 {
  font-size: 24px;
}

@media (min-width: 993px) {
.top-address {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
}
@media (max-width: 992px) {
.topwidgets li {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 15px 0!important;
  text-align: center!important;
  float: none!important;
}
.top-search  .widget.widget_search {
  display: flex;
  justify-content: center;
}
}
button,
input {
  border-color: #f3f3f3!important;
}
label {
  font-weight: 400!important;
}
.sidebar  h2,
.sidebar  h3 {
  margin-bottom: 14px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold!important;
}

.top1.widgets-style1 .widget, .top1.widgets-style2 .widget {
	 margin-bottom: 0!important;
}
 @media (min-width: 993px) {
.buttontop {
	text-align: right;
}
}	
 @media (max-width: 992px) {
.buttontop {
	text-align: center;
}
}	 



/*** woocommerce ***/
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #555555;
  font-size: 1.25em;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
  color: #555555;
}
.woocommerce span.onsale {
	background-color: #555555;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,	
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  display: inline-block;
  padding: .5em 0;
  font-weight: 700;
  color: #333333;
  text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #fff;
  color: #333333;
  z-index: 2;
  border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  position: absolute;
  content: " ";
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #ccc;
  z-index: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #333333;
  background-color: #cccccc;
  color: #333333;
}
.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,
.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
  border: none;
	background: #333333;
	color: #fff;
	border-radius: 10px;
}
.woocommerce table.shop_attributes {
  border-top: 1px solid #ccc;
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
  border-bottom: 1px solid #ccc;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #fff;
  color: #333333;
}
.woocommerce nav.woocommerce-pagination ul {
  border: 1px solid #333333;
}
.woocommerce nav.woocommerce-pagination ul li {
  border-right: 1px solid #333333;
}	





.gpcont p small {
    color: #939393;
}

.docmaker hr {
    border-top: 1px solid #ccc !important;
    opacity: .8;
}












