/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.9
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* media only screen and (max-width: 767px) */

#Footer .footer_copy .social {float: right;}
.section_wrapper, .container, .four.columns .widget-area {
	max-width: 100% !important;
	text-align: left;
}
#Footer .widget_nav_menu ul#menu-policy-menu li, #Footer .widget_nav_menu ul#menu-rechtlichen li{
	margin-right: 7px;
}  

.vc_col-sm-8 .breadcrumb-wrapper, .vc_col-lg-8 .breadcrumb-wrapper {
    padding: 2.5% 1% 2.5% 1%;
}
   
/* TOLTO MEDIABOOK PER BORDO ROSSO DETTAGLI/CARATTERISTICHE PRODOTTO
.wpb_wrapper > div.color-box-wrapper {
  margin-bottom: 15px;
}
 */

.vc_col-sm-12 .story-skin-white > .wpb_wrapper, .vc_col-sm-12 .story-skin-black > .wpb_wrapper{
	padding: 5% 5% 3% 5%;
}

.vc_col-sm-8 .wpb_raw_html, .vc_col-sm-4 .wpb_raw_html {padding:3% 1% 3% 1%;}


/* MEDIABOOK INIZIO */
/* MEDIABOOK INIZIO */
/* MEDIABOOK INIZIO */

.section_wrapper, .container, .four.columns .widget-area{
	max-width: unset !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel{
	border-bottom: 1px solid #ccc;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{
	background-color: #fff;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
	color: #666;
}

.story-skin-black h4, .story-skin-white h4{
	font-size: 1.5rem;
    text-transform: uppercase;
}

#Footer .widget_nav_menu h4, #Footer .widget h3{
	font-size: 1.5rem;
}

/* DIMENSIONI FONT PRIVACY
#Footer .widget_nav_menu ul li a{
	font-size: 1.1rem;
}
 */

.vc_row:not(.full-row) .vc_tta-panel .vc_tta-panel-heading, .vc_tta-panel > .vc_row{
	padding-right: 0;
	padding-left: 0;
}

.product-first-row {
    padding-top: 30px; 
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
	padding: 3% !important;
}

#custom_html-2 .textwidget {
	font-size: 1.2rem !important;
}

#custom_html-6 .textwidget, .callcenter-email{
	font-size: 1.1rem !important;
}

#custom_html-2 .textwidget{
	height: 110px !important;
}

#custom_html-6 .textwidget{
	height: 75px !important;
}

#warningbanner_onecol, #warningbanner_threecol{
	margin-left: -35px; /* da togliere se risolvo problema massimo 700px */
}

#warningbanner_threecol {
	position: unset;
}

@media only screen and (max-width: 500px) { /* gestione messaggio personalizzato */
	#warningbanner_threecol{
		padding: 0 8% !important;
	}
}

@media only screen and (max-width: 350px) {
	#warningbanner_threecol{
		padding: 0 10% !important;
	}
}

.wpb_wrapper.vc_figure{
	width: 100%;
}

.vc_single_image-wrapper.vc_box_border_grey{
	width: 100%
}

.vc_single_image-img.attachment-full{
	width: 100%;
}

/* MEDIABOOK togliere per HomePage */
body:not(.home) .vc_general.vc_btn3.vc_btn3-shape-square.vc_btn3-color-danger.vc_btn3-icon-left {
	width: 100%;
	text-align: center;
	height: 80px;
    padding-top: 30px;
    text-align: center;
    font-size: 1.2rem;
}

.wpb_wrapper > div.product-button-buy{
	padding-right: 0;
}

.col-a .vc_column-inner > .wpb_wrapper, .col-b .vc_column-inner > .wpb_wrapper, .col-d .vc_column-inner > .wpb_wrapper, .col-e .vc_column-inner > .wpb_wrapper, .col-g .vc_column-inner > .wpb_wrapper {
	border: none;
}

.wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column.wpb_content_element {
	border: none !important;
}

table tr:first-child td {
	box-shadow: none !important;
}

.col-size-medium > .vc_column-inner, .col-size-large > .vc_column-inner, .col-size-all > .vc_column-inner{
	padding-left: 0 !important;
}

.vc_active > .vc_tta-panel-heading > .vc_tta-panel-title{
	border-bottom: 1px solid #ccc;
}

@media only screen and (max-width: 680px) {
	#custom_html-2 .textwidget{
		height: 140px !important;
		font-size: 1rem !important;
	}
}

.vc_tta-panel > .vc_tta-panel-heading > .vc_tta-panel-title > a:after {
    content: "\f054";
    font-family: fontawesome;
    font-size: 0.875em;
    padding-right: 10px;
    left: 92%;
    position: absolute;
    transition: content 5s linear;
    color: #666;
}

