@charset "UTF-8";
/*
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
*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #3a5676;
}

.hamburger-box {
  width: 24px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 24px;
  height: 4px;
  background-color: #3a5676;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

body.home .breadcrumb-container {
  display: none !important;
}
body#tinymce .white-text {
  background-color: #343a40 !important;
}
body .white-text, body#tinymce .white-text {
  color: #fff;
}
body .primary-text, body#tinymce .primary-text {
  color: #3a5676;
}
body .secondary-text, body#tinymce .secondary-text {
  color: #f45e2e;
}
body .red-text, body#tinymce .red-text {
  color: #e0004d;
}
body .blue-text, body#tinymce .blue-text {
  color: #3a5676;
}
body .green-text, body#tinymce .green-text {
  color: #aadb1e;
}
body .big-text, body#tinymce .big-text {
  font-size: 1.25rem;
}
body .small-text, body#tinymce .small-text {
  font-size: 0.875rem;
}
body .text-uppercase, body#tinymce .text-uppercase {
  text-transform: uppercase !important;
}
body .text-lowercase, body#tinymce .text-lowercase {
  text-transform: lowercase !important;
}
body h1 .text-lowercase, body h2 .text-lowercase, body h3 .text-lowercase, body h4 .text-lowercase, body h5 .text-lowercase, body h6 .text-lowercase, body#tinymce h1 .text-lowercase, body#tinymce h2 .text-lowercase, body#tinymce h3 .text-lowercase, body#tinymce h4 .text-lowercase, body#tinymce h5 .text-lowercase, body#tinymce h6 .text-lowercase {
  text-transform: lowercase !important;
}
body #toTop {
  right: 25px !important;
}
body .icon-flex {
  display: -ms-flexbox;
  display: flex;
}
body .icon-flex i {
  padding-top: 0.25rem;
  padding-right: 0.75rem;
}
body .d-none {
  display: none !important;
}
body .d-flex {
  display: flex !important;
}
body .wsp-pages-title {
  display: none;
}
@media (max-width: 800px) {
  body .row-reverse > .fusion-row {
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
body .fusion-content-boxes .fusion-column {
  margin-bottom: 1rem !important;
}
body .fusion-content-boxes.equal-heights {
  display: flex;
  flex-wrap: wrap;
}
body .fusion-content-boxes.equal-heights > .content-box-column {
  display: flex;
}
body .gmaps-wrapper {
  display: flex;
  flex-grow: 1;
}
body .gmaps-wrapper .BorlabsCookie {
  display: flex;
  width: 100%;
}
body .gmaps-wrapper .BorlabsCookie ._brlbs-content-blocker {
  display: flex;
  width: 100%;
}
body .gmaps-wrapper .BorlabsCookie ._brlbs-content-blocker ._brlbs-google-maps {
  display: flex;
  margin-bottom: 0;
  width: 100%;
}
body .gmaps-wrapper .BorlabsCookie ._brlbs-content-blocker ._brlbs-google-maps ._brlbs-thumbnail {
  object-fit: cover;
  width: 100%;
}
body .embed-responsive {
  position: relative;
  display: flex;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
body .embed-responsive.h-300 {
  height: 300px !important;
}
body .embed-responsive .embed-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
body .fusion-video.fusion-youtube .video-shortcode, body .fusion-video.fusion-vimeo .video-shortcode {
  padding-top: 56.25% !important;
  width: 100%;
  position: relative;
}
body .fusion-video.fusion-youtube .video-shortcode iframe, body .fusion-video.fusion-youtube .video-shortcode .fluid-width-video-wrapper, body .fusion-video.fusion-youtube .video-shortcode .BorlabsCookie, body .fusion-video.fusion-vimeo .video-shortcode iframe, body .fusion-video.fusion-vimeo .video-shortcode .fluid-width-video-wrapper, body .fusion-video.fusion-vimeo .video-shortcode .BorlabsCookie {
  padding-top: 0 !important;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
body .w-100 {
  width: 100% !important;
}
body .w-100 > .img-responsive {
  width: 100%;
}
body.page-template main#main {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body a.borlabs-cookie-preference {
  margin-bottom: 2rem;
}
body .fusion-portfolio-carousel.equal-heights .fusion-carousel-item {
  display: flex;
}
body .fusion-portfolio-carousel.equal-heights .fusion-carousel-item, body .fusion-portfolio-carousel.equal-heights .fusion-carousel-item-wrapper {
  height: 100%;
}
body .fusion-portfolio-carousel.equal-heights .fusion-carousel-item .fusion-image-wrapper {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
body .fusion-portfolio-carousel.equal-heights .fusion-carousel-item .fusion-image-wrapper img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 479px) {
  body .icon-on-side-custom .content-box-wrapper {
    padding: 1rem !important;
  }
  body .icon-on-side-custom .heading-link {
    display: flex !important;
    align-items: center;
  }
  body .icon-on-side-custom .heading-link .icon {
    position: relative;
  }
  body .icon-on-side-custom .heading-link .content-box-heading {
    padding-left: 0 !important;
  }
  body .icon-on-side-custom .content-container {
    padding-left: 0 !important;
  }
  body .icon-on-side-custom .fusion-read-more-button {
    margin-left: 0 !important;
  }
}

header.fusion-header-wrapper .fusion-header .fusion-mobile-nav-holder ul.sub-menu li a::before {
  display: inline-block;
  content: "\e61f";
  font-family: icomoon;
  transform: rotate(-90deg);
  margin: 0 3px 0 0;
  font-size: 0.75rem;
  position: relative;
  top: -1px;
}

.fusion-page-title-bar {
  position: relative;
}
.fusion-page-title-bar .fusion-page-title-secondary {
  text-align: left !important;
}
.fusion-page-title-bar .fusion-page-title-wrapper {
  position: static;
}
.fusion-page-title-bar .fusion-page-title-wrapper .fusion-page-title-secondary {
  position: absolute;
  bottom: -1rem;
  z-index: 20;
  width: calc(100% - 60px);
  max-width: var(--site_width);
  transform: translate(-50%, 100%);
  left: 50%;
}
.fusion-page-title-bar .fusion-page-title-wrapper .fusion-page-title-secondary .fusion-breadcrumbs {
  text-align: left;
}

.fusion-footer .awb-menu__i_main {
  color: #f45e2e;
}
.fusion-footer footer#footer .fusion-copyright-notice,
.fusion-footer footer#footer div[class^=menu] {
  width: 100%;
  text-align: center;
  display: block;
}
@media (min-width: 800px) {
  .fusion-footer footer#footer .fusion-copyright-content {
    display: block;
  }
  .fusion-footer footer#footer .fusion-copyright-notice {
    width: 40%;
    float: left;
    text-align: left;
    display: inline;
  }
  .fusion-footer footer#footer div[class^=menu] {
    width: 60%;
    float: right;
    text-align: right;
    display: inline;
  }
}
.fusion-footer footer#footer div[class^=menu] ul {
  margin: 0;
  padding: 0;
}
.fusion-footer footer#footer div[class^=menu] ul li {
  border: none;
  list-style: none;
  vertical-align: top;
  display: inline-block;
  margin: 0 5px;
}
.fusion-footer footer#footer div[class^=menu] ul li:last-child {
  margin-right: 0;
}
@media (min-width: 1024px) {
  .fusion-footer footer#footer div[class^=menu] ul li:not(:first-child)::before {
    content: "|";
    padding-right: 16px;
  }
}
form.wpcf7-form label.mandatory::after {
  content: " *";
  color: #3a5676;
}

.googleMapsIframe {
  border: 0;
  width: 100%;
  height: 100%;
  min-height: 400px;
  border-radius: 5px;
}

.svgFullWidth,
.svgFullWidth img {
  width: 100%;
}

.buttonArrowDown {
  position: absolute;
  bottom: 0;
  z-index: 2;
}

#menu-hauptnavigation .awb-menu__main-li:last-child {
  margin-left: 100px;
}
#menu-hauptnavigation .awb-menu__main-li:last-child .fusion-button {
  background: none;
  border-radius: 7px !important;
  border: 1px solid #485D7B !important;
  padding: 10px 20px !important;
  font-size: 1rem;
  color: #485D7B;
}
#menu-hauptnavigation .awb-menu__main-li:last-child .fusion-button:hover, #menu-hauptnavigation .awb-menu__main-li:last-child .fusion-button:focus {
  background: #485D7B;
  color: #FFF;
}

.awb-menu__sub-ul.awb-menu__sub-ul_main {
  border-radius: 7px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #FFF;
  overflow: auto;
  padding: 10px 0;
  margin-top: 5px !important;
  position: relative;
}
.awb-menu__sub-ul.awb-menu__sub-ul_main:before {
  content: "";
  position: absolute;
  top: -7px;
  left: 6px;
  width: 60%;
  height: 7px;
  background-color: #f45e2e;
}

.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li {
  border-bottom: none;
  line-height: 100%;
}

.awb-menu__sub-ul.awb-menu__sub-ul_main .awb-menu__sub-li a {
  padding-top: 5px;
  padding-bottom: 5px;
}

.noMarginBottomP .fusion-text p,
.noMarginBottomP p {
  margin-bottom: 0 !important;
}

.fusion-form-submit-field {
  margin: 0 auto !important;
}

.customImageCarousel-PaddingLeft .awb-carousel {
  padding-left: 7%;
}
.customImageCarousel-PaddingLeft .awb-carousel .awb-swiper-button {
  border: 1px solid #000;
  padding: 20px;
}

@media screen and (max-width: 1024px) {
  .customImageCarousel-PaddingLeft .awb-swiper-button {
    top: 15% !important;
  }
}
.customPostCards {
  padding-right: 140px !important;
}
.customPostCards .awb-swiper-button {
  background: #f3f3f3;
  height: 100%;
  border-radius: 0;
  opacity: 1;
  border: none;
}
.customPostCards .awb-swiper-button i {
  background: #FFF;
  border-radius: 50%;
  border: solid 1px #3A5676;
  transition: all ease-in-out 0.2s;
}
.customPostCards .awb-swiper-button i:hover, .customPostCards .awb-swiper-button i:focus {
  background: #F45E2E;
  border-color: #F45E2E;
  color: #FFF;
}
.customPostCards .awb-swiper-button.awb-swiper-button-prev i {
  padding: 10px 11px 10px 9px;
}
.customPostCards .awb-swiper-button.awb-swiper-button-next i {
  padding: 10px 7px 10px 13px;
}
.customPostCards .fusion-content-tb p {
  margin-bottom: 0;
}
.customPostCards .fusion-content-tb p a {
  display: block;
  margin-top: 2rem;
  color: #9D9D9D;
}
.customPostCards .fusion-content-tb p a:hover, .customPostCards .fusion-content-tb p a:focus {
  color: #F45E2E;
}
.customPostCards.awb-swiper:not(.swiper-fade):not([data-slide-effect=swipe_vert]):not([data-slide-effect=slide_vert]) .swiper-wrapper {
  padding: 25px 105px 25px 70px !important;
}

.fusion-form .fusion-form-element-required {
  text-decoration: none !important;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label {
  top: 14px !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before, .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:after {
  top: 14px !important;
}

html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {
  width: 66%;
}

@media screen and (max-width: 1024px) {
  html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {
    width: 100%;
  }
}
.customThemeSlider .flexslider .slides li .background {
  position: relative;
}
.customThemeSlider .flexslider .slides li .background::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #081B36 39.42%, rgba(8, 27, 54, 0) 85.58%);
  z-index: 1;
}
.customThemeSlider .flex-control-paging li a {
  text-indent: unset;
  background: none !important;
  border: none;
  width: 0;
  height: 0;
  padding-right: 5px;
}
.customThemeSlider .flex-control-paging li a:hover {
  color: #FFF;
}
.customThemeSlider .flex-control-nav {
  text-align: left;
  padding-left: 30px;
}

/*
.icon-uniE875 {
  width:50px;
  height:50px;
  &::before {
    padding-right: 2px;
  }
}
.icon-uniE876 {
  width:50px;
  height:50px;
  &::before {
    padding-left: 4px;
  }
}*/
.fusion-filter-all a {
  font-size: 0;
}

