.column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }

  .medium-push-0 {
    left: 0%;
    right: auto; }

  .medium-pull-0 {
    right: 0%;
    left: auto; }

  .medium-push-1 {
    left: 8.33333%;
    right: auto; }

  .medium-pull-1 {
    right: 8.33333%;
    left: auto; }

  .medium-push-2 {
    left: 16.66667%;
    right: auto; }

  .medium-pull-2 {
    right: 16.66667%;
    left: auto; }

  .medium-push-3 {
    left: 25%;
    right: auto; }

  .medium-pull-3 {
    right: 25%;
    left: auto; }

  .medium-push-4 {
    left: 33.33333%;
    right: auto; }

  .medium-pull-4 {
    right: 33.33333%;
    left: auto; }

  .medium-push-5 {
    left: 41.66667%;
    right: auto; }

  .medium-pull-5 {
    right: 41.66667%;
    left: auto; }

  .medium-push-6 {
    left: 50%;
    right: auto; }

  .medium-pull-6 {
    right: 50%;
    left: auto; }

  .medium-push-7 {
    left: 58.33333%;
    right: auto; }

  .medium-pull-7 {
    right: 58.33333%;
    left: auto; }

  .medium-push-8 {
    left: 66.66667%;
    right: auto; }

  .medium-pull-8 {
    right: 66.66667%;
    left: auto; }

  .medium-push-9 {
    left: 75%;
    right: auto; }

  .medium-pull-9 {
    right: 75%;
    left: auto; }

  .medium-push-10 {
    left: 83.33333%;
    right: auto; }

  .medium-pull-10 {
    right: 83.33333%;
    left: auto; }

  .medium-push-11 {
    left: 91.66667%;
    right: auto; }

  .medium-pull-11 {
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .medium-1 {
    width: 8.33333%; }

  .medium-2 {
    width: 16.66667%; }

  .medium-3 {
    width: 25%; }

  .medium-4 {
    width: 33.33333%; }

  .medium-5 {
    width: 41.66667%; }

  .medium-6 {
    width: 50%; }

  .medium-7 {
    width: 58.33333%; }

  .medium-8 {
    width: 66.66667%; }

  .medium-9 {
    width: 75%; }

  .medium-10 {
    width: 83.33333%; }

  .medium-11 {
    width: 91.66667%; }

  .medium-12 {
    width: 100%; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }

  [class*="column"] + [class*="column"].end {
    float: left; }

  .medium-offset-0 {
    margin-left: 0% !important; }

  .medium-offset-1 {
    margin-left: 8.33333% !important; }

  .medium-offset-2 {
    margin-left: 16.66667% !important; }

  .medium-offset-3 {
    margin-left: 25% !important; }

  .medium-offset-4 {
    margin-left: 33.33333% !important; }

  .medium-offset-5 {
    margin-left: 41.66667% !important; }

  .medium-offset-6 {
    margin-left: 50% !important; }

  .medium-offset-7 {
    margin-left: 58.33333% !important; }

  .medium-offset-8 {
    margin-left: 66.66667% !important; }

  .medium-offset-9 {
    margin-left: 75% !important; }

  .medium-offset-10 {
    margin-left: 83.33333% !important; }

  .medium-offset-11 {
    margin-left: 91.66667% !important; }

  .medium-reset-order,
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .push-0 {
    left: 0%;
    right: auto; }

  .pull-0 {
    right: 0%;
    left: auto; }

  .push-1 {
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    right: 8.33333%;
    left: auto; }

  .push-2 {
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    right: 16.66667%;
    left: auto; }

  .push-3 {
    left: 25%;
    right: auto; }

  .pull-3 {
    right: 25%;
    left: auto; }

  .push-4 {
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    right: 33.33333%;
    left: auto; }

  .push-5 {
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    right: 41.66667%;
    left: auto; }

  .push-6 {
    left: 50%;
    right: auto; }

  .pull-6 {
    right: 50%;
    left: auto; }

  .push-7 {
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    right: 58.33333%;
    left: auto; }

  .push-8 {
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    right: 66.66667%;
    left: auto; }

  .push-9 {
    left: 75%;
    right: auto; }

  .pull-9 {
    right: 75%;
    left: auto; }

  .push-10 {
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    right: 83.33333%;
    left: auto; }

  .push-11 {
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    right: 91.66667%;
    left: auto; }


.form-box{box-shadow: 0 2px 15px 0 rgb(0 0 0 / 17%)}

/**After foundation mq **/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .medium-only-text-left {
    text-align: left !important; }

  .medium-only-text-right {
    text-align: right !important; }

  .medium-only-text-center {
    text-align: center !important; }

  .medium-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 40.063em) {
  .medium-text-left {
    text-align: left !important; }

  .medium-text-right {
    text-align: right !important; }

  .medium-text-center {
    text-align: center !important; }

  .medium-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .large-only-text-left {
    text-align: left !important; }

  .large-only-text-right {
    text-align: right !important; }

  .large-only-text-center {
    text-align: center !important; }

  .large-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 64.063em) {
  .large-text-left {
    text-align: left !important; }

  .large-text-right {
    text-align: right !important; }

  .large-text-center {
    text-align: center !important; }

  .large-text-justify {
    text-align: justify !important; } }

    .reveal-modal {
    padding: 1.875rem;
    top: 6.25rem; }
    .reveal-modal.tiny {
      margin-left: -15%;
      width: 30%; }
    .reveal-modal.small {
      margin-left: -20%;
      width: 40%; }
    .reveal-modal.medium {
      margin-left: -30%;
      width: 60%; }
    .reveal-modal.large {
      margin-left: -35%;
      width: 70%; }
    
    @media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .medium-only-text-left {
    text-align: left !important; }

  .medium-only-text-right {
    text-align: right !important; }

  .medium-only-text-center {
    text-align: center !important; }

  .medium-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 40.063em) {
  .medium-text-left {
    text-align: left !important; }

  .medium-text-right {
    text-align: right !important; }

  .medium-text-center {
    text-align: center !important; }

  .medium-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .large-only-text-left {
    text-align: left !important; }

  .large-only-text-right {
    text-align: right !important; }

  .large-only-text-center {
    text-align: center !important; }

  .large-only-text-justify {
    text-align: justify !important; } }
