/* Enter Your Custom CSS Here */

.single-portfolio .main-container .row .colonna-gamma .uncol {
overflow: hidden;
}

.vmenu-container a {
    letter-spacing: 0em!important;
}

/* HOME */
.colonna-prodotto-home:hover:after{content:''; width:99.9%; height:8px; background-color:#ff0000; position:absolute; bottom:1px;}

.t-entry-cf-detail-109840 {
  font-weight: 600;
  font-family: Poppins;
  font-size: 32px;
  line-height: 1.2;
  margin: 9px 0px 0px 0px;
  text-transform: uppercase;
}

/*.titolo-home h1 {text-shadow: 2px 2px 4px rgba(0,0,0,0.8)!important;}*/
.testi-banner-home .uncont {padding-top: 0px!important;}
/*.sottotitolo-home h2 {text-shadow: 2px 2px 2px rgba(0,0,0,0.8)!important;}*/


/* COUNTDOWN */
.countdown > div{text-align:left!important;}



.header-wrapper .header-scrolldown i{font-size:70px; margin-left: -16px!important;}
.owl-dots .owl-dot{margin-top:-150px;}


/* MENU */

li.pulsante-home a {
    font-size: 16px!important;
    position: absolute!important;
    font-weight: 44!important;
    left: 50%;
    margin-left: -84px;
    bottom: -130px;
    background: #ff0000;
    padding: 15px!important;
}


.mobile-menu-button { line-height: 2px; }

#main-logo{margin-left:36px;}
.lines:after {top: -10px;}
.lines:before {top: 10px;}
.lines, .lines:before, .lines:after{width:40px; height:1px;}
.lines-button.x2.close .lines:before, .lines-button.x2.close .lines:after{width:40px;}
.titolo_menu a{font-size:3vh!important; cursor:default!important; pointer-events: none;}
.voce_menu a{font-size:2.8vh!important;}
.menu-primary-inner .columns > .menu-item-has-children .drop-menu .menu-item a {text-transform: uppercase; font-size: 2vh!important; text-transform: inherit!important;}
.menu-primary-inner .columns > .menu-item-link, .menu-primary-inner .columns > .menu-item-has-children {margin-bottom: 24px!important;}
.desktop .mmb-container .mobile-menu-button:before{content: '\76ee\5f55'; color: #000; font-family: 'Poppins'; letter-spacing: -1px; position: absolute; top: 32px; right: 78px; font-size:18px;}
.desktop .style-dark-override .mobile-menu-button:before {content: '\76ee\5f55'; color: #fff; font-family: 'Poppins'; letter-spacing: -1px; position: absolute; top: 32px; right: 78px; font-size:18px;}
.desktop .is_stuck .mmb-container .mobile-menu-button:before{content: '\76ee\5f55'; color: #000; font-family: 'Poppins'; letter-spacing: -1px; position: absolute; top: 32px; right: 78px; font-size:18px;}


#logo-container-mobile:after{content:''; width:322px; height:58px; background-image: url("../wp-content/uploads/2018/03/logo_mantovanibenne_esteso_ok.png"); background-repeat:no-repeat; position:absolute; left: 50%; transform: translateX(-50%);}
.is_stuck #logo-container-mobile:after, .style-light-original:not(.style-dark-override) #logo-container-mobile:after {background-image: url("../wp-content/uploads/2018/03/logo_mantovanibenne_esteso_nero.png");}

/* SELETTORE LINGUE */
 .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
    position: absolute;
    right: 24px;
    padding: 0;
    border: 0;
    top: 82%;
    background: transparent;
    transform: translateY(-50%);
}
/* da cambiare quanto TEDESCO online */
li.lang_item.de.in { display: none; }
@media only screen and (min-width:1400px) {
  .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal { right: -36px; top: 52%; }
}
.wpml-ls-statics-shortcode_actions a {
    background: transparent;
    color: #000;
    padding: 0;
    margin-right: 8px;
  font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1.5;
}
.wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus { background: transparent; color: #000; text-decoration: line-through; }
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    background: transparent;
    color: #000;
  font-weight: 600;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus { background: transparent; color: #000; }

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .wpml-ls-statics-shortcode_actions a {
    color: #fff;
}

.tablet .is_stuck .wpml-ls-statics-shortcode_actions a,
.tablet .is_stuck .wpml-ls-statics-shortcode_actions a:hover,
.tablet .is_stuck .wpml-ls-statics-shortcode_actions a:focus,
.tablet .is_stuck .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a,
.tablet .is_stuck .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,
.tablet .is_stuck .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus { color: #000!important; }


/* LANGUAGE SELECTOR */
.lang_selector { position: absolute; top: 40px;
 right: -7px; text-align: center; font-size: 14px; width: 40px; -webkit-transition: all 0.3s cubic-bezier(0.43, 1.1, 0.92, 0.96) 0s; -moz-transition: all 0.3s cubic-bezier(0.43, 1.1, 0.92, 0.96) 0s;-ms-transition: all 0.3s cubic-bezier(0.43, 1.1, 0.92, 0.96) 0s; -o-transition: all 0.3s cubic-bezier(0.43, 1.1, 0.92, 0.96) 0s; transition: all 0.3s cubic-bezier(0.43, 1.1, 0.92, 0.96) 0s;
}
header.scrolled .lang_selector { top: 18px; }
.lang_selector, .lang_selector a { color: #000; }
header.dark .lang_selector, header.dark .lang_selector a { color: #000; }
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .select_link { color: #fff; }
body.popup_menu_opened header.dark .lang_selector, body.popup_menu_opened header.dark .lang_selector a,
header.dark.scrolled .lang_selector, header.dark.scrolled .lang_selector a { color: #fff; }
.lang_list { list-style: none; height: 0; overflow: hidden; }
header.scrolled .lang_list {
    margin-top: 10px;
    background-color: rgba(0,0,0,0.5);
    margin-right: -5px;
    margin-left: -5px;
}
.lang_selector.open ul.lang_list {
    height: auto;
    padding: 8px 0px;
    background: #fafafa;
    margin-top: 13px;
}
.lang_selector.open:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fafafa transparent;
    position: absolute;
    top: 27px;
    left: 10px;
}
.select_link { line-height: 20px; }
.select_link .fa-globe { font-size: 20px; }
.select_link:hover { text-decoration: none; cursor: pointer; }
.lang_item { text-transform: uppercase; font-size: 14px; font-weight: bold; }
.lang_item a { color: #aaa; }
.lang_item.current, .lang_item:hover { color: #000; }
.lang_item.current a, .lang_item:hover a { color: #000; }


.orientation_portrait .tablet .lang_selector { top: 50px; }


/*
.page-id-743 .wpml-ls-statics-shortcode_actions a,
.page-id-743 .wpml-ls-statics-shortcode_actions a:hover,
.page-id-743 .wpml-ls-statics-shortcode_actions a:focus,
.page-id-743 .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a,
.page-id-743 .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,
.page-id-743 .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus { color: #000; }*/

/*-------*/


/* SLIDER HOME */

a.custom-link.btn.btn-lg.border-width-0.pulsante-slider-home.btn-default.btn-square.btn-outline.btn-icon-left{border-color: #ff0000 !important;}
a:hover.custom-link.btn.btn-lg.border-width-0.pulsante-slider-home.btn-default.btn-square.btn-outline.btn-icon-left{border-color: #ffffff !important;}


@media only screen and (min-width: 960px) {
.menu-primary-inner .columns { float: left; }
.menu-primary-inner .columns.col_1 { width: 33%; }
.menu-primary-inner .columns.col_2 { width: 33%; padding-left: 3%; }
.menu-primary-inner .columns.col_3 { width: 33%; padding-left: 2%; }
.menu-primary-inner .columns > .menu-item-link, .menu-primary-inner .columns > .menu-item-has-children {margin-bottom: 60px;}
.menu-wrapper .row-menu .row-menu-inner { padding: 0px; }
.menu-overlay-left .logo-container, .vmenu-position-left.menu-offcanvas .logo-container { text-align: left;}
.menu-overlay .vmenu-container .menu-sidebar-inner { max-width: 66%!important; }
.overlay .vmenu-container .menu-accordion ul ul.drop-menu { padding: 0; }
}

.desktop .menu-accordion ul.menu-smart ul { display: block!important; }
.menu-primary-inner .columns > .menu-item-has-children .drop-menu .menu-item a {
    text-transform: uppercase;
    font-size: 20px;
}



/* ICONE */
.icon-box-heading {display: inline-block!important;}
.icon-box.icon-box-left {padding-top:15px; width: 177px; left: 50%; transform: translateX(-50%);}


/* TITOLI CATEGORIE */

.titolo-categoria-home h2 {font-size: 2vw!important;}

/* BLOG */
.category-info{display:none!important;}
.author-info{display:none!important;}


/* FORM */
.frm_dropzone.dz-clickable.frm_single_upload {max-width: 100%;}
.frm_dropzone.dz-clickable{background:none!important;}
.frm_dropzone .dz-message{font-size:16px;}


/* PRODOTTI (griglia) */
/*
.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-wrap:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
  background-image: -webkit-linear-gradient(to top, #fff 0%, transparent 50%);  
  background-image: -moz-linear-gradient(to top, #fff 0%, transparent 50%);
  background-image: -ms-linear-gradient(to top, #fff 0%, transparent 50%);
  background-image: -o-linear-gradient(to top, #fff 0%, transparent 50%);
  background-image: linear-gradient(to top, #fff 0%, transparent 50%);
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
}
.tmb-overlay-bottom.tmb:hover .t-entry-visual .t-overlay-wrap:before { opacity: 0; }*/



/*
.tmb-overlay-bottom .t-entry-title, .tmb-overlay-bottom .t-entry-category {
-webkit-transition: color 0.3s ease-in-out 0s;
  -moz-transition: color 0.3s ease-in-out 0s;
  -ms-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
}
.tmb-overlay-bottom:hover .t-entry-title, .tmb-overlay-bottom:hover .t-entry-category { color:#fff!important; }*/


/* PRODOTTI (filtro) 
@media only screen and (min-width: 769px) {
  .page-id-360 .isotope-wrapper,
	.page-id-2728 .isotope-wrapper,
  .page-id-4039 .isotope-wrapper { float: left!important; width: calc( 100% - 300px ); clear: none; }
	.isotope-filters { float: left!important; width: 300px; padding-right: 36px; }
  .custom-filters { max-width: 280px; }
}
.isotope-filters.menu-container { margin-bottom: 36px; }
.isotope-filters ul.menu-smart li { display: block!important; margin-bottom: 12px; }
.isotope-filters ul.menu-smart > li > span { padding: 0; }
.isotope-filters ul.menu-smart > li > span > a { font-size: 14px; line-height: 16px; white-space: inherit; letter-spacing: 0; }

p.filter-title { margin-bottom: 10px; }
p.filter-title label { padding-bottom: 5px; font-size: 20px; font-weight: 600; }
p.filter-title label:after { content: ""; display: block; width: 36px; height: 2px; background: #555; margin-top: 5px; }

.range-slider-values { padding: 0; box-shadow: none; font-weight: 500; border: 0; margin-bottom: 15px; }
p.slider-actions { margin-bottom: 20px; }
.range-slider-input { margin-left: 9px; height: 5px; border: none; background: #f5f5f5; margin-bottom: 25px; }
.ui-slider-horizontal.active .ui-slider-range.ui-widget-header { background: #ff7274!important; }
.ui-slider .ui-slider-handle { top: -7px; border-radius: 50%; background: #fff; }

.isotope-filters .menu-light .menu-smart > li a.active { color: #ff7274; }
.isotope-filters .menu-light .menu-smart > li a.active:before { content: ">"; }
.isotope-filters .menu-light .menu-smart.portfolio_tipo > li:not(.filter-show-all) a.active:before {
 content: "> "; }

.custom-filters { width: 100%; }

.reset-slider.disabled { color: #ccc; }*/

/* ATTREZZATURE */
.single-portfolio .ilightbox-prev,
.single-portfolio .ilightbox-next,
.single-portfolio .ilightbox-button.ilightbox-next-button.white.horizontal, 
.single-portfolio .ilightbox-button.ilightbox-prev-button.white.horizontal,
.single-portfolio .ilightbox-thumbnails-grid { display: none!important; }

.single-portfolio .ilightbox-holder { 
  transform: none!important;
  -webkit-transform: none!important;
  -moz-transform: none!important;
}

.page-id-360 .tmb-content-center.tmb .t-entry-text {text-align: center; min-height:120px;}

.page-id-360 .tmb:hover .t-entry-text{background-color:#ff0000!important;}
.page-id-360 .tmb:hover a{color:#ffffff!important;}

.parent-pageid-360 .tmb:hover .t-entry-text{background-color:#ff0000!important;}
.parent-pageid-360 .tmb:hover a{color:#ffffff!important;}
.parent-pageid-360 .tmb-content-center.tmb .t-entry-text {min-height:120px;}



.style-metro .tmb .t-inside .t-entry-text .t-entry-text-tc{vertical-align:middle!important;}
.ilightbox-overlay.white{opacity:1!important;}



/* TAB */

.nav-tabs > li > a span {font-size: 18px!important;}
.nav-tabs > li.active > a{color:#fff!important;}
.nav-tabs li.active {background: #ff0000;}
.nav-tabs > li {padding-top: 20px!important;}
.nav-tabs > li:hover{background:#ededed!important}
.nav-tabs > li:hover {border-bottom-width: 2px!important; border-bottom-style: solid!important; border-color:#ededed!important;}
.nav-tabs > li.active:hover {border-bottom:none!important;}
.nav-tabs > li > a:hover{border-color: #ff0000 !important;}


.desktop ul.icons li .fa {
    margin-right: 13.5px;
    font-size: 1em;
    line-height: .7em;
    position: relative;
    top: 3px;
    display: block!important;
    left: -28px!important;
    top: 21px!important;
}

.style-light select, .style-light textarea{border-color:#000!important;}


/* GAMMA */
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover img{transform: scale(1.2, 1.2);transition-duration: 0.7s;}

.colonna-gamma > .uncol {border: 8px solid #ff0000; border-radius: 25px;}
.colonna-gamma > .uncol:hover {border: 8px solid #ffffff;}


.colonna-gamma .style-color-xsdn-bg,
.colonna-gamma .style-color-xsdn-bg h2,
.colonna-gamma .style-color-xsdn-bg h4,
.colonna-gamma .style-color-xsdn-bg img {
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.colonna-gamma:hover .style-color-xsdn-bg {
    background-color: #ff0000;
  	color: #fff;
}

.colonna-gamma:hover .style-color-xsdn-bg h2,
.colonna-gamma:hover .style-color-xsdn-bg h4{
  	color: #fff;
}

.colonna-gamma:hover .style-color-xsdn-bg img {
  	filter:invert(100%)
}



/* COLONNA GAMMA PROVA 2 */

.colonna-gamma-2 .style-color-xsdn-bg,
.colonna-gamma-2 .style-color-xsdn-bg h2,
.colonna-gamma-2 .style-color-xsdn-bg h4,
.colonna-gamma-2 .style-color-xsdn-bg img {
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.colonna-gamma-2:hover .style-color-xsdn-bg {
    background-color: #ff0000;
  	color: #fff;
}


.colonna-gamma-2:hover .style-color-xsdn-bg h2,
.colonna-gamma-2:hover .style-color-xsdn-bg h4{
  	color: #fff;
  
}

.colonna-gamma-2:hover .style-color-xsdn-bg img {
  	filter:invert(100%)
}


/* COLONNA GAMMA PROVA 3 */

.colonna-gamma-3 .style-color-xsdn-bg,
.colonna-gamma-3 .style-color-xsdn-bg h2,
.colonna-gamma-3 .style-color-xsdn-bg h4,
.colonna-gamma-3 .style-color-xsdn-bg img {
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.colonna-gamma-3:hover .style-color-xsdn-bg {
    background-color: #ff0000;
  	color: #fff;
}

.colonna-gamma-3:hover .riga-gamma-nome-prodotto.style-color-xsdn-bg {
  -webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}



.colonna-gamma-3:hover .riga-gamma-attrezzatura.style-color-xsdn-bg {
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}



.colonna-gamma-3:hover .style-color-xsdn-bg h2,
.colonna-gamma-3:hover .style-color-xsdn-bg h4{
  	color: #fff;
  
}

.colonna-gamma-3:hover .style-color-xsdn-bg img {
  	filter:invert(100%)
}




.gamma-nome-prodotto:after {
    content: '';
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #ff0000 transparent transparent transparent;
    position: absolute;
    z-index: 10;
    left: calc(50% + 10px);
}


.gamma-attrezzatura:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ff0000 transparent;
    z-index: 1;
    left: calc(50% + 10px);
  top:-10px;
  position:absolute;
}

.mobile .gamma-nome-prodotto:after,
.mobile .gamma-attrezzatura:before {
    left: calc(50% - 10px);
}

.gamma-attrezzatura .uncell {
    padding-top: 26px;
    padding-bottom: 26px;
}

.gamma-nome-prodotto .uncell {
    padding-top: 18px;
    padding-bottom: 18px;
}


.riga-gamma-nome-prodotto.style-color-xsdn-bg.row-internal.row-container {
    width: 155px;
    margin: 0 auto;
}


/* PRODOTTI CORRELATI */
.portfolio-template-default .owl-item .t-inside{
    border-bottom: 3px solid #ff0000;}


/* MAPPA */
.gm-style .gm-style-iw{font-family:'Poppins'!important;}
.egm-marker-iw p {font-size: 15px!important; line-height: 24px;}

/* USATO */
.immagine-usato .single-wrapper {border: 8px solid #ff0000;}
i.fa.fa-info-circle {font-size: 17px;}


/* FLOW FLOW */
.ff-loadmore-wrapper {display: none;}
div#ff-stream-1{min-height:auto!important;}


/* TABELLA */
.tablepress tfoot th, .tablepress thead th {background-color: #ccc!important; text-align: center; text-transform: uppercase;  font-size: 12px; line-height: 14px; padding-top: 20px; padding-bottom: 20px;}
.tablepress tbody tr td {border-top: 0; text-align: center; font-weight:400;}
.tablepress .odd td {background-color: #ededed;}
tr.row-2.even td {background-color: #dddddd!important; vertical-align: middle;}
.tablepress tbody tr td{vertical-align:middle!important;}
.tablepress {width: 100%!important;}

/* FOOTER */
.site-footer .style-dark select {
	background-color: #fff!important;
}

.site-footer .frm_style_stile-di-formidable.with_frm_style .form-field {width: 100%!important;}
.site-footer .frm_form_field.frm_third {margin-left: 0!important;}

.site-footer .with_frm_style .frm_primary_label,
.site-footer .with_frm_style .frm_checkbox label {color: #fff!important;}


/* COOKIE NOTICE */

#cookie-notice .button.wp-default {
	color:#000; 
	padding: 10px 20px;
	background: #fff;
	border-radius:0px;
	border-color: none;
	text-shadow: none;
	border: none;
	font-family: 'Poppins';
}
.cookie-notice-container a {color:#ff0000;}



/* SMARTPHONE */
.smartphone p{font-size:15px!important;}
.smartphone .uncode_text_column li{font-size:15px!important;}
.smartphone #logo-container-mobile:after{display:none!important;}
.smartphone #main-logo {margin-left: 0px;}
.smartphone .mmb-container {margin-right: 28px;}
.smartphone .lang_selector {right: 10px;}
.smartphone .menu-smart a i.fa-dropdown.fa-angle-right {display:none;}
.smartphone .titolo_menu a{font-size:20px!important;}
.smartphone h1, .smartphone .h1{font-size:25px!important;}
.smartphone h2, .smartphone .h2{font-size:20px!important;}
.smartphone .colonna_social {width: 25%!important; display: inline-block; padding-top:0px!important;}
.smartphone .icona_assistenza img{width:150px!important;}
.smartphone li.titolo_menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-link a {font-size: 25px!important;}
.smartphone li.voce_menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-link a {text-transform: lowercase!important;}
.smartphone .logo-cert{width: 106px!important;}

.smartphone .isotope-filters { width: calc(100% + 36px); margin-bottom: 0; margin-left: -18px; -webkit-transform: translateY(-36px); -moz-transform: translateY(-36px); -ms-transform: translateY(-36px); -o-transform: translateY(-36px); transform: translateY(-36px);
}
@media only screen and (max-width:959px) {
  .isotope-filters ul.menu-smart { text-align: left; }
  :not(.with-bg).isotope-filters ul.menu-smart > li > span > a { padding-bottom: 0!important; }
}
.smartphone .filter-title { position: relative; }
.smartphone .custom-filters .filter-title { margin-top: 0; }
.smartphone .filter-title:after {
    content: "\f105";
    font-family: uncodeicon;
    position: absolute;
    right: 2px;
    top: 7px;
    font-size: 18px;
    width: 20px;
    height: 20px;
    display: block;
    line-height: 19px;
    text-align: center;
    background: #ff7274;
    border-radius: 50%;
    color: #fff;
}
.smartphone .filter-title.active:after { content: "\f107"; }
.smartphone .filter-title + ul.portfolio_cat,
.smartphone .filter-title + .slider-input-container { height: 0px; overflow: hidden; padding: 0; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.smartphone .filter-title.active + ul.portfolio_cat,
.smartphone .filter-title.active + .slider-input-container { height: auto; }

.smartphone .range-slider-input { max-width: 264px; }
.orientation_portrait .smartphone .tmb.tmb-iso-w4 { margin-bottom: 18px; }


/* COUNTDOWN */
.smartphone .countdown > div{text-align:center!important;}


/* TABLET */
.tablet #logo-container-mobile:after{display:none!important;}
.tablet .mmb-container {margin-right: 50px;}

.tablet .lang_selector {right: 30px; }
.orientation_portrait .tablet .lang_selector{top: 40px;}
.tablet li.titolo_menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-link a {font-size: 25px!important;}
.tablet .menu-smart a i.fa-dropdown.fa-angle-right {display:none;}
.tablet .colonna_social {width: 25%!important; display: inline-block; padding-top:0px!important;}

@media only screen and (max-width:1366px) {
.tablet li.titolo_menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-link a {font-size: 35px!important; margin-top:20px;}
}

@media only screen and (max-width: 569px) {
  .btn:not(input), .btn-link:not(input) { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
 /*下面适应手机版新加*/
#main-logo { margin-left:-5px;}
.mmb-container {padding-right: 20px;}
.lang_selector {right: 20px;}
#logo-container-mobile:after{content:''; width:322px; height:58px; background-image: url(); left: 50%; transform: translateX(-50%);}
.is_stuck #logo-container-mobile:after, .style-light-original:not(.style-dark-override) #logo-container-mobile:after {background-image: url();}
.menu-primary-inner .columns > .menu-item-link, .menu-primary-inner .columns > .menu-item-has-children {margin-bottom: 0px!important;}
}