/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 22, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}
/* line 26, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 28, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 30, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}
/* line 32, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}
/* line 116, ../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
/* Welcome to Compass. Use this file to write variables.
 */
/* line 10, ../sass/screen.scss */
body {
  font-family: Poppins, sans-serif;
}
/* line 15, ../sass/screen.scss */
.container-fluid {
  padding: 0;
}
/* line 20, ../sass/screen.scss */
header {
  background-color: #ffffff;
}
/* line 28, ../sass/screen.scss */
header .navbar-brand {
  padding: 18px;
  height: auto;
}
/* line 33, ../sass/screen.scss */
header .navbar-default {
  background-color: #ffffff;
  border: none;
  margin-bottom: 0;
}
/* line 41, ../sass/screen.scss */
header .navbar-default .navbar-header img {
  height: 32px;
}
/* line 51, ../sass/screen.scss */
header .navbar-default .navbar-nav li.active a {
  background-color: transparent;
  color: #4A4A4A;
}
/* line 59, ../sass/screen.scss */
header .navbar-default .navbar-nav li .mdi-shopping {
  font-size: 30px;
  vertical-align: middle;
}
/* line 66, ../sass/screen.scss */
header .navbar-default .navbar-nav li span.shopNumber {
  font-weight: bold;
  vertical-align: middle;
}
/* line 72, ../sass/screen.scss */
header .navbar-default .navbar-nav li a {
  font-family: Poppins, sans-serif;
    font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  color: #4A4A4A;
  line-height: 45px;
}
/* line 83, ../sass/screen.scss */
header .navbar-default .navbar-nav li.avatar_sup {
  display: none;
}
/* line 87, ../sass/screen.scss */
header .navbar-default .navbar-nav li.avatar_sup a {
  line-height: 0;
  padding: 20px 20px;
}
/* line 93, ../sass/screen.scss */
header .navbar-default .navbar-nav li.avatar_sup img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
/* line 102, ../sass/screen.scss */
header .navbar-default .shop-mobile {
  height: auto;
  overflow: hidden;
  float: right;
  margin-right: 16px;
  margin-top: 8px;
}
/* line 110, ../sass/screen.scss */
header .navbar-default .shop-mobile li {
  overflow: hidden;
}
/* line 118, ../sass/screen.scss */
form.form-mobile-vers {
  margin-top: 0px;
  margin-bottom: 0px;
  border: none;
  padding: 14px 15px;
}
/* line 125, ../sass/screen.scss */
form.form-mobile-vers .form-mobile-style i {
  width: 10%;
  font-size: 22px;
  display: inline;
  color: #C90000;
  margin-top: 10px;
}
/* line 132, ../sass/screen.scss */
form.form-mobile-vers .form-mobile-style input {
  border: none;
  box-shadow: none;
  padding: 0px;
  padding-left: 15px;
  height: auto;
  font-size: 14px;
  font-family: poppins;
  display: inline;
  position: absolute;
  padding-top: 1px;
  width: 90%;
  padding-right: 15px;
  background-color: transparent;
}
/* line 147, ../sass/screen.scss */
form.form-mobile-vers .form-mobile-style input:active {
  outline: none !important;
}
/* line 150, ../sass/screen.scss */
form.form-mobile-vers .form-mobile-style input:focus {
  outline: none !important;
  border-color: none !important;
  box-shadow: none !important;
}
/*
@mixin base($padding_lato) {
  width: 100%;
  margin: 0 auto;
  padding: 0 $padding_lato;
  text-align: center;
}*/
/* line 183, ../sass/screen.scss */
.img_base {
  max-width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
/* line 190, ../sass/screen.scss */
.chiaro {
  clear: both;
}
/* line 199, ../sass/screen.scss */
.body_bg {
  background-color: #4A4A4A;
}
/* line 204, ../sass/screen.scss */
.striscia_header {
  background: #f9f9f9;
  position: relative;
  overflow: hidden;
  color: #4A4A4A;
}
/* line 207, ../sass/screen.scss */
.striscia_header .contenitore_m {
  /* background-image: url("../images/new-brand/image-slider-new.png"); */
  background-repeat: no-repeat;
  background-position: 75% 50%;
}
/* line 211, ../sass/screen.scss */
.striscia_header .contenitore_m .contenitore_c {
  height: 500px;
}
/* line 217, ../sass/screen.scss */
.header_sx_m {
  display: table;
  height: 525px;
}
/* line 163, ../sass/screen.scss */
.header_sx_m .cella_b {
  display: table-cell;
  vertical-align: middle;
  height: 200px;
}
/* line 220, ../sass/screen.scss */
.header_sx_m .header_titolo {
  object-fit: contain;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 800;
  color: #fff;
  text-align: left;
  padding-bottom: 20px;
}
/* line 230, ../sass/screen.scss */
.header_sx_m .header_sottotitolo {
  object-fit: contain;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-align: left;
  line-height: 26px;
  padding-bottom: 60px;
}
/* line 243, ../sass/screen.scss */
.header_bottone_m:hover {
  text-decoration: none;
}
/* line 245, ../sass/screen.scss */
/* .header_bottone_m:hover .header_bottone_c {
  background: linear-gradient(to bottom, #DD9F96, #D87B6C);
} */
/* line 249, ../sass/screen.scss */
.header_bottone_m .header_bottone_c {
  background-image: linear-gradient(150deg, #980542 0%, #5F021F 100%);
  border-radius: 2px;
  font-size: 16px;
  line-height: 18px;
  color: #FFFFFF;
  padding: 15px 25px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border: none;
}

/* line 256, ../sass/screen.scss */
.header_bottone_m .header_bottone_c span {
  font-family: OpenSans, sans-serif !important;
  font-size: 16px;
  color: #FFF !important;
  text-transform: uppercase !important;
}
.header_bottone_m .header_bottone_c.small-button-vrs span
{
    font-size: 14px !important;
    cursor: pointer;
}
/* line 266, ../sass/screen.scss */
.header_dx {
  padding-top: 22px;
}
/* line 270, ../sass/screen.scss */
.striscia_1, .striscia_2 {
  background: #f9f9f9;
}
.user-profile-section
{
  min-height: calc(100vh - 450px);
}
/* line 274, ../sass/screen.scss */
.striscia_1 a, .striscia_2 a {
  max-width: 100%;
}
/* line 278, ../sass/screen.scss */
.striscia_1 .spazio_sticker_pre .sticker_tabella, .striscia_2 .spazio_sticker_pre .sticker_tabella {
  display: table;
  height: 280px;
}
/* line 163, ../sass/screen.scss */
.striscia_1 .spazio_sticker_pre .sticker_tabella .cella_b, .striscia_2 .spazio_sticker_pre .sticker_tabella .cella_b {
  display: table-cell;
  vertical-align: middle;
  height: auto;
}
/* line 281, ../sass/screen.scss */
.striscia_1 .sticker_tabella, .striscia_2 .sticker_tabella {
  margin: 0 auto;
}
/* line 284, ../sass/screen.scss */
.striscia_1 .sticker_img, .striscia_2 .sticker_img {
  margin: 0 auto;
  text-align: center;
  clear: both;
}
/* line 289, ../sass/screen.scss */
.striscia_1 .sticker_img img, .striscia_2 .sticker_img img {
  max-height: 100%;
}
/* line 293, ../sass/screen.scss */
.striscia_1 .sticker_titolo, .striscia_2 .sticker_titolo {
  width: 100%;
  text-align: center;
}
/* line 297, ../sass/screen.scss */
.striscia_1 .sticker_titolo h2, .striscia_2 .sticker_titolo h2, .striscia_1 .sticker_titolo h3, .striscia_2 .sticker_titolo h3 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  color: #4A4A4A;
  text-transform: capitalize;
  text-align: center;
}

/* line 315, ../sass/screen.scss */
.category_page .striscia_1 .sticker_img img {
  max-width: 180px;
}
.striscia_2 .sticker_img img
{
	max-height: 200px;
}
/* line 322, ../sass/screen.scss */
.striscia_2 {
  background-color: #fff;
}

.striscia-labelllama-lessons .big-section
{
padding-bottom: 20px;
}
.striscia-labelllama-lessons .small-section .titolo_blocco
{
	text-align: left;
	    padding: 0;
	        margin-top: 15px;
}
.striscia-labelllama-lessons .big-section .titolo_blocco
{
	padding: 0;
}
.striscia-labelllama-lessons .custom-lessons-container table th,
.striscia-labelllama-lessons .custom-lessons-container table td
{
	border: none;
}
.striscia-labelllama-lessons .custom-lessons-container table
{
	margin: 0;
}
.striscia-labelllama-lessons .custom-lessons-container table th
{
font-size: 60px;
    color: #4A4A4A;
    font-weight: bold;
    line-height: 60px;
        text-align: center;
}
.striscia_1 .spazio_sticker_m:hover .spazio_sticker_c
{
	background-color: rgba(0,0,0,0.05);
    border-radius: 30px;
}
/* line 338, ../sass/screen.scss */
.striscia_2 div.spazio_sticker_pre .spazio_sticker_c div.sticker_tabella {
  display: table;
  height: 220px;
}
/* line 163, ../sass/screen.scss */
.striscia_2 div.spazio_sticker_pre .spazio_sticker_c div.sticker_tabella .cella_b {
  display: table-cell;
  vertical-align: middle;
  height: auto;
}
/* line 342, ../sass/screen.scss */
.striscia_2 .sticker_titolo h2, .striscia_2 .sticker_titolo h3 {
  color: #4A4A4A;
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 30px;
}
/* line 348, ../sass/screen.scss */
.striscia_2 .sticker_titolo p {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.79;
}
/* line 358, ../sass/screen.scss */
footer {
  background-color: #63B7B7;
}
/* line 360, ../sass/screen.scss */
footer .spazio_footer {
  padding: 70px 0;
}
/* line 365, ../sass/screen.scss */
footer .spazio_sotto_menu_m .sotto_menu {
  text-align: center;
}
/* line 367, ../sass/screen.scss */
footer .spazio_sotto_menu_m .sotto_menu li {
  padding: 20px;
}
/* line 370, ../sass/screen.scss */
footer .spazio_sotto_menu_m .sotto_menu span {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
/* line 376, ../sass/screen.scss */
footer .spazio_sotto_menu_m .sotto_menu a:hover {
  text-decoration: none;
}
/* line 382, ../sass/screen.scss */
footer .spazio_sotto_menu_pre {
  padding-bottom: 35px;
}
/* line 386, ../sass/screen.scss */
footer .spazio_social a {
  display: block;
  text-align: center;
}
/* line 391, ../sass/screen.scss */
footer .spazio_ricerca {
  padding: 30px 0;
}
/* line 393, ../sass/screen.scss */
footer .spazio_ricerca input {
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: 1px solid white;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 50px;
  padding-right: 30px;
}
/* line 404, ../sass/screen.scss */
footer .spazio_ricerca input::placeholder {
  color: #fff;
}
/* line 407, ../sass/screen.scss */
footer .spazio_ricerca input::-ms-input-placeholder {
  color: #fff;
}
/* line 410, ../sass/screen.scss */
footer .spazio_ricerca input::-ms-input-placeholder {
  color: #fff;
}
/* line 414, ../sass/screen.scss */
footer .spazio_ricerca .ricerca_relative {
  position: relative;
}
/* line 416, ../sass/screen.scss */
footer .spazio_ricerca .ricerca_relative .mdi-magnify {
  position: absolute;
  font-size: 20px;
  font-weight: 500;
  line-height: 50px;
  color: #fff;
  right: 0px;
}
/* line 428, ../sass/screen.scss */
.spazio_sticker_m {
  /*min-height: 295px;*/
}
/* line 434, ../sass/screen.scss */
.spazio_sticker_m:hover .sticker_titolo h2 {
  color: #C90000;
}
/* line 444, ../sass/screen.scss */
.category_page .striscia_header .header_sx_m {
  height: 250px;
  margin: 0 auto;
}
/* line 447, ../sass/screen.scss */
.category_page .striscia_header .header_sx_m .header_titolo, .category_page .striscia_header .header_sx_m .header_sottotitolo {
  text-align: center;
  margin: 0 auto;
}
/* line 451, ../sass/screen.scss */
.category_page .striscia_header .header_sx_m .header_sottotitolo {
  max-width: 416px;
  padding-bottom: 0;
}
/* line 457, ../sass/screen.scss */
.category_page .striscia_1 {
  padding: 0px 0;
}
.striscia_1 .sticker_titolo h2
{
	padding-bottom: 10px;
}
.category_page .striscia_2 {
  padding-top: 40px;
  padding-bottom: 80px;
}
/* line 459, ../sass/screen.scss */
.category_page .striscia_1 .spazio_sticker_pre, .category_page .striscia_2 .spazio_sticker_pre {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 462, ../sass/screen.scss */
.category_page .striscia_1 .spazio_sticker_pre .sticker_tabella, .category_page .striscia_2 .spazio_sticker_pre .sticker_tabella {
  display: table;
      height: 230px;
}
/* line 163, ../sass/screen.scss */
.category_page .striscia_1 .spazio_sticker_pre .sticker_tabella .cella_b, .category_page .striscia_2 .spazio_sticker_pre .sticker_tabella .cella_b {
  display: table-cell;
  vertical-align: middle;
  height: auto;
}
/* line 471, ../sass/screen.scss */
.product_page .striscia_header .header_sx_m {
  height: 250px;
  margin: 0 auto;
}
/* line 474, ../sass/screen.scss */
.product_page .striscia_header .header_sx_m .header_titolo, .product_page .striscia_header .header_sx_m .header_sottotitolo {
  text-align: center;
  margin: 0 auto;
}
/* line 478, ../sass/screen.scss */
.product_page .striscia_header .header_sx_m .header_sottotitolo {
  max-width: 416px;
  padding-bottom: 0;
}
/* line 484, ../sass/screen.scss */
.product_page .striscia_1, .product_page .striscia_2 {
    padding-top: 40px;
  padding-bottom: 80px;	
}
/* line 486, ../sass/screen.scss */
.product_page .striscia_1 .spazio_sticker_pre, .product_page .striscia_2 .spazio_sticker_pre {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 489, ../sass/screen.scss */
.product_page .striscia_1 .spazio_sticker_pre .sticker_tabella, .product_page .striscia_2 .spazio_sticker_pre .sticker_tabella {
  display: table;
  height: 220px;
}
/* line 163, ../sass/screen.scss */
.product_page .striscia_1 .spazio_sticker_pre .sticker_tabella .cella_b, .product_page .striscia_2 .spazio_sticker_pre .sticker_tabella .cella_b {
  display: table-cell;
  vertical-align: middle;
  height: auto;
}
/* line 494, ../sass/screen.scss */
.product_page .striscia_product {

    padding-bottom: 25px;
  position: relative;
      min-height: 900px;
    display: flex;
    align-items: flex-start;
}
.product_page .striscia_product .bg-image{
	height: 100%;
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.conatinerImageProduct{
	width: 300px;
    float: right;
        pointer-events: all;

}

/* line 498, ../sass/screen.scss */
.product_page .striscia_product p, .product_page .striscia_product span {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-align: left;
  color: #4A4A4A;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .eq-ui-dropdown span
{
  color: #4A4A4A;
}
.new-button-container .eq-ui-select-wrapper input
{
  color: #4A4A4A;
}
/* line 506, ../sass/screen.scss */
.product_page .striscia_product .header_titolo {
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 800;
  color: #4A4A4A;
  text-align: left;
  padding-bottom: 20px;
}
/* line 515, ../sass/screen.scss */
.product_page .striscia_product .product_view_pre .stars_value_pre {
  padding-bottom: 30px;
}
/* line 518, ../sass/screen.scss */
.product_page .striscia_product .product_view_pre .number_review {
  float: left;
  line-height: 30px;
  padding-left: 10px;
}
/* line 523, ../sass/screen.scss */
.product_page .striscia_product .product_view_pre .star_value {
  float: left;
}
/* line 526, ../sass/screen.scss */
.product_page .striscia_product .product_view_pre .product_image {
  text-align: center;
}
/* line 529, ../sass/screen.scss */
.product_page .striscia_product .product_view_pre .product_image img {
  display: initial;
}
/* line 536, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m {
  padding: 15px;
  background-color: #fff;
  box-shadow: 2px 2px 10px rgb(0 0 0 / 15%);
}


}
/* line 540, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box p {
  color: #000;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box span
{
	/*color: #fff;*/
}
/* line 543, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .header_bottone_m {
  margin-top: 15px;
}
/* line 547, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .size_title {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
  color: #4A4A4A;
  padding-bottom: 14px;
}
/* line 555, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .radio_selection {
  padding-bottom: 40px;
}
/* line 558, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .radio_selection .radio_price span {
  width: 33%;
  display: block;
  float: right;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  color: #000000;
}
/* line 569, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .radio_selection .radio_price .span_blue {
  color: #4A4A4A;
}
/* line 575, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .radio {
  margin-bottom: 12px;
}
/* line 577, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .radio label {
  display: block;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  color: #000000;
}
/* line 588, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container {
  margin-bottom: 10px;
  position: relative;
}
/* line 594, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span {
  width: 30%;
}
/* line 599, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.boxed {
font-size: 12px;
    font-weight: 500;
    text-align: center;
    color: #979797;
    padding: 2px 10px;
    border: 1px solid #979797;
    display: inline-block;
    margin: 3px 2px;
    width: 47%;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed 
{
  width: calc(96% + 6px); /* keep align with other section boxes */
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed .quantity-container
{
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed:hover,
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed.active
{
  margin: 3px 2px;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed:hover .quantity-container,
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed.active .quantity-container
{
  margin: -1px;
  width: calc(100% - -2px);
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span 
{
  width: 33.3%;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.quantity-units
{
  color: #979797;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.quantity-price
{
  color: #4A4A4A;
  font-weight: bold;
  text-align: center;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.quantity-discount
{
  color: #C90000;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed:hover .quantity-container span.quantity-units,
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed.active .quantity-container span.quantity-units
{
  color: #000000;
}
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container.quantity-box span.boxed .quantity-discount
{
  text-align: right;
}
/* line 611, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.boxed:hover, .product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.boxed.active {
  text-decoration: none;
  border: 2px solid #4A4A4A;
  margin: 2px;
  color: #000000;
}
/* line 619, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.boxed:focus, .product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.boxed:active, .product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.boxed:visited {
  text-decoration: none;
}
/* line 627, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.pricing {
  font-size: 30px;
  font-weight: 600;
  color: #C90000;
}
/* line 634, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .select_size_box .new-button-container span.reduction {
  font-size: 14px;
  font-weight: 500;
  color: #C90000;
}
.product_page .striscia_product .select_size_box_m .select_size_box .new-button-container .red-calculation
{
  padding-bottom: 15px;
}
.product_page .striscia_product .select_size_box_m .select_size_box .new-button-container .red-calculation .total_pricing
{
  font-family: Poppins, sans-serif;
  font-weight: 600;
  color: #939393;
  font-size: 22px;
  text-decoration: line-through;
}
.product_page .striscia_product .select_size_box_m .select_size_box .new-button-container .red-calculation .reduction_total
{
  font-family: Poppins, sans-serif;
  font-weight: 800;
  color: #4A4A4A;
  font-size: 16px;
  line-height: 35px;
}
.product_page .striscia_product .select_size_box_m .select_size_box .new-button-container .red-calculation .reduction_total span
{
  font-family: Poppins, sans-serif;
  font-weight: 800;
  font-size: 24px;
}
@media (max-width: 768px)
{
  .product_page .striscia_product .select_size_box_m .select_size_box .new-button-container .red-calculation .reduction_total
  {
    font-size: 16px;
  }
  .product_page .striscia_product .select_size_box_m .select_size_box .new-button-container .red-calculation .reduction_total span
  {
    font-size: 24px;
  }
}
/* line 647, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .header_bottone_m .header_bottone_c {
  width: 100%;
  margin: 0 auto;
}
/* line 652, ../sass/screen.scss */
.product_page .striscia_product .select_size_pre .select_size_box_m .header_bottone_m .header_bottone_c span {
  font-size: 16px;
}
/* line 660, ../sass/screen.scss */
.product_page .size_x_size {
  display: none;
  padding-top: 10px;
}
/* line 664, ../sass/screen.scss */
.product_page .size_x_size input {
  max-width: 80px;
  display: inline;
}
/* line 668, ../sass/screen.scss */
.product_page .size_x_size span {
  padding:5px 4px;
}
/* line 674, ../sass/screen.scss */
.product_page .stars_value_pre .star_value, .product_page .stars_value_pre .star_value_absolute span {
  background-repeat: no-repeat;
  background-size: 150px 25px;
  height: 25px;
  width: 150px;
}
/* line 680, ../sass/screen.scss */
.product_page .stars_value_pre .star_value {
  position: relative;
  background-image: url("../images/star-icon-empty.png");
}
/* line 683, ../sass/screen.scss */
.product_page .stars_value_pre .star_value .star_value_absolute {
  width: 150px;
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
}
/* line 690, ../sass/screen.scss */
.product_page .stars_value_pre .star_value .star_value_absolute span {
  width: 72%;
  max-width: 100%;
  display: block;
  background-image: url("../images/star-icon-full.png");
}
/* line 702, ../sass/screen.scss */
.product_page .review_box_container {
  background: #f9f9f9;
      min-height: 0px;
    padding: 128px 0px;
}
/* line 704, ../sass/screen.scss */
.product_page .review_box_container .header_titolo, .product_page .review_box_container .number_review span {
  color: #4A4A4A;
}

/* line 710, ../sass/screen.scss */
.product_page .review_box_container .review_image img {

}
/* line 717, ../sass/screen.scss */
.product_page .review_box_container .review_profile .stars_value_pre {
  padding-bottom: 5px;
}
/* line 719, ../sass/screen.scss */
.product_page .review_box_container .review_profile .stars_value_pre .star_value {
  float: none;
}
/* line 723, ../sass/screen.scss */
.product_page .review_box_container .review_profile .name_user {
  text-align: left;
  line-height: 18px;
  padding-bottom: 5px;
  display: flex;
    justify-content: space-between;
}
/* line 732, ../sass/screen.scss */
.product_page .review_box_container .review_profile .name_user span.userNameComment {
    color: #4A4A4A;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.product_page .review_box_container .review_profile .name_user span.dateComment {
    color: #4A4A4A;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 200;
}
/* line 738, ../sass/screen.scss */
.product_page .review_box_container .review_profile .review_text p {
color: #4a4a4a;
    white-space: normal;
    line-height: 24px;
    margin-top: 8px;
    font-weight: 400;
}
/* line 745, ../sass/screen.scss */
.product_page .review_box_container .more_review {
  padding-top: 32px;
  text-align: center;
}
/* line 747, ../sass/screen.scss */
.product_page .review_box_container .more_review .header_bottone_m a {
  margin: 0 auto;
  text-decoration: none;
}
/* line 755, ../sass/screen.scss */
.page-header-container {
  margin: 65px 0;
}
/* line 759, ../sass/screen.scss */
.page-header-container .page-header-title h1 {
  font-size: 60px;
  font-weight: 800;
  text-align: center;
}
/* line 767, ../sass/screen.scss */
.page-header-container .page-header-subtitle h2 {
  font-size: 18px;
  font-weight: 500;
  color: #4a4a4a;
  text-align: center;
  line-height: 26px;
  margin: 20px 0;
}

.page-header-container .page-header-title.only-title
{
	padding-bottom: 0;
}
/* line 777, ../sass/screen.scss */
.login-section {
  /* background-color: #63B7B7; */
  padding: 50px 0;
}
/* line 782, ../sass/screen.scss */
.login-section .titolo_blocco {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 42px;
  font-weight: 600;
  color: #4A4A4A;
  padding-bottom: 30px;
  text-align: center;
  margin-top: 15px;
}
/* line 791, ../sass/screen.scss */
.login-section .notify-box {
  border-radius: 8px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  padding: 40px;
  text-align: center;
  background-color: #ffffff;
}
/* line 799, ../sass/screen.scss */
.login-section .notify-box #login_form {
  max-width: 400px;
  margin: 0 auto;
}
/* line 804, ../sass/screen.scss */
.login-section .notify-box #login_form a.forgot, .login-section .notify-box #login_form a.login {
  display: inline-block;
  font-weight: bold;
  color: #4A4A4A;
  font-size: 14px;
  cursor: pointer;
  line-height: 16px;
}
.login-section .notify-box #login_form a.forgot
{
  display: block;
  text-align: left;
}
/* line 813, ../sass/screen.scss */
.login-section .notify-box input#user_email,
.login-section .notify-box input#user_password,
.login-section .notify-box input#user_name,
.login-section .notify-box input {
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #4A4A4A;
  font-size: 16px;
  font-weight: 500;
  line-height: 50px;
  margin: 0 0 30px 0;
}
/* line 829, ../sass/screen.scss */
.login-section .notify-box label {
  text-align: left;
  top: 1rem;
}
/* line 835, ../sass/screen.scss */
.login-section .notify-box label.active {
  top: 0;
}
/* line 840, ../sass/screen.scss */
.login-section .notify-box input#user_remember_me {
  margin: 20px 0;
}
/* line 847, ../sass/screen.scss */
.login-section .notify-box .header_bottone_m button.header_bottone_c {
  margin: 20px 0;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 855, ../sass/screen.scss */
.login-section .notify-box .or {
  text-align: center;
  font-size: 14px;
  color: #4A4A4A;
}
/* line 861, ../sass/screen.scss */
.login-section .notify-box .or a {
  margin-top: 15px;
  display: inline-block;
  font-weight: bold;
  color: #4A4A4A;
}
/* line 875, ../sass/screen.scss */
#eq-ui-modal-login .notify-box {
  /*padding: 50px;*/
}
/* line 878, ../sass/screen.scss */
#eq-ui-modal-login .notify-box input#user_email,
#eq-ui-modal-login .notify-box input#user_password,
#eq-ui-modal-login .notify-box input#user_name {
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #4A4A4A;
  font-size: 16px;
  font-weight: 500;
  line-height: 50px;
  margin: 0 0 15px 0;
}
/* line 892, ../sass/screen.scss */
#eq-ui-modal-login .notify-box input#user_remember_me {
  margin: 20px 0;
}
/* line 899, ../sass/screen.scss */
#eq-ui-modal-login .notify-box .header_bottone_m button.header_bottone_c {
  width: 100%;
  margin: 20px 0;
}
/* line 906, ../sass/screen.scss */
#eq-ui-modal-login .notify-box .or {
  text-align: center;
}
/* line 910, ../sass/screen.scss */
#eq-ui-modal-login .notify-box .or a {
  margin-top: 15px;
}
/* line 916, ../sass/screen.scss */
#eq-ui-modal-login .notify-box a.forgot, #eq-ui-modal-login .notify-box a.login {
  font-size: 14px;
  text-align: center;
  margin: 0 auto;
  display: block;
  margin-top: 10px;
  cursor: pointer;
}
.eq-ui-modal
{
	/*padding: 20px;*/
}
#eq-ui-modal-login .container-skip-checkout
{
	margin-top: 20px;
}
#eq-ui-modal-login .container-skip-checkout .skip-later
{
color: #53718c;
    font-weight: 600;
font-size: 24px;
font-family: Poppins, sans-serif;
margin-bottom:20px;
}
.header_bottone_m .header_bottone_c.small-button-vrs
{
    max-width: 180px;
    padding: 10px;
    font-size: 15px;
}
/* line 927, ../sass/screen.scss */
.upload-modal-content {
  text-align: center;
}
/* line 931, ../sass/screen.scss */
.upload-modal-content h2 {
  font-size: 30px;
  font-weight: 800;
  color: #4A4A4A;
  text-align: center;
  padding-bottom: 20px;
}
/* line 941, ../sass/screen.scss */
.upload-modal-content #input-upload {
  margin: 20px 0;
}
/* line 945, ../sass/screen.scss */
.upload-modal-content #input-upload .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
/* line 953, ../sass/screen.scss */
.upload-modal-content #input-upload .inputfile + label {
  font-size: 1.25em;
  font-weight: 500;
  color: #000000;
  -moz-box-shadow: 0 0 10px #333333;
  -webkit-box-shadow: 0 0 10px #333333;
  box-shadow: 0 0 10px #333333;
  background: linear-gradient(to bottom, #DF9084, #C90000);
  display: inline-block;
  padding: 20px;
  border-radius: 5px;
}
/* line 964, ../sass/screen.scss */
.upload-modal-content #input-upload .inputfile:focus + label,
.upload-modal-content #input-upload .inputfile + label:hover {
  background: #C90000;
}
/* line 969, ../sass/screen.scss */
.upload-modal-content #input-upload .inputfile + label {
  cursor: pointer;
  /* "hand" cursor */
}
/* line 975, ../sass/screen.scss */
.upload-modal-content #input-upload label span {
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
  padding-left: 5px;
  position: relative;
  top: -2px;
}
/* line 987, ../sass/screen.scss */
.upload-modal-content .skip-later {
  padding-top: 20px;
}
/* line 992, ../sass/screen.scss */
.upload-modal-content .instruction-container {
  display: none;
      font-size: 16px;
}
/* line 997, ../sass/screen.scss */
.upload-modal-content .instruction-container textarea.artwork_instructions {
  width: 100%;
  resize: none;
  min-height: 5rem;
  color: #000000;
  padding: 10px;
  border: 1px solid #f9f9f9;
  background-color: #ffffff;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 1011, ../sass/screen.scss */
.upload-modal-content .instruction-container button.header_bottone_c {
  width: 193px;
  text-transform: uppercase;
  font-weight: 500;
  margin: 20px 0;
}
/* line 1026, ../sass/screen.scss */
.cart-page .cart-section .flex-row {
  display: flex;
}
/* line 1032, ../sass/screen.scss */
.cart-page .cart-section .content-side .sticky {
}
/* line 1040, ../sass/screen.scss */
.cart-page .cart-section .content-side .sticky h2, #shipto div {
}
/* line 1048, ../sass/screen.scss */
.cart-page .cart-section .content-side .sticky #shipto,.cart-page .cart-section .content-side .sticky .shipto {
}
/* line 1056, ../sass/screen.scss */
.cart-page .cart-section .content-side .sticky p {
}
/* line 1068, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table thead td {
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: bold;
  background-color: #EEEEEE;
}
/* line 1074, ../sass/screen.scss */
/* .cart-page .cart-section .custom_cart_content .cart_popup_table tbody {
  margin-top: 30px;
} */
/* line 1078, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr {
  /* border-top: 1px solid #4A4A4A; */
}
/* line 1082, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr td {
  padding-top: 20px;
  padding-bottom: 20px;
}
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr td a {
  cursor: pointer;
}
/* line 1089, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr td p.remove a {
  color: #f3565d;
  font-size: 20px;
}
/* line 1102, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody .media .media-left .cart-image {
  max-width: 100px;
}
/* line 1109, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody .media .media-body h4 {
  margin-bottom: 15px;
  font-weight: bold;
}
/* line 1114, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody .media .media-body p {
  margin-bottom: 15px;
}
/* line 1118, ../sass/screen.scss */
.cart-page .cart-section .custom_cart_content .cart_popup_table tbody .media .media-body textarea.artwork_instructions {
  width: 100%;
  resize: none;
  min-height: 5rem;
  color: #000000;
  padding: 10px;
  border: 1px solid #f9f9f9;
  background-color: #ffffff;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
  margin-top: 15px;
}
/* line 1142, ../sass/screen.scss */
header.submenu-header ul.submenu {
  /*li:first-child
  {
    padding-left: 0;
  }*/
}
/* line 1146, ../sass/screen.scss */
header.submenu-header ul.submenu li {
  display: inline-block;
  padding: 20px;
}
/* line 1150, ../sass/screen.scss */
header.submenu-header ul.submenu li a {
  color: #4A4A4A;
}
/* line 1156, ../sass/screen.scss */
header.submenu-header ul.submenu li.active {
  background-color: #f9f9f9;
}
/* line 1159, ../sass/screen.scss */
header.submenu-header ul.submenu li.active a {
  color: #5c99d2;
}
/* line 1174, ../sass/screen.scss */
#main-account .details {
  font-weight: 600;
  font-size: 22px;
  color: #4A4A4A;
  margin-bottom: 30px;
}
/* line 1182, ../sass/screen.scss */
#main-account #summary {
  margin-bottom: 40px;
}
/* line 1185, ../sass/screen.scss */
#main-account #summary h4, #main-account #summary p {
  margin-bottom: 10px;
}
/* line 1189, ../sass/screen.scss */
#main-account #summary .media-body {
  vertical-align: middle;
}
/* line 1193, ../sass/screen.scss */
#main-account #summary .avatar {
  margin-right: 20px;
  width: 100px;
  position: relative;
}
/* line 1198, ../sass/screen.scss */
#main-account #summary .avatar img {
  border-radius: 50%;
}
/* line 1202, ../sass/screen.scss */
#main-account #summary .avatar .overlay {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
  background-color: rgba(83, 113, 140, 0.5) !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
}
/* line 1214, ../sass/screen.scss */
#main-account #summary .avatar .overlay #edit_picture_button {
  position: relative;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #ffffff;
}
/* line 1231, ../sass/screen.scss */
#main-account #summary .avatar:hover .overlay {
  display: block;
}
/* line 1240, ../sass/screen.scss */
#main-account .default-shipping-container div {
  margin: 10px 0;
  line-height: 25px;
}
/* line 1248, ../sass/screen.scss */
.order_table_panel {
  background-color: transparent;
  box-shadow: none;
}
/* line 1253, ../sass/screen.scss */
.order_table_panel .eq-ui-card.eq-ui-card-with-table {
  padding: 0;
  margin-bottom: 24px;
}
/* line 1259, ../sass/screen.scss */
.order_table_panel #itemlist_cards {
  line-height: 32px;
}
/* line 1265, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card_header {
  text-transform: uppercase;
  padding: 3px 20px 3px 20px;
  font-size: 12px;
  line-height: 24px;
}
/* line 1272, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card_header .order_status {
  float: right;
}
/* line 1277, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card_header.card_items_approved,
.order_table_panel .summary-panel #container_shadow #card_details .header_base_color.card_items_approved {
  background-color: #4A4A4A !important;
  color: white;
}
.order_table_panel #itemlist_cards .item-row .item_card_header.card_under_approval{
/*   background-color: #FA7410 !important; */
  background-color: #C90000 !important;
  color: white;
}
/* line 1283, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card_header.status_new,
.order_table_panel #itemlist_cards .item-row .item_card_header,
.order_table_panel .summary-panel #container_shadow #card_details .header_base_color {
  background-color: #4a4a4a !important;
  color: white;
}
/* line 1289, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card {
  background-color: #ffffff;
  padding: 10px 20px 10px 20px;
  margin-bottom: 20px;
}
.order_table_panel #itemlist_cards .item-row .item_card .view_det
{
	cursor: pointer;
}
.order_table_panel #itemlist_cards .item-row .item_card .view_det a.cus_edit
{
    color: #4A4A4A;
}
.order_table_panel #itemlist_cards .item-row .item_card .view_det a.cus_edit i
{
    margin-right: 5px;
}
/* line 1297, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card .item_card_title .order_name {
  text-transform: capitalize;
  font-weight: 600;
}
/* line 1302, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card .item_card_title .giveMeEllipsis {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
  max-height: 40px;
}
/* line 1314, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card .item_card_title .card_right.drop {
  float: none;
  position: absolute;
  right: 24px;
  top: 44px;
}
/* line 1322, ../sass/screen.scss */
.order_table_panel #itemlist_cards .item-row .item_card .card_label {
  font-weight: bold;
}
/* line 1330, ../sass/screen.scss */
#cart_popup {
  position: absolute;
  background: #fff;
  right: 15px;
  width: 346px;
  box-shadow: 0 1px 2px 0 #ccc;
  z-index: 9999999;
  display: none;
}
/* line 1339, ../sass/screen.scss */
#cart_popup .cart_title {
  color: #C90000;
  background-color: #f1f1f1;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
}
/* line 1346, ../sass/screen.scss */
#cart_popup .cart_title .clear-cart {
  font-size: 14px;
  cursor: pointer;
  font-weight: normal;
}
/* line 1354, ../sass/screen.scss */
#cart_popup #cart_popup_table_cont {
  padding: 20px;
  max-height: 350px;
  overflow: auto;
}
/* line 1359, ../sass/screen.scss */
#cart_popup #cart_popup_table_cont #cart_popup_table .cart_item_name {
  display: block;
  font-weight: bold;
    font-size: 13px;
}
/* line 1364, ../sass/screen.scss */
#cart_popup #cart_popup_table_cont #cart_popup_table .cart_item_label {
  display: block;
  font-size: 14px;
}
/* line 1368, ../sass/screen.scss */
#cart_popup #cart_popup_table_cont #cart_popup_table .remove_from_cart {
  display: block;
  font-size: 12px;
  color: red;
  cursor: pointer;
    padding-top: 8px;
}
/* line 1375, ../sass/screen.scss */
#cart_popup #cart_popup_table_cont #cart_popup_table .cart_price {
  text-align: right;
  width: 100px;
}
/* line 1382, ../sass/screen.scss */
#cart_popup .cart_total {
  color: #C90000;
  background-color: #f1f1f1;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: bold;
}
/* line 1389, ../sass/screen.scss */
#cart_popup .cart_total .cart_total_cost {
  float: right;
}
/* line 1395, ../sass/screen.scss */
#cart_popup .cart_checkout a {
  font-size: 14px;
  text-align: right;
  float: right;
  color: #C90000;
  padding: 10px 20px;
}
/* line 1409, ../sass/screen.scss */
#eq-ui-modal-password input#old_password,
#eq-ui-modal-password input#new_password,
#eq-ui-modal-password input#new_username,
#eq-ui-modal-password input#new_email,
#eq-ui-modal-profile input#old_password,
#eq-ui-modal-profile input#new_password,
#eq-ui-modal-profile input#new_username,
#eq-ui-modal-profile input#new_email {
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #4A4A4A;
  font-size: 16px;
  font-weight: 500;
  line-height: 50px;
  margin: 0 0 15px 0;
}
/* line 1426, ../sass/screen.scss */
#eq-ui-modal-password label,
#eq-ui-modal-profile label {
  text-align: left;
  top: 1rem;
}
/* line 1432, ../sass/screen.scss */
/*
#eq-ui-modal-password label.active,
#eq-ui-modal-profile label.active {
  top: 0;
}
*/
/* line 1437, ../sass/screen.scss */
#eq-ui-modal-password .title,
#eq-ui-modal-profile .title {
  font-weight: 700;
  font-size: 22px;
  color: #4A4A4A;
  margin: 30px 0;
}
/* line 1451, ../sass/screen.scss */
#eq-ui-modal-address .address-modal-content input#full_name,
#eq-ui-modal-address .address-modal-content input#company,
#eq-ui-modal-address .address-modal-content input#street,
#eq-ui-modal-address .address-modal-content input#ZipCode,
#eq-ui-modal-address .address-modal-content input {
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #4A4A4A;
  font-size: 16px;
  font-weight: 500;
  line-height: 50px;
  margin: 0 0 15px 0;
}
/* line 1467, ../sass/screen.scss */
#eq-ui-modal-address .address-modal-content input#user_remember_me {
  margin: 20px 0;
}
/* line 1474, ../sass/screen.scss */
#eq-ui-modal-address .address-modal-content .header_bottone_m button.header_bottone_c {
  width: 100%;
  margin: 20px 0;
}
/* line 1485, ../sass/screen.scss */
#eq-ui-modal-measurement label {
  display: block;
  margin: 20px;
  color: #000000;
}
/* line 1491, ../sass/screen.scss */
#eq-ui-modal-measurement label input {
  margin-right: 20px;
}
/* line 1498, ../sass/screen.scss */
#payment-system {
  display: none;
}
/* line 1505, ../sass/screen.scss */
.payment-system .custom_cart_content ul.payment-options-nav {
  margin: 20px 0;
}
.payment-system .custom_cart_content-pay ul.payment-options-nav {
  margin: 20px 0;
}
/* line 1509, ../sass/screen.scss */
#payment-system .custom_cart_content ul.payment-options-nav li {
  display: inline-block;
}
/* line 1517, ../sass/screen.scss */
/*
#payment-system .custom_cart_content form.payment-form label {
  margin-bottom: 5px;
  margin-top: 10px;
}
.payment-system form.payment-form label {
  margin-bottom: 5px;
  margin-top: 10px;
}
*/
/* line 1522, ../sass/screen.scss */
#payment-system .custom_cart_content form.payment-form label.error {
  font-size: 13px;
  font-style: italic;
  margin: 0;
}
.payment-system  form.payment-form label.error {
  font-size: 13px;
  font-style: italic;
  margin: 0;
}
/* line 1529, ../sass/screen.scss */
#payment-system .custom_cart_content form.payment-form .header_bottone_m {
  margin-top: 30px;
}
.payment-system form.payment-form .header_bottone_m {
  margin-top: 30px;
}
/* line 1537, ../sass/screen.scss */
#payment-system .custom_cart_content #pp p {
  padding: 20px 0;
}
/* line 1542, ../sass/screen.scss */
#payment-system .custom_cart_content #pp .header_bottone_m {
  margin-top: 20px;
}
/* line 1550, ../sass/screen.scss */
#shipment-system,.cart_popup_table_cont {
  display: none;
}
/* line 1556, ../sass/screen.scss */
#shipment-system .address-modal-content input#full_name,
#shipment-system .address-modal-content input#company,
#shipment-system .address-modal-content input#street,
#shipment-system .address-modal-content input#ZipCode,
#shipment-system .address-modal-content input {
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #4A4A4A;
  font-size: 16px;
  font-weight: 500;
  line-height: 50px;
  margin: 0 0 15px 0;
}
/* line 1572, ../sass/screen.scss */
#shipment-system .address-modal-content input#checkBoxSetAsDefault {
  width: auto;
}
/* line 1579, ../sass/screen.scss */
#shipment-system .address-modal-content .header_bottone_m button.header_bottone_c {
  margin: 20px 0;
}
/* line 1591, ../sass/screen.scss */
.custom_cart_content .address-modal-content input#full_name,
.custom_cart_content .address-modal-content input#company,
.custom_cart_content .address-modal-content input#street,
.custom_cart_content .address-modal-content input#ZipCode,
.custom_cart_content .address-modal-content input {
  padding-right: 0;
}
/* line 1607, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow {
  box-shadow: 0 0 10px #c1c1c1;
  margin: 20px 0;
}
/* line 1612, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details {
  background-color: white;
  margin: 0;
  padding: 0;
  line-height: 32px;
  font-size: 16px;
}

.order_table_panel .summary-panel #container_shadow #card_details #allsummary .pagename h3  {
  font-size: 20px;
}
/* line 1621, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details .card_label {
  font-weight: bold;
}
/* line 1625, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details .status_paid {
  background-color: #4A4A4A !important;
  color: white;
}
.order_table_panel .summary-panel #container_shadow #card_details .status_payment
 {
  background-color: #FA7410 !important;
  color: white;
}
/* line 1632, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details .status_new {
  background-color: #5c99d2 !important;
  color: white;
}
/* line 1638, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details .detail_row {
  padding: 5px 15px;
}
/* line 1643, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details .align_right_new {
  text-align: right;
}
/* line 1648, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details .margin_off {
  margin: 0;
}
/* line 1653, ../sass/screen.scss */
.order_table_panel .summary-panel #container_shadow #card_details .Approval_page {
  display: none;
}