.customFilterDesign ul {
  border: none;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 10px;
  padding: 0;
}
.customFilterDesign ul li {
  border-radius: 6px;
  border: 1px solid #3A5676;
  background: #FFF;
  display: flex;
  padding: 10px 17px;
  justify-content: center;
  align-items: center;
}
.customFilterDesign ul li a {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 100%;
}
.customFilterDesign ul li a::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "+";
  font-size: 14px;
}
.customFilterDesign ul li.fusion-active {
  background: #EAEAEA;
}
.customFilterDesign ul li.fusion-active a {
  border: none;
}
.customFilterDesign ul li.fusion-active a::before {
  content: "\f00c";
  font-weight: 900;
  font-size: 14px;
}
.customFilterDesign ul .fusion-filter-all a::after {
  content: "Alle";
  font-size: 14px;
}

/* WpCarSync Plugin - mobile.de */
/* Übersichtsseite */
.wpcarsyncContainer .dxim_ff_order_bar {
  display: none;
}
.wpcarsyncContainer .wpcs_pd_row.wpcs_pd_row_2 .wpcs_pd_col.last.wpcs_align_right {
  display: none;
}
.wpcarsyncContainer a.dxim_button_styled:link,
.wpcarsyncContainer a.dxim_button_styled:visited,
.wpcarsyncContainer input.dxim_button_styled {
  background: #7A8596;
  color: #FFF;
  border-radius: 7px;
  border: none;
}
.wpcarsyncContainer a.dxim_button_styled:hover,
.wpcarsyncContainer a.dxim_button_styled:focus {
  background: #485d7b;
}
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive {
  border: 1px solid #D1D1D8;
  border-radius: 14px;
  overflow: hidden;
  height: 100%;
}
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .dxim_archive_title,
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .condition,
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .dxim_archive_specifics,
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .price_wrapper,
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .price_rating,
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .vehicle-emission {
  margin: 0 1.5em;
}
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .dxim_archive_title h2 {
  font-weight: bold;
  margin-bottom: 0.25rem;
}
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .dxim_archive_title h3 {
  margin-bottom: 0.25rem;
}
.wpcarsyncContainer .wpcs_vehicle_list .wpcs_grid .vehicle-on-archive .wpcs_button_wrapper {
  margin: 0 1.5em 1.5em 1.5em;
}
.wpcarsyncContainer .wpcs_pagination {
  text-align: center;
  margin-top: 4rem;
  margin-bottom: 2rem;
}

