/* .BG_dark{} */
.BG_dark .logo a {background:url(images/logo_light.svg?3) top center no-repeat; }

/* ------------------------------------------------------------------------------------------------------------------------- */

/* LOGO */
.logo { width:285px; height:55px; top:-10px; left:-35px; }
.logo a { height:55px; background:url(images/logo.svg?5) top center no-repeat; }
.logo_f { background:url(images/logo_f.svg?3) top right no-repeat; /*max-width:250px; width:100%;*/ height:50px;}

/* 2025-02-19 */
.logo a, 
.logo_f{ background-size: contain;}


.best_rating .rate_txt{ /*font-size:16px; margin-top:40px;*/}
.best_rating .rate_txt span{ /*font-size:75%;*/ }

.desktop .scrolled .logo a,
.tablet .scrolled .logo a{ height:50px;}

.desktop .scrolled .logo,
.tablet .scrolled .logo {top:-5px;}


.left-menu li a.active,
.left-menu li a:hover{ color: #71899c}

.sites_list li{ background:#fcf9e9; box-shadow:0 1px 2px rgba(0,0,0,.3);}

/* SEARCH */
.search-form .search-box{ background:#ffd800;}

/* FOOTER */
.FOOTER{ background:#71899c url(images/bg_pattern.png?1);}
.FOOTER .col{color:#fff;}
.menu-footer a{ color:#fff;}
.menu-footer a:hover,
.menu-footer a.active{ background:#405a6f;}
.menu-footer a span{ border-bottom:none;}
.social a{ color:#fff;}


/*.studio a{ background: url(images/logo-web-dating-experts.svg) no-repeat;}*/
.deco_footer{ display: none;}
.col.studio{ width: 100%; margin: 0;}
.landing-page .col.studio{ width: 29.3%;}
.studio a{ background: url(images/ssl.png?1) no-repeat; background-size: contain; width: 115px; height: 40px; display: inline-block;}
.studio div p{display: none;}

.my-menu{display: none;}


@media screen and (max-width:600px){ .landing-page .col.studio{ width:100%;}  }



/* HEADER */
.internal .TOP_BAR{ border-image:linear-gradient(to top,#71899c 0,#71899c 1px,transparent 100%) 1}
.bg_top_front.HEADER{ background: #71899c; /*url(images/bg_pattern_small.png) center center;*/ height:15px;}


/* Comments */
.comments li,
div.review-form.form-block{ border-top:4px #ffd800 solid;}

/* MENU */
.my-menu ul li a.active,
.my-menu ul li a:hover{ color:#fff; background:#ffd800; color: #51697c; border-radius:20px}
.my-menu ul{ text-align:center;}
.my-menu ul li.w3,
.my-menu ul li.w2{ width:auto; margin:0 5px}
.my-menu ul{ display: inline-block;}
.my-menu{ text-align:center;}


/* TITLE */
.SITE_LIST div.title h1,
.SITE_LIST div.title h2{ color:#71899c;}
.SITE_LIST div.title{ text-align:center;}


.FOOTER { position:relative;}
.FOOTER .col { vertical-align:middle; }
.FOOTER .col-3 { position:relative; z-index:2;}

.studio div { margin:0;}
.studio p { display:inline-block; vertical-align:middle;}
.studio a { vertical-align:middle;}
.info p { margin:0 0 40px 0; color:#fffdd2;}
.social p { display:none;}
.deco_footer { background:#000; opacity:0.1; min-height:140px; position:absolute; left:0; right:0; bottom:0; z-index:1;}


@media screen and (max-width:750px){

.logo { width:255px;}
.logo a { height:40px; margin-left: 30px;}

}



@media screen and (max-width:600px){
.logo { width: 210px; margin-top:-5px}
.logo_f { background-position:center;}

.responsive-menu.my-menu > ul.toggle > li { text-align:center;}
.my-menu ul li a { padding:10px 20px;}
.info p { margin:0;}
.deco_footer {min-height:300px;}
.studio { bottom:-15px;}



}