@media only screen and (max-width: 1412px) {

  /* line 1667, ../sass/screen.scss */
  .striscia_header .contenitore_m {
        background-position: 90% 50%;
  }
}
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 1681, ../sass/screen.scss */
  .striscia_header {
    padding: 0;
  }
  /* line 1683, ../sass/screen.scss */
  .striscia_header .contenitore_m {
    background-image: none;
  }
  /* line 1685, ../sass/screen.scss */
  .striscia_header .contenitore_m .header_sx_m {
    height: 400px;
  }
  /* line 1688, ../sass/screen.scss */
  .striscia_header .contenitore_m .header_dx_m {
    /* background-image: url("../images/new-brand/image-slider-new.png"); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 350px;
  }
  /* line 1697, ../sass/screen.scss */
  footer .spazio_sotto_menu_pre {
    padding-top: 20px;
  }
  /* line 1699, ../sass/screen.scss */
  footer .spazio_sotto_menu_pre .sotto_menu ul {
    text-align: center;
  }
  /* line 1706, ../sass/screen.scss */
  #shipment-system .header_bottone_m {
    text-align: center;
  }
  /* line 1710, ../sass/screen.scss */
  #shipment-system .header_bottone_m .header_bottone_c {
    float: none !important;
  }
  /* line 1721, ../sass/screen.scss */
  #items_summary .header_bottone_m button {
    max-width: 100%;
    /* width: auto !important; */
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 1732, ../sass/screen.scss */
  ul.nav.navbar-nav.navbar-right {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 1744, ../sass/screen.scss */
  header a:hover {
    text-decoration: none;
  }
  /* line 1747, ../sass/screen.scss */
  header .navbar-default {
/*     background: linear-gradient(to left, #4A4A4A, #79A7AC); */
  }
  /* line 1753, ../sass/screen.scss */
  header .navbar-default .navbar-nav li {
    border-bottom: 1px solid #fff;
  }
  /* line 1758, ../sass/screen.scss */
  header .navbar-default .navbar-nav li a i.icon-mobile {
    color: #C90000;
    display: inline;
    font-weight: bold;
  }
  /* line 1770, ../sass/screen.scss */
  header .navbar-header .shop-mobile {
    margin-top: 20px;
  }
  /* line 1774, ../sass/screen.scss */
  header .navbar-header .shop-mobile span.shopNumber {
    color: #4A4A4A;
    font-weight: bold;
    font-family: Poppins, sans-serif;
    vertical-align: middle;
  }
  /* line 1782, ../sass/screen.scss */
  header .navbar-header .shop-mobile .mdi-shopping {
    color: #4A4A4A;
    font-size: 30px;
    vertical-align: middle;
  }
  /* line 1792, ../sass/screen.scss */
  header .navbar-header .navbar-brand img {
/*     height: auto; */
  }
  /* line 1797, ../sass/screen.scss */
  header .navbar-header .navbar-toggle, header .navbar-header .navbar-toggle:hover, header .navbar-header .navbar-toggle:focus {
    margin-top: 24px;
    padding: 0;
    border-color: transparent;
    background-color: transparent;
  }
  /* line 1804, ../sass/screen.scss */
  header .navbar-header .navbar-toggle .icon-bar, header .navbar-header .navbar-toggle:hover .icon-bar, header .navbar-header .navbar-toggle:focus .icon-bar {
    background-color: #4A4A4A;
  }
  /* line 1811, ../sass/screen.scss */
  header .navbar-collapse {
    background-color: #f9f9f9;
  }
  /* line 1816, ../sass/screen.scss */
  footer .spazio_sotto_menu_pre {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 1819, ../sass/screen.scss */
  footer .spazio_sotto_menu_pre .spazio_sotto_menu_m {
    padding-top: 50px;
  }
  /* line 1821, ../sass/screen.scss */
  footer .spazio_sotto_menu_pre .spazio_sotto_menu_m .sotto_menu {
    text-align: center;
  }
  /* line 1823, ../sass/screen.scss */
  footer .spazio_sotto_menu_pre .spazio_sotto_menu_m .sotto_menu li {
    display: inline-block;
  }
  /* line 1832, ../sass/screen.scss */
  .product_page .striscia_product {
    padding-top: 0px;
    padding-bottom: 50px;
  }
  .conatinerImageProduct {
    width: auto;
    float: none;
    margin-top: 20px;
}
  /* line 1840, ../sass/screen.scss */
  .category_page .striscia_1, .category_page .striscia_2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 1850, ../sass/screen.scss */
  .cart-page .cart-section .flex-row {
    display: block;
  }
  /* line 1859, ../sass/screen.scss */
  .cart-page .cart-section .custom_cart_content .cart_popup_table thead {
    /* border-bottom: 1px solid #4A4A4A; */
  }
  .cart-page .cart-section .custom_cart_content .cart_popup_table thead td
  {
    display: none;
  }
  /* line 1867, ../sass/screen.scss */
  .cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr:first-child {
    /* border: none; */
  }
  /* line 1872, ../sass/screen.scss */
  .cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr td {
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
    p.remove_from_cart a .remove-label-mobile{
    display: block;
  }
  p.remove_from_cart a i{
    display: block;
    font-size: 26px;
  }
  /* line 1876, ../sass/screen.scss */
  .cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr td input {
    margin-top: 5px;
  }
  /* line 1881, ../sass/screen.scss */
  .cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr td p.price {
    padding-top: 10px;
  }
  /* line 1893, ../sass/screen.scss */
  #cart_popup {
    right: 0;
    width: 100%;
  }
  /* line 1903, ../sass/screen.scss */
  .order_table_panel .summary-panel #container_shadow {
    margin: 20px 0;
  }
  /* line 1911, ../sass/screen.scss */
  .uploader {
    width: 100%;
  }
  /* line 1917, ../sass/screen.scss */
  .fileinput-button {
    margin-bottom: 50px;
  }
  /* line 1924, ../sass/screen.scss */
  #shipment-system .header_bottone_m {
    text-align: center;
  }
  /* line 1928, ../sass/screen.scss */
  #shipment-system .header_bottone_m .header_bottone_c {
    float: none !important;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
  /* line 1939, ../sass/screen.scss */
  .logo_nav {
    background-color: #fff;
  }
  /* line 1942, ../sass/screen.scss */
  .spazio_sticker_m {
    padding: 50px 0;
  }
  /* line 1946, ../sass/screen.scss */
  .size_x_size input {
    max-width: 50px;
  }
  /* line 1951, ../sass/screen.scss */
  .menu_m {
    margin: 0 auto;
  }
  /* line 1954, ../sass/screen.scss */
  .menu_m .menu_c li {
    float: none;
    padding: 10px 0;
  }
  /* line 1961, ../sass/screen.scss */
  .category_page .striscia_header .header_sx_m {
    height: 350px;
  }
  /* line 1966, ../sass/screen.scss */
  .category_page .striscia_1 .spazio_sticker_pre, .category_page .striscia_2 .spazio_sticker_pre {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* Custom, iPhone Retina */
/* line 1979, ../sass/screen.scss */
input.eq-ui-input[type=text]:focus:not([readonly]) + label, input.eq-ui-input[type=password]:focus:not([readonly]) + label, input.eq-ui-input[type=email]:focus:not([readonly]) + label, input.eq-ui-input[type=url]:focus:not([readonly]) + label, input.eq-ui-input[type=time]:focus:not([readonly]) + label, input.eq-ui-input[type=date]:focus:not([readonly]) + label, input.eq-ui-input[type=datetime-local]:focus:not([readonly]) + label, input.eq-ui-input[type=tel]:focus:not([readonly]) + label, input.eq-ui-input[type=number]:focus:not([readonly]) + label, input.eq-ui-input[type=search]:focus:not([readonly]) + label, textarea.eq-ui-textarea:focus:not([readonly]) + label {
  color: #4A4A4A;
}
.eq-ui-modal.eq-ui-modal-fixed .eq-ui-modal-content
{
  position: relative;
}
/* line 1985, ../sass/screen.scss */
.eq-ui-modal.eq-ui-modal-fixed .eq-ui-modal-footer {
  line-height: normal;
  position: relative;
}
/* line 1992, ../sass/screen.scss */
.done h3, .done p {
  margin: 20px 0;
  text-align: center;
}
/* line 1998, ../sass/screen.scss */
.done a {
  color: #fff;
}
/* line 2006, ../sass/screen.scss */
table.table-detail th.cost.cod.fixed {
  width: 100px;
}
/* line 2010, ../sass/screen.scss */
table.table-detail th, table.table-detail td, table.table-detail .category_head {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.54) !important;
  text-overflow: ellipsis;
  line-height: 24px;
  letter-spacing: 0;
  border-bottom: none;
  height: 48px;
  padding: 12px 18px 0;
  box-sizing: border-box;
  vertical-align: top;
  font-weight: 400;
  background-color: transparent !important;
}
/* line 2028, ../sass/screen.scss */
table.table-detail tr.category_head td {
  background-image: linear-gradient(165deg, #E6EBEC 0%, #C9D3D5 100%);
}
/* line 2037, ../sass/screen.scss */
table#totals tr {
  font-size: 14px;
}
/* line 2041, ../sass/screen.scss */
table#totals tr td {
  padding: 0 20px;
  padding-top: 0;
}
/* line 2051, ../sass/screen.scss */
.backup_history-panel h2.eq-ui-card-title-text {
  font-size: 18px;
}
/* line 2057, ../sass/screen.scss */
.upload-modal-content .showonlogin {
  /*margin-bottom: 50px;*/
}
/* line 2062, ../sass/screen.scss */
.upload-art-from-cart,
.preview_added {
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
}
/* line 2071, ../sass/screen.scss */
.terms-conditions h2 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 42px;
  font-weight: 600;
  color: #4A4A4A;
  padding-top: 30px;
  text-align: center;
}
/* line 2082, ../sass/screen.scss */
.terms-conditions h4 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  color: #4A4A4A;
  margin: 10px 0;
}
/* line 2090, ../sass/screen.scss */
.terms-conditions p {
  line-height: 20px;
  margin: 10px 0;
}
/* line 2096, ../sass/screen.scss */
.terms-conditions a {
  display: inline-block;
}
/* line 2101, ../sass/screen.scss */
.terms-conditions ol, .terms-conditions ul {
  padding-left: 40px;
}
/* line 2105, ../sass/screen.scss */
.terms-conditions ol li, .terms-conditions ul li {
  margin-bottom: 10px;
  list-style: circle;
}
/* line 2115, ../sass/screen.scss */
#shipping_data h3 ,#billing_data h3 {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 50px;
  color: #4A4A4A;
}
/* line 2126, ../sass/screen.scss */
.e404 .header_sx_m {
  height: 100vh;
}
.e404
{
    background: linear-gradient(to left, #4A4A4A, #79A7AC);
}
/* line 2130, ../sass/screen.scss */
.e404 .header_sx_m .header_titolo {
  font-size: 250px;
}
/* line 2136, ../sass/screen.scss */
.e404 .header_sx_m .header_sottotitolo h2 {
  font-size: 40px;
  line-height: 40px;
}
/* line 2141, ../sass/screen.scss */
.e404 .header_sx_m .header_sottotitolo h3 {
  font-size: 20px;
  margin-top: 40px;
}
/* line 2150, ../sass/screen.scss */
.e404 .striscia_header .contenitore_m {
  /* background-image: url(../images/new-brand/logo-404.png); */
  background-position: 25% 50%;
}
/* line 2157, ../sass/screen.scss */
.e404 footer {
  display: none;
}
/* line 2165, ../sass/screen.scss */
.about-page .contenitore_about {
  /* background-image: url(../images/image.jpg); */
  background-size: cover;
}
/* line 2170, ../sass/screen.scss */
.about-page .contenitore_about .header_sx_m {
  padding: 30px;
  background-color: #fff;
  margin: 100px 0;
}
/* line 2176, ../sass/screen.scss */
.about-page .contenitore_about .header_sx_m .header_titolo {
  color: #4A4A4A;
}
/* line 2180, ../sass/screen.scss */
.about-page .contenitore_about .header_sx_m .header_sottotitolo {
  color: #000000;
  font-size: 16px;
}
/* line 2189, ../sass/screen.scss */
.about-icon-container {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 30px;
}
/* line 2194, ../sass/screen.scss */
.about-icon-container p {
  font-size: 20px;
  color: #4A4A4A;
  margin-top: 10px;
}
/* line 2200, ../sass/screen.scss */
.about-icon-container p span {
  color: #C90000;
}
.general-blue-color
{
    color: #4A4A4A;
}
.eq-ui-collapsible li .eq-ui-collapsible-body .eq-ui-collapsible-body-inner
{
	line-height: 26px;
	background-color: rgba(83, 113, 140, 0.05);
}
.eq-ui-collapsible
{
	margin-bottom: 0;
}
.paddingtop40
{
	padding-top: 40px;
}
.striscia_2 .item_description a 
{
	display: inline-block;
}
.cart-page .cart-section .content-side .sticky #shipto div
{
	margin-bottom: 15px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #C90000;
    background-color: transparent;
}
#direct_approve .confirm-artwork-button
{
    margin: 0 20px;
}
.sticker-editor-container-inside{
	/*overflow: hidden;*/
}
.container-inside-minicart{
	padding: 15px;
}
.content-side{
	overflow: hidden;
	box-shadow: 0px 0px 10px 0px #dadada;
	background-color: #fff;
}
.content-side .side_cart_list{
	padding:0;
}
.content-side .side_cart_list #items_summary .dev_opt_small_cart{
	margin-bottom: 0;
	text-align: center;
  background-color: #eeeeee;
	padding-top: 15px;
	color: #4a4a4a;
	border-bottom: none;
}
.paynow_button{
	text-align: center;	
}
h2.discount-tot, h2.discount-promo{
	color: #148d74;
}
h2.discount-tot, h2.delivery, h2.include_tax_small, h2.discount-promo, h2.subtotal, h2.discount-quatity{
	font-weight: 600;
	padding-top: 15px;
}
h2.discount-tot #discount_amount, h2.delivery #total_delivery, h2.include_tax_small .priceVat, h2.discount-promo #discount-promo-price, h2.subtotal #subtotal_price, h2.discount-quatity #discount-quatity-price{
float: right;
}
h2.total{

}
.paynow_button button i, .gotToCheckout i, .pay-now-button-card i, .payByCheck i{
	margin-right: 15px;
	font-size: 22px;
}