.vc_tta-panel.vc_active > .vc_tta-panel-heading > .vc_tta-panel-title > a:after {
	content: "\f078";
}

 
.vc_col-sm-12 .padLeft5{
	padding-left: inherit !important;
}


.breadcrumb-wrapper {
	padding: 2.5% 5% 1% 3% !important;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px !important;
}

/* 
.product-button-buy.vc_btn3-right{ 
	margin: 50px 0 0 0 !important;
}
 */


.vc_carousel-inner {
	background-color: #ffffff;
}



.vc_btn3-container.product-button-buy.vc_btn3-right > .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left > .vc_btn3-icon.fa.fa-shopping-cart {
	margin-top: 8px !important;    
	display: inline-block !important;
    position: static !important;
}

/* MEDIABOOK togliere per HomePage */
body:not(.home) .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.wpb_wrapper .vc_btn3-container.vc_btn3-center { /* spazio sopra e sotto ai bottoni */
	margin-top: 70px !important;
	margin-bottom: 70px !important;
}

.table-model > tbody > tr > .model-size > p > strong, .table-model.x-long > tbody > tr > td.text > p > strong, .table-model > tbody > tr > .model-size > p > strong, .table-model.x-long > tbody > tr > td.text > p > strong, .table-model > tbody > tr > td.model-size > strong { /* titolo modello tabella più caso particolare x-long */
	font-size: 42px;
	font-weight: 600;
	line-height: 1em;
	font-family: "Neue Helvetica W01", Arial, Tahoma, sans-ser;
}

.table-model > tbody > tr > .model-size > p {
	line-height: 1.4 !important;
}

td.model-size {
	padding-bottom:60px !important;
}

.wpb_column.vc_column_container.vc_col-sm-12.vc_hidden-lg.vc_hidden-md.vc_hidden-sm > .vc_column-inner > .wpb_wrapper >.wpb_raw_code.wpb_content_element.wpb_raw_html > .wpb_wrapper > h4 { /* pagina accessori spazio minimo tra testo */
	margin-top: 30px;
}

#Footer .widgets_wrapper aside.widget > div{
	padding: 3% ;
}

#Footer .widgets_wrapper.footer-row-2 .textwidget div.vc_btn3-container.vc_btn3-center, #Footer .widgets_wrapper.footer-row-2 .textwidget .searchshop, #Footer .widgets_wrapper.footer-row-2 .textwidget .callcenter-phone, #Footer .widgets_wrapper.footer-row-2 .textwidget .callcenter-email{
	width:94%;
}

/* WPB IMAGE CAROUSEL (anche dentro theme options) */

a.vc_right.vc_carousel-control, a.vc_left.vc_carousel-control {
	margin-top: 0 !important;
	height: 72px !important;
	transform: translateY(-50%);
	top: 50% !important;
}

.vc_images_carousel .vc_carousel-control .icon-next {
	width: 0 !important;
	height: 0 !Important;
	margin: 0 !important;
	left: 61px !important;
	top: 0 !important;
}

.vc_images_carousel .vc_carousel-control .icon-prev {
	width: 0 !important;
	height: 0 !Important;
	margin: 0 !important;
	left: -20px !important;
	top: 0 !important;
}

.vc_images_carousel .vc_carousel-control .icon-next::before {
	font-size: 3rem !important;
	left: 0 !important; /* metà della larghezza dell'icona 18px */
	top: 0 !important;
}

.vc_images_carousel .vc_carousel-control .icon-prev::before {
	font-size: 3rem !important;
	left: 0 !important; /*14px*/
	top: 0 !important;
}

div.vc_column-inner > div.wpb_wrapper > div.wpb_images_carousel.wpb_content_element.vc_clearfix {
    margin-bottom: 0 !important;
}

/* WPB IMAGE CAROUSEL */

#Footer .footer_copy .social{
	margin-top: -12px !important;
}

.widget_nav_menu ul{
	padding: 5px 8px 5px 0px !important;
}

body.home, body.parent-pageid-31, body.parent-pageid-34{
	background: unset !important;
/* 
	background-size: initial !important;
	background-position: center top !important;
	background-attachment: fixed;
    width: 100%;
    height: 100%;
 */
}


body.home:before, 
body.parent-pageid-31:before, 
body.parent-pageid-34:before, 
body.parent-pageid-17269:before,
body.parent-pageid-10730:before,
body.parent-pageid-14783:before {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
  background: url(http://www.autohome-official.com/wp-content/themes/betheme-child/images/background_768.jpg) no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.home #titlebanner h1.titlebanner{ /* togliere spazi dal builder class="autohome_mobile_hide" */
	margin: 15% 10% !important;
	font-size: 54px !important;
}

.home #blocklinkhometwo p a.homewide-button {
	font-size: 1em !important;
	padding: 12px 20px !important;
}

