a, a:hover { 
text-decoration: underline;
text-decoration-skip: ink;
}
a:focus { 
outline: none; 
}
a.fusion-button,
a.fusion-button:hover {
text-decoration: none;
}
.fusion-main-menu a {
text-decoration: none;
}
input, select, textarea {
font-family: Hind, Arial, Helvetica, sans-serif;
}
.page-id-92 .post-content blockquote {
font-size: 18px;
}
.about-author {
display: none;
}
.no-comments {
display: none;
}
.custom-comment-link {
display: none;
}
.page #gallery-1 img {
border: none;
}
.category-editeur-revenge-of-silence .gallery,
.category-revenge-of-silence-collection-numerique .gallery {
max-width: 850px;
} .fusion-secondary-header {
background-color: #f2f2f2 !important;
}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {
border: none;
}
.fusion-main-menu li {
text-transform: uppercase;
}
.fusion-main-menu .menu-item > a:hover {
border: none;
}
.fusion-header-wrapper .fusion-main-menu > ul > li > a {
border-top: none;
text-transform: uppercase;
}
.fusion-page-title-bar {
border-top: none;
border-bottom: none;
}
.fusion-main-menu .sub-menu {
border-top: none !important;
font-weight: 500;
}
.fusion-main-menu .sub-menu a {
padding-left: 10px;
}  .home #main {
padding-top: 0px;
}
.home .fusion-slider-continer .flexslider .slides img {
max-width: 85%;
margin-top: 5%;
}
.home #wrapper #main .fusion-post-content > h2.entry-title {
font-size: 28px;
}
.home .review blockquote q {
font-size: 20px;
line-height: 24px;
}
.home .fusion-testimonials-1 {
padding: 20px 0;
}
.home .fusion-blog-layout-grid .fusion-post-wrapper {
-moz-box-shadow: 0px 0px 10px 3px #ececec;
-webkit-box-shadow: 0px 0px 10px 3px #ececec;
-o-box-shadow: 0px 0px 10px 3px #ececec;
box-shadow: 0px 0px 10px 3px #ececec;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ececec, Direction=NaN, Strength=10);
border-bottom-width: 1px;
margin-top: 10px;
}
.home .fusion-blog-layout-grid .fusion-post-wrapper:first { 
margin-left: 10px;
}
.home .button-xlarge.popupbut {
font-size: 5em;
padding: 0px;
}
.home .button-xlarge.popupbut:hover {
color: #000;
}
.home .fusion-content-widget-area .widget {
margin-bottom: 0px;
}
.fusion-content-boxes.numbers .fusion-column {
margin-bottom: 0px;
}
.home .combo .fusion-blog-layout-medium .fusion-post-slideshow, 
.home .combo .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
margin-bottom: 15px !important;
} .fusion-title.titresup h4 {
text-transform: uppercase;
font-size: 18px;
letter-spacing: 0.1em;
color: #8b8b8b;
}
#wrapper #main .post > h2.fusion-post-title,
.post-content .fusion-title h1 {
font-size: 42px !important;
}
#main .post h2.entry-title  {
font-size: 28px;
}
.post-content h4.entry-title  {
}
.single #gallery-1 img {border: none;}
.essb_links.essb_displayed_bottom {
margin-top: 4em;
}
.single .onp-sl-friendly-giant {
margin-top: 0px;
}
#wrapper #main .combo1 .fusion-post-content > .blog-shortcode-post-title {
font-size: 24px;
line-height: 32px;
}
#wrapper #main .combo1 .post {
margin-bottom: 0px;
}
.fusion-title h2 a {
text-decoration: none;
} .post-content .bloctalk h1 {
font-size: 60px;
font-weight: 300;
line-height: 60px;
margin: 0;
margin-bottom: 10px;
}
.post-content .bloctalk h5 {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
#main .bloctalk h2,
#wrapper .post-content .bloctalk h2 {
color: #02efff;
font-size: 42px;
line-height: 42px;
font-weight: 700;
text-transform: uppercase;
margin: 0px;
}
.post-content .bloctalk h3 {
text-transform: uppercase;
font-weight: 600;
margin-bottom: 0.5em;
margin-top: 0em;
}
.post-content .bloctalk h4 {
font-weight: 500;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.post-content .bloctalk .fusion-image-carousel {
margin-bottom: 0px;
}
.post-content. .bloctalk .fusion-checklist {
line-height: 24px;
}
.post-content .bloctalk .couvsmall img {
max-width: 70%;
}
.post-content .bloctalk .onp-sl-email-locker {margin-top:-40px;}
@media (min-width: 900px) {
.modalreview .modal-lg {
width: 500px;
}
}
.modalreview .frm_form_fields div.star-rating {
width: 22px;
height: 22px;
}
.modalreview .frm_form_fields div.star-rating:before, .modalreview .frm_form_fields div.star-rating a:before {
font: 20px/1 'dashicons';
color: #ff9600;
}
.category-editeur .fusion-meta-info,
.category-partenaire .fusion-meta-info {
display: none;
}
.category-revenge-of-silence-collection-numerique .fusion-post-slideshow {
margin: auto !important;
max-width: 600px;
}
.category-revenge-of-silence-collection-numerique .entry-title {
text-align: center;
} .fusion-footer-widget-area ul li {
font-size: 16px;
line-height: 20px;
}
.fusion-footer-widget-area ul li a {
border: none;
padding: 6px 0;
}
.fusion-footer-widget-column {
margin-bottom: 20px;
} .fusion-content-boxes.inscrireprq {
font-size: 18px;
line-height: 1.5em;
}
.fusion-content-boxes.inscrireprq .content-wrapper-background {
padding: 15px;
}
.fusion-content-boxes.content-boxes-icon-on-top.inscrireprq .heading .icon {
margin-bottom: 0px;
}
.page-id-1105 .onp-sl-friendly-giant,
.page-id-1125 .onp-sl-friendly-giant,
.page-id-1143 .onp-sl-friendly-giant {
background-color: #00F0FF;
}
.page-id-1125 .onp-sl-friendly-giant,
.page-id-1143 .onp-sl-friendly-giant {
margin-top: 20px;
}
@media only screen and (max-width: 800px) {
#wrapper .content-boxes-icon-on-top.inscrireprq .content-box-column {
margin-bottom: 20px;
}
.titresup h1.title-heading-center { line-height: 1.5em;}
.fusion-title.titresup h1>p:last-of-type { margin-bottom: 20px;}  
}
@media only screen and (min-width: 800px) {
.fusion-content-boxes.inscrireprq .content-wrapper-background {
min-height: 265px;
}
}
.onp-sl-friendly-giant .onp-sl-subscription .onp-sl-button:hover {
color: #fff;
background-color: #E03B3B;
box-shadow: none;
}
.onp-sl-friendly-giant .onp-sl-subscription .onp-sl-button {
color: #fff;
background-color: #ff4e4e;
}
.onp-sl-friendly-giant .onp-sl-button {
border-radius: 0px;
border-bottom: none;
text-shadow: none;
}
.onp-sl-friendly-giant, .onp-sl-friendly-giant button, .onp-sl-friendly-giant input, .onp-sl-friendly-giant p {
font-family: 'Maven Pro', Arial, Helvetica, sans-serif;
}
.onp-sl-great-attractor .onp-sl-outer-wrap {
border: none;
border-radius: 0px;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.onp-sl-great-attractor .onp-sl-button:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.onp-sl-great-attractor .onp-sl-inner-wrap {
background-color: none !important;
}
.onp-sl-great-attractor .onp-sl-button, .onp-sl-great-attractor .onp-sl-input {
border-radius: 0px;
}
.onp-sl-great-attractor .onp-sl-button, .onp-sl-great-attractor :disabled.onp-sl-button {
color: #2d2d2d;
text-shadow: none;
box-shadow: none;
border: none;
background: #00f0ff;
filter: none;
cursor: pointer;
}
.onp-sl-great-attractor .onp-sl-button:hover {
box-shadow: none;
background: #00cedb;
filter: none;
}
.onp-sl-friendly-giant .onp-sl-header, .onp-sl-friendly-giant .onp-sl-text .onp-sl-strong {
font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
font-weight: 500;
}
.onp-sl, .onp-sl button, .onp-sl input, .onp-sl p {
font-family: Hind, Arial, Helvetica, sans-serif !important;
}
.onp-sl .onp-sl-button {
text-transform: uppercase;
}
.onp-sl-friendly-giant {
margin: 0 auto;
}    @media only screen and (max-width: 800px) {
.fusion-body .fusion-layout-column.colmobile {
width: 46% !important;
display: inline-block;
margin-left: 1% !important;
margin-right: 1% !important;
}
} #ehu-bar {
padding: 0px !important;
border: none !important;
}
#ehu-close-button {
margin-top: 10px;
z-index: 50;
}
#ehu-bar div p {
padding: 2px!important;
}
#ehu-bar span.fusion-button-text {
color: #ffffff !important;
}
#ehu-bar .button-default {
background: #ff4e4e;
color: #ffffff;
}
#ehu-bar .button-default:hover {
background: #e03b3b;
}
div#ehu-bar-content {max-width: 1100px; padding: 0 15px!important;}
@media (min-width: 1100px) and (max-width: 3000px)  {
div#ehu-bar-content {
height: 50px;
}
}
@media (min-width: 600px) and (max-width: 1100px) {
div#ehu-bar-content {
height: 50px;
}
}
@media (min-width: 100px) and (max-width: 600px) {
div#ehu-bar-content {
height: 100px;
}
.fusion-one-fifth {
display: none;
}
} #mailchimp-top-bar.mctb-big .mctb-bar {
padding: 12px 9px !important;
}
#mailchimp-top-bar.mctb-big label {
color: rgb(51, 51, 51);
font-size: 20px !important;
}
#mailchimp-top-bar.mctb-big .mctb-email,
#mc4wp-form-1 .mc4wp-form-fields input[type="email"]  {
font-size: 16px;
line-height: 1.5;
min-width: 260px;
margin-right: 10px;
}
#mc4wp-form-1 .mc4wp-form-fields input[type=submit] {
color: #fff;
cursor: pointer;
width: 100%
}
#mailchimp-top-bar.mctb-big input.mctb-button,
#mc4wp-form-1 .mc4wp-form-fields input[type=submit] {
text-transform: uppercase;
font-family: 'Maven Pro', Arial, Helvetica, sans-serif;
font-weight: 700;
min-width: 250px;
font-size: 14px;
padding: 10.5px 12px !important;
border-radius: 4px;
background: #ff4e4e !important;
border: none;
}
#mailchimp-top-bar.mctb-big input.mctb-button:hover,
#mc4wp-form-1 .mc4wp-form-fields input[type=submit]:hover {
background: #E03B3B !important;
} .asp_product_buy_btn_container {
width: 100%;
}
.stripebutton {
width: 100%;
padding: 10px 20px;
height: 50px;
border: none;
background-color: #ff4e4e;
font-family: Hind, Arial, Helvetica, sans-serif;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
}
.stripebutton:hover {
background-color: #e03b3b;
}
.stripebutton:active {
background-color: #f00;
}
.lecteurs {
min-height: 290px;
} .simpay-form-wrap .stripe-button-el span {
background:#ff4e4e;
height: 42px;
line-height: 42px;
font-family: Hind;
font-size: 18px;
font-weight: 600;
text-shadow: none;
box-shadow: none;
} button.bouton-commande {
width: 100%;
color: #fff;
font-size: 1em;
font-weight: 600;
font-family: inherit;
text-transform: uppercase;
padding: 8px 15px;
border-radius: 5px;
background: #ff345a;
cursor: pointer;
border: solid 2px #fff;
}
button.bouton-commande:hover {
background: #ff5474;
}
button.bouton-commande:active {
border: solid 2px #ff99ac;
}       .testimonial-content,
.strong-form {
font-size: 18px;
}
.strong-form .form-field .after {
font-size: 14px;
}
.strong-form .form-field input,
.strong-form .form-field textarea {
font-size: 18px;
padding: 10px;
height: auto;
color: #666;
}
#wpmtst_submit_testimonial.button {
border-radius: 2px;
background: #00f0ff;
color: #2d2d2d;
font-size: 16px;
text-transform: uppercase;
font-family: Source Sans Pro,Arial,sans-serif;
font-weight: 700;
letter-spacing: 0px;
}
.strong-view-id-1 .testimonial-inner {
background: none;
}
.strong-view.default.thunder .testimonial {
border-top: solid 3px #00f0ff;
border-bottom: none;
border-left: none;
border-right: none;
}
.strong-view.default .testimonial-inner > :not(:nth-last-child(2)):not(:last-child) {
margin-bottom: 35px !important;
}
.post-content h3.testimonial-heading {
font-size: 28px;
} .single-biblio .custom-html-widget .fusion-button {
margin-left: 20px;
} .custom-comments {
padding: 0px;
}
.custom-comments .custom-comment-wrap {
width: 83%;
margin-left: 2%;
}
.custom-comments .custom-comment-wrap blockquote {
margin: 0px;
}
.post .onp-sl-dark-force {
background: #2D2D2D !immportant;
} .formulaire-subscription {
font-family: Hind, Arial, Helvetica, sans-serif;
margin-top: -20px;
}
.yikes-easy-mc-form.formulaire-subscription label.label-inline {
float: none;
width: 100%;
}
.yikes-easy-mc-form.formulaire-subscription .submit-button-inline-label {
width: 100%;
float: inherit;
}
.yikes-easy-mc-form.formulaire-subscription label {
display: initial;
}
.EMAIL-label {
text-align: center;
}
.yikes-easy-mc-form.formulaire-subscription input[type=email] {
padding: 1.5278em 1.2em;
border: 1px solid #c6c6c6;
border-radius: 3px;
background: #fff;
max-width: 400px;
margin: auto;
font-family: Hind, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #333;
}
.yikes-easy-mc-email {}
.yikes-mailchimp-container-7 .yikes-easy-mc-form input[type=email] {
border: 1px solid #ccc;
background: #fff;
font-size: 16px;
font-family: inherit; 
min-height: 40px;
} #ouibounce-modal {
z-index: 99999;
}
#ouibounce-modal .modal-footer {
display: none;
}
button.subscription {
font-family: Hind, Arial, Helvetica, sans-serif;
font-size: 18px;
text-transform: uppercase;
font-weight: 600;
color: #fff;
background: #fecd06;
border: none;
border-radius: 3px;
max-width: 300px;
margin: 0 auto;
}
button.subscription:hover {
background: #f2c200;
}
#ouibounce-modal form input.email1[type=email] {
font-size: 16px;
font-family: inherit;
border-radius: 0;
min-height: 40px;
}
.page-id-3208 #ouibounce-modal .modal-body,
.page-id-4230 #ouibounce-modal .modal-body {
background-image: url(//www.thunderphilosopher.com/wp-content/uploads/revengeofsilence-33.jpg);
background-position-y
: bottom;
background-size: contain;
background-color: #bad6da;
background-repeat: no-repeat;
}
@media only screen and (max-width: 500px) {
#ouibounce-modal .yikes-modal {
width: 85%;
}
.modal-body-text h2 {
font-size: 18px;
}
#ouibounce-modal form input.email1[type=email] {
font-size: 14px;
padding: 10px;
}
} #rcp_user_login_wrap {
display: none;
}
#rcp_password_again_wrap {
display: none;
}
input:not([type="submit"]), textarea, select {
border-radius: 3px;
}
.rcp_form input:not([type="submit"]), .rcp_form textarea, .rcp_form select {
width: 100%;
max-width: 100%;
height: 2.5em;
-webkit-transition: .07s ease-in-out;
transition: .07s ease-in-out;
color: #333;
border: solid 1px transparent;
border-radius: 3px;
background: #f6f6f6;
box-shadow: none;
box-sizing: border-box;  
font-size: 16px;
}
.rcp_form input:not([type="submit"]):focus, .rcp_form textarea:focus, .rcp_form select:focus {
border: solid 1px #cccccc;
background: #effdfd;
}
.rcp_form input[type="checkbox"], .rcp_form input[type="radio"] {
height: 1em;
width: auto;
max-width: auto;
}
.rcp_button, .rcp_button:active {
border-radius: 3px;
border: none;
background: #00f0ff;
padding: 6px 10px;
font-family: Hind, Arial, Helvetica, sans-serif;;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
margin: 10px 0px;
color: #fff;
cursor: pointer;
}
.rcp_button:hover {
background: #00d3e0;
}
.rcp_form input[type=submit] {
color: #fff;
text-align: center;
text-transform: uppercase;
font-weight: 700;
cursor: pointer;
border: none;
border-radius: 3px;
padding: 8px 24px;
background: #ff4e4e;
font-size: 18px;
}
.rcp_form input[type=submit]:hover {
background: #d70000;
}
#rcp_subscription_levels {
list-style: none;
padding: 0;
}
.rcp-table {
text-align: left;
width: 100%;
margin-bottom: 30px;
font-size: 16px;
}
.rcp-table thead {
background: #f2f2f2;
font-weight: 500;
}
.rcp-table th, .rcp-table td {
padding: 10px;
}
.rcp-table tr {
border-bottom: 1px solid #ecf6f6;
height: 2em;
}
.rcp_form fieldset legend {
font-weight: 700;
margin: 20px 0 10px 0;
}
.rcp_message.error {
background: #ffa7a7;
padding: 5px;
margin-bottom: 20px;
font-size: 16px; #ffa7a7
}
.rcp_discount_invalid {
color: #ff4e4e;
}
.logged-in .loggedmask {
display:none;
}
#rcp_profile_display_name_wrap {
display: none;
}