/*
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
*/


.products li.product .fusion-product-wrapper {
  height: 100%;
  position: relative;
  padding-bottom: 50px;
}
.products li.product .fusion-product-wrapper .product-buttons {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
}
.product .avada-single-product-gallery-wrapper {
  width: 47%;
  width: calc(50% - 30px);
  width: -webkit-calc(50% - 30px);
}
.product.product-grid-view .summary.entry-summary {
  width: 50%;
  margin: 0;
  float: right;
}
.fusion-menu-element-wrapper li:last-child .transition-fade {
  display: none;
}
.product-details-container .fusion-price-rating .price ins span,
#final-order-details .mini-order-details tr:last-child .amount, 
#wrapper .cart-checkout a:hover, 
#wrapper .cart-checkout a:hover::before, 
#wrapper .product-category a:hover h2.woocommerce-loop-category__title, 
.avada-order-details .shop_table.order_details tfoot tr:last-child .amount, 
.cart_totals .order-total .amount, 
.checkout .shop_table tfoot .order-total .amount, 
.fusion-carousel-title-below-image .fusion-carousel-meta .price .amount, 
.my_account_orders .woocommerce-orders-table__cell-order-actions a:hover::after, 
.my_account_orders .woocommerce-orders-table__cell-order-number a, 
.shop_table .product-subtotal .amount, 
.widget_layered_nav li a:hover::before, 
.widget_product_categories li a:hover::before, 
.widget_shopping_cart_content .total .amount, 
.widget_shopping_cart_content a:hover::before, 
.woocommerce .address .edit:hover::after, 
.woocommerce-MyAccount-content .woocommerce-Addresses .edit:hover, 
.woocommerce-MyAccount-content .woocommerce-Addresses .edit:hover::after, 
.woocommerce-MyAccount-downloads .download-actions a:hover, 
.woocommerce-MyAccount-downloads .download-actions a:hover::after, 
.woocommerce-MyAccount-navigation ul li.is-active a, 
.woocommerce-MyAccount-navigation ul li.is-active a::after, 
.woocommerce-Pagination .woocommerce-Button:hover::after, 
.woocommerce-Pagination .woocommerce-Button:hover::before, 
.woocommerce-pagination .next:hover, 
.woocommerce-pagination .next:hover::after, 
.woocommerce-pagination .prev:hover, 
.woocommerce-pagination .prev:hover::before, 
.woocommerce-side-nav li.is-active a, 
.woocommerce-side-nav li.is-active a::after, 
.woocommerce-tabs .tabs a:hover .arrow::after, 
.woocommerce-tabs .tabs li.active a, 
.woocommerce-tabs .tabs li.active a .arrow::after,
#main .about-author .title a:hover, #main .post h2 a:hover, 
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a, 
#wrapper .fusion-vertical-menu-widget .menu li.current_page_ancestor > a, 
#wrapper .fusion-widget-area .current-menu-item > a, 
#wrapper .fusion-widget-area .current-menu-item > a::before, 
#wrapper .fusion-widget-area .current_page_item > a, 
#wrapper .fusion-widget-area .current_page_item > a::before, 
#wrapper .jtwt .jtwt_tweet a:hover, 
.content-box-percentage, 
.fusion-content-widget-area .widget .recentcomments:hover::before, 
.fusion-content-widget-area .widget li a:hover, 
.fusion-content-widget-area .widget li a:hover::before, 
.fusion-content-widget-area .widget_archive li a:hover::before, 
.fusion-content-widget-area .widget_categories li a:hover, 
.fusion-content-widget-area .widget_categories li a:hover::before, 
.fusion-content-widget-area .widget_links li a:hover::before, 
.fusion-content-widget-area .widget_nav_menu li a:hover::before, 
.fusion-content-widget-area .widget_pages li a:hover::before, 
.fusion-content-widget-area .widget_recent_entries li a:hover::before, 
.fusion-date-and-formats .fusion-format-box i, 
.fusion-open-submenu:hover, 
.fusion-pagination .next:hover, 
.fusion-pagination 
.next:hover::after, 
.fusion-pagination .prev:hover, 
.fusion-pagination .prev:hover::before, 
.fusion-read-more:hover::after, 
.more a:hover::after, 
.pagination .pagination-next:hover::after, 
.pagination .pagination-prev:hover::before, 
.pagination-next:hover::after, 
.pagination-prev:hover::before, 
.price ins .amount, 
.price > .amount, 
.project-content .project-info .project-info-box a:hover, 
.rtl .fusion-read-more:hover::before, 
.rtl .more a:hover::before, 
.side-nav .arrow:hover::after, 
.side-nav li.current_page_ancestor > a, 
.side-nav ul > li.current_page_item > a, 
.single-navigation a[rel="next"]:hover::after, 
.single-navigation a[rel="prev"]:hover::before, 
.star-rating span::before, 
.star-rating::before, 
a:hover, 
h5.toggle:hover a {
  color: #006AB4 !important;
}
#toTop:hover{
	background: #006AB4 !important;
}
ul.products .product {
  margin-bottom: 15px;
}
table thead tr th {
  font-size: 1.2em !important;
}
.cart_totals .wc-proceed-to-checkout a {
  float: none !important;
}
.wc-proceed-to-checkout .single_add_to_cart_button img ,
.woocommerce .single_add_to_cart_button img {
  margin-bottom: 0;
  margin: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0;
  background: none;
}
.wc-proceed-to-checkout .single_add_to_cart_button:hover img,
.woocommerce .single_add_to_cart_button:hover img {
  opacity: 0.7;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.button-default{
	background: #006AB4 !important;
	-webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.button-default:hover{
	background: #212834 !important;
	-webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  color: #fff !important
}
.eh_paypal_express_link,
.eh_paypal_express_link {
  margin: 10px 5px;
  background: none !important;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0 !important;
}
.avada-myaccount-user {
  border-right: 1px solid var(--sep_color);
  border-left: 1px solid var(--sep_color);
  padding-left: 7px;
  padding-right: 7px;
}
.checkout .shop_table tfoot th, 
.checkout .shop_table tfoot td {
  width: 50% !important;
  text-align: left !important;
}
#shipping_method {
  text-align: left !important;
}
.heading .widget-title {
  margin-top: 0;
  margin-bottom: 10px;
}
.sidebar .widget {
  margin-bottom: 30px;
}
:root {
    --sidebar_gutter: 2% !important;
}
.title-border-underline {
  position: relative;
}
.title-border-underline::before {
  position: absolute;
  display: block;
  content: "";
  background: #0069A1;
  height: 2px;
  width: 200px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
}
.latest-article-wrapper .title-border-underline::before,
.woocommerce-product-wrapper .title-border-underline::before {
  bottom: -8px;
}
.latest-article-wrapper h4.title-border-underline::before {
  width: 100px
}
.services-btn {
  font-size: 16px;
  background: #0069A1;
  color: #fff !important;
  padding: 10px 16px;
}
.services-btn:hover {
  background: #212834;
  color: #fff !important;
}
.woocommerce-product-wrapper ul.products {
  margin: 10px -10px 0;
}
.woocommerce-product-wrapper ul.products .product .fusion-product-wrapper {
  background: #fff;
  padding: 10px;
}
.hidden-section {
	display: none !important;
}