.story-skin-white .vc_images_carousel .vc_carousel-control:hover .icon-prev::before, .story-skin-white .vc_images_carousel .vc_carousel-control:hover .icon-next::before{
	color: #666666 !important;
}

.product-page-video.pull-right {
	width: 100% !important;
	margin-bottom: 0 !important;
	height: 50px;
    background: #666;
}

.product-page-video.pull-right .wpb_wrapper{
	height: 100%
}

.product-page-video.pull-right .wpb_wrapper a{
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 600;
}

.disegni-title{
	font-weight: 600;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.dralon-row2{
	margin: 60px 0 30px 0 !important;
}

.dralon-row2 .wpb_column.vc_col-sm-1, .materiali-vantaggi-fiberglass .vc_grid-item { /* controllo per vantaggi fiberglass e aumentare spaziatura parentesi rosse */
    padding: 0 15px !important;
    width: 33.3% !important;
    display: inline-block !important;
}

.dralon-row2 .wpb_column.vc_col-sm-4 {
    width: 100% !important;
}

.dralon-row2 figcaption.vc_figure-caption{
	font-weight: 600 !important;
	font-size: 1em !important;
	padding-right: 0 !important;
}

.parentesi:after {
	border-right: 2px solid #AC000B !important;
    border-top: 2px solid #AC000B !important;
    border-bottom: 2px solid #AC000B !important;
}

.parentesi:before {
	border-left: 2px solid #AC000B !important;
    border-top: 2px solid #AC000B !important;
    border-bottom: 2px solid #AC000B !important;
}

.vc_custom_1479728748394 .wpb_column{
	margin-bottom: 2px;
}

#Top_bar > .container {
	z-index: 10;
}

div#mfn-rev-slider.mfn-main-slider > div.rev_slider_wrapper.fullwidthbanner-container > div.rev_slider.fullwidthabanner.tp-overflow-hidden {
	overflow: visible !important;
}

div#mfn-rev-slider.mfn-main-slider > div.rev_slider_wrapper.fullwidthbanner-container {
	margin-top: -80px !important;
}

@media only screen and (max-width: 580px) {
	div#mfn-rev-slider.mfn-main-slider > div.rev_slider_wrapper.fullwidthbanner-container {
		margin-top: -70px !important;
	}
}
@media only screen and (max-width: 480px) {
	div#mfn-rev-slider.mfn-main-slider > div.rev_slider_wrapper.fullwidthbanner-container {
		margin-top: -60px !important;
	}
}
@media only screen and (max-width: 380px) {
	div#mfn-rev-slider.mfn-main-slider > div.rev_slider_wrapper.fullwidthbanner-container {
		margin-top: -50px !important;
	}
}


.wpb-js-composer .vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{
	margin-bottom: 0 !important;
}

.wpb-js-composer .vc_tta.vc_tta-gap-35 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{
	margin-top: 0 !important;
}

.vc_btn3-container.product-button-buy.vc_btn3-right a{
	z-index: 9 !important;
}

html {
	overflow: visible;
}

ul.menu.menu-main li.menu-item.hover {
	background-color: #333333 !important;
}

#Top_bar #menu > ul > li a {
	color: #676767 !important;
}

#Top_bar #menu > ul > li.menu-item.hover > a {
	color: #ffffff !important;
}

.title_sub > a {
	height: 45px !important;
	color: #000000 !important;
}

.wpb_content_element.product-page-video.pull-left {
	width: 100% !important;
	margin-bottom: 0!important;
	background: #666;
}

.wpb_content_element.product-page-video.pull-left a {
	text-align: center !important;
	font-weight: 600 !important;
}

#shirt_color_choice {
	width: 90%;
}

#shirt-color, #shirt-size {
	width: 100%;
	float: left;
}

#shirt-size .wpcf7-form-control.wpcf7-radio span {
	display: inline;
}

#shirt_title h3 {
	font-size: 2em;
}

.autohome_mobile_image_full {  /* 100% larghezza */
	width: 100% !important;
	margin: 20px 0 !important;
}

.autohome_mobile_hide { /* nascondi elemento */
	display: none !important;
	opacity: 0 !important;
}

.autohome_mobile_footer_arrows:after {
	content: "\f078" !important;
}

.autohome_mobile_padding5 {
	padding: 5% 5% 0 5% !important;
}

.the_content_wrapper .subslider {
	display: none;
}

#Top_bar {
  position: absolute !important;
  top: 0;
}

.mobileMarginTop100 {
	margin-top: 100px !important;
}

.mobileMarginTop80 {
	margin-top: 80px !important;
}

.mobileMarginTop50 {
	margin-top: 50px !important;
}

.mobileMarginTop20 {
	margin-top: 20px !important;
}

.mobileMarginBot100 {
	margin-bottom: 100px !important;
}

.mobileMarginBot80 {
	margin-bottom: 80px !important;
}

