/*
 Theme Name:   Medicare Child
 Theme URI:    http://medicare.bold-themes.com
 Description:  Medicare Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     medicare
 Version:      1.0.0
 Tags:         one-column, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  medicare_child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.footer-social .servicesItem {
    float: left;
}
.btImage img {
    width: auto !important;
	display: inline-block !important;
}
.lenses-accordians iframe {
    height: 500px !important;
}
body.btMenuHorizontal .menuPort > nav > ul > li {
    margin: 0 25px 0 0 !important;
}
.boldSection.btSiteFooterWidgets.gutter.topSpaced.bottomSemiSpaced.btDoubleRowPadding {
    padding: 15px 0;
}
.woocommerce div.product form.cart .yith-ywraq-add-to-quote {
  margin: 0 0 0 10px;
}
.woocommerce div.product form.cart .add-request-quote-button {
  padding: 5px 20px;
  margin: 0 !important;
  font-size: 16px !important;
}
.ywraq-form-table-wrapper .product-thumbnail img {
  width: 100px !important;
}
.variable-item:before,
.variable-item:after,
.woo-variation-swatches.wvs-show-label .variations th{
    display: none !important;
}
.woocommerce-message, .ywraq-form-table-wrapper p {
  margin: 0 0 50px;
  font-size: 22px;
  text-align: center;
}
.yith-ywraq-mail-form-wrapper form p label {
  text-align: left !important;
  width: 100%;
  float: left;
  font-size: 16px;
}
.section-padding {
  padding: 50px !important;
}
.section-padding .header.btClear.large.btNormalDash {
  max-width: 350px;
}
.section-padding .dash h2 {
  color: #fff;
  font-weight: 600;
}
.progressive-sub-sections .rowItem .rowItemContent {
  background: #EAEAEA;
}
.progressive-sub-sections .rowItem .rowItemContent .header.btClear.medium.btNormalDash {
  padding: 0 20px;
}
.progressive-sub-sections .rowItem .rowItemContent .btBtn {
  margin: 5px 0 15px 20px;
}
.progressive-sub-sections .rowItem .rowItemContent .header.btClear.medium.btNormalDash .dash h3 {
  font-weight: 600;
  font-size: 20px;
  margin: 5px 0;
}
.camber-steady-outer .header h2, .camber-steady-outer .header .btSubTitle, .camber-steady-outer .btText, .camber-steady-outer .btText h4, .camber-steady-outer .header h3 {
  color: #fff;
}
.progressive-features-outer .btImage {
  height: 100px;
  margin: 0 0 20px;
  overflow: hidden;
  justify-content: center;
  display: flex;
}
.progressive-features-outer .btImage img {
  max-width: 100%;
  max-height: 100%;
}
@media only screen and (max-width: 1023px){
	.btMenuVertical.btLightSkin .menuPort {
		overflow-y: scroll;
	}
}