@media only screen and (min-width: 64.063em) {
  .large-text-left {
    text-align: left !important; }

  .large-text-right {
    text-align: right !important; }

  .large-text-center {
    text-align: center !important; }

  .large-text-justify {
    text-align: justify !important; } }

/* Medium Displays: 641px and up */

  .hide-for-small,
  .hide-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-up,
  .show-for-medium-only,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-large-only {
    display: inherit !important; }

  .show-for-small,
  .show-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-up,
  .hide-for-medium-only,
  .hide-for-large-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-large-only {
    display: none !important; }

  /* Specific visibility for tables */
  table.hide-for-small, table.hide-for-small-only, table.show-for-medium, table.show-for-medium-down, table.show-for-medium-up, table.show-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only {
    display: table; }

  thead.hide-for-small, thead.hide-for-small-only, thead.show-for-medium, thead.show-for-medium-down, thead.show-for-medium-up, thead.show-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only {
    display: table-header-group !important; }

  tbody.hide-for-small, tbody.hide-for-small-only, tbody.show-for-medium, tbody.show-for-medium-down, tbody.show-for-medium-up, tbody.show-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only {
    display: table-row-group !important; }

  tr.hide-for-small, tr.hide-for-small-only, tr.show-for-medium, tr.show-for-medium-down, tr.show-for-medium-up, tr.show-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only {
    display: table-row !important; }

  td.hide-for-small, td.hide-for-small-only, td.show-for-medium, td.show-for-medium-down, td.show-for-medium-up, td.show-for-medium-only, td.hide-for-large, td.hide-for-large-up, td.hide-for-large-only,
  th.hide-for-small,
  th.hide-for-small-only,
  th.show-for-medium,
  th.show-for-medium-down,
  th.show-for-medium-up,
  th.show-for-medium-only,
  th.hide-for-large,
  th.hide-for-large-up,
  th.hide-for-large-only {
    display: table-cell !important; }
/* Large Displays: 1024px and up */
@media only screen and (min-width: 64.063em) {
  .hide-for-small,
  .hide-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .show-for-large,
  .show-for-large-up,
  .show-for-large-only {
    display: inherit !important; }

  .show-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-large-only {
    display: none !important; }

  /* Specific visibility for tables */
  table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large, table.show-for-large-up, table.show-for-large-only {
    display: table; }

  thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large, thead.show-for-large-up, thead.show-for-large-only {
    display: table-header-group !important; }

  tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large, tbody.show-for-large-up, tbody.show-for-large-only {
    display: table-row-group !important; }

  tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large, tr.show-for-large-up, tr.show-for-large-only {
    display: table-row !important; }

  td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large, td.show-for-large-up, td.show-for-large-only,
  th.hide-for-small,
  th.hide-for-small-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.show-for-medium-up,
  th.show-for-large,
  th.show-for-large-up,
  th.show-for-large-only {
    display: table-cell !important; } }
/* X-Large Displays: 1441 and up */
@media only screen and (min-width: 90.063em) {
  .hide-for-small,
  .hide-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .show-for-large-up,
  .hide-for-large-only {
    display: inherit !important; }

  .show-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-down {
    display: none !important; }

  /* Specific visibility for tables */
  table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-large-only {
    display: table; }

  thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-large-only {
    display: table-header-group !important; }

  tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-large-only {
    display: table-row-group !important; }

  tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-large-only {
    display: table-row !important; }

  td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-large-only,
  th.hide-for-small,
  th.hide-for-small-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.show-for-medium-up,
  th.show-for-large-up,
  th.hide-for-large-only {
    display: table-cell !important; } }
/* XX-Large Displays: 1920 and up */
@media only screen and (min-width: 120.063em) {
  .hide-for-small,
  .hide-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .show-for-large-up,
  .hide-for-large-only {
    display: inherit !important; }

  .show-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-down {
    display: none !important; }

  /* Specific visibility for tables */
  table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up {
    display: table; }

  thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up {
    display: table-header-group !important; }

  tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up {
    display: table-row-group !important; }

  tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up {
    display: table-row !important; }

  td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up,
  th.hide-for-small,
  th.hide-for-small-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.show-for-medium-up,
  th.show-for-large-up {
    display: table-cell !important; } }


/****************** Foundation add end ************************/

.main-menu-item.li-red a{
	color: #e5362f !important;
}
.main-menu-item.li-red a:hover{
	color: #fff !important;
}
#main-menu li.li-red > a:hover,
#main-menu li.active.li-red > a{
	background-color: #e5362f;
}