.mobileMarginBot50 {
	margin-bottom: 50px !important;
}

.mobileMarginBot20 {
	margin-bottom: 20px !important;
}

.mobilePaddingEnds {
	padding: 5% 0 !important;
}

.mobilePaddingSide {
	padding: 0 5% !important;
}

.mobilePaddingBottom {
	padding-bottom: 5% !important;
}

.mobilePaddingTop {
	padding-top: 5% !important;
}

.mobileDefaultPadding {
	padding: 5% !important;
}

.the_content_wrapper .autohome_mobile_title {
	font-size: 25px !important;
	font-family: "Neue Helvetica W01", Helvetica, Arial, sans-serif !important;
    font-weight: 600 !important;
    display: block;
}

.the_content_wrapper .autohome_mobile_title strong { /* stile titolo */
	font-size: 25px !important;
	font-family: "Neue Helvetica W01", Helvetica, Arial, sans-serif !important;
    font-weight: 600 !important;
    padding-left: 5% !important;
    display: block;
}

.shirtBannerPhoto {
	width: 40%;
	margin: 10px 0px 20px;
}

.vc_row:not(.full-row) .vc_tta-container .vc_tta-tabs-container, .vc_row:not(.full-row) .vc_tta-container .vc_tta-panel-body>.vc_row:not(.full-row){
    padding-right: 0 !important;
    padding-left: 0 !important;
}

/*the_content_wrapper .wpb_raw_code.wpb_raw_html.padLeft5 {
  padding-left: 0 !important;
}*/

.padLeft5 {
	padding-left: unset !important;
}

.the_content_wrapper .wpb_raw_code.wpb_raw_html{
    padding-right: 5% !important;
    padding-left: 5% !important;
}

.mobileNoPadding {
	padding: 0 !important;
}

.mobileNoMargin {
	margin: 0 !important;
}

.home .the_content_wrapper .wpb_raw_code.wpb_raw_html {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.the_content_wrapper .mobileNoSidePadding {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.page-id-16687 .store_grid .posts_group>div.post-item:nth-of-type(even), 
.page-id-11942 .store_grid .posts_group>div.post-item:nth-of-type(even),
.page-id-11968 .store_grid .posts_group>div.post-item:nth-of-type(even), 
.page-id-14407 .store_grid .posts_group>div.post-item:nth-of-type(even) {
	border-left: none !important;
}

.page-id-16687 .vc_row.row-90, 
.page-id-11942 .vc_row.row-90, 
.page-id-11968 .vc_row.row-90, 
.page-id-14407 .vc_row.row-90 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.page-id-16687 .store_grid .posts_group>div.post-item, 
.page-id-11942 .store_grid .posts_group>div.post-item, 
.page-id-11968 .store_grid .posts_group>div.post-item, 
.page-id-14407 .store_grid .posts_group>div.post-item,
.page-id-16687 .store_filter, 
.page-id-11942 .store_filter, 
.page-id-11968 .store_filter, 
.page-id-14407 .store_filter {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
}

.main-story-skin-white>.vc_column-inner>.wpb_wrapper>.wpb_raw_html>.wpb_wrapper, 
.main-story-skin-black>.vc_column-inner>.wpb_wrapper>.wpb_raw_html>.wpb_wrapper {
	padding: 0 !important;
}

.circleBorderImage .vc_single_image-wrapper {
	width: auto !important;
    left: 50% !important;
    position: relative !important;
    transform: translateX(-50%) !important;
}

a[rel=wp-video-lightbox] .caption-top-wrapper .caption-top {
	font-size: 1.5rem !important;
}

h1.titlebanner {
	width: 80% !important;
}

.mobileAccessoriesFirstBlock {
	display: flex !important;
}

.mobileDisplayFlex {
	display: flex !important;
}

#Top_bar .menu li#menu-item-17789 ul li a,
#Top_bar .menu li#menu-item-37300 ul li a,
#Top_bar .menu li#menu-item-29 ul li a,
#Top_bar .menu li#menu-item-14757 ul li a {
	padding: 6px 8px !important;
}

#shirt_customer_data input::placeholder {
	font-size: 14px !important;
}

#shirt_customer_data input {
	padding: 12px !important;
}

.wpb_single_image figcaption {
	padding: 0 5% !important;
}

.page-id-25152 .vc_column-inner,
.page-id-25153 .vc_column-inner,
.page-id-25154 .vc_column-inner,
.page-id-25155 .vc_column-inner {
	padding: 0 !important;
}

.mobileSquareBlock {
	height: 92vw !important;
}

