/* Colores:
Azul: #0052a7
Celeste: #1dc6ff */

@font-face {
  font-family: "tradeicon";
  src: url("../fonts/trade-icon.eot");
  src: url("../fonts/trade-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/trade-icon.woff") format("woff"), url("../fonts/trade-icon.ttf") format("truetype"), url("../fonts/trade-icon.svg#tradeicon") format("svg");
  font-weight: normal;
  font-style: normal;
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.justify-content-center {
	justify-content: center;
    display: flex;
	flex-wrap: wrap;
	margin-left: 0;
	margin-right: 0;
}
.justify-content-around {
	justify-content: space-around;
    display: flex;
	flex-wrap: wrap;
	margin-left: 0;
	margin-right: 0;
}
.justify-content-between {
	justify-content: space-between;
    display: flex;
	flex-wrap: wrap;
	margin-left: 0;
	margin-right: 0;
}

.align-items-center {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	margin-left: 0;
	margin-right: 0;
}

.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.modal-title {
    display: inline-block;
}

.fondo-blanco {
	background: #ffffffa3;
}

.color-blue {
	color: #003882;
}

.lang-drop button {
	background: transparent;
}
.lang-drop .dropdown-menu {
	min-width: 76px;
}

.bg-secondary {
	background: #c9d8e7;
}
.flag-icon {
	width: 32px;
    line-height: 32px;
}

.top-bar h6 {
  display: inline-block;
  line-height: 48px;
  margin: 0;
  vertical-align: sub;
  font-weight: 600;
  margin-right: 10px;
}

.top-bar h6 a {
  color: #0052a7;
}

button.navbar-toggler {
	color: #fff;
}

button.navbar-toggler:hover, button.navbar-toggler:focus {
	background: transparent;
	border-color: #c9d8e7;
}

.navbar-primary.menu-pais {
	background: #6b6b6b;
	padding: 0;
	position: static;
}

.header-v3 + .navbar-primary {
    padding: 0px;
}

.dropdown-menu {
    font-size: 1rem;
    min-width: 250px;
    padding: 10px 0;
    margin: 0;
}

.header-v3 + .navbar-primary .navbar-nav > .menu-item > a {
    padding: 1em 1.375em;
}

.navbar-primary.menu-pais .navbar-nav > .menu-item > a {
	border: none;
	padding: 0.6em 1.7em;
    font-size: 15px;
}

.navbar-primary .navbar-nav > .menu-item > a {
    color: #ffffff;
	font-weight: normal;
}

.navbar-primary .navbar-nav > .menu-item > a:hover {
    color: #ffffff;
}

.navbar-primary .navbar-nav > .menu-item > a.pagina-actual {
	background-color: #1dc6ff;
	color: #fff;
    text-decoration: none;
}
.dropdown-toggle::after {
    display: none;
}
.hero-action-btn a {
    color: #fff;
}

.hero-action-btn:hover {
	background: #c9d8e7;
	color: black;
}
.hero-2 {
    color: #ffffff;
    font-size: 3.2em;
    font-weight: 400;
}
.hero-subtitle-v2 {
    color: #f0f4f7;
    font-size: 1.25em;
}
.copyright-bar {
    padding: 0.4em 0;
}

.footer-logo {
    padding: 0;
}

.footer-bottom-widgets.pais {
	background: url(../images/mapas/mapa-py-t.png) 95% 0 no-repeat;
	background-size: contain;
}

.footer-bottom-widgets {
    padding: 2em 0 1.6em 0;
	background: #e6e6e6;
}
.footer-social-icons {
    margin-bottom: .5em;
}

.top-bar {
    padding: 0px;
    height: 48px;
}

.header-v3 {
    padding-bottom: .64em;
    padding-top: 1em;
}
.header-v3 .container > .row:first-child {
    margin-bottom: 0;
}

.navbar-full {
    z-index: 88;
}

.navbar-search {
    width: 50%;
    /* margin-top: 1.5%; */
}

.navbar-search .form-control, .navbar-search table.cart .coupon .input-text, table.cart .coupon .navbar-search .input-text {
    padding: .8em 2.134em;
}

.navbar-search .btn, .navbar-search .hero-action-btn, .navbar-search button {
    padding: .87em 1.93em;
}

.open > button.dropdown-toggle {
	background-color: #ccd7e6;
    border-color: #ccd7e6;
}

/* .header-logo img {
	width: 90%;
} */

.navbar-search {
    float: right;
}

.config-swatch-list {
	list-style: none;
}

.btn:hover, .btn:focus, .hero-action-btn:hover, .button:hover, .button:focus, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background-color: #003882;
}