@media only screen and (min-width: 64.063em) {
  .large-push-0 {
    left: 0%;
    right: auto; }

  .large-pull-0 {
    right: 0%;
    left: auto; }

  .large-push-1 {
    left: 8.33333%;
    right: auto; }

  .large-pull-1 {
    right: 8.33333%;
    left: auto; }

  .large-push-2 {
    left: 16.66667%;
    right: auto; }

  .large-pull-2 {
    right: 16.66667%;
    left: auto; }

  .large-push-3 {
    left: 25%;
    right: auto; }

  .large-pull-3 {
    right: 25%;
    left: auto; }

  .large-push-4 {
    left: 33.33333%;
    right: auto; }

  .large-pull-4 {
    right: 33.33333%;
    left: auto; }

  .large-push-5 {
    left: 41.66667%;
    right: auto; }

  .large-pull-5 {
    right: 41.66667%;
    left: auto; }

  .large-push-6 {
    left: 50%;
    right: auto; }

  .large-pull-6 {
    right: 50%;
    left: auto; }

  .large-push-7 {
    left: 58.33333%;
    right: auto; }

  .large-pull-7 {
    right: 58.33333%;
    left: auto; }

  .large-push-8 {
    left: 66.66667%;
    right: auto; }

  .large-pull-8 {
    right: 66.66667%;
    left: auto; }

  .large-push-9 {
    left: 75%;
    right: auto; }

  .large-pull-9 {
    right: 75%;
    left: auto; }

  .large-push-10 {
    left: 83.33333%;
    right: auto; }

  .large-pull-10 {
    right: 83.33333%;
    left: auto; }

  .large-push-11 {
    left: 91.66667%;
    right: auto; }

  .large-pull-11 {
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  .large-1 {
    width: 8.33333%; }

  .large-2 {
    width: 16.66667%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }

  [class*="column"] + [class*="column"].end {
    float: left; }

  .large-offset-0 {
    margin-left: 0% !important; }

  .large-offset-1 {
    margin-left: 8.33333% !important; }

  .large-offset-2 {
    margin-left: 16.66667% !important; }

  .large-offset-3 {
    margin-left: 25% !important; }

  .large-offset-4 {
    margin-left: 33.33333% !important; }

  .large-offset-5 {
    margin-left: 41.66667% !important; }

  .large-offset-6 {
    margin-left: 50% !important; }

  .large-offset-7 {
    margin-left: 58.33333% !important; }

  .large-offset-8 {
    margin-left: 66.66667% !important; }

  .large-offset-9 {
    margin-left: 75% !important; }

  .large-offset-10 {
    margin-left: 83.33333% !important; }

  .large-offset-11 {
    margin-left: 91.66667% !important; }

  .push-0 {
    left: 0%;
    right: auto; }

  .pull-0 {
    right: 0%;
    left: auto; }

  .push-1 {
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    right: 8.33333%;
    left: auto; }

  .push-2 {
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    right: 16.66667%;
    left: auto; }

  .push-3 {
    left: 25%;
    right: auto; }

  .pull-3 {
    right: 25%;
    left: auto; }

  .push-4 {
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    right: 33.33333%;
    left: auto; }

  .push-5 {
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    right: 41.66667%;
    left: auto; }

  .push-6 {
    left: 50%;
    right: auto; }

  .pull-6 {
    right: 50%;
    left: auto; }

  .push-7 {
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    right: 58.33333%;
    left: auto; }

  .push-8 {
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    right: 66.66667%;
    left: auto; }

  .push-9 {
    left: 75%;
    right: auto; }

  .pull-9 {
    right: 75%;
    left: auto; }

  .push-10 {
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    right: 83.33333%;
    left: auto; }

  .push-11 {
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    right: 91.66667%;
    left: auto; } }

/* End foundation */


/*CART*/
.mini-products-list .item{
  margin-top:20px;
}
.mini-products-list .has-more{
    text-align: center;
}
.mini-products-list .has-more a{
    color: #000;
}
.mini-products-list .t{
    display:block;
    margin-top:15px;
}
.mini-products-list .has-more .arrow-after:after{
	border-color:#000;
	padding:3px;
	top:0;
}
.mini-products-list .item-price{
	margin-top: 3px;
}
.mini-products-list .item .special-price .price,
.mini-products-list .item .regular-price .price{
  color:#000;
  font-weight: 900;
  font-size:15px;
}
.mini-products-list .item .old-price .price{
  color:#727a89;
  font-weight: 900;
  font-size:15px;
  padding-left:0;
}
.mini-products-list .item .regular-price .price{
  padding-left:0;
}
.mini-products-list .item .quantity{
	font-size:12px;
	display:inline-block;
	width:80%;
}
.mini-products-list .item .btn-remove{
	float:right;
	margin-top: 3px;
}
.mini-products-list .item-image img{
	width:100%;
}
.mini-products-list .item-image{
	display:table-cell;
	vertical-align: top;
	width:84px;
}
.mini-products-list .item-details{
	display:table-cell;
	vertical-align: top;
	padding-left:15px;
}
.mini-products-list .item-name{
  line-height:normal;
  margin-bottom:10px;
}
.mini-products-list .item-name,
.mini-products-list .item-name a{
  color: #000 !important;
  font-size: 14px;
}
.mini-products-list .item-details p{
	margin-bottom:2%;
}

.social-links-small div {
    display: block;
    width:100%;
}

.cart-dropdown .mini-products-list .view-more-attr{color: #c4b27b}
.cart-dropdown .mini-products-list .item-details .item-name a:hover{color: #c4b27b !important}
.cart-dropdown .dropdown-title .icon-edit {top: 10px; right: 10px !important;}
.cart-dropdown .mini-products-list .item-details .item-name {height: auto; color: #333333 !important; padding: 0 !important; font-size: .75rem; font-weight: 600; white-space: normal;}
.cart-dropdown .bg-box {height: 40px;}
.cart-dropdown .subtotal {
    color: #212121;
    width: 100%;
    font-size: 0.84rem;
    font-weight: 400;
    line-height: 40px;
}
.cart-dropdown .subtotal span.price {
    text-align: right;
    float: right;
    font-weight: 800;
}
.cart-dropdown .box-btn {text-align: center;}
/*CART end*/

/*Header links start*/
#sec-menu-links{
	width:100%;
	text-align:right;
	padding-right:1%;}
#sec-menu-links ul{
	list-style:none;
	line-height:1;
	padding:10px 0 0 0;
	margin:0}
#sec-menu-links li{
	display:inline-block;}
#sec-menu-links a{
	color: #414449;
	display:inline-block;
	text-align:left;
	line-height:1.1;
	padding-top:2px;
	padding-bottom:2px;
	background-repeat:no-repeat;}
#sec-menu-links a:hover{color: #ac955e;}
.help-sec-link{
	font-size:11px;
	font-weight:bold;}
.livechat-sec-link{
	margin-left:23px;
	font-size:13px;
	padding-left:22px;
	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-spletni.svg);}
.livechat-sec-link:hover{background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-spletni-filled.svg);}	
.telephone-sec-link{
	padding-left:20px;
	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-phone.svg);
	background-size:22px;
	background-position-y:1px;
	line-height:1.7;}