.mobileSquareBlock > div {
	position: relative !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.shirt_footer .wpcf7-list-item,
.page-id-8554 .wpcf7-list-item,
.page-id-10823 .wpcf7-list-item,
.page-id-15506 .wpcf7-list-item,
.page-id-14370 .wpcf7-list-item  {
	margin: 0 !important;
}

.page-id-8554 .mobileAcceptance,
.page-id-10823 .mobileAcceptance,
.page-id-15506 .mobileAcceptance,
.page-id-14370 .mobileAcceptance  {
	margin-top: 20px !important;
}

.shirt_footer label, .mobileAcceptance label {
	display: contents !important;
}

.shirt_footer, .mobileAcceptance {
	margin: 0 1% !important;
}

.the_content_wrapper .libero-logoss a,
.the_content_wrapper .Gazzettamantova_testata2ss a,
.the_content_wrapper .Gazzettamantova_testatass a {
	width: 100% !important;
}

.page-id-15508 h1,
.page-id-10638 h1,
.page-id-10761 h1,
.page-id-14367 h1,
.page-id-15501 h1,
.page-id-14376 h1,
.page-id-10759 h1,
.page-id-265 h1,
.page-id-15503 h1,
.page-id-14372 h1,
.page-id-10758 h1,
.page-id-10641 h1 {
	font-size: 40px !important;
}

.page-id-4408 .the_content_wrapper .subslider,
.page-id-10723 .the_content_wrapper .subslider,
.page-id-16928 .the_content_wrapper .subslider,
.page-id-14777 .the_content_wrapper .subslider,
.page-id-14772 .the_content_wrapper .subslider,
.page-id-16696 .the_content_wrapper .subslider,
.page-id-10724 .the_content_wrapper .subslider,
.page-id-2978 .the_content_wrapper .subslider,
.page-id-4014 .the_content_wrapper .subslider,
.page-id-10725 .the_content_wrapper .subslider,
.page-id-16829 .the_content_wrapper .subslider,
.page-id-14774 .the_content_wrapper .subslider,
.page-id-24332 .the_content_wrapper .subslider,
.page-id-24331 .the_content_wrapper .subslider,
.page-id-24330 .the_content_wrapper .subslider,
.page-id-24329 .the_content_wrapper .subslider {
	display: block !important;
}

.page-id-8554 .vc_row-flex div,
.page-id-10823 .vc_row-flex div,
.page-id-15506 .vc_row-flex div,
.page-id-14370 .vc_row-flex div {
	padding: 0 !important;
}

.page-id-77 .vc_row.row-90,
.page-id-15465 .vc_row.row-90,
.page-id-15467 .vc_row.row-90,
.page-id-15472 .vc_row.row-90 {
	padding: 0 !important;
}

.page-id-77 .wpb_text_column,
.page-id-15465 .wpb_text_column,
.page-id-15467 .wpb_text_column,
.page-id-15472 .wpb_text_column {
	padding: 0 5% !important;
}

.page-id-77 .vc_btn3,
.page-id-15465 .vc_btn3,
.page-id-15467 .vc_btn3,
.page-id-15472 .vc_btn3 {
	width: 100% !important;
}

.page-id-11942 .post-contatto,
.page-id-11968 .post-contatto,
.page-id-16687 .post-contatto,
.page-id-14407 .post-contatto {
	position: absolute;
    top: 6%;
    right: 15%;
}

.page-id-11942 .filter_title,
.page-id-11968 .filter_title,
.page-id-16687 .filter_title,
.page-id-14407 .filter_title {
	padding-left: 5% !important;
}

.page-id-77 .mobileNoPadding > div,
.page-id-15465 .mobileNoPadding > div,
.page-id-15467 .mobileNoPadding > div,
.page-id-15472 .mobileNoPadding > div {
	padding: 0 !important;
}

.page-id-10085 .mobileNoPadding .vc_column-inner,
.page-id-10239 .mobileNoPadding .vc_column-inner,
.page-id-15935 .mobileNoPadding .vc_column-inner,
.page-id-14035 .mobileNoPadding .vc_column-inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.page-id-2858 .mobileNoPadding .vc_column-inner,
.page-id-10728 .mobileNoPadding .vc_column-inner,
.page-id-17273 .mobileNoPadding .vc_column-inner,
.page-id-14786 .mobileNoPadding .vc_column-inner,
.page-id-2338 .mobileNoPadding .vc_column-inner,
.page-id-10731 .mobileNoPadding .vc_column-inner,
.page-id-17270 .mobileNoPadding .vc_column-inner,
.page-id-14784 .mobileNoPadding .vc_column-inner {
  padding-top: 0 !important;
}

.page-id-11470 .vc_empty_space,
.page-id-11472 .vc_empty_space,
.page-id-15968 .vc_empty_space,
.page-id-15432 .vc_empty_space {
  height: 0 !important;
}

.page-id-11470 .comparative-row,
.page-id-11472 .comparative-row,
.page-id-15968 .comparative-row,
.page-id-15432 .comparative-row {
  padding: 0 !important;
}

.page-id-11470 .wpb_text_column.wpb_content_element,
.page-id-11472 .wpb_text_column.wpb_content_element,
.page-id-15968 .wpb_text_column.wpb_content_element,
.page-id-15432 .wpb_text_column.wpb_content_element {
  padding: 0 5% !important;
}

.page-id-11470 .wpb_text_column.wpb_content_element .three-fourth,
.page-id-11472 .wpb_text_column.wpb_content_element .three-fourth,
.page-id-15968 .wpb_text_column.wpb_content_element .three-fourth,
.page-id-15432 .wpb_text_column.wpb_content_element .three-fourth {
  margin-bottom: 20px !important;
}

.page-id-11470 .row-avvertenze,
.page-id-11472 .row-avvertenze,
.page-id-15968 .row-avvertenze,
.page-id-15432 .row-avvertenze {
  padding: 5% 0 0 0 !important;
}

.vc_tta-panel#Dettagli-tecnici .wpb_raw_html,
.vc_tta-panel#Dettagli-tecnici .wpb_text_column{
  padding: 0 5% !important;
}

