body {
font-family: 'Lato', sans-serif;
font-size: 14px;
color: #717376;
word-wrap: break-word;
line-height: 1.6;
background-color: #f9f6f5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #1c1c1c;
font-family: 'Oswald', sans-serif;
font-weight: 300;
}
a,
a:hover {
color: #ef997f;
} table {
width: 100%;
margin-bottom: 20px;
border: 1px solid #e0e0e0;
}
th {
background-color: #f5f5f5;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
padding: 10px;
line-height: 1.42857143;
vertical-align: top;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
border: 1px solid #dddddd;
} button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; }
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
padding: 15px;
border: 0;
color: #fff;
font-weight: 700;
background-color: #ef997f;
-webkit-transition: all 0.3s;
transition: all 0.3s;
cursor: pointer; -webkit-appearance: button; }
input[type="submit"] {
margin-top: 5px;
}
button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background-color: #17191B;
color: #fff;
text-decoration: none;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
padding: 0; }
input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
color: #666;
border: 1px solid #e0e0e0;
border-radius: 3px;
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 14px;
}
textarea {
overflow: auto; padding-left: 8px;
vertical-align: top; width: 100%;
}  a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} .main-navigation {
clear: both;
display: block;
width: 100%;
background-color: rgba(255, 255, 255, 0.15);
border-top: 1px solid rgba(255, 255, 255, 0.2);
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
position: relative;
z-index: 13;
}
.main-navigation ul {
list-style: none;
padding-left: 0;
text-align: center;
}
.main-navigation li {
float: left;
position: relative;
text-transform: uppercase;
z-index: 11;
font-family: 'Oswald', sans-serif;
font-size: 16px;
}
.main-navigation .menu {
display: table;
max-width: 1500px;
margin: 0 auto;
}
.main-navigation a {
display: block;
text-decoration: none;
color: #fff;
padding: 25px 20px;
border-right: 1px solid rgba(255, 255, 255, 0.2);
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.main-navigation a:hover {
color: #fff;
}
.main-navigation li:last-of-type a {
border-right: 0;
}
.main-navigation a:hover {
background-color: rgba(239, 153, 127, 0.4);
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
text-align: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
background-color: #fff;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
color: #595959;
border-bottom: 1px solid #e0e0e0;
border-right: 0;
padding: 15px 20px;
}
.main-navigation ul ul a:hover {
color: #595959;
}
.main-navigation ul ul li {
text-transform: none;
font-weight: 400;
font-family: 'Lato', sans-serif;
font-size: 14px;
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
} .mobile-nav {
display: none;
text-align: center;
position: relative;
z-index: 12;
}
.slicknav_btn {
display: table;
padding: 15px;
margin: 0 auto;
font-size: 22px;
}
.slicknav_btn,
.slicknav_btn:hover {
color: #fff;
}
.slicknav_nav,
.slicknav_nav ul {
list-style: none;
padding: 0;
}
.slicknav_nav a {
color: #fff;
}
.slicknav_nav a:hover,
.slicknav_nav a:active,
.slicknav_nav a:focus, {
text-decoration: none;
}
.slicknav_nav li {
border-bottom: 1px solid #333;
padding: 8px 0;
}
.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
padding-bottom: 0;
border-bottom: 0;
}
.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
background: #111;
}
.slicknav_arrow {
margin-left: 10px;
} .site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 45px;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
max-width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
max-width: 50%;
}
.posts-navigation {
max-width: 1500px;
padding: 0 15px;
}
.nav-previous,
.nav-next {
padding: 15px;
background-color: #fff;
border: 1px solid #e8e8e8;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.nav-previous a::before,
.nav-next a::after {
font-family: Fontawesome;
}
.nav-previous a::before {
content: '\f104';
margin-right: 5px;
}
.nav-next a::after {
content: '\f105';
margin-left: 5px;
}
.nav-previous a,
.nav-next a {
text-decoration: none;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.nav-previous:hover,
.nav-next:hover {
background-color: #ef997f;
}
.nav-previous:hover a,
.nav-next:hover a {
color: #fff;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .widget {
margin: 0 0 30px;
}
.widget-area,
.widget-area a {
color: #717376;
}
.widget-title {
border-bottom: 1px solid #EF997F;
padding-bottom: 10px;
margin: 0 0 20px;
} .widget select {
max-width: 100%;
} .widget_search .search-submit {
display: none;
}
.widget ul {
padding: 0 0 0 20px;
}
.widget li {
padding-top: 2px;
padding-bottom: 2px;
}
.widget .children {
padding-left: 15px;
} .widget_recent_entries ul,
.widget_archive ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_categories ul {
list-style: none;
padding: 0;
}
.widget_recent_entries li::before,
.widget_archive li::before,
.widget_pages li::before,
.widget_recent_comments li::before,
.widget_categories li::before {
font-family: Fontawesome;
font-size: 15px;
}
.widget_recent_entries li::before {
content: '\f040';
margin-right: 5px;
}
.widget_archive li::before {
content: '\f133';
margin-right: 8px;
}
.widget_pages li::before {
content: '\f016';
margin-right: 8px;
}
.widget_recent_comments li::before {
content: '\f0e5';
margin-right: 8px;
}
.widget_categories li::before {
content: '\f114';
margin-right: 8px;
}
.tagcloud a {
border: 1px solid #41474F;
padding: 5px;
font-size: 13px !important;
display: inline-block;
margin-bottom: 8px;
margin-right: 4px;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 30px;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.entry-title {
text-align: center;
margin: 15px 0;
}
.entry-title,
.entry-title a {
color: #1c1c1c;
text-decoration: none;
}
.entry-title a {
-webkit-transition: color 0.4s;
transition: color 0.4s;
}
.entry-title a:hover {
color: #ef997f;
}
.blog-entry-header .entry-title {
font-size: 28px;
}
.single-thumb {
margin-bottom: 30px;
text-align: center;
}
.entry-thumb {
margin-bottom: 30px;
text-align: center;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.entry-thumb:hover {
opacity: 0.7;
}
.entry-meta {
padding: 0 5px 5px;
text-align: center;
}
.entry-data,
.entry-data a,
.entry-footer,
.entry-footer a,
.entry-meta,
.entry-meta a {
color: #B5BBC5;
}
.entry-data,
.entry-meta,
.entry-footer
.read-more {
font-size: 13px;
}
.entry-data,
.entry-footer {
clear: both;
text-align: center;
}
.edit-link {
margin-left: 5px;
}
.read-more {
display: table;
text-align: center;
border: 1px solid;
color: #EF997F;
padding: 5px 10px;
margin: 30px auto 0;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.read-more:hover {
background-color: #EF997F;
color: #fff;
text-decoration: none;
}
.single .tags-links::before,
.single .edit-link::before,
.single .byline::before,
.cat-links::before {
content: '/';
margin: 0 5px;
}
.single .cat-links::before {
content: '';
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comments-area {
margin-bottom: 60px;
}
.comments-title {
margin: 0;
font-size: 24px;
padding: 30px;
border-bottom: 1px solid #e0e0e0;
background-color: #fff;
}
.comments-area ol {
list-style: none;
}
.comments-area ol {
padding: 0;
}
.comments-area .children {
padding-left: 20px;
}
.comments-area .fn {
}
.comment-author .avatar {
position: absolute;
}
.comment-author .fn,
.comment-metadata {
margin-left: 80px;
}
.comment-metadata {
font-size: 12px;
margin-bottom: 30px;
}
.comment-body {
padding: 30px;
border: 1px solid #e0e0e0;
background-color: #fff;
margin-bottom: 15px;
}
.reply {
text-align: right;
}
.comment-reply-link {
padding: 5px;
background-color: #fff;
font-size: 12px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
a.comment-reply-link {
text-decoration: none;
}
a.comment-reply-link:hover {
color: #000;
box-shadow: 0 0 1px #505050;
}
.comments-area a.url {
text-decoration: underline;
}
.comment-metadata a,
.comments-area a.url {
color: #444;
}
.bypostauthor {
}
.comment-respond {
margin-top: 60px;
}
.comment-form .form-submit {
margin-top: 30px;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto; max-width: 100%; } .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto 5px;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
} .gallery {
margin-bottom: 30px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin-bottom: 5px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .top-bar {
background-color: rgba(255, 255, 255, 0.15);
border-top: 1px solid rgba(255, 255, 255, 0.2);
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
position: relative;
z-index: 11;
}
.social-navigation {
position: relative;
z-index: 12;
width: 90%;
float: left;
}
.no-toggle .social-navigation {
width: 100%;
}
.social-navigation ul {
margin: 0;
padding: 0;
text-align: center;
}
.social-navigation li {
position: relative;
float: left;
list-style: none;
line-height: 1;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.no-toggle .social-navigation li:last-of-type {
border-right: 0;
}
.menu-social-container {
overflow: hidden;
}
.social-navigation li a {
text-decoration: none;
display: block;
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
padding: 15px 0;
}
.social-navigation li a::before {
font-family: FontAwesome;
font-size: 20px;
display: block;
line-height: 1;
}
.social-navigation li a:hover {
background-color: rgba(239, 153, 127, 0.4);
}
.social-navigation li a[href*="twitter.com"]::before {
content: '\f099';
}
.social-navigation li a[href*="facebook.com"]::before {
content: '\f09a';
}
.social-navigation li a[href*="plus.google.com"]::before {
content: '\f0d5';
}
.social-navigation li a[href*="dribbble.com"]::before {
content: '\f17d';
}
.social-navigation li a[href*="pinterest.com"]::before {
content: '\f0d2';
}
.social-navigation li a[href*="youtube.com"]::before {
content: '\f167';
}
.social-navigation li a[href*="flickr.com"]::before {
content: '\f16e';
}
.social-navigation li a[href*="vimeo.com"]::before {
content: '\f194';
}
.social-navigation li a[href*="instagram.com"]::before {
content: '\f16d';
}
.social-navigation li a[href*="linkedin.com"]::before {
content: '\f0e1';
}
.social-navigation li a[href*="foursquare.com"]::before {
content: '\f180';
}
.social-navigation li a[href*="tumblr.com"]::before {
content: '\f173';
}
.social-navigation li a[href*="telegram.me"]::before {
content: '\f2c6';
}
.social-navigation li a[href^="tel:"]::before {
content: '\f095';
}
.social-navigation li a[href*="github.com"]::before {
content: '\f09b';
}
.social-navigation li a[href^="mailto:"]::before {
content: '\f0e0';
} .sidebar-toggle {
height: 50px;
width: 10%;
float: right;
color: #fff;
text-align: center;
font-size: 20px;
cursor: pointer;
padding-top: 9px;
background-color: rgba(239, 153, 127, 0.4);
}
.widget-area {
position: fixed;
background-color: #fff;
width: 360px;
height: 100%;
padding: 30px;
top: 0;
left: -360px;
-webkit-transition: all 0.8s;
transition: all 0.8s;
overflow-y: auto;
z-index: 99;
}
.widget-area.no-toggle {
position: relative;
left: 0;
width: 300px;
padding: 0;
margin-right: 0;
}
.sidebar-close {
display: none;
text-align: right;
cursor: pointer;
font-size: 20px;
margin-bottom: 15px;
color: #333;
}
.widget-area-visible {
left: 0;
}
.admin-bar .widget-area {
top: 32px;
}
.admin-bar .widget-area.no-toggle {
top: 0;
} .site-logo {
width: 100%;
max-width: 200px;
}
.site-title {
font-size: 62px;
display: table;
margin: 0 auto;
padding: 15px;
font-weight: 700;
}
.site-description {
display: table;
font-size: 18px;
color: #bbb;
margin: 15px auto 0;
padding: 15px 15px 0;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.site-title a {
color: #fff;
text-decoration: none;
} .oria-slider {
position: relative;
clear: both;
padding: 15px;
border-bottom: 1px solid #e8e8e8;
background-color: #fff;
}
.oria-slider .slider-inner {
max-width: 1500px;
margin: 0 auto;
float: none;
display: none;
-webkit-transition: all 1.5s;
transition: all 1.5s;
}
.oria-slider .slide {
position: relative;
margin: 15px;
}
.oria-slider .slide-title {
position: absolute;
margin: 0;
bottom: 0;
right: 0;
font-size: 14px;
font-weight: 300;
text-align: center;
z-index: 12;
}
.oria-slider .slide-title a {
display: table;
color: #fff;
padding: 10px;
background-color: #EF997F;
text-decoration: none;
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.featured-inner {
margin: 0;
}
.owl-item .recent-post {
text-align: center;
} .owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
width: 100%;
float: left;
position: relative;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
z-index: 12;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls {
text-align: center;
z-index: 99;
position: absolute;
top: -10px;
right: 15px;
}
.slide img {
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.owl-item:hover .slide img {
opacity: 0.7;
}
@media (max-width: 600px) {
.owl-theme .owl-controls {
position: relative;
right: 0;
margin-top: 15px;
}
} .owl-theme .owl-controls .owl-buttons div{
color: #ef997f;
display: inline-block;
zoom: 1;
*display: inline; font-size: 25px;
line-height: 1;
}
.owl-prev {
margin-right: 10px;
} .owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50); opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
} .owl-item.loading{
min-height: 150px;
} .site-header {
background-position: center top;
background-attachment: fixed;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
.site-header::after {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
}
.site-header .container {
position: relative;
z-index: 11;
}
.site-content {
margin-top: 15px;
}
.content-area {
width: 770px;
padding: 0 15px;
float: left;
}
.fullwidth {
width: 100% !important;
}
.widget-area {
width: 360px;
float: right;
margin-right: 15px;
}
.fullwidth,
.fullwidth-single .content-area {
width: 100% !important;
}
.site-branding {
text-align: center;
padding: 80px 15px;
}
.site-footer {
padding: 15px 0;
background-color: #0D0F10;
clear: both;
}
.site-footer,
.site-footer a {
color: #808080;
}
.posts-layout {
max-width: 1500px;
margin: 0 auto 30px;
}
.posts-layout .hentry {
width: 33.33%;
margin: 0;
}
.posts-layout .hentry .item-sizer {
padding: 30px;
background-color: #fff;
margin: 15px;
border: 1px solid #E8E8E8;
}
.content-wrapper {
background-color: #fff;
padding: 45px 30px;
margin-top: 30px;
margin-bottom: 45px;
border: 1px solid #e8e8e8;
} .footer-widgets {
background-color: #15191B;
padding: 15px 0;
}
.footer-widgets .widget {
margin: 15px 0;
}
.footer-widgets .widget-title {
color: #ef997f;
}
.footer-widgets,
.footer-widgets a {
color: #bababa;
} .error404 .content-area {
text-align: center;
}
.error404 .widget_recent_entries ul {
list-style: none;
padding: 0;
margin: 0;
} .archive-header {
max-width: 1500px;
margin: 30px auto;
padding: 15px;
background-color: #fff;
text-align: center;
border: 1px solid #E8E8E8;
}
.archive-title {
margin: 0 0 15px;
}
.taxonomy-description p {
margin: 0;
} .preloader {
background: none repeat scroll 0 0 #fff;
height: 100%;
opacity: 1;
position: fixed;
text-align: center;
transition: all 0.5s ease 0s;
width: 100%;
z-index: 9999;
}
#preloader-inner {
width:200px;
height:20px;
overflow:hidden;
background-color: #EF997F;
position: absolute;
top: 50%;
left: 50%;
margin-left: -100px;
}
.preload{
background-color: #DDC9C9;
margin-top:0;
margin-left:-200px;
-webkit-animation-name:bounce_preload;
-webkit-animation-duration:1.3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:linear;
animation-name:bounce_preload;
animation-duration:1.3s;
animation-iteration-count:infinite;
animation-timing-function:linear;
width:200px;
height:20px;
}
@-webkit-keyframes bounce_preload{
0%{
margin-left:-256px;
}
100%{
margin-left:256px;
}
}
@keyframes bounce_preload{
0%{
margin-left:-256px;
}
100%{
margin-left:256px;
}
} @media only screen and (max-width: 1199px) {
.content-area {
width: 570px;
float: left;
}
}
@media only screen and (max-width: 1024px) {
.main-navigation {
display: none;
}
.mobile-nav {
display: block;
background-color: #1c1c1c;
}
}
@media only screen and (max-width: 991px) {
.content-area {
width: 100%;
margin-right: 0;
padding: 0;
}
.posts-layout .hentry {
width: 50%;
}
.widget-area.no-toggle {
width: 100%;
}
}
@media only screen and (max-width: 600px) {
.posts-layout .hentry {
width: 100%;
}
.posts-layout .hentry .item-sizer {
margin-left: 0;
margin-right: 0;
padding: 15px;
}
.content-wrapper {
padding: 30px 15px;
margin-top: 15px;
margin-bottom: 15px;
}
.social-navigation li a::before,
.sidebar-toggle {
font-size: 16px;
}
.sidebar-toggle {
height: 46px;
}
.site-title {
font-size: 42px !important;
}
.oria-slider {
padding: 15px;
}
.owl-carousel .owl-item {
padding: 0 15px;
}
h1 {
font-size: 26px !important;
}
.comments-area .children {
padding: 0;
}
.comment-body {
padding: 0;
}
.widget-area {
width: 100%;
left: -100%;
}
.widget-area-visible {
left: 0;
margin: 0;
}
.widget-area-visible .sidebar-close {
display: block;
}
}
@media only screen and (max-width: 320px) {
.content-area {
padding: 0;
}
.site-title,
.entry-title {
font-size: 22px !important;
}
.site-description {
margin-top: 0;
font-size: 16px !important;
}
.owl-carousel .owl-item {
padding: 0;
}
}
html {
scroll-behavior: smooth!important;
}
.site-title a {
font-family: 'Righteous', cursive;
}
.site-title a span.blue {
color: #5083ff;
}
.site-title a span.red {
color: red;
}
#comptearebours {
display: block;
margin: 20px;
}
#comptearebours span {
background: white;
color: black;
border-radius: 3px;
padding: 10px;
}
#presentation {
max-width: 1470px;
margin: 0 auto;
text-align: left;
font-family: arial;
font-size: 16px;
color: #555050;
}
#presentation p strong {
border-bottom: 4px solid orange;
}
#presentation a {
color: blue;
}
.single .entry-content p,
.page .entry-content p {
text-align: left;
font-family: arial;
font-size: 16px;
color: #555050;
}
.single h2,
.page .entry-content h2 {
text-align: center;
color: #fff;
}
.single h2.join {
color: #181818;
}
.site-description {
border: 0;
margin: 0 auto;
padding: 0;
}
#presentation h2,
#presentation h3 {
background: #181818;
color: white;
padding: 10px 0;
text-align: center;
font-size: 30px;
}
#premiumb {
text-align: center;
background: #ff8f3e;
padding: 16px;
border-radius: 8px;
margin:15px 0;
}
#premiumb a.buttoncust {
width: 90%;
margin: 0 5%;
}
.buttoncust {
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 12px;
width: 100%;
border: 1px solid #a12727;
border-radius: 8px;
background: #ff008f;
background: -webkit-gradient(linear, left top, left bottom, from(#ff008f), to(#bb0d98));
background: -moz-linear-gradient(top, #ff008f, #bb0d98);
background: linear-gradient(to bottom, #ff008f, #bb0d98);
text-shadow: #400c0c 1px 1px 1px;
font: normal normal normal 20px arial;
color: #ffffff;
text-decoration: none;
}
.buttoncust:hover,
.buttoncust:focus {
border: 1px solid #801818;
background: #f62e2e;
background: -webkit-gradient(linear, left top, left bottom, from(#f62e2e), to(#831818));
background: -moz-linear-gradient(top, #f62e2e, #831818);
background: linear-gradient(to bottom, #f62e2e, #831818);
color: #ffffff;
text-decoration: none;
}
.buttoncust:active {
background: #6d1414;
background: -webkit-gradient(linear, left top, left bottom, from(#6d1414), to(#6d1414));
background: -moz-linear-gradient(top, #6d1414, #6d1414);
background: linear-gradient(to bottom, #6d1414, #6d1414);
}
.buttoncust:before {
content: "\0000a0";
display: inline-block;
height: 24px;
width: 24px;
line-height: 24px;
margin: 0 4px -6px -4px;
position: relative;
top: 0px;
left: 0px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEY0lEQVRIibWVS0xcVRjH/+fM3Ad37jAPLsxkhgHKUF7SiAPUtobG0DZgm0iMpYnGjRujYmLcKdGNC1w0LlwYd67cuLAbU5hiTEx8V6jEpAKSIu/XDPOg87jcO3OPi+EOA2WwMfFLvtwvJ9/zd865hwCg+B/FAoAAMPa/R6V03QBAalpl2cizG4zhecFuaXYExMVsTM+W8wcenYCWs70NSohyZAkAM5VaSURSuL6TYk8qUBRvvXKW47k4L1nZlQ+b2Su3utjVm23MERAZochKVdzl4+JMRKWKo2uyh+9KbKbChMKlq3kofgc8nTLkGgF1F1xYm0xYU9vadcnNTepZ4+/S2NI9YDjMjwEgdq/QmYnqE6LT6r56sw2WPIfpW8vgqYDqjgrwkhX1511YuZvg0hHtRcnN/apnjQdmXrMA20/MSmzIHr4rE9UnRBfnHvioFY6ACP/ZSugJgumvlsBTEdUdErgKioZn3FidTHCpbe2GrYr/Wc/kFwGw4xAVsWSi+h3RaS0kr60AIQSEAL4uO/RkoQhHBdScsYGXLKg778LqbwlrOqpdqwraPs/EdPUookew9I+2wlErghBSnPHhko6GPidySYLpW0sFXGcKuJTTNsyNRyTDYPM51ZiyHt112cOH0hHtjuji3AOjLaj0i1j9MYWN33dRd8GFxe/jmJlYQ/8HHegZ9gEEuPvFAgCg/SUFVU0SACCXNXwAYBagZvIiltEWOGorAACxhTTuj6/h/vhasRGWBwgFet7wASgUYQDcbRwAgJMsi7k9gxYR2b3CU+WwiJKA2fAmhq4P4a3hYdweG0N2R4fvSSd4O4Wv2w49XsC18ksSDGzZVSe+nY7qaqFzr9CZjmjfmKfFGRBhIgcD/gpvFxC0t+Hc0+cQDAax/mcc4XdnAAYQytA86IJVsIDlSMJTq7ywPZPeNS8U5WXLa1oq/1nwkoLed06BUALGAEKAzFYeX746VUTj9/uxubWBYG8NmvoUeLokJFezCL83CzWRi3kCynMbi5FJ058AoIFuO92azXyipfJvnrroRjqqIbmqwuEX0fmyH4IoIKflMXc7goWfttF4vgYX328AIQzJVRXhkTmocT0mKVx/akszk9PiRdtd1/Ktg0o4ubxXvTOf6ckm9GUwfJ3e0SoffBt11vc64QvZ4Q85EPlDRfugB5W1HJIrKsIjhc5tCn8ltaUdjLp/YYlZCQD1hew0tpAdkKuFH6Lz6V2lxVYZX8hMVTXZGq993F7Ath9VimW/83tHj3zpMQUAY/3eQwPAmJrIGQAQnUvvWjjyXXJNbSw2RXCA5SD5ISyl9nG/ZtMBymmbzIA+R61Y3LHEilroPK7HpAKWyeNiTbt0gkeKpSPas4bOGmwKD2Yw7K6ruDNSimVv+ri4o1L2wfGF7FZetnwKgAUvKUxSeEYtZEf28N1l4h/rRTskTwxVU7MItZAdu1cI/VvH5Sag5TTQbbfysuV12St0nuRXRh//0f8v9j/c1dkU8Fhi1AAAAABJRU5ErkJggg==) no-repeat left center transparent;
background-size: 100% 100%;
}
.site-footer,
.site-footer a {
text-align: center;
}
p.bestdeal_hb {margin:20px auto;max-width:720px;}
.page-template-page_fullwidth ul#primary-menu li {font-family:'Oswald', sans-serif!important;}
blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 15px;
border-left: 40px solid #c83737;
color: black;
font-weight: bold;
font-family: arial;
}
.ephemere {
background: #fff;
border: 1px solid #E8E8E8;
max-width: 1470px;
margin: 0px auto;
border-radius: 8px;
padding: 10px 30px;
}
.ephemere .wow {
background: #aef5ed;
padding: 4px 0;
}
.ephemere em {
font-family: sans-serif;
}
.ephemere ul {
padding: 0;
}
.ephemere ul li {
list-style: none;
color: black;
line-height: 28px;
font-family: sans-serif;
border-bottom: 1px solid #a96e18;
padding: 5px 0;
}
.ephemere ul li:nth-child(2n+1) {
background: #f9e8ff;
}
.ephemere ul li a,
.ephemere ul li span.kamesen {
color: black;
text-decoration: none;
cursor: pointer;
}
.ephemere ul li a:hover,
.ephemere ul li span.kamesen:hover {
color: blue;
}
.econome3 {
background: #f0173d;
color: white;
padding: 4px;
border-radius: 4px;
white-space: nowrap;
}
.elprice {
color:green;
font-weight:bold;
white-space: nowrap;
}
.ephemere strike{
color:red;
white-space: nowrap;
}
.ctta {
background: #4a63ee;
color: white;
padding: 0 18px;
border-radius: 8px;
float: right;
font-family: 'Righteous', cursive;
}
.ctta:hover {
background: #20a7b7;
color: white;
}
.ephemerebestdeal {
background: #fff;
max-width: 1470px;
margin: 0px auto;
}
.ephemerebestdeal .wow {
background: #aef5ed;
padding: 4px 0;
}
.ephemerebestdeal em {
font-family: sans-serif;
}
.ephemerebestdeal ul {
padding: 0;
}
.ephemerebestdeal ul li {
list-style: none;
color: black;
line-height: 28px;
font-family: sans-serif;
border-bottom: 1px solid #a96e18;
padding: 5px 10px;
}
.ephemerebestdeal ul li:nth-child(2n+1) {
background: #eee;
}
.ephemerebestdeal ul li a {
color: black;
text-decoration: none;
}
.ephemerebestdeal ul li a:hover {
color: blue;
}
.site-branding {
padding: 30px 0!important;
}
h2.bblack,
.aali h2,
.aali h3{
background:black;
color:white;
text-align:center;
padding: 10px;
border-radius: 3px;
margin: 15px 0;
text-transform: uppercase;
}
.aliway {padding:0;}
.coupon_aliway{
font-family:arial!important;
font-size:16px;
}
.coupon_aliway ul{
padding:0;
list-style: square inside;
}
.redribbon {
background: red;
color: white;
text-align: center;
font-weight: normal;
-ms-transform: rotate(-2deg);
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
font-size: 20px;
font-family:arial;
}
#boutiquebonus {
background: #fff;
max-width: 1470px;
margin: 0px auto;
padding: 10px 0;
clear: both;
}
#boutiquebonus ul {
list-style: none;
padding: 0;
float: left;
margin: 20px 0;
}
#boutiquebonus ul li {
float: left;
width: 12.5%
}
#boutiquebonus ul li a img {
width: 100%;
}
#boutiquebonus ul li a:hover img {
opacity: 0.8;
}
.relpost_content {
height: auto!important;
text-align: center;
}
#related_posts_thumbnails li {
width: 50%!important;
border: 0;
}
label {
width: 100%;
}
.page-template-page_fullwidth #content h2 {
color: white;
text-align: center;
background: black;
margin-bottom: 16px;
}
.page-template-page_fullwidth #content ul li {
font-family: arial;
}
#kap_related_posts_thumbnails {
list-style-type: none;
list-style-position: inside;
padding: 0;
margin: 0
}
#kap_related_posts_thumbnails li {
border: 0;
background-color: #ffffff;
padding: 0;
margin: 0;
display: inline-grid;
max-width: 100%;
width: 49%;
}
#kap_related_posts_thumbnails li a:hover {
opacity: 0.7;
}
#kap_related_posts_thumbnails li span {
text-align: center;
background: black;
}
#kap_related_posts_thumbnails li span a {
color: white;
}
.ephemere ul li .bim_pix {
width: 100%;
margin: 0 10px;
}
.ephemere ul li .bim_pix img {
border-radius: 8px;
max-width: 60%;
height: auto;
max-height: 80px;
width: auto;
margin: 20px 0;
}
.onrow {
display:inline-block;
vertical-align: middle;
max-width:900px;
}
.onrow2 {
display:block;
}
.clignote{
box-shadow:0px 0px 10px #4183C4;
-webkit-animation-name: cligno;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count:infinite;
}
@-webkit-keyframes cligno {
0%{box-shadow:0px 0px 10px #fff;}
50%{box-shadow:0px 0px 0px #000;}
100%{box-shadow:0px 0px 10px #fff;}
}
@media only screen and (max-width:1024px) {
.blog-entry-header .entry-title {
font-size: 22px;
}
.onrow {
max-width:500px;
} 
.bim_pix {
max-width:100px;
display:inline-block;
}
p.bestdeal_hb {max-width:90%;}
}
@media only screen and (max-width:768px) {
#presentation p {
padding: 0 10px;
}
.ctta {
white-space: nowrap;
float: none;
}
.site-branding {
padding-top: 20px!important;  }
blockquote ul {
padding: 5px;
}
#boutiquebonus ul li {
width: 25%;
}
}
@media only screen and (max-width:767px) {
.site-content {
margin-top: 0;
}
.single .entry-content p, .coupon_aliway {
font-size:14px;
}
.entry-thumb {
margin-bottom: 0;
}
.posts-layout .hentry .item-sizer {
margin: 0;
padding: 30px;
}
h2.entry-title {
font-size: 22px!important;
}
h2.bblack, .aali h2, .aali h3 {
font-size:19px;
}
blockquote {
font-size: 15px;
text-align: left;
font-weight: normal;
}
.econome {
padding: 2px 4px;
}
.glouba .econome, .glouba .econome2, .glouba .econome3 {white-space:initial;}
#boutiquebonus ul li {
margin: 10px 0;
width: 50%;
}
.ephemere, .aliway {
padding: 18px;
}
.ephemere ul {
list-style-position: inside;
padding: 0;
}
.ephemere ul li {
line-height: 26px;
text-align: center;
}
.ephemere ul.compl li {
border: 0;
margin: 10px 0;
box-shadow: 0 0 3px #560c88;
padding: 3px;
border-radius:5px;
}
.ephemere .wow {
background: yellow;
padding: 2px;
}
.ephemere ul li {
border-bottom: 0;
}
.ephemere ul li:nth-child(2n+1) {
width: 100%;
border-radius: 5px;
}
.ephemerebestdeal {
padding: 0;
}
.ephemerebestdeal ul {
list-style-position: inside;
padding: 0;
}
.ephemerebestdeal ul li {
line-height: 26px;
text-align: center;
padding: 0;
}
.ephemerebestdeal .wow {
background: yellow;
padding: 2px;
}
.ephemerebestdeal ul li {
border-bottom: 0;
}
.ephemerebestdeal ul li:nth-child(2n+1) {
float: left;
width: 100%;
background: #eee;
}
.ctta {
padding: 2px 6px;
width: 96%;
float: left;
margin: 10px 2%;
text-align: center;
}
#premiumb {
text-align: center;
background: white;
padding: 0;
border-radius: 0;
}
#premiumb a.buttoncust {
width: 100%;
margin: 0;
}
#presentation h2,
#presentation h3 {
padding: 10px;
}
.buttoncust {
width: auto;
}
.ctta {
display:none;
}
.ephemere ul li .bim_pix {
margin: 0 auto;
display:block;
background:white;
}
.econome3 {
display:block;
}
}
@media only screen and (max-width:600px) {
.site-title,
.entry-title {
font-size: 26px!important
}
#kap_related_posts_thumbnails li span {
font-size: 10px;
}
}
@media only screen and (max-width: 374px) {
.site-title,
.entry-title {
font-size: 24px !important;
}
#boutiquebonus ul li a img {
max-width: 157px;
}
h2.entry-title {
font-size: 19px;
}
}
#post-20 .single-thumb, #post-20 .item-sizer {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAACWCAIAAABYeJ/zAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFXUlEQVRYhe1XTUgbTRieGhuCiA3RxBgClUqjVgJSNKcSc9JSpKUn0VPopSnNoQrtIYccLI2KJlhBMeIfekjroT9WQxEppYnQYihBNEbZLlqqXRa0m3TV1fzsd9iPdZ3MJp/Ufn/kOe28M8/MPO+8M/u+51iWBadBzqlGZwn/K0IkEnn+/LnH4+Gam5ubCMLOzg73sbKy0t7efuXKFRzHOcvo6CiCMD8/73a7AQDT09NOp1Ov18tkMq5Lp9NtbW3BhKampqtXr758+TI3NxfaIcMwUqkUoaG2tvb27dtarXZhYUFICIfDSqWSb55LvQ/9/f0Yhi0vLxsMhmQyabFYLl68mI7AIZFISCSSVDvsVqfTyX0gRyMIyWQSOe4Y7EngOD46Orq/v8+KAHZiKBQKBoN+v1+hUPAu7ujo4AeIihZDNpY4nHEsnfocYIkAgEgkEgwGKYriLbdu3RIl+Hy+ubk5o9GoVqvRS0Cx5XA4xMKOAxwaOTmZXipogvX19cHBQYZhxFaAvfTmzZu3b9/SNF1UVMSv1t3dzQ/4Zbd++fLl27dvkLGurk6UcHR0RNM09x2NRj9+/KhSqYQEWHQqOjs74/G4qFtTodVqt7e3+WYGwuHh4efPnzUajaiG2dlZv9/PN6VSqdVqFYbtWbwa6YEI79XV1WAwGI1Gecvdu3dFCZOTkzRNG43G/Px89BK/Gt5SqTQSiaTRAHtpb2/P5XLV1NSUlpby0VpeXi6qIRQKkSSJYRhJkrxRSIA1tLe3n05DZkAThMNhh8OR5g/0+69oNv35Lb8s0XeJe4sYhunr6xPaT+z406dP79+/VygULS0tMpnM7XYHAgGLxSIcc7yl169fb2xs3LhxIxwOv3jxAgBgNptPPJLQloSX02azBQKBDOEtTK1UKpVOp4PnBgAIb1w8Hudv8/7+fjQa5ae4cOECQsPIyMjGxgZy1sePHyMIfxHoaD0dYXh4GACwt7e3urqa2nss2uPxbG9vm0wmrknT9NLSUmVlpSihubl5c3Pz3bt3r169wnFcLpcrFApETgMFD8uyPT09LMsGAgGz2Wy1Wi0WCzqWpqam/H5/QUEBRVE/fvzQarXXr19vamqCtgS79efPn1arVavVEgRBUdSdO3euXbsmPDhEeHNbIghiaGjI6/XabDZhL4IQDAY5wrNnz1J70510LBY7f/58Bg0Z8d8oLdMjm7eCvyNv5bC4uIhhmFwuNxgMhYWFJ0RCQyORyP3793Ecr6ioyMvL6+vr4/+OaNGdnZ0URQktdrtdmBggqt0TFxIAnU6XLm/VaDQ+n49vxmKxDx8+lJWV8RaEl54+fYphWF5eXjweZxjmwYMHly9fTkfgcGZlGayhv79/bGxMaIHcChNomtZoNE+ePOEtQhchCACAhoaGmzdvPnz48PDwMPOWOOj1+ra2tkePHvFZDg90LAEASkpKHA6H3W7nK5w/AYVGKBSCLAMDA+nuQ0bAWzo4OLDZbAzDEASRk5OD43h9fX1XV5folnp7ewmCwDBsZmaGZVmSJF0ul3AA7CWGYYqLi+VyOadVqVSq1WpECscjHo8DAAoLC79+/cpZSJLk8z+Ehvr6+sXFxdra2urq6tbW1tzcXI1GI7yl2SoLZKssNP7xKsvn8927d09oQa/w/fv38fHxQCBgMplaWlpEwzsWi01PT3u93qKiokuXLlVUVKSWA8cH53Q619fXGxsbh4aGJBLJwsICd/tENZSWlgIAMAzb3d1NowrWsLa2NjExQVGUSqUymUypW0KLTiQSXq/X6/Vy9VBVVdVxX/rIIUmSy0pFTzojsvVDtn4Qwb+wHPgDCl9zElbXbsQAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: 100%;
} .ssjlisting {
display:block;
}
.ssjlisting ul {
list-style:none;
padding:0;
}
.entry-content .ssjlisting li {margin:0;}
.ssjlisting ul li {
list-style: none;
color: black;
line-height: 28px;
border-bottom: 1px solid #a96e18;
padding: 5px 10px;
margin:0;
font-weight: bold;
background: linear-gradient(90deg,#0ff,#fff);
font-family: arial !important;
}
.ssjlisting ul li:nth-child(2n+1) {
background: linear-gradient(90deg,#7b0442,#ff4757);
color: white;
}
.ssjlisting ul li:nth-child(2n+1) strike{color:white;background:red;padding:4px;border-radius:4px;}
.ssjlisting ul li:nth-child(2n+1) .patate {background:linear-gradient(to right, #3bcc13, #0a9d1a);color:white;padding:4px;border-radius:4px;}
.ssjlisting ul li a {
color: black;
text-decoration: none;
}
.ssjlisting ul li a:hover {
color: blue;
}
.ssjlisting ul li .bim_pix {
margin: 0 10px;
width: auto;
}
.ssjlisting ul li .bim_pix img {
border-radius: 8px;
max-width: 70px;
height: auto;
max-height: 70px;
width: auto;
margin: 20px 0;
}
.ssjlisting strike{
color:red;
}
.ssjlisting span.kamsen {display:block;cursor:pointer;}
.ssjlisting .bim_cta {
background: #4a63ee;
color: white;
padding: 0 18px;
border-radius: 8px;
float: right;
}
.ssjlisting .bim_cta:hover {
background: #20a7b7;
}
.ssjlisting .patate {
color: #4a63ee;
font-weight: bold;
}
.ssjlisting .bim_name span {
font-size:80%;
font-weight:bold;
}
.ssjlisting .bim_blokprod {
line-height: 20px;
display: inline-block;
}
.ssjlisting .bim_blokprod span{
display: inline-block;
cursor:pointer;
}
.ssjlisting .bim_blokprod:hover{
opacity:0.7;
}
.ssjlisting .bim_ko {
background: #4a63ee;
color: #fff;
padding: 4px;
border-radius: 4px;
}
@media only screen and (max-width: 768px) {
.ssjlisting ul li .bim_pix {float:right;}
.ssjlisting .bim_blokprod {margin-bottom:30px;}
} .ssjinstinct {
position : relative; width: 100%;
}
.ssjinstinct ul {
width: 100%;
list-style: none;
background: white;
border: 1px solid #eee;
border-radius: 6px;
padding: 10px;
text-align:center;
font-family: arial !important;
}
.ssjinstinct ul li {
display: inline-block;
text-align: center;
margin: 0 0.5%;
padding: 1%;
border-radius: 8px;	
}
.ssjlisting ul li span.kamesen {cursor:pointer;}
.ssjinstinct ul li span {
color: #55595b;
text-decoration: none;
cursor:pointer;
}
.ssjinstinct ul li span:hover {
opacity: 0.8;
}
.ssjinstinct ul li.samba {
width: 31%;
}
.ssjinstinct ul li.kmh {
border: 7px solid #2986ff;
}
.ssjinstinct ul li.jonlok {
width: 31%;	
}
.ssjinstinct ul li .bim_pix {
width: 100%;
display: block;
margin:20px auto;
}
.ssjinstinct ul li .bim_pix img {
border-radius: 8px;
max-width: 60%;
height: auto;
max-height: 120px;
width: auto;
margin: 20px auto;
}
.ssjinstinct ul li .bim_ko {
background: #07996a;
color: white;
font-weight: bold;
padding: 2px 10px;
transform: rotate(2deg);
display: block;
max-width: 180px;
border-radius: 3px;
margin: 0 auto;
}
.ssjinstinct ul li .bim_blokprod {
width: 100%;
display: block;
background: #f7f5f5;
border-radius: 10px;
padding-bottom: 8px;
}
.bim_blokprod_telco {background:#e5ffe3;display:block;}
.ssjinstinct ul li.samba .bim_blokprod {background:#e5ffe3;}
.ssjinstinct ul li .bim_name {
width: 100%;
display: block;
font-weight: bold;
padding:0 5px;
}
.ssjinstinct ul li .bim_name span{
font-size:10px;
}
.ssjinstinct ul li .bim_price {
width: 100%;
display: block;
}
.ssjinstinct ul li .patate {
font-weight:bold;
color: #ff5a5f;
font-size: 25px;
}
.ssjinstinct strike {
color: #000;
}
.ssjinstinct .smartstore strike {
color: red;
}
.ssjinstinct ul li .bim_marchand {
width: 100%;
display: block;
font-style: italic;
}
.ssjinstinct ul li .bim_cta {
width: 90%;
display: block;
background: #2986ff;
color: white;
font-weight: bold;
border-radius: 8px;
margin: 5px auto 0;
padding: 3px;
}
.ssjinstinct .pourcentcarroussel, .ssjlisting .pourcentcarroussel {
background: red;
color: white;
font-weight: bold;
opacity: 0.8;
position: relative;
margin: 0 auto;
padding: 2px 10px;
border-radius: 3px;
}
.bim_marchand img {background:white;padding:2px;}
.nl25_newsletter {
position: relative;
isolation: isolate;
padding: clamp(40px, 1vw, 80px) 16px;
background-color: #000;
background-image:
radial-gradient(900px 600px at 12% 0%, rgb(31 162 255 / 0.18), transparent 60%),
radial-gradient(800px 560px at 88% 8%, rgb(255 77 77 / 0.18), transparent 60%),
linear-gradient(180deg, #0a0f24 0%, #0a0f24 100%);
color: #f2f6ff;
overflow: hidden;
border-radius:20px;
} .nl25_bg-grid {
position: absolute;
inset: 0;
opacity: 0.12;
pointer-events: none;
background-image:
linear-gradient(to right, rgb(255 255 255 / 0.08) 1px, transparent 1px),
linear-gradient(to bottom, rgb(255 255 255 / 0.08) 1px, transparent 1px);
background-size: 32px 32px;
}
.nl25_bg-blob {
position: absolute;
width: 36vw;
max-width: 480px;
aspect-ratio: 1;
filter: blur(50px);
border-radius: 50%;
opacity: 0.4;
pointer-events: none;
}
.nl25_bg-blob.nl25_one {
background: radial-gradient(circle at 30% 30%, rgb(31 162 255 / 0.9), transparent 60%);
top: -12%;
left: -10%;
animation: nl25_float 20s ease-in-out infinite;
}
.nl25_bg-blob.nl25_two {
background: radial-gradient(circle at 70% 70%, rgb(255 77 77 / 0.85), transparent 60%);
bottom: -18%;
right: -18%;
animation: nl25_float 26s ease-in-out infinite reverse;
}
@keyframes nl25_float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(14px); }
} .nl25_container {
max-width: 720px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.nl25_headline {
text-align: center;
margin-bottom: clamp(20px, 3vw, 32px);
}
.nl25_title {
font-size: clamp(26px, 5vw, 40px);
line-height: 1.08;
margin: 0 0 8px;
background: linear-gradient(
90deg,
#ffffff 0%,
#cfe6ff 35%,
#ffd2d2 60%,
#ffffff 80%
);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
text-shadow: 0 2px 16px rgb(31 162 255 / 0.22);
}
.nl25_subtitle {
color: #f2f6ff;
opacity: 0.92;
font-size: clamp(14px, 2.2vw, 18px);
margin: 0 auto;
max-width: 640px;
font-family: arial;
} .nl25_card {
position: relative;
background: #fff;
border: 1px solid rgb(255 255 255 / 0.14);
box-shadow: 0 8px 24px rgb(0 0 0 / 0.35);
border-radius: 12px;
padding: clamp(18px, 4vw, 26px);
backdrop-filter: saturate(140%) blur(8px);
-webkit-backdrop-filter: saturate(140%) blur(8px);
font-family:arial;
}
.nl25_card::before {
content: "";
position: absolute;
inset: -1px;
z-index: -1;
border-radius: inherit;
padding: 1px;
background: linear-gradient(
135deg,
rgb(124 140 255 / 0.6),
rgb(50 215 255 / 0.4),
rgb(169 107 255 / 0.6)
);
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
}
.nl25_form {
display: grid;
grid-template-columns: 1fr;
gap: 12px;
align-items: flex-start;
} .nl25_field {
display: flex;
flex-direction: column;
gap: 6px;
}
.nl25_field-label {
font-size: 13px;
color: #9aa3ba;
}
.nl25_req {
color: #f66;
}
.nl25_input {
width: 100%;
border: 1.5px solid rgb(255 255 255 / 0.18);
background: rgb(255 255 255 / 0.06);
color: #f2f6ff;
border-radius: 10px;
padding: 12px 14px;
font-size: 15px;
transition:
border-color 0.25s,
box-shadow 0.25s,
background 0.25s,
transform 0.08s;
}
.nl25_input::placeholder {
color: #9aa3bf;
opacity: 0.75;
}
.nl25_input:focus-visible {
outline: none;
border-color: rgb(124 140 255 / 0.9);
box-shadow:
0 0 0 4px rgb(124 140 255 / 0.2),
0 8px 24px rgb(124 140 255 / 0.16);
background: rgb(255 255 255 / 0.1);
}
.nl25_input:active {
transform: translateY(1px);
}
.nl25_consent-text {
color: #9aa3ba;
font-size: 13px;
line-height: 1.55;
}
.nl25_consent a {
color: #1fa2ff;
text-decoration: underline;
text-underline-offset: 3px;
}
.nl25_cta {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
width: 100%;
padding: 12px 22px;
font-weight: 800;
letter-spacing: 0.35px;
text-transform: uppercase;
font-size: 18px;
border-radius: 999px;
border: 0;
cursor: pointer;
color: #04121a;
background: linear-gradient(135deg, #2fe08a, #27c56d);
box-shadow: 0 10px 26px rgb(49 208 126 / 0.30);
transition: transform 0.15s ease, box-shadow 0.25s ease, filter 0.25s ease;
font-family: 'Oswald', sans-serif;
}
.nl25_cta--glow::before {
content: "";
position: absolute;
inset: -3px;
border-radius: inherit;
background: radial-gradient(circle at 50% 0%, rgb(255 255 255 / 0.5), transparent 60%);
opacity: 0;
transition: opacity 0.25s ease;
pointer-events: none;
}
.nl25_cta:hover {
transform: translateY(-1px);
filter: brightness(1.04);
box-shadow: 0 14px 32px rgb(49 208 126 / 0.35);
}
.nl25_cta:hover::before {
opacity: 1;
}
.nl25_cta:active {
transform: translateY(0);
box-shadow: 0 8px 22px rgb(49 208 126 / 0.25);
}
.nl25_cta:focus-visible {
outline: 3px solid rgb(50 215 255 / 0.7);
outline-offset: 3px;
} .nl25_cta-icon {
width: 22px;
height: 22px;
display: inline-grid;
place-items: center;
background: #ffffff;
border-radius: 999px;
box-shadow: inset 0 0 0 2px rgb(255 255 255 / 0.6);
font-size: 13px;
}
.nl25_cta-text {
white-space: nowrap;
} .nl25_reassurance {
color: #9aa3ba;
font-size: clamp(13px, 1.9vw, 15px);
margin: 10px auto 0;
max-width: 620px;
font-family: arial;
} .nl25_message-success {
margin-top: 8px;
font-size: 13px;
color: #7fffd4;
}
.nl25_message-error {
margin-top: 8px;
font-size: 13px;
color: #ff9b9b;
} @media (max-width: 820px) {
.nl25_card {
padding: 18px 14px;
}
.nl25_consent {
align-items: flex-start;
}
.nl25_cta {
width: 100%;
}
}
@media (max-width: 768px) {
.nl25_checkbox {
appearance: auto;
}
.nl25_form {
display: block;
}
.nl25_cta-text {font-size:15px;}
.nl25_cta {margin:15px 0;border-radius: 11px;}
} @media (prefers-reduced-motion: reduce) {
.nl25_bg-blob,
.nl25_cta {
animation: none;
transition: none;
}
} .sd-countdown-hint {
position: relative;
margin-top: 2rem; display: flex;
flex-direction: row;
align-items: center;
gap: 1rem;
color: #ffffff; } .sd-countdown-hint-text {
font-family: 'Righteous', sans-serif; font-size: 3rem;
line-height: 1.2;
transform: rotate(-4deg);
text-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
} .sd-countdown-hint-arrow {
width: 273px;
height: auto;
} @media (min-width: 1025px) {
.sd-countdown-hint {
transform: translateX(40px); }
} @media (max-width: 1024px) {
.sd-countdown-hint {
display: none;
}
}
[submitting],
[submit-success] {
display: none;
}
.nl25_message-info {
margin-top: 8px;
font-size: 13px;
color: #cfd8ff;
}
.nl25_message-success {
margin-top: 8px;
font-size: 13px;
background: #7fffd4;
color:black;
}
.nl25_message-error {
margin-top: 8px;
font-size: 13px;
color: #fff;
background:brown;
}
#ngc #kapkapcontenu {font-family:arial;font-size:16px;}
#ngc #kapkapcontenu  h1, #ngc #kapkapcontenu  h2, #ngc #kapkapcontenu  h3, #ngc #kapkapcontenu  h4, #ngc #kapkapcontenu  h5, #ngc #kapkapcontenu  h6 {
font-family: arial;
background: black;
color: white;
padding: 10px;
}
.blknlf #newsletternow {border-radius:0;} .singlesday-titlewraper {
background: radial-gradient(circle at top, #050814 0%, #02030a 50%, #000000 100%);
max-width: 1480px;
margin: 0 auto;
border-radius: 8px;
box-shadow:
0 0 18px rgba(0, 255, 255, 0.25),
0 0 32px rgba(255, 0, 255, 0.2);
}
.singlesday-title {
position: relative;
display: block;
font-family: 'Righteous', cursive;
text-transform: uppercase;
letter-spacing: 0;
font-size: clamp(2.5rem, 5vw, 4.5rem);
padding: 0.5em 0.8em;
text-align: center;
width: 100%;
margin: 2rem auto;
background: #02030a;
border-radius: 4px;
border: 1px solid rgba(0, 255, 255, 0.18);
box-shadow: 0 5px 18px rgba(0, 0, 0, 0.9);
overflow: hidden;
transition: all 0.3s ease-in-out;
color: #ffffff;
}
.singlesday-main {
background: linear-gradient(
120deg,
#00f5ff 0%,
#4b7bff 25%,
#ff4bff 55%,
#ffe066 100%
);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
text-shadow:
0 0 6px rgba(0, 255, 255, 0.8),
0 0 14px rgba(75, 123, 255, 0.7),
0 0 26px rgba(255, 75, 255, 0.7);
}
.singlesday-year {
display: inline-block;
background: rgba(0,0,0,.9);
border: 0;
color: #ff66f5;
font-weight: 800;
text-shadow: none;
}
.singlesday-title::after {
content: "";
position: absolute;
top: 0;
left: -100%;
width: 50%;
height: 100%;
background: linear-gradient(
90deg,
transparent,
rgba(0, 255, 255, 0.15),
rgba(255, 255, 255, 0.45),
rgba(255, 0, 255, 0.35),
transparent
);
animation: shiny-sweep 2.5s infinite 1s;
transition: all 0.3s ease;
}
@keyframes shiny-sweep {
0% {
transform: translateX(-100%) skewX(-18deg);
}
100% {
transform: translateX(300%) skewX(-18deg);
}
}
.singlesday-title:hover {
transform: translateY(-1px);
box-shadow:
0 8px 20px rgba(0, 0, 0, 0.9),
0 0 25px rgba(0, 255, 255, 0.7),
0 0 35px rgba(255, 0, 255, 0.7);
}
@keyframes singlesday-glow {}
@keyframes singlesday-scan {}
@keyframes singlesday-bar {}
@keyframes singlesday-bg-pulse {}
.press-grid, .press-card, .press-info {
font-family: Arial, sans-serif;
} .press-grid {
display: grid;
grid-template-columns: 1fr;
gap: 28px;
margin: 50px auto;
padding: 28px;
max-width: 1100px;
background: linear-gradient(140deg, #f5f7ff 0%, #eef2ff 50%, #e9ecff 100%);
border-radius: 22px;
box-shadow: inset 0 0 25px rgba(255,255,255,0.4);
}
@media (min-width: 780px) {
.press-grid {
grid-template-columns: repeat(2, 1fr);
}
} .press-card {
display: flex;
align-items: flex-start;
padding: 26px;
background: rgba(255,255,255,0.82);
border-radius: 20px;
border: 1px solid rgba(255,255,255,0.55);
backdrop-filter: blur(8px);
box-shadow: 0 8px 20px rgba(100,150,255,0.18);
transition: .25s ease;
gap: 24px;
}
.press-card:hover {
transform: translateY(-4px);
box-shadow: 0 12px 28px rgba(120,160,255,0.38);
border-color: rgba(150,170,255,0.8);
} .press-logo {
width: 150px;
height: auto;
flex-shrink: 0;
border-radius: 8px;
filter: drop-shadow(0 4px 6px rgba(0,0,0,0.15));
transition: .25s ease;
}
.press-card:hover .press-logo {
transform: scale(1.04);
} .press-info {
display: flex;
flex-direction: column;
gap: 6px;
}
.page .entry-content .press-info h2 {
margin: 0;
font-size: 20px;
font-weight: bold;
color: #000;
letter-spacing: -0.2px;
text-align:left;
}
.press-info .date {
font-size: 14px;
color: #555;
margin-bottom: 10px;
}
.press-button {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 12px 26px;
background: linear-gradient(90deg, #3f6dff, #6da2ff);
color: #fff;
border-radius: 16px;
font-size: 15px;
font-weight: bold;
text-decoration: none;
box-shadow: 0 4px 14px rgba(70,120,255,0.35);
transition: .25s ease;
letter-spacing: 0.25px;
}
.press-button:hover {
box-shadow: 0 8px 22px rgba(70,120,255,0.45);
transform: translateY(-2px);
}
.press-button span {
font-size: 17px;
}
@media (max-width: 990px) {
.press-card {
flex-direction: column;     
align-items: center;          
text-align: center;
padding: 30px 22px;
}
.press-logo {
width: 160px;                
margin-bottom: 10px;
}
.press-info {
align-items: center;         
gap: 6px;
}
.page .entry-content .press-info h2 {
font-size: 18px;
}
.press-info .date {
font-size: 14px;
}
.press-button {
margin-top: 12px;
width: 100%;                  
max-width: 200px;
justify-content: center;      
}
} .nl25_suggestions {
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0 0 12px 12px;
z-index: 100;
display: none;
box-shadow: 0 10px 25px rgba(0,0,0,0.1);
margin-top: -2px; max-height: 220px;
overflow-y: auto;
} .nl25_sugg_item {
padding: 12px 16px;
cursor: pointer;
font-size: 14px;
color: #333;
text-align: left;
transition: all 0.2s ease;
border-bottom: 1px solid rgba(0,0,0,0.05);
}
.nl25_sugg_item:last-child {
border-bottom: none;
} .nl25_sugg_item:hover, 
.nl25_sugg_item.is-active {
background: #000; color: #fff;
padding-left: 20px;
} .nl25_suggestions::-webkit-scrollbar {
width: 6px;
}
.nl25_suggestions::-webkit-scrollbar-thumb {
background: #ccc;
border-radius: 10px;
} .nl25_field {
position: relative;
display: block;
}