:root { --colors-brown-titoli: #402c15;
--colors-brown: #8a492f;
--colors-light-brown: #db886a;
--colors-giovanile: #7dafa9; --colors-white: #FFF;
--colors-black-testo: #212121;
--colors-pure-black: #000; 
--colors-bordo: #f1efef; --fonts-titoli: 'Montserrat', sans-serif;
--fonts-testi: 'Roboto', sans-serif;
--fonts-sizes-paragrafo: 16px;  -fonts-sizes-paragrafo: 16px;
}          .entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6,
.entry-content .vc_custom_heading {	
text-align: center;
font-weight: 500;
text-transform: uppercase;
}
h1.page-title {
margin-bottom: 20px;
}
.titoloSito .vc_custom_heading,
.vc_custom_heading.titoloSito { }
.entry-content p {
margin-bottom: 10px;
}
.entry-content p strong {
font-weight: 600; 
}
.footer-info, .footer-info .widget, .footer-info p {
font-size: 14px;
}   a, a:link, a:visited {
transition: color .18s ease, background-color .18s ease, border-color .18s ease;
color: var(--colors-brown);
text-decoration: none; 
}
a:hover, a:focus, a:active {
color: var(--colors-light-brown);
text-decoration: none;
}
a:focus {
outline: 0 none;
}
h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover {
color: var(--colors-light-brown);
}
.entry-content a {
text-decoration: underline;
}
.footer-widgets a {
font-weight: 400;
text-decoration: none;
transition: color .18s ease, background-color .18s ease, border-color .18s ease;
}
.footer-widgets a:link,
.footer-widgets a:visited {
color: var(--colors-brown)!important;
border-bottom: 0 none;
}
.footer-widgets a:hover,
.footer-widgets a:focus,
.footer-widgets a:active {
color: var(--colors-light-brown)!important;
border-bottom: 1px solid var(--colors-light-brown);
}
.footer-info a {
font-weight: 400;
text-decoration: none!important;
transition: color .18s ease, background-color .18s ease, border-color .18s ease;
}
.footer-info a:link,
.footer-info a:visited {
color: var(--colors-white)!important;
border-bottom: 0 none;
}
.footer-info a:hover,
.footer-info a:focus,
.footer-info a:active {
color: var(--colors-white)!important;
border-bottom: 1px solid var(--colors-white);
}   .entry-content ul {
margin: 20px 20px;
padding: 0;
list-style-type: none;
}
.entry-content ul li {
margin: 0 5px 3px 5px;
padding: 0;
}
.entry-content ul li::before { font: var(--fa-font-solid);
content: '\f0da';
font-size: 12px;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
padding-right: 5px;
}
.entry-content ul li:last-child {
margin-bottom: 0;
}
.entry-content ol {
margin: 20px 20px;
padding: 0;
list-style-position: inside;
}
.entry-content ol li {
margin: 0 5px 3px 5px;
padding: 0;
}
.entry-content ol li:last-child {
margin-bottom: 0;
}   .vc_separator {
margin-top: 24px!important;
margin-bottom: 48px!important;
}   .btn a:link, .btn a:visited,
.vc_btn3:link, .vc_btn3:visited,
.entry-more-btn:link, .entry-more-btn:visited,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):link,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):visited,
.vc_grid-item .vc_btn3-container.vc_btn3-left:link,
.vc_grid-item .vc_btn3-container.vc_btn3-left:visited {
font-size: var(--fonts-sizes-paragrafo);
background: var(--colors-brown)!important;
color: var(--colors-white)!important;
font-weight: 600!important;
padding: 12px 16px!important;
border: 0 none;
border-radius: 3px!important;
text-decoration: none;
box-shadow: none;
transition: color .18s ease, background-color .18s ease, border-color .18s ease;  
}
.btn a:hover, .btn a:focus, .btn a:active,
.vc_btn3:hover, .vc_btn3:focus, .vc_btn3:active,
.entry-more-btn:hover, .entry-more-btn:focus, .entry-more-btn:active,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):hover,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):focus,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button):active,
.vc_grid-item .vc_btn3-container.vc_btn3-left:hover,
.vc_grid-item .vc_btn3-container.vc_btn3-left:focus,
.vc_grid-item .vc_btn3-container.vc_btn3-left:active {
background: var(--colors-light-brown)!important;
color: var(--colors-white)!important;
text-decoration: none;
box-shadow: 1px 1px 5px rgba(0,0,0,0.44);
width: auto!important;
}
.entry-more-btn {
width: 160px;
display: block;
margin: 0 auto;
}
.entry-more-btn:after {
content: ' »';
}   .didascalia {
font-size: 91%;
text-align: center;
font-style: italic;
margin-top: -20px;
margin-bottom: 0;
}
.apice {
font-size: 65%;
position: relative;
bottom: 5px;
}     .head-intro {
padding-top: 5px;
padding-bottom: 0;
}
.head-intro .widget {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0 none;
}   .header, .head-mast, .head-mast-inner, .site-branding, .site-logo {
border-bottom: 0 none!important;
} .site-logo > a {
font-size: 22px;
}
.site-logo > a:link .site-logo > a:visited {
color: var(--colors-brown);
}
.site-logo > a:hover, .site-logo > a:focus, .site-logo > a:active {
color: var(--colors-light-brown);
} .site-logo img {
border: 1px solid var(--colors-bordo);
}   .page-hero {
padding-top: 45px;
padding-bottom: 45px;
}
.page-hero-title {
text-transform: uppercase;
text-shadow: 1px 1px 5px rgba(0,0,0,0.8);
}     .footer-widgets {
padding-top: 60px;
padding-bottom: 60px;
}
.footer-widgets .widget {
margin-bottom: 0!important;
padding-bottom: 0!important;
border-top: 0 none!important;
border-bottom: 0 none!important;
}
.footer-widgets .widget-title {
text-align: center;
font-weight: 500;
}
.widget .liveRatings {
text-align: center;
}
.widget_recent_entries { }
.footer-widgets .sedeDiGiocoFooter img {
max-width: 360px;
margin-right: auto;
margin-left: auto;
}   .footer-info {
border-top-width: 3px;
padding-top: 30px;
padding-bottom: 30px;
}
.footer-info, .footer-info a {
font-weight: 400;
}
.footer-info .sinistra,
.footer-info .sinistra .widget {
text-align: left;
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0 none;
}
.footer-info .destra,
.footer-info .destra .widget {
text-align: right;
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0 none;
}    .footer-info {  }
.footer-info-addizionale {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
border-top: 3px solid var(--colors-light-brown);
background-color: var(--colors-brown);
}
.footer-info-addizionale .widget {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0 none;
}
.footer-info-addizionale, .footer-info-addizionale .textwidget, .footer-info-addizionale p,
.footer-info-addizionale a {
font-size: 14px;
color: var(--colors-white);
}
.footer-info-addizionale a {
transition: color .18s ease, background-color .18s ease, border-color .18s ease;
}
.footer-info-addizionale a:link, .footer-info-addizionale a:visited {
border-bottom: 0 none;
}
.footer-info-addizionale a:hover, .footer-info-addizionale a:focus, .footer-info-addizionale a:active {
border-bottom: 1px solid var(--colors-white);
}        .navigation-main {
text-align: right; padding-left: 80px;
}
.navigation-main li > a:link, .navigation-main li > a:visited {
color: var(--colors-brown-titoli);
}
.navigation-main li > a:hover, .navigation-main li > a:focus, .navigation-main li > a:active {
color: var(--colors-brown);
}   .navigation-main li.current-menu-item > a {}
.navigation-main li.current-menu-item > a:link, .navigation-main li.current-menu-item > a:visited {
color: var(--colors-brown);
}
.navigation-main li.current-menu-item > a:hover, .navigation-main li.current-menu-item > a:focus,
.navigation-main li.current-menu-item > a:active {
color: var(--colors-brown);
}   .navigation-main li .sub-menu {
max-width: none;
}
.navigation-main li .sub-menu li {}
.navigation-main li .sub-menu li > a {
background-color: var(--colors-white)!important;
font-weight: 500;
font-size: 15px; }
.navigation-main li .sub-menu li > a:link, .navigation-main li .sub-menu li > a:visited {
color: var(--colors-brown-titoli)!important;
}
.navigation-main li .sub-menu li > a:hover, .navigation-main li .sub-menu li > a:focus,
.navigation-main li .sub-menu li > a:active {
color: var(--colors-brown)!important;
} .navigation-main li .sub-menu li > a:link:after, .navigation-main li .sub-menu li > a:visited:after {
content: '»';
padding-left: 5px;
transition: all 0.1s 0.1s ease;
visibility: hidden;
}
.navigation-main li .sub-menu li > a:hover:after, .navigation-main li .sub-menu li > a:focus:after,
.navigation-main li .sub-menu li > a:active:after {
content: '»';
padding-left: 5px;
transition: all 0.1s 0.1s ease;
visibility: visible;
}          .navigation-main > li > a {
text-decoration: none;
position: relative;
transition: 0.4s;
}
.navigation-main > li > a::before {
content: "";
position: absolute;
width: 0;
height: 2px;
top: 0;
left: 50%;
background-color: var(--colors-brown);
transition: all 0.4s;
}
.navigation-main > li > a:hover::before {
width: 100%;
left: 0;
}    .navigation-main > li.wpml-ls-item > a::before,
.navigation-main > li.wpml-ls-item > a:hover::before {
display: none;
}
.navigation-main > li.wpml-ls-item > a:hover img.wpml-ls-flag {
transform: scale(1.21);
transition: all 0.4s ease;
}   .navigation-mobile-wrap a {
color: var(--colors-white);
}
.navigation-mobile li > a {
color: var(--colors-white);
}
.navigation-mobile .menu-item-sub-menu-toggle {
outline: 0 none;
}      .vc_row.default .wpb_wrapper {
max-width: 1200px;
margin-left: auto!important;
margin-right: auto!important;
}
.vc_row.stretto .wpb_wrapper {
max-width: 1024px;
margin-left: auto!important;
margin-right: auto!important;
}
.vc_row.moltoStretto .wpb_wrapper {
max-width: 800px;
margin-left: auto!important;
margin-right: auto!important
}
.vc_row.moltoMoltoStretto .wpb_wrapper {
max-width: 640px;
margin-left: auto!important;
margin-right: auto!important
}    #rigaTornei { box-sizing: border-box;
}
#rigaTornei .uno, #rigaTornei .due,
#rigaTornei .tre, #rigaTornei .quattro { box-sizing: border-box;
}
#rigaTornei .uno .riquadro p, #rigaTornei .due .riquadro  p,
#rigaTornei .tre .riquadro p, #rigaTornei .quattro .riquadro p {
font-size: 24px;
font-weight: 600;
color: var(--colors-white);
border: 1px solid var(--colors-black-testo);
border-radius: 3px;
margin: 0;
padding-top: 30px;
padding-bottom: 30px;
text-shadow: 1px 1px 3px rgba(0,0,0,1.0);
background-color: var(--colors-light-brown); background-image: url(https://www.salentochessopen.it/15/wp-content/uploads/2026/01/ITACHESSPROJECTS_Banner-Open-del-Salento_1920x850px.jpg);
background-size: cover;
background-position: center center;
}
.lang-en #rigaTornei .uno .riquadro p, .lang-en #rigaTornei .due .riquadro  p,
.lang-en #rigaTornei .tre .riquadro p, .lang-en #rigaTornei .quattro .riquadro p { background-image: url(https://www.salentochessopen.it/15/wp-content/uploads/2026/01/ENGCHESSPROJECTS_Banner-Open-del-Salento_1920x850px.jpg);
background-size: cover;
background-position: center center;
}
#rigaTornei .quattro .riquadro p {
background-color: var(--colors-giovanile);
}
#rigaTornei p {
transform: none;
transition: all 0.3s 0.1s linear;
}   #rigaTornei .uno p:hover,
#rigaTornei .tre p:hover,
#rigaTornei .due p:hover,
#rigaTornei .quattro p:hover {
transform: translate(0,-10px) scale(1.1);
box-shadow: 1px 1px 10px rgba(0,0,0,0.33);
} .wpb-pricing-table .wpb-plan-title {
color: var(--colors-white);
}
.wpb-pricing-table sup.wpb-currency {
color: var(--colors-white);
}
.wpb-pricing-table .wpb-price {
color: var(--colors-white);
} .vc_row.rigaStephanieMingardon p {
color: var(--colors-white);
} .vc_grid-item, .vc_gitem-zone-mini {
background-color: var(--colors-white);
}
.vc_grid-item {
padding-bottom: 0;
}
.vc_grid-item .vc_gitem-animated-block {
display: none;
}
.vc_grid-item .vc_custom_heading {
margin-bottom: 0;
}
.vc_grid-item h4 {
text-align: center!important;
font-size: 22px!important;
font-weight: 500;
line-height: 1.21!important;
margin-bottom: 5px;
padding-bottom: 0;
}
.vc_grid-item p {
font-size: 84%;
text-transform: none;
text-align: left;
}
.vc_grid-item .vc_btn3-container.vc_btn3-left {
text-align: center!important;
}
.vc_grid-item .vc_btn3-container.vc_btn3-left .vc_btn3 {
display: block!important;
width: 100%;
margin-top: 15px;
}
.vc_grid-item .vc_btn3-container.vc_btn3-left .vc_btn3:after {
content: ' »';
}
.vc_grid-item .ssb_inline-share_heading,
.vc_grid-item .simplesocialbuttons {
display: none;
}   .vc_custom_heading.calendario::before { font: var(--fa-font-solid);
content: '\f43d';
display: block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.vc_custom_heading.montepremi::before { font: var(--fa-font-solid);
content: '\f091';
display: block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}   .collegamenti a:after { font: var(--fa-font-solid);
content: '\f0d7';
font-size: 12px;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
padding-left: 3px;
}    .wpb-pricing-table {}
.wpb-pricing-table .wpb-plan-title {
font-size: 24px;
margin-bottom: 0;
padding-bottom: 0;
}
.wpb-pricing-table .wpb-plan-description {}
.wpb-pricing-table .wpb-price-container {
padding-top: 0;
padding-bottom: 10px;
}
.wpb-pricing-table .wpb-price-container .wpb-currency {
font-size: 21px;
position: relative;
top: -20px;
}
.wpb-pricing-table .wpb-price-container .wpb-price {
font-weight: 400;
}   .fotoAttivitaCollaterali .uno .vc_figure {
transform: rotate(-3deg) translateX(20px);
}
.fotoAttivitaCollaterali .due .vc_figure {
transform: rotate(3deg) translateX(-10px);
}
.fotoAttivitaCollaterali .tre .vc_figure {
transform: rotate(-2deg) translateX(-40px) translateY(10px);
}
.fotoAttivitaCollaterali .quattro .vc_figure {
transform: rotate(2deg) translateY(-39px);
}
.fotoAttivitaCollaterali .cinque .vc_figure {
transform: rotate(-4deg) translateX(-30px) translateY(-30px);
}
.fotoAttivitaCollaterali .sei .vc_figure {
transform: rotate(4deg) translateX(-50px) translateY(-40px);
}      .gform_heading .gform_required_legend {
display: none;
}
.gform_wrapper {
padding: 20px 20px 20px 20px;
box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
background-color: var(--colors-bordo);
}
.gform_body label.gfield_label,
.gform_body legend.gfield_label,
.gform_body .gfield_description,
.gform_body .gfield_description p {
font-size: var(--fonts-sizes-paragrafo)!important;
color: var(--colors-black-testo)!important;
}
.gform_body .field_description_below .gfield_description {
font-size: 13px!important;
margin: 1px 0 0 0!important;
padding: 0!important;
}
.gform_body input[type="radio"] {
position: relative;
top: -2px;
margin-right: 3px;
}
.gform_body .gfield--type-section {
margin-top: 0;
padding-top: 0;
}
.gform_body .validation_message { color: #c02b0b!important;
}
.gform_footer {
margin-top: 0;
padding-top: 0;
}
.gform_footer input[type="submit"].gform_button {
background-color: var(--colors-brown)!important;
border: 0 none;
font-weight: 600!important; display: block;
width: 100%!important;
padding-top: 12px!important;
padding-bottom: 12px!important;
}
.gform_footer input[type="submit"].gform_button:hover {
background-color: var(--colors-light-brown)!important;
} #gform_2_validation_container h2.gform_submission_error::after {
content: 'There was a problem with your submission. Please check the following fields';
display: block;
text-transform: uppercase;
}   .gv-table-view, .gv-table-view p {
font-size: 14px;
text-transform: uppercase;
}
.gv-table-view {
border-width: 1px 0 0 1px;
}
.gv-table-view th:first-child,
.gv-table-view td:first-child {
padding-left: 5px;
}
.gv-table-view thead,
.gv-table-view tfoot {
border: 0 none;
}
.gv-table-view thead th,
.gv-table-view tfoot th { background-color: var(--colors-light-brown);
color: var(--colors-white);
font-weight: 600;
}
.giovanile .gv-table-view thead th,
.giovanile .gv-table-view tfoot th {
background-color: var(--colors-giovanile);
}
.gv-table-view th,
.gv-table-view td {
border-bottom: 1px var(--colors-bordo);
}
.gv-table-view caption,
.gv-table-view th,
.gv-table-view td {
font-weight: normal;
text-align: left;
padding: 5px;
vertical-align: middle;
}
.gv-table-view th {
border-width: 0 1px 1px 0;
text-transform: uppercase;
}
.gv-table-view td {
border-width: 0 1px 1px 0;
font-weight: 500;
}
.gv-table-view td.gv-no-results {
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}   .splw-cur-temp img,
.splw-forecast-icons .splw-weather-icon,
.splw-cur-temp .weather-icon {
border: 0 none!important;
background: transparent!important;
box-shadow: none!important;
}
.splw-weather-attribution a:link,
.splw-weather-attribution a:visited,
.splw-weather-attribution a:hover,
.splw-weather-attribution a:focus,
.splw-weather-attribution a:active {
color: var(--colors-white)!important;
text-decoration: none!important;
}    .aioseo-html-page-sitemap {
margin-top: 20px;
}
.aioseo-html-page-sitemap h4 {
display: none;
}   #iubenda_policy .iub-subheading,
#iubenda_policy .iub-subheading h3,
#iubenda_policy .iub-subheading h4 {
margin-top: 20px;
}   .ssb_inline-share_heading {
font-size: 16px;
margin-top: 40px;
margin-bottom: 0;
}    .moduloRSHome video {
border: 0 none!important;
border-radius: 0!important;
}     .tblEditLink {
display: none!important; 
}
.supsystic-table tr.odd {
background-color: var(--colors-light-brown);
color: var(--colors-white);
}
.supsystic-table tr.even {
background-color: var(--colors-white);
color: var(--colors-brown-titoli);
}
.giovanile .supsystic-table tr.odd {
background-color: var(--colors-giovanile);
} #supsystic-table-3 tr td,
#supsystic-table-4 tr td,
#supsystic-table-5 tr td {
padding-top: 15px;
padding-bottom: 15px;
}    
#supsystic-table-3 tr td:first-child,
#supsystic-table-4 tr td:first-child,
#supsystic-table-5 tr td:first-child {
min-width: 0;
width: 40%;
} #supsystic-table-6 tr td,
#supsystic-table-7 tr td,
#supsystic-table-8 tr td,
#supsystic-table-9 tr td {
width: 50%;
padding-top: 15px;
padding-bottom: 15px;
} #supsystic-table-12 tr:first-child td,
#supsystic-table-12 tr:nth-child(6) td {
font-weight: 600;
color: var(--colors-brown-titoli);
} #supsystic-table-13 tr:first-child td,
#supsystic-table-13 tr:nth-child(4) td {
font-weight: 600;
color: var(--colors-brown-titoli);
}    .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title {
letter-spacing: -1px;
line-height: 1.25;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a {
font-size: 20px;
font-weight: 500;
text-transform: none;
text-decoration: none;
opacity: 1;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:link,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:visited {
color: var(--colors-brown);
border-bottom: 0 none;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:hover,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:focus,
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:active {
color: var(--colors-light-brown);
border-bottom: 1px solid var(--colors-light-brown);
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span {
font-size: 14px;
color: Var(--colors-black-testo);
font-style: normal;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary {
text-align: left;
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-read-more a:not(.lvca-button) {
margin-top: -15px;
}     .error404 h1.entry-title {
margin-bottom: 25px;
padding-bottom: 40px;
border-bottom: 1px solid #DDD;
text-align: center;
}
.error404 .entry-content p {
margin-top: 40px;
margin-bottom: 40px;
}
.error404 form {
margin-top: 20px;
}
.error404 .mappaDelSito {
margin-top: 60px;
text-align: center;
}
.error404 .aioseo-html-sitemap .aioseo-html-post-sitemap,
.error404 .aioseo-html-sitemap .aioseo-html-page-sitemap,
.error404 .aioseo-html-sitemap .aioseo-html-category-sitemap {
margin-bottom: 30px;
}   .search .entry-header {
border-bottom: 0 none;
}
.search h2.entry-title,
.search-no-results h2.entry-title {
text-align: center;
margin-bottom: 0;
}
.search .entry-title {
text-transform: uppercase;
}
.search .entry-title a {
color: var(--colors-brown);
}
.search .entry-title a:hover {
color: var(--colors-light-brown);
}
.search .entry-item-excerpt {
margin-top: -20px;
margin-bottom: 20px;
}
.search.search-no-results h1.entry-title {
text-align: center;
text-transform: none;
}
.search.search-no-results form {
margin-top: 20px;
}    .btn-to-top {
font-size: 18px;
width: auto;
height: auto;
padding: 9px 12px 6px 12px;
border-radius: 3px;
right: auto;
bottom: 15px;
left: 15px;
color: var(--colors-brown);
transition: all 0.1s 0.2s linear;
}
.btn-to-top:hover {
color: var(--colors-light-brown);
}     .sidebar {
padding-top: 0;
}
.sidebar .widget-title {
font-size: 22px;
text-align: center;
font-weight: 500;
border-top: 0 none;
padding-top: 0;
}
.sidebar .widget a {
transition: color .18s ease, background-color .18s ease, border-color .18s ease;
}
.sidebar .widget img.widgetCaroli {
display: block;
width: auto;
max-width: 240px;
margin: 0 auto;
}
.sidebar .widget .widgetGiocatori .linkG {
display: block;
width: 100%;
max-width: 400px;
margin: 0 auto;
text-align: center;
}
.sidebar .widget .widgetGiocatori .linkG.one {
margin-bottom: 20px;
} .widget_recent_entries ul {
padding-top: 0;
}
.widget_recent_entries ul li {
margin-top: 0;
padding-top: 0;
border-bottom: 0;
text-align: center;
line-height: 1.21;
}
.widget_recent_entries ul li > a {
font-size: 15px;
font-weight: 500!important;
text-decoration: none;
text-transform: uppercase;
}
.widget_recent_entries ul li a:link,
.widget_recent_entries ul li a:visited {
color: var(--colors-brown);
}
.widget_recent_entries ul li a:hover,
.widget_recent_entries ul li a:focus,
.widget_recent_entries ul li a:active {
color: var(--colors-light-brown);
text-decoration: none!important;
}
.widget_recent_entries ul li > a:after {
content: ' »';
}
.widget_recent_entries .post-date {
font-size: 12px;
margin-top: 5px;
}   .blog .post .entry-title,
.single .entry-title {
text-align: center;
line-height: 1.33;
}
.blog .post .entry-title {
text-transform: uppercase;
}
.blog .post .entry-title a:hover {
color: var(--colors-light-brown);
}
.post .entry-meta {
text-align: center;
margin-top: 10px;
}
.post .entry-tags {
text-align: center;
display: none; }
.blog .post .entry-thumb {
max-width: 360px;
height: auto;
margin-right: auto;
margin-left: auto;
}
.single .entry-thumb {
max-width: 480px;
height: auto;
margin-right: auto;
margin-left: auto;
}
.blog .post .ssb_inline-share_heading,
.blog .post .simplesocialbuttons {
display: none;
}
.archive h2.entry-title {
text-align: center;
}
.nav-links .page-numbers.current {
background-color: var(--colors-brown);
color: var(--colors-white);
font-weight: 500;
}
.nav-links a:hover {
background-color: var(--colors-light-brown);
color: var(--colors-white);
border: 2px solid var(--colors-light-brown);
}     .entry-content figure figcaption.vc_figure-caption {
margin-top: 11px;
}
.entry-content img:not(.fg-image), .footer img,
.entry-content video { background-color: var(--colors-white); border-radius: 3px;
padding: 8px;
box-sizing: border-box;
box-shadow: 1px 1px 3px rgba(0,0,0,0.11);
}
img.bordo, .bordo .vc_figure img {
border: 1px solid var(--colors-bordo);
}
img.noBordo,
.noBordo .vc_figure img {
border: 0 none;
box-shadow: none;
}   video, .videoBox {
width: auto;
height: auto;
border: 0 none;
}     .rating {
text-align: center;
}
.rating img {
border: 0 none;
}    .grecaptcha-badge {
bottom: 70px !important;
}    .postid-1279 .entry-thumb {
display: none;
}    .vc_row#globalSectionLogos {
width: 91%;
margin: 80px auto 0 auto;
}
.vc_row#globalSectionLogos p {
margin-bottom: 0;
}
.vc_row#globalSectionLogos img {
display: block;
margin: 0 auto;
border: 1px solid var(--colors-bordo);
}   .page-id-3 h1 strong, .page-id-14 h1 strong {
font-weight: 500;
}
.page-id-3 h2, .page-id-14 h2,
.page-id-3 h3, .page-id-14 h3,
.page-id-3 h4, .page-id-14 h4 {
margin-top: 30px;
}       ul.elencoSocial {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
ul.elencoSocial > li::before {
content: '';
display: none;
padding-left: 0;
}
ul.elencoSocial > li {
display: inline-block;
margin: 0 5px;
padding: 0;
}
ul.elencoSocial > li > a {
padding: 3px 5px;
text-decoration: none!important;
border-bottom: 0 none!important;
}
ul.elencoSocial > li i {
font-size: 24px;
color: var(--colors-white);
}    .testoStephanie {
font-family: "Playwrite NZ", cursive;
font-optical-sizing: auto;
font-style: normal;
font-weight: 400;
letter-spacing: 0.021em;
}   .boxCountDown {
display: table;
width: 100%;
max-width: 600px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
.boxCountDown .colonna {
width: 24%;
display: table-cell;
}
.boxCountDown .colonna .testo {
display: block;
margin-bottom: 5px;
font-size: 22px;
}
.counter-box__day, .counter-box__hour,
.counter-box__min, .counter-box__sec {
color: var(--colors-white);
font-size: 26px; box-sizing: border-box;
}    .mfp-bg {
background: var(--colors-pure-black);
opacity: 0.9;
filter: alpha(opacity=90);
}     @media(max-width:1280px) { .navigation-main {  } .footer-widgets .widget {
margin-bottom: 40px!important;
}
} @media(max-width:1024px) { .page-hero {
background-image: url(https://www.salentochessopen.it/15/wp-content/uploads/2025/11/Ecoresort-Le-Sirene-1280x520-33s-v2-poster.png);
background-size: cover;
}
}
@media(max-width:991px) {  } @media(max-width:768px) {   #rigaTornei .uno, #rigaTornei .due,
#rigaTornei .tre, #rigaTornei .quattro {
max-width: 84%;
margin-right: auto;
margin-left: auto;
}
#rigaTornei .uno p:hover,
#rigaTornei .tre p:hover,
#rigaTornei .due p:hover,
#rigaTornei .quattro p:hover {
transform: none;
} .fotoAttivitaCollaterali .vc_figure {
max-width: 360px;
margin-right: auto;
margin-left: auto;
} .wpb-pricing-table {
max-width: 84%;
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
} .gform_wrapper {
max-width: 84%;
margin-right: auto;
margin-left: auto;
} .footer-info .sinistra, .footer-info .sinistra .widget,
.footer-info .destra, .footer-info .destra .widget {
text-align: center;
}
.footer-info .sinistra {
margin-bottom: 20px;
} .stephanie .vc_figure img {
max-width: 400px;
margin-right: auto;
margin-left: auto;
} .counter-box__day, .counter-box__hour,
.counter-box__min, .counter-box__sec {
width: 90px!important;
height: 90px!important;
}
} @media(max-width:600px) {
.gv-table-view, .gv-table-view p {
font-size: 11px;
}
}