.vc_tta-panel#Materiali .wpb_text_column{
  padding: 0 5% !important;
}

.vc_tta-panel#Materiali .dralon-row div{
  padding: 0 5% !important
}

.vc_tta-panel#Materiali .dralon-row div div{
  padding: 0 !important
}

.vc_tta-panel#Materiali .dralon-row2 img{
  left: 50%;
  position: relative;
  transform: translateX(-50%);
}

.vc_tta-panel#qualita-sicurezza .wpb_text_column{
  padding: 0 5% !important;
}

#menu-item-2241 > .menu-toggle,
#menu-item-2255 > .menu-toggle,
#menu-item-35351 > .menu-toggle,
#menu-item-37235 > .menu-toggle,
#menu-item-37244 > .menu-toggle,
#menu-item-37249 > .menu-toggle,
#menu-item-17763 > .menu-toggle,
#menu-item-35311 > .menu-toggle,
#menu-item-17758 > .menu-toggle,
#menu-item-35315 > .menu-toggle,
#menu-item-35314 > .menu-toggle,
#menu-item-14737 > .menu-toggle{
  display: none !important;
}

.page-id-10038 .mobileNoPadding .vc_column-inner,
.page-id-10237 .mobileNoPadding .vc_column-inner,
.page-id-15848 .mobileNoPadding .vc_column-inner,
.page-id-14039 .mobileNoPadding .vc_column-inner,
.page-id-14257 .mobileNoPadding .vc_column-inner,
.page-id-15959 .mobileNoPadding .vc_column-inner,
.page-id-10234 .mobileNoPadding .vc_column-inner,
.page-id-9429 .mobileNoPadding .vc_column-inner,
.page-id-10137 .mobileNoPadding .vc_column-inner,
.page-id-10241 .mobileNoPadding .vc_column-inner,
.page-id-15724 .mobileNoPadding .vc_column-inner,
.page-id-14018 .mobileNoPadding .vc_column-inner,
.page-id-14037 .mobileNoPadding .vc_column-inner,
.page-id-15803 .mobileNoPadding .vc_column-inner,
.page-id-10243 .mobileNoPadding .vc_column-inner,
.page-id-10143 .mobileNoPadding .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.page-id-77 .vc_custom_1587566219776,
.page-id-15465 .vc_custom_1587568455101,
.page-id-15467 .vc_custom_1587567386080,
.page-id-15472 .vc_custom_1587567934311{
    display: block !important;
    overflow: scroll !important;
}

.page-id-77 .vc_custom_1587566219776 .table-garanzia,
.page-id-15465 .vc_custom_1587568455101 .table-garanzia,
.page-id-15467 .vc_custom_1587567386080 .table-garanzia,
.page-id-15472 .vc_custom_1587567934311 .table-garanzia {
  width: 1077px !important;
}

.mobileModelImage {
    width: 140px !important;
}

.page-id-5904 .table-model tr > td,
.page-id-10549 .table-model tr > td,
.page-id-15722 .table-model tr > td,
.page-id-14404 .table-model tr > td {
  padding-left: 5% !important;
}

#Top_bar .menu li.menu-item-mini, #Top_bar .menu li.menu-item-land {
    padding-left: 15px;
}
  
#Top_bar .menu .menu-item-mini a{
	padding: 6px 8px!important;
}

