/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.l1 {
	font-weight: 700 !important;
	font-size: 16px !important;
	margin-top: 20px !important;
	color: #202a9c !important;
}

.l2 {
	font-weight: 400 !important;
	font-size: 15px !important;
	margin-top: -20px !important;
	color: #202a9c !important;
}

.whiteme, .whiteme h2 {
	color: #fff !important;
}

.blueme strong {
	color: #202a9c !important;
}

.buttonme {
	font-weight: 700 !important;
}

.buttonwhite .fusion-button-text {
	color: #202a9c !important;
	font-weight: 600 !important;
}

.spkr, .sp2 .fusion-post-content {
	text-align: left !important;
	color: #00A79D !important;
	font-size: 13px !important;
}

.fusion-sticky-container.fusion-sticky-transition {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

#tablepress-1 tbody td, #tablepress-1 tfoot th {
	border-bottom: 1px solid #d4e8ea !important;
	border-top: none !important;
}

#tablepress-1 tbody td {
	/*padding-left: 5px !important;
	padding-right: 5px !important;*/
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

#tablepress-1 .column-2 {
	width: 23% !important;
}

#tablepress-1 .column-3 {
		width: 23% !important;
}

#tablepress-1 .column-4 {
		width: 23% !important;
}

#tablepress-1 .column-1 {
	width: 31% !important;
	color: #1A75A1 !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}

#tablepress-1 .row-1 {
	border-bottom: 2px solid #1A75A1 !important;
}

#tablepress-1 .row-1 .column-2,
#tablepress-1 .row-1 .column-3,
#tablepress-1 .row-1 .column-4 {
    color: #1A75A1 !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}

#tablepress-2 tbody td, #tablepress-2 tfoot th {
	border-bottom: 1px solid #d4e8ea !important;
	border-top: none !important;
}

#tablepress-2 tbody td {
	/*padding-left: 5px !important;
	padding-right: 5px !important;*/
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

#tablepress-2 .column-2 {
	width: 35% !important;
}

#tablepress-2 .column-1 {
	width: 65% !important;
}

.ff1 {
	color: #1A75A1 !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}

.ff2 {
	color: #00A79D !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 1.3 !important;
}

@media only screen and (max-width: 600px) {
#tablepress-1 tbody td, #tablepress-1 tfoot th {
	font-size: 11px !important;
}
.ff1 {
	font-size: 11px !important;
	line-height: 1.3 !important;
}

.ff2 {
	font-size: 9px !important;
	line-height: 1.3 !important;
}
#tablepress-1 .row-1 .column-2,
#tablepress-1 .row-1 .column-3,
#tablepress-1 .row-1 .column-4 {
	font-size: 11px !important;
	line-height: 1.3 !important;
}
#tablepress-1 .column-1 {
	font-size: 11px !important;
	line-height: 1.3 !important;
}
}


.ftr {
	color: #FFFFFF !important;
	opacity: 0.5 !important;
}

.ftr2 {
	color: #FFFFFF !important;
	opacity: 0.5 !important;
	font-size: 12px !important;
	line-height: 1.3 !important;
}

.ftr a, .ftr2 a {
color: #FFFFFF !important;
}

.fusion-image-wrapper, .lect img {
	border-radius: 10px !important;
}

.llogo img {
	max-width: 25px !important;
  opacity: 0.6 !important;
}

.lime ul {
  padding-left: 20px !important;
}

@media only screen and (max-width: 1125px) {
  .regme span {
    justify-content: left !important;
  }
}

.gdpr_lightbox {
  z-index: 9999999999 !important;
}

.sp .fusion-image-wrapper {
	text-align: left !important;
	display: block !important;
}

.ss {
	max-width: 200px !important;
	padding-top: 20px !important;
}

.hide4now, .fusion-carousel-meta {
	display: none !important;
}

.prof {
	font-size: 13px !important;
	line-height: 22px !important;
}

.prof strong {
	font-size: 16px !important;
	font-weight: bold !important;
	color: #1A75A1 !important;
	line-height: 22px !important;
}

.fusion-accordian .panel-heading .panel-title a {
	color: #1A75A1 !important;
}

.greyme, .greyme span {
	color: #737373 !important;
	border-color: #737373 !important;
}

.awb-swiper .fusion-carousel-item-wrapper,
.fusion-portfolio-content-wrapper {
	background: #e8f2f5 !important;
	padding: 20px 20px 5px 20px !important;
	border-radius: 15px !important;
	/*min-height: 314px !important;*/
}

.sp a {
	color: #1A75A1 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 700 !important;
}

.sp2 a {
	color: #1A75A1 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 700 !important;
	font-family: var(--h4_typography-font-family) !important;
}

.sp2 .fusion-portfolio-content {
	margin-top: 0px !important;
}

.sp2 p {
	margin-top: -5px !important;
}

.comm {
	font-size: 13px !important;
	line-height: 22px !important;
	color: #00A79D !important;
}

.comm strong {
	font-size: 16px !important;
	font-weight: bold !important;
	color: #1A75A1 !important;
	line-height: 20px !important;
}

.comm p {
	margin-bottom: 15px !important;
}

.padme {
	padding-bottom: 25px !important;
}

.fusion-woo-cart-1 .woocommerce-variation {
	border: none !important;
}

.optional, .coupon, .product-thumbnail,
.fusion-button-wrapper .quantity,
.cc .view-cart, .wc-block-components-notice-banner__content .wc-forward, .zz h2 {
  display: none !important;
}

/*.woocommerce-content-box {
	margin-left: 0px !important;
}*/

.sp2 .fusion-post-title {
	 line-height: 20px !important;
	 padding-top: 10px !important;
	 padding-bottom: 7px !important;
}

.sp2 .fusion-post-content {
	 line-height: 1.3 !important;
}

td small {
	line-height: 0.1 !important;
	color: #000 !important;
	font-size: 10px !important;
	font-weight: 400 !important;
}