.list-of-purchase{
	margin: 0px 15px;
	padding: 15px 0px;
	background-color: transparent;
	display: flex;
	flex-direction: row;
	border-bottom: 1px solid #f5f5f5;
}
.price-side{
	flex: 1;
	align-items: center;
	justify-content: flex-end;
	display: flex;
	font-weight: 600;
}
.info-side{
	flex: 2;
}
.info-side p, .info-side a{
	margin-top: 14px;
	display: block;
}
.info-side p.title-minicart-small{
	font-weight: 600;
	color: #4A4A4A;
}
.info-side p.quatity-minicart-small{
	font-size: 13px;
	font-weight: 600;
}
@media(max-width:992px){
	  .conatinerImageProduct {
    width: auto;
    float: none;
    margin-top: 20px;
}
.product_page .striscia_product .select_size_pre .select_size_box_m{
	box-shadow: none;
}
	  .product_page .striscia_product .productSwiper{
    position: static;
    min-height: 500px;
  }
  .product_page .striscia_product .productSwiper .swiper-wrapper, .product_page .striscia_product .productSwiper .swiper-wrapper .swiper-slide, .product_page .striscia_product .productSwiper .swiper-wrapper .swiper-slide .bg-image{
	  min-height: 500px;
  }
  .product_page .striscia_product{
	  flex-direction: column;
	  height: auto;
	  padding-top: 0px;
  }
  .product_page .conatinerImageProduct {
    width: calc(100vw - 47px);
    float: none;
}
	

	.dropdown-menu.mega-dropdown #mega-menu.striscia_1 .sticker_img img {
    max-height: 50%;
    max-width: 85px;
}
.dropdown-menu.mega-dropdown #mega-menu.striscia_1 .left-image-header {
    position: absolute;
    bottom: 0;
    max-width: 300px;
}	
}
@media(max-width:768px){
	.e404 .header_sx_m .header_titolo {
		font-size: 130px;
	}
	.back-to-order
	{
		padding: 0!important;
	}
	.e404 .striscia_header .contenitore_m .header_dx_m
	{
		/* background-image: url(../images/new-brand/logo-404.png); */
	}
	.e404 .striscia_header .contenitore_m
	{
		background: none;
	}
	.eq-ui-modal-full-sheet #sticker-editor-container
	{
		margin-top: 0;
		margin-left: 0;
	}
	#sticker-editor-container .sticker-editor-container-inside,
	#sticker-editor-container .sticker-editor-container-inside > div,
	#sticker-editor-container .sticker-editor-container-inside > div > canvas
	{
		width: 100% !important;
	}
	#sticker-editor-container .sticker-editor-container2
	{
		margin-left: 0 !important;
		margin-top: 40px;
	}
	#sticker-editor-container #slide-controls
	{
		padding: 0 16px !important;
		margin-left: 0 !important;
	}
	#sticker-editor-container .legenda
	{
		margin: 0 !important;
		float: none !important;	
	}
	#slide-controls
	{
		padding: 16px !important;
	}
	.legenda {
    	width: 100%;
    	margin-right: 0;
    }
	#artwork_preview
	{
		max-width: 100% !important;
	}
	#direct_approve .header_bottone_m
	{
		margin-bottom: 20px;
	}
	#modal-size-info .eq-ui-modal-content
	{
	    padding-top: 50px !important;
	}
	.approxlabel.notallowedlabel span.sentence_sorry_wrong_options
	{
		margin-top: 10px;
	}
	#eq-ui-modal-login.eq-ui-modal.eq-ui-modal-fixed-mobile .eq-ui-modal-content,
	#eq-ui-modal-login.eq-ui-modal.eq-ui-modal-fixed-mobile .eq-ui-modal-header
	{
		position: relative;
	}
	#eq-ui-modal-login.eq-ui-modal .eq-ui-modal-header .header-title .section-title
	{
		font-size: 21px;	
	}
	.text-xs-center
	{
		text-align: center;
	}
	.striscia-labelllama-lessons
	{
		padding: 20px;
  }
  .cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr {
    /* border-top: 1px solid #4A4A4A; */
    padding-bottom: 20px;
    padding-top: 20px;
    height: auto;
    overflow: hidden;
    clear: both;
    float: left;
  }
  .cart-page .cart-section .custom_cart_content .cart_popup_table tbody tr:first-child
  {
    padding-top: 0;
  }
}
.toast-center-center {
    top: 40%;
    right: 0;
    width: 100%;
}
#toast-container.toast-center-center > div{
	width: 350px;
    margin: auto;
    height: auto;
    display: table-cell;
    vertical-align: middle;
    left: calc(50vw - 175px);
}
.toast-message{
	font-size: 26px;
    vertical-align: middle;
    margin: 35px 20px;
}
.toast-close-button{
	position: absolute;
        top: 5px !important;
    right: 5px !important;
}
/* NEW HOME HEADER */
.new-striscia-header .contenitore_m
{
  /* background-image: url(../images/LabelllamaStickers.svg); */
  background-repeat: no-repeat;
  background-position: right center;
}
.new-striscia-header .contenitore_m .header_sx_m
{
  height: auto;
  padding: 25px 0;
      position: relative;
      z-index: 10;
}
.new-striscia-header .contenitore_m .header_sx_m .header_titolo
{
  font-size: 38px;
}
.new-striscia-header .contenitore_m .header_sx_m .header_titolo img
{
  margin-bottom: 1rem;
}
.new-striscia-header .contenitore_m .header_sx_m .header_sottotitolo
{
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 991px)
{
  .new-striscia-header .contenitore_m .spazio_header_dx
  {
    padding: 0;
  }
  .new-striscia-header .contenitore_m .header_dx_m {
    /* background-image: url(../images/LabelllamaStickers.svg); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 350px;
  }
  .new-striscia-header .contenitore_m
  {
    background: none;
  }
  .striscia_review .single-review
  {
    padding: 0px 30px;
  }
}
.striscia_review .slick-next,
.striscia_partners .slick-next
{
  right: 0;
  z-index: 10;
}
.striscia_review .slick-prev,
.striscia_partners .slick-prev
{
  left: 0;
  z-index: 10;
}
/* FEATURED */
.featured_striscia .titolo_blocco
{
  text-align: left;
  padding: 0 15px;
}
.featured_striscia .link-to-all
{
  text-align: right;
}
.featured_striscia .link-to-all span a
{
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.featured_striscia .same-row-height
{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.featured_striscia .featured-container
{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.featured_striscia .featured-container .single-feat-container
{
  width: calc(25% - 23px);
  cursor: pointer;
  background-color: #F5F5F5;
  padding: 16px;
}

.featured_striscia .featured-container .single-feat-container .container-image {
  height: 250px;
  width: 100%;
}

.featured_striscia .featured-container .single-feat-container .image-container
{
  height: 100%;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
/* transition: all 1s ease-in; */
}
.featured_striscia .featured-container .single-feat-container .image-container img
{
  visibility: hidden;
}
.featured_striscia .featured-container .single-feat-container h4
{
  text-align: center;
}

.single-feat-container:hover .image-container{
	/* background-size: auto 125% !important;
	transition: all 1s ease-in; */

}

.featured_striscia .featured-container .single-feat-container h4 a
{
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 25px;
  color: #5f021f;
  text-decoration: underline;
  display: block;
  margin-top: 8px;
  font-weight: 600 !important;

}
.all_prod_container
{
  display: none;
}
/* PARTNERS */
.striscia_partners .slick-prev:before, .striscia_partners .slick-next:before
{
  color: #247078;
}
.striscia_partners .partners-slider-container .single-partner img
{
  width: 100px;
  margin: 0 auto;
}
@media (max-width: 768px)
{
  .striscia_partners .partners-slider-container .single-partner img
  {
    width: 150px;
  }
}
.single-review,
.single-partner
{
  display: none;
}
.eq-ui-modal .eq-ui-modal-header .header-title {
    font-size: 24px;
    float: none;
    line-height: 26px;
    display: flex;
    align-items: center;
}
@media (max-width: 991px)
{
  .featured_striscia .featured-container{
	  justify-content: center;
  }
}
@media (max-width: 1024px)
{
  .new-striscia-header .contenitore_m
  {
    background-position: 500px;
  }
}
#cart-section 
{
  min-height: 380px;
}
.error_container.alert
{
  float: none;
  display: block;
  margin: 15px 0;
  font-family: inherit;
}
.payment_striscia.striscia_header
{
  background: #f9f9f9;
}
.payment_striscia.striscia_header .page-header-container .page-header-title,
.payment_striscia.striscia_header .page-header-container .page-header-subtitle
{
  color: #4A4A4A;
  text-align: center;
}
.payment_striscia.striscia_header .container-category-header .image-category-banner-left img.left-image-header, 
.payment_striscia.striscia_header .container-category-header .image-category-banner-right img.left-image-header
{
  margin: 0 auto;
}
.payment_striscia.striscia_header .page-header-container
{
  margin-bottom: 150px;
}
.payment_striscia.striscia_header .container-category-header .image-category-banner-left, 
.payment_striscia.striscia_header .container-category-header .image-category-banner-right
{
  bottom: 0;
}
#eq-ui-modal-address-extra .address-modal-content .eq-ui-form-group
{
  width: 100%;
  display: inline-block;
}
.eq-ui-form-group.location_finder
{
  width: 100%;
  color: #000000;
  padding: 20px 10px;
  border: 1px solid #f9f9f9;
  background-color: #ffffff;
  border-radius: 0;
  margin-top: 0;
  border: 1px solid #e5e5e5;
  border-top: none;
}
.eq-ui-form-group.location_finder label
{
  top: 1.6rem;
  left: 0.7rem;
}
.location_finder_title
{
  	font-size: 14px;
    margin-left: 0px;
    /* background-color: #f5f5f5; */
    /* padding: 10px; */
    color: #808080;
    /* border: 1px solid #e5e5e5; */
    border-bottom: none;
    font-weight: 800;
}
@media (max-width: 992px)
{
  #eq-ui-modal-address-extra .address-modal-content .eq-ui-form-group
  {
    width: 100%;
    display: block;
  }
}
.header_bottone_m .header_bottone_c.continue_checkout
{
  width: auto;
  margin-top: 15px;
}
#eq-ui-modal-login .eq-ui-modal-content
{
  margin-top: 0;
  height: 100%;
  padding: 0;
}
#eq-ui-modal-login .eq-ui-modal-content .login-section
{
  height: 100%;
}
.eq-ui-modal.modal-no-header .eq-ui-modal-header
{
  background: transparent;
  border-bottom: 0;
  z-index: 10;
}
.eq-ui-modal.modal-no-header .eq-ui-modal-header .eq-ui-modal-close
{
  color: #fff;
}
#eq-ui-modal-login .notify-box a.forgot
{
  display: block !important;
  text-align: left !important;
  color: #4A4A4A !important;
}
#eq-ui-modal-upload .eq-ui-modal-header .header-title .section-arrow
{
  float: left;
}
#eq-ui-modal-upload .eq-ui-modal-header .header-title  .section-title
{
  float: none;
}
#eq-ui-modal-upload .eq-ui-modal-header .header-title.title_after_upload
{
  text-align: center;
}
#eq-ui-modal-upload .eq-ui-modal-header .header-title .confirm-artwork-crop-check
{
  color: white;
  background: linear-gradient(to bottom, #DD9F96, #D87B6C);
}
@media (max-width: 768px)
{
  #eq-ui-modal-upload .eq-ui-modal-header .header-title .section-arrow
  {
    display: block;
  }
  #eq-ui-modal-upload .eq-ui-modal-header .header-title .section-arrow .upload-again
  {
    margin-top: 10px;
    display: block;
  }
}
#allsummary #totals td {
    text-align: right;
    padding: 15px;
    font-size: 1rem;
}