@media (max-width: 480px) {
	.page-id-8554 .breadcrumb-wrapper,
	.page-id-10823 .breadcrumb-wrapper,
	.page-id-15506 .breadcrumb-wrapper,
	.page-id-14370 .breadcrumb-wrapper,
	.page-id-77 .breadcrumb-wrapper,
	.page-id-15465 .breadcrumb-wrapper,
	.page-id-15467 .breadcrumb-wrapper,
	.page-id-15472 .breadcrumb-wrapper,
	.page-id-6503 .breadcrumb-wrapper,
	.page-id-6538 .breadcrumb-wrapper,
	.page-id-15943 .breadcrumb-wrapper,
	.page-id-14429 .breadcrumb-wrapper {
		margin-top: -20px !important
	}
}

@media (max-width: 420px) {
  #shirt-color .wpcf7-list-item.last{
    margin: 0 !important;
  }
  
  #shirt-color {
  		font-size: 16px !important;
	}

	#shirt-size {
  		font-size: 16px !important;
	}
}

@media (max-width:380px){
  .page-id-12128 .vc_custom_1493385111105, 
  .page-id-12469 .vc_custom_1493385111105, 
  .page-id-16203 .vc_custom_1493385111105, 
  .page-id-15450 .vc_custom_1493385111105, 
  .page-id-6560 .vc_custom_1480504370404, 
  .page-id-11180 .vc_custom_1480504370404, 
  .page-id-16694 .vc_custom_1480504370404, 
  .page-id-14759 .vc_custom_1480504370404,
  .page-id-14412 .vc_custom_1480350526264, 
  .page-id-15541 .vc_custom_1480350526264, 
  .page-id-10819 .vc_custom_1480350526264, 
  .page-id-37 .vc_custom_1480350526264 {
    margin-top: -20px !important
  }
}

@media (max-width:480px){
  .page-id-34664 .mobileMarginTop80, 
  .page-id-34665 .mobileMarginTop80, 
  .page-id-34662 .mobileMarginTop80, 
  .page-id-34663 .mobileMarginTop80
  .page-id-16214 .mobileMarginTop80, 
  .page-id-16215 .mobileMarginTop80, 
  .page-id-16216 .mobileMarginTop80, 
  .page-id-16217 .mobileMarginTop80,
  .page-id-68 .mobileMarginTop80, 
  .page-id-10843 .mobileMarginTop80, 
  .page-id-15514 .mobileMarginTop80, 
  .page-id-14361 .mobileMarginTop80 {
    margin-top: 60px !important
  }
}

.page-id-24332 .vc_custom_1480096674555, 
.page-id-24331 .vc_custom_1480096674555, 
.page-id-24330 .vc_custom_1480096674555, 
.page-id-24329 .vc_custom_1480096674555 {
	margin: 0 !important;
}
  
.page-id-2235 .row-90,
.page-id-10256 .row-90,
.page-id-15756 .row-90,
.page-id-14008 .row-90,
.page-id-35060 .row-90,
.page-id-35059 .row-90,
.page-id-35058 .row-90,
.page-id-35057 .row-90,
.page-id-2253 .row-90,
.page-id-10526 .row-90,
.page-id-15896 .row-90,
.page-id-14282 .row-90 {
	padding-right: 0 !Important;
	padding-left: 0 !important;
}

/* MEDIABOOK FINE */
/* MEDIABOOK FINE */
/* MEDIABOOK FINE */

/* MODIFICHE AGGIORNAMENTO WP */

.vc_tta-panel#Dettagli-tecnici .wpb_raw_html,
.vc_tta-panel#dettagli-tecnici .wpb_raw_html,
.vc_tta-panel#details-techniques .wpb_raw_html,
.vc_tta-panel#Details-techniques .wpb_raw_html,
.vc_tta-panel#technical-details .wpb_raw_html,
.vc_tta-panel#Technical-details .wpb_raw_html,
.vc_tta-panel#technische-details .wpb_raw_html,
.vc_tta-panel#Technische-details .wpb_raw_html,
.vc_tta-panel#Dettagli-tecnici .wpb_text_column,
.vc_tta-panel#dettagli-tecnici .wpb_text_column,
.vc_tta-panel#details-techniques .wpb_text_column,
.vc_tta-panel#Details-techniques .wpb_text_column,
.vc_tta-panel#technical-details .wpb_text_column,
.vc_tta-panel#Technical-details .wpb_text_column,
.vc_tta-panel#Technische-details .wpb_text_column,
.vc_tta-panel#technische-details .wpb_text_column,
.vc_tta-panel .vc_custom_1585221262316 .wpb_text_column {
  padding: 0 5% !important;
}

.page-id-14318 #details-techniques .vc_custom_1585231077733,
.page-id-15995 #technical-details .vc_custom_1585230703123 {
    padding-left: 0px!important;
}