.home-v1-slider,
.home-v2-slider,
.home-v3-slider {
  width: 100%;
  margin-left: 0;
  left: 0;
}

.products-carousel-with-image {
    width: 100%;
    margin-left: 0;
    left: 0;
}

.config-swatch-list span {
    display: block;
    position: relative;
    width: 1rem;
    height: 1rem;
    transition: all .3s;
	display: inline-block;
	margin-right: 10px;
}

.products-carousel-with-image {
    padding: 120px 0 80px;
}

/* Testimonios */
.slick-prev:before, .slick-next:before {
    font-size: 30px;
    color: #00ace5;
}
.slick-next {
    right: -45px;
}
.slick-prev {
    left: -45px;
}

.trd-hometwo-testimonial-section:before {
	content: '\f105';
    font-family: "tradeicon";
    font-size: 180px;
    color: #eaeaea;
    position: absolute;
    left: 100px;
	transform: rotateY(180deg);
}

.trd-hometwo-testimonial-section .trd-section-title-wrapper {
    text-align: center;
    margin-bottom: 80px;
}
.trd-testimonial .trd-testimonial-slides {
    display: block;
    overflow: hidden;
    text-align: center;
    opacity: 1;
    padding: 0 15px;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    -ms-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
.trd-testimonial .trd-testimonial-slides.slick-center .trd-testimonial-text {
    background-color: #00ace5;
    border: 0px solid;
}
.trd-section-tittle {
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 300;
    color: #003882;
    margin: 0;
    display: block;
    overflow: hidden;
}
.trd-section-tittle span.trd-highlight-text {
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #314861;
}
.trd-testimonial .trd-testimonial-slides .trd-testimonial-text {
    padding: 40px 30px;
    background-color: #ffffff;
    border: 1px solid #003882;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    margin-bottom: 27px;
}
.trd-testimonial .trd-testimonial-slides.slick-center .trd-testimonial-text p {
    color: #ffffff;
}
.trd-testimonial .trd-testimonial-slides.slick-center .trd-testimonial-text:after {
    border-top-color: #00ace5;
}
.trd-testimonial .trd-testimonial-slides.slick-center .trd-testimonial-text:before {
	border-top-color: #00ace5;
}
.trd-testimonial .trd-testimonial-slides .trd-testimonial-text:before {
    content: '';
    display: inline-block;
    border: 12px solid transparent;
    border-bottom: 0;
    border-top-color: #003882;
    position: absolute;
    bottom: -12px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.trd-testimonial .trd-testimonial-slides .trd-testimonial-text p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #888888;
    line-height: 28px;
    position: relative;
}
.trd-testimonial .trd-testimonial-slides .trd-testimonial-text .ec {
    font-size: 50px;
    color: #003882;
    display: inline-block;
}
.trd-testimonial .trd-testimonial-slides.slick-center .trd-testimonial-text .ec {
    color: #fff;
}
.trd-testimonial .trd-testimonial-slides.slick-center .trd-testimonial-text .ec:before {
	content: '\f105';
    font-family: "tradeicon";
	-webkit-transform: translateX(-50%) rotate(180deg);
    -moz-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    -o-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg);
}
.trd-testimonial .trd-testimonial-slides .trd-testimonial-text:after {
    content: '';
    display: inline-block;
    border: 10px solid transparent;
    border-bottom: 0;
    border-top-color: #fff;
    position: absolute;
    bottom: -10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.brands-carousel .media {
	max-width: 600px;
    margin: auto;
}

.owl-brands .owl-nav [class*='owl-'] {
    top: -50px;
}

.brands-carousel .item {
    height: 90px;
}

.footer-call-us .call-us-number, .call-us-number, footer a {
    font-size: 1em;
    display: inline-block;
    line-height: 1.429em;
    color: #003882;
    font-weight: bold;
}

.footer-call-us .call-us-number:hover, .call-us-number:hover, footer a:hover {
	color: #000;
}

.footer-call-us {
    margin-bottom: 0;
	padding: 0;
}

.footer-call-us .call-us-icon {
    padding-right: 10px;
}
.footer-payment-logo .card-item img {
	width: 160px;
}

.page .entry-header.header-with-cover-image .caption {
	padding: 50px;
}

.page .entry-header.header-with-cover-image .caption h1 {
    font-weight: 600;
}

.page .entry-header.header-with-cover-image {
    width: 100%;
    margin-left: 0;
    left: 0;
}
.vc_single_image-wrapper img {
	display: initial;
}
.text-content {
	text-align: left;
}
.btn-group-fab {
  position: fixed;
  width: 50px;
  height: auto;
  right: 20px;
  bottom: 20px;
}
.btn-group-fab div {
  position: relative;
  width: 100%;
  height: auto;
}
.btn-group-fab .btn {
  position: absolute;
  bottom: 0;
  border-radius: 50%;
  display: block;
  margin-bottom: 4px;
  /* width: ; */
  height: 40px;
  margin: 4px auto;
  padding: 0;
}
.btn-group-fab .btn-main {
  width: 50px;
  height: 50px;
  right: 50%;
  margin-right: -25px;
  z-index: 999;
}
.btn-group-fab .btn-sub {
  bottom: 0;
  z-index: 998;
  right: 50%;
  border-radius: 15px;
  margin-right: -20px;
  -webkit-transition: all 2s;
  transition: all 0.5s;
  display: none;
  padding: 10px 15px;
  background: #C9D8E7;
  border: 1px solid #C9D8E7;
}
.btn-group-fab.active .btn-sub:nth-child(2) {
  bottom: 60px;
}
.btn-group-fab.active .btn-sub:nth-child(3) {
  bottom: 110px;
}
.btn-group-fab.active .btn-sub:nth-child(4) {
  bottom: 160px;
}
.btn-group-fab .btn-sub:nth-child(5) {
  bottom: 210px;
}
.btn-primary {
	color: #fff;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group,
.input-group .form-control,
.input-group .form-control:active, .input-group .form-control:focus,
.input-group .form-control:hover {
    z-index: 0;
}

input[type="submit"]:hover, .btn-primary:hover, .btn-primary:active, .btn-primary:active:hover, .btn-primary:focus {
	background: #1dc6ff;
	color: #000;
	/* border: 1px solid black; */
}
.btn-group-fab .btn-sub:hover {
	background: #6587b3;
}

.electro-advanced-reviews {
	padding: 3.5rem 5rem;
	border: 1px solid #003882;
	border-radius: 20px;
	margin-bottom: 40px;
}

.advanced-review {
    margin-bottom: 0.5em;
}

/* Beneficios  */
.team-member-wrapper .team-member img {
    border: 2px solid #c9d8e7;
}

.team-member.circle:hover {
	transform: scale(1.15);
}

/* Como formar parte */
.avia-builder-el-last, .avia-icon-list-container, .avia-icon-list, .avia_start_animation,
.iconlist_icon, .iconlist-char, .article-icon-entry, .av_iconlist_title, .iconlist_content {
	border-color: #e1e1e1;
}

.iconlist-timeline {
    border-color: #003882;
}

.avia-icon-list {
	list-style: disc outside;
}

.avia_start_animation {
	text-indent: 0;
	margin: 0;
    padding: 0 0 30px 0;
    list-style-type: none;
    list-style-position: outside;
    clear: both;
    position: relative;
    min-height: 60px;
	border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.iconlist_icon {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	background-color: #54d4ff;
	height: 64px;
    width: 64px;
    line-height: 64px;
    font-size: 30px;
    text-align: center;
    border-radius: 500px;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-left: 2px;
    z-index: 5;
    color: #fff;
}

.article-icon-entry {
	min-height: 45px;
	display: block;
}
.iconlist_content_wrap {
    overflow: hidden;
    min-height: 1.5em;
    padding-bottom: 4px;
}
.av_iconlist_title {
    text-transform: uppercase;
    top: 4px;
    margin-bottom: 0;
    position: relative;
}
.iconlist_content {
	color: #919191;
	line-height: 1.65em;
}
.iconlist_content p {
	font-size: 14px;
}
.iconlist-timeline {
	webkit-animation: avia_slide_down 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
    animation: avia_slide_down 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
    height: 100%;
	position: absolute;
    top: 1%;
    left: 32px;
    width: 1px;
    border-right-width: 1px;
    border-right-style: dashed;
}
/* Dualizate */
.lista-paises {
  display: flex;
  flex-direction: column;
  margin-bottom: 50px;
}
.lista-paises .wp-post-image {
    width: auto;
  	height: 60px;
    margin-right: 20px;
    float: left;
}
.lista-paises .product-title {
    color: #0062bd;
    font-weight: bold;
    font-size: 1em;
    display: inherit;
}

.lista-paises .electro-price {
    margin-top: 6px;
	  margin-left: 0;
    display: block;
    margin-left: 95px;
    cursor: default;
    font-weight: normal;
    color: gray;
}

.lista-paises .amount {
    display: inline-block;
    font-size: 1.071em;
}
.lista-paises .electro-price {
    margin-top: 6px;
	margin-left: 0;
}
.lista-paises a {
    color: #0062bd;
    font-weight: bold;
}
.dualizate h1, .dualizate p {
	color: white;
	margin: 10px 0;
}
article.post .entry-header h4.entry-title {
    font-size: 1.5em;
    letter-spacing: -0.025em;
    font-weight: 400;
    margin-bottom: 0.360em;
    padding-bottom: 0.360em;
}
.page .entry-header h4 {
    font-size: 2.857em;
    letter-spacing: -0.025em;
    margin-bottom: 0;
}
.features-list .feature {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
.features-list .media {
    width: 280px;
}
.drawing {
	background: #c4d9e8;
	text-align: right;
	margin-left: -15px;
}

.category {
    margin-bottom: 2.857em;
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
.category .media {
    margin-bottom: 0.5em;
}
.category .media-left img {
    width: 150px;
    height: auto;
    max-width: none;
}

.category .media-heading {
    font-size: 1.286em;
    line-height: 1.333em;
    margin-bottom: 1em;
	font-weight: bold;
}

.category .media-heading h4 {
    color: #333e48;
}

.paises-ul {
	column-count: 4;
}
.product_list_widget {
    padding-left: inherit;
}

section header, .footer-widgets .widget-title,
.contact-page-title, .sidebar .widget-title,
.sidebar-blog .widget-title {
    border-bottom: 2px solid #003882;
}
section header h1::after, .footer-widgets .widget-title:after,
.contact-page-title::after, section header .h1::after,
.sidebar .widget-title::after, .sidebar-blog .widget-title::after {
  border: none;
}

#world-map {
  height: 500px;
  width: 100%;
}

#accordion .vc_toggle {
    margin: 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
}
.vc_toggle .vc_toggle_title {
    padding: 15px 20px !important;
}
.vc_toggle .vc_toggle_title .panel-title {
    color: #434343 !important;
    margin: 0;
    font-size: 16px;
}
.vc_toggle .vc_toggle_title .panel-title a {
    display: block;
}
.vc_toggle .vc_toggle_title .panel-title a:after {
    font-family: 'FontAwesome';
    float: right;
    content: "\f107";
    font-size: 28px;
}
.vc_toggle .vc_toggle_content {
    color: #747474;
    padding: 1em 1.429em 3.143em !important;
    margin-top: 0;
    margin-bottom: 0;
}
.vc_toggle .vc_toggle_title span {
    display: block;
    position: relative;
    width: 1rem;
    height: 1rem;
    transition: all .3s;
	display: inline-block;
	margin-right: 10px;
}
/* Carreras */
.product {
	margin: 0 0 40px;
}

.product .product-inner {
    padding: 1em;
}

.product a {
    color: #0062bd;
}
.product h3 {
    font-size: 1.071em;
    line-height: 1.286em;
    font-weight: bold;
    height: unset;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.product .datos-carrera h3 {
	height: unset;
}

.product .loop-product-categories {
    display: block;
    margin-bottom: 1em;
    font-size: 0.857em;
    line-height: 1.05em;
    height: 1.05em;
    color: #878787;
    overflow: hidden;
}

.product .product-thumbnail {
    margin-bottom: 0.714em;
    position: relative;
    width: 100%;
    padding-bottom: 75.01%;
    height: 0;
}

.product .product-thumbnail img {
    transform-style: flat;
}

.product .hover-area {
    display: none;
    border: none;
    position: relative;
    text-align: center;
    background-color: #FFF;
}
.product .hover-area .action-buttons {
    width: 100%;
    text-align: center;
    font-size: 0.929em;
    line-height: 1.385em;
}

.product .hover-area .action-buttons > a {
    display: inline-block;
    margin: 0 5px;
    padding-top: 0.571em;
}

.product:hover .product-inner {
	position: absolute;
    width: 100%;
    height: auto;
    min-height: 100%;
    box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.3);
    background-color: #fff;
}

.product:hover .hover-area {
	display: block;
    padding-top: 0.214em;
    border-top: 1px solid #eaeaea;
}


/* Colaboradores  */
.collaborator {
	margin: 20px 0;
}

.collaborator .media-body {
    padding: 1.6em .8em;
}
.collaborator .media-left {
    width: 36%;
	padding: 0;
}
.collaborator .media-body {
	width: 100%;
}

/* Contacto  */
.contacto-colab > a {
    font-size: 1em;
    /* font-weight: bold; */
    line-height: 2em;
    color: #333e48;
	white-space: nowrap;
}

.contacto-colab > a:focus, .contacto-colab > a:hover {
    color: #333e48;
    text-decoration: none;
}

.contacto-col2 .footer-social-icons .social-icons > li + li {
    margin-left: 1em;
}

.electro-advanced-reviews .comment-form > p label {
    width: 40%;
}

.site-footer .features-list {
    border: none;
    border-radius: 0;
    margin-bottom: 0;
}

.site-footer .features-list .media-left i, .site-footer .features-list .media-body {
    color: white;
}

.footer-cta {
	font-size: 1.1em;
    display: inline-block;
    line-height: 1.3em;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    border: 1px solid white;
    padding: 10px;
    border-radius: 30px;
	min-width: 370px;
}

.footer-cta:hover {
	color: #00ace5;
    background: white;
}

.site-footer .columna1 {
	background: #1fbef3;
    padding: 16px;
    text-align: right;
}

.site-footer .footer-newsletter {
    padding: 0;
}

/* Capacitaciones */
.capacitacion-title {
	margin-bottom: 30px;
	min-height: 52px;
	vertical-align:bottom;
}

/* Incentivos */

.incentivos .panel-default {
	background: #c9d8e7;
    padding: 40px 20px;
    color: #333e48;
	margin-top: 15px;
}

.incentivos .panel-default h1 .fa {
	color: #003882;
	font-size: 3.5rem;
}

.sidebar-blog .widget {
    margin-bottom: 2.5em;
}

.footer-social-icons .social-icons a {
	text-decoration: none;
}

.collaborator .collaborator-text {
    margin-bottom: .5em;
	/* white-space: nowrap; */
}

textarea.input-text {
    min-height: 2em;
}

.filtros .widget_electro_products_filter .widget .widget-title {
    line-height: 2.6em;
	margin-bottom: 10px;
}

.filtros .widget_layered_nav ul {
	padding-left: 10px;
}

.filtros .widget_electro_products_filter {
	margin: 18px 0 10px;
}

.filtros .woocommerce-ordering .orderby {
    width: 100%;
	cursor: pointer;
}

.filtros .widget_layered_nav ul li > a {
    padding: 2px 0;
}

/* Formadores  */
.form-img {
	float: right;
}

/* Marco legal */
.team-member-wrapper {
    padding: 3em 0;
}

.btn.btn-link {
	background: transparent;
	padding: 0 10px;
	text-decoration: underline;
	color: #003882;
}

.marco-legal {
	margin-bottom: 80px;
}

.marco-legal a {
	width: 100%;
	font-size: 14px;
	padding: 5px;
}
.team-member-wrapper .team-member .profile {
    margin-bottom: 20px;
}

/* Preguntas frecuentes  */
.wpb-accordion {
	padding: 40px;
}
.wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a:not(.collapsed):before {
    background: #003882;
    color: white;
}
.wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a:not(.collapsed) span {
	color: black;
}

.rating-system .container {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.rating-system .rating {
    display: -webkit-box;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    overflow: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
    position: relative;
}
.rating-system .rating-0 {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.rating-system .rating > input {
    display: none;
}
.rating-system .rating > label {
    cursor: pointer;
    width: 40px;
    height: 40px;
    margin-top: auto;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 76%;
    -webkit-transition: .3s;
    transition: .3s;
}
.rating-system .rating > input:checked ~ label,
.rating-system .rating > input:checked ~ label ~ label {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}
.rating-system .rating > input:not(:checked) ~ label:hover,
.rating-system .rating > input:not(:checked) ~ label:hover ~ label {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}
.rating-system .feedback {
    max-width: 360px;
    background-color: #fff;
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
}
.filtros {
    display: flex;
}

.filtros .filtro {
    padding: 10px;
    background-color: #dadada;
    border-radius: 20px;
    margin-right: 10px;
}

.filtros, .filtro, a.close {
    margin-left: 5px;
}

.collaborators-block.row .collaborator.col-xs-12.col-md-6.col-xl-4 {
	min-height: 433px !important;
	max-height: 433px !important;
}

/* Enlaces */
table.cart .product-thumbnail img {
  border: none;
}