.telephone-sec-link:hover{background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-phone-filled.svg);}
.vib-sec-link{
	background-size: 20px;
    margin-left:35px;
    padding-left: 24px;
 	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-viber.svg);
}
.delivery-sec-link{
	margin-left:35px;
	font-size: 12px;
	padding-left:30px;
	vertical-align: middle;
	background-position-y: 4px;
	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-delivery.svg);}
.delivery-sec-link:hover{background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-delivery-filled.svg);}

#our-stores{
	align-items:center;
	margin-left: auto;
}
#our-stores a{
	font-size:13px;
	margin:0 15px;
	color: #414449;
	padding-left:25px;
	background-repeat:no-repeat;
}
#our-stores a.stores:hover{
	color: #ac955e;
	background-size:19px;
	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-location-filled.svg);
}
#our-stores a.stores{
	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-location.svg);
}

/*Header links end*/

/*Main menu*/
.main-menu-wrap {box-shadow:0px 15px 15px #f9f8f4}
#main-menu {display:flex;margin:0 auto;background-color:#f1eee5;border-radius:3px;}
#main-menu li:first-child,
#main-menu li:first-child a{
	border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
#main-menu li:last-child{
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
#main-menu,
.main-menu ul, 
.second-menu ul {list-style: none;}

.main-menu-item.root{background-color:#e9e5dc;}
.main-menu li.special:not(.has-form) a:not(.button){
	color:#e5362f;
}
.main-menu li.special:not(.has-form) a:not(.button):hover{
	color:#fff;
}
.main-menu-item.special span{
  margin-right:5px;
  font-size: smaller;
  display:inline-block;
  -webkit-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg); 
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.main-menu-item.special a{
	padding-left:33px !important;
	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-akcija.svg);
	background-repeat:no-repeat;
	background-position-y: center;
    background-position-x: 10px;
}
.main-menu-item.special.active a,
.main-menu-item.special a:hover{
	background-image: url(https://www.vitapur.ba/skin/frontend/intenso/default/images/icons/ico-akcija-white.svg);
	color:#fff !important;
}
.main-menu-item.opened a{
	color:#c9b177 !important;
	background-color:#353535;
}
#main-menu li.opened > a.has-sub:after{
	border-color:#c9b177;
	transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    margin-top:2px;
}
.main-menu-item.opened:after {
    bottom: 0;
    left:-webkit-calc(50% - 6px);
	left:-moz-calc(50% - 6px);
	left:calc(50% - 6px);
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #353535;
}
.main-menu-sub{
	background-color:#353535;
	padding:0;
	position:absolute;
	z-index:5;
	color:#ffffff;
	left:0;
	width:100%;
	overflow: hidden;
}
#close-main-menu{
	position:absolute;
	font-size:2em !important;
	opacity:0.5;
	font-weight:100;
	z-index:10;
	bottom: -30px;
	right: 10px;
}
#close-main-menu:hover{
	color:#c9b177;
	opacity:1;
}

.main-menu-sub .memu-item-description{
	font-size: 22px;
	line-height: normal;
	letter-spacing: normal;
	padding-left:15px;
	margin-bottom: 30px;
}
.main-menu-sub p,
.main-menu-sub a, 
.main-menu-sub li{
	color:#ffffff;
}
.main-menu-sub-right a{
	text-decoration:underline;
}
.main-menu-sub .main-menu-sub-right a:hover{
	color:#fff;
	text-decoration:none;
}
.main-menu-sub .main-menu-sub-right.yellow a:hover{
	color:#585858;
}
.main-menu-sub-left{
	width:100%;
	float:left;
	padding:3% 2.5%;
	position:relative;
}
.main-menu-sub-left.has-right{
	width:77.5%;
	padding-right:1%;
}
.main-menu-sub-right{
	float: left;
	position:relative;
	width: 20.5%;
    padding: 2em;
    margin: 3% 1% 3% 0;
    background-color: #13569a;
}
.main-menu-sub-right-inner-wrap{
	position:relative
}
.main-menu-sub-right.banners,
.main-menu-sub-right.black,
.main-menu-sub-right.brands{
	width:22.5%;
	margin:0;
	padding:3em 3.5em;
	background: #2b2b2b;
	position:relative;
}
.main-menu-sub-right.banners{
	padding:47px 20px 20px 20px;
}
.main-menu-sub-right.banners .main-menu-sub-right-inner-wrap,
.main-menu-sub-right.black .main-menu-sub-right-inner-wrap{
	margin-top:1em;
}
.main-menu-sub-right.banners:before,
.main-menu-sub-right.black:before{
	content:'';
	width:100%;
	height:1000px;
	left:0;
	top:0;
	position:absolute;
	background: #2b2b2b;
}