.vc_tta-panel#Materiali .wpb_text_column,
.vc_tta-panel#materiali .wpb_text_column,
.vc_tta-panel#Materials .wpb_text_column,
.vc_tta-panel#materials .wpb_text_column,
.vc_tta-panel#Materiaux .wpb_text_column,
.vc_tta-panel#materiaux .wpb_text_column,
.vc_tta-panel#Materialien .wpb_text_column,
.vc_tta-panel#materialien .wpb_text_column,
.vc_custom_1601288062359.wpb_text_column,
.vc_custom_1601288080355 .wpb_text_column,
.wpb_text_column.vc_custom_1601287402049,
.vc_custom_1482240496180 .wpb_text_column,
.wpb_text_column.vc_custom_1601288471154 {
  padding: 0 5% !important;
}

.vc_tta-panel#Materiali .dralon-row div,
.vc_tta-panel#materiali .dralon-row div,
.vc_tta-panel#Materials .dralon-row div,
.vc_tta-panel#materials .dralon-row div,
.vc_tta-panel#Materialien .dralon-row div,
.vc_tta-panel#materialien .dralon-row div,
.vc_tta-panel#Materiaux .dralon-row div,
.vc_tta-panel#materiaux .dralon-row div {
  padding: 0 5% !important;
}

.vc_tta-panel#Materiali .dralon-row div div,
.vc_tta-panel#materiali .dralon-row div div,
.vc_tta-panel#Materials .dralon-row div div,
.vc_tta-panel#materials .dralon-row div div,
.vc_tta-panel#Materialien .dralon-row div div,
.vc_tta-panel#materialien .dralon-row div div,
.vc_tta-panel#Materiaux .dralon-row div div,
.vc_tta-panel#materiaux .dralon-row div div {
  padding: 0 !important;
}

.vc_tta-panel#Materiali .dralon-row2 img,
.vc_tta-panel#materiali .dralon-row2 img,
.vc_tta-panel#Materials .dralon-row2 img,
.vc_tta-panel#materials .dralon-row2 img,
.vc_tta-panel#Materialien .dralon-row2 img,
.vc_tta-panel#materialien .dralon-row2 img,
.vc_tta-panel#Materiaux .dralon-row2 img,
.vc_tta-panel#materiaux .dralon-row2 img {
  left: 50% !important;
  position: relative !important;
  transform: translateX(-50%) !important;
}

.vc_tta-panel#Qualita-sicurezza .wpb_text_column,
.vc_tta-panel#qualita-sicurezza .wpb_text_column,
.vc_tta-panel#Qualite-securite .wpb_text_column,
.vc_tta-panel#qualite-securite .wpb_text_column,
.vc_tta-panel#Quality-safety .wpb_text_column,
.vc_tta-panel#quality-safety .wpb_text_column,
.vc_tta-panel#Qualitat-sicherheit .wpb_text_column,
.vc_tta-panel#qualitat-sicherheit .wpb_text_column {
  padding: 0 5% !important;
}

.vc_custom_1595241468244,
.vc_custom_1600941449064 p,
.vc_custom_1600941127070 p,
.vc_custom_1600941381955 p {
	margin: 0 5% !Important;
}

.vc_custom_1493803697732 .wpb_single_image.manovella-grande,
#Technische-details .vc_custom_1493803697732 .wpb_single_image.manovella-grande{
    padding: 0 5% !Important;
}

.table-model>tbody>tr>td.model-size>h1>strong {
    font-size: 42px !important;
    font-weight: 600 !important;
    line-height: 1em !important;
    font-family: neue helvetica w01,Arial,Tahoma,sans-ser !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.htmlButton {
  padding: 0 !Important
}

  	.htmlButton .vc_btn3-container.vc_btn3-right>.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left>.vc_btn3-icon.fa.fa-shopping-cart {
    	margin-top: 8px!important;
    	display: inline-block!important;
    	position: static!important;
	}
  
  	.the_content_wrapper .wpb_raw_code.wpb_raw_html.htmlButton {
    	padding: 0 !Important;
  	}
  	
  	/* PRIMO BLOCCO HOMEPAGE VISUALIZZAZIONE TUTTA PAGINA */
  	
  	div#blocklinkhometwo.wpb_raw_code {
    	min-height: 108vh !important;
  	}
  	
  	div#blocklinkhometwo.wpb_raw_code .scroll-down .arrow {
    	margin-top: 10px;
    }
  
    /*div#blocklinkhometwo.wpb_raw_code .scroll-down span {
    	font-size: .9em !important;
    	letter-spacing: 0.2px;
    	-webkit-font-smoothing: auto;
    }*/
  
  	div#blocklinkhometwo.wpb_raw_code .scroll-down .arrow:before {
    	font-size: 1.143em;
    }
    
    div#blocklinkhometwo #titlebanner {
    	padding-top: 90px!important;
	}
	
/* 
  	#Content div#blocklinkhometwo {
  		background-position: -5px 0 !important;
  	}
 */
 
/* CORREZIONE POSIZIONE TASTO CONFIGURA */
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-show-settings {
    float: left !important;
}
 

 