/**
* 2007-2020 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-2020 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.
*/

#module-sw_reviews-reviews .title_block{
    font-size: 32px;
    align-self: center;
    margin-bottom: 30px;
}

#module-sw_reviews-reviews .info-text-block{
    margin-top: 80px;
    text-align: center;
    margin-bottom: 80px;
}

#reviews_form .reviews-item {
    background: #f2f2f2;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 15px 25px 25px;
    align-items: center;
}

#reviews_form .reviews-item h2 {
    text-align: center;
    margin-bottom: 0;
}

#reviews_form input {
    padding: 0 5px;
    height: 28px;
    width: 100%;
    border: 1px solid #ccc;
    background: #f2f2f2;
    border-radius: 10px;
}
#reviews_form textarea {
    padding: 5px 5px;
    width: 100%;
    height: 100px;
    border: 1px solid #ccc;
    background: #f2f2f2;
    border-radius: 10px;
}

#reviews_form textarea:focus,
#reviews_form textarea:visited {
    border: 1px solid #ccc;
    outline: none;
    border-radius: 10px;
}

#reviews_form #submitNewMessage {
    color: #9a7958;
    background-color: transparent;
    border-color: #9a7958;
    box-shadow: none;
    border-radius: 10px;
    margin-left: 100%;
    transform: translateX(-100%);
}

#reviews_form #submitNewMessage:hover {
    background-color: #9a7958;
    color: #9a7958;
    box-shadow: none!important;
}

#reviews_form .tofill {
    color: #E24352;
}

#reviews_form .img_review_product{
    max-width: 100%;
}

#new_comment_form_error {
    padding:15px 25px
}

.rating {
    font-size: 30px;
    line-height:1;
    text-align:left;
    overflow:hidden;
    margin:0;
}

.rating a { position:relative; float:right; color:#bbb; text-decoration:none; letter-spacing:0.125em }
.rating a:first-child { margin-right:0.05em }
.rating a, .rating a:after { transition:color .4s }
.rating a:hover, .rating a:hover:after { -webkit-animation:pop 0.2s; animation:pop 0.2s }
.rating a:active, .rating a:active:after { -webkit-animation:push 0.2s; animation:push 0.2s }
.rating a:hover, .rating a:hover:after, .rating a:hover ~ a, .rating a:hover ~ a:after,
.rating a:focus, .rating a:focus:after, .rating a:focus ~ a, .rating a:focus ~ a:after { color:#9a7958; outline:none }
.rating a.selected { color:#9a7958; outline:none }
.rating-stars { display:inline-block }
.rating-votes { clear:both; font-size:0.275em; line-height:1; color:#999 }
.rating a:before { content:'\2605'; position:absolute; z-index:-1; color:#e5e5e5; transform:scale(1.5); transform-origin:44% 54% }
@-webkit-keyframes pop { 50% { -webkit-transform:scale(1.2) } }
@keyframes pop { 50% { transform:scale(1.2) } }
@-webkit-keyframes push { 50% { -webkit-transform:scale(0.8) } }
@keyframes push { 50% { transform:scale(0.8) } }