.main-menu-sub-right.brands img{
	margin-top:25px;
}
.main-menu-sub-right.yellow{
	background-color: #ffc857;
}
.main-menu-sub-right h3{
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.main-menu-sub-right h4{
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
.main-menu-sub-right.yellow h3,
.main-menu-sub-right.yellow h4{
	color:#585858;
}
.main-menu-sub-right.yellow p,
.main-menu-sub-right.yellow a, 
.main-menu-sub-right.yellow li{
	color:#585858;
	font-size: 14px;
}
.main-menu-sub-right.blue{
	background-color: #13569a;
}
.main-menu-sub-right p,
.main-menu-sub-right a, 
.main-menu-sub-right li{
	font-size: 14px;
}
.menu-item-description{
	padding:0 15px 1em 15px;
	font-size:22px;
	margin-bottom:10px;
}
.main-menu-sub-row{
	width:100%;
	float:left;
}
.main-menu-sub-item{
	width:25%;
	float:left;
	padding:1em 15px;
}
.main-menu-sub-item img{
	margin-bottom:10px;
}
.main-menu-sub a{
	color:#fff;
	font-size: 14px;
}
.main-menu-sub a.active,
.main-menu-sub a:hover{
	color:#c9b177;
}
.main-menu-sub ul{
	list-style:none;
	font-size: 14px;
	line-height: 2.14;
	margin:0;
}
.main-menu-sub-item h3 a{
  font-size: 16px;
  font-weight: bold;
  color: #c9b177;
}
/*Main menu*/

/*reviews-and-blog start*/
.reviews-and-blog{
	content-visibility:auto;
}
.reviews-and-blog .review-item{
	padding:3% 0;
	border-bottom: 1px solid #808fa3;
	border-color: rgba(128,143,163,0.2)
}
.review-item .review-author{
	font-size: 16px;
	color: #6c7785;
	margin-bottom:1.5%;
}
.review-item .author{
	font-size: 18px;
	display:inline-block;
	padding-right:10px;
	color: #414449;
}
.review-item p{
	margin-top:2%;
	font-size: 16px;
	line-height: 1.69;
	color: #6c7785;
}
.row.reviews-and-blog{
	padding-left:0;
	padding-right:0;
}
.reviews-and-blog .reviews-title{
	margin-top:6%;
	margin-bottom:3%;
	font-size: 24px;
  	line-height: 0.96;
  	color: #ac955e;
}
.reviews-and-blog .reviews-title strong{
	font-size: 24px;
}
.reviews-home-summary{
	margin:25px 0;
}
.reviews-and-blog .blog-item{
	margin-bottom:3%;
}
.reviews-and-blog .blog-title{
	margin-top:6%;
	margin-bottom:3%;
	padding:0 10px;
	letter-spacing: -0.9px;
	font-size:24px;
	color:#414449
}
.reviews-and-blog .blog-title strong{
	color:#414449
}
.reviews-and-blog .blog-title span{
	color: #635f95;
}
.reviews-and-blog .image{
	margin-bottom:3%;
	display:block;
}
.reviews-and-blog .image img{
	width:100%;
	max-width:100%;
}
.reviews-and-blog .content,
.reviews-and-blog .image{
	margin-bottom:3%;
}
.reviews-and-blog .image{width:35%;float:left;}
.reviews-and-blog .content{padding-left:3%;width:65%;float:left;}
.reviews-and-blog .category a{
	font-size: 12px;
	font-weight: bold;
	color: #635f95;
	text-transform:uppercase;
}
.reviews-and-blog .title a{
	font-size: 18px;
  	font-weight: bold;
	color:#414449;
}
.reviews-and-blog p{
	font-size: 16px;
	line-height: 1.44;
	color: #727a89;}
.reviews-and-blog .more{
	padding-bottom: 30px;
}
.reviews-and-blog .more a{
	font-size: 16px;
  	color: #6c7785;
}
/*reviews-and-blog end*/

button, .button {display: inline-block;}
.glide.home .glide__track{overflow:hidden}
.items-block-layout-1 ol li{
	width:32.333%;
	margin: 0.5%;
}
.items-block-layout-2 h2 a{
	font-size:18px;
}
.items-block-layout-3 ol li{
	width: 46.5%;
}

.category-products.list .item .btn-cart{
	width:25%;
	border:none;
	-webkit-border-radius: 3px;
   	-moz-border-radius: 3px;
   	border-radius: 3px;
	margin:85px 0 0 15px;
	align-self: flex-start;
	white-space: nowrap;
	padding-left:1rem;
	padding-right:1rem;
}
.category-products.list .price-wrapper {
	position:absolute;
	width:230px;
	top:30px;
	right:0;
	text-align:right;
	white-space: nowrap;
}

@media only screen and (min-width: 48.063em) {
	.items-block-layout-2 ol li{
		width: 24%;
		margin: 0.5%;
	}
	.items-block-layout-2 p{
		font-size: 14px;
	  	color: #727a89;
	  	text-align:center;
	  	margin-bottom: 1.25rem;
		display:inherit;
	}
}
.category-products.list .item-info .item-title{
	width:65%
}
.category-products.list .item .price-box {
    margin-top: 10px;
}
.category-products.list .item-description{
	width:95%;
	margin-top:25px;
}
.category-products.list .item.add-to-cart-enabled .btn-cart.category-add-to-cart-options{
	margin-right:15px;
}

@media only screen and (min-width: 52.063em) {	
	.category-products .item.add-to-cart-enabled,
	.featured-slider .item.add-to-cart-enabled{
	    padding-bottom:115px;
	}
	.item.add-to-cart-enabled .btn-cart:not(.category-add-to-cart-options) {
		bottom:65px;
	}
	.featured-slider .item.add-to-cart-enabled .button, 
	.category-products .item.add-to-cart-enabled .button {
		padding:0.75rem;
	}
}
@media only screen and (min-width: 64.063em) {
	/* Cart header dropdown */
	#minicart-head.has-items:hover{
		border-color:#efeeed;
		background-color: #353535;
	}
	#minicart-head.has-items:hover #top-basket-link{
	    color: #fff;
	}
	#minicart-head:hover .minicart-head-dropdown {
		display:block;
	}
	#minicart-head.has-items:hover #top-basket-link .arrow {
		border-color: #fff;
		opacity:0.3;
	}
	#minicart-head.has-items:hover #top-basket-link.arrow-after:after{
		border-color:#efeeed;
	}
	/* Cart header dropdown */
	#search{background:#fff !important;}
	#search:hover {
		border-color: #afafaf;
	}
	.searchautocomplete .form-search{
		position:unset;
	}
	.category-products.list .price-wrapper {
		right:15px;
		text-align:right;
	}
	.category-products.list .item .btn-cart{
		margin-right:15px;
	}
	.off-canvas-wrap {overflow:hidden;}
	.layered-nav-categories{display:block;}
	.items-block-layout-1 ol{
	    margin:0;
		width:auto;
	}
	.featured-slider .item-images a,
	.category-products .item-images a {
		margin: 10px;
	}
	.item-info{
		padding-top:18px;
	}
	.items-block-layout-1 ol li{
		width:23%;
		margin: 1%;
		border:none;
		flex-flow:column;
		text-align: center;
		-webkit-box-shadow: 1px 1px 3px 0 rgba(164, 164, 164, 0.5);
		-moz-box-shadow: 1px 1px 3px 0 rgba(164, 164, 164, 0.5);
		box-shadow: 1px 1px 3px 0 rgba(164, 164, 164, 0.5);
	}
	.items-block-layout-1 .item-image {
    	display: block;
    	width:100%;
    	padding:2.5%;
    }
	.items-block-layout-1 ol li img{
		padding:0;
		width:100%;
	}
	.items-block-layout-2 h2 a{
		font-size:19px;
	}
	.items-block-layout-2 .button{
		font-size: 14px;
	  	font-weight: bold;
	  	line-height: 1.2;
	  	width:100%;
	  	display:block;
	  	margin-bottom:10px;
	}
	.items-block-layout-2 .button:hover{
		color:#fff;
	  	background-color: #5f5f5f !important;
	}
}
@media only screen and (min-width: 64.063em) {
	#minicart-head{
		padding:10px;
		position: relative;
		border: solid 1px #e9e5dd;
    	border-radius: 3px;
	}
	#minicart-head.has-items{
		border-color:#efeeed;
		background-color: #353535;
	}
	#minicart-head.has-items #top-basket-link{
	    color: #c4b27b;
	}
	#minicart-head.has-items #top-basket-link .arrow {
		border-color: #c4b27b;
		opacity:0.3;
	}
	#minicart-head.has-items #top-basket-link.arrow-after:after{
		border-color:#c4b27b;
	}
	.top-sep{
		width: 1px;
		height: 35px;
		margin: 0 1%;
	}
	#top-basket-link {padding-left:40px;}
	.category-products.list .item-info .item-title{
		margin-top:10px;
	}		
}
.p-w-right ol li{margin:5px 0;}

