@import url('https://fonts.googleapis.com/css?family=Oswald:400,700');
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?v0d5il');
  src: url('../fonts/icomoon.eot?v0d5il#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?v0d5il') format('truetype'), url('../fonts/icomoon.woff?v0d5il') format('woff'), url('../fonts/icomoon.svg?v0d5il#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* line 12, _iconfonts.less */
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 27, _iconfonts.less */
.icon-account_box:before {
  content: "\e851";
}
/* line 30, _iconfonts.less */
.icon-account_circle:before {
  content: "\e853";
}
/* line 33, _iconfonts.less */
.icon-add:before {
  content: "\e145";
}
/* line 36, _iconfonts.less */
.icon-add_box:before {
  content: "\e146";
}
/* line 39, _iconfonts.less */
.icon-add_circle:before {
  content: "\e147";
}
/* line 42, _iconfonts.less */
.icon-control_point:before {
  content: "\e3ba";
}
/* line 45, _iconfonts.less */
.icon-add_shopping_cart:before {
  content: "\e854";
}
/* line 48, _iconfonts.less */
.icon-adjust:before {
  content: "\e39e";
}
/* line 51, _iconfonts.less */
.icon-apps:before {
  content: "\e5c3";
}
/* line 54, _iconfonts.less */
.icon-arrow_back:before {
  content: "\e5c4";
}
/* line 57, _iconfonts.less */
.icon-arrow_downward:before {
  content: "\e5db";
}
/* line 60, _iconfonts.less */
.icon-arrow_drop_down:before {
  content: "\e5c5";
}
/* line 63, _iconfonts.less */
.icon-arrow_drop_down_circle:before {
  content: "\e5c6";
}
/* line 66, _iconfonts.less */
.icon-arrow_drop_up:before {
  content: "\e5c7";
}
/* line 69, _iconfonts.less */
.icon-arrow_forward:before {
  content: "\e5c8";
}
/* line 72, _iconfonts.less */
.icon-arrow_upward:before {
  content: "\e5d8";
}
/* line 75, _iconfonts.less */
.icon-art_track:before {
  content: "\e060";
}
/* line 78, _iconfonts.less */
.icon-attach_file:before {
  content: "\e226";
}
/* line 81, _iconfonts.less */
.icon-attach_money:before {
  content: "\e227";
}
/* line 84, _iconfonts.less */
.icon-cloud_upload:before {
  content: "\e2c3";
}
/* line 87, _iconfonts.less */
.icon-beenhere:before {
  content: "\e52d";
}
/* line 90, _iconfonts.less */
.icon-block:before {
  content: "\e14b";
}
/* line 93, _iconfonts.less */
.icon-border_color:before {
  content: "\e22b";
}
/* line 96, _iconfonts.less */
.icon-call_made:before {
  content: "\e0b2";
}
/* line 99, _iconfonts.less */
.icon-photo_camera:before {
  content: "\e412";
}
/* line 102, _iconfonts.less */
.icon-cancel:before {
  content: "\e5c9";
}
/* line 105, _iconfonts.less */
.icon-chat:before {
  content: "\e0b7";
}
/* line 108, _iconfonts.less */
.icon-chat_bubble:before {
  content: "\e0ca";
}
/* line 111, _iconfonts.less */
.icon-chat_bubble_outline:before {
  content: "\e0cb";
}
/* line 114, _iconfonts.less */
.icon-check:before {
  content: "\e5ca";
}
/* line 117, _iconfonts.less */
.icon-check_box:before {
  content: "\e834";
}
/* line 120, _iconfonts.less */
.icon-check_box_outline_blank:before {
  content: "\e835";
}
/* line 123, _iconfonts.less */
.icon-check_circle:before {
  content: "\e86c";
}
/* line 126, _iconfonts.less */
.icon-navigate_before:before {
  content: "\e408";
}
/* line 129, _iconfonts.less */
.icon-navigate_next:before {
  content: "\e409";
}
/* line 132, _iconfonts.less */
.icon-close:before {
  content: "\e5cd";
}
/* line 135, _iconfonts.less */
.icon-code:before {
  content: "\e86f";
}
/* line 138, _iconfonts.less */
.icon-mode_edit:before {
  content: "\e254";
}
/* line 141, _iconfonts.less */
.icon-crop_din:before {
  content: "\e3c1";
}
/* line 144, _iconfonts.less */
.icon-crop_square:before {
  content: "\e3c6";
}
/* line 147, _iconfonts.less */
.icon-dehaze:before {
  content: "\e3c7";
}
/* line 150, _iconfonts.less */
.icon-delete:before {
  content: "\e872";
}
/* line 153, _iconfonts.less */
.icon-done:before {
  content: "\e876";
}
/* line 156, _iconfonts.less */
.icon-done_all:before {
  content: "\e877";
}
/* line 159, _iconfonts.less */
.icon-markunread:before {
  content: "\e159";
}
/* line 162, _iconfonts.less */
.icon-error:before {
  content: "\e000";
}
/* line 165, _iconfonts.less */
.icon-error_outline:before {
  content: "\e001";
}
/* line 168, _iconfonts.less */
.icon-euro_symbol:before {
  content: "\e926";
}
/* line 171, _iconfonts.less */
.icon-expand_less:before {
  content: "\e5ce";
}
/* line 174, _iconfonts.less */
.icon-expand_more:before {
  content: "\e5cf";
}
/* line 177, _iconfonts.less */
.icon-favorite:before {
  content: "\e87d";
}
/* line 180, _iconfonts.less */
.icon-favorite_border:before {
  content: "\e87e";
}
/* line 183, _iconfonts.less */
.icon-format_quote:before {
  content: "\e244";
}
/* line 186, _iconfonts.less */
.icon-star:before {
  content: "\e838";
}
/* line 189, _iconfonts.less */
.icon-info:before {
  content: "\e88e";
}
/* line 192, _iconfonts.less */
.icon-info_outline:before {
  content: "\e88f";
}
/* line 195, _iconfonts.less */
.icon-insert_drive_file:before {
  content: "\e24d";
}
/* line 198, _iconfonts.less */
.icon-link:before {
  content: "\e157";
}
/* line 201, _iconfonts.less */
.icon-keyboard_arrow_down:before {
  content: "\e313";
}
/* line 204, _iconfonts.less */
.icon-keyboard_arrow_left:before {
  content: "\e314";
}
/* line 207, _iconfonts.less */
.icon-keyboard_arrow_right:before {
  content: "\e315";
}
/* line 210, _iconfonts.less */
.icon-keyboard_arrow_up:before {
  content: "\e316";
}
/* line 213, _iconfonts.less */
.icon-label:before {
  content: "\e892";
}
/* line 216, _iconfonts.less */
.icon-label_outline:before {
  content: "\e893";
}
/* line 219, _iconfonts.less */
.icon-language:before {
  content: "\e894";
}
/* line 222, _iconfonts.less */
.icon-lens:before {
  content: "\e3fa";
}
/* line 225, _iconfonts.less */
.icon-library_books:before {
  content: "\e02f";
}
/* line 228, _iconfonts.less */
.icon-library_music:before {
  content: "\e030";
}
/* line 231, _iconfonts.less */
.icon-live_tv:before {
  content: "\e639";
}
/* line 234, _iconfonts.less */
.icon-local_bar:before {
  content: "\e540";
}
/* line 237, _iconfonts.less */
.icon-local_cafe:before {
  content: "\e541";
}
/* line 240, _iconfonts.less */
.icon-shopping_cart:before {
  content: "\e8cc";
}
/* line 243, _iconfonts.less */
.icon-local_hospital:before {
  content: "\e548";
}
/* line 246, _iconfonts.less */
.icon-local_offer:before {
  content: "\e54e";
}
/* line 249, _iconfonts.less */
.icon-location_off:before {
  content: "\e0c7";
}
/* line 252, _iconfonts.less */
.icon-room:before {
  content: "\e8b4";
}
/* line 255, _iconfonts.less */
.icon-sync:before {
  content: "\e627";
}
/* line 258, _iconfonts.less */
.icon-mail_outline:before {
  content: "\e0e1";
}
/* line 261, _iconfonts.less */
.icon-menu:before {
  content: "\e5d2";
}
/* line 264, _iconfonts.less */
.icon-more_horiz:before {
  content: "\e5d3";
}
/* line 267, _iconfonts.less */
.icon-more_vert:before {
  content: "\e5d4";
}
/* line 270, _iconfonts.less */
.icon-navigation:before {
  content: "\e55d";
}
/* line 273, _iconfonts.less */
.icon-near_me:before {
  content: "\e569";
}
/* line 276, _iconfonts.less */
.icon-new_releases:before {
  content: "\e031";
}
/* line 279, _iconfonts.less */
.icon-pageview:before {
  content: "\e8a0";
}
/* line 282, _iconfonts.less */
.icon-panorama:before {
  content: "\e40b";
}
/* line 285, _iconfonts.less */
.icon-radio_button_unchecked:before {
  content: "\e836";
}
/* line 288, _iconfonts.less */
.icon-pause:before {
  content: "\e034";
}
/* line 291, _iconfonts.less */
.icon-pause_circle_filled:before {
  content: "\e035";
}
/* line 294, _iconfonts.less */
.icon-pause_circle_outline:before {
  content: "\e036";
}
/* line 297, _iconfonts.less */
.icon-person_outline:before {
  content: "\e7ff";
}
/* line 300, _iconfonts.less */
.icon-perm_media:before {
  content: "\e8a7";
}
/* line 303, _iconfonts.less */
.icon-person:before {
  content: "\e7fd";
}
/* line 306, _iconfonts.less */
.icon-person_pin_circle:before {
  content: "\e56a";
}
/* line 309, _iconfonts.less */
.icon-photo_size_select_actual:before {
  content: "\e432";
}
/* line 312, _iconfonts.less */
.icon-picture_as_pdf:before {
  content: "\e415";
}
/* line 315, _iconfonts.less */
.icon-pin_drop:before {
  content: "\e55e";
}
/* line 318, _iconfonts.less */
.icon-play_arrow:before {
  content: "\e037";
}
/* line 321, _iconfonts.less */
.icon-play_circle_filled:before {
  content: "\e038";
}
/* line 324, _iconfonts.less */
.icon-play_circle_outline:before {
  content: "\e039";
}
/* line 327, _iconfonts.less */
.icon-priority_high:before {
  content: "\e645";
}
/* line 330, _iconfonts.less */
.icon-public:before {
  content: "\e80b";
}
/* line 333, _iconfonts.less */
.icon-remove:before {
  content: "\e15b";
}
/* line 336, _iconfonts.less */
.icon-remove_circle_outline:before {
  content: "\e15d";
}
/* line 339, _iconfonts.less */
.icon-reply:before {
  content: "\e15e";
}
/* line 342, _iconfonts.less */
.icon-report:before {
  content: "\e160";
}
/* line 345, _iconfonts.less */
.icon-warning:before {
  content: "\e002";
}
/* line 348, _iconfonts.less */
.icon-restaurant:before {
  content: "\e56c";
}
/* line 351, _iconfonts.less */
.icon-room_service:before {
  content: "\eb49";
}
/* line 354, _iconfonts.less */
.icon-search:before {
  content: "\e8b6";
}
/* line 357, _iconfonts.less */
.icon-settings:before {
  content: "\e8b8";
}
/* line 360, _iconfonts.less */
.icon-share:before {
  content: "\e80d";
}
/* line 363, _iconfonts.less */
.icon-star_border:before {
  content: "\e83a";
}
/* line 366, _iconfonts.less */
.icon-supervisor_account:before {
  content: "\e8d3";
}
/* line 369, _iconfonts.less */
.icon-thumb_down:before {
  content: "\e8db";
}
/* line 372, _iconfonts.less */
.icon-thumb_up:before {
  content: "\e8dc";
}
/* line 375, _iconfonts.less */
.icon-unfold_less:before {
  content: "\e5d6";
}
/* line 378, _iconfonts.less */
.icon-unfold_more:before {
  content: "\e5d7";
}
/* line 381, _iconfonts.less */
.icon-verified_user:before {
  content: "\e8e8";
}
/* line 384, _iconfonts.less */
.icon-videocam:before {
  content: "\e04b";
}
/* line 387, _iconfonts.less */
.icon-work:before {
  content: "\e8f9";
}
/* line 390, _iconfonts.less */
.icon-zoom_in:before {
  content: "\e8ff";
}
/* line 393, _iconfonts.less */
.icon-zoom_out:before {
  content: "\e900";
}
/* line 396, _iconfonts.less */
.icon-zoom_out_map:before {
  content: "\e56b";
}
/* line 399, _iconfonts.less */
.icon-twitter-square:before {
  content: "\f081";
}
/* line 402, _iconfonts.less */
.icon-facebook-square:before {
  content: "\f082";
}
/* line 405, _iconfonts.less */
.icon-twitter:before {
  content: "\f099";
}
/* line 408, _iconfonts.less */
.icon-facebook:before {
  content: "\f09a";
}
/* line 411, _iconfonts.less */
.icon-facebook-f:before {
  content: "\f09a";
}
/* line 414, _iconfonts.less */
.icon-google-plus-square:before {
  content: "\f0d4";
}
/* line 417, _iconfonts.less */
.icon-google-plus:before {
  content: "\f0d5";
}
/* line 420, _iconfonts.less */
.icon-linkedin:before {
  content: "\f0e1";
}
/* line 423, _iconfonts.less */
.icon-youtube-square:before {
  content: "\f166";
}
/* line 426, _iconfonts.less */
.icon-youtube:before {
  content: "\f167";
}
/* line 429, _iconfonts.less */
.icon-youtube-play:before {
  content: "\f16a";
}
/* line 432, _iconfonts.less */
.icon-instagram:before {
  content: "\f16d";
}
/* line 435, _iconfonts.less */
.icon-tumblr:before {
  content: "\f173";
}
/* line 438, _iconfonts.less */
.icon-tumblr-square:before {
  content: "\f174";
}
/* line 441, _iconfonts.less */
.icon-mouse-pointer:before {
  content: "\f245";
}
/* line 444, _iconfonts.less */
.icon-hand-pointer-o:before {
  content: "\f25a";
}
/* line 447, _iconfonts.less */
.icon-google-plus-circle:before {
  content: "\f2b3";
}
/* line 450, _iconfonts.less */
.icon-google-plus-official:before {
  content: "\f2b3";
}
/* line 89, _mixins.less */
.blockButton {
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
}
/* line 92, _mixins.less */
.blockButton.bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.blockButton.whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .blockButton {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .blockButton {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.blockButton:hover,
.blockButton:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 5, _menu.less */
.verticalMenu {
  position: fixed;
  padding-top: 100px;
  top: 0;
  left: 0;
  width: 40px;
  height: 100%;
  z-index: 101;
  background-color: #cf2132;
  box-shadow: 0 7px 10px 0px rgba(0, 0, 0, 0.75);
}
/* line 15, _menu.less */
.verticalMenu ul {
  padding: 0;
  margin: 0;
}
/* line 19, _menu.less */
.verticalMenu .verticalMenu ul li {
  display: block;
  padding-left: 0;
  margin-left: 0;
}
/* line 24, _menu.less */
.verticalMenu .menuEl {
  position: relative;
}
/* line 26, _menu.less */
.verticalMenu .menuEl .subMenuV {
  display: none;
}
/* line 29, _menu.less */
.verticalMenu .menuEl:hover .subMenuV {
  display: block;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 40px;
  padding-left: 50px;
  width: 200px;
  height: 100%;
  background-color: white;
  z-index: 100;
}
/*    
.content-area{
    padding-left:55px;
}
.site-content{
    padding-left:55px;
}
*/
@media (max-width: 1024px) {
  /* line 71, _menu.less */
  header {
    padding-bottom: 0 !important;
  }
}
/* line 74, _menu.less */
header .logoSito {
  display: inline-block;
  padding-top: 25px;
  padding-left: 25px;
}
@media (min-width: 1200px) {
  /* line 53, _menu.less */
  header .logoSito {
    padding-left: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 56, _menu.less */
  header .logoSito {
    padding-left: 150px;
  }
}
@media (max-width: 1024px) {
  /* line 80, _menu.less */
  header .logoSito {
    padding-bottom: 25px;
  }
}
/* line 83, _menu.less */
header .logoSito img {
  height: 150px;
}
@media (max-width: 1024px) {
  /* line 85, _menu.less */
  header .logoSito img {
    height: 50px;
  }
}
/* line 90, _menu.less */
header .menuSitoCont {
  background-size: cover;
  background-position: center;
}
/* line 94, _menu.less */
header .menuesMB {
  margin-top: -60px;
}
@media (max-width: 1024px) {
  /* line 95, _menu.less */
  header .menuesMB {
    display: none !important;
  }
}
/* line 100, _menu.less */
header .menuesMB .headerMenuMB {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  background-color: white;
}
/* line 103, _menu.less */
header .menuesMB .headerMenuMB a {
  color: #020e4a !important;
  font-size: 16px;
  white-space: nowrap !important;
}
/* line 107, _menu.less */
header .menuesMB .headerMenuMB a:hover {
  color: #020e4a !important;
}
/* line 111, _menu.less */
header .menuesMB .headerMenuMB > div > ul {
  padding-left: 0;
  width: 100%;
  display: table;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 0 !important;
  margin-bottom: 0 !important;
}
/* line 119, _menu.less */
header .menuesMB .headerMenuMB > div > ul > li {
  display: table-cell;
  position: relative;
  width: 12.5%;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 125, _menu.less */
header .menuesMB .headerMenuMB > div > ul > li > a {
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
}
/* line 130, _menu.less */
header .menuesMB .headerMenuMB > div > ul > li > ul {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  background-color: white;
}
/* line 137, _menu.less */
header .menuesMB .headerMenuMB > div > ul > li:hover,
header .menuesMB .headerMenuMB > div > ul > li:focus {
  background-color: #e0e0e0;
}
/* line 140, _menu.less */
header .menuesMB .headerMenuMB > div > ul > li:hover > ul,
header .menuesMB .headerMenuMB > div > ul > li:focus > ul {
  background-color: #e0e0e0;
  margin-left: 0 !important;
  display: table;
  padding: 20px 10px;
}
/* line 145, _menu.less */
header .menuesMB .headerMenuMB > div > ul > li:hover > ul > li,
header .menuesMB .headerMenuMB > div > ul > li:focus > ul > li {
  display: block;
}
/* line 152, _menu.less */
header .menuesMB .headerMenuMB.menuSec {
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  /* line 62, _menu.less */
  header .menuesMB .headerMenuMB.menuSec {
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 65, _menu.less */
  header .menuesMB .headerMenuMB.menuSec {
    padding-right: 150px;
  }
}
/* line 157, _menu.less */
header .menuesMB .headerMenuMB.menuSec .secondario-navigation {
  width: auto;
  display: inline-block;
}
/* line 160, _menu.less */
header .menuesMB .headerMenuMB.menuSec .secondario-navigation > ul {
  display: table;
  max-width: 100px;
  width: 100px;
}
/* line 166, _menu.less */
header .menuesMB .headerMenuMB.menuSec a {
  line-height: 25px;
}
/* line 169, _menu.less */
header .menuesMB .headerMenuMB.menuSec .search-form {
  margin-bottom: 0 !important;
  display: inline-block;
  position: relative;
}
/* line 173, _menu.less */
header .menuesMB .headerMenuMB.menuSec .search-form input[type=search] {
  border: 0;
  border-bottom: 2px solid #020e4a;
  background-color: transparent !important;
  box-shadow: none !important;
}
/* line 179, _menu.less */
header .menuesMB .headerMenuMB.menuSec .search-form input[type=submit] {
  background-color: transparent !important;
  color: transparent;
  box-shadow: none !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
}
/* line 189, _menu.less */
header .menuesMB .headerMenuMB.menuSec .search-form .icon-search {
  position: absolute;
  font-size: 22px;
  right: 0;
  top: 10px;
  color: #020e4a;
}
/* line 198, _menu.less */
header .menuesMB .headerMenuMB.menuSec .socialHeadCont .socialHead {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 200, _menu.less */
header .menuesMB .headerMenuMB.menuSec .socialHeadCont .socialHead li {
  list-style: none !important;
  padding-left: 10px;
  padding-right: 10px;
  width: auto !important;
}
/* line 205, _menu.less */
header .menuesMB .headerMenuMB.menuSec .socialHeadCont .socialHead li a {
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  header .menuesMB .headerMenuMB.menuPrim {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  header .menuesMB .headerMenuMB.menuPrim {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 217, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li {
  padding-right: 20px;
}
/* line 219, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li a {
  line-height: 30px;
}
/* line 222, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li > a {
  color: black !important;
  font-weight: 900;
  font-family: 'Oswald';
  font-size: 20px;
}
/* line 229, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li ul li {
  text-align: left;
}
/* line 236, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li:last-child ul li {
  text-align: left;
}
/* line 244, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li.current_page_item {
  color: #020e4a;
}
/* line 248, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li .openSubmenu {
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 10px;
  color: #cf2132 !important;
}
/* line 254, _menu.less */
header .menuesMB .headerMenuMB.menuPrim #menu-primary > li .openSubmenu:hover {
  text-decoration: none !important;
}
/* line 263, _menu.less */
header .menuesMBMobile {
  float: right;
  padding-top: 27px;
  padding-right: 25px;
}
/* line 268, _menu.less */
header .menuesMBMobile button {
  background-color: transparent !important;
  font-size: 22px;
  color: white !important;
  padding-left: 15px;
  padding-right: 15px;
  border: 0 !important;
}
@media (min-width: 1025px) {
  /* line 277, _menu.less */
  header .menuesMBMobile {
    display: none !important;
  }
}
/* line 282, _menu.less */
.menuMobCont {
  display: none;
}
@media (max-width: 1024px) {
  /* line 285, _menu.less */
  .menuMobCont.aperto {
    display: block;
  }
  /* line 289, _menu.less */
  .menuMobCont.aperto .primario-navigation a,
  .menuMobCont.aperto .secondario-navigation a {
    color: #020e4a !important;
    font-size: 18px;
  }
  /* line 292, _menu.less */
  .menuMobCont.aperto .primario-navigation a:hover,
  .menuMobCont.aperto .secondario-navigation a:hover {
    text-decoration: none;
  }
  /* line 296, _menu.less */
  .menuMobCont.aperto .primario-navigation li,
  .menuMobCont.aperto .secondario-navigation li {
    display: block;
  }
  /* line 299, _menu.less */
  .menuMobCont.aperto .primario-navigation ul,
  .menuMobCont.aperto .secondario-navigation ul {
    margin-left: 0;
  }
  /* line 302, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul,
  .menuMobCont.aperto .secondario-navigation > ul {
    padding: 20px;
  }
  /* line 305, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul > li,
  .menuMobCont.aperto .secondario-navigation > ul > li {
    display: block;
    position: relative;
  }
  /* line 308, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul > li > .openSubmenu,
  .menuMobCont.aperto .secondario-navigation > ul > li > .openSubmenu {
    position: absolute;
    right: 10px;
    top: 0px;
  }
  /* line 313, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul > li > ul,
  .menuMobCont.aperto .secondario-navigation > ul > li > ul {
    display: none;
  }
  /* line 315, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul > li > ul.aperto,
  .menuMobCont.aperto .secondario-navigation > ul > li > ul.aperto {
    display: block;
  }
  /* line 318, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul > li > ul > li,
  .menuMobCont.aperto .secondario-navigation > ul > li > ul > li {
    display: block;
  }
  /* line 320, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul > li > ul > li > .openSubmenu,
  .menuMobCont.aperto .secondario-navigation > ul > li > ul > li > .openSubmenu {
    display: none !important;
  }
  /* line 323, _menu.less */
  .menuMobCont.aperto .primario-navigation > ul > li > ul > li > ul,
  .menuMobCont.aperto .secondario-navigation > ul > li > ul > li > ul {
    display: none;
  }
  /* line 331, _menu.less */
  .menuMobCont.aperto .primario-navigation {
    border-bottom: 1px solid #020e4a;
  }
  /* line 335, _menu.less */
  .menuMobCont.aperto .socialHeadCont ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-left: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
  }
  /* line 343, _menu.less */
  .menuMobCont.aperto .socialHeadCont ul li {
    list-style: none !important;
    display: block;
  }
  /* line 346, _menu.less */
  .menuMobCont.aperto .socialHeadCont ul li a {
    color: #020e4a !important;
    font-size: 18px;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 352, _menu.less */
  .menuMobCont.aperto .socialHeadCont ul li a:hover {
    text-decoration: none;
  }
}
/* line 362, _menu.less */
.mobSearch {
  display: none;
}
/* line 364, _menu.less */
.mobSearch.aperto {
  display: block;
}
/* line 366, _menu.less */
.mobSearch.aperto form {
  margin-bottom: 0;
  position: relative;
  padding: 20px;
}
/* line 367, _menu.less */
.mobSearch.aperto form label {
  width: 100%;
}
/* line 373, _menu.less */
.mobSearch.aperto form input[type=search] {
  border: 0;
  border-bottom: 2px solid #020e4a;
  background-color: transparent !important;
  box-shadow: none !important;
  width: 100%;
}
/* line 380, _menu.less */
.mobSearch.aperto form input[type=submit] {
  background-color: transparent !important;
  color: transparent;
  box-shadow: none !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
}
/* line 390, _menu.less */
.mobSearch.aperto form .icon-search {
  position: absolute;
  font-size: 22px;
  right: 20px;
  top: 30px;
  color: #020e4a;
}
/* line 521, _wp_WC_storefront\storefront_edited.less */
#review_form {
  margin-top: 30px;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 525, _wp_WC_storefront\storefront_edited.less */
.storefront-handheld-footer-bar {
  display: none !important;
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
}
/* line 532, _wp_WC_storefront\storefront_edited.less */
.shipping-calculator-button {
  color: white !important;
}
/* line 536, _wp_WC_storefront\storefront_edited.less */
.checkout-button {
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
  background-color: #020e4a;
  color: white !important;
}
/* line 92, _mixins.less */
.checkout-button.bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.checkout-button.whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .checkout-button {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .checkout-button {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.checkout-button:hover,
.checkout-button:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 541, _wp_WC_storefront\storefront_edited.less */
.checkout-button.button.alt {
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
  background-color: #020e4a;
  color: white !important;
}
/* line 92, _mixins.less */
.checkout-button.button.alt.bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.checkout-button.button.alt.whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .checkout-button.button.alt {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .checkout-button.button.alt {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.checkout-button.button.alt:hover,
.checkout-button.button.alt:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 545, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-orders.shop_table {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 41, tema.less */
html,
body {
  font-family: 'Lato', sans-serif !important;
  font-size: 15px;
}
/* line 45, tema.less */
img {
  border-radius: 0;
}
/* line 48, tema.less */
b,
strong {
  font-weight: 900;
}
/* line 53, tema.less */
.ASJsubtitle {
  text-align: justify;
}
/* line 58, tema.less */
.contenutoEditorMCE p {
  font-size: 15px;
}
/* line 63, tema.less */
.boxElement {
  display: block;
  box-sizing: border-box;
  padding: 0;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.55);
  will-change: box-shadow;
  -webkit-transition: .15s all;
          transition: .15s all;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: white;
}
@media (min-width: 1200px) {
  /* line 12, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
  .boxElement {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  }
}
/* line 20, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .imgCont {
  position: relative;
}
/* line 22, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .imgCont .data {
  font-size: 18px;
  color: #020e4a;
  padding: 5px 10px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: white;
  font-size: 14px !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .boxElement .imgCont .data {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .boxElement .imgCont .data {
    font-size: 18px;
  }
}
/* line 34, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .rightMark {
  position: relative;
  padding: 25px;
  padding-top: 10px;
  padding-bottom: 35px;
  color: black;
  text-decoration: none !important;
  font-size: 14px;
}
@media (min-width: 1200px) {
  /* line 3, _font_sizes.less */
  .boxElement .rightMark {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _font_sizes.less */
  .boxElement .rightMark {
    font-size: 24px;
  }
}
/* line 42, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .rightMark:after {
  content: "";
  background-color: #cf2132;
  height: 100%;
  width: 5px;
  top: 0;
  right: 0;
  position: absolute;
}
/* line 52, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .rightMark .hoverText {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #cf2132;
}
/* line 58, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .rightMark .text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-height: 24px;
  /* fallback */
  height: calc(48px);
  /* fallback */
  padding: 0 !important;
}
@media (min-width: 1800px) {
  /* line 60, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
  .boxElement .rightMark .text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    line-height: 28px;
    /* fallback */
    height: calc(56px);
    /* fallback */
    padding: 0 !important;
  }
}
/* line 66, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .img {
  width: 100%;
  opacity: 1;
  -webkit-transition: .15s opacity;
          transition: .15s opacity;
  display: block;
}
@media (min-width: 1200px) {
  /* line 69, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
  .boxElement .img {
    opacity: 0.8;
  }
}
/* line 74, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .img.box {
  background-size: cover;
  background-position: center;
  padding-top: 56.25%;
  background-repeat: no-repeat;
}
/* line 79, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .img.box.backContain {
  background-size: contain;
}
/* line 84, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement .hoverText {
  opacity: 0;
  padding-right: 10px;
  padding-bottom: 5px;
  -webkit-transition: .15s opacity;
          transition: .15s opacity;
}
/* line 90, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement:hover,
.boxElement:focus {
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.55);
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  text-decoration: none !important;
}
/* line 95, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement:hover .img,
.boxElement:focus .img {
  opacity: 1;
}
/* line 98, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement:hover .hoverText,
.boxElement:focus .hoverText {
  opacity: 1;
}
/* line 102, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement.bannerSp {
  position: relative;
  box-shadow: none !important;
}
/* line 105, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement.bannerSp .imgCont {
  visibility: hidden !important;
}
/* line 108, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement.bannerSp .rightMark {
  visibility: hidden !important;
}
/* line 111, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement.bannerSp .logoBanner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #020e4a;
  background-color: white;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 122, C:\zenit\Matteo\asjunior.com\html\public\_modules\boxElement\style.less */
.boxElement.bannerSp .logoBanner .testobanner {
  background-color: #020e4a;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 5px 10px;
  color: white !important;
}
/* line 67, tema.less */
.padd50 {
  padding: 50px;
}
/* line 71, tema.less */
.ombraSotto {
  position: relative;
}
/* line 23, _mixins.less */
.ombraSotto:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 76, tema.less */
input[type=number],
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
textarea,
.select2-container {
  background-color: #ffffff;
  border: 2px solid #ffffff;
  border-bottom: 2px solid #e0e0e0;
  border-radius: 0;
  border-image-width: 0;
  box-shadow: none;
  box-shadow: 0 0 0 transparent !important;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
}
/* line 86, tema.less */
input[type=number]:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus,
textarea:focus,
.select2-container:focus {
  border-color: #616161;
  background-color: white;
  box-shadow: 0 5px 12px 0 #000000 !important;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4) !important;
}
/* line 92, tema.less */
.select2-container {
  background-color: #ffffff;
  border: 2px solid #ffffff;
  border-bottom: 2px solid #e0e0e0;
  border-radius: 0;
  border-image-width: 0;
  box-shadow: none;
}
/* line 94, tema.less */
.select2-container:focus {
  border-color: #020e4a;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 98, tema.less */
.select2-container .select2-choice {
  border: none !important;
}
/* line 102, tema.less */
.select2-drop {
  border: 2px solid #020e4a;
}
/* line 104, tema.less */
.select2-drop .select2-input {
  border-bottom: 2px solid #e0e0e0;
}
/* line 106, tema.less */
.select2-drop .select2-input:focus,
.select2-drop .select2-input:hover {
  border: 2px solid transparent;
  border-bottom: 2px solid #020e4a;
}
/* line 114, tema.less */
.form-row.woocommerce-validated input,
.form-row.woocommerce-validated input.input-text {
  box-shadow: 0 0 0 transparent !important;
  background-color: #ffffff;
  border: 2px solid #ffffff;
  border-bottom: 2px solid #008000;
  border-radius: 0;
  border-image-width: 0;
  box-shadow: none;
}
/* line 118, tema.less */
.form-row.woocommerce-validated input:hover,
.form-row.woocommerce-validated input.input-text:hover {
  border-color: green;
}
/* line 123, tema.less */
input[type=number] {
  width: 100% !important;
  max-width: 50px !important;
}
/* line 128, tema.less */
.sfondoBlu {
  background-color: #020e4a;
  color: white;
}
/* line 131, tema.less */
.sfondoBlu h1,
.sfondoBlu h2,
.sfondoBlu h3,
.sfondoBlu h4,
.sfondoBlu h5,
.sfondoBlu h6 {
  color: white;
}
/* line 139, tema.less */
.sfondoBlu a {
  color: white;
}
/* line 141, tema.less */
.sfondoBlu a:hover,
.sfondoBlu a:focus,
.sfondoBlu a:active,
.sfondoBlu a:visited {
  color: white;
}
/* line 148, tema.less */
.sfondoBlu input[type=number],
.sfondoBlu input[type=text],
.sfondoBlu input[type=email],
.sfondoBlu input[type=password],
.sfondoBlu input[type=tel],
.sfondoBlu textarea {
  background-color: transparent;
  border: 2px solid transparent;
  border-bottom: 2px solid #ffffff;
  border-radius: 0;
  border-image-width: 0;
  box-shadow: none;
  color: white;
}
/* line 156, tema.less */
.sfondoBlu input[type=number]:focus,
.sfondoBlu input[type=text]:focus,
.sfondoBlu input[type=email]:focus,
.sfondoBlu input[type=password]:focus,
.sfondoBlu input[type=tel]:focus,
.sfondoBlu textarea:focus {
  color: #020e4a !important;
  border-color: #020e4a;
  background-color: white;
}
/* line 162, tema.less */
.sfondoBlu input[type=submit],
.sfondoBlu input[type=reset],
.sfondoBlu input[type=button],
.sfondoBlu button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
  color: #020e4a;
  border: 0 !important;
  text-transform: uppercase;
  box-shadow: none !important;
  box-shadow: 0 !important;
}
/* line 173, tema.less */
.sfondoBlu input[type=submit]:focus,
.sfondoBlu input[type=reset]:focus,
.sfondoBlu input[type=button]:focus,
.sfondoBlu button:focus,
.sfondoBlu input[type=submit]:hover,
.sfondoBlu input[type=reset]:hover,
.sfondoBlu input[type=button]:hover,
.sfondoBlu button:hover {
  background-color: white !important;
}
/* line 179, tema.less */
.sfondoRosso {
  background-color: #cf2132;
  color: white;
}
/* line 182, tema.less */
.sfondoRosso h1,
.sfondoRosso h2,
.sfondoRosso h3,
.sfondoRosso h4,
.sfondoRosso h5,
.sfondoRosso h6 {
  color: white;
}
/* line 190, tema.less */
.sfondoRosso a {
  color: white;
}
/* line 192, tema.less */
.sfondoRosso a:hover,
.sfondoRosso a:focus,
.sfondoRosso a:active,
.sfondoRosso a:visited {
  color: white;
}
/* line 200, tema.less */
.sfondoGrigio {
  background-color: #e0e0e0;
}
/* line 202, tema.less */
.sfondoGrigio input[type=number],
.sfondoGrigio input[type=text],
.sfondoGrigio input[type=email],
.sfondoGrigio input[type=password],
.sfondoGrigio input[type=tel],
.sfondoGrigio textarea {
  background-color: #ffffff;
  border: 2px solid #ffffff;
  border-bottom: 2px solid #020e4a;
  border-radius: 0;
  border-image-width: 0;
  box-shadow: none;
  color: white;
}
/* line 210, tema.less */
.sfondoGrigio input[type=number]:focus,
.sfondoGrigio input[type=text]:focus,
.sfondoGrigio input[type=email]:focus,
.sfondoGrigio input[type=password]:focus,
.sfondoGrigio input[type=tel]:focus,
.sfondoGrigio textarea:focus {
  color: #020e4a !important;
  border-color: #020e4a;
  background-color: white !important;
}
/* line 217, tema.less */
.sfondoBianco {
  background-color: white;
}
/* line 2, _navigation.less */
.navigation.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: block;
  width: 100%;
  border: 0 !important;
  margin: 0;
  padding: 0;
  padding-bottom: 30px;
  padding-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 13, _navigation.less */
.navigation.pagination .nav-links .page-numbers {
  display: inline-block;
  padding: 10px;
  line-height: 16px;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 19, _navigation.less */
.navigation.pagination .nav-links .page-numbers.current {
  background-color: white;
  color: #cf2132;
}
/* line 27, _navigation.less */
.navigation.pagination .nav-links a.page-numbers {
  background-color: #cf2132;
  color: white;
  text-shadow: 0;
  -webkit-transition: 0.15s box-shadow, 0.15s background-color, 0.15s color;
          transition: 0.15s box-shadow, 0.15s background-color, 0.15s color;
}
/* line 32, _navigation.less */
.navigation.pagination .nav-links a.page-numbers:hover,
.navigation.pagination .nav-links a.page-numbers:focus {
  background-color: white;
  color: #cf2132;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  text-decoration: none !important;
}
/* line 40, _navigation.less */
.navigation.pagination .nav-links a.page-numbers.next:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e409" !important;
}
/* line 46, _navigation.less */
.navigation.pagination .nav-links a.page-numbers.prev:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e408" !important;
}
/* line 223, tema.less */
.asJsection {
  position: relative;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .asJsection {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .asJsection {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 23, _mixins.less */
.asJsection:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.asJsection:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 226, tema.less */
.asJsection.newsList {
  padding-top: 35px;
  padding-bottom: 35px;
}
/* line 231, tema.less */
.asJsection.followUs {
  background-color: #020e4a;
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 235, tema.less */
.asJsection.followUs .socialIcons {
  color: white;
  display: inline-block;
  padding: 10px;
  font-size: 20px;
  color: white !important;
  text-decoration: none !important;
  width: 46px;
  height: 46px;
  text-align: center;
  line-height: 26px;
  background-color: #020e4a;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .asJsection.followUs .socialIcons {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .asJsection.followUs .socialIcons {
    font-size: 32px;
  }
}
/* line 247, tema.less */
.asJsection.followUs .socialIcons:hover {
  background-color: white;
  color: #020e4a !important;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 254, tema.less */
.asJsection.rosterSlider {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 1200px) {
  /* line 257, tema.less */
  .asJsection.rosterSlider {
    padding-left: 145px;
    padding-right: 145px;
  }
}
/* line 262, tema.less */
.asJsection.ajTv {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 265, tema.less */
.asJsection.ajTv .sectionTitleCont {
  margin-bottom: 15px;
}
/* line 269, tema.less */
.asJsection.newsHeader {
  padding: 0 !important;
}
/* line 272, tema.less */
.asJsection.eShopHpSection {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .titleProdHp {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 900;
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .asJsection.eShopHpSection .titleProdHp {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .asJsection.eShopHpSection .titleProdHp {
    font-size: 32px;
  }
}
/* line 8, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .altriProdottiTitle {
  font-size: 20px;
  font-weight: 900;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .asJsection.eShopHpSection .altriProdottiTitle {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .asJsection.eShopHpSection .altriProdottiTitle {
    font-size: 32px;
  }
}
/* line 13, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .contDescr .descr {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 17, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .contDescr .prezzo.prodotto {
  font-weight: 900;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 23, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra {
  margin-top: 25px;
  background-color: #e0e0e0;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  padding: 40px;
}
/* line 30, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra #loginform label,
.asJsection.eShopHpSection .bloccoDiDestra #loginform input {
  width: 100%;
  display: block;
  box-sizing: border-box;
}
/* line 36, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra #loginform input[type=checkbox] {
  width: auto !important;
  float: left;
  margin-right: 5px;
}
/* line 43, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra .bentornato .userDisplayName {
  font-weight: 900;
}
/* line 50, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra .prodottiNelCarrello {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 53, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra .prodottiNelCarrello .nprodcart {
  font-weight: 900;
}
/* line 57, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra .bottoneCarrelloCont {
  padding-top: 15px;
}
/* line 59, C:\zenit\Matteo\asjunior.com\html\public\_sections\eShopHp\eShopHp.less */
.asJsection.eShopHpSection .bloccoDiDestra .bottoneCarrelloCont .blockButton.bluButton {
  margin-bottom: 0;
}
/* line 280, tema.less */
.submitNewsletterForm input[type=email] {
  width: 100%;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .item {
  padding: 14px;
}
/* line 7, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-controls .owl-nav .owl-next,
.rosterSliderOwl .owl-controls .owl-nav .owl-prev {
  text-align: center;
  line-height: 30px;
  background-color: #cf2132;
  color: white;
  font-size: 20px;
  font-family: 'icomoon' !important;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  height: 30px;
  width: 30px;
  -webkit-transition: .25s all;
          transition: .25s all;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
/* line 24, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-controls .owl-nav .owl-next:hover,
.rosterSliderOwl .owl-controls .owl-nav .owl-prev:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  background-color: white;
  color: #cf2132;
}
/* line 33, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-controls .owl-nav .owl-prev {
  left: 0;
  margin-left: -50px;
}
/* line 37, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-controls .owl-nav .owl-next {
  right: 0;
  margin-right: -50px;
}
/* line 43, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-dots {
  text-align: center;
}
/* line 45, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-dots .owl-dot {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 7px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 200px;
  -webkit-transition: .25s all;
          transition: .25s all;
}
/* line 54, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-dots .owl-dot:hover {
  background-color: red;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 60, C:\zenit\Matteo\asjunior.com\html\public\_modules\RosterSlider\rosterSlider.less */
.rosterSliderOwl .owl-dots .owl-dot.active {
  background-color: #cf2132;
  box-shadow: 0 0 0 #000;
  cursor: default;
}
/* line 287, tema.less */
.rosterSliderOwl .boxElement .imgCont .data {
  font-size: 20px !important;
  color: white !important;
  background-color: transparent !important;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .rosterSliderOwl .boxElement .imgCont .data {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .rosterSliderOwl .boxElement .imgCont .data {
    font-size: 32px;
  }
}
/* line 293, tema.less */
.linkedImgCont {
  background-color: white;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 5, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont .linkedImgImg {
  width: 100%;
  opacity: 1;
  -webkit-transition: .15s opacity;
          transition: .15s opacity;
  display: block;
}
/* line 10, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont .linkedImgImg.box {
  background-size: cover;
  background-position: center;
  padding-top: 56.25%;
  background-repeat: no-repeat;
}
/* line 15, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont .linkedImgImg.box.backContain {
  background-size: contain;
}
/* line 20, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont .linkedImgA {
  display: block;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: 0.25 box-shadow;
          transition: 0.25 box-shadow;
}
/* line 24, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont .linkedImgA .linkedImgImg {
  border: 0;
  -webkit-transition: .25 opacity;
          transition: .25 opacity;
  opacity: 0.8;
}
/* line 29, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont .linkedImgA:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 31, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont .linkedImgA:hover .linkedImgImg {
  opacity: 1;
}
/* line 37, C:\zenit\Matteo\asjunior.com\html\public\_modules\linkedImg\linkedImg.less */
.linkedImgCont.testoAbs {
  position: relative;
}
/* line 3, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoPlayer .youtubeEmbedPlayer {
  position: relative;
  padding-top: calc(56.25%);
}
/* line 6, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoPlayer .youtubeEmbedPlayer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 15, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont {
  display: block;
  background-color: white;
  padding: 15px;
  margin-bottom: 10px;
  -webkit-transition: 0.25s all;
          transition: 0.25s all;
  position: relative;
}
/* line 22, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont:after {
  content: "";
  background-color: #cf2132;
  height: 100%;
  width: 5px;
  top: 0;
  right: 0;
  position: absolute;
}
/* line 31, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont .VideoThumbTitle {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-height: 20px;
  /* fallback */
  height: calc(40px);
  /* fallback */
  padding: 0 !important;
  font-size: 16px;
  color: black !important;
}
/* line 36, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 39, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont.attivo {
  background-color: #cf2132;
}
/* line 41, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont.attivo:hover {
  cursor: default;
  box-shadow: none;
}
/* line 45, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont.attivo .VideoThumbTitle {
  color: white !important;
}
/* line 50, C:\zenit\Matteo\asjunior.com\html\public\_modules\videoPlayer\vp_pl.less */
.videoPlaylistContainer .videoThumbCont .videoThumbImg.box {
  display: block;
  padding-top: calc(56.25%);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.no-flexbox .newsHeader .contNewsHeader {
  display: table;
}
/* line 4, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.no-flexbox .newsHeader .contNewsHeader .contenitoreOr {
  display: table-row;
}
/* line 6, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.no-flexbox .newsHeader .contNewsHeader .contenitoreOr .dettContNewsHeader,
.no-flexbox .newsHeader .contNewsHeader .contenitoreOr .ListaTopNewsCont {
  display: table-cell;
}
/* line 14, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.flexbox .newsHeader .contNewsHeader .contenitoreOr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
}
/* line 22, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader {
  width: calc(75%);
  position: relative;
  height: 800px;
  height: 80vh;
  overflow: hidden;
  background-color: #020e4a;
}
@media (max-width: 1024px) {
  /* line 27, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .dettContNewsHeader {
    height: 600px;
    height: 80vh;
  }
}
@media (max-width: 768px) {
  /* line 31, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .dettContNewsHeader {
    height: 300px;
    height: 70vh;
  }
}
@media (max-width: 992px) {
  /* line 37, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .dettContNewsHeader {
    width: 100%;
  }
}
/* line 41, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .dettaglioNewsHeader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-color: #020e4a;
  /*
            transform:translateX(100%);
            transition: .45s transform;
            will-change: transform;
            */
  opacity: 0;
  will-change: opacity;
  -webkit-transition: .45s opacity;
          transition: .45s opacity;
  z-index: 1;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  /* Safari and Chrome */
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 64, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .dettaglioNewsHeader.attivo {
  display: block;
  opacity: 1;
  z-index: 2;
}
/* line 70, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.no-csstransform .newsHeader .contNewsHeader .dettContNewsHeader .dettaglioNewsHeader {
  display: none;
}
/* line 72, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.no-csstransform .newsHeader .contNewsHeader .dettContNewsHeader .dettaglioNewsHeader.attivo {
  display: block;
}
/* line 77, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTopCont {
  display: block;
  background-color: rgba(2, 14, 74, 0.75);
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  padding: 15px;
  text-decoration: none !important;
}
@media (min-width: 768px) {
  /* line 86, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTopCont {
    width: 75%;
    bottom: 30px;
    right: 40px;
    padding: 25px;
  }
}
/* line 92, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTopCont:after {
  content: "";
  background-color: white;
  height: 100%;
  width: 5px;
  top: 0;
  right: 0;
  position: absolute;
}
/* line 101, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTopCont .leggiText {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: .2s opacity;
          transition: .2s opacity;
}
@media (max-width: 1024px) {
  /* line 105, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTopCont .leggiText {
    opacity: 1;
  }
}
/* line 110, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTopCont:hover .leggiText {
  opacity: 1;
}
/* line 115, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTop {
  color: white !important;
}
/* line 117, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTop h2 {
  margin-top: 0 !important;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 42px;
  /* fallback */
  height: calc(42px);
  /* fallback */
  padding: 0 !important;
  font-weight: 900;
}
@media (max-width: 1024px) {
  /* line 123, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTop h2 {
    font-size: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    line-height: 30px;
    /* fallback */
    height: calc(60px);
    /* fallback */
    padding: 0 !important;
  }
}
@media (max-width: 600px) {
  /* line 128, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTop h2 {
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /* number of lines to show */
    line-height: 24px;
    /* fallback */
    height: calc(72px);
    /* fallback */
    padding: 0 !important;
  }
}
/* line 134, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTop .leggiCont {
  text-align: right;
}
/* line 137, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .dettContNewsHeader .testoNewsTop a {
  color: white !important;
}
/* line 142, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .buttonPlace {
  display: none;
  position: absolute;
  bottom: 213px;
  right: 40px;
  width: 55%;
  text-align: right;
  z-index: 2;
}
@media (max-width: 992px) {
  /* line 150, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .buttonPlace {
    display: block;
    bottom: 190px;
    right: 40px;
    width: 55%;
    top: auto;
  }
}
@media (max-width: 769px) {
  /* line 157, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .buttonPlace {
    bottom: auto;
    right: 40px;
    width: 55%;
    top: 20px;
  }
}
@media (max-width: 599px) {
  /* line 164, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .buttonPlace {
    bottom: auto;
    right: 20px;
    width: 55%;
    top: 20px;
  }
}
/* line 170, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .buttonPlace button {
  display: inline-block;
  background: white;
  line-height: 40px;
  height: 40px;
  padding: 0;
  color: #cf2132;
  border: 0;
  text-align: center;
  font-size: 23px;
  width: 40px;
  margin-left: 15px;
}
@hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 186, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .buttonPlace button.NSmenuButton:after {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e315";
}
/* line 193, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .ListaTopNewsCont {
  width: calc(25%);
  background-color: #020e4a;
  color: white;
  position: relative;
}
/* line 74, _mixins.less */
.newsHeader .contNewsHeader .ListaTopNewsCont:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  margin-left: -5px;
  height: 100%;
  width: 5px;
  z-index: 3;
  background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
}
@media (max-width: 992px) {
  /* line 198, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .ListaTopNewsCont {
    position: absolute;
    width: 50%;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 5;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: .25s -webkit-transform;
            transition: .25s transform;
  }
  /* line 207, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .ListaTopNewsCont.attivo {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
@media (max-width: 767px) {
  /* line 211, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .ListaTopNewsCont {
    position: absolute;
    width: 100%;
  }
}
/* line 215, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .ListaTopNewsCont .TopNews {
  color: rgba(255, 255, 255, 0.7) !important;
  display: block;
  padding: 15px;
  padding-left: 25px;
  padding-top: 10px;
  position: relative;
  border-bottom: 2px solid white;
  box-sizing: border-box;
  height: 13.33333333vh;
  font-weight: 900;
  cursor: pointer;
  font-size: 14px;
}
@media (min-width: 1200px) {
  /* line 3, _font_sizes.less */
  .newsHeader .contNewsHeader .ListaTopNewsCont .TopNews {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _font_sizes.less */
  .newsHeader .contNewsHeader .ListaTopNewsCont .TopNews {
    font-size: 24px;
  }
}
@media (max-width: 992px) {
  /* line 228, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
  .newsHeader .contNewsHeader .ListaTopNewsCont .TopNews {
    height: 11.66666667vh;
  }
}
/* line 231, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .ListaTopNewsCont .TopNews:hover {
  color: white !important;
  text-decoration: none !important;
}
/* line 235, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .ListaTopNewsCont .TopNews.attivo {
  cursor: default !important;
  color: white !important;
}
/* line 238, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .ListaTopNewsCont .TopNews.attivo:after {
  content: "";
  background-color: white;
  height: 100%;
  width: 7px;
  top: 0;
  left: 0;
  position: absolute;
}
/* line 248, C:\zenit\Matteo\asjunior.com\html\public\_sections\sliderHederHp\sliderHeader.less */
.newsHeader .contNewsHeader .ListaTopNewsCont .TopNews:last-child {
  border-bottom: 0;
}
/* line 304, tema.less */
.classificheHP {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 35, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .UltimaPartitaPanel tr,
.classificheHP .UltimaPartitaPanel td {
  border: none !important;
  border: 0 !important;
}
/* line 41, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  border-radius: 0 !important;
  border: 0;
  margin-top: 15px;
}
/* line 46, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel .panel-heading,
.classificheHP .panel .panel-footer {
  display: block;
  box-sizing: border-box;
  border-radius: 0 !important;
  border: 0;
  padding: 15px;
  font-size: 14px;
}
@media (min-width: 1200px) {
  /* line 3, _font_sizes.less */
  .classificheHP .panel .panel-heading,
  .classificheHP .panel .panel-footer {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _font_sizes.less */
  .classificheHP .panel .panel-heading,
  .classificheHP .panel .panel-footer {
    font-size: 24px;
  }
}
/* line 56, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel a.panel-footer:hover,
.classificheHP .panel a.panel-footer:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  text-decoration: none;
}
/* line 62, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel img {
  max-width: 70%;
  display: inline-block;
}
/* line 69, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-rosso .panel-heading,
.classificheHP .panel-rosso .panel-footer {
  background-color: #cf2132 !important;
  color: white !important;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-rosso .tabsLinksCont {
  background-color: #cf2132 !important;
}
/* line 4, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-rosso .tabsLinksCont .bottoneClassifica {
  border: 1px solid #cf2132 !important;
  background-color: #cf2132 !important;
  color: #ffffff !important;
  box-shadow: none;
}
/* line 9, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-rosso .tabsLinksCont .bottoneClassifica:hover,
.classificheHP .panel-rosso .tabsLinksCont .bottoneClassifica:focus,
.classificheHP .panel-rosso .tabsLinksCont .bottoneClassifica.attivo {
  color: #cf2132 !important;
  background-color: #ffffff !important;
}
/* line 21, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-rosso .links a {
  background-color: #cf2132 !important;
  color: #ffffff !important;
}
/* line 24, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-rosso .links a:hover,
.classificheHP .panel-rosso .links a:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 78, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-blu .panel-heading,
.classificheHP .panel-blu .panel-footer {
  background-color: #020e4a !important;
  color: white !important;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-blu .tabsLinksCont {
  background-color: #020e4a !important;
}
/* line 4, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-blu .tabsLinksCont .bottoneClassifica {
  border: 1px solid #020e4a !important;
  background-color: #020e4a !important;
  color: #ffffff !important;
  box-shadow: none;
}
/* line 9, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-blu .tabsLinksCont .bottoneClassifica:hover,
.classificheHP .panel-blu .tabsLinksCont .bottoneClassifica:focus,
.classificheHP .panel-blu .tabsLinksCont .bottoneClassifica.attivo {
  color: #020e4a !important;
  background-color: #ffffff !important;
}
/* line 21, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-blu .links a {
  background-color: #020e4a !important;
  color: #ffffff !important;
}
/* line 24, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-blu .links a:hover,
.classificheHP .panel-blu .links a:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 87, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-bianco .panel-heading,
.classificheHP .panel-bianco .panel-footer {
  background-color: white !important;
  color: black !important;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-bianco .tabsLinksCont {
  background-color: #ffffff !important;
}
/* line 4, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-bianco .tabsLinksCont .bottoneClassifica {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
  color: #000000 !important;
  box-shadow: none;
}
/* line 9, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-bianco .tabsLinksCont .bottoneClassifica:hover,
.classificheHP .panel-bianco .tabsLinksCont .bottoneClassifica:focus,
.classificheHP .panel-bianco .tabsLinksCont .bottoneClassifica.attivo {
  color: #ffffff !important;
  background-color: #000000 !important;
}
/* line 21, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-bianco .links a {
  background-color: #ffffff !important;
  color: #000000 !important;
}
/* line 24, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-bianco .links a:hover,
.classificheHP .panel-bianco .links a:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 96, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-grigio .panel-heading,
.classificheHP .panel-grigio .panel-footer {
  background-color: #e0e0e0 !important;
  color: black !important;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-grigio .tabsLinksCont {
  background-color: #e0e0e0 !important;
}
/* line 4, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-grigio .tabsLinksCont .bottoneClassifica {
  border: 1px solid #e0e0e0 !important;
  background-color: #e0e0e0 !important;
  color: #000000 !important;
  box-shadow: none;
}
/* line 9, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-grigio .tabsLinksCont .bottoneClassifica:hover,
.classificheHP .panel-grigio .tabsLinksCont .bottoneClassifica:focus,
.classificheHP .panel-grigio .tabsLinksCont .bottoneClassifica.attivo {
  color: #e0e0e0 !important;
  background-color: #000000 !important;
}
/* line 21, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-grigio .links a {
  background-color: #e0e0e0 !important;
  color: #000000 !important;
}
/* line 24, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .panel-grigio .links a:hover,
.classificheHP .panel-grigio .links a:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 105, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .table.table {
  background-color: white;
}
/* line 108, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .table td {
  vertical-align: middle;
}
/* line 113, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .UltimaPartitaPanel .punteggio {
  font-size: 20px;
  font-weight: 900;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .classificheHP .UltimaPartitaPanel .punteggio {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .classificheHP .UltimaPartitaPanel .punteggio {
    font-size: 32px;
  }
}
/* line 118, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .links {
  text-align: center;
}
/* line 120, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .links a {
  display: inline-block;
  padding: 4px 6px;
  margin: 5px;
}
/* line 124, C:\zenit\Matteo\asjunior.com\html\public\_sections\classificheHP\classifichaHP.less */
.classificheHP .links a:hover {
  text-decoration: none;
}
@-webkit-keyframes logosAnimations1 {
  /* line 308, tema.less */
  from {
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
  }
  /* line 309, tema.less */
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes logosAnimations1 {
  /* line 308, tema.less */
  from {
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
  }
  /* line 309, tema.less */
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes logosAnimations2 {
  /* line 313, tema.less */
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  /* line 314, tema.less */
  to {
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
  }
}
@keyframes logosAnimations2 {
  /* line 313, tema.less */
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  /* line 314, tema.less */
  to {
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
  }
}
@keyframes logosAnimations1 {
  /* line 318, tema.less */
  from {
    opacity: 1;
  }
  /* line 319, tema.less */
  to {
    opacity: 0;
  }
}
@keyframes logosAnimations2 {
  /* line 323, tema.less */
  from {
    opacity: 0;
  }
  /* line 324, tema.less */
  to {
    opacity: 1;
  }
}
/* line 327, tema.less */
.TopLogo {
  position: absolute;
  top: 25px;
  left: 80px;
  z-index: 2;
  width: 150px;
}
/* line 333, tema.less */
.TopLogo img {
  position: absolute;
  top: 25px;
  left: 80px;
  max-width: 100%;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  will-change: transform;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
/* line 345, tema.less */
.TopLogo .logoNormale {
  -webkit-animation-name: logosAnimations1;
          animation-name: logosAnimations1;
}
/* line 348, tema.less */
.TopLogo .Logo60 {
  opacity: 0;
  max-width: 69%;
  -webkit-animation-name: logosAnimations2;
          animation-name: logosAnimations2;
}
/* line 355, tema.less */
.sectionTitleCont {
  border-bottom: 3px solid #020e4a;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_modules\sectionTitle\sectionTitle.less */
.sectionTitleCont .sectionTitle {
  color: #020e4a;
  margin: 0;
  padding: 0;
  font-weight: 900;
  font-size: 20px;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .sectionTitleCont .sectionTitle {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .sectionTitleCont .sectionTitle {
    font-size: 32px;
  }
}
/* line 359, tema.less */
.sfondoBlu .sectionTitleCont {
  border-bottom: 3px solid #ffffff;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_modules\sectionTitle\sectionTitle.less */
.sfondoBlu .sectionTitleCont .sectionTitle {
  color: #ffffff;
  margin: 0;
  padding: 0;
  font-weight: 900;
  font-size: 20px;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .sfondoBlu .sectionTitleCont .sectionTitle {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .sfondoBlu .sectionTitleCont .sectionTitle {
    font-size: 32px;
  }
}
/* line 364, tema.less */
.sfondoBianco .sectionTitleCont {
  border-bottom: 3px solid #cf2132;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_modules\sectionTitle\sectionTitle.less */
.sfondoBianco .sectionTitleCont .sectionTitle {
  color: #cf2132;
  margin: 0;
  padding: 0;
  font-weight: 900;
  font-size: 20px;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .sfondoBianco .sectionTitleCont .sectionTitle {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .sfondoBianco .sectionTitleCont .sectionTitle {
    font-size: 32px;
  }
}
/* line 369, tema.less */
.site-header {
  margin-bottom: 0 !important;
  padding-top: 0 !important;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .JbannerTop,
.page .JbannerTop,
.blog .JbannerTop,
.archive .JbannerTop,
.search .JbannerTop {
  padding-top: 29.635%;
  position: relative;
}
/* line 5, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .JbannerTop img,
.page .JbannerTop img,
.blog .JbannerTop img,
.archive .JbannerTop img,
.search .JbannerTop img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
/* line 13, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .contArticolo,
.page .contArticolo,
.blog .contArticolo,
.archive .contArticolo,
.search .contArticolo {
  position: relative;
}
/* line 57, _mixins.less */
.single .contArticolo .ombraDestraDiv,
.page .contArticolo .ombraDestraDiv,
.blog .contArticolo .ombraDestraDiv,
.archive .contArticolo .ombraDestraDiv,
.search .contArticolo .ombraDestraDiv {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  margin-right: -5px;
  height: 100%;
  width: 5px;
  z-index: 1;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 15, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .contArticolo article,
.page .contArticolo article,
.blog .contArticolo article,
.archive .contArticolo article,
.search .contArticolo article {
  padding: 15px;
  padding-top: 30px;
  padding-bottom: 15px;
}
@media (min-width: 1200px) {
  /* line 19, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
  .single .contArticolo article,
  .page .contArticolo article,
  .blog .contArticolo article,
  .archive .contArticolo article,
  .search .contArticolo article {
    padding: 50px;
  }
}
/* line 27, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .title-article h1,
.page .title-article h1,
.blog .title-article h1,
.archive .title-article h1,
.search .title-article h1 {
  font-size: 20px;
  color: black;
  background-color: white;
  font-weight: 900;
  padding-top: 0px;
  margin-top: 0;
  padding-bottom: 15px;
  border-bottom: 2px solid #cf2132;
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .single .title-article h1,
  .page .title-article h1,
  .blog .title-article h1,
  .archive .title-article h1,
  .search .title-article h1 {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .single .title-article h1,
  .page .title-article h1,
  .blog .title-article h1,
  .archive .title-article h1,
  .search .title-article h1 {
    font-size: 32px;
  }
}
/* line 40, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .widget,
.page .widget,
.blog .widget,
.archive .widget,
.search .widget {
  position: relative;
  margin-bottom: 0;
  padding: 30px;
}
/* line 23, _mixins.less */
.single .widget:after,
.page .widget:after,
.blog .widget:after,
.archive .widget:after,
.search .widget:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.single .widget:after,
.page .widget:after,
.blog .widget:after,
.archive .widget:after,
.search .widget:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 44, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .widget .widgettitle,
.page .widget .widgettitle,
.blog .widget .widgettitle,
.archive .widget .widgettitle,
.search .widget .widgettitle {
  margin-top: 0;
}
/* line 49, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single #page,
.page #page,
.blog #page,
.archive #page,
.search #page {
  position: relative;
}
/* line 23, _mixins.less */
.single #page:after,
.page #page:after,
.blog #page:after,
.archive #page:after,
.search #page:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.single #page:after,
.page #page:after,
.blog #page:after,
.archive #page:after,
.search #page:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 53, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria,
.page .galleria,
.blog .galleria,
.archive .galleria,
.search .galleria {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: auto;
  padding-top: 75%;
}
/* line 60, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .immagini a,
.page .galleria .immagini a,
.blog .galleria .immagini a,
.archive .galleria .immagini a,
.search .galleria .immagini a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: .5s opacity;
          transition: .5s opacity;
  z-index: 0;
}
/* line 72, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .immagini a img,
.page .galleria .immagini a img,
.blog .galleria .immagini a img,
.archive .galleria .immagini a img,
.search .galleria .immagini a img {
  width: 100%;
}
/* line 75, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .immagini a.attivo,
.page .galleria .immagini a.attivo,
.blog .galleria .immagini a.attivo,
.archive .galleria .immagini a.attivo,
.search .galleria .immagini a.attivo {
  opacity: 1;
  display: block;
  z-index: 1;
}
/* line 82, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .galleryThumbs,
.page .galleria .galleryThumbs,
.blog .galleria .galleryThumbs,
.archive .galleria .galleryThumbs,
.search .galleria .galleryThumbs {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #e0e0e0;
  padding: 15px;
}
/* line 93, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .galleryThumbs.attivo,
.page .galleria .galleryThumbs.attivo,
.blog .galleria .galleryThumbs.attivo,
.archive .galleria .galleryThumbs.attivo,
.search .galleria .galleryThumbs.attivo {
  display: block;
}
/* line 96, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .galleryThumbs .cont-miniature,
.page .galleria .galleryThumbs .cont-miniature,
.blog .galleria .galleryThumbs .cont-miniature,
.archive .galleria .galleryThumbs .cont-miniature,
.search .galleria .galleryThumbs .cont-miniature {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 99, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .galleryThumbs .cont-miniature img,
.page .galleria .galleryThumbs .cont-miniature img,
.blog .galleria .galleryThumbs .cont-miniature img,
.archive .galleria .galleryThumbs .cont-miniature img,
.search .galleria .galleryThumbs .cont-miniature img {
  width: 100%;
}
/* line 104, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls,
.page .galleria .controls,
.blog .galleria .controls,
.archive .galleria .controls,
.search .galleria .controls {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
/* line 109, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls button,
.page .galleria .controls button,
.blog .galleria .controls button,
.archive .galleria .controls button,
.search .galleria .controls button {
  position: absolute;
  bottom: 15px;
  z-index: 2;
  -webkit-transition: 0.5s box-shadow;
          transition: 0.5s box-shadow;
  background-color: white;
  color: #cf2132;
  border: 0;
  box-shadow: 0 0 0 0 #000;
  font-size: 24px;
  padding: 5px 10px;
  min-width: 50px;
  position: relative;
}
/* line 123, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls button:hover,
.page .galleria .controls button:hover,
.blog .galleria .controls button:hover,
.archive .galleria .controls button:hover,
.search .galleria .controls button:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 127, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .toggleThumbGallery,
.page .galleria .controls .toggleThumbGallery,
.blog .galleria .controls .toggleThumbGallery,
.archive .galleria .controls .toggleThumbGallery,
.search .galleria .controls .toggleThumbGallery {
  position: absolute;
  right: 15px;
}
/* line 130, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .toggleThumbGallery:after,
.page .galleria .controls .toggleThumbGallery:after,
.blog .galleria .controls .toggleThumbGallery:after,
.archive .galleria .controls .toggleThumbGallery:after,
.search .galleria .controls .toggleThumbGallery:after {
  font-family: 'icomoon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e5c3";
}
/* line 140, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .toggleThumbGallery.aperta,
.page .galleria .controls .toggleThumbGallery.aperta,
.blog .galleria .controls .toggleThumbGallery.aperta,
.archive .galleria .controls .toggleThumbGallery.aperta,
.search .galleria .controls .toggleThumbGallery.aperta {
  background-color: #cf2132;
  color: white;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 146, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .togglePlay,
.page .galleria .controls .togglePlay,
.blog .galleria .controls .togglePlay,
.archive .galleria .controls .togglePlay,
.search .galleria .controls .togglePlay {
  position: absolute;
  left: 15px;
}
/* line 149, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .togglePlay:after,
.page .galleria .controls .togglePlay:after,
.blog .galleria .controls .togglePlay:after,
.archive .galleria .controls .togglePlay:after,
.search .galleria .controls .togglePlay:after {
  font-family: 'icomoon' !important;
  content: "\e037";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 159, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .togglePlay.play,
.page .galleria .controls .togglePlay.play,
.blog .galleria .controls .togglePlay.play,
.archive .galleria .controls .togglePlay.play,
.search .galleria .controls .togglePlay.play {
  background-color: #cf2132;
  color: white;
}
/* line 162, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .togglePlay.play:after,
.page .galleria .controls .togglePlay.play:after,
.blog .galleria .controls .togglePlay.play:after,
.archive .galleria .controls .togglePlay.play:after,
.search .galleria .controls .togglePlay.play:after {
  content: "\e034";
}
/* line 167, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .playNext,
.page .galleria .controls .playNext,
.blog .galleria .controls .playNext,
.archive .galleria .controls .playNext,
.search .galleria .controls .playNext {
  position: absolute;
  left: 135px;
}
/* line 170, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .playNext:after,
.page .galleria .controls .playNext:after,
.blog .galleria .controls .playNext:after,
.archive .galleria .controls .playNext:after,
.search .galleria .controls .playNext:after {
  font-family: 'icomoon' !important;
  content: "\e315";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 181, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .playPrev,
.page .galleria .controls .playPrev,
.blog .galleria .controls .playPrev,
.archive .galleria .controls .playPrev,
.search .galleria .controls .playPrev {
  position: absolute;
  left: 75px;
}
/* line 184, C:\zenit\Matteo\asjunior.com\html\public\_sections\dettaglioArticolo\dettaglioArticolo.less */
.single .galleria .controls .playPrev:after,
.page .galleria .controls .playPrev:after,
.blog .galleria .controls .playPrev:after,
.archive .galleria .controls .playPrev:after,
.search .galleria .controls .playPrev:after {
  font-family: 'icomoon' !important;
  content: "\e314";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 5, _mceEditorStd.less */
.contenutoEditorMCE img {
  max-width: 100%;
}
/* line 22, _mceEditorStd.less */
.contenutoEditorMCE img.alignleft {
  margin-bottom: 15px;
}
@media (min-width: 400px) {
  /* line 23, _mceEditorStd.less */
  .contenutoEditorMCE img.alignleft {
    margin-left: 15px;
  }
}
/* line 28, _mceEditorStd.less */
.contenutoEditorMCE img.alignright {
  margin-bottom: 15px;
}
@media (min-width: 400px) {
  /* line 29, _mceEditorStd.less */
  .contenutoEditorMCE img.alignright {
    margin-right: 15px;
  }
}
/* line 34, _mceEditorStd.less */
.contenutoEditorMCE img.aligncenter {
  margin-bottom: 15px;
  margin-top: 15px;
}
/* line 38, _mceEditorStd.less */
.contenutoEditorMCE img.alignnone {
  margin-bottom: 15px;
}
/* line 43, _mceEditorStd.less */
.contenutoEditorMCE h1 {
  padding-top: 0;
}
/* line 46, _mceEditorStd.less */
.contenutoEditorMCE h2 {
  padding-top: 0;
}
/* line 49, _mceEditorStd.less */
.contenutoEditorMCE h2 + h3 {
  border-top: 0 !important;
  padding-top: 0;
}
/* line 53, _mceEditorStd.less */
.contenutoEditorMCE h3 {
  padding-top: 0;
}
/* line 56, _mceEditorStd.less */
.contenutoEditorMCE h4 {
  padding-top: 0;
}
/* line 59, _mceEditorStd.less */
.contenutoEditorMCE h5 {
  padding-top: 0;
}
/* line 62, _mceEditorStd.less */
.contenutoEditorMCE h6 {
  padding-top: 0;
}
/* line 65, _mceEditorStd.less */
.contenutoEditorMCE b,
.contenutoEditorMCE strong {
  font-weight: 900;
}
/* line 387, tema.less */
.site {
  overflow: visible !important;
}
/* line 390, tema.less */
.verticalMenu {
  display: none !important;
}
/* line 393, tema.less */
.site-content,
.content-area {
  padding-left: 0 !important;
}
/* line 4, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .star-rating {
  display: none !important;
}
/* line 7, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page h1.page-title {
  padding: 0;
  margin: 0;
  font-weight: 900;
  font-size: 20px;
  padding-top: 30px;
  padding-bottom: 15px;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .post-type-archive-product.woocommerce-page h1.page-title {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .post-type-archive-product.woocommerce-page h1.page-title {
    padding-left: 150px;
    padding-right: 150px;
  }
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .post-type-archive-product.woocommerce-page h1.page-title {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .post-type-archive-product.woocommerce-page h1.page-title {
    font-size: 32px;
  }
}
/* line 18, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .storefront-sorting {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #e0e0e0;
  position: relative;
  display: table;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .post-type-archive-product.woocommerce-page .storefront-sorting {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .post-type-archive-product.woocommerce-page .storefront-sorting {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 23, _mixins.less */
.post-type-archive-product.woocommerce-page .storefront-sorting:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.post-type-archive-product.woocommerce-page .storefront-sorting:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 40, _mixins.less */
.post-type-archive-product.woocommerce-page .storefront-sorting:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  margin-top: -5px;
  height: 5px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 29, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .storefront-sorting .woocommerce-result-count {
  display: none !important;
}
/* line 34, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .site-main {
  margin-bottom: 0;
}
/* line 37, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area {
  background-color: white;
}
/* line 39, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products {
  padding-top: 30px;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .post-type-archive-product.woocommerce-page .content-area ul.products {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .post-type-archive-product.woocommerce-page .content-area ul.products {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 42, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product {
  padding-top: 15px;
  text-align: left;
}
/* line 46, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link img.attachment-shop_catalog {
  opacity: .8;
}
/* line 49, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link h3,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link span.price {
  position: relative;
  padding: 25px;
  padding-top: 10px;
  padding-bottom: 35px;
  color: black;
  text-decoration: none !important;
  text-align: left;
  font-size: 14px;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  /* line 3, _font_sizes.less */
  .post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link h3,
  .post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link span.price {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _font_sizes.less */
  .post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link h3,
  .post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link span.price {
    font-size: 24px;
  }
}
/* line 60, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link h3 {
  font-weight: 900;
}
/* line 66, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:hover,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:focus {
  text-decoration: none !important;
}
/* line 70, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:hover img.attachment-shop_catalog,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:focus img.attachment-shop_catalog {
  opacity: 1;
}
/* line 73, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:hover h3,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:focus h3,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:hover span.price,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .woocommerce-LoopProduct-link:focus span.price {
  text-decoration: none !important;
}
/* line 78, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product:hover,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  text-decoration: none !important;
}
/* line 84, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .button {
  display: block;
  margin-bottom: 0;
  text-align: center;
  background-color: #020e4a;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 91, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product .button:hover {
  text-decoration: none !important;
}
/* line 99, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product.purchasable .woocommerce-LoopProduct-link h3:after,
.post-type-archive-product.woocommerce-page .content-area ul.products li.product.purchasable .woocommerce-LoopProduct-link span.price:after {
  content: "";
  background-color: #cf2132;
  height: 100%;
  width: 5px;
  top: 0;
  right: 0;
  position: absolute;
}
/* line 109, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product.purchasable .woocommerce-LoopProduct-link h3 {
  padding-bottom: 0;
}
/* line 115, _wp_WC_storefront\storefront_edited.less */
.post-type-archive-product.woocommerce-page .content-area ul.products li.product.purchasable .add_to_cart_button {
  background-color: #cf2132;
}
/* line 137, _wp_WC_storefront\storefront_edited.less */
.single.single-product .product {
  overflow: visible;
  padding-top: 30px;
}
/* line 141, _wp_WC_storefront\storefront_edited.less */
.single.single-product .content-area {
  background-color: white;
  position: relative;
}
/* line 23, _mixins.less */
.single.single-product .content-area:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.single.single-product .content-area:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .single.single-product .content-area .site-main {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .single.single-product .content-area .site-main {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 149, _wp_WC_storefront\storefront_edited.less */
.single.single-product .content-area form.cart button.single_add_to_cart_button {
  /*
                        display:block;
                        margin-bottom:0;
                        text-align: center;
                        background-color: @rosso;
                        padding-top: 15px;
                        padding-bottom: 15px;
                        width:50%;
                        &:hover{
                            text-decoration: none !important;
                            .ombraBase();
                        }
                        */
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
  background-color: #cf2132;
  color: white;
  width: 50%;
}
/* line 92, _mixins.less */
.single.single-product .content-area form.cart button.single_add_to_cart_button.bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.single.single-product .content-area form.cart button.single_add_to_cart_button.whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .single.single-product .content-area form.cart button.single_add_to_cart_button {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .single.single-product .content-area form.cart button.single_add_to_cart_button {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.single.single-product .content-area form.cart button.single_add_to_cart_button:hover,
.single.single-product .content-area form.cart button.single_add_to_cart_button:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 172, _wp_WC_storefront\storefront_edited.less */
.single.single-product .images .woocommerce-main-image {
  padding: 15px;
}
/* line 177, _wp_WC_storefront\storefront_edited.less */
.single.single-product .images .woocommerce-main-image:hover,
.single.single-product .images .woocommerce-main-image:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 184, _wp_WC_storefront\storefront_edited.less */
.single.single-product .thumbnails a {
  padding: 10px;
}
/* line 186, _wp_WC_storefront\storefront_edited.less */
.single.single-product .thumbnails a:hover,
.single.single-product .thumbnails a:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 193, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-Tabs-panel--description {
  background-color: #e0e0e0;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  padding: 40px;
  padding-top: 0;
  border-radius: 0;
}
/* line 202, _wp_WC_storefront\storefront_edited.less */
.single.single-product .summary.entry-summary {
  background-color: white;
  box-sizing: border-box;
  padding: 40px;
}
/* line 207, _wp_WC_storefront\storefront_edited.less */
.single.single-product .summary.entry-summary h1 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 900;
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .single.single-product .summary.entry-summary h1 {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .single.single-product .summary.entry-summary h1 {
    font-size: 32px;
  }
}
/* line 213, _wp_WC_storefront\storefront_edited.less */
.single.single-product .summary.entry-summary .price {
  font-weight: 900;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 218, _wp_WC_storefront\storefront_edited.less */
.single.single-product .summary.entry-summary .description {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 225, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs {
  border-top: 2px solid white;
}
/* line 227, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs li {
  border: none !important;
  position: relative;
  background-color: #020e4a;
  opacity: .5;
  margin-bottom: 15px;
}
/* line 233, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs li:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  content: "";
  height: 100%;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  background-color: white;
  opacity: 0;
  -webkit-transition: .25s opacity;
          transition: .25s opacity;
}
/* line 245, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs li a {
  padding: 15px !important;
  color: white !important;
  opacity: 0.7;
}
/* line 249, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs li a:visited,
.single.single-product .woocommerce-tabs .tabs.wc-tabs li a:active {
  color: white !important;
}
/* line 256, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs li.active {
  opacity: 1;
}
/* line 259, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs li.active a {
  opacity: 1;
}
/* line 267, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-tabs .tabs.wc-tabs li:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 275, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-Reviews .woocommerce-Reviews-title {
  display: none !important;
}
/* line 280, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-Reviews .commentlist li .comment_container {
  background-color: #e0e0e0 !important;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 284, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-Reviews .commentlist li time {
  color: black;
  opacity: 1 !important;
}
/* line 290, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-Reviews .woocommerce-verification-required {
  opacity: .5;
  padding-top: 30px;
}
/* line 293, _wp_WC_storefront\storefront_edited.less */
.single.single-product .woocommerce-Reviews .woocommerce-verification-required:hover {
  opacity: 1;
}
/* line 302, _wp_WC_storefront\storefront_edited.less */
div.pp_woocommerce {
  /*
        .pp_arrow_next{
            border-radius: 0 !important;
            height:26px;
            width:26px;
            display:block;
            background-color: @rosso;
            color:white !important;
            &:before{
                .icomoonFont() !important;
                content: "\e5c8" !important;
                // background-color: white !important;
                padding:5px;
                color:white !important;
            }
            /*
            &:after{
                position:absolute;
                right:0;
                top:0;
                width:3px;
                height:100%;
                content:"";
                background-color: @rosso;
            }

            &:hover,
            &:focus{
                background-color: @rosso !important;
                .ombraBase();
            }
        }
        */
}
/* line 303, _wp_WC_storefront\storefront_edited.less */
div.pp_woocommerce .pp_content_container {
  border-radius: 0 !important;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 307, _wp_WC_storefront\storefront_edited.less */
div.pp_woocommerce .pp_close {
  border-radius: 0 !important;
  width: 26px;
  min-height: 26px;
  display: block;
  color: white !important
  /*
    &:after{
        position:absolute;
        right:0;
        top:0;
        width:3px;
        height:100%;
        content:"";
        background-color: @rosso;
    }
    */
}
/* line 154, _mixins.less */
div.pp_woocommerce .pp_close:before {
  font-family: 'icomoon' !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  content: "\e5cd" !important;
  padding: 5px;
  color: white !important;
  font-size: 16px;
  height: 26px;
  width: 26px;
  background-color: #cf2132;
  text-shadow: none !important;
  border-radius: 0 !important;
}
/* line 178, _mixins.less */
div.pp_woocommerce .pp_close:hover,
div.pp_woocommerce .pp_close:focus {
  background-color: transparent;
}
/* line 181, _mixins.less */
div.pp_woocommerce .pp_close:hover:before,
div.pp_woocommerce .pp_close:focus:before {
  background-color: #cf2132 !important;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 311, _wp_WC_storefront\storefront_edited.less */
div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_next {
  border-radius: 0 !important;
  width: 26px;
  min-height: 26px;
  display: block;
  color: white !important
  /*
    &:after{
        position:absolute;
        right:0;
        top:0;
        width:3px;
        height:100%;
        content:"";
        background-color: @rosso;
    }
    */
}
/* line 154, _mixins.less */
div.pp_woocommerce .pp_arrow_next:before,
div.pp_woocommerce .pp_next:before {
  font-family: 'icomoon' !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  content: "\e5c8" !important;
  padding: 5px;
  color: white !important;
  font-size: 16px;
  height: 26px;
  width: 26px;
  background-color: #cf2132;
  text-shadow: none !important;
  border-radius: 0 !important;
}
/* line 178, _mixins.less */
div.pp_woocommerce .pp_arrow_next:hover,
div.pp_woocommerce .pp_next:hover,
div.pp_woocommerce .pp_arrow_next:focus,
div.pp_woocommerce .pp_next:focus {
  background-color: transparent;
}
/* line 181, _mixins.less */
div.pp_woocommerce .pp_arrow_next:hover:before,
div.pp_woocommerce .pp_next:hover:before,
div.pp_woocommerce .pp_arrow_next:focus:before,
div.pp_woocommerce .pp_next:focus:before {
  background-color: #cf2132 !important;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 315, _wp_WC_storefront\storefront_edited.less */
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_previous {
  border-radius: 0 !important;
  width: 26px;
  min-height: 26px;
  display: block;
  color: white !important
  /*
    &:after{
        position:absolute;
        right:0;
        top:0;
        width:3px;
        height:100%;
        content:"";
        background-color: @rosso;
    }
    */
}
/* line 154, _mixins.less */
div.pp_woocommerce .pp_arrow_previous:before,
div.pp_woocommerce .pp_previous:before {
  font-family: 'icomoon' !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  content: "\e5c4" !important;
  padding: 5px;
  color: white !important;
  font-size: 16px;
  height: 26px;
  width: 26px;
  background-color: #cf2132;
  text-shadow: none !important;
  border-radius: 0 !important;
}
/* line 178, _mixins.less */
div.pp_woocommerce .pp_arrow_previous:hover,
div.pp_woocommerce .pp_previous:hover,
div.pp_woocommerce .pp_arrow_previous:focus,
div.pp_woocommerce .pp_previous:focus {
  background-color: transparent;
}
/* line 181, _mixins.less */
div.pp_woocommerce .pp_arrow_previous:hover:before,
div.pp_woocommerce .pp_previous:hover:before,
div.pp_woocommerce .pp_arrow_previous:focus:before,
div.pp_woocommerce .pp_previous:focus:before {
  background-color: #cf2132 !important;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 358, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart_totals .shop_table shop_table_responsive th {
  background-color: #e0e0e0;
}
/* line 362, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart_totals .shipping-calculator-button {
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
  background-color: #020e4a;
  color: white !important;
}
/* line 92, _mixins.less */
.woocommerce-cart .cart_totals .shipping-calculator-button.bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.woocommerce-cart .cart_totals .shipping-calculator-button.whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .woocommerce-cart .cart_totals .shipping-calculator-button {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .woocommerce-cart .cart_totals .shipping-calculator-button {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.woocommerce-cart .cart_totals .shipping-calculator-button:hover,
.woocommerce-cart .cart_totals .shipping-calculator-button:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 372, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart-collaterals .woocommerce-LoopProduct-link:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 376, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart-collaterals .ajax_add_to_cart {
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
  background-color: #020e4a !important;
  color: white !important !important;
}
/* line 92, _mixins.less */
.woocommerce-cart .cart-collaterals .ajax_add_to_cart.bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.woocommerce-cart .cart-collaterals .ajax_add_to_cart.whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .woocommerce-cart .cart-collaterals .ajax_add_to_cart {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .woocommerce-cart .cart-collaterals .ajax_add_to_cart {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.woocommerce-cart .cart-collaterals .ajax_add_to_cart:hover,
.woocommerce-cart .cart-collaterals .ajax_add_to_cart:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 381, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart {
  /*
            .cart_item:nth-child(even) td{
                background-color: #CCC;
            }
            */
}
/* line 382, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart input[disabled].button {
  display: none !important;
}
/* line 386, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart thead th {
  background-color: #e0e0e0;
}
/* line 391, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart .cart_item td {
  border-bottom: 1px solid #e0e0e0;
}
/* line 395, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart .cart_item .product-remove .remove {
  border-radius: 0 !important;
  width: 26px;
  min-height: 26px;
  display: block;
  color: white !important
  /*
    &:after{
        position:absolute;
        right:0;
        top:0;
        width:3px;
        height:100%;
        content:"";
        background-color: @rosso;
    }
    */
}
/* line 154, _mixins.less */
.woocommerce-cart .cart .cart_item .product-remove .remove:before {
  font-family: 'icomoon' !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  content: "\e5cd" !important;
  padding: 5px;
  color: white !important;
  font-size: 16px;
  height: 26px;
  width: 26px;
  background-color: #cf2132;
  text-shadow: none !important;
  border-radius: 0 !important;
}
/* line 178, _mixins.less */
.woocommerce-cart .cart .cart_item .product-remove .remove:hover,
.woocommerce-cart .cart .cart_item .product-remove .remove:focus {
  background-color: transparent;
}
/* line 181, _mixins.less */
.woocommerce-cart .cart .cart_item .product-remove .remove:hover:before,
.woocommerce-cart .cart .cart_item .product-remove .remove:focus:before {
  background-color: #cf2132 !important;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 400, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart .cart_item .product-name a {
  color: black;
}
/* line 402, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart .cart_item .product-name a:focus,
.woocommerce-cart .cart .cart_item .product-name a:hover {
  color: black;
}
/* line 409, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart .cart_item .product-thumbnail a {
  display: inline-block;
  padding: 15px;
}
/* line 415, _wp_WC_storefront\storefront_edited.less */
.woocommerce-cart .cart .cart_item .product-thumbnail a:hover,
.woocommerce-cart .cart .cart_item .product-thumbnail a:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 433, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
  border: none !important;
  position: relative;
  background-color: #020e4a;
  opacity: .5;
  margin-bottom: 15px;
}
/* line 440, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a {
  padding: 15px !important;
  color: white !important;
  opacity: 0.7;
}
/* line 444, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:visited,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:active {
  color: white !important;
}
/* line 451, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active {
  opacity: 1;
}
/* line 454, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a {
  opacity: 1;
}
/* line 462, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 469, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}
/* line 472, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
  background-color: #cf2132;
  opacity: 1;
  margin-top: 30px;
}
/* line 477, _wp_WC_storefront\storefront_edited.less */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:hover a {
  opacity: 1;
}
/* line 486, _wp_WC_storefront\storefront_edited.less */
.shop_table thead th {
  background-color: #e0e0e0;
}
/* line 495, _wp_WC_storefront\storefront_edited.less */
.woocommerce-orders .shop_table .order td {
  border-bottom: 1px solid #e0e0e0;
  vertical-align: middle !important;
}
/* line 499, _wp_WC_storefront\storefront_edited.less */
.woocommerce-orders .shop_table .order .button {
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #020e4a;
  margin-bottom: 0;
}
/* line 92, _mixins.less */
.woocommerce-orders .shop_table .order .button.bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.woocommerce-orders .shop_table .order .button.whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .woocommerce-orders .shop_table .order .button {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .woocommerce-orders .shop_table .order .button {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.woocommerce-orders .shop_table .order .button:hover,
.woocommerce-orders .shop_table .order .button:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 511, _wp_WC_storefront\storefront_edited.less */
.woocommerce-edit-account .woocommerce-MyAccount-content fieldset {
  margin-top: 30px;
}
/* line 513, _wp_WC_storefront\storefront_edited.less */
.woocommerce-edit-account .woocommerce-MyAccount-content fieldset legend {
  padding-top: 30px;
  border-top: 2px solid #cf2132;
}
/* line 402, tema.less */
.BreadCrumbsCont {
  padding: 15px;
  background-color: #e0e0e0;
  position: relative;
  padding-left: 40px;
}
/* line 23, _mixins.less */
.BreadCrumbsCont:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.BreadCrumbsCont:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 40, _mixins.less */
.BreadCrumbsCont:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  margin-top: -5px;
  height: 5px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 408, tema.less */
.BreadCrumbsCont ul {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  left: 0;
  right: 0;
  margin: 0;
}
/* line 415, tema.less */
.BreadCrumbsCont ul li {
  display: inline-block;
  color: black !important;
  font-weight: normal;
  padding: 0;
}
/* line 420, tema.less */
.BreadCrumbsCont ul li a {
  color: #cf2132 !important;
  font-weight: 900;
}
/* line 429, tema.less */
.JbannerTop {
  padding-top: 29.635%;
  position: relative;
}
/* line 432, tema.less */
.JbannerTop img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.contRoster {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .contRoster {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .contRoster {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 7, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.contGallery {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .contGallery {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .contGallery {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 12, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster {
  display: block;
  position: relative;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 0;
  padding-bottom: 0;
  background-color: white;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  color: black;
  will-change: box-shadow;
  -webkit-transition: 0.15s box-shadow;
          transition: 0.15s box-shadow;
  border-radius: 0;
  border: 0 !important;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  /* line 28, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
  .giocatoreListaRoster {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  }
}
/* line 31, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster .redMark {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #cf2132;
  display: block;
  width: 5px;
  height: 100%;
}
/* line 40, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster .roster_num_maglia,
.giocatoreListaRoster .roster_photo {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 46, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster .roster_ruolo,
.giocatoreListaRoster .roster_nascita,
.giocatoreListaRoster .roster_luogo {
  padding-top: 6px;
  padding-bottom: 6px;
}
/* line 52, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster .roster_num_maglia {
  font-size: 20px;
  color: #cf2132 !important;
}
@media (min-width: 1200px) {
  /* line 23, _font_sizes.less */
  .giocatoreListaRoster .roster_num_maglia {
    font-size: 26px;
  }
}
@media (min-width: 1800px) {
  /* line 26, _font_sizes.less */
  .giocatoreListaRoster .roster_num_maglia {
    font-size: 32px;
  }
}
/* line 56, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster .roster_nome {
  padding-top: 25px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 3px solid #e0e0e0;
  font-size: 14px;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .giocatoreListaRoster .roster_nome {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .giocatoreListaRoster .roster_nome {
    font-size: 18px;
  }
}
/* line 66, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster .roster_photo img {
  display: inline-block;
}
/* line 70, C:\zenit\Matteo\asjunior.com\html\public\_sections\RosterLista\roster.less */
.giocatoreListaRoster:hover {
  color: black;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  text-decoration: none !important;
}
/* line 443, tema.less */
.hentry {
  margin-bottom: 15px;
  margin-top: 15px;
}
/* line 458, tema.less */
.wpcf7-form input[type=submit] {
  display: block;
  -webkit-transition: 0.25s box-shadow;
          transition: 0.25s box-shadow;
  text-decoration: none !important;
  padding: 15px;
  text-align: right;
  margin-bottom: 20px;
  font-size: 14px;
  background-color: #020e4a !important;
  color: white !important !important;
  width: 50%;
  float: right;
}
/* line 92, _mixins.less */
.wpcf7-form input[type=submit].bluButton {
  background-color: #020e4a;
  color: white !important;
}
/* line 96, _mixins.less */
.wpcf7-form input[type=submit].whiteButton {
  background-color: white;
  color: #020e4a !important;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .wpcf7-form input[type=submit] {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .wpcf7-form input[type=submit] {
    font-size: 18px;
  }
}
/* line 105, _mixins.less */
.wpcf7-form input[type=submit]:hover,
.wpcf7-form input[type=submit]:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
@media (max-width: 767px) {
  /* line 463, tema.less */
  .wpcf7-form input[type=submit] {
    width: 100%;
  }
}
/* line 2, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .ContenutoDescrizioneTop,
.page-template-tpl-classifica-php .ContenutoDescrizioneTop,
.page-template-boxesLinks-php .ContenutoDescrizioneTop {
  position: relative;
}
/* line 23, _mixins.less */
.page-template-tpl-risultati-php .ContenutoDescrizioneTop:after,
.page-template-tpl-classifica-php .ContenutoDescrizioneTop:after,
.page-template-boxesLinks-php .ContenutoDescrizioneTop:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.page-template-tpl-risultati-php .ContenutoDescrizioneTop:after,
.page-template-tpl-classifica-php .ContenutoDescrizioneTop:after,
.page-template-boxesLinks-php .ContenutoDescrizioneTop:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 5, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection,
.page-template-tpl-classifica-php .classificheSection,
.page-template-boxesLinks-php .classificheSection {
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 23, _mixins.less */
.page-template-tpl-risultati-php .classificheSection:after,
.page-template-tpl-classifica-php .classificheSection:after,
.page-template-boxesLinks-php .classificheSection:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.page-template-tpl-risultati-php .classificheSection:after,
.page-template-tpl-classifica-php .classificheSection:after,
.page-template-boxesLinks-php .classificheSection:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 1200px) {
  /* line 12, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection,
  .page-template-tpl-classifica-php .classificheSection,
  .page-template-boxesLinks-php .classificheSection {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 18, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .partite,
.page-template-tpl-classifica-php .classificheSection .partite,
.page-template-boxesLinks-php .classificheSection .partite {
  margin-top: 15px;
  margin-bottom: 15px;
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 22, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .partite th,
.page-template-tpl-classifica-php .classificheSection .partite th,
.page-template-boxesLinks-php .classificheSection .partite th,
.page-template-tpl-risultati-php .classificheSection .partite td,
.page-template-tpl-classifica-php .classificheSection .partite td,
.page-template-boxesLinks-php .classificheSection .partite td {
  color: black !important;
}
@media (max-width: 1200px) {
  /* line 25, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite th,
  .page-template-tpl-classifica-php .classificheSection .partite th,
  .page-template-boxesLinks-php .classificheSection .partite th,
  .page-template-tpl-risultati-php .classificheSection .partite td,
  .page-template-tpl-classifica-php .classificheSection .partite td,
  .page-template-boxesLinks-php .classificheSection .partite td {
    padding: 5px;
  }
}
@media (max-width: 767px) {
  /* line 28, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite th,
  .page-template-tpl-classifica-php .classificheSection .partite th,
  .page-template-boxesLinks-php .classificheSection .partite th,
  .page-template-tpl-risultati-php .classificheSection .partite td,
  .page-template-tpl-classifica-php .classificheSection .partite td,
  .page-template-boxesLinks-php .classificheSection .partite td {
    padding: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
/* line 34, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .partite th,
.page-template-tpl-classifica-php .classificheSection .partite th,
.page-template-boxesLinks-php .classificheSection .partite th {
  background-color: #e0e0e0;
}
/* line 38, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .partite .tabCell:first-child,
.page-template-tpl-classifica-php .classificheSection .partite .tabCell:first-child,
.page-template-boxesLinks-php .classificheSection .partite .tabCell:first-child {
  border-top: 1px solid #e0e0e0;
}
@media (max-width: 767px) {
  /* line 40, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite .tabCell:first-child,
  .page-template-tpl-classifica-php .classificheSection .partite .tabCell:first-child,
  .page-template-boxesLinks-php .classificheSection .partite .tabCell:first-child {
    background-color: #e0e0e0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 900;
  }
  /* line 45, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite .tabCell:first-child:empty,
  .page-template-tpl-classifica-php .classificheSection .partite .tabCell:first-child:empty,
  .page-template-boxesLinks-php .classificheSection .partite .tabCell:first-child:empty {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  /* line 50, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite .tabCell:first-child,
  .page-template-tpl-classifica-php .classificheSection .partite .tabCell:first-child,
  .page-template-boxesLinks-php .classificheSection .partite .tabCell:first-child {
    font-size: 9px;
  }
}
@media (min-width: 768px) {
  /* line 54, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite .tabCell,
  .page-template-tpl-classifica-php .classificheSection .partite .tabCell,
  .page-template-boxesLinks-php .classificheSection .partite .tabCell {
    border-top: 1px solid #e0e0e0;
  }
}
/* line 58, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .partite a,
.page-template-tpl-classifica-php .classificheSection .partite a,
.page-template-boxesLinks-php .classificheSection .partite a {
  display: inline-block;
  padding: 5px;
  min-width: 33px;
  text-align: center;
  background-color: #cf2132;
  color: white !important;
}
@media (max-width: 767px) {
  /* line 63, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite a,
  .page-template-tpl-classifica-php .classificheSection .partite a,
  .page-template-boxesLinks-php .classificheSection .partite a {
    display: block;
    padding: 2px;
    box-shadow: 0 5px 12px 0 #000000;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  }
}
/* line 71, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .partite a:hover,
.page-template-tpl-classifica-php .classificheSection .partite a:hover,
.page-template-boxesLinks-php .classificheSection .partite a:hover,
.page-template-tpl-risultati-php .classificheSection .partite a:focus,
.page-template-tpl-classifica-php .classificheSection .partite a:focus,
.page-template-boxesLinks-php .classificheSection .partite a:focus {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  text-decoration: none !important;
}
/* line 77, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .partite .dicitura,
.page-template-tpl-classifica-php .classificheSection .partite .dicitura,
.page-template-boxesLinks-php .classificheSection .partite .dicitura {
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 480px) {
  /* line 80, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection .partite .dicitura,
  .page-template-tpl-classifica-php .classificheSection .partite .dicitura,
  .page-template-boxesLinks-php .classificheSection .partite .dicitura {
    font-size: 11px;
  }
}
/* line 89, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .in_evidenza td.tabCell,
.page-template-tpl-classifica-php .classificheSection .in_evidenza td.tabCell,
.page-template-boxesLinks-php .classificheSection .in_evidenza td.tabCell {
  color: #020e4a !important;
  font-weight: 900;
}
/* line 92, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .in_evidenza td.tabCell span,
.page-template-tpl-classifica-php .classificheSection .in_evidenza td.tabCell span,
.page-template-boxesLinks-php .classificheSection .in_evidenza td.tabCell span {
  color: #020e4a !important;
  font-weight: 900;
}
/* line 96, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .in_evidenza td.tabCell a,
.page-template-tpl-classifica-php .classificheSection .in_evidenza td.tabCell a,
.page-template-boxesLinks-php .classificheSection .in_evidenza td.tabCell a {
  color: #020e4a !important;
  font-weight: 900;
}
/* line 99, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
.page-template-tpl-risultati-php .classificheSection .in_evidenza td.tabCell a:hover,
.page-template-tpl-classifica-php .classificheSection .in_evidenza td.tabCell a:hover,
.page-template-boxesLinks-php .classificheSection .in_evidenza td.tabCell a:hover {
  color: #020e4a !important;
  font-weight: 900;
}
@media (max-width: 767px) {
  /* line 108, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection td.tabCell,
  .page-template-tpl-classifica-php .classificheSection td.tabCell,
  .page-template-boxesLinks-php .classificheSection td.tabCell {
    display: block;
    width: 100%;
    float: left;
    width: 50%;
    box-sizing: border-box;
    text-align: center;
  }
  /* line 120, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection td.tabCell.tabCell-link_pre_partita,
  .page-template-tpl-classifica-php .classificheSection td.tabCell.tabCell-link_pre_partita,
  .page-template-boxesLinks-php .classificheSection td.tabCell.tabCell-link_pre_partita,
  .page-template-tpl-risultati-php .classificheSection td.tabCell.tabCell-link_articolo,
  .page-template-tpl-classifica-php .classificheSection td.tabCell.tabCell-link_articolo,
  .page-template-boxesLinks-php .classificheSection td.tabCell.tabCell-link_articolo,
  .page-template-tpl-risultati-php .classificheSection td.tabCell.tabCell-link_interviste,
  .page-template-tpl-classifica-php .classificheSection td.tabCell.tabCell-link_interviste,
  .page-template-boxesLinks-php .classificheSection td.tabCell.tabCell-link_interviste {
    width: 33.3%;
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 127, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection td.tabCell:first-child,
  .page-template-tpl-classifica-php .classificheSection td.tabCell:first-child,
  .page-template-boxesLinks-php .classificheSection td.tabCell:first-child {
    width: 100%;
  }
  /* line 131, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection table,
  .page-template-tpl-classifica-php .classificheSection table,
  .page-template-boxesLinks-php .classificheSection table,
  .page-template-tpl-risultati-php .classificheSection tbody,
  .page-template-tpl-classifica-php .classificheSection tbody,
  .page-template-boxesLinks-php .classificheSection tbody,
  .page-template-tpl-risultati-php .classificheSection tr,
  .page-template-tpl-classifica-php .classificheSection tr,
  .page-template-boxesLinks-php .classificheSection tr {
    display: block;
    width: 100%;
  }
  /* line 137, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection table,
  .page-template-tpl-classifica-php .classificheSection table,
  .page-template-boxesLinks-php .classificheSection table {
    box-shadow: none !important;
  }
  /* line 140, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection tr,
  .page-template-tpl-classifica-php .classificheSection tr,
  .page-template-boxesLinks-php .classificheSection tr {
    background-color: white;
    margin-bottom: 15px;
    box-shadow: 0 5px 12px 0 #000000;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
  }
  /* line 143, C:\zenit\Matteo\asjunior.com\html\public\_sections\Risultati\Risultati.less */
  .page-template-tpl-risultati-php .classificheSection tr:after,
  .page-template-tpl-classifica-php .classificheSection tr:after,
  .page-template-boxesLinks-php .classificheSection tr:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 476, tema.less */
.contGiocWidget {
  padding-left: 15px;
  padding-right: 30px;
}
/* line 479, tema.less */
.contGiocWidget .contImmGioc {
  height: 0;
  padding-bottom: 100%;
  position: relative;
  background-position: top center;
  background-size: cover;
}
/* line 486, tema.less */
.contGiocWidget .roster_num_maglia {
  position: absolute;
  top: 7px;
  left: 7px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 495, tema.less */
.player_datas_table_cont {
  position: absolute;
  bottom: 30px;
  left: 50px;
  width: 20%;
}
/* line 500, tema.less */
.player_datas_table_cont .player_datas_table {
  margin-bottom: 0;
  background-color: none;
  background: none;
}
/* line 505, tema.less */
.player_datas_table_cont .player_datas_table td {
  padding: 15px;
  background-color: none;
  background: none;
  color: white;
}
@media (max-width: 769px) {
  /* line 507, tema.less */
  .player_datas_table_cont .player_datas_table td {
    padding: 7px;
  }
}
@media (max-width: 640) {
  /* line 510, tema.less */
  .player_datas_table_cont .player_datas_table td {
    padding: 5px;
  }
}
/* line 518, tema.less */
.player_datas_table_cont .player_datas_table .player_number {
  padding-left: 0;
  color: white;
  font-weight: 900;
  font-size: 30px;
  border-bottom: 4px solid white;
  border-right: 4px solid white;
}
@media (min-width: 1200px) {
  /* line 33, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_number {
    font-size: 60px;
  }
}
@media (min-width: 1800px) {
  /* line 36, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_number {
    font-size: 72px;
  }
}
/* line 527, tema.less */
.player_datas_table_cont .player_datas_table .player_role {
  padding-right: 0;
  font-size: 30px;
  color: white;
  border-bottom: 4px solid white;
}
@media (min-width: 1200px) {
  /* line 33, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_role {
    font-size: 60px;
  }
}
@media (min-width: 1800px) {
  /* line 36, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_role {
    font-size: 72px;
  }
}
/* line 534, tema.less */
.player_datas_table_cont .player_datas_table .player_name_surname {
  border-bottom: 4px solid white;
  white-space: nowrap;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  font-weight: 900;
}
@media (min-width: 1200px) {
  /* line 33, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_name_surname {
    font-size: 60px;
  }
}
@media (min-width: 1800px) {
  /* line 36, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_name_surname {
    font-size: 72px;
  }
}
/* line 541, tema.less */
.player_datas_table_cont .player_datas_table .player_name_surname .player_surname {
  text-transform: uppercase;
}
/* line 546, tema.less */
.player_datas_table_cont .player_datas_table .player_birthday {
  font-size: 28px;
  white-space: nowrap;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 1200px) {
  /* line 43, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_birthday {
    font-size: 50px;
  }
}
@media (min-width: 1800px) {
  /* line 46, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_birthday {
    font-size: 60px;
  }
}
/* line 552, tema.less */
.player_datas_table_cont .player_datas_table .player_birthplace {
  font-size: 28px;
  font-weight: 900;
  padding-right: 0;
  padding-left: 0;
  line-height: 1em;
}
@media (min-width: 1200px) {
  /* line 43, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_birthplace {
    font-size: 50px;
  }
}
@media (min-width: 1800px) {
  /* line 46, _font_sizes.less */
  .player_datas_table_cont .player_datas_table .player_birthplace {
    font-size: 60px;
  }
}
/* line 563, tema.less */
.single.single-giocatori .JbannerTop {
  background-color: black;
  padding-top: 40%;
}
@media (max-width: 769px) {
  /* line 566, tema.less */
  .single.single-giocatori .JbannerTop {
    padding-top: 50%;
  }
}
@media (max-width: 610px) {
  /* line 569, tema.less */
  .single.single-giocatori .JbannerTop {
    padding-top: 80% !important;
  }
}
/* line 572, tema.less */
.single.single-giocatori .JbannerTop img {
  left: auto !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: auto !important;
  height: 100% !important;
}
@media (max-width: 600px) {
  /* line 579, tema.less */
  .single.single-giocatori .JbannerTop img {
    height: auto !important;
    top: auto !important;
  }
}
/* line 587, tema.less */
.site-footer {
  padding-left: 30px;
  padding-right: 30px;
  background-color: #020e4a;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .site-footer {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .site-footer {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 7, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .MBfooter {
  background-color: #020e4a;
}
/* line 11, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .col-full {
  display: none !important;
}
/* line 16, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .primario-navigation > ul,
.site-footer .secondario-navigation > ul {
  margin: 0 !important;
}
/* line 18, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .primario-navigation > ul > li,
.site-footer .secondario-navigation > ul > li {
  display: block;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .site-footer .primario-navigation > ul > li,
  .site-footer .secondario-navigation > ul > li {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .site-footer .primario-navigation > ul > li,
  .site-footer .secondario-navigation > ul > li {
    font-size: 18px;
  }
}
/* line 23, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .primario-navigation > ul > li a,
.site-footer .secondario-navigation > ul > li a {
  color: white !important;
  font-size: 14px;
}
@media (min-width: 1200px) {
  /* line 13, _font_sizes.less */
  .site-footer .primario-navigation > ul > li a,
  .site-footer .secondario-navigation > ul > li a {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 16, _font_sizes.less */
  .site-footer .primario-navigation > ul > li a,
  .site-footer .secondario-navigation > ul > li a {
    font-size: 18px;
  }
}
/* line 26, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .primario-navigation > ul > li a:hover,
.site-footer .secondario-navigation > ul > li a:hover {
  color: white !important;
}
/* line 30, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .primario-navigation > ul > li > ul,
.site-footer .secondario-navigation > ul > li > ul {
  display: none !important;
}
/* line 36, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .socialsFooter {
  margin: 0 !important;
  text-align: right;
  padding-top: 10px;
}
/* line 42, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .socialsFooter li {
  list-style: none;
  display: inline-block;
  margin: 0 !important;
}
/* line 46, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .socialsFooter li a {
  color: white !important;
  padding: 10px;
  display: inline-block;
  font-size: 14px;
}
@media (min-width: 1200px) {
  /* line 3, _font_sizes.less */
  .site-footer .socialsFooter li a {
    font-size: 16px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _font_sizes.less */
  .site-footer .socialsFooter li a {
    font-size: 24px;
  }
}
/* line 51, C:\zenit\Matteo\asjunior.com\html\public\_sections\footer\footer.less */
.site-footer .socialsFooter li a:hover {
  color: #cf2132 !important;
  text-decoration: none !important;
}
/* line 591, tema.less */
.disqus_comments {
  margin-top: 50px;
}
/* line 594, tema.less */
.bloccoBlocchi {
  display: table !important;
  background-size: cover;
  background-position: center;
  height: 100px;
  display: block;
}
/* line 600, tema.less */
.bloccoBlocchi .testoCont {
  display: table-cell;
  vertical-align: bottom;
  text-align: right;
}
/* line 604, tema.less */
.bloccoBlocchi .testoCont .testo {
  height: 40px;
  width: 50%;
  text-align: left;
  color: white;
  text-decoration: none !important;
  background-color: #020e4a;
}
/* line 614, tema.less */
.ombraDestraCont {
  position: relative;
}
/* line 57, _mixins.less */
.ombraDestraCont .ombraDestraDiv {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  margin-right: -5px;
  height: 100%;
  width: 5px;
  z-index: 1;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 617, tema.less */
.cookieAlert {
  background-color: #e0e0e0;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
}
/* line 23, _mixins.less */
.cookieAlert:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 23, _mixins.less */
.cookieAlert:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  margin-bottom: -10px;
  height: 10px;
  width: 100%;
  z-index: 1;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 622, tema.less */
.cookieAlert .bottoneCookie {
  display: block;
  border: 0;
  width: 100%;
  margin-bottom: 0;
}
/* line 628, tema.less */
.cookieAlert.nascosto {
  display: none !important;
}
/* line 633, tema.less */
.hide-if-no-customize {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
}
/* line 640, tema.less */
.nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
/* line 646, tema.less */
.contDataArticolo {
  padding-bottom: 15px;
}
/* line 652, tema.less */
.home .sectionTitleCont {
  font-family: Oswald !important;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  /* line 653, tema.less */
  .home .sectionTitleCont {
    font-size: 26px;
  }
}
/* line 658, tema.less */
.home .sectionTitleCont .sectionTitle {
  font-family: Oswald !important;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  /* line 659, tema.less */
  .home .sectionTitleCont .sectionTitle {
    font-size: 26px;
  }
}
@media (min-width: 992px) {
  /* line 669, tema.less */
  .page-template-tpl-classifica table.partite {
    width: 80%;
  }
}
/* line 675, tema.less */
.contenitore_punteggio {
  text-align: center;
  white-space: nowrap;
}
/* line 678, tema.less */
.contenitore_punteggio a {
  background-color: transparent !important;
  box-shadow: none !important;
  color: black !important;
}
/* line 682, tema.less */
.contenitore_punteggio a span {
  background-color: transparent !important;
  box-shadow: none !important;
  color: black !important;
  font-weight: 900 !important;
}
/* line 688, tema.less */
.contenitore_punteggio a:hover {
  background-color: transparent;
  box-shadow: none !important;
}
/* line 696, tema.less */
.tabTit-punteggio {
  text-align: center !important;
}
/* line 700, tema.less */
.page-template-tpl-classifica .tabCell-posizione,
.page-template-tpl-classifica .tabCell-punti,
.page-template-tpl-classifica .tabCell-vittorie,
.page-template-tpl-classifica .tabCell-sconfitte,
.page-template-tpl-classifica .tabTit-posizione,
.page-template-tpl-classifica .tabTit-punti,
.page-template-tpl-classifica .tabTit-vittorie,
.page-template-tpl-classifica .tabTit-sconfitte {
  text-align: center;
}
/* line 710, tema.less */
.page-template-tpl-classifica .tabCell-punti {
  font-weight: 900;
}
/* line 716, tema.less */
.asJsection .HPcustomBlock {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 722, tema.less */
.asJsection.sfondoBlu .HPcustomBlock p {
  color: white !important;
}
@media (min-width: 1200px) {
  /* line 2, _structure.less */
  .post-type-archive-product .page-description {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 1800px) {
  /* line 6, _structure.less */
  .post-type-archive-product .page-description {
    padding-left: 150px;
    padding-right: 150px;
  }
}
/* line 735, tema.less */
.as-widget-gallery {
  position: relative;
}
/* line 737, tema.less */
.as-widget-gallery .as-widget-gallery-container .as-widget-image-content {
  display: none !important;
}
/* line 740, tema.less */
.as-widget-gallery .as-widget-gallery-container .as-widget-image-content.active {
  display: block !important;
}
/* line 744, tema.less */
.as-widget-gallery .as-widget-control-next {
  -webkit-transition: 0.5s box-shadow;
          transition: 0.5s box-shadow;
  background-color: white;
  color: #cf2132;
  border: 0;
  box-shadow: 0 0 0 0 #000;
  padding: 5px 10px;
  min-width: 30px;
  font-size: 12px;
  bottom: 10px;
  right: 10px;
  position: absolute;
}
/* line 757, tema.less */
.as-widget-gallery .as-widget-control-next:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 760, tema.less */
.as-widget-gallery .as-widget-control-next:after {
  font-family: 'icomoon' !important;
  content: "\e315";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 771, tema.less */
.as-widget-gallery .as-widget-control-prev {
  position: absolute;
  bottom: 10px;
  left: 10px;
  -webkit-transition: 0.5s box-shadow;
          transition: 0.5s box-shadow;
  background-color: white;
  color: #cf2132;
  border: 0;
  box-shadow: 0 0 0 0 #000;
  min-width: 30px;
  font-size: 12px;
  padding: 5px 10px;
}
/* line 784, tema.less */
.as-widget-gallery .as-widget-control-prev:hover {
  box-shadow: 0 5px 12px 0 #000000;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.4);
}
/* line 788, tema.less */
.as-widget-gallery .as-widget-control-prev:after {
  font-family: 'icomoon' !important;
  content: "\e314";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
