/**
* 2007-2024 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2024 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

.gbr-container {width:100%;}

.gbr-container ul {display:flex;margin:2em 0;}
.gbr-container ul li {flex: 0 1 calc(20%);margin:0 20px;padding: 24px;background-color: rgba(17, 17, 17, 0.05);border: 1px solid transparent;border-radius: 8px;}
.gbr-container ul li:first-child {margin-left:0px;}
.gbr-container ul li:last-child {margin-right:0px;}

.gbr-item {}
.gbr-item-top {}
.gbr-item-logo {position:absolute;display: inline-block;}
.gbr-item-logo-badge {width:40px;height:40px;position:relative;z-index:2;}
.gbr-item-logo-badge img {max-width:100%;display: block;}
.gbr-item-google {width:24px;height:24px;position: absolute;bottom: -6px;right: -6px;z-index:3;}
.gbr-item-top {position:relative;}
.gbr-item-top-text {display: inline-block;padding: 0 0 0 70px;position: relative;top: 0.5em;z-index:1;}
.gbr-item-name {font-weight: bold;}
.gbr-item-date {position: relative;top: 3px;}
.gbr-stars {margin-top: 1.2em;}
.gbr-star {display: inline-block;width: 20px;}
.gbr-star path {fill: rgb(252, 191, 2) !important;}
.gbr-item-main {margin-top: 0.3em;font-size: 1.1em;}

.gbr-general {position:relative;margin: 2em 0 0 0;padding: 0 7px 7px 24px;background-color: rgba(17, 17, 17, 0.05);border: 1px solid transparent;border-radius: 8px;}
.gbr-general-titre {display: inline-block;font-size: 2.1em;font-weight: bold;}
.gbr-general-content {font-size: 1.2em;margin: 10px 0;}
.gbr-general-content strong {}
.gbr-general-content-stars {margin: 5px 0;}
.gbr-general-titre-google {width: 40px;height: 40px;display: inline-block;position: relative;top: 12px;}
.gbr-avis {position: absolute;right: 3em;top: calc(50% - 10px);}
.gbr-avis a {padding: 15px 25px;background-color: rgb(25, 123, 255);color: white;font-weight: bold;border-radius: 10px;letter-spacing: 0.6px;}

@media screen and (max-width:768px){
.gbr-general {margin: 2em 0px 0 0px;}
.gbr-container ul {flex-direction: column;margin-top:5px;}
.gbr-container ul li {margin: 5px 0 0 0;padding: 15px 24px;}
.gbr-avis {position:relative;right:initial;top:initial;}
.gbr-avis a {display: inline-block;padding: 10px 15px;}

}