/* Detailansicht */
.vehicle-on-single .wpcs_grid.dxim_section.wpcs_grid_3 {
  display: none;
}
.vehicle-on-single #wpcs_thumbnails_wrapper #vehicle_single_images_prev_btn,
.vehicle-on-single #wpcs_thumbnails_wrapper #vehicle_single_images_next_btn {
  background: none;
  border: none;
}
.vehicle-on-single #wpcs_thumbnails_wrapper #vehicle_single_images_prev_btn .wpcs_icon.dashicons,
.vehicle-on-single #wpcs_thumbnails_wrapper #vehicle_single_images_next_btn .wpcs_icon.dashicons {
  color: #f45e2e;
}
.vehicle-on-single #vehicle_single_thumbnails .slick-slide {
  padding: 0 5px;
}
.vehicle-on-single #vehicle_single_thumbnails .slick-list {
  margin: 0 -5px;
}
.vehicle-on-single #vehicle_single_thumbnails .thumbnail {
  border-radius: 9px;
}
.vehicle-on-single .dxim_vehicle_buttons a.dxim_button {
  background: #7A8596;
  color: #FFF;
  border-radius: 7px;
  border: none;
}
.vehicle-on-single .dxim_vehicle_buttons a.dxim_button:hover, .vehicle-on-single .dxim_vehicle_buttons a.dxim_button:focus {
  background: #485d7b;
}
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel {
  margin-bottom: 3rem;
}
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel .dxim_control_buttons {
  width: 100%;
}
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel .dxim_control_buttons .dxim_control_next_btn {
  float: right;
}
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel .dxim_control_buttons .dxim_control_next_btn,
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel .dxim_control_buttons .dxim_control_prev_btn {
  background: none;
  border: none;
}
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel .dxim_control_buttons .dxim_control_next_btn .wpcs_icon.dashicons,
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel .dxim_control_buttons .dxim_control_prev_btn .wpcs_icon.dashicons {
  color: #f45e2e;
}
.vehicle-on-single .dxim_vehicle_carousel_wrapper.carousel .slick-dots {
  display: none !important;
}