@media only screen and (min-width: 64.063em) {
	.our-brands{padding-top:35px;}
	.p-w-left{
		float:left;
		width:57%;
	}
	.p-w-right{
		float:left;
		width:40%;
		margin-left:3%;
	}
	.tab-p-w-tips-tricks,
	.tab-p-w-block-3{
		margin:20px 0;
		padding:25px 30px;
		background-color:#f9f8f4;
	}
	.tab-why-to-buy .title,
	.tab-maintenance .title,
	.tab-specifications .title{
		color: #343434;
	}
	.tab-p-w-block-3 .title{
		color: #343434;
		font-size:20px;
		margin-bottom:15px;
	}
	.tab-p-w-tips-tricks{
		background-color:#edf3fc;
	}
	.tab-p-w-tips-tricks .title{
		font-size: 24px;
		font-weight: 500;
		color: #1e6ec1;
		margin-bottom:20px;
	}
	.tab-p-w-tips-tricks a{
		color: #1e6ec1;
	}
	.catalog-product-view h3,
	.catalog-product-view .h3 {
	    font-size: 30px;
	    font-weight: 600;
	    line-height: 1.3;
		color: #000;
	}
}
@media only screen and (min-width: 70.063em) {
	.items-block-layout-1 ol li{width:15.666%;margin:0.5%}
}

/******/

@media only screen and (min-width: 48.063em) and (max-width: 64em) {
	.main-footer .payment-logos li {
		margin: 0 0 0 4px;
	}
	.main-footer .payment-logos li img {
		width: 38px;
		height: 21px;
	}
}


	li,p{font-size:16px;}
	

/* only large screens */
@media only screen and (min-width: 64.063em) {
	/* sticky header */
	.main-header.sticky-active .top-bar-section {
		position: fixed;
		top: 0;
		width: 100%;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
		background: #ffffff;
		-webkit-transition: all 300ms ease-out;
	  	-moz-transition: all 300ms ease-out;
	  	-ms-transition: all 300ms ease-out;
	  	transition: all 300ms ease-out;
	  	-webkit-transition-property: box-shadow, opacity, font-size;
	  	-moz-transition-property: box-shadow, opacity, font-size;
	  	-ms-transition-property: box-shadow, opacity, font-size;
	  	transition-property: box-shadow, opacity, font-size;
	}
	nav.top-bar.main-nav .logo-fixed {
		padding-top: 0 !important;
		margin: 0 20px 0 4.3%;
	}
	.main-header.sticky-active .top-bar-section ul.left li:not(.has-form) a:not(.button) {
		padding: 0 0 0 6px;	
	}
	.main-header.sticky-active .top-bar-section ul.left > li.custom-menu > a,
	.main-header.sticky-active .top-bar-section ul.left > li.level0:not(.has-dropdown) > a {
		padding: 0 28px 0 6px !important;
	}
	nav.top-bar.main-nav .logo-fixed a {
	    float: left;
	    position: relative;
	    padding: 0 !important;
	}
	.main-header.sticky-active .top-bar-section {
		min-height: 46px;
	}
	.main-header.sticky-active .top-bar-section ul.left li {
		padding-top: 7px;
	}
	.main-header.sticky-active .top-bar-section ul.left {
		padding-left: 0;
		width: 100% !important;
		padding-right: 150px;
		min-height: 46px !important;
		background: transparent;
	}
	.main-header.sticky-active .top-bar-section .sup {
		top: -0.5em;
	}
	.main-header.sticky-active .top-bar-section ul.right {
		position: fixed;
		right: 0;
		height: 46px !important;
		background: transparent;
	}
	.main-header.sticky-active .top-bar-section ul.right > li:first-child,
	.main-header.sticky-active .top-bar-section ul.left li.last {
		display: none !important;
	}
	.main-header.sticky-active .top-bar-section .has-dropdown > a:after, 
	.main-header.sticky-active .top-bar-section .has-dropdown-for-large > a:after {
		top: 24px;
	}
	.main-header.sticky-active .top-bar-section ul > li.level0 > a:first-child,
	.main-header.sticky-active .top-bar-section ul > li.custom-menu > a:first-child {
		font-size: 95% !important;
	}
	.sticky-menu .main-nav .top-bar-section li:not(.has-form) a:not(.button), .main-nav .top-bar-section ul {
		background: transparent;
	}
}
/* Only Medium screens */
@media only screen and (max-width: 64em) {
	.top-bar-section ul.left {
		padding-left: 2%;
	}
	.main-header .icon-user {
		margin: 10px 0 0;
	}
	ul.hide-subcategories-for-large:not(.hide-subcategories-for-medium) {
		padding-right: 0 !important;
	}
	.header-ribbon .links-list {
		display: none;
	}
}

