.w3-tl,.w3-hover-tl:hover{color:#fff!important;background-color:#c66243!important} .style_prevu_kit2
{ position: relative;
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1); 
-ms-transition: all 200ms ease-in;
-ms-transform: scale(1); 
-moz-transition: all 200ms ease-in;
-moz-transform: scale(1);
transition: all 200ms ease-in;
transform: scale(1);   
}
.style_prevu_kit2:hover
{  z-index: 2;
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1.03);
-ms-transition: all 200ms ease-in;
-ms-transform: scale(1.03);   
-moz-transition: all 200ms ease-in;
-moz-transform: scale(1.03);
transition: all 200ms ease-in;
transform: scale(1.03);
}
#LOGOTL{ background-repeat: no-repeat;
background-size: contain;
width: 300px;
height: 200px;
margin-left: auto;
margin-right: auto;
}  .wpp-grid li .wpp-post-title {
color:white;
position: absolute;
display: block;
top: 0;
left: 0;
opacity: 1;
width: 100%;
line-height: 1em;
text-align: center;
transition: all 0.4s;
} .wpp-grid li:hover .wpp-post-title {
top: 45%;
opacity: 1;
}  @media ( max-width: 940px ) {
.wpp-grid li {
width: 100%;
}
}   .so-widget-sow-button-wire-92c92ebb21de .ow-button-base {
margin: 10px;
}
.so-widget-sow-button-wire-d0a8a77b6f79 .ow-button-base a.ow-button-hover:hover {
background: #c66243;
color: #FFFFFF !important;
} label {
color: #c66243;
} button {
background-color: #c66243; border: none;
color: white;
padding: 16px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 0px 0px 0px 45px;
-webkit-transition-duration: 0.4s; transition-duration: 0.4s;
cursor: pointer;  
}
button:hover {
background-color: #4CAF50;
color: white;
} .outer-div
{
padding: 10px; background-image: url(https://www.tennislegend.fr/wp-content/uploads/adbg.jpg);
}
.inner-div
{
margin: auto;   border-radius: 3px;
} body.search-results #primary {
background: #fff; }     .blog-categories a:nth-child(2n+1) {
background: #C76244 !important;
font-weight: bold;
}
.recent-post-carousel .recentpost-categories ul.post-categories li:nth-child(1) a {
background: #C76244;
} .page-title-section.bg-secondary {
display: none;
} .post-title.entry-title {
font-size: 30px;
font-weight: bold;
line-height: 30px;
letter-spacing: -1px;
white-space: pre-line; ;
} .post-title a {
font-size: 30px;
font-weight: bold;
letter-spacing: -1px;
color: #000000; ;
} h1 {
font-size: 19px;
font-weight: bold;
} #secondary.widget-area.col-md-3.hidden-sm { border-left-width: 1px; border-left-style:outset;
padding-top: 10px;
}
#wpp-2.widget.popular-posts {
margin-left: -10px;
} .widget .widget-title {
text-align: center;
} .osc-res-tab .nav{
padding-left: 3px;
padding-right: 3px;
margin: 2px;
} @media screen and (min-width: 1280px){
#page .container {
width: 1100px;
z-index: 3;        
}
} @media (min-width: 992px) {
#primary {
width: 70%;
}
#secondary {
width: 30%;
}
} section {    
padding-top: 2px;
background-image: url(https://www.tennislegend.fr/wp-content/uploads/imagedoc-darknoise.png); } #main.container {
background-color: #ffffff;
padding: 20px;  } .widget {
background: none;
}
.row {
margin-top: 5px;
} @media only screen and (min-width: 768px) and (max-width: 1280px){
.sp_wpspwpost_static.design-16 .wpspw-medium-12 .wpspwpost-image-bg {
height: 360px;
}
} @media only screen and (max-width: 720px){
.sp_wpspwpost_static.design-16 .wpspw-medium-12 .wpspwpost-image-bg {
height: 180px;
}
}  .entry-footer {
display:none;
}
#secondary.widget-area.col-md-4.hidden-sm {
padding-top: 10px;
}#recaptcha_table {
table-layout:auto !important;
}
.wpcf-nd-error-message {
display: block;
border: 1px solid #ccc;
padding: 5px;
color: red;
}
.wpcf_wrapper p {
margin-top:10px;
}
#wpcf_nd input,
#wpcf_nd textarea {
width: 100%;
}
#wpcf_nd .radio-group input,
#wpcf_nd .checkbox-group input {
width: auto;
} #wp-live-chat-inner .wpcf_wrapper {
display: block;
height: 80%;
overflow: auto;
position: fixed;
}
#wp-live-chat-2 .wpcf_wrapper input {
width: auto !important;
}
.g-recaptcha { margin-top:10px; }
.wpcf_nd label {
position: relative;
}
.fb-radio-group, .fb-checkbox-group {
margin: 0;
padding: 0;
border: none;
} .wpcf-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100000;
opacity: 0;
pointer-events: none;
transition: opacity .2s ease-in-out;
background: rgba(0,0,0,.8);
}
.wpcf-modal.is-active {
opacity: 1;
pointer-events: auto;
}
.wpcf-modal .wpcf_wrapper {
width: 400px;
position: relative;
margin: 10% auto;
padding: 20px;
background: #fff;
}
.wpcf-modal .header {
padding-top: 0;
}
.wpcf-modal__close {
position: absolute;
top: 16px;
right: 16px;
transition: transform ease-in-out .2s !important;
padding: 7px 13px;
border: none !important;
box-shadow: none !important;
outline: none !important;
color: #222;
font-size: 21px;
text-decoration: none !important;
}
.wpcf-modal__close:after {
position: relative;
content: '✖';
}
.wpcf-modal__close:hover {
transform: rotate(180deg);
}
.gdpr_input {
display: inline-block;
float: left;
width: auto !important;
margin-top: 5px;
margin-right: 10px;
}
.gdpr_label {
font-size: 13px;
font-weight: 400;
}div.search-live {
box-sizing: border-box;
display: block;
float: none;
list-style: none;
margin: 0;
padding: 0;
position: relative;
}
.search-live div.search-live-form {
display: block;
float: none;
position: relative;
width: 100%;
}
.search-live div.search-live-form input {
width: 100%;
}
.search-live div.search-live-form form.search-live-form {
padding: 0;
margin: 0;
border: 0;
}
.search-live div.search-live-results {
box-sizing: border-box;
display: block;
left: 0;
margin: 0;
padding: 0;
position: relative;
top: 0;
border: none;
}
.search-live div.search-live-results-content {
display: block;
float: none;
height: auto; overflow-x: hidden;
overflow-y: auto;
position: static;
z-index: auto;
width: 100%; padding: 0;
margin: 0;
background: #fff;
border: 1px solid #ccc;
}
.search-live div.search-live-results-content:empty {
border: none;
}
.search-live div.search-live.floating div.search-live-results-content {
position: absolute;
z-index: 99999;
}
.search-live div.search-live-form span.search-live-field-clear {
cursor: pointer;
position: absolute;
right: 0;
height: 1px;
overflow: visible;
margin: auto 0;
top: -1em;
bottom: 0.5em;
padding: 0 0.5em;
}
.search-live div.search-live-form span.search-live-field-clear:after {
content: "\d7";
}
.search-live input[type="text"].search-live-field {
margin: 0;
display: inline-block;
}
.search-live div.search-live-form form.search-live-form.show-submit-button {
display: flex;
}
.search-live div.search-live-form form.search-live-form.show-submit-button input[type="text"].search-live-field {
display: inline-block;
overflow: hidden;
flex: auto;
}
.search-live div.search-live-form form.search-live-form.show-submit-button span.search-live-field-clear {
display: inline-block;
flex: auto;
position: relative;
overflow: visible;
margin: auto 0;
right: 1em;
height: auto;
width: 0;
top: auto;
bottom: auto;
padding: 0;
}
.search-live div.search-live-form form.search-live-form.show-submit-button button {
display: inline-block;
flex: initial;
margin: 0 0 0 2px;
padding: 0.3em 0.5em;
}
.search-live .search-live-results-content {
display: none;
}
.search-live .search-live-form input.blinker {
background-image: url(//www.tennislegend.fr/wp-content/plugins/search-live/images/blinker.gif);
background-position: right center;
background-repeat: no-repeat;
}
.search-live .search-live-results .entry,
.search-live .search-live-results .no-results {
padding: 1px;
}
.search-live .search-live-results .entry a {
text-decoration: none;
}
.search-live .search-live-results .entry span.title {
font: inherit;
display: block;
}
.search-live .search-live-results .entry span.title,
.search-live .search-live-results .entry span.description,
.search-live .search-live-results .entry img.thumbnail {
vertical-align: middle;
}
.search-live .search-live-results .entry span.description {
display: block;
font-size: 80%;
}
.search-live .search-live-results .entry img.thumbnail {
max-width: none;
}
.search-live .search-live-results .entry a span.title:hover {
text-decoration: underline;
}
.search-live .search-live-results .entry:hover,
.search-live .search-live-results .entry.active {
background-color: #ddd;
font-weight: bolder;
}
.search-live .search-live-results table.search-results {
table-layout: auto;
}
.search-live .search-live-results table.search-results {
border: 0;
border-collapse: collapse;
border-spacing: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
width: 100%;
}
.search-live .search-live-results table.search-results td:last-child {
width: 100%;
}
.search-live .search-live-results table.search-results tr:nth-child(n) td {
background-color: inherit;
}
.search-live .search-live-results table.search-results tr,
.search-live .search-live-results table.search-results tr td,
.entry-content .search-live .search-live-results table.search-results tr td {
border: none;
margin: 0;
padding: 0;
}
.search-live .search-live-results table.search-results tr td,
.entry-content .search-live .search-live-results table.search-results tr td {
padding: 4px;
vertical-align: top;
text-align: left;
}.responsive-tabs .responsive-tabs__heading {
display: none;
}
.responsive-tabs .responsive-tabs__list__item {
display: inline;
cursor: pointer;
}
.responsive-tabs-wrapper {
clear: both;
margin-bottom: 20px;
zoom: 1;
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
content: "";
display: table;
}
.responsive-tabs-wrapper:after {
clear: both;
}
.responsive-tabs .responsive-tabs__heading:focus,
.responsive-tabs .responsive-tabs__list__item:focus {
outline: 1px solid transparent;
}
.responsive-tabs .responsive-tabs__heading--active:focus,
.responsive-tabs .responsive-tabs__list__item--active:focus {
outline: none;
}
.responsive-tabs ul.responsive-tabs__list {
font-size: 18px;
line-height: 18px;
margin: 20px 0 0 12px;
padding: 0;
}
.responsive-tabs .responsive-tabs__list__item {
background: transparent;
border: 1px solid transparent;
border-bottom: none;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
color: #999; font-size: 14px;
line-height: 19px;
text-transform: inherit; margin: 1px 1px 0 0; padding: 10px 5px 10px;
white-space: nowrap;
float: left;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.responsive-tabs .responsive-tabs__list__item .fa {
margin-right: 8px;
line-height: 0.8;
}
.responsive-tabs .responsive-tabs__list__item:hover {
color: #333;
background: transparent;
}
.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover {
background: #fff;
border-color: #ddd;
color: #666;
padding-bottom: 11px;
margin-top: 0;
position: relative;
top: 1px;
}
.responsive-tabs .responsive-tabs__panel {
background: #fff;
border: 1px solid #ddd;
border-top: 1px solid #ddd;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px;
clear: left;
margin-bottom: 0;
padding: 20px 20px 0;
word-wrap: break-word;
}
.responsive-tabs .responsive-tabs__panel:after {
content: "";
display: block;
height: 0;
clear: both;
}
@media (min-width: 768px) {
.responsive-tabs .responsive-tabs__panel--closed-accordion-only {
display: block;
}
}
@media (max-width: 767px) {
.responsive-tabs .responsive-tabs__list {
display: none;
}
.responsive-tabs .responsive-tabs__heading {
display: block;
cursor: pointer;
}
.responsive-tabs-wrapper {
border-top: 1px solid #ccc;
}
.responsive-tabs .responsive-tabs__heading {
background: #fff;
border: 1px solid #ccc;
border-top: none;
color: #777;
font-size: 18px;
font-weight: normal;
text-transform: inherit;
margin: 0;
padding: 10px 0;
padding-left: 20px;
position: relative;
}
.responsive-tabs .responsive-tabs__heading .fa {
margin-right: 8px;
display:none;
}
.responsive-tabs .responsive-tabs__heading:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #777;
content:"";
display: block;
position: absolute;
right: 20px;
top: 20px;
height: 0;
width: 0;
}
.responsive-tabs .responsive-tabs__heading:hover {
background: #eee;
color: #777;
}
.responsive-tabs .responsive-tabs__heading:hover:after {
border-top: 6px solid #777;
}
.responsive-tabs .responsive-tabs__heading--active,
.responsive-tabs .responsive-tabs__heading--active:hover {
background: #ccc;
color: #fff;
}
.responsive-tabs .responsive-tabs__heading--active:after,
.responsive-tabs .responsive-tabs__heading--active:hover:after {
border-bottom: 6px solid #fff;
border-top: 0;
top: 18px;
}
.responsive-tabs .responsive-tabs__panel {
background: #fff;
border: 1px solid #ccc;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border-top: none;
margin: 0;
padding: 0 20px;
padding-top: 20px;
}
}@media print {
.noprint,
.responsive-tabs .responsive-tabs__list {
display: none;
}
.responsive-tabs h2.tabtitle {
display: block!important;
}
.responsive-tabs .responsive-tabs__heading {
background: none;
border: none;
display: block;
font-size: 22px;
font-weight: bold;
text-transform: inherit;
margin: 0!important;
padding: 10px 0 0;
}
.responsive-tabs .responsive-tabs__panel {
display: block!important;
background: none;
border: none;
padding: 0;
}
}.fa,
.fas,
.far,
.fal,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -.0667em;
}
.fa-xs {
font-size: .75em;
}
.fa-sm {
font-size: .875em;
}
.fa-1x {
font-size: 1em;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-6x {
font-size: 6em;
}
.fa-7x {
font-size: 7em;
}
.fa-8x {
font-size: 8em;
}
.fa-9x {
font-size: 9em;
}
.fa-10x {
font-size: 10em;
}
.fa-fw {
text-align: center;
width: 1.25em;
}
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0;
}
.fa-ul > li {
position: relative;
}
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit;
}
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1);
}
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none;
}
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
src: url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
src: url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
src: url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//www.tennislegend.fr/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}