.fusion-form-date-field {
  position: relative;
}
.fusion-form-date-field:after {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 8px;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%239D9D9D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 12px 8px;
}

.imageCarousel-addButton .awb-imageframe-caption-text {
  padding: 1rem 0 1.5rem 0;
}
.imageCarousel-addButton .awb-swiper-button {
  width: 45px;
  height: 45px;
  margin-top: -60px;
  opacity: 1;
}
.imageCarousel-addButton .awb-swiper-button [class^=icon-], .imageCarousel-addButton .awb-swiper-button [class*=" icon-"] {
  font-size: 18px;
  font-weight: bold;
}

.contact-form-withSubmitArrow .form-form-submit i::before,
.customArrow i::before {
  content: "" !important;
  display: inline-block;
  width: 24px;
  height: 13px;
  background-image: url("https://jw-bruns.de/wp-content/uploads/2026/04/arrow_contact.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Google Bewertungen */
.fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container-wrapper {
  width: 90%;
  margin: auto !important;
}
.fusion-fullwidth .ti-widget.ti-goog .ti-review-item > .ti-inner {
  border-radius: 0 !important;
  box-shadow: 1px 4px 6px 0px rgba(0, 0, 0, 0.1), 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}
.fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-next, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-prev, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-next:hover, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-prev:hover, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-next:focus, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-prev:focus {
  outline-color: #3A5676 !important;
  width: 45px !important;
  height: 45px !important;
  border-radius: 100% !important;
  margin-top: -10px !important;
  background-color: #FFF !important;
}
.fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-next:before, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-prev:before, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-next:hover:before, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-prev:hover:before, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-next:focus:before, .fusion-fullwidth .ti-widget.ti-goog .ti-reviews-container .ti-controls .ti-prev:focus:before {
  border-color: #F45E2E !important;
}

/*# sourceMappingURL=style.css.map */