.category-products .item {width: 31.833%;}

@media only screen and (min-width: 48em) {
	.is-anchor .category-products .item{width:31.833%;}
}
@media only screen and (min-width: 64.064em) {
	.category-products .item {
		width: 23.5%;
	}
	.featured-slider ul {
		position: relative;
		flex-wrap:wrap;
		margin-left:-0.75%;
		margin-right:-0.75%;
		width: 101.5%;
	}
	.featured-slider-home{
		margin-top:20px;
	}
	.featured-slider .item{
		width: 23.5%;
	    margin: 5px 0.75% 20px 0.75%;
	}
}

	.main-footer .mobile-footer-links {
		padding: 0px 25px;
	}
	.mobile-footer-links .title {
		font-size: 22px;
	}
	
@media only screen and (min-width: 64.063em) {
	.c-ribbon {font-size: 14px;}
	.c-ribbon span{font-size: 16px;}
	.product-view .prolabels{
		left:auto;
	    right:5px;
	}.prolabels i{
		height: 28px;
	    font-size: 13px;
		margin:0 8px 8px 0;
		padding-left:22px;
	    background-size: 20px;
	}
	.product-view .prolabels i{
		margin:0 0 8px 8px;
	}
	.prolabels i.sconto {
	    width: 55px;
	    font-size: 16px;
	    font-weight: 900;
	}
	
	.category-products.list .item {
		width: 98.5%;
		margin-left:0.75%;
		margin-right:0.75%;
	}
}
	
