@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Cookie|Roboto:400,900');

:root {
--color-black: #000000;
--color-red: #cc0000;
--color-red2: #BF0000;
--color-gold: #ff9933;
--color-gray: #EBEBEB;
--color-gold2: #FEF2A8;
--color-beige:#FBF8EF;
--color-orange:rgb(255, 102, 0);
--color-orange2:rgb(252, 236, 161);
--color-flirt:#C75C5C;
--color-purple:#924D9F;
--color-pink:rgb(255, 204, 204);


}

a { color:var(--color-red); text-decoration: underline;}
a:hover { color:var(--color-red); text-decoration: none;}

html { background: #fff;color: #000; }
header { background: #fff; }
footer { background-color: var(--color-gray); }
.uk-navbar-nav>li>a { color: var(--color-red2); text-transform: none !important; min-height: 0 !important; padding: 0 5px 0px 0px;}
.afooter a:after { content: '|';position: absolute;right: -10px; }
.afooter a {text-decoration: underline;cursor: pointer;color: var(--color-red);position: relative;}
.afooter a:hover { text-decoration: none; color: var(--color-red2);}
.banner-top {background: #d20605;background: -moz-linear-gradient(-45deg, #d20605 0%, #8b0500 90%); background: -webkit-linear-gradient(-45deg, #d20605 0%,#8b0500 90%); background: linear-gradient(135deg, #d20605 0%,#8b0500 90%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d20605', endColorstr='#8b0500',GradientType=1 );text-align: center;}
.striped-text {font-family: 'Roboto', cursive;background: -webkit-linear-gradient(#C6A36D, #FFF9BF, #C6A36D);-webkit-background-clip: text;-webkit-text-fill-color: transparent;letter-spacing: 2px;font-size: 2.8em;}
.striped-text2 {font-family: 'Roboto', cursive;background: -webkit-linear-gradient(#FFEA2D, #FFF9BF);-webkit-background-clip: text;-webkit-text-fill-color: transparent;letter-spacing: 1px;font-size: 2.8em;}
.top-text { color: #fff;font-family: 'Cookie', cursive;display: block;font-size: 2rem;font-weight: 400;letter-spacing: 2px;text-shadow: 2px 2px 1px rgb(0 0 0 / 60%); margin-top: -15px; }
.uk-padding-tiny { padding: 7px; }
#left-menu, #left-menu2, .bggold {	background: #fff6b3;background: -moz-linear-gradient(-45deg, #fff6b3 0%, #dcc366 34%, #ecdb8b 62%, #dac262 100%);background: -webkit-linear-gradient(-45deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);background: linear-gradient(135deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6b3', endColorstr='#dac262',GradientType=1 );}
#left-menu a, #left-menu2 a {text-shadow: 1px 1px 1px #f9f0a5;font-family: 'Cookie', cursive;font-size: 2.3em !important;line-height: 1em;text-decoration: none;text-shadow: 2px 2px 1px #f9f0a5;color: #B41007;border-bottom: 1px solid rgba(219,181,46,0.5);}
#left-menu a:hover, #left-menu2 a:hover { color: #000; }
#left-menu .uk-nav-sub li a , #left-menu2 .uk-nav-sub li a { font-family: 'Roboto', cursive; font-size: 1.3em !important;line-height: 1.4em; }
#left-menu2 { color: #000; }
#topsld li { margin-right: 10px; }
#topsld li img { border: 1px solid var(--color-black); }
.uk-button-primary { background-color: var(--color-red); color: var(--color-gold2);font-weight: bold; text-shadow: 1px 1px 1px #000;}
.uk-button-primary:hover { background-color: var(--color-red2); color: var(--color-gold2); }
.uk-button-select { background-color: #8b0500 !important; color: var(--color-gold2);}



.uk-button-primary2 { background: #fff6b3;background: -moz-linear-gradient(-45deg, #fff6b3 0%, #dcc366 34%, #ecdb8b 62%, #dac262 100%);background: -webkit-linear-gradient(-45deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);background: linear-gradient(135deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6b3', endColorstr='#dac262',GradientType=1); color: var(--color-red);font-weight: bold; text-shadow: 1px 1px 1px #fff;}
.uk-button-primary2:hover { background: #fff6b3;background: -moz-linear-gradient(-45deg, #fff6b3 0%, #dcc366 34%, #ecdb8b 62%, #dac262 100%);background: -webkit-linear-gradient(-45deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);background: linear-gradient(135deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6b3', endColorstr='#dac262',GradientType=1); color: var(--color-red); text-shadow: 1px 1px 0px #fff;}


h1{color: var(--color-red2);}
.uk-button-large {font-size: 1.5em;text-transform: none !important; }
.uk-button-primary.uk-active, .uk-button-primary:active, .uk-button-primary:focus { background-color: var(--color-red2);color: #fff;}
.uk-button { border-radius: 5px;}
a.uk-link { color: var(--color-red);text-decoration: underline; }
.red-title { font-family: 'Cookie', cursive; font-size: 3em !important; color:var(--color-red); margin-top: 0; margin-bottom: 0; text-align: center;}
.gold-title { font-family: 'Cookie', cursive; font-size: 3em !important; color:var(--color-gold2); margin-top: 0; margin-bottom: 0; text-align: center;}
.uk-text-red {color:var(--color-red); }
.uk-text-gold {color:var(--color-gold); }
.uk-text-orange2 {color:var(--color-orange2); }
.uk-text-purple {color:var(--color-purple); }
.uk-text-tiny { font-size: 0.7em; }
.uk-nav-parent-icon>.uk-parent>a::after { transform: rotate(180deg); }
#menumob .striped-text {letter-spacing: 0px;font-size: 1.2em;}
#menumob .top-text {font-size: 1.2em;letter-spacing: 0px;margin-top: -10px;}
.uk-light .uk-nav-parent-icon > .uk-parent > a::after, .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");}
#leftpush .uk-close {color: var(--color-red); }
.uk-button-green { color:var(--color-gold2); border:4px solid  var(--color-gold2);background: rgb(4,76,10);background: linear-gradient(0deg, rgba(4,76,10,1) 0%, rgba(45,142,1,1) 100%); border-radius: 100px; }
#usermenu .uk-position-top-right {top: -7px;right: -3px;}
#usermenu .uk-badge, #usermenu2 .uk-badge { background-color: #8b0500;color: #fff !important;font-size: 1em;text-shadow: none;min-width: 22px;height: 22px;}
#topusermenu a { position:relative; padding-left: 20px; font-size: 1rem;}
#topusermenu a:after { content: '|';position: absolute;right: -10px; }
#topusermenu li:last-child a:after { content: '';position: absolute;right: -10px; }
.uk-text-red, a.uk-link-red  { color:var(--color-red) !important; }

.uk-text-purple, a.uk-link-purple  { color:var(--color-purple) !important; }

.uk-birthdays { cursor: pointer; height: 40px;width: 40px;border-radius: 100px; margin-right: 5px;background-position: top;}
.uk-girls_icon {height: 60px;width: 60px;}
h1 span { color: #000; }
#modal-shop .uk-table th { background-color: rgba(230,230,230,0.5); white-space: nowrap; font-weight: bold;}
#mailtable th { background-color: rgba(230,230,230,0.5); white-space: nowrap;  font-weight: bold;}
.uk-cursor-pointer { cursor: pointer; }
.delete:hover { color: var(--color-red2); }
#usermenu2 .uk-icon-image {width: 40px;height: 40px;border-radius: 100px;}
#usermenu2 .uk-position-top-right {top: 0;right: 14px;z-index: 1;}
.uk-offcanvas-user { background-color: #fff !important; color:#000;}
.uk-offcanvas-user a {color: var(--color-red2) !important; }
.uk-offcanvas-user h4, .uk-offcanvas-user .uk-h3, .uk-offcanvas-user .uk-h4 {color: var(--color-red2) !important;font-size: 2em !important; }
.uk-offcanvas-user h4 { font-size: 1.5em !important; }
.uk-offcanvas-user .uk-button-secondary { background-color: #000 !important; color:var(--color-red2);}
.uk-notification-message { background-color: #222; border-radius: 5px; color:#fff; font-size: 1em !important;}
.uk-notification-message img {width: 45px !important;height: 45px !important; border-radius: 100px;  margin-right: 5px;}
#usergrid .uk-card { background-color: var(--color-b); border-radius: 5px; }
.uk-mail { width: 50px; height: 50px; border-radius: 100px; }
.uk-button-secondary { background: #fff6b3;background: -moz-linear-gradient(-45deg, #fff6b3 0%, #dcc366 34%, #ecdb8b 62%, #dac262 100%);background: -webkit-linear-gradient(-45deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);background: linear-gradient(135deg, #fff6b3 0%,#dcc366 34%,#ecdb8b 62%,#dac262 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6b3', endColorstr='#dac262',GradientType=1);font-family: 'Cookie', cursive;font-size: 1.7em !important;color: var(--color-red);text-transform: none;text-shadow: 1px 1px 1px #fff;}
.uk-button-secondary:focus, .uk-button-secondary:hover {
    color: var(--color-black);
}

.uk-background-white { background-color: #fff !important; }


.uk-border {border: 1px solid #e5e5e5; }
.uk-button-green:focus, .uk-button-green:hover {background: linear-gradient(0deg, rgba(45,142,1,1) 100%,rgba(4,76,10,1) 0%);border-color: var(--color-gold2);}
.uk-button-green:hover span {bottom: -2px !important;right: 2px !important; }
#tableuser td, #tableuser th { padding: 1px 1px; } 
.uk-card-title { color:var(--color-red); }
.uk-text-orange {color:var(--color-orange);}
.uk-badge { padding: 0 10px;}
.uk-background-red { background-color: var(--color-red); }
.uk-line-height { line-height: 1em !important; }
.uk-button-danger { background-color: var(--color-red2); }
.uk-button-danger:focus, .uk-button-danger:hover { background-color: var(--color-red); }
.uk-background-gold {    padding: 5px;background-color: rgb(255, 204, 0);}
.get_one_lady img {max-width: 160px; border: 4px solid var(--color-gold2); }
.coutnphoto {color: #C00101;    text-shadow: -1px -1px 0px #f8edab, 0px -1px 0px #f8edab, 1px -1px 0px #f8edab, -1px 0px 0px #f8edab, 1px 0px 0px #f8edab, -1px 1px 0px #f8edab, 0px 1px 0px #f8edab, 1px 1px 0px #f8edab, -1px -1px 0px #f8edab, -1px -1px 0px #f8edab, 0px -1px 0px #f8edab, 1px -1px 0px #f8edab, 1px -1px 0px #f8edab, 1px -1px 0px #f8edab, 1px 0px 0px #f8edab, 1px 1px 0px #f8edab, 1px 1px 0px #f8edab, 1px 1px 0px #f8edab, 0px 1px 0px #f8edab, -1px 1px 0px #f8edab, -1px 1px 0px #f8edab, -1px 1px 0px #f8edab, -1px 0px 0px #f8edab, -1px -1px 0px #f8edab;
    font-weight: bold;
}
.uk-pagination .uk-active { font-weight: bold; }
.page-hide { display: none; }
.page-first {display: inline-block;position: relative;     margin-right: 25px;}
.page-first::before { content: ' ... ';right: -20px;     position: absolute;    bottom: 5px;}
.page-last {display: inline-block; margin-left: 25px;position: relative;margin-left: 25px; }
.page-last::after {content: ' ... ';left: -20px;    position: absolute;    bottom: 5px;}
.uk-pagination>*>* {
    padding: 5px 5px;
}

.uk-pagination>.uk-active>* {
    color: var(--color-red);
}

.uk-color-beige {background-color: var(--color-beige);}
.blnk {  animation: blinker 1s linear infinite;}


@keyframes blinker2 {
  50% {
    opacity: 0;
  }
}
.online { padding:3px 10px; background-color: #35BB1C; color:#fff; border-radius: 5px  }
a.online { text-decoration: none; }
.uk-hr, hr {
    margin: 10px 0 10px 0;
}
.uk-girls {     padding-top: 10px; }

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  content: ">";
  display: inline-block;
  /* 1 */
  margin: 0 5px 0 calc(5px - 2px);
  /* 2 */
  font-size: 0.875rem;
  color: #999;
}
.uk-breadcrumb { margin-bottom: 0px; } 
.uk-text-large {font-size: 1.3rem;}

.flirts {cursor: pointer;background-color: var(--color-flirt);color: #fff;width: 75px;height: 70px;border-radius: 100px;margin-top: 6px; line-height: 0.9em; padding-top: 5px;    font-size: 14px;}
.flirts svg path {fill: #fff;}
.flirts:hover {transform: scale(1.2); transition: all 0.3s ease-out;}

.flirtsno {cursor: pointer;background-color: var(--color-flirt);color: #fff;width: 75px;height: 70px;border-radius: 100px;margin-top: 6px;line-height: 0.9em;padding-top: 5px;    font-size: 14px;}
.flirtsno svg path { fill: #fff; }

.nextflirts {cursor: pointer;background-color: #efefef;color: #666;width: 75px;height: 70px;border-radius: 100px;margin-top: 6px;line-height: 0.9em; padding-top: 5px;    font-size: 14px;}
.nextflirts svg path { fill:#c0c0c0; }
.nextflirts:hover {transform: scale(1.2); transition: all 0.3s ease-out;}

.flirtsend { background-color: #E58422;color: #fff;width: 75px;height: 70px;border-radius: 100px;margin-top: 6px;line-height: 0.9em;padding-top: 5px;    font-size: 14px;}
.flirtsend svg path { fill: #F9C05E !important; }
.flirtsend svg circle { fill: #F9C05E !important; }


.mutualmatch { background-color: #68BA70;color: #fff;width: 75px;height: 66px;border-radius: 100px;margin-top: 6px;line-height: 0.9em;padding-top: 10px;font-size: 13px;}
.mutualmatch svg path { fill: #E83F54 !important; }
.mutualmatch svg circle { fill: #E83F54 !important; }




.aboutmyself { max-width: 362px;    margin-left: 15px!important;    min-height: 70px; }
.ladies_menu a { font-size: 1.1em !important; }
.ladies_menu_mob {border-bottom: 1px solid #e5e5e5;    padding: 5px 0px;    position: relative;    width: calc(100%);}
.backtohome { display: none; }
#errordiv {    background: #D40505;    border-radius: 5px;    padding: 10px;    position: absolute;    color: #fff;    display: none;      z-index: 9999;}
#errordiv::after {    content: '';    position: absolute;    left: 20px;    bottom: -20px;    border: 10px solid transparent;    border-top: 10px solid #D40505;}
#filtermask { position: fixed;top: 0px;left: 0px;background-color: rgba(255,255,255,0.7);height: 100vh;    width: 100vw;    z-index: 999999999;   display: none;}
form {position: relative;}
.uplphoto {font-size: 2.5em !important;    line-height: 0.8em;}
#modal-purchaseboosterpack .uk-modal-header { background-color: var(--color-red2); color:#fff !important; }
#modal-purchaseboosterpack .uk-modal-header h3{color:#fff !important; }
#modal-purchaseboosterpack .uk-close {color:#fff !important; }
#modal-purchaseboosterpack .uk-table-small td, #modal-purchaseboosterpack .uk-table-small th { padding: 0px 5px;}
#usercreditboxleft .uk-card { background-color: var(--color-beige); }
.link-profile2 { display: none; }
.banner-background { background-color: var(--color-beige); }
.trmail { opacity: 0.2; }
.uk-link:hover, a:hover {color: var(--color-red);text-decoration: none;}
.uk-link-purple:hover {color: var(--color-purple);text-decoration: none;}
.icomail {display: table-cell;width: 20px;height: 20px;margin-left: 5px;border: 1px solid #c0c0c0;cursor: pointer;    margin: 1px;}

#tablecomposemail td, #tablecomposemail  th { padding: 10px 0px; }
pre { background: none; }
.uk-overlay-default {
    background: rgba(255,255,255,1);
}
.accept_photo, .send_all_photo, .send_one_photo, .sendbott{background: none repeat scroll 0% 0% #FD9639;font-size: 12px;color: #fff;font-weight: bold;border: 0px;}
.accept_photo:hover, .send_all_photo:hover, .send_one_photo:hover, .sendbott:hover {background: none repeat scroll 0% 0% #FBAA3C;color: #fff;}
.uk-text-success { color:#78B43D !important; }
.div-place-order {    background-color: rgba(0, 0, 0, 0.5); display: none;}
.index_post_but {
    padding: 6px 5px;
    box-sizing: border-box;
    background: none repeat scroll 0% 0% #FD9639;
    text-transform: uppercase;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    border: 0px;
    cursor: pointer;
}
.index_post_but:hover {
    color: #FFF;
    background: none repeat scroll 0% 0% #FBAA3C;
}

.titles { padding-top: 15px;padding-bottom: 5px;color: #D40505;font-size: 14px;font-weight: bold;}
#alertchat .uk-modal-dialog { background: none repeat scroll 0% 0% #FFFFCE;     border: 10px solid #fff;}
#sm_basket { background: var(--color-beige);    padding-top: 0px;    padding-bottom: 0px;}
#tableuser td { width: 25%; }
#regfmpbs {background-image: url(https://www.ukrainianfiancee.com/img/f.jpg);    background-size: cover; height: 700px;    background-position: 0px -77px;}
em { color:#000 !important; }

pre {
    display: block;
    font-family: verdana;
    white-space: break-spaces;
    margin: 1em 0px;
    color: #000;
    font-size: 14px !important;
}

.uk-background-pink {background-color: var(--color-pink);color:var(--color-black); }
.uk-notification-message-primary a { color: #fff;    text-decoration: none; }
#tableart td {     padding: 3px;  word-wrap: break-word;}

#purchasetable th { color: #000;font-weight: bold; }
#purchasetable td span{ display: block; font-size: 13px; font-weight: bold; color:rgb(51,153,102); }
#purchasetable td.uk-text-bold span{ color: rgb(255, 102, 0); }
#purchasetable td {height: 43px !important;}
#chatblock { width: 250px; }
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


@media (max-width:320px){
.aboutmyself {    max-width: none; }
#birthdays { padding-top: 10px; }
#regfmpbs {background-image: url();}
#tableart th { display: none;}
#chatblock { width: 100%; }
}

@media (max-width:1024px){
.afooter a:after { content: '';}
.uk-badge { padding: 0 15px; background-color: var(--color-red);}
.aboutmyself {    max-width: none; }
#birthdays { padding-top: 10px; }
#regfmpbs {background-image: url();}
#tableart th { display: none;}
#chatblock { width: 100%; }
}


