.text-image{padding-bottom:20px}.chaty{z-index:900 !important;left:10px !important}.chaty-widget{left:10px !important}.button-read-more{text-transform:none !important;margin-top:10px;font-weight:medium}.container-wrapper{background-color:#fff}.wgl-header-row_wrapper{z-index:1000}.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li{padding:5px 0 !important}.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span{width:100%;text-align:right}.primary-nav>ul>li+li.menu-item-language>a>span:after{display:none}.wpml-ls-native.icl_lang_sel_native{display:block;text-indent:-9999px;margin-right:30px}.sitepress_container>.wpml-ls li a .wpml-ls-flag{margin-right:13px;min-width:25px;line-height:0 !important}.wpml-ls-link:hover{background-color:transparent !important}body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{min-width:100px !important}body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a{text-align:center}.sitepress_container>.wpml-ls li a .wpml-ls-flag{margin:0}body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item{line-height:0 !important;padding:10px 0 !important}@media screen and (min-width:1440px){.primary-nav ul li ul,.primary-nav ul li div.mega-menu-container{width:75px;padding-right:2px}}@media screen and (min-width:1440px){.primary-nav ul li ul,.primary-nav ul li div.mega-menu-container{min-width:0;padding-right:2px}}.page-header_title{background-color:rgba(0,0,0,.2);padding:10px 55px;text-shadow:1px 1px 3px #46502e}.shadowbox{box-shadow:13px 11px 38px rgba(0,0,0,.1)}.animbox{-o-transition:.5s;-moz-transition:.5s;transition:.5s;-webkit-transition:.5s}.animbox:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}#cta1>.wgl_button_link{background-color:#fff;color:#6f7554;border-color:#6f7554}#cta1>.wgl_button_link:hover{background-color:#6f7554;color:#fff}#scroll_up{position:fixed;z-index:20;right:-1px;bottom:80px !important;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;opacity:0;transform:translateX(130%);transition:.4s}.anchor4scroll{margin-top:-150px;padding-top:150px}.ff-label-text{color:#fff}.tango-schedule{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse;font-size:16px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.tango-schedule th{background-color:#e8e8cd;color:#333;font-weight:600;padding:12px;text-align:left;border:1px solid #ddd}.tango-schedule td{padding:12px;text-align:left;border:1px solid #ddd}.tango-schedule .day-cell{font-weight:600;background-color:#f8f8f2}.private-class{background-color:#f8f8ff}.group-class{background-color:#fff8f8}.intensive-class{background-color:#f8fff8}.tango-schedule tbody tr:hover{background-color:#f5f5f5}@media screen and (max-width:600px){.tango-schedule{font-size:14px;width:100%;margin:0}.tango-schedule th,.tango-schedule td{padding:8px 4px}.day-column{width:25%}.time-column{width:35%}.class-column{width:40%}.tango-schedule td{word-break:break-word}}@media (prefers-reduced-motion:reduce){.tango-schedule tbody tr:hover{transition:none}}@media (prefers-contrast:high){.tango-schedule th{background-color:#333;color:#fff}.tango-schedule td{border:2px solid #000}}.ff-facebook .ff-icon-inner{width:30px !important;height:30px !important;background-image:url('https://www.lamiaterrapuglia.com/wp-content/themes/lacultural/css/fb.png');background-size:contain}i.wgl-icon.fa.fa-facebook,i.wgl-icon.fa.fa-instagram{font-size:17px}.vc_row.wpb_row.vc_row-fluid.vc_custom_1583264940561.vc_row-has-fill.vc_row-o-content-bottom.vc_row-flex{background-position:bottom !important}.ff-sc-label1 .ff-label-text{display:none !important}.wpcf7-form-control.wpcf7-submit{float:right}input[type=submit],button{text-transform:none}.home-your-dreams{color:#fff;font-size:25px !important;text-align:center;font-family:'Playfair Display';line-height:61px !important;text-decoration:italic}@media only screen and (max-width:900px){.home-your-dreams{font-size:15px !important;line-height:31px !important}}@media only screen and (min-width:1367px){.primary-nav>ul>li>a{padding:0 12px;font-size:15px}}@media only screen and (min-width:1650px){.primary-nav>ul>li>a{padding:0 26px;font-size:16px}}@media only screen and (min-width:1920px){.primary-nav>ul>li>a{padding:0 31px}}.fa-facebook-f:before,.fa-instagram:before{font:normal normal normal 14px/1 FontAwesome}.wgl-logotype-container img{vertical-align:middle;max-height:100%;margin-top:20px}.wgl-logotype-container a{color:inherit}.wgl-logotype-container .logo-name{color:inherit;font-size:40px}.position_left.header_side{width:0}@media only screen and (max-width:1440px){.menu-item-language .wpml-ls-flag{display:none}}