@media only screen and (max-width: 48em) {
	.product-options dl.last {
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 64.063em) {
	ul.category-products {
		position: relative;
		margin-left:-0.75%;
		width: 101.5%;
	}
}
/* Tablet upward screens */
@media only screen and (min-width: 48.063em) {
	.items-block-layout-1 .item-title a{
		font-size:16px;
	}
}

/********/
@media only screen and (min-width: 1320px) {
	.main-wrap .outer-wrap{padding:0}
	.main-menu-sub{left:-2.5%;width:105%;}
	#close-main-menu{bottom: -35px;right: -20px;}
	.no-padding-for-max-width,
	.main-wrap.main-content,
	.featured-slider,
	.breadcrumbs{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.reveal-modal {
	    margin-left: -600px;
	    width:1200px;
	}
	.category-products.list .item-info{
		width:55%;
		padding-top:15px;
	}
}
@media only screen and (min-width: 64.063em) {
	.breadcrumbs {
	    padding: 10px 0;
	}
	.catalog-category-view .breadcrumbs {
	    padding: 25px 0;
	}
	.breadcrumbs a {
    	font-size: 14px;
    }
	.layered-nav-categories,
	.items-block-category,
	.items-block-category h3,
	.category-products .item:hover{
		border-radius: 3px;
	}
	.layered-nav-categories li:first-child{
		border-top-left-radius: 3px;
	    border-top-right-radius: 3px;
	}
	.layered-nav-categories li:last-child{
	    border-bottom-right-radius: 3px;
	    border-bottom-left-radius: 3px;
	}
	/* main menu icon's color */
	.top-bar-section .has-dropdown:hover > a:after,
	.top-bar-section .has-dropdown-for-large:hover > a:after {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c4b27b !important;	
	}
	.main-nav .top-bar-section > ul > li:hover > a:not(.button) {
		color: #000000 !important;
	}
	/* dropdown menu hover color */
	.top-bar-section .left ul li:active > a {
		color: #c4b27b !important;
	}
	.top-bar-section .left ul li:hover > a:before{
		background: #c4b27b;
	}
	.top-bar-section .has-dropdown .dropdown li.has-dropdown:hover > a:after {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c4b27b !important;
	}
	.category-products .item:hover {-webkit-box-shadow: 0 0 2px 1px rgba(204,204,204,0.6);
	-moz-box-shadow: 0 0 2px 1px rgba(204,204,204,0.6);
	box-shadow: 0 0 2px 1px rgba(204,204,204,0.6)}
	.category-products.list .item:hover {
		-webkit-box-shadow: 0 2px 12px 0 rgba(114, 122, 137, 0.32);
		-moz-box-shadow: 0 2px 12px 0 rgba(114, 122, 137, 0.32);
		box-shadow: 0 2px 12px 0 rgba(114, 122, 137, 0.32);}

	.product-sconto {
		width:62px; 
		height: 32px;   
	    font-size: 18px;
		left: 5px;
		top: 5px;
	}
	.price-box .label-from{
		font-size: 14px;
	}
	.item .actions .btn-cart {
	    font-weight:bold !important;
	}
	.main-header.clean-header .top-header{
		padding:6px 12px;
		display:flex;
	}
	.featured-slider .item-title, 
	.category-products .item-title {
	    margin-top: 15px;
	}
	.clean-header .logo-head img{max-width: 133px;}
	.clean-header .top-header{padding:5px 12px;}
	.buy-help{background:#fff;}
	.footer-benefits{border-bottom: 1px solid rgba(199,186,171,0.3);}
	.b2b-categories li{width:23%;}
	.b2b-benefits .benefit {text-align:center;width:23%;}
	.b2b-benefits .benefit:first-child img{margin-bottom:25px;}
	.b2b-benefits .benefit img {position: relative;margin-bottom:20px;width:auto;height:auto;}
	.b2b-benefits .benefit p {padding: 0 15%;}
	.benefits-list{margin:50px 100px;}
	.footer-logos {display:flex;}
	.footer-logos .footer-logo:first-child{margin-right: auto;}
	.footer-logos .footer-logo:last-child{margin-left: auto;}
	.b2b .gradient-gold,
	.b2b .gradient-silver{font-size:1rem;}
}
@media only screen and (min-width: 40.063em) {
	.b2b-categories h3 a{font-size: 24px;line-height: 1.38;}
	.b2b-categories span.button{font-size:16px;}
}

@media only screen and (min-width: 64.063em) {
	#header-oneliner i:after{background-size:cover}
	.countdown-ribbon{flex-flow:row;align-items:stretch;}
	.oneliner-link{margin:5px;font-size:12px;}
	.c-ribbon {padding:2px 7px 2px 0}
	.main-header .top-header {padding:15px 10px;}
	.reveal-modal {
	    padding: 3rem 2.5rem;
	}
	.reveal-modal-content .success-msg,
	.reveal-modal-content .loading-msg {
		padding: 55px 0 11px;
	}
	.reveal-modal-content .success-msg:before {
	    left: 50%;
	    top: 9px;
	    margin: 0 0 0 -17px;
	    width: 40px;
	    height: 40px;
	    border:2px solid #86c93f;
	}
	.reveal-modal-content .success-msg:after {
		width: 8px;
	    height: 20px;
	    left: 50%;
	    top: 16px;
	    margin: 0;
	}
	.reveal-modal-content .success-msg ul li,
	.reveal-modal-content .error-msg ul li{
		text-align:center;
	}
}


/*******/

@media only screen and (min-width: 70.063em) {
	.story .numbers .number figure {
    	font-size: 66px;
	}
}
@media only screen and (min-width: 64.063em) {
	.product-shop .product-options select:not(.datetime-picker) {min-width: 320px; width: 320px;}
}

	.prolabel-show-on-mobile{display:none;}
	.header-ribbon .links-list {display: inline-block; margin-right: 100px !important;}
    .main-menu li.li-red:not(.has-form) a:not(.button) {background: url("https://www.vitapur.ba/skin/frontend/intenso/default/images/sprite3.png") no-repeat 0px -312px !important; padding-left: 45px; height: 39px; line-height: 39px;}
    .main-menu li.li-red:not(.has-form) a:hover:not(.button) {background: #DA2E30 url("https://www.vitapur.ba/skin/frontend/intenso/default/images/sprite3.png") no-repeat 0px -351px !important; color: #fff !important;}
    .main-menu ul li.li-red a {color: #DA2E30 !important; display: block;}
    .main-menu li.active:not(.has-form) a.has-children:not(.button):after {
	top: 100%; left: 50%; margin-left: -7px; border: solid transparent; content: " ";
	height: 0; width: 0; position: absolute; z-index:1; pointer-events: none; border-width: 7px 6.5px 0 6.5px;}
    .main-menu li.li-red.active:not(.has-form) a:not(.button):after {border-color: rgba(255, 0, 0, 0); border-top-color: #da2e30;}
    /*second menu*/    
    .top-bar-section.second-menu li:not(.has-form) a:not(.button) {
    	color: #4a4a4a; font-size: 14px !important; line-height: 38px; background-color: transparent !important; 
        transition: none !important; font-weight:500 !important; text-transform: uppercase !important;
    }
    .top-bar-section.second-menu ul li {padding-top: 0; padding-bottom: 0;}
    .red .second-bg {background-color: #fef4f4; border-bottom: #DA2E30 2px solid;}
    .red .second-back {background-color: #fef4f4;}
    .red .top-bar-section.second-menu li:not(.has-form) a:hover:not(.button) {background-color: #feb0b0 !important;}
    .red .top-bar-section.second-menu li.active:not(.has-form) a:not(.button) {color: #b80c0c !important; background-color: #feb0b0 !important;}
    
    /* cart **/
    .label-data-row{display: flex;vertical-align:middle;align-items: center;}
	.label-data-row .label-row{width:25%!important;}
	.label-data-row .data-row{width:75%!important;}
	
	.middle.payment-buttons-container{
	    display:none;
	}

@media only screen and (max-width: 64em) {
    .header-ribbon .links-list li {padding-right: 10px !important; height: 30px;}
    span.search-text {font-size: 1rem;}
    .footer-middle .row.footer-list {margin: 30px -0.9375rem 0px;}
    .advantage-icon {display: none;}
    .main-menu li.li-red:not(.has-form) a:not(.button)
    .social-links {margin-top: 50px;}
    .right-column .form-search {width: 100%;}
    .tabletQ {top: -8px;}
    .advantage-text {width: 100%;}
    .main-footer .payment-logos li img {width: 46px; height: 26px;}
    .advice-holder {padding: 20px 15px 10px 20px;}
    .web-help {width: 100%; padding-bottom: 10px;}
    .web-talk, .web-phone {padding-bottom: 10px;}
    .rating-links a {padding: 0 4px;}
    .rating-links a:first-child {padding-right: 6px;}
    .rating-links a:last-child {border-right: none; padding-right: 0;}
    .reason-buy {width: 49%;}
}
@media only screen and (max-width: 48em) {
    ul.links-list span.links-list-icon {display: none;}
    .header-ribbon .links-list {float: left;}
    .header-ribbon .links-list li {padding-right: 9px !important;}
    #vib-link{display:none;}
}
@media only screen and (min-width: 70.063em) {
	.advice-holder a{margin-right:10%;}
	.footer-logo-middle div{padding-left:20px;}
	#main-menu li:not(.has-form) a:not(.button),
    .top-bar-section li:not(.has-form) a:not(.button) {
		padding-top: 15px;padding-bottom: 15px;}
}
@media only screen and (min-width: 64.063em) and (max-width: 79em) {
	.cta-ribbon h1 {
		font-size: 2.188rem !important;
	}
}
@media only screen and (min-width: 1420px){
	.main-wrap, .row{max-width: 1400px;}
}
#vitapur-popup .reveal-inner{
	padding:3rem 2.25rem;
}
@media only screen and (min-width: 75em){
	#vitapur-popup.delivery-popup {
     	width: 40%;
    	margin-left: -20%;
	}
	#vitapur-popup.contact-form {
     	width: 40%;
    	margin-left: -20%;
	}
}


