/* Edited 2024-10-29T11:09:14.410Z */


:root {
    --basic-grid: 98.5rem;
    --black: #333333;
    --pink: #EA1865;
    --green: #B1D238;
    --blue: #69CAF3;
    --yellow: #FFC338;
    --light-grey: #f2f2f2;
    --grey: #D8D8D8;
    --dark-grey: #757575;
    --darker-grey: #333333;
    --opacity-black: #000000a8;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

:root {
    -ms-touch-action: pan-x pan-y;
        touch-action: pan-x pan-y;
    height: 100%
}

@font-face {
    font-family: 'FbSpoiler-Black';
    src: url('../Playsmart-FBSpoiler/FbSpoiler-Black.otf'), url('../Playsmart-FBSpoiler/FbSpoiler-Black.ttf'), url('../Playsmart-FBSpoiler/FbSpoiler-Black.eot');
}

@font-face {
    font-family: 'FbSpoiler-Bold';
    src: url('../Playsmart-FBSpoiler/FbSpoiler-Bold.otf'), url('../Playsmart-FBSpoiler/FbSpoiler-Bold.ttf'), url('../Playsmart-FBSpoiler/FbSpoiler-Bold.eot');
}

@font-face {
    font-family: 'FbSpoiler-Light';
    src: url('../Playsmart-FBSpoiler/FbSpoiler-Light.otf'), url('../Playsmart-FBSpoiler/FbSpoiler-Light.ttf'), url('../Playsmart-FBSpoiler/FbSpoiler-Light.eot');
}

@font-face {
    font-family: 'FbSpoiler-Regular';
    src: url('../Playsmart-FBSpoiler/FbSpoiler-Regular.otf'), url('../Playsmart-FBSpoiler/FbSpoiler-Regular.ttf'), url('../Playsmart-FBSpoiler/FbSpoiler-Regular.eot');
}



article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
    min-width: 1170px;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

input[type="text"] {
    color: black;
}

button,
input,
select,
textarea {
    overflow: visible;
    width: auto;
    margin: 0;
    font-size: 100%;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
    vertical-align: text-top;
}



hr {
    float: none;
    clear: both;
    width: 100%;
    height: 1px;
    border: none;
    color: #ddd;
    background: #ddd;
}

hr.space {
    color: #fff;
    background: #fff;
}



html {
    height: 100%;
}

body {
    color: #555;
    background: #efefef;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.5em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    height: auto !important;

}



p {
    word-wrap: break-word;
}

i,
em,
dfn,
cite {
    font-style: italic;
}

tt,
var,
pre,
kbd,
samp,
code {
    font-family: monospace, serif;
    font-style: normal;
}

b,
strong {
    font-weight: 700;
}

pre {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 6px 10px;
    border: 1px solid #aaa;
    border-bottom-color: #ccc;
    border-radius: 2px;
    outline: none;
    background: #f4f4f4;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    vertical-align: middle;
    white-space: pre-wrap;
    word-wrap: break-word;
}

del {
    color: #555;
    text-decoration: line-through;
}

ins,
dfn {
    border-bottom: 1px solid #ccc;
}

sup,
sub,
small {
    font-size: 85%;
}

abbr,
acronym {
    font-size: 85%;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

a abbr,
a acronym {
    border: none;
}

dfn[title],
abbr[title],
acronym[title] {
    border-bottom: 1px solid #ccc;
    cursor: help;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}

#inactivity-warning {
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	display: block;
	position: fixed;

	.warning-box {
		top: 40%;
		right: 50%;
		transform: translate(50%, -50%);
		padding: 20px;
		border-radius: 10px;
		text-align: center;
		background-color: #fff;
		display: block;
		position: fixed;
		border: 2px solid black;
		color: black;
		z-index: 9999;
		font-size: 16px;
		max-width: 330px;
	}

	#dismiss-warning {
		padding: 6px 16px;
    border: none;
    border-radius: 8px;
    background-color: rgb(104, 161, 202);
    color: #fbfbfb;
    font-weight: bold;
    min-width: 85px;
    text-align: center;
	}
}

.grid.col-540.col-11p.last {
}

.grid.col-540.col-11p {
}

.grid.col-540.col-11p.first {
    margin-right: 15px;
}

.grid {
    float: left;
    margin-bottom: 2.127659574468%;
    padding-top: 0;
}

.grid-right {
    float: right;
    margin-bottom: 2.127659574468%;
    padding-top: 0;
}

.col-60,
.col-140,
.col-220,
.col-300,
.col-380,
.col-460,
.col-540,
.col-620,
.col-700,
.col-780,
.col-860 {
    margin-right: 2.127659574468%;
}

.col-60 {
    width: 6.382978723404%;
}

.col-140 {
    width: 14.893617021277%;
}

.col-220 {
    width: 23.404255319149%;
}

.col-300 {
    width: 15.914893617021%;
}

.col-380 {
    width: 40.425531914894%;
}

.col-460 {
    width: 48.936170212766%;
}

.col-540 {
    width: 57.446808510638%;
}

.col-620 {
    width: 65.957446808511%;
}

.col-700 {
    width: 74.468085106383%;
}

.col-780 {
    width: 82.978723404255%;
}

.col-860 {
    width: 91.489361702128%;
}

.col-940 {
    width: 100%;
}

.fit {
    margin-right: 0 !important;
    margin-left: 0 !important;
}



.hidden {
    visibility: hidden;
}

.visible {
    visibility: visible;
}

.none {
    display: none;
}

.hide-desktop {
    display: none;
}

.show-desktop {
    display: block;
}



img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

.user_info img {
    -o-object-fit:cover;
       object-fit:cover;
}

.product_img_content_popup .prod_img img {
    margin-top: 70px;
    border-radius: 19px;
}

.ie8 img {
    width: auto \9;
    height: auto;
}

.ie8 img.size-large {
    width: auto;
    max-width: 60%;
}



video {
    width: 100%;
    max-width: 100%;
    height: auto;
}



embed,
object {
    max-width: 100%;
}

svg:not(:root) {
    overflow: hidden;
}


.menu > .red-color a {
    color: rgb(252, 47, 47);
}

a {
    color: #06c;
    font-weight: 400;
    text-decoration: none;
}

.page-template-common_template_new #accordion a {
    color: #06c !important;
}

.page-template-common_template_new_1 #accordion a {
    color: #06c !important;
}

.page-template-common_template_new_3 #accordion a {
    color: #06c !important;
}

a:hover,
a:focus,
a:active {
    outline: 0;
    color: #444;
    text-decoration: none;
}

::-moz-selection {
    color: #fff;
    background: #999;
    text-shadow: none;
}

::selection {
    color: #fff;
    background: #999;
    text-shadow: none;
}



label {
    display: inline-block;
    padding: 2px 0;
    font-weight: 700;
}

#lead_form_input_3 label {
    font-size: 17px;
    font-family: "Heebo";
    color: rgb(51, 51, 51);
    font-weight: 100 !important;
    position: relative;
    top: 4px;
}

.top_form_title {
	text-align: right;
	width: 86%;
}

#top_form label {
    font-size: 17px;
    font-family: "Heebo";
    color: white;
    font-weight: 100 !important;
    direction: rtl;
    float: inherit;
    position: relative;
    top: 0px;
    right: 4px;
}

legend {
    padding: 2px 5px;
}

fieldset {
    margin: 0 0 1.5em;
    padding: 1em 2em;
    border: 1px solid #ccc;
}

select,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0;
    padding: 0px 8px;
    border: 1px solid #aaa;
    border-bottom-color: #ccc;
    border-radius: 2px;
    outline: none;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    vertical-align: middle;
    cursor: text;
}

select {
    max-width: 100%;
    height: auto;
}

area,
textarea {
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 8px 10px;
    border: 1px solid #aaa;
    border-bottom-color: #ccc;
    border-radius: 2px;
    outline: none;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
}

map area {
    padding: 0;
    border: 0;
}

input,
select {
    cursor: pointer;
}

area:focus,
input:focus,
textarea:focus {
    border: 1px solid #6cf;
}

input[type="text"],
input[type="password"] {
    cursor: text;
}



.ie7 area,
.ie7 select,
.ie7 textarea,
.ie7 input[type="text"],
.ie7 input[type="password"],
.ie7 input[type="email"] {
    width: 96%;
}



.msie-box {
    display: block;
    position: absolute;
    top: 60px;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #f0c36d;
    color: #212121;
    background-color: #f9edbe;
    text-align: center;
}

.msie-box a {
    color: #212121;
}



th,
td,
table {
    border: 1px solid #ddd;
}

table {
    width: 100%;
    border-collapse: collapse;
}



ul {
    margin: 0;
    padding: 0;
    list-style-type: disc;
}

ol {
    margin: 0;
    padding: 0;
    line-height: 22px;
    list-style-position: outside;
    list-style-type: decimal;
}

dt {
    font-weight: 400;
}



blockquote {
    overflow: auto;
    margin: 20px;
    padding: 0 0 10px 12px;
    border: none;
    border-left: 4px solid #d6d6d6;
    background: #f9f9f9;
}

blockquote p {
    font-family: "Georgia", "Times New Roman", Times, serif;
    font-size: 18px;
    font-style: italic;
    line-height: 26px;
}



h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    font-weight: 700;
    line-height: 1.0em;
    word-wrap: break-word;
}

h1 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-size: 2.625em;
    
}

h2 {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    font-size: 2.250em;
    
}

h3 {
    margin-top: 0.857em;
    margin-bottom: 0.857em;
    font-size: 1.875em;
    
}

h4 {
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1.500em;
    
}

h5 {
    
    margin-bottom: 1.125em;
    font-size: 1.125em;
    
}

h6 {
    margin-top: 1.285em;
    margin-bottom: 1.285em;
    font-size: 1.000em;
    
}



p,
hr,
dl,
pre,
form,
table,
address,
blockquote {
    margin: 1.6em 0;
}

th,
td {
    padding: 0.8em;
}

table.communitySupport tr td {
    background-size: 70px;
}


caption {
    padding-bottom: 0.8em;
}

blockquote {
    padding: 0 1em;
}

blockquote:first-child {
    margin: 0.8em 0;
}

fieldset {
    margin: 1.6em 0;
    padding: 0 1em 1em;
}

legend {
    padding-right: 0.8em;
    padding-left: 0.8em;
}

legend + * {
    margin-top: 1em;
}

input,
textarea {
    padding: 0.3em 0.4em 0.15em;
}

select {
    padding: 0.1em 0.2em 0;
}

option {
    padding: 0 0.4em;
}

dt {
    margin-top: 0.8em;
    margin-bottom: 0.4em;
}

ul {
    list-style-type: none !important;
}

ol {
    list-style-type: decimal;
}

ul,
ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 2.0em;
}

li ul,
li ol {
    margin: 0;
}

form div {
}



#container {
    max-width: 960px;
    margin: 0 auto;
    padding: 0 25px;
}

#page-id-335 #wrapper {
    clear: both;
    position: relative;
    margin: 0px auto;
}

#wrapper {
    clear: both;
    position: relative;
    margin: 20px auto 20px auto;
    padding: 0 20px 20px 20px;
    border-radius: 4px;
    background-color: #fff;
}

.front-page #wrapper {
    padding: 0;
    border: none;
    background-color: transparent;
}



.header_inner_full {
	float: none;
	margin: 0 auto;
	max-width: 1480px;
	position: relative;
	height: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;    
	max-width: 1250px;

	.user_info, #logo {
		float: none;
		top: 0;
		margin: 0 !important;
	}


}

#header .sub-header-menu,
.sub-header-menu ul {
    margin-top: 60px !important;
}

#menu-sub-header-menu {
    width: auto !important;
}

#header {
    background: rgba(0, 0, 0, 0) url("../images/header-bottom-new.png") no-repeat bottom;
    margin: 0 auto;
    max-width: 1920px;
    padding-bottom: 5px;
		min-height: 150px;
    height: 100%;
}

#footer {
    clear: both;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 25px 0 25px;
    line-height: 23px !important;
}




#logo {
    float: left;
    margin: 0;
}

.site-name {
    display: block;
    padding-top: 20px;
    font-size: 2.063em;
    
    line-height: 1.0em;
}

.site-name a {
    color: #333;
    font-weight: 700;
}

.site-description {
    display: block;
    margin: 10px 0;
    color: #afafaf;
    font-size: 0.875em;
    
}



#content {
    margin-top: 40px;
    margin-bottom: 20px;
}

#content-full {
    margin-top: 40px;
    margin-bottom: 20px;
}

#content-blog {
    margin-top: 40px;
    margin-bottom: 20px;
}

#content-images {
    margin-bottom: 20px;
}

#content-search {
    margin-top: 20px;
    margin-bottom: 20px;
}

#content-archive {
    margin-top: 40px;
    margin-bottom: 20px;
}

#content-sitemap {
    margin-top: 40px;
    margin-bottom: 20px;
}

#content-sitemap a {
    font-size: 12px;
}

#content .sticky {
    clear: both;
}



.page-template-landing-page-php .menu,
.page-template-landing-page-php .top-menu,
.page-template-landing-page-php .main-nav,
.page-template-landing-page-php .footer-menu,
.page-template-landing-page-php .sub-header-menu {
    display: none;
}



#author-meta {
    display: block;
    clear: both;
    overflow: hidden;
    margin: 30px 0 40px 0;
    padding: 10px;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    background: #f9f9f9;
}

#author-meta img {
    float: left;
    padding: 10px 15px 0 5px;
}

#author-meta p {
    margin: 0;
    padding: 5px;
}

#author-meta .about-author {
    margin: 10px 0 0 0;
    font-weight: 700;
}



#featured {
    width: 99.893617021277%;
    padding-bottom: 40px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    background-color: #fff;
}

#featured p {
    padding: 0 40px 0 40px;
    font-size: 18px;
    font-weight: 200;
    line-height: 27px;
    text-align: center;
}

#featured-image {
    margin: 40px 0 0 0;
}

#featured-image .fluid-width-video-wrapper {
    margin-left: -20px;
}

.featured-image img {
    margin-top: 44px;
}



.comments-link {
    font-size: 12px;
}

#cancel-comment-reply-link {
    color: #900;
}

.post-data {
    clear: both;
    margin-top: 20px;
    font-size: 12px;
    font-weight: 700;
}

.post-data a {
    color: #111;
}

.post-entry {
    clear: both;
}

.post-meta {
    clear: both;
    margin-bottom: 10px;
    color: #9f9f9f;
    font-size: 12px;
}

.post-edit {
    display: block;
    clear: both;
    margin: 1.5em 0;
    font-size: 12px;
}

.post-search-terms {
    clear: both;
}

.read-more {
    clear: both;
    font-weight: 700;
}

.attachment-entry {
    clear: both;
    text-align: center;
}



.bbpress .breadcrumb-list,
.bbpress .post-meta {
    display: none;
}



.ellipsis {
    margin-left: 5px;
    color: #aaa;
    font-size: 18px;
}

.form-allowed-tags {
    display: none;
    font-size: 10px;
}



.widget-wrapper {
    margin: 0 0 20px;
    padding: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    
}

.widget-wrapper select,
.widget-wrapper input[type="text"],
.widget-wrapper input[type="password"],
.widget-wrapper input[type="email"] {
    width: 75%;
}

#widgets {
    margin-top: 40px;
}

#widgets a {
    padding: 0;
    text-decoration: none;
}

#widgets form {
    margin: 0;
    margin-top: 19px;
}

.page-id-8661 .about_info2 li {
    font-size: 14px;
    color: #555555;
}

.page-id-8661 .about_info {
    width: 1000px !important;
    font-size: 15px;
    color: #000;
    margin-top: 105px;
}

.winner_play_now_menu {
    position: relative;
    top: 39px;
    right: 68px;
}

.sub-menu .innercontenthtml .winner_play_now_menu #winner_play_now_menu_text {
    font-size: 20px !important;
    font-family: FbSpoiler-Regular !important;
    font-weight: 800;
}

#widgets .all_other form {
    margin: 0;
    margin-top: 25px !important;
    margin-left: -300px !important;
}

.page-template-tenplate-new-magazin #widgets .all_other form {
    margin: 0;
    margin-top: -125px !important;
    margin-left: -290px !important;
    display: none;
}

#widgets .all_other #hot-box form {
    margin: 0;
    margin-top: 26px !important;
    margin-left: -271px !important;
    height: 495px;
    -webkit-box-shadow: -3px 13px 20px 0px;
            box-shadow: -3px 13px 20px 0px;
}

#widgets ul,
#widgets ol {
    padding: 0 0 0 20px;
}

#widgets ul li a {
    display: inline;
    text-decoration: none;
}

#widgets .widget-title img {
    float: right;
    position: relative;
    top: 4px;
    width: 11px;
    height: 11px;
}

#widgets .rss-date {
    padding: 6px 12px;
    line-height: 18px;
}

#widgets .rssSummary {
    padding: 10px;
}

#widgets cite {
    padding: 6px 12px;
    font-style: normal;
    line-height: 18px;
}

#widgets .tagcloud,
#widgets .textwidget {
    margin-right: 24px;
    display: block;
    margin: 0;
    line-height: 1.5em;
    word-wrap: break-word;
}

#widgets .textwidget img {
    position: relative;
}

span#hot-err-msg {
    width: 87%;
    background: #ec1c24;
    padding: 14px 21px;
    margin: 9px 4px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    top: -26px;
    position: relative;
    height: 63px;
    font-family: 'Heebo' !important;
    font-size: 10px;
    display: none;
}

#left-form .hot-rec-err {
	font-weight: 600;
	font-size: 14px;
	font-family: sans-serif !important;
	color: #fff;
	display: none;
	padding: 6px 12px;
	margin: 0 auto !important;
	border: none;
	border-radius: 4px;
	width: 88%;
	top: 0px !important;
}

#hot-box img#blue-banner-main {
    width: 100% !important;
}

#hot-box .all_other.hot_rec form.wpcf7-form {
    padding: 0;
}

.page-template-template-winner-recommendations-blog #widgets .textwidget img {
    width: 94px;
}

.page-template-tenplate-new-magazin #widgets .textwidget img {
    width: 94px;
}

.page-template-template-winner-recommendations-blog div#winner-rec-disclaimer {
    display: block;
    position: inherit;
    width: 100%;
    text-align: center;
    margin-top: -19px;
    top: -18px;
}

.page-template-tenplate-new-magazin div#winner-rec-disclaimer {
    display: block;
    position: inherit;
    width: 100%;
    text-align: center;
    margin-top: -19px;
    top: -18px;
    display: none;
}

#widgets .textwidget .owl-stage img {
    position: relative;
    top: 1px;
}

#widgets .textwidget a {
}

#widgets ul .children {
    padding: 0 0 0 10px;
}

#widgets .author {
    padding-top: 4px;
    font-weight: 700;
}

.widget_archive select,
#cat {
    display: block;
    margin: 0 15px 0 0;
}

.colophon-widget {
    min-height: 0;
    background: none;
}

.colophon-widget select,
.colophon-widget input[type="text"],
.colophon-widget input[type="password"],
.colophon-widget input[type="email"] {
    width: 100%;
}

.top-widget {
    float: right;
    clear: right;
    width: 45%;
    min-height: 0;
    padding: 0 3px 0 0;
    border: none;
    background: none;
    text-align: right;
}

.top-widget ul {
    padding: 0;
}

.top-widget select,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"] {
    width: auto;
}

.top-widget #searchform {
    margin: 0;
}



.featured-title {
    margin: 0;
    padding-top: 40px;
    font-size: 60px;
    text-align: center;
    letter-spacing: -1px;
}

.featured-subtitle {
    padding: 0 10px;
    text-align: center;
}

.widget-title h3,
.widget-title-home h3 {
    display: none;
    margin: 0;
    padding: 0 0 20px 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
}

#widget-title-three h3 {
    display: block !important;
}

#widget-title-two h3 {
    display: block !important;
}


.top-widget .widget-title h3 {
    padding: 0;
    font-size: 14px;
    text-align: right;
}

.widget-title a {
    padding: 0 !important;
    border-bottom: none;
}

.title-404 {
    color: #933;
}



.error404 select,
.error404 input[type="text"],
.error404 input[type="password"],
.error404 input[type="email"] {
    width: auto;
}



.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}



.skip-container {
    display: block;
    position: relative;
    padding: 0.5em 0.5em 0.5em 0;
}

.skip-link {
    float: right;
    margin-left: -100%;
    padding: 0.5em;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    background: #f5f5f5;
    font-size: 0.8125em;
    text-transform: uppercase;
}

.skip-link:hover,
.skip-link:active,
.skip-link:focus {
    border: 1px solid #666;
}

.custom-background .site {
    margin: 0 auto;
    -webkit-box-shadow: 0 -5px 5px 4px #d5d5d5;
    box-shadow: 0 -5px 5px 4px #d5d5d5;
}



.top-menu {
    float: right;
    margin: 10px 0;
    padding: 0;
}

.top-menu li {
    display: inline;
    list-style-type: none;
}

.top-menu li a {
    padding: 0 4px 0 8px;
    border-left: 1px solid #ccc;
    color: #333;
    font-size: 11px;
}

.top-menu > li:first-child > a {
    border-left: none;
}

.top-menu li a:hover {
    color: #333;
}



.menu {
    clear: both;
    margin: 0 auto;
    background-color: #585858;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
    background-image: linear-gradient(top, #585858, #3d3d3d);
    
}

.main-nav {
    clear: both;
}

.menu,
.menu ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menu li {
    display: block;
    float: left;
    position: relative;
    z-index: 5;
    margin: 0;
    padding: 0;
    border: 0;
}

.menu li:hover {
    z-index: 8000;
    white-space: normal;
}

.menu li li {
    float: none;
}

.menu ul {
    visibility: hidden;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
}

.menu li:hover > ul {
    visibility: visible;
    top: 100%;
}

.menu li li:hover > ul {
    top: 0;
    left: 100%;
}

.menu:after,
.menu ul:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: ".";
}

.menu,
.menu ul {
    min-height: 0;
}

.menu ul,
.menu ul ul {
    margin: 0;
    padding: 0;
}

.menu ul li a:hover,
.menu li li a:hover {
    color: #484848;
    text-decoration: none;
}

.menu ul {
    width: auto;
    min-width: 15em;
    margin-top: 1px;
}

.menu a {
    display: block;
    position: relative;
    height: 45px;
    margin: 0;
    padding: 0 0.9em;
    border-left: 1px solid #585858;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    font-size: 17px !important;
    font-weight: 700;
    line-height: 45px;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
}

.menu a:hover {
    color: #fff;
    background-color: #808080;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#363636));
    background-image: linear-gradient(top, #808080, #363636);
    
}

ul.menu > li:hover {
    color: #fff;
    
}

.menu .current_page_item a,
.menu .current-menu-item a {
    background-color: #343434;
}

.front-page .menu .current_page_item a {
    background: none;
    background-color: transparent;
    background-image: none;
    -webkit-filter: none;
            filter: none;
}

.menu li li {
    width: auto;
    margin: -1px 0 1px 0;
    border: 1px solid #e5e5e5;
    color: #444;
    background: #fff;
    background-image: none;
    -webkit-filter: none;
            filter: none;
}

.menu li li a {
    height: auto;
    height: 20px;
    padding: 5px 10px;
    border: none;
    color: #444;
    background: transparent !important;
    text-shadow: none;
    font-size: 12px;
    font-weight: 400;
    
    line-height: 28px;
    white-space: nowrap;
}

.menu li li a:hover {
    border: none;
    color: #444;
    background: #f5f5f5 !important;
    background-image: none;
    -webkit-filter: none;
            filter: none;
}

.menu li li:hover {
    background: #f5f5f5 !important;
    -webkit-filter: none;
            filter: none;
}

.menu ul > li + li {
    border-top: 0;
}

.menu li li:hover > ul {
    top: 0;
    left: 100%;
}

.menu > li:first-child > a {
    border-left: none;

}

.menu > li a {
    margin-bottom: 20px;
}

.menu a#responsive_menu_button {
    display: none;
}

.main-nav #responsive_current_menu_item {
    display: none;
}






.ie7 .menu ul {
    background: url(../../core/images/ie7-fix.gif) repeat;
}

.ie7 .menu li li a {
    min-width: 100%;
}



.sub-header-menu {
    clear: both;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    border-top: none;
    background-color: #fff;
}

.sub-header-menu,
.sub-header-menu ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.sub-header-menu li {
    display: block;
    float: left;
    position: relative;
    z-index: 5;
    margin: 0;
    padding: 0;
    border: 0;
}

.sub-header-menu li:hover {
    z-index: 10000;
    white-space: normal;
}

.sub-header-menu li li {
    float: none;
}

.sub-header-menu ul {
    visibility: hidden;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
}

.sub-header-menu li:hover > ul {
    visibility: visible;
    top: 100%;
}

.sub-header-menu li li:hover > ul {
    top: 0;
    left: 100%;
}

.sub-header-menu:after,
.sub-header-menu ul:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: ".";
}

.sub-header-menu,
.sub-header-menu ul {
    min-height: 0;
}

.sub-header-menu ul,
.sub-header-menu ul ul {
    margin: 0;
    padding: 0;
}

.sub-header-menu ul li a:hover,
.sub-header-menu li li a:hover {
    color: #484848;
    text-decoration: none;
}

.sub-header-menu ul {
    width: auto;
    min-width: 15em;
    margin-top: 1px;
}

.sub-header-menu a {
    display: block;
    position: relative;
    height: 35px;
    margin: 0;
    padding: 0 0.9em;
    border-left: 0px solid #e5e5e5;
    color: #333;
    text-shadow: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 35px;
    text-decoration: none;
    cursor: pointer;
}

.sub-header-menu a:hover {
    background-color: #f9f9f9;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}

.sub-header-menu .current_page_item a,
.sub-header-menu .current-menu-item a {
    background-color: #f9f9f9;
}

.sub-header-menu li li {
    width: auto;
    margin: -1px 0 1px 0;
    border: 1px solid #e5e5e5;
    color: #444;
    background: #fff;
    background-image: none;
    -webkit-filter: none;
            filter: none;
}

.sub-header-menu li li a {
    height: auto;
    height: 20px;
    padding: 5px 10px;
    border: none;
    color: #444;
    text-shadow: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap;
}

.sub-header-menu li li a:hover {
    border: none;
    color: #444;
    background: #f9f9f9;
    background-image: none;
    -webkit-filter: none;
            filter: none;
}

.sub-header-menu ul > li + li {
    border-top: 0;
}

.sub-header-menu li li:hover > ul {
    top: 0;
    left: 100%;
}

.sub-header-menu > li:first-child > a {
    border-left: none;
}

.sub-header-menu ul.children a,
.sub-header-menu .current_page_ancestor,
.sub-header-menu .current_page_ancestor ul a {
    background: none;
    background-image: none;
    -webkit-filter: none;
            filter: none;
}



.ie7 .sub-header-menu ul {
    background: url(../../core/images/ie7-fix.gif) repeat;
}

.ie7 .sub-header-menu li li a {
    min-width: 100%;
}



.footer-menu {
    margin-left: 0;
    padding: 0;
}

.footer_break {
    margin: auto;
    width: 100%;
}

.footer-menu li {
    display: inline;
    list-style-type: none;
}

.footer-menu li a {
    padding: 0 8px;
    border-left: 1px solid #ccc;
    color: #333;
}

.footer-menu li a:hover {
    color: #222;
}

.footer-menu > li:first-child > a {
    padding: 0 8px 0 0;
    border-left: none;
}



.navigation {
    display: block;
    height: 28px;
    margin: 20px 0;
    padding: 0 5px;
    color: #111;
    font-size: 13px;
    line-height: 28px;
}

.navigation a {
    padding: 4px 10px;
    color: #aaa;
}

.navigation a:hover {
    color: #111;
    text-decoration: none;
}

.navigation .previous {
    float: left;
}

.navigation .next {
    float: right;
}

.navigation .bracket {
    font-size: 36px;
}



.pagination {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px 0;
    font-size: 16px;
    font-weight: 700;
}

.pagination a {
    text-decoration: none;
}

.breadcrumb-list {
    font-size: 12px;
}

#commentform {
    margin: 0;
}

.commentlist {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #e5e5e5;
    list-style: none;
}

.commentlist ol {
    list-style: decimal;
}

.commentlist li {
    margin: 0;
    border-radius: 4px;
    background-color: #fff;
}

.commentlist li cite {
    color: #111;
    font-size: 1.1em;
    font-weight: 400;
    font-style: normal;
}

.commentlist li.alt {
    background: #f9f9f9;
}

.commentlist .children {
    margin-left: 10px;
    padding: 10px;
    list-style: none;
}

.commentlist .avatar {
    float: left;
    margin-right: 10px;
    padding: 0;
    border-radius: 2px;
    vertical-align: middle;
}

.comment-author .says {
    color: #999;
}

.comment-body .comment-meta {
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #999;
    text-align: left;
}

.comment-body .comment-meta a {
    font-size: 11px;
}

.comment-body {
    clear: both;
    padding: 10px;
}

.comment-body p {
    clear: both;
}

.pingback,
.trackback {
    margin: 20px 0;
    list-style: none;
}

.pingback cite,
.trackback cite {
    font-style: normal;
}

#pings,
#comments {
    text-align: left;
}

#respond {
    clear: both;
    margin-top: 15px;
    padding: 10px 20px 50px;
    border: 1px solid #ccc;
    border-bottom-color: #aaa;
    border-radius: 4px;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
    background-image: linear-gradient(top, #fff, #eaeaea);
    
}

#respond label {
    display: inline;
}

.reply {
    margin: 10px 0;
}

.comment-form-url input,
.comment-form-email input,
.comment-form-author input,
.comment-form-comment textarea {
    display: block;
    width: 100%;
}

.nocomments {
    color: #999;
    font-size: 0.9em;
    text-align: center;
}




.gallery-columns-1 .gallery-item {
    max-width: 600px;
}

.gallery-columns-2 .gallery-item {
    max-width: 300px;
}

.gallery-columns-3 .gallery-item {
    max-width: 200px;
}

.gallery-columns-4 .gallery-item {
    max-width: 150px;
}

.gallery-columns-5 .gallery-item {
    max-width: 120px;
}

.gallery-columns-6 .gallery-item {
    max-width: 100px;
}

.gallery-columns-7 .gallery-item {
    max-width: 85px;
}

.gallery-columns-8 .gallery-item {
    max-width: 75px;
}

.gallery-columns-9 .gallery-item {
    max-width: 66px;
}



.page-template-full-width-page-php .gallery-columns-1 .gallery-item,
.page-template-landing-page.php .gallery-columns-1 .gallery-item {
    max-width: 900px;
}

.page-template-full-width-page-php .gallery-columns-2 .gallery-item,
.page-template-landing-page.php .gallery-columns-2 .gallery-item {
    max-width: 450px;
}

.page-template-full-width-page-php .gallery-columns-3 .gallery-item,
.page-template-landing-page.php .gallery-columns-3 .gallery-item {
    max-width: 300px;
}

.page-template-full-width-page-php .gallery-columns-4 .gallery-item,
.page-template-landing-page.php .gallery-columns-4 .gallery-item {
    max-width: 225px;
}

.page-template-full-width-page-php .gallery-columns-5 .gallery-item,
.page-template-landing-page.php .gallery-columns-5.gallery-item {
    max-width: 180px;
}

.page-template-full-width-page-php .gallery-columns-6 .gallery-item,
.page-template-landing-page.php .gallery-columns-6 .gallery-item {
    max-width: 150px;
}

.page-template-full-width-page-php .gallery-columns-7 .gallery-item,
.page-template-landing-page.php .gallery-columns-7 .gallery-item {
    max-width: 125px;
}

.page-template-full-width-page-php .gallery-columns-8 .gallery-item,
.page-template-landing-page.php .gallery-columns-8 .gallery-item {
    max-width: 112.5px;
}

.page-template-full-width-page-php .gallery-columns-9 .gallery-item,
.page-template-landing-page.php .gallery-columns-9 .gallery-item {
    max-width: 100px;
}



.alignnone {
    margin: 5px 20px 20px 0;
}

.newsitems .alignnone {
    margin: 5px 5px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 20px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.wp-caption {
    max-width: 96%;
    padding: 13px 10px 10px 10px;
    border: 1px solid #f0f0f0;
    background: #f9f9f9;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    width: auto;
    max-width: 98.5%;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    margin: 0;
    padding: 10px;
    font-size: 12px;
    line-height: 1.5em;
}

img.wp-smiley {
    vertical-align: middle;
}

.bypostauthor {
}



.gallery {
    margin: 0 auto 18px;
}

.gallery .gallery-item {
    float: left;
    max-width: 155px;
    margin-top: 0;
    text-align: center;
}

.gallery img {
    border: 1px solid #ddd;
}

.gallery .gallery-caption {
    margin: 0 0 12px;
    font-size: 12px;
}

.gallery dl {
    margin: 0;
}

.gallery br + br {
    display: none;
}

.attachment-gallery img {
    display: block;
    width: auto;
    max-width: 96%;
    height: auto;
    margin: 15px auto;
    padding: 5px;
    border: 1px solid #f0f0f0;
    background: #fff;
}

.gallery-meta .iso,
.gallery-meta .camera,
.gallery-meta .shutter,
.gallery-meta .aperture,
.gallery-meta .full-size,
.gallery-meta .focal-length {
    display: block;
}



img.wp-post-image,
img.attachment-full,
img.attachment-large,
img.attachment-medium,
img.attachment-thumbnail {
    display: block;
    width: auto;
    margin: 15px auto;
}



a.button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
    display: inline-block;
    margin: 0;
    padding: 4px 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #333;
    background-color: #f9f9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
    background-image: linear-gradient(top, #f9f9f9, #f1f1f1);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    text-shadow: 0 1px 0 #333;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
}

a.button:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
    border: 1px solid #ddd;
    color: #333;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background-image: linear-gradient(top, #fff, #f1f1f1);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    
}

a.button:active,
input[type="reset"]:active,
input[type="button"]:active,
input[type="submit"]:active {
    background-color: #f9f9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
    background-image: linear-gradient(top, #f9f9f9, #f1f1f1);
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
    
}



.call-to-action {
    text-align: center;
}

.call-to-action a.button {
    padding: 15px 35px;
    font-size: 24px;
}

.call-to-action a.button:hover {
    text-decoration: none;
}

.ie7 .call-to-action a.button {
    padding: 11px 35px 19px 35px;
}



.small a.button {
    padding: 3px 6px;
    font-size: 10px;
}

.medium a.button {
    padding: 8px 16px;
    font-size: 16px;
}

.large a.button {
    padding: 10px 35px;
    font-size: 18px;
}

.xlarge a.button {
    padding: 12px 55px;
    font-size: 24px;
}



a.blue {
    border: 1px solid #115290;
    color: #fff;
    background-color: #1874cd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4f9eea), to(#1874cd));
    background-image: linear-gradient(top, #4f9eea, #1874cd);
    text-shadow: 0 -1px 0 #115290;
    
}

a.blue:hover {
    border: 1px solid #115290;
    color: #fff;
    background-color: #7db7f0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7db7f0), to(#1874cd));
    background-image: linear-gradient(top, #7db7f0, #1874cd);
    text-shadow: 0 -1px 0 #115290;
    
}

a.red {
    border: 1px solid #890000;
    color: #fff;
    background-color: #cd0000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff2323), to(#cd0000));
    background-image: linear-gradient(top, #ff2323, #cd0000);
    text-shadow: 0 -1px 0 #890000;
    
}

a.red:hover {
    border: 1px solid #890000;
    color: #fff;
    background-color: #ff5656;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5656), to(#cd0000));
    background-image: linear-gradient(top, #ff5656, #cd0000);
    text-shadow: 0 -1px 0 #890000;
    
}

a.orange {
    border: 1px solid #bb5d00;
    color: #fff;
    background-color: #ff7f00;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fa5), to(#ff7f00));
    background-image: linear-gradient(top, #fa5, #ff7f00);
    text-shadow: 0 -1px 0 #bb5d00;
    
}

a.orange:hover {
    border: 1px solid #bb5d00;
    color: #fff;
    background-color: #ffc388;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc388), to(#ff7f00));
    background-image: linear-gradient(top, #ffc388, #ff7f00);
    text-shadow: 0 -1px 0 #bb5d00;
    
}

a.yellow {
    border: 1px solid #bb9e00;
    color: #161300;
    background-color: #ecca06;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff2aa), to(#ffd700));
    background-image: linear-gradient(top, #fff2aa, #ffd700);
    text-shadow: 0 1px 0 #fff;
    
}

a.yellow:hover {
    border: 1px solid #bb9e00;
    color: #161300;
    background-color: #fffadd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fffadd), to(#ffd700));
    background-image: linear-gradient(top, #fffadd, #ffd700);
    text-shadow: 0 1px 0 #fff;
    
}

a.green {
    border: 1px solid #1d5837;
    color: #fff;
    background-color: #2e8b57;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4bc380), to(#2e8b57));
    background-image: linear-gradient(top, #4bc380, #2e8b57);
    text-shadow: 0 -1px 0 #1d5837;
    
}

a.green:hover {
    border: 1px solid #1d5837;
    color: #fff;
    background-color: #71d09b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#71d09b), to(#2e8b57));
    background-image: linear-gradient(top, #71d09b, #2e8b57);
    text-shadow: 0 -1px 0 #1d5837;
    
}

a.olive {
    border: 1px solid #626862;
    color: #fff;
    background-color: #838b83;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#afb4af), to(#838b83));
    background-image: linear-gradient(top, #afb4af, #838b83);
    text-shadow: 0 -1px 0 #626862;
    
}

a.olive:hover {
    border: 1px solid #626862;
    color: #fff;
    background-color: #c9cdc9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c9cdc9), to(#838b83));
    background-image: linear-gradient(top, #c9cdc9, #838b83);
    text-shadow: 0 -1px 0 #626862;
    
}

a.purple {
    border: 1px solid #3f305e;
    color: #fff;
    background-color: #5d478b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8771b6), to(#5d478b));
    background-image: linear-gradient(top, #8771b6, #5d478b);
    text-shadow: 0 -1px 0 #3f305e;
    
}

a.purple:hover {
    border: 1px solid #3f305e;
    color: #fff;
    background-color: #a492c8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a492c8), to(#5d478b));
    background-image: linear-gradient(top, #a492c8, #5d478b);
    text-shadow: 0 -1px 0 #3f305e;
    
}

a.pink {
    border: 1px solid #8e0b52;
    color: #fff;
    background-color: #cd1076;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f042a0), to(#cd1076));
    background-image: linear-gradient(top, #f042a0, #cd1076);
    text-shadow: 0 -1px 0 #8e0b52;
    
}

a.pink:hover {
    border: 1px solid #8e0b52;
    color: #fff;
    background-color: #f471b8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f471b8), to(#cd1076));
    background-image: linear-gradient(top, #f471b8, #cd1076);
    text-shadow: 0 -1px 0 #8e0b52;
    
}

a.brick {
    border: 1px solid #791717;
    color: #fff;
    background-color: #b22222;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4c4c), to(#b22222));
    background-image: linear-gradient(top, #dd4c4c, #b22222);
    text-shadow: 0 -1px 0 #791717;
    
}

a.brick:hover {
    border: 1px solid #791717;
    color: #fff;
    background-color: #e57777;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e57777), to(#b22222));
    background-image: linear-gradient(top, #e57777, #b22222);
    text-shadow: 0 -1px 0 #791717;
    
}

a.gold {
    border: 1px solid #6b4e06;
    color: #fff;
    background-color: #8b6508;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#db9f0d), to(#8b6508));
    background-image: linear-gradient(top, #db9f0d, #8b6508);
    text-shadow: 0 -1px 0 #6b4e06;
    
}

a.gold:hover {
    border: 1px solid #6b4e06;
    color: #fff;
    background-color: #f3b828;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f3b828), to(#8b6508));
    background-image: linear-gradient(top, #f3b828, #8b6508);
    text-shadow: 0 -1px 0 #6b4e06;
    
}

a.brown {
    border: 1px solid #4f270b;
    color: #fff;
    background-color: #8b4513;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d66a1d), to(#8b4513));
    background-image: linear-gradient(top, #d66a1d, #8b4513);
    text-shadow: 0 -1px 0 #4f270b;
    
}

a.brown:hover {
    border: 1px solid #4f270b;
    color: #fff;
    background-color: #8b4513;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e58541), to(#8b4513));
    background-image: linear-gradient(top, #e58541, #8b4513);
    text-shadow: 0 -1px 0 #4f270b;
    
}

a.silver {
    border: 1px solid #9e9e9e;
    color: #444;
    background-color: #c0c0c0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c0c0c0));
    background-image: linear-gradient(top, #eaeaea, #c0c0c0);
    text-shadow: 0 1px 0 #fff;
    
}

a.silver:hover {
    border: 1px solid #9e9e9e;
    color: #444;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c0c0c0));
    background-image: linear-gradient(top, #fff, #c0c0c0);
    text-shadow: 0 1px 0 #fff;
    
}

a.gray {
    border: 1px solid #474747;
    color: #fff;
    background-color: #696969;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#939393), to(#696969));
    background-image: linear-gradient(top, #939393, #696969);
    text-shadow: 0 -1px 0 #474747;
    
}

a.gray:hover {
    border: 1px solid #474747;
    color: #fff;
    background-color: #adadad;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#adadad), to(#696969));
    background-image: linear-gradient(top, #adadad, #696969);
    text-shadow: 0 -1px 0 #474747;
    
}

a.black {
    border: 1px solid #000;
    color: #fff;
    background-color: #080808;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#080808));
    background-image: linear-gradient(top, #323232, #080808);
    text-shadow: 0 -1px 0 #000;
    
}

a.black:hover {
    border: 1px solid #000;
    color: #fff;
    background-color: #4c4c4c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#080808));
    background-image: linear-gradient(top, #4c4c4c, #080808);
    text-shadow: 0 -1px 0 #000;
    
}



.info-box {
    display: block;
    margin: 20px 0;
    padding: 15px;
    border-radius: 4px;
    text-align: left;
}

.alert {
    border: 1px solid #dc7070;
    color: #212121;
    background-color: #faebeb;
}

.address {
    border: 1px solid #cdc9a5;
    color: #212121;
    background-color: #f6f5ef;
}

.notice {
    border: 1px solid #e3cf57;
    color: #212121;
    background-color: #fbf9e9;
}

.success {
    border: 1px solid #a2bc13;
    color: #212121;
    background-color: #f9fde8;
}

.download {
    border: 1px solid #ff9912;
    color: #212121;
    background-color: #fff4e5;
}

.information {
    border: 1px solid #6ca6cd;
    color: #212121;
    background-color: #eef3f6;
}

.required {
    color: #d5243f;
}



#breadcrumb {
    padding: 40px 0 0 0;
}

#breadcrumb a {
    color: #06c;
    font-size: 12px;
    font-weight: 400;
}

#breadcrumb a:hover {
    color: #444;
    text-decoration: none;
}

#content-woocommerce {
    margin-top: 40px;
    margin-bottom: 20px;
}

.products ul,
ul.products {
    margin-top: 40px;
}

.cart-collaterals .shipping_calculator {
    width: 100%;
}

table.shop_table {
    table-layout: fixed;
    word-break: break-all;
    -ms-word-break: break-all;
    -ms-hyphens: auto;
        hyphens: auto;
}




body {
    background: #fff;
    font-family: FbSpoiler-Regular,sans-serif;
    direction: rtl;
}

#container {
    max-width: 1440px;
    padding: 0px 0px;
}

.menu {
    background-color: #fff;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
}

.menu a {
    border-left: none;
    color: #595a5a;
    text-shadow: none;
    padding: 0px 0px;
    height: inherit;
    line-height: inherit;
    text-align: center;
    font-size: 15px;
}

#featured {
    border: none;
}



.main-nav {
    float: left;
    clear: none;
    margin-top: 77px;
    font-weight: bold !important;
    width: 720px !important;
}

#enter-button {
    float: left;
    clear: none;
    margin-top: 77px;
    width: 854px;
}



#logo {
    float: right;
    width: 200px;
    
    margin-top: 10px;
    margin-left: 4px;
    top: -16px;
    position: relative;
}

#logo img {
    
    margin: 0px 0 8px 0;
    padding: 0px 20px 0px 20px;
    -webkit-box-sizing: initial;
            box-sizing: initial;
}



#header .menu li {
    margin: 0px 0px;
    float: right;
    width: 50px;
}

#header .menu li.one {
    
    width: 90px;
    margin-left: 2px;
}

#header .menu li.two {
    
}

#header .menu li.three, li#menu-item-45272 {
    
}

#header .menu li.four {
    
    margin-right: 4px;
    width: 59px;
}




#header .menu a:hover {
    color: #000;
    background-color: #fff;
    background-image: none;
}

.skip-container {
}



#header .sub-header-menu, .sub-header-menu ul {
    margin-top: 33px !important;
}

#header .sub-header-menu,
.sub-header-menu ul {
    clear: none;
    width: 212px;
    float: left;
    margin-top: 62px;
    border: none;
    
}

#header .sub-header-menu > li:first-child > a {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
    padding-top: 7px;
    width: 117px !important;
    height: 38px;
    border-left: none;
    
    margin-bottom: 8px;
    margin-left: 17px;
    border-radius: 5px;
    width: 94px;
    text-align: center;
    color: #ffffff;
    font-weight: inherit;
    font-size: 23px;
    background-color: #55a3ce;
}

#menu-header-menu.menu li {
    width: auto !important;
    margin-right: 30px !important;
}


#header .sub-header-menu a {
    height: 26px;
    line-height: 26px;
    padding: 0 0;
}

#header .sub-header-menu a:hover {
    background-color: #fff;
}

#footer {
    
    padding: 0px 0px;
    max-width: 1920px;
    padding-bottom: 40px;

}

#footer-wrapper {
    width: 100%;
    height: 272px !important;
    float: none;
    padding-top: 5px;
    margin: 0px auto;
    margin-bottom: 52px;
}

.copyrightWrapper {
    background: #ededed;
}

.copyrightWrapper2 {
}

.grid.copyright {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    color: #b3b3b3;
    font-size: 13px;
    direction: ltr;
}


#footer.clearfix a {
    width: 100%;
    margin: 0px auto;
    text-align: right;
    color: #535353;
    
    font-size: 18px;
    
    padding: 0px;
}

.grid.partners {
    width: 100%;
    margin: 0px 0px;
    text-align: center;
}

.grid.partners2 {
    
    
    
    float: left;
    width: 537px;
}

.grid.scroll-top {
    width: 100%;
    float: left;
    margin: 0px;
    position: relative;
}

#footer.clearfix .grid.scroll-top a {
    text-align: right;
    padding-right: 10px;
}

.widget-wrapper {
    margin: 0px;
    padding: 0px;
    border: none;
    border-radius: 0px;
    background-color: initial;

}

#home_widget_2 {
    background-image: url("../images/confetti.png");
    background-repeat: no-repeat;
}

.widget-wrapper.mobile-wrapper {
    display: none;
}

.footer-menu {
    margin-left: 0;
    padding: 0;
    margin: 0px;
}

.copyrightWrapper .col-300.scroll-top {
    text-align: right;
}

.footer-menu li {
    display: block;
    margin-bottom: 10px;
    text-align: right;
}

#footer #footer-wrapper a:hover,
#footer .copyrightWrapper a:hover {
    color: #000;
    opacity: 1;
}

#footer-wrapper .grid.col-540 h2 {
    font-size: 16px;
    color: #535353;
    font-family: "Heebo";
    margin: 0px 0px 13px 0px;
    font-weight: bold;

}

.footer-menu li a {
    border-left: none;
    padding: 0px;
}

#footer-wrapper .col-940 {
}

#footer-wrapper .col-940.col-fullp {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 1440px;margin: auto;float: none;padding: 40px 0;}

#footer-wrapper #footer_widget.grid.col-940 {
    width: auto;
    float: right;
    margin-left: 60px;
    text-align: right;
    margin-top: 19px;
    position: relative;
    right: 26px;

}

#footer-wrapper .col-540 {}

#footer-wrapper .col-540.col-11p {
}

#footer-wrapper .col-540.col-50p {
}


#footer-wrapper #footer_widget .col-300 {
    width: 100% !important;
    margin-right: 0px;
    margin-bottom: 0px;
}

#footer-wrapper .col-380 {
    width: 290px;
}

#footer-wrapper #footer_widget.footer-widget-1.col-940 {
    width: 290px;
}

.footer-widget-1 #subscribeForm fieldset {
    width: 286px;
    border: none;
    background-color: initial;
    background-image: none !important;
    text-align: right;
    padding: 0px;
}

.footer-widget-1 fieldset#subscribeDataTable label {
    display: none;
}

.footer-widget-1 #subscribeForm p {
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    float: right;
    margin: 7px 0px 5px 0px;
    width: 79%;
}

.footer-widget-1 .muField {
}

.footer-widget-1 #subscribeForm #sub-email {
    width: 100%;
    height: 37px;
    border: none;
    border-radius: 4px;
    margin: 0px 0px;
    text-align: right;
}

#subscribeDataTable #show-response {
    width: 100%;
    color: red;
    margin-top: 3px;
    font-size: 18px;
}

#subscribeDataTable #show-response.showResponse {
    float: left;
}

.footer-widget-1 #subscribeForm p.muSubmit {
    margin: 7px 10px 5px 0px;
    width: auto;
}

.footer-widget-1 #subscribeDataTable .muSubmit input {
    background: #5ca7d0 url(../images/left_arrow.png) center no-repeat;
    height: 50px;
    border: none;
    border-radius: 4px;
    padding: 0px 21px;
}

#footer-wrapper .grid.col-540.last {
    
}

#widgets {
    padding: 0px 20px;
}

#snsf-wrapper {
    background-color: inherit;
}

#snsf-wrapper {
    max-width: none;
    padding: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

#footer-wrapper .storeWrapper {
    width: 284px;
    float: right;
    margin-top: 25px;
}

#footer-wrapper .storeWrapper #footer_widget.grid.col-940 {
    width: 100%;
    float: left;
    margin: 0px auto;
}

#footer-wrapper .storeWrapper #footer_widget.grid.col-940 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#footer-wrapper .storeWrapper #footer_widget.grid.col-940 ul li {
    width: auto;
    float: left;
}

#footer-wrapper .storeWrapper #footer_widget.grid.col-940 ul li.first {
    margin: 0px 14% 0 0;
}

#footer {
    background: #ededed right 54% no-repeat;
}

.copyrightWrapper .col-300 {
    width: auto;
    margin-bottom: 0px;
    float: none;
    margin-right: -5px;
    margin-top: 5px;

}

.copyrightWrapper .col-300 ul {
    margin: 0px;
    padding: 0px;
}

.copyrightWrapper .col-300 ul li {
    width: auto;
    display: inline-block;
    margin-right: 9px;
}

.grid.partners #footer_widget {
    margin-bottom: 15px;
    width: auto;
    float: none;
}

.grid.partners ul {
    width: auto;
    margin: 0px auto;
}

.menu .current_page_item a,
.menu .current-menu-item a {
    background-color: #fff;
    color: #000;
}

.front-page #wrapper {
    margin: 0px auto 0px auto;
}


.slider {
    max-width: 1920px;
    position: relative;
    height: 660px;
    width: 100%;
    background-position: 0 -104px;
    overflow: hidden;
}

.logged-in .status-publish .slider {
    max-width: 1920px;
    position: relative;
    height: 0px;
    width: 100%;
    background: none;
    min-height: 161px;
}

.slider_top_strip {
    background: url(../images/green_banner_small.png) top left no-repeat;
    position: absolute;
    left: 20px;
    top: 0px;
    z-index: 99;
    background-position: top left;
    width:50px;
    height:80px;
    background-size:contain;
}

.slider .metaslider {
    border-bottom: none;
    border-top: 2px solid #c8c8c8;
    margin-top: 5px;
    max-width: 1440px;
}

.home .slider .metaslider {
    border-bottom: none;
    border-top: 2px solid #c8c8c8;
    margin-top: 5px;
    max-width: 1920px;
}

.metaslider.metaslider-flex {
    margin-right: auto;
    margin-left: auto;

}

.slider .metaslider .flexslider {
    margin: 0px;
}

.slider .metaslider .flexslider ul li {
    margin-right: 0;
}

.home .slider .metaslider .flexslider ul li {
    max-height: 660px;
}

.page .slider .metaslider .flexslider ul li:first-child > img {
    visibility: hidden;
    display: none;
}

.page ul.slides {
    width: 800px !important;
    margin: auto !important;
}

.page ul.slides li {
    margin-right: 0 !important;
    width: inherit;
}

.page ul.slides li .caption-wrap {
    float: right;
    padding-top: 30px;
}

.inner_page_slider .slider_frame,
a.tab.tab_side_text {
    display: none;
}

.foursections .fsection.col2,
.foursections .fsection.col3,
.foursections .fsection.col4,
.foursections .fsection.col5 {
    position: relative;
    background: #113649;
    border-radius: 6px;
    width: 168px;
    height: 168px;
    margin: 0 15px;
    padding-top: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.foursections .fsection.col2:hover,
.foursections .fsection.col3:hover,
.foursections .fsection.col4:hover,
.foursections .fsection.col5:hover {
    background: #5ca7cf;
    
}

.foursections .fsection a,
.foursections .fsection a:hover {
    text-decoration: none !important;
}

.foursections .fsection #progress4,
.foursections .fsection #progress5 {
    margin: auto;
    background: none;
    border: 2px solid #fff;
    height: 16px;
}

.page #tooltiplast {
    margin-top: 96px;
}

span.closePopup {
    position: absolute;
    right: 5px;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}

.foursections .fsection #progress4 div,
.foursections .fsection #progress5 div {
    width: 55px;
    border-radius: 8px;
    float: right;
    height: 16px;
    background: #a1c831;
    margin-right: -1px;
}

.page .foursectionsouter {
    margin-bottom: 40px;
    margin-top: 55px;
}

.foursections .fsection .progresssection {
    position: absolute;;
    bottom: 16px;
    left: 0;
}

.foursections .fsection .progresssection .progtext {
    left: 0;
    right: 0;
    margin: 3px auto auto;
    line-height: 1.1;
}

.foursections .fsection .progtext {
    font-size: 12px;
    padding-right: 0px;
}

.page .slider .metaslider .caption-wrap {
    width: 600px;
}


.slider .metaslider {
    background-color: none;
}

.slider .metaslider {
    border: none;
}

.slider .metaslider .slides img {
    width: 756px;
    height: 461px;
    float: left;
}

.home .slider .metaslider .slides img {
    width: 1920px;
    height: 660px;
    float: none;
}

#post-335 img.game_banner_desktop {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 29px;
    margin-bottom: -28px;
    width: 795px;
    border-radius: 10px;
}

.home .slider .metaslider .caption-wrap {
    background: initial;
    color: #000;
    float: right;
    padding: 0;
    position: relative;
    text-align: right;
    top: -431px;
    width: auto;
    left: -248px;
    direction: rtl;
    
}

.slider .metaslider .caption-wrap {
    background: initial;
    color: #000;
    float: left;
    line-height: 20px;
    padding: 73px 0 0 30px;
    position: static;
    text-align: right;
    top: 200px;
    width: 420px;
}

.slider .metaslider .caption-wrap {

}

.slider .metaslider .caption-wrap .slider_heading span {
    color: #5ca7d0;
    font-size: 48px;
    text-align: right;
    line-height: 53px;
}


.main_ani {
    width: 668px !important;
    height: 300px !important;
}

.slider .metaslider .caption-wrap .slider_content {
    margin-top: 47px;
    text-align: right;
    font-size: 26px;
    padding-right: 20px;
}

.slider .metaslider .caption-wrap .slider_content span {
    color: #5ca7d0;
    font-size: 22px;
    float: right;
    margin-left: 23px;
    margin-top: 21px;
}

.slider .metaslider .caption-wrap .slider_content span.comma_counter {
    font-size: 50px;
    margin-left: 0px;
    margin-top: 0px;
}

.slider_content .slide_play_button {
    margin-top: 10px;
    background: #a7cb40;
    color: #fff;
    font-size: 32px;
    border: 1px solid #598e1c;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 15px 68px;
    border-radius: 10px;
    margin-bottom: 8px;
    display: inline-block;
}

.slider_content p {
    font-size: 19px;
    text-align: center;
}

.slider .counterWrapper {
    width: auto;
    float: right;
    color: #5ca7d0;
    font-size: 50px;
    margin-top: 15px;
    text-align: right;
}

.Count.number_count {
    width: auto;
    float: left;
}

.number_count {
    width: auto;
    float: left;
}

.slider .comma_counter {
    font-size: 50px;
    margin-left: 0px;
    margin-top: 0px;
}

.slider_content button:focus {
    outline: none;
}

.contact-widget {
    
}

.contact-inner-pages {
    right: 103%;
}

.contact-widget .col-300 {
    width: 100%;
}

.contact-widget .wpcf7-form {
    padding: 0;
    text-align: center;
}

.single-blogs .contact-widget .wpcf7-form {
    width: 297px;
    margin-top: 110px !important;
    margin-left: 34px;
    display: none;
}

.single-blogs div#top_form {
    width: 306px !important;
    right: -8px;
}

.page-template-template-winner-recommendations-blog .container {
    text-align: right;
}

.page-template-tenplate-new-magazin .container {
    text-align: right;
}

.page-template-template-winner-recommendations-blog .contact-widget #hot-box .wpcf7-form {
    background-image: url("/site_php/service/hot-rec-winner/black-background.png");
    background-repeat: no-repeat;
}

.page-template-tenplate-new-magazin .contact-widget #hot-box .wpcf7-form {
    background-image: url("/site_php/service/hot-rec-winner/black-background.png");
    background-repeat: no-repeat;
}

.page-template-template-winner-recommendations-blog .contact-widget .wpcf7-form {
    background: rgba(0, 0, 0, 0.85);
}

.page-template-tenplate-new-magazin .contact-widget .wpcf7-form {
    background: rgba(0, 0, 0, 0.75);
}

.page-template-template-winner-recommendations-blog h3.post-sub-title {
    right: 152px;
    position: relative;
    font-family: 'Heebo';
}

.all_other p#top {
    margin-top: 9px;
    width: 307px;
    margin-left: 0px;
    font-size: 21px;
    font-family: "Rubik";
    color: rgb(255, 255, 255);
    text-align: center;
    direction: rtl;
}

#signup_push .row.threeFirst {
    top: 0;
    position: relative;
		margin: 10px 0 0 0;
}

.all_other span.wpcf7-form-control.checkbox {
    font-size: 15px;
    font-family: "Rubik";
    color: rgb(255, 255, 255);
}

.all_other input.wpcf7-form-control.wpcf7-submit {
    margin: 5px 0px;
    padding: 7px 0% !important;
}

.home input.wpcf7-form-control.wpcf7-submit {
    padding-left: 10px;
    padding-right: 10px;
}

#signup_push input.cellNumber, #signup_push input.mail, #signup_push input.firstname {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
    background: #e6e6e6;
    width: 96% !important;
    margin-right: -1px;
    height: 25px;
    margin-top: 2px;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    height: 25px;
}

div#hot_lead_form_input_3 {
	display: flex;
	align-items: baseline;
	width: 100% !important;
	top: 0px;
	position: relative;
	margin: 0 auto;
	padding: 0;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
}

#left-form div#hot_lead_form_userApproval {
	display: flex;
	gap: 6px;
	margin: 10px auto;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: wrap;
}

#left-form #hot_lead_form_userApproval input[type="checkbox"] {
	display: block;
	float: none;
	position: relative;
	top: 0;
	right: 0;
}

#left-form #hot_lead_form_userApproval span {
	display: inline;
	float: none;
	text-align: right;
	margin-right: 0;
	font-size: 11px;
	font-family: 'Heebo';
	font-weight: 100;
	position: relative;
	right: 0;
}

#hot_lead_form_input_4 .loader {
    display: none;
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #3d3f40;
    width: 15px;
    height: 15px;
    -webkit-animation: spin 1s linear infinite; 
    animation: spin 1s linear infinite;
    position: absolute;
    top: 420px;
    z-index: 100;
    right: 124px;
}


.page-template-template_smart_bonus #wrapper {
    margin: 0;
    padding: 0;
    background-image: url(../images/bg-plus.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: 217px;
}

.page-template-products_template_new #wrapper,
.page-template-my_purchases_template_new #wrapper,
.page-template-products_template_inner_new #wrapper,
.tax-product_cat #wrapper,
.page-template-template_smart_bonus #wrapper {
	margin: 0 !important;
	padding: 0 !important;
}

.page-template-template_smart_bonus #banner img {
    width: 100%;
}

.page-template-template_smart_bonus .template_1 .title {
    direction: ltr;
    color: red;
    font-size: 34px !important;
    color: #d0021b;
}

.page-template-template_smart_bonus .template_1 #title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.page-template-template_smart_bonus .post-entry {
    margin-top: 20px;
}

.page-template-template_smart_bonus p.not_client {
    font-size: 24px !important;
    text-align: center;
}

.page-template-template_smart_bonus p.btn_txt {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
}

.page-template-template_smart_bonus a#btn {
    text-align: center;
    font-size: 30px !important;
    background: #5CA7D0;
    color: #fff;
    border-radius: 39px;
    padding: 17px 79px;
    font-weight: 700;
}

#element_to_pop_up1:has(.bonus-new-popup-container) {
    max-height: 90vh !important;
}

.bonus-preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 9999;
}

.bonus-spinner {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 2s linear infinite;
            animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

.bonus-new-popup-container {

    &#bonus-new-popup-convert-confirmation {
        background-color: #113649;
        border: 1px solid #fff;
        -webkit-box-shadow: 0 2px 6px 2px;
                box-shadow: 0 2px 6px 2px;
        color:#fff;
        
        .footer {
            margin-left: unset;
        }

        button {
            padding: 10px;
            background-color: #2EA998;
            
            text-align: center;
            color: #fff;
            margin: 5px auto;
            width: 220px;
            display: block;

            &#cancelConfirmation {
                background-color: #fff;
                color:#000;
            }

            &#confirmationConvertion {
                margin-left:5px;
            }
        }
    }

    &#bonus-new-popup-purchase-choise {
        .bonus-info {
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 20px;
        }

        .card {
            padding: 0 20px;
            margin: 10px 20px;

            button {
                background-color: #55A3CE;
                border: unset;
                display: block;
                width: 100%;
                padding: 10px 0;
                border-radius: 8px;
                color: #fff;
                font-size: 18px;
                font-weight: bold;
                margin: 10px 0;
                background-image: unset;

                &:disabled {
                    background-color: #ccc;
                    cursor: not-allowed;
                }
            }
        }
    }

    &#bonus-new-popup-pay-extra {
        .bonus-info {
            height: 35em;
        }
    }

    &#bonus-new-popup-pay-extra,
    &#bonus-new-popup-success,
    &#bonus-new-popup-convert-confirmation,
    &#bonus-new-popup-purchase-choise,
    &#bonus-new-popup-personal-details {
        display: none;

				form {
					.col {
						input, select {
							width: 89%;
						}
					}
				}

        .form-control {
            display: block;
            width: 94%;
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border-radius: .25rem;
            -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
        }

				p {
					margin: 0 auto;
				}
				h3 {
					margin: 10px auto;
				}
    }

    background-color: #fff;
    height: auto;
    text-align: center;
    width: 30rem;
    font-family: FbSpoiler-Regular !important;
    border-radius: 4px;
    padding: 8px;

    &, .bonus-new-popup {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
				/* margin: 20px; */
    }

    .bonus-new-popup-image {
        max-width: 436px;
        max-height: 196px;
        width: 436px;
        height: 196px;
        -o-object-fit: cover;
           object-fit: cover;

        img {
            width: 100%;
            height: 100%;   
        }
    }

    .bonus-new-popup-title {
        text-align: right;
        font-size: 20px;
        font-weight: bold;
        display: block;
        width: 90%;
        margin-top: 1rem;
    }

    .bonus-new-popup-content {
        text-align: right;
        font-size: 18px;
        display: block;
        width: 90%;
        line-height: 1.5rem;
				overflow: hidden;

        span {
            font-weight: bold;
            margin-top: 1rem;
            display: block;
            font-size: 15px;
        }
    }

    .bonus-new-popup-pluses {
        background-color: rgba(91, 167, 208, 0.1);
        padding: 10px 0px;
        width: 90%;
        display: block;
        font-size: 40px;
        font-weight: bold;
        margin: 10px auto;
        line-height: 2rem;
        border-radius: 6px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 15px;

        span {
            font-weight: 400;
            font-size: 24px;
            text-align: center;
            display: block;
        }
    }

    .bonus-new-popup-frozen {
        font-weight: bold;
    }

    &#bonus-new-popup-personal-details input[type='submit'],
		.read-more-button,
    .bonus-new-button {
        background-color: #55A3CE;
        border: unset;
        display: block;
        width: 94%;
        padding: 10px 0;
        border-radius: 8px;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        margin: 10px 0 30px 0;
        background-image: unset;

        &:disabled {
            background-color: #ccc;
            cursor: not-allowed;
        }
    }
    
		.read-more-button {
			width: 30%;
		}

    .popupbutton.b-close, .popupbutton.bClose {
        color: #000;
        position: relative;
        left: -1%;
        bottom: 0%;
        padding: 8px;
        float: unset;
        text-align: right;
        display: block;
        width: 100%;
    }
}

.bullets li {
    list-style-type: disc !important;
}

@media screen and (max-width: 600px) {
    .page-template-template_smart_bonus .post-entry {
        margin-left: 10px;
        margin-right: 10px;
    }

    .page-template-template_smart_bonus .template_1 .title {
        font-size: 24px !important;
    }

    .page-template-template_smart_bonus .template_1 #title {
        display: block;
    }
}



@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

#left-form input#hot_submit {
    width: 56%;
    background: #00bce2;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    top: 0px;
    position: relative;
    height: 16px;
    font-family: 'Heebo' !important;
    font-size: 19px;
    font-weight: 800;
    text-align: center;

}

#left-form #hot_lead_form_userApproval label {
    font-size: 11px !important;
    font-family: 'Heebo';
    font-weight: 100;
    text-align: right;
}

#left-form div#hot_lead_box {
    font-size: 14px;
    top: 0px;
    position: relative;
}

select#hot_lead_box_contactDay, select#hot_lead_box_contactMonth {
    margin-left: 5px;
}

#hot_lead_form_input_3 .hot_lead_box {
    width: 31%;
    border: none;
    box-shadow: none;
    border-radius: 3px;
    background: #e6e6e6;
    padding-right: 0px !important;
    font-size: 13px;
    font-weight: 600;
    height: 25px;
}

.games.contact-widget {
	width: 400px;
	top: 0;
	background-color: rgba(0, 0, 0, 0.72);
	position: absolute;
	left: 19px;

	#top_form {
		float: none !important;
	}
}
.games_result.contact-widget {
	width: 400px;
	top: 0;
	background-color: rgba(0, 0, 0, 0.72);
	position: absolute;
	left: 326px;

	#top_form {
		float: none !important;
	}
}

.games_result #top {
	width: 85% !important;
	display: block !important;
	padding: 10px 0;
	text-align: right;
	position: relative;
}

.all_other.contact-widget {
    width: 438px;
    float: none;
    position: absolute;
    left: 326px;
    top: -111px;
    
}

.page-template-template-winner-recommendations-blog div#countdown1 {
    float: left;
    color: #ffcc00;
    position: relative;
    z-index: 1;
    text-shadow: 2px 1px 1px 1 #ccc;
    display: inline-block;
    text-align: center;
    padding: 5px;
    border-radius: 13px 8px 5px 5px;
    font-size: 36px;
    font-weight: thin;
    display: block;
    line-height: 15px;
    top: -45px;
    right: -73px;
    margin-bottom: 0px;
    margin-right: 26%;
    margin-left: 20%;
    width: 70%;
    text-shadow: 2px 1px 4px #ffcc00;
}

.page-template-tenplate-new-magazin div#countdown1 {
    float: left;
    color: #ffcc00;
    position: relative;
    z-index: 1;
    text-shadow: 2px 1px 1px 1 #ccc;
    display: inline-block;
    text-align: center;
    padding: 5px;
    border-radius: 13px 8px 5px 5px;
    font-size: 36px;
    font-weight: thin;
    display: block;
    line-height: 15px;
    top: -55px;
    right: -73px;
    margin-bottom: 0px;
    margin-right: 26%;
    margin-left: 20%;
    width: 70%;
    text-shadow: 2px 1px 4px #ffcc00;
}

img#hot_sport {
    position: relative !important;
    top: -196px !important;
    right: 93px;
    z-index: 10;
    width: 34.5% !important;
}

.row.countdown1 {
    width: 105%;
    float: left;
}

.page-template-template-winner-recommendations-blog .send-winner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
}

.page-template-tenplate-new-magazin .send-winner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
}

.all_other form div {
	margin: 0 0 0.5em 0;
	font-size: 19px;
	font-family: "Rubik";
	margin-top: 0px;
	width: 100%;
	padding: 0 !important;
}

.all_other #hot-box span#hot_ratio {
    top: -203px;
    position: relative;
    right: -88px;
    z-index: 20;
    font-size: 17px !important;
    font-weight: bold !important;
    font-family: 'Heebo', sans-serif !important;
}

#hot-box #signup_push p {
    font-weight: bold !important;
    font-size: 19px !important;
    font-family: 'Heebo';
    position: relative;
    top: 0 !important;
    right: 0;
    line-height: 86%;
		margin: 0 !important;
		padding: 10px 0 0 0;
}

#hot-box #hot_bluegrad_big {
    width: 176px !important;
    height: 31px;
    top: 0px !important;
}

#hot-box #our_recommend {
    top: -33px;
    position: relative;
    right: 11px;
}

#hot-box #signup_push {
	background-color: white;
	width: 65%;
	right: 0;
	top: 0px;
	position: relative;
	-webkit-box-shadow: 1px 12px 21px 0px;
	box-shadow: 1px 12px 21px 0px;
	margin: 0 auto !important;
}

#hot-box #yellowbackground,
#hot-box #blue-banner-left {
	background: url("/site_php/service/hot-rec-winner/blue-banner-left.png") no-repeat center center;
	width: 100% !important;
	position: relative;
	top: 0;
	right: 0;
	height: 90px;
	margin: 5px 0 0 0;
	background-size: cover;
}
#hot-box #yellowbackground {
	background: url("/site_php/service/hot-rec-winner/yellowbackground.png") no-repeat center center;
	background-size: cover;
}

.all_other form.wpcf7-form {
    min-height: 421px;
    padding: 10px 8% 0px 8%;
}

#hot-box #top {
    margin-top: 0px;
    width: 187px;
    margin-left: 143px;
    font-size: 21px;
    font-family: "Rubik";
    color: rgb(255, 255, 255);
    text-align: initial;
    direction: rtl;
    z-index: 10;
    position: absolute;
    line-height: 121%;
    top: 42px;
}

#hot-box #anaf {
	position: relative;
	top: -81px;
	margin-right: 90px;
	z-index: 30;
}

#hot-box #liga {
    top: -3px;
    position: relative;
    right: 6px;
}

#hot-box #hot_bluegrad1 {
    right: 1px;
    z-index: 1;
    width: 182px !important;
    top: 26px !important;
}

#hot-box #left-form {
    float: none;
}

#hot-box #wpcf7-f147-o1 {
    float: right;
}

#hot-box {
    right: 67px;
    position: relative;
}

#hot-box #liga span {
    font-size: 15px;
    font-family: 'Heebo';
    position: relative;
    z-index: 10;
}

#hot-box #blue-banner-main {
    z-index: 10;
}

#hot-box #hot_medal {
    width: 72px !important;
    position: relative;
    top: -239px !important;
    z-index: 5;
    right: -143px;
}

#hot-box #anaf span {
    color: #ffcc00;
    font-weight: bold;
    font-size: 27px;
    font-family: 'Heebo';
}

#hot-box form.wpcf7-form {
    min-height: 495px;
    padding: 0;
    width: 355px;
    height: 498px;
}

#hot-box #countdown-label {
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    position: relative;
    top: -42px;
}

#hot-box #blue-banner-main {
    margin-top: 0px;
}

.contact-widget .wpcf7-form h3 {
    color: #f7bf23;
    margin: 0px;
    font-size: 40px;
    font-weight: 200;
    line-height: 24px;
    margin-top: 30px;
    margin-bottom: 23px;
    font-family: "Rubik";
}

#hot-box #live {
    top: -30px;
    position: relative;
    right: -3px;
}

#hot-box #start_hour {
    position: relative;
    top: -37px;
    right: -2px;
}

#hot-box #recommend {
    position: relative;
    top: -25px;
    right: -3px;
}

.all_other.contact-widget .wpcf7-form h3 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
}

.contact-widget .wpcf7-form h3 span {
    font-size: 32px;
}

.contact-widget .wpcf7-form p {
    margin: 0px;
    color: #fff;
    font-size: 29px;
    margin-bottom: 6px;
    line-height: 30px;
}

#top span{
    width: 88%;
    display: block;
}

.contact-widget .wpcf7-form .wpcf7-form-control-wrap .wpcf7-text {
    color: black;
    max-width: 280px;
    min-height: 25px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 5px 0px;
    text-align: right;
    padding: 10px 10px;
    border-radius: 2px;
    cursor: auto;
    font-size: 20px;
    width: 100%;
}

.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.checkbox {
    background-color: #fff !important;
    vertical-align: middle;
    cursor: text;
    float: right !important;
    width: 13% !important;
    margin-top: 13px;
}

.wpcf7-form-control.checkbox {
    font-size: 17px;
    width: 263px;
    height: 29px;
    margin-bottom: -29px;
    padding-bottom: 9px;
    border-bottom-width: 3px;
    margin-top: 11px;
}

.wpcf7-form-control.endtext {
    font-size: 19px;
    color: #ffffff;
}

.wpcf7-form-control.texta {
    color: #98c80d;
    text-decoration: underline !important;
    font-size: 19px;
}

.contact-widget .wpcf7-form .wpcf7-form-control-wrap .wpcf7-tel {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    background-color: #fff;
    vertical-align: middle;
    cursor: text;
}

.contact-widget .wpcf7-form .wpcf7-submit {
    padding-top: 7px;
    box-sizing: border-box !important;
    width: 306px;
    height: 64px;
    color: #333333;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    margin: 5px 0px;
    padding: 7px 10%;
    border: none;
    border-bottom-color: #ccc;
    border-radius: 2px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    vertical-align: middle;
    cursor: text;
    background: #98c80d;
    text-shadow: none;
    font-size: 22px;
    font-weight: normal;
    line-height: 25px;
    cursor: pointer;
    white-space: normal;
}

.home .contact-widget .wpcf7-form .wpcf7-submit {
    width: 300px;
}

.contact-widget .wpcf7-form div.wpcf7-mail-sent-ng {
    float: left;
    text-align: left;
    font-size: 12px;
    padding-right: 0;
    float: none;
    padding-top: 0px !important;
    border: none !important;
}
.contact-widget .wpcf7-form div.wpcf7-mail-sent-ng li {
    color: red;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.contact-widget .wpcf7-form div.wpcf7-mail-sent-ng ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
.contact-widget .wpcf7-form div.wpcf7-mail-sent-ng ul li {
    list-style:none;
}



.contact-widget div.wpcf7 img.ajax-loader {
    float: left;
}

.arrow_toggle {
    margin: 0px;
    color: #fff;
    font-size: 30px;
    margin-bottom: 6px;
    margin-top: 10px;
    background: url(../images/arrow.png) 0% center no-repeat;
    cursor: pointer;
    width: auto;
    position: absolute;
    bottom: 120px;
    left: 283px;
    padding-left: 40px;
    z-index: 1000;
}

.arrow_toggle.arrow_up {
    background: url(../images/arrow_up.png) 0% center no-repeat;
}


#widgets {
    margin-top: 0px;
    clear: both;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.home-widgets {
    width: auto;
    float: none;
}

.home-widgets .col-300 {
    float: none;
    margin: 0px auto;
}

h4.textwidgetMobile {
    display: none;
}

.home-widgets #home_widget_1.col-300 {
    padding: 30px 0px 50px 19px;
    width: auto;
    float: none;
    background: #ededed;
    max-width: 1920px;
    margin-top: -29px;
    height: 330px;
}

.home-widgets #home_widget_3.col-300 {
    background: #ffffff;
    width: auto;
    max-width: 1440px;
    float: none;
    margin-top: 42px;
    height: 357px;


}

.home-widgets #slider_toggle_widget_1.col-300 {
    width: auto;
    background: #ffffff;
    padding: 53px 0px;
    display: block;
    float: none;
    padding-top: 95px;
}

.home .home-widgets #slider_toggle_widget_1.col-300 {
    padding-top: 50px;
}

.lottery_detail4 .home-widgets #slider_toggle_widget_1.col-300 {
    padding-top: 0px !important;
}

.chance .home-widgets #slider_toggle_widget_1.col-300 {
    padding-top: 134px !important;
}

.toto .home-widgets #slider_toggle_widget_1.col-300 {
    padding-top: 50px !important;
}

.lottery .home-widgets #slider_toggle_widget_1.col-300 {
    padding-top: 62px !important;
}

.page-id-257 .home-widgets #slider_toggle_widget_1.col-300 {
    padding-top: 0px !important;
}

.winner .home-widgets #slider_toggle_widget_1.col-300 {
    padding-top: 0px !important;
}

.slider_toggle_widget_header {}

.lottery_detail3 .slider_toggle_widget_header {
    margin-top: 1px !important;
}

.home .slider_toggle_widget_header {
    margin-top: -4px;
}

.logged-in #text-12 .icon_main {
    margin-bottom: 21px;
}

.home-widgets .col-300 .innerWrapHomeWidget {
    margin: 0px auto;
}

.qAndA.innerWrapHomeWidget {
    margin-right: 0px;
}

.home-widgets #slider_toggle_widget_1.col-300 .innerWrapHomeWidget {
    max-width: 1300px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.innerWrapHomeWidget p {
    font-size: 17px;
    font-family: Heebo;
    color: #333333;
    margin-top: 47px;

}

.home-widgets #slider_toggle_widget_1.col-300 .widget-wrapper {
    -webkit-box-flex: 33%;
        -ms-flex: 33%;
            flex: 33%;
}

.home-widgets #slider_toggle_widget_1.col-300 .SliderToggleWrapper .icon_main img {
    height: 350px;
    -o-object-fit: contain;
       object-fit: contain;
}

.home-widgets #slider_toggle_widget_1 .SliderToggleWrapper .section_head {
    color: #333333;
    font-size: 22px;
    line-height: 1.2;
    margin-top: 20px;
    padding: 0 20px;
}

.section_title {
    margin-top: 20px;
}


.SliderToggleWrapper {
    position: relative;

		.section_title {
			margin: 20px 0 0 0;
		}
}

.SliderToggleWrapper .number_icon {
    width: auto;
    float: right;
    background: #448DB4;
    border: 3px solid #FFF;
    font-size: 50px;
    color: #FFF;
    border-radius: 36px;
    position: absolute;
    top: 26%;
    right: 7%;
    padding: 5%;
}

.home-widgets #home_widget_4 {
    width: auto;
    max-width: 1440px;
    float: none;

}

#home_widget_1 .widget-wrapper {
    width: 310px;
    float: right;
    text-align: center;
    display: inline-block;

}

#home_widget_1 #text-16.widget-wrapper {
    width: 1440px;
    margin-top: 14px;
}

#home_widget_1 #text-6.widget-wrapper {
    margin-right: 79px;
    margin-left: -12px;
    margin-top: -56px;
    width: 380px !important;
}

#text-6 .show_counter {
    margin: 80px 15px 40px -125px !important;
    width: 444px;
    padding-right: 44px;

}

#text-9 {
    width: 361px !important;
    margin-right: 95px !important;
    margin-left: 154px !important;
}

#text-10 .show_counter {
    width: 335px !important;
    margin-right: 34px !important;
    margin-top: 80px;
    margin-left: -16px;
    margin-bottom: 41px;

}

#home_widget_1 #text-10.widget-wrapper {
    margin-right: -65px;
    margin-top: -55px;
}

.counter_section h2 {
    margin: 0px 0px 0px 0px;
    font-size: 37px;
    font-family: "Heebo";
    color: #333333 !important;

}

a.counter_section.register.menu-btn-link {
    text-decoration: none !important;
    color: #000 !important;
    display: inline-block !important;
    width: 128px !important;
    text-align: center;
    padding: 10px !important;
    color: #fff !important;

}

a.counter_section.register.menu-btn-link:hover {
    background: transparent;
    color: #98c80d !important;
    font-weight: 700;
}

#home_widget_1 .textwidget h3 {
    font-size: 40px;
    font-weight: bold;
    color: #333333 !important;
    font-family: "Heebo";
    margin: 12px 0px 46px 0px;
}

#home_widget_1 #text-6 .textwidget h2 {
    position: relative;
    top: 50px;
}

#home_widget_1 #text-10 .textwidget h2 {
    position: relative;
    top: 50px;
}

.page-template-common_template_new_1-php form.wpcf7-form {
    position: relative;
    left: 0px;
    top: 0px;
}

.page-template-common_template_new_1 #content h4 {
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: bold;
    color: black !important;
}

.single-blogs .proven_container {
    margin-top: -20px;
    margin-right: 3px;
    position: absolute;
}

.single-blogs .postinfo-container {
    margin-top: 182px;
    position: relative;
}

.single-blogs .proven_container.show_proven_correct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    margin-top: 110px;
}

.single-blogs.page-template-common_template_new_1 #content h4 {
    margin-bottom: -113px;
}

.single-blogs.page-template-common_template_new_1 .winner_results {
    float: left;
}

.single-blogs.page-template-common_template_new_1 .winner .template_1.common_template #content h1.post-title {
}

.single-blogs.page-template-common_template_new_1 div#winner-single-post-title {
    height: 210px;
}

.single-blogs h4.subheading {
    margin-top: -66px;
}

.single-blogs .proven_container.dont-show_proven_correct {
    visibility: hidden;
}

.page-template-template-winner-recommendations-blog .proven_container {
    margin-top: 0px;
}

.page-template-template-winner-recommendations-blog .postinfo-container {
    margin-top: 170px;
    position: relative;
}


.page-template-template-winner-recommendations-blog img.proven_container.show_proven_correct {
    float: right;
    width: 16%;
    margin-right: -187px;
    margin-top: -80px;
}

.page-template-template-winner-recommendations-blog .proven_container.dont-show_proven_correct {
    
    visibility: hidden;

}

.page-template-template-winner-recommendations-blog .proven_correct {
    font-size: 22px;
    font-weight: bold;
    color: #4fa916;
    font-family: "Heebo";
    margin-top: 26px;
    margin-left: 10px;
}

.page-template-template-winner-recommendations-blog .proven_container > img {
    float: right;
    width: 16%;
    margin-right: -187px;
    margin-top: -147px;
}

.page-template-template-winner-recommendations-blog .winner-rec-paginate {
    text-align: center;
    font-family: 'Heebo';
    padding-bottom: 19px;
}


.page-template-tenplate-new-magazin .proven_container {
    margin-top: 0px;
}

.page-template-tenplate-new-magazin .postinfo-container {
    margin-top: 170px;
    position: relative;
}


.page-template-tenplate-new-magazin img.proven_container.show_proven_correct {
    float: right;
    width: 16%;
    margin-right: -187px;
    margin-top: -80px;
}

.page-template-tenplate-new-magazin .proven_container.dont-show_proven_correct {
    
    visibility: hidden;

}

.page-template-tenplate-new-magazin .proven_correct {
    font-size: 22px;
    font-weight: bold;
    color: #4fa916;
    font-family: "Heebo";
    margin-top: 26px;
    margin-left: 10px;
}

.page-template-tenplate-new-magazin .proven_container > img {
    float: right;
    width: 16%;
    margin-right: -187px;
    margin-top: -147px;
}

.page-template-tenplate-new-magazin .winner-rec-paginate {
    text-align: center;
    font-family: 'Heebo';
    padding-bottom: 19px;
    margin-top: 22px;
}


.single-blogs .proven_correct {
    font-size: 22px;
    font-weight: bold;
    color: #4fa916;
    font-family: "Heebo";
    margin-top: 26px;
    margin-left: 10px;
}

.single-blogs .proven_container > img {
    width: 26%;
    top: -281px;
    position: relative;
    right: -379px;
}

.single-blogs span.entry-date, .single-blogs h4.subheading {
    margin-right: 3px;
    font-size: 17px;
    font-family: "Heebo";
    color: #333333;
    line-height: 1.3;

}

.single-blogs p.author {
    margin-right: 3px !important;
    font-size: 17px !important;
    font-family: "Heebo";
    color: #333333 !important;
    line-height: 1.3;
}

.single-blogs div.the-content {
    font-size: 32px;
    font-family: "Heebo";
    color: #333333;
    line-height: 1.6;
    width: 80%;
    margin-bottom: 5px;
    margin-top: 37px;
    margin-right: auto;
    margin-left: auto;
}

.single-blogs #content p,
.single-blogs #content li {
    font-size: 18px;
}


.single-blogs div#whatsapp-mobile-share {
    background-image: url(../images/whatsapp.png);
    background-repeat: no-repeat;
    height: 66px;
    background-size: 55px;
    background-position: right;
    margin-right: 9.5%;
}

.single-blogs div#email-share {
    background-image: url(../images/icons8-mail.png);
    background-repeat: no-repeat;
    height: 66px;
    background-size: 55px;
    background-position: right;
    margin-right: 9.5%;
}



.page-template-common_template_new_1.blogs-template-default .page-title.centered {
    margin-top: 68px !important;
}

.page-template-template-winner-recommendations-blog .container.hot-recommend {
    margin-top: 0;
    width: 102%;
    margin-bottom: 19px;
    padding-left: 3px;
    padding-right: 3px;
    position: relative;
    top: -320px;
    right: 94px;
}

.page-template-template-winner-recommendations-blog .hot-recommend span {
    color: white;
    font-size: 18px;
}

.page-template-template-winner-recommendations-blog .hot-recommend #countdown1 span {
    text-shadow: 2px 1px 4px #ffcc00;
    color: #ffcc00;
    font-size: 36px;

}

.page-template-template-winner-recommendations-blog .hot-recommend {
    line-height: 26px !important;
    text-align: right;
}

.page-template-template-winner-recommendations-blog #game_name span {
    font-weight: bold;
    font-size: 18px;
    font-family: 'Heebo';
    color: #ffcc00;
}

.page-template-template-winner-recommendations-blog #top_title {
    font-weight: bold;
    font-size: 27px;
    font-family: 'Heebo';

}

.page-template-template-winner-recommendations-blog #our_recommend span {
    font-weight: 200;
    font-size: 21px;
    color: white;
    font-size: 20px;
    font-family: 'Heebo';
    position: relative;
    z-index: 10;
    right: -7px;
}

.page-template-template-winner-recommendations-blog #recommend span {
    font-weight: bold;
    font-size: 18px;
    font-family: 'Heebo';
    color: #ffcc00;
}

.page-template-template-winner-recommendations-blog p#rec_link {
    font-weight: bold;
    font-size: 19px;
    font-family: 'Heebo';
    color: #ffcc00;
    position: relative;
    top: -35px;
    right: -4px;
}

.page-template-template-winner-recommendations-blog #click_link_winner img {
    width: 203px !important;
    position: relative;
    top: -35px !important;
    right: -2px;
}

.page-template-template-winner-recommendations-blog-custom {
    margin-top: 210px;
    width: 80%;
    margin-right: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
}

.page-template-template-winner-recommendations-blog .post.clearfix {
    margin-right: 3px;
    font-size: 17px;
    font-family: "Heebo";
    color: #333333;
    line-height: 1.3;
}

.page-template-template-winner-recommendations-blog .post-content {
    margin-top: 13px;
    border-bottom: 1px solid #afbfb1;
    width: 100%;
    padding-bottom: 29px;

}


.page-template-tenplate-new-magazin .container.hot-recommend {
    margin-top: 0;
    width: 102%;
    margin-bottom: 19px;
    padding-left: 3px;
    padding-right: 3px;
    position: relative;
    top: -343px;
    right: 108px;
}

.page-template-tenplate-new-magazin .hot-recommend span {
    color: white;
    font-size: 18px;
}

.page-template-tenplate-new-magazin .hot-recommend #countdown1 span {
    text-shadow: 2px 1px 4px #ffcc00;
    color: #ffcc00;
    font-size: 36px;

}

.page-template-tenplate-new-magazin .hot-recommend {
    line-height: 26px !important;
    text-align: right;
}

.page-template-tenplate-new-magazin #game_name span {
    font-weight: bold;
    font-size: 21px;
    font-family: 'Heebo';
    color: #ffcc00;
}

.page-template-tenplate-new-magazin #top_title {
    font-weight: bold;
    font-size: 27px;
    font-family: 'Heebo';

}

.page-template-tenplate-new-magazin #our_recommend span {
    font-weight: 200;
    font-size: 21px;
    color: white;
    font-size: 20px;
    font-family: 'Heebo';
    position: relative;
    z-index: 10;
}

.page-template-tenplate-new-magazin #recommend span {
    font-weight: bold;
    font-size: 21px;
    font-family: 'Heebo';
    color: #ffcc00;
}

.page-template-tenplate-new-magazin p#rec_link {
    font-weight: bold;
    font-size: 19px;
    font-family: 'Heebo';
    color: #ffcc00;
    position: relative;
    top: -35px;
    right: -4px;
}

.page-template-tenplate-new-magazin #click_link_winner img {
    width: 203px !important;
    position: relative;
    top: -35px !important;
    right: -2px;
}

.page-template-tenplate-new-magazin #top_form {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}

.page-template-tenplate-new-magazin .post.clearfix {
    margin-right: 3px;
    font-size: 17px;
    font-family: "Heebo";
    color: #333333;
    line-height: 1.3;
}

.page-template-tenplate-new-magazin .post-content {
    margin-top: 13px;
    border-bottom: 1px solid #afbfb1;
    width: 100%;
    padding-bottom: 29px;

}


.page-template-common_template_new_1 .page-title.centered {
    margin-top: 47px;
    margin-bottom: 30px !important;
}

.page-template-common_template_new_1 .winner_no_table .page-title.centered {
    margin-top: 80px;
}

.page-template-common_template_new_1 .toto .page-title.centered {
    margin-top: 110px;
}

#content h4 .page-template-common_template_new_1-php h1.post-title {
    color: #000 !important;
    font-family: "Heebo" !important;
    padding-bottom: 5px;
}

.page-template-common_template_new_1-php .row.join_other_games {
    text-align: center;
    margin-top: 77px;
    margin-bottom: 77px;
}

.page-template-common_template_new_1-php .template_1.common_template #content {
    width: 1123px;
}

.page-template-common_template_new_3-php form.wpcf7-form {
    position: relative;
    left: 0px;
    top: 0px;
}

.page-template-common_template_new_3 #content h4 {
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: bold;
    color: black !important;
}

.page-template-common_template_new_3 {
    margin-top: 0px;
}

.page-template-common_template_new_3 #post-79335 .post-entry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.page-template-common_template_new_3 #post-78696 .post-entry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.page-template-common_template_new_3 #post-78696 h1.post-title {
    text-align: center;
}

.page-template-common_template_new_3 #post-79335 h1.post-title {
    text-align: center;
}

.page-template-common_template_new_3 .winner_no_table .page-title.centered {
    margin-top: 80px;
}

.page-template-common_template_new_3 .toto .page-title.centered {
    margin-top: 110px;
}

#content h4
.page-template-common_template_new_3-php h1.post-title {
    color: #000 !important;
    font-family: "Heebo" !important;
    padding-bottom: 5px;
}

.page-template-common_template_new_3-php .row.join_other_games {
    text-align: center;
    margin-top: 77px;
    margin-bottom: 77px;
}

.page-template-common_template_new_3-php .template_1.common_template #content {
    width: 1123px;
}

.chance .about_info {
    width: 1000px !important;
    font-size: 15px;
    color: #000;
    margin-top: 308px;
    margin-bottom: 36px;
}

.about_info {
    width: 1000px !important;
    font-size: 15px;
    color: #000;
}

.lottery .about_info {
    width: 877px !important;
    font-size: 15px;
    color: #000;
    margin-top: -100px;
}

.about_info2 {
    font-size: 15px;
    color: #000;
    width: 1000px;
}


.about_more_info {
    font-family: "Heebo" !important;
}

.toto .about_more_info {
    margin-top: -95px;
}

.toto .about_info {
    width: 889px !important;

}

h1.post-title {
    width: 100%;
		text-align: center;
    margin: 40px auto;
}

.counter_section .register {
    color: #333333;
    font-size: 20px;
    text-decoration: underline !important;
    font-family: Heebo;
}

div#home_widget_draws {
    float: none;
}

.show_counter {
    margin: 10px 0px 10px 20%;
    float: left;
}

.show_counter .counterWrapper {
    float: right;
}

.show_counter span {
    float: right;
    color: #f00169;
    font-size: 52px;
    margin-top: 6px;
    font-family: "Rubik";
}

.show_counter .Count.number_count {
    font-size: 52px;
    color: #f00169;
    font-family: "Rubik";
}

.show_counter .number_count {
    font-size: 40px;
}

#widgets .counter_section .button {
    margin: 0px 0px 8px 0px;
    background: #a7cb40;
    color: #fff;
    font-size: 28px;
    border: 1px solid #598e1c;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 10px 30px;
    border-radius: 10px;
    clear: both;
    font-weight: normal;
    display: inline-block;
    width: auto;
}

.threeComponentsWrapper .image_icon {
    width: auto;
    padding: 35px 30px;
    border-radius: 88px;
    display: inline-block;
}

.threeComponentsWrapper {
    width: 397px;
    height: 130px;
    float: right;
    text-align: center;
    padding-bottom: 100px;
    margin-top: 57px;
    background-color: #f4f4f4
}

.wrapper1 {
    background: #f4f4f4 url('../images/rectangle_red.png') no-repeat top center;
}

.wrapper2 {
    background: #f4f4f4 url('../images/rectangle_blue.png') no-repeat top center;
    margin-left: 53px;
}

.wrapper3 {
    background: #f4f4f4 url('../images/rectangle_green.png') no-repeat top center;
    margin-left: 107px;
}

.wrapper1 p {
    margin-bottom: 27px;
}

.wrapper2 p {
    margin-bottom: 18px;
}

.wrapper3 p {
    margin-bottom: 41px;
}

#home_widget_3 .widget-title-home h2 {
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    color: #333333;
    padding: 50px 0px;
    padding-bottom: 0px;
    font-family: Heebo;
    margin-bottom: 0;

}

#home_widget_1 .innerWrapHomeWidget h2 {
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    color: #333333;
    font-family: Heebo;

}

#home_widget_1 .innerWrapHomeWidget h4 {
    text-align: center;
    
    color: #333333;
    font-family: Heebo;
    margin-bottom: 35px;
}

.threeComponentsWrapper .contentWrapper h1 {
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 5px;
}

.threeComponentsWrapper .contentWrapper span {
    font-size: 34px;
    font-weight: bold;
}

.threeComponentsWrapper .contentWrapper p {
    font-size: 16px;
    margin: 15px 0px;
}

#widget-title-two p {
    text-align: center;
    font-size: 25px;
    font-family: Heebo;
    
    margin-top: -34px;
}

.last_section img {
    width: auto;
    
}

.last_section .lastContentWrapper {
    width: auto;
    float: left;
    margin: 120px 0 0px 140px;
}

.last_section .lastContentWrapper .textWrap {
    width: auto;
    float: left;
    background: url(../images/colored_shape.png) right center no-repeat;
    padding-right: 20px;
    text-align: right;
}

.last_section .lastContentWrapper span {
    color: #5ca7d0;
    font-size: 48pt;
    text-align: right;
    line-height: 53px;
}

.last_section .lastContentWrapper .subtext {
    padding-top: 15px;
    font-size: 28px;
    padding-right: 20px;
    clear: both;
    width: auto;
    float: right;
}

.mask_div {
    width: 582px;
    position: absolute;
    height: 535px;
    background: url(../images/mask_frame2.png) right top no-repeat;
    top: 0px;
}

.img_mask {
    width: 582px;
    position: relative;
    height: 533px;
    overflow: hidden;
    float: left;
}

.slider_frame {
    position: absolute;
    top: 2px;
    width: 756px;
    height: 461px;
    left: 0;
    
}


.home-widgets #home_widget_2.col-300 {
    width: auto;
    float: none;
    padding: 0px 0px 50px 0px;
    max-width: 1920px;
    margin-top: 380px;
}

.lottery_detail .home-widgets #home_widget_2.col-300 {
    margin-top: 420px !important;
}

.home-widgets #home_widget_2.col-300 .widget-title-home h3 {

    text-align: center;
    width: 100%;
    margin: 0px auto;
    margin-bottom: -14px;
    font-size: 40px;
    font-weight: bold;
    color: #333333;
    padding: 60px 0px;
    padding-bottom: 0px;
    font-family: Heebo;


}

.all_winners_list.selfie {
    width: 1092px;
    margin: 0px auto;
    padding: 25px 0px 40px 0px;
    direction: ltr;
}

#widgets .all_winners_list.selfie ul.winners_list {
    padding: 0px 0px 0px 0px;
    height: auto !important;
    list-style-type: none;
}

.all_winners_list.selfie ul.winners_list li {
    margin-right: 5px !important;
}

.all_winners_list.selfie ul.winners_list li a {
    width: 100%;
    float: left;
    text-align: center;
}

.all_winners_list.selfie ul.winners_list li a img {
    
    width: 232px;
    
    height: 216px;
    margin-top: 10px;
}

.all_winners_list.selfie ul.winners_list li .winner_details {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
}

.all_winners_list.selfie ul.winners_list li .winner_details .winners_post_title,
.all_winners_list.selfie ul.winners_list li .winner_details .winners_subscription {
    color: #333333;
    font-size: 15px;
    font-family: heebo;
    margin-right: -60px;


}

.page-id-81 .all_winners_list.selfie ul.winners_list li .winner_details .winners_post_title {
    margin-right: 0px;
    width: auto;
}

.all_winners_list.selfie ul.winners_list li .winner_details .winners_amount {
    margin-top: 3px;
    color: #333333;
    margin-bottom: 10px;
    font-size: 24px;
    font-family: FbSpoiler-Regular;
    font-weight: bold;
    margin-left: 62px;
    direction: ltr;

}

.logged-in .all_winners_list.selfie ul.winners_list li .winner_details .winners_amount {
    direction: ltr;
}

.all_winners_list.selfie ul.winners_list li .winner_details .winners_amount strong {
    font-size: 44px;
    font-weight: normal;
}


.winner_results a {
	font-weight: 100 !important;
	direction: rtl;
	font-size: 17px;
	font-family: "Heebo";
	color: rgb(98, 98, 98);
	text-decoration: underline;
	position: relative;
	top: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	display: block;
}

#whatsapp-mobile-share p {
    position: relative;
    top: 23px;
    right: 60px;
    font-family: 'Heebo';
    width: 20%;
}

.chance_results a {
    font-weight: 100 !important;
    direction: rtl;
    padding-left: 20px;
    padding-top: 5px;
    font-size: 17px;
    font-family: "Heebo";
    color: rgb(98, 98, 98);
    text-decoration: underline;
    padding-right: 17px;
    position: relative;
    top: -67px;
    right: 5px;
}

.lottery_results a {
    font-weight: 100 !important;
    direction: rtl;
    padding-left: 20px;
    padding-top: 5px;
    font-size: 17px;
    font-family: "Heebo";
    color: rgb(98, 98, 98);
    text-decoration: underline;
}

#widgets .all_winners_list.selfie ul.winners_list li .circle_img {
    width: 100%;
    
    height: 246px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

#widgets .all_winners_list.selfie ul.winners_list li .circle_img.circle-1 {
    background: url(../images/circle_1.png) top center no-repeat;
    background-size: 220px;

}

#widgets .all_winners_list.selfie ul.winners_list li .circle_img.circle-2 {
    background: url(../images/circle_2.png) top center no-repeat;
    background-size: 220px;

}

#widgets .all_winners_list.selfie ul.winners_list li .circle_img.circle-3 {
    background: url(../images/circle_3.png) top center no-repeat;
    background-size: 220px;

}

#widgets .all_winners_list.selfie ul.winners_list li .circle_img.circle-4 {
    background: url(../images/circle_4.png) top center no-repeat;
    background-size: 220px;

}

#widgets .all_winners_list.selfie .owl-carousel {
    display: block;
}

#widgets .all_winners_list.selfie .owl-stage-outer {
    overflow: hidden;
}

#widgets .all_winners_list.selfie .owl-nav {
    display: none;
}

#widgets .all_winners_list.selfie .owl-dots {
    display: inline-block;
    zoom: 1;
    width: 100%;
    float: left;
}

#widgets .all_winners_list.selfie .owl-dot {
    display: inline-block;
    zoom: 1;
    padding: 8px 8px;
    margin-right: 10px;
    background: #e1e1e1;
    border-radius: 10px;
    border: none;
}

#widgets .all_winners_list.selfie .owl-dot.active {
    background: #9bb061;
}

#widgets .play_section_winners {
    width: 90%;
    margin: 0px auto;
    text-align: center;
}

#widgets .play_section_winners a {
    margin: 0px 0px 8px 0px;
    background: #a7cb40;
    color: #fff;
    font-size: 28px;
    border: 1px solid #598e1c;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 10px 30px;
    border-radius: 10px;
    clear: both;
    font-weight: normal;
    display: inline-block;
    width: auto;
}

#widgets .play_section_winners p {
    color: #5ca7d0;
    margin: 10px 0px 0px 0px;
    font-size: 36px;
}

.winner_details span {
    clear: both;
    display: block;
}

#winners_amount {
    display: inline-block;
    padding-right: 64px;
    margin-right: -60px;

}

#widgets .all_winners_list.selfie ul.winners_list li .sc_player_container1 .myButton_play,
.all_winners_list.selfie ul.winners_list li .sc_player_container1 .myButton_stop {
    border-radius: 35px;
    height: 40px;
    outline: medium none;
    padding: 10px 11px !important;
    position: absolute;
    right: 27px;
    top: 0;
    width: 32px;
}

#widgets .all_winners_list.selfie ul.winners_list li .sc_player_container1 .myButton_play:focus {
    border: none !important;
    outline: 0px;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-1 .sc_player_container1 .myButton_play {
    background: #f7c22d url(../images/speaker_icon.png) 18px center no-repeat !important;
    background-size: 27px 22px !important;
    background-position: 13px center !important;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-2 .sc_player_container1 .myButton_play {
    background: #5ca7d0 url(../images/speaker_icon.png) 18px center no-repeat !important;
    background-size: 27px 22px !important;
    background-position: 7px center !important;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-3 .sc_player_container1 .myButton_play {
    background: #d6235c url(../images/speaker_icon.png) 18px center no-repeat !important;
    background-size: 27px 22px !important;
    background-position: 13px center !important;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-4 .sc_player_container1 .myButton_play {
    background: #a7cb40 url(../images/speaker_icon.png) 18px center no-repeat !important;
    background-size: 27px 22px !important;
    background-position: 13px center !important;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-1 .sc_player_container1 .myButton_stop {
    background: #f7c22d url(../images/stop_icon.png) center no-repeat !important;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-2 .sc_player_container1 .myButton_stop {
    background: #5ca7d0 url(../images/stop_icon.png) center no-repeat !important;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-3 .sc_player_container1 .myButton_stop {
    background: #d6235c url(../images/stop_icon.png) center no-repeat !important;
}

.all_winners_list.selfie ul.winners_list li.circleWrap-4 .sc_player_container1 .myButton_stop {
    background: #a7cb40 url(../images/stop_icon.png) center no-repeat !important;
}




#menu-side_bar-about-smart-menu,
#menu-side_bar-toto {
    margin-right: -95px !important;
}

#menu-side_bar-about-smart-menu,
#menu-side_bar-toto {
    margin-right: 0px !important;
}

ul.sub-menu {
    height: 50px;
    position: absolute;
    top: 31px;
    width: 100%;
    min-width: 100%;
    margin-top: 0px;
    right: -249px !important;

}

#menu-item-16713 ul {
    right: -68px !important;
}

#menu-item-14677 ul {
    right: -36px !important;
    height: auto !important;
}

.menu li:hover > ul {
    top: 32px;
}

.menu li ul.sub-menu li {
    height: 50px;
    background: none;
    border: none;
    margin: 0px;
}

.menu li ul.sub-menu li:hover,
.menu li ul.sub-menu li a:hover {
    background: #98c80d !important;
    
    color: #fff !important;
}

.menu li ul.sub-menu li.current-menu-item {
    background: #16648f;
}

.menu li ul.sub-menu li a {
    border: none !important;
    height: 23px;
    padding: 25px 0px 0px 0px;
    color: #fff;
    font-size: 18px;
}

#menu-item-337 {
    margin-right: 0 !important;
}



.page-title.centered {
    text-align: center;
    background-color: #d0e9f7;
    margin-left: 22.5% !important;
    margin-right: 22.5%;
    height: 212px;
}

.page-template-common_template .page-title.centered {
    text-align: center;
    background-color: #d0e9f7;
    margin-left: 11.5% !important;
    margin-right: -19.5%;
    height: 212px;
    width: 1046px;
    position: relative;
    top: 273px;
    margin-top: 116px;
    margin-bottom: 192px;
}

.page-template-common_template form#register_form {
    width: 100% !important;
    display: inline-block;
    margin: 0;
    margin-top: -89px !important;
    margin-left: -27px !important;
    position: relative;
    top: -205px;
}

.page-template-common_template p.leads_text1 {
    font-size: 23px !important;
    font-family: "Heebo" !important;
    color: rgb(51, 51, 51);
    font-weight: bold !important;
    margin-bottom: 38px;
    position: relative;
    top: 0px;
}

.page-template-common_template p.leads_text {
    margin-top: 10px !important;
    margin-bottom: 22px !important;
    font-size: 17px !important;
    font-family: "Heebo";
    color: rgb(51, 51, 51);
    position: relative;
    top: 1px;
}

.page-template-common_template div#terms {
    position: relative;
    top: -206px;
}

.page-template-common_template_new_3 .page-title.centered {
    margin-top: 68px;
}

#register_form .row {
    margin-right: 25px;
    margin-left: 6px;
    margin-bottom: -1px;
    width: auto;

}

div#lead_form_input_1 {
    width: 197px;
    margin-left: 10px;
}

div#lead_form_input_2 {
    width: 197px;
    margin-left: 7px;
}

@media screen and (max-width: 480px) {
    div#lead_form_input_1 {
        width: 100%;
        margin-left: 10px;
    }

    div#lead_form_input_2 {
        width: 100%;
        margin-left: 7px;
    }

    .error.hot-rec-err {
        top: 50px !important;
    }
}

.winner-recomendation-post {
    font-family: Heebo, Sans-Serif;
    font-size: 31.875px;
}

div#lead_form_input_3 {
    margin-right: 3px;
}

.page-template-common_template_new_3 div#lead_form_input_3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

form#register_form {
    width: 100% !important;
    display: inline-block;
    margin: 0;
}

p.leads_text1 {
    font-size: 23px;
    font-family: "Heebo";
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin-bottom: 10px;
}

p.leads_text {
    margin-top: 10px;
    margin-bottom: 22px;
    font-size: 17px;
    font-family: "Heebo";
    color: rgb(51, 51, 51);
}

.toto#wrapper, .toto_detail#wrapper {
    /* background: #fff url(../images/toto_background.png) no-repeat; */
}

.world_winner_detail#wrapper {
    background: #fff url(../images/toto_background.png) no-repeat;
}

.millioner_winner_detail#wrapper {
    background: #fff url(../images/toto_background.png) no-repeat;
}

.winner_line_detail .main-banner {
    background: #fff url(../images/toto_background.png) no-repeat;
    background-size: contain;
}

.chance .main-banner {
    background: #fff url(../images/chance_background.jpg) no-repeat;
}


.lottery_detail4 .main-banner {
    background: #fff url(../images/chance_background.jpg) no-repeat;
}

.winner#wrapper, .lottery_detail3#wrapper, .winner_no_table#wrapper {
    /* background: #fff url(../images/winner_background.png) no-repeat; */
}

.part-magazin .winner#wrapper {
    background: #fff url(../images/Banner_magazine_Desktop_new.webp) no-repeat center;
    background-size: contain;
    background-position-y: 0;
}

.part-magazin-mobile .winner#wrapper {
    background: #fff url(../images/Banner_magazine_mobile_new.webp) no-repeat;
}

.page-template-tenplate-new-magazin .winner#wrapper {
    background: #fff url(../images/Banner_magazine_Desktop.jpg) no-repeat center;
    background-position: top;
    background-size: contain;
    width: 100%;
}

.page-template-tenplate-new-archive .winner#wrapper {
    background: #fff url(../images/header_news_desktop.webp) no-repeat center;
    background-position: top;
    background-size: contain;
    width: 100%;
}

.smart_match#wrapper {
    background: #fff url(../images/smart_match.png) no-repeat;
    margin: 0px auto 20px auto;
    height: 534px;
}

.smartmatch_first, .smartmatch_second, .smartmatch_big, .smartmatch_third {
    font-size: 25px;
    font-family: "Heebo";
    color: rgb(51, 51, 51);
}

.smartmatch_third {
    font-size: 19px;
    margin-right: 73px;
    margin-top: 10px;
    color: rgb(51, 51, 51);
}

.smartmatch_third a {
    text-decoration: underline;
    color: rgb(51, 51, 51);
}

.smartmatch_big {
    font-weight: bold;
    font-size: 45px;
    margin-bottom: 20px;
    margin-top: 45px;
    color: rgb(51, 51, 51);
}

.smartmatch_300 {
    font-weight: bold;
    font-size: 60px;
}

.common_template_template_3 {
    width: 1440px;
    position: absolute;
    margin: auto;
    right: 0;
    left: 0;
}

.main-banner {
    width:100%;
    height:100%;
    max-height: 315px;
    position: absolute;
}

.lottery#wrapper, .lottery_detail#wrapper {
	padding: 0 0 40px 0 !important; 
}

.lottery .main-banner, .lottery_detail .main-banner {
  background: #fff url(../images/lotto_bg.png) no-repeat;
	background-size: cover;
}

.chance h1.post-title {
    margin-bottom: -4px !important;
}

.chance .results {
    padding-right: 0 !important;
}

.lottery .results {
    padding-right: 0 !important;
}

.page-template-common_template_new #wrapper {
    margin: 0px auto;
    padding: 40px 0px;
    border: none;
    background-size: 100%;
    min-height: 200px;
    background-size: auto;
    width: auto;
}

.page-template-common_template_new .template_1.common_template {
    margin: 0px auto;
    float: none;
    width: 1903px;
    position: relative;
}

.page-template-common_template_new .template_1.common_template #content {
    width: 1423px;
    float: none;
    text-align: right;
    margin: 0px auto;
    position: relative;
    top: 400px;
}

.page-template-common_template_new .template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 40px;
    color: #333333;
    border-bottom: none;
    font-family: "Heebo";
    display: block;
    font-weight: bold;
    position: relative;
    top: -13px;
    right: 5px;
}

.page-template-common_template_new .lottery_detail4 .template_1.common_template #content h1.post-title {
    width: 100%;
    text-align: center;
}

.page-template-common_template_new .toto_detail .template_1.common_template #content h1.post-title {
    top: -41px !important;
    right: 4px !important;

}

.toto_detail .lottery_result_detail .lottery_result_text span {
    top: -18px !important;
    right: -7px !important;
    position: relative;
}

.page-template-common_template_new .chance .template_1.common_template #content h1.post-title {
    top: -40px !important;

}

.page-template-common_template_new .toto .template_1.common_template #content h1.post-title {
    top: -34px !important;
    right: 3px !important;
}

.page-template-common_template_new .winner .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new .lottery_result_outer .lottery_result_select_box {
    width: 100%;
    float: none;
    background: none;
    padding: 15px 0px;
    border-radius: 10px;
    margin: 0 auto;
}

.page-template-common_template_new .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
	float: none;
	font-size: 17px;
	padding-top: 13px;
	color: #333333;
	direction: rtl;
	font-family: "Heebo";
	text-align: center;
	margin: 0 auto;
	display: block;
}

.page-template-common_template_new .winner .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.page-template-common_template_new_3 #wrapper {

    margin: 0px auto;
    padding: 40px 0px;
    border: none;
    background-size: 100%;
    min-height: 200px;
    background-size: auto;
    width: auto;
}

.page-template-common_template_new_3 .template_1.common_template {
    margin: 0px auto;
    float: none;
    width: 1903px;
    position: relative;
}

.page-id-111.page-template-common_template_new_3 #wrapper {
    margin: 0px auto;
    padding: 0px 0px;
    border: none;
    background-size: 100%;
    min-height: 200px;
    background-size: auto;
    width: auto;
}

.page-id-111.page-template-common_template_new_3 #content p {
    font-size: 18px;
}

.page-template-common_template_new_3 .template_1.common_template #content {
    width: 1423px;
    float: none;
    text-align: right;
    margin: 0px auto;
    position: relative;
    top: 45px;
    right: -14px;

}

.page-id-111.page-template-common_template_new_3 .template_1.common_template #content {
    width: 1200px;
    float: none;
    text-align: right;
    margin: 0px auto;
    position: relative;
    top: 45px;
    right: -14px;
}

.page-template-common_template_new_3 .template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 40px;
    color: #333333;
    border-bottom: none;
    font-family: "Heebo";
    display: block;
    font-weight: bold;
    position: relative;
    top: -13px;
    right: 5px;
}

.page-template-common_template_new_3 .lottery_detail4 .template_1.common_template #content h1.post-title {
    top: -25px !important;


}

.page-template-common_template_new_3 .toto_detail .template_1.common_template #content h1.post-title {
    top: -41px !important;
    right: 4px !important;

}

.page-template-common_template_new_3 .chance .template_1.common_template #content h1.post-title {
    top: -40px !important;

}

.page-template-common_template_new_3 .toto .template_1.common_template #content h1.post-title {
    top: -34px !important;
    right: 3px !important;
}

.page-template-common_template_new_3 .winner .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new_3 .lottery_result_outer .lottery_result_select_box {
    width: 777px;
    float: none;
    background: none;
    padding: 15px 0px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.page-template-common_template_new_3 .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    float: right;
    font-size: 17px;
    margin-left: 17px;
    margin-right: 0px;
    padding-top: 13px;
    color: #333333;
    direction: rtl;
    font-family: "Heebo";
    top: 3px;
    right: -2px;
}

.page-template-common_template_new_3 .winner .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.page-template-common_template_new_1 #wrapper {

    margin-top: 25px;
    padding: 40px 0px;
    border: none;
    background-size: 100%;
    min-height: 200px;
    background-size: auto;
    width: auto;
}

.page-template-common_template_new_1 .toto.clearfix {

    padding-bottom: 0px !important;
}

.page-template-common_template_new_1 .template_1.common_template {
    margin: 0px auto;
    float: none;
    width: 1903px;
    position: relative;
}

.page-template-common_template_new_1 .template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 40px;
    color: #000;
    border-bottom: none;
    font-family: "Heebo";
    display: block;
    font-weight: bold;
    position: relative;
    top: -13px;
    right: 5px;
}

.d-flex.a-quiz-centered.winner-recomendation-post,
.d-flex.a-quiz-centered#winner-recomendation-link-gtm {
    color: #333333;
}

.page-template-template-winner-recommendations-blog.page-template-common_template_new_1 .template_1.common_template {
    width: auto;
}

.page-template-tenplate-new-magazin.page-template-common_template_new_1 .template_1.common_template {
    width: auto;
    padding-left: 15px;
}

.single.single-blogs.page-template-common_template_new_1 .template_1.common_template {
    width: auto;
}

.single.single-blogs.page-template-common_template_new_1 .template_1.common_template #content h1.post-title {
}

.page-template-template-winner-recommendations-blog.page-template-common_template_new_1 .template_1.common_template #content h1.post-title {
    font-size: 50px;
}

.page-template-tenplate-new-magazin.page-template-common_template_new_1 .template_1.common_template #content h1.post-title {
    font-size: 50px;
}

.page-template-common_template_new_1 .lottery_detail4 .template_1.common_template #content h1.post-title {
    top: -25px !important;
}

.page-template-common_template_new_1 .toto_detail .template_1.common_template #content h1.post-title {
    top: -41px !important;
    right: 4px !important;

}

.toto_detail .lottery_result_detail .lottery_result_text span {
    top: -18px !important;
    right: -7px !important;
    position: relative;
}

.page-template-common_template_new_1 .chance .template_1.common_template #content h1.post-title {
    top: -40px !important;

}

.page-template-common_template_new_1 .toto .template_1.common_template #content h1.post-title {
    top: -34px !important;
    right: 3px !important;
}

.page-template-common_template_new_1 .winner .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new_1 .winner_no_table .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new_1 .lottery_result_outer .lottery_result_select_box {
    width: 777px;
    float: none;
    background: none;
    padding: 15px 0px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.page-template-common_template_new_1 .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    float: right;
    font-size: 17px;
    margin-left: 17px;
    margin-right: 0px;
    padding-top: 13px;
    color: #333333;
    direction: rtl;
    font-family: "Heebo";
    top: 3px;
    right: -2px;
}

.page-template-common_template_new_1 .winner .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.page-template-common_template_new_1 .template_1.common_template {
    margin: 0px auto;
    float: none;
    width: 1903px;
    position: relative;
}

.page-template-common_template_new_1 .template_1.common_template #content {
    width: 1423px;
    float: none;
    text-align: right;
    margin: 0px auto;
    position: relative;
    top: 45px;
    right: -14px;
}

.page-template-common_template_new_1 .template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 40px;
    color: #333333;
    border-bottom: none;
    font-family: "Heebo";
    display: block;
    font-weight: bold;
    position: relative;
    top: -13px;
    right: 5px;
}

.page-template-common_template_new_1 .lottery_detail4 .template_1.common_template #content h1.post-title {
    top: -25px !important;


}

.page-template-common_template_new_1 .toto_detail .template_1.common_template #content h1.post-title {
    top: -41px !important;
    right: 4px !important;

}

.page-template-common_template_new_1 .chance .template_1.common_template #content h1.post-title {
    top: -40px !important;

}

.page-template-common_template_new_1 .toto .template_1.common_template #content h1.post-title {
    top: -34px !important;
    right: 3px !important;
}

.page-template-common_template_new_1 .winner .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new_1 .lottery_result_outer .lottery_result_select_box {
    width: 777px;
    float: none;
    background: none;
    padding: 15px 0px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.page-template-common_template_new_1 .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    float: right;
    font-size: 17px;
    margin-left: 17px;
    margin-right: 0px;
    padding-top: 13px;
    color: #333333;
    direction: rtl;
    font-family: "Heebo";
    top: 3px;
    right: -2px;
}

.page-template-common_template_new_1 .winner .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.page-template-common_template_new_1 .winner_no_table .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.page-template-common_template_new_3 #wrapper {

    margin: 0px auto;
    padding: 40px 0px;
    border: none;
    background-size: 100%;
    min-height: 200px;
    background-size: auto;
    width: auto;
}

.page-template-common_template_new_3 .toto.clearfix {

    padding-bottom: 0px !important;
}

.page-template-common_template_new_3 .template_1.common_template {
    margin: 0px auto;
    float: none;
    width: 1903px;
    position: relative;
}

.page-template-common_template_new_3 .template_1.common_template #content {
    width: 1423px;
    float: none;
    text-align: right;
    margin: 0px auto;
    position: relative;
    top: 45px;
    right: -14px;

}

.page-template-common_template_new_3 .template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 40px;
    color: #333333;
    border-bottom: none;
    font-family: "Heebo";
    display: block;
    font-weight: bold;
    position: relative;
    top: -13px;
    right: 5px;
}

.page-template-common_template_new_3 .lottery_detail4 .template_1.common_template #content h1.post-title {
    top: -25px !important;


}

.page-template-common_template_new_3 .toto_detail .template_1.common_template #content h1.post-title {
    top: -41px !important;
    right: 4px !important;

}

.toto_detail .lottery_result_detail .lottery_result_text span {
	top: 0 !important;
	right: 0px !important;
	position: relative;
	width: 100%;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.page-template-common_template_new_3 .chance .template_1.common_template #content h1.post-title {
    top: -40px !important;

}

.page-template-common_template_new_3 .toto .template_1.common_template #content h1.post-title {
    top: -34px !important;
    right: 3px !important;
}

.page-template-common_template_new_3 .winner .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new_3 .winner_no_table .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new_3 .lottery_result_outer .lottery_result_select_box {
    width: 777px;
    float: none;
    background: none;
    padding: 15px 0px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.page-template-common_template_new_3 .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    float: right;
    font-size: 17px;
    margin-left: 17px;
    margin-right: 0px;
    padding-top: 13px;
    color: #333333;
    direction: rtl;
    font-family: "Heebo";
    top: 3px;
    right: -2px;
}

.page-template-common_template_new_3 .winner .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.page-template-common_template_new_3 .template_1.common_template {
    margin: 0px auto;
    float: none;
    width: 1903px;
    position: relative;
}

.page-template-common_template_new_3 .template_1.common_template #content {
    width: 1423px;
    float: none;
    text-align: right;
    margin: 0px auto;
    position: relative;
    top: 45px;
    right: -14px;

}

.page-template-common_template_new_3 .template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 40px;
    color: #333333;
    border-bottom: none;
    font-family: "Heebo";
    display: block;
    font-weight: bold;
    position: relative;
    top: -13px;
    right: 5px;
}

.page-template-common_template_new_3 .lottery_detail4 .template_1.common_template #content h1.post-title {
    top: -25px !important;


}

.page-template-common_template_new_3 .toto_detail .template_1.common_template #content h1.post-title {
    top: -41px !important;
    right: 4px !important;

}

.page-template-common_template_new_3 .chance .template_1.common_template #content h1.post-title {
    top: -40px !important;

}

.page-template-common_template_new_3 .toto .template_1.common_template #content h1.post-title {
    top: -34px !important;
    right: 3px !important;
}

.page-template-common_template_new_3 .winner .template_1.common_template #content h1.post-title {
    top: 4px !important;
    right: 3px !important;
}

.page-template-common_template_new_3 .lottery_result_outer .lottery_result_select_box {
    width: 777px;
    float: none;
    background: none;
    padding: 15px 0px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.page-template-common_template_new_3 .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    float: right;
    font-size: 17px;
    margin-left: 17px;
    margin-right: 0px;
    padding-top: 13px;
    color: #333333;
    direction: rtl;
    font-family: "Heebo";
    top: 3px;
    right: -2px;
}

.page-template-common_template_new_3 .winner .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.page-template-common_template_new_3 .winner_no_table .lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    top: 3px;
    right: 5px;
    position: relative;
}

.lottery_detail .lottery_result_select_box {
    width: 100% !important;
    position: relative;
    text-align: center;
}

.lottery_detail .select_title {
    margin-right: 0px !important;
    margin-top: 13px;
    color: #333333;
    font-size: 17px;
    direction: rtl;
    font-family: "Heebo";
}

.lottery_detail .lottery_result_text span {
    color: #333333;
    font-size: 17px;
    direction: rtl;
    font-family: "Heebo";
    position: relative;
    margin: 0 auto;
}

span#yearname {
    top: 0px;
    right: 0px;
}

span#date {
    top: 0px;
    right: 0px;
}

.page-template-common_template_new .lottery_result_outer .lottery_result_select_box span.select_title, .lottery_result_outer .lottery_result_detail span {
	float: none;
	color: #333333;
	font-size: 17px;
	direction: rtl;
	font-family: "Heebo";
	margin: 0 auto;
	text-align: center;
	display: block;
	width: 100%;
}

.page-template-common_template_new .toto .lottery_result_outer .lottery_result_select_box span.select_title {
	position: relative;
	top: 0px !important;
	text-align: center;
	display: block;
	margin: 0 auto;
	width: 100%;
	float: none;
}

.page-template-common_template_new .chance span.select_title {
    position: relative;
    top: -51px !important;
}

.lottery_result_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.page-template-common_template_new .lottery_result_outer .lottery_result_detail {
	width: 100%;
	float: none;
	padding: 10px 0;
	background: none;
	border: none;
	color: #b2d9ee;
	position: relative;
	top: 0;
	right: 0;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.page-template-common_template_new .toto .lottery_result_detail {
	top: -0 !important;
	width: 100%;
	float: none;
	margin: 0 auto;
	right: 0;
	display: block;
	text-align: center;
}

.page-template-common_template_new .chance .lottery_result_detail {
    top: -66px !important;
}

.page-template-common_template_new_3 .lottery_result_outer .lottery_result_select_box span.select_title, .lottery_result_outer .lottery_result_detail span {
    float: right;
    color: #333333;
    font-size: 17px;
    margin-left: 12px;
    direction: rtl;
    font-family: "Heebo";
    margin-right: 21px;
}

.page-template-common_template_new_3 .toto .lottery_result_outer .lottery_result_select_box span.select_title {
    position: relative;
    top: -45px !important;
}

.page-template-common_template_new_3 .chance span.select_title {
    position: relative;
    top: -51px !important;
}

.lottery_result_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.page-template-common_template_new_3 .lottery_result_outer .lottery_result_detail {
    width: 777px;
    float: right;
    padding-bottom: 20px;
    background: none;
    border: none;
    border-radius: 10px;
    padding-right: 17px;
    color: #b2d9ee;
    position: relative;
    top: -5px;
    right: 4px;
}

.page-template-common_template_new_3 .toto .lottery_result_detail {
    top: -55px !important;
}

.page-template-common_template_new_3 .chance .lottery_result_detail {
    top: -66px !important;
}

img.slider-145.slide-148 {
    display: none !important;
}

#post-256 .post-entry .lottery_result_select_box span.select_title {
    margin-right: 0px !important;
    margin-top: 12px;
    color: #555656;
    font-size: 17px;
    font-family: "Heebo";
}

#post-256 .post-entry .lottery_result_detail {
    margin-bottom: 18px;
}

.toto_detail #post-256 .post-entry .lottery_result_detail {
    margin-bottom: -22px;
    top: 30px;
    margin-left: 50px;
}


.results-class .world_winner_detail .lottery_result_outer .lottery_result_detail {
    width: 100% !important;
    float: left !important;
    padding: 2px 0px !important;
    background: none !important;
    border: none !important;
    top: 10px;
    margin-bottom: 40px;
}




.world_winner_detail .lottery_result_detail .toto_text2 {
    display: block;
    width: 92px;
    height: 50px;
    float: right;
    font-weight: 100;
    font-size: 13px;
    text-align: center;
}

.world_winner_detail .lottery_result_detail .toto_text2 span.up {
    border-bottom: 1px solid #b2d9ee;
    width: 115px;
    height: 23px;
    margin: 0;
    padding-top: 3px;
}

.world_winner_detail .toto_text2 span.down {
    margin: 0px;
    padding-top: 1px;
    background-color: white;
    width: 104px;
    text-align: right;
    padding-right: 22px
}

.page-template-common_template_new .results_toto {
	font-size: 17px;
	font-family: "Heebo";
	color: rgb(98, 98, 98);
	text-decoration: underline;
	width: 100%;
	display: flex;
	text-align: center;
	margin: 0 auto;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 25px 0 0 0;
}

.page-template-common_template_new .toto_col {
    width: 24px;
    height: 50px;
    float: left;
    color: #0f5c91;    
    background: #96d8fd;
    margin: 0px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    padding-top: 0px;
    border-left: 1px solid #b2d9ee;
}

.page-template-common_template_new .toto_col .up {
    color: #333333;
    border-bottom: 1px solid;
    padding: 5px 0 0 0px !important;
    background: rgba(255, 255, 255, 0.32);
    border-bottom-color: #b2d9ee;
		text-align: center !important;
}

.page-template-common_template_new #text-14.widget-wrapper.widget_text {
    margin-top: 6px;
}

.page-template-common_template_new #widgets {
	width: 100%;  
	margin-top: 0px;
  color: #333333;
  display: inline-block;    
  float: none;
}

.page-template-common_template_new .lottery_detail #widgets {
    margin-top: 8px !important;
}

.page-template-common_template_new .lottery #widgets {
    margin-top: 261px !important;
		width: 100%;
}

.page-id-257 .page-template-common_template_new #widgets {
    margin-top: 51px !important;
}

.page-template-common_template_new #widgets #home_widget_2 {
    width: 1903px;
}

.page-template-common_template_new #content h2 {
    margin-bottom: 93px;
    font-family: "Heebo";
    font-size: 40px;
}

.page-template-common_template_new #content .tabledivhere .table_title h2 {
    margin-bottom: 93px;
    font-family: "Heebo";
    font-weight: bold;
    font-size: 40px;
}

.page-template-common_template_new .lottery_detail3 .slider_toggle_widget_header {
    position: relative;
    top: -88px;
}

.page-template-common_template_new .lottery_detail3 #content h2 {
    margin-bottom: -42px !important;
}

.page-template-common_template_new_3 .results_toto {
    font-size: 17px;
    font-family: "Heebo";
    color: rgb(98, 98, 98);
    text-decoration: underline;
    font-weight: 400;
    position: relative;
    top: -48px;
    right: 5px;
}

.page-template-common_template_new_3 .toto_col {
    width: 22px;
    height: 50px;
    float: left;
    color: #0f5c91;
    
    background: #96d8fd;
    margin: 0px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    padding-top: 0px;
    border-left: 1px solid #b2d9ee;
}

.page-template-common_template_new_3 .toto_col .up {
    color: #333333;
    border-bottom: 1px solid;
    padding: 5px 0 0 0px !important;
    background: rgba(255, 255, 255, 0.32);
    border-bottom-color: #b2d9ee;
}



.page-template-common_template_new_3 #text-14.widget-wrapper.widget_text {
    margin-top: 6px;
}

.page-template-common_template_new_3 #widgets {
    margin-top: 107px;
    color: #333333;
    display: inline-block;
    
    float: none;

}

.page-template-common_template_new_3 .lottery #widgets {
    margin-top: 261px !important;
}

.page-id-257 .page-template-common_template_new_3 #widgets {
    margin-top: 51px !important;
}

.page-template-common_template_new_3 #widgets #home_widget_2 {
    width: 1903px;
}

.page-template-common_template_new_3 #content h2 {
    margin-bottom: 93px;
    font-family: "Heebo";
    font-weight: bold;
    font-size: 40px;
}

.page-template-common_template_new_1 .lottery_result_outer .lottery_result_select_box span.select_title, .lottery_result_outer .lottery_result_detail span {
    float: right;
    color: #333333;
    font-size: 17px;
    margin-left: 12px;
    direction: rtl;
    font-family: "Heebo";
    margin-right: 21px;
}

.page-template-common_template_new_1 .toto .lottery_result_outer .lottery_result_select_box span.select_title {
    position: relative;
    top: -45px !important;
}

.page-template-common_template_new_1 .chance span.select_title {
    position: relative;
    top: -51px !important;
}

.lottery_result_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.page-template-common_template_new_1 .lottery_result_outer .lottery_result_detail {
    width: 777px;
    float: right;
    padding-bottom: 20px;
    background: none;
    border: none;
    border-radius: 10px;
    padding-right: 17px;
    color: #b2d9ee;
    position: relative;
    top: -5px;
    right: 4px;
}

.page-template-common_template_new_1 .toto .lottery_result_detail {
    top: -55px !important;
}

.page-template-common_template_new_1 .chance .lottery_result_detail {
    top: -66px !important;
}

.page-template-common_template_new_1 .results_toto {
    font-size: 17px;
    font-family: "Heebo";
    color: rgb(98, 98, 98);
    text-decoration: underline;
    font-weight: 400;
    position: relative;
    top: -48px;
    right: 5px;
}

.page-template-common_template_new_1 .toto_col {
    width: 22px;
    height: 50px;
    float: left;
    color: #0f5c91;
    
    background: #96d8fd;
    margin: 0px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    padding-top: 0px;
    border-left: 1px solid #b2d9ee;
}

.loto_777, .safe_surf, .toto_16 {
    line-height: 1.5;
}

.page-template-common_template_new_1.page-id-8802 .loto_777 #content p {
    font-family: 'fbspoiler-regular';
    color: black;
    font-size: 18px !important;
}

.page-template-common_template_new_1.page-id-8802 .loto_777 ul {
    font-family: 'fbspoiler-regular';
    color: black;
    list-style-type: circle;
    font-size: 18px !important;
}

.loto_777 p {
    font-size: 18px !important;
}

.toto_16 p {
    font-size: 18px !important;
}

.page-template-common_template_new_1 .toto_col .up {
    color: #333333;
    border-bottom: 1px solid;
    padding: 5px 0 0 0px !important;
    background: rgba(255, 255, 255, 0.32);
    border-bottom-color: #b2d9ee;
}


.page-template-common_template_new_1 #text-14.widget-wrapper.widget_text {
    margin-top: 6px;
}

.page-template-common_template_new_1 #widgets {
    margin-top: 107px;
    color: #333333;
    display: inline-block;
    
    float: none;

}

.page-template-common_template_new_1.page-id-8828 #widgets {
    margin-top: 107px;
    color: #333333;
    display: inline-block;
    
    float: none;
    margin-bottom: 40px;
}

.winner_line {
    font-family: 'Heebo';
}

.page-template-common_template_new_1 .lottery #widgets {
    margin-top: 261px !important;
}

.page-id-257 .page-template-common_template_new_1 #widgets {
    margin-top: 51px !important;
}

.page-template-common_template_new_1 #widgets #home_widget_2 {
    width: 1903px;
}

.page-template-common_template_new_1 #content h2 {
    margin-bottom: 45px;
    
    font-weight: bold;
    font-size: 40px;
}

.page-template-common_template_new_1 .toto #content h2 {
    margin-bottom: 20px;
    font-family: "Heebo";
    font-weight: bold;
    font-size: 30px;
}

.page-template-common_template_new_1 .lottery #content h2 {
    margin-bottom: 20px;
    font-family: "Heebo";
    font-weight: bold;
    font-size: 30px;
}

.page-template-common_template_new_3 .lottery_result_outer .lottery_result_select_box span.select_title, .lottery_result_outer .lottery_result_detail span {
    float: right;
    color: #333333;
    font-size: 17px;
    margin-left: 12px;
    direction: rtl;
    font-family: "Heebo";
    margin-right: 21px;
}

.page-template-common_template_new_3 .toto .lottery_result_outer .lottery_result_select_box span.select_title {
    position: relative;
    top: -45px !important;
}

.page-template-common_template_new_3 .chance span.select_title {
    position: relative;
    top: -51px !important;
}

.lottery_result_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.page-template-common_template_new_3 .lottery_result_outer .lottery_result_detail {
    width: 777px;
    float: right;
    padding-bottom: 20px;
    background: none;
    border: none;
    border-radius: 10px;
    padding-right: 17px;
    color: #b2d9ee;
    position: relative;
    top: -5px;
    right: 4px;
}

.page-template-common_template_new_3 .toto .lottery_result_detail {
    top: -55px !important;
}

.page-template-common_template_new_3 .chance .lottery_result_detail {
    top: -66px !important;
}

.page-template-common_template_new_3 .results_toto {
    font-size: 17px;
    font-family: "Heebo";
    color: rgb(98, 98, 98);
    text-decoration: underline;
    font-weight: 400;
    position: relative;
    top: -48px;
    right: 5px;
}

.page-template-common_template_new_3 .toto_col {
    width: 22px;
    height: 50px;
    float: left;
    color: #0f5c91;
    
    background: #96d8fd;
    margin: 0px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    padding-top: 0px;
    border-left: 1px solid #b2d9ee;
}

.page-template-common_template_new_3 .toto_col .up {
    color: #333333;
    border-bottom: 1px solid;
    padding: 5px 0 0 0px !important;
    background: rgba(255, 255, 255, 0.32);
    border-bottom-color: #b2d9ee;
}


.page-template-common_template_new_3 #text-14.widget-wrapper.widget_text {
    margin-top: 6px;
}

.page-template-common_template_new_3 #widgets {
    margin-top: 107px;
    color: #333333;
    display: inline-block;
    
    float: none;

}

.page-template-common_template_new_3.page-id-8828 #widgets {
    margin-top: 107px;
    color: #333333;
    display: inline-block;
    
    float: none;
    margin-bottom: 40px;
}

.winner_line {
    font-family: 'Heebo';
}

.page-template-common_template_new_3 .lottery #widgets {
    margin-top: 261px !important;
}

.page-id-257 .page-template-common_template_new_3 #widgets {
    margin-top: 51px !important;
}

.page-template-common_template_new_3 #widgets #home_widget_2 {
    width: 1903px;
}

.page-template-common_template_new_3 #content h2 {
    margin-bottom: 93px;
    font-family: "Heebo";
    font-weight: bold;
    font-size: 40px;
}

.ui-widget-content {
    border: 0px solid #aaa;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    top: 8px;
    height: 100% !important;
    background-position: center !important;
    left: 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
}

.ui-accordion .ui-accordion-header {
	padding: 0.7em .5em 1.8em .7em !important;
}

.ui-accordion .ui-accordion-icons {
    outline: 0;		
}

.ui-state-default {
    background: #fff !important;
    border-right-color: #fff;
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-color: #fff;
    border-left-style: solid;
    border-left-width: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    
}

.ui-state-default.ui-corner-top {
    background: inherit !important;
}

.ui-corner-all {
    border-radius: 0px !important;
}

.container_new_temp {
    width: 1440px;
    margin: 0;
    margin-top: 67px;
    font-family: "Heebo";
}

.accordion_new_temp_content ul {
    color: #000000;
    font-size: 15px;
}

.accordion_new_temp {
    border-bottom: 1px solid #c1c1c1;
    margin: 0;
}

.accordion_new_temp dt {
    border-top: 1px solid #c1c1c1;
    margin: 0px;
    padding: 24px 15px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    color: #333333;
    direction: rtl;
    height: 19px;
}
.accordion-item {
    border:none;
}

.accordion_new_temp dt span {
    float: none;
    font-weight: normal;
    font-size: 20px;
    top: -4px;
    position: relative;
}


.accordion_new_temp dt .accordion_new_temp_icon {
    float: left;
}

.accordion_new_temp_icon {

    margin-top: 4px;
}


.accordion_new_temp dt:active {
    background: #f1f1f1;
}

.accordion_new_temp_content {
    margin: 0;
    padding: 15px;

}


.ui-state-default .ui-icon.accordion_new_temp_icon_circle {
    background: url(../images/plus_icon_1.png) no-repeat;
    height: 25px;
    width: 25px;
}

.ui-state-active .ui-icon.accordion_new_temp_icon_circle_min {
    background: url(../images/Dash_icon.png) left no-repeat;
    height: 25px;
    width: 25px;
    
}




.page-template-common_template #wrapper {
    background: #fff url(../images/bg_gradient.png) no-repeat;
    margin: 0px auto;
    padding: 50px 20px;
    border: none;
    background-size: 100%;
    min-height: 200px;
}

.template_1.common_template {
    margin: 0px auto;
    float: none;
    width: 820px;
    position: relative;
}

.template_1.common_template #widgets.col-300 {
    text-align: right;
    margin-top: 20px;
    position: absolute;
    right: -269px;
}

.template_1.common_template #content {
    width: 793px;
    float: left;
    text-align: right;
    margin: 0px 0 0px 0px;
}

.template_1.common_template #widgets.col-300 ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.dealstemplate .deals-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #afbfb1;
    margin-bottom: 20px;
}

.dealstemplate .deals-heading .first-side .sub-title {
    border-bottom: unset !important;
}

.dealstemplate .deals-heading .second-side #strip-hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #fff;
    margin: 0;
}

.dealstemplate .deals-heading .second-side #strip-hero .text-lottery {
    text-align: center;
    font-size: 32px;
		margin-top:12px;
}
.dealstemplate .deals-heading .second-side #strip-hero .text-lottery .jackpot {
    font-size: 42px;
}

.dealstemplate .grid_product_list .product_img img{
    max-height: 100%;
}

.page-id-89 .menu-side_bar-winner-container { 
    display: none;
}

.template_1.common_template #widgets.col-300 ul li {
    margin-bottom: 5px;
}

.template_1.common_template #widgets.col-300 ul li a {
    display: inline;
    text-decoration: none;
    color: #3D3D3D;
    font-size: 18px;
}

.template_1.common_template #widgets.col-300 ul li.current-menu-item a {
    color: #5ca7d0;
}

.template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 34px;
    color: #d0021b;
    font-weight: 500;
    border-bottom: 1px solid #afbfb1;
}

.template_1.common_template .topInfoSection {
    width: 777px;
    float: left;
    background: #f8f8f8;
    border: 1px solid #dcdcdc;
    padding: 20px 8px;
    border-radius: 10px;
    margin-bottom: 50px;
}

.template_1.common_template .topInfoSection span {
    float: right;
    margin-left: 9px;
    font-size: 17px;
}

#load {
    
    background: url(../images/25-1.gif) center center no-repeat;
    height: 50px;
    position: relative;
    display: none;
}

.lottery_detail #load {
    
    background: url(../images/25-1.gif) center center no-repeat;
    position: relative;
    display: none;
    height: 34px;
    top: -176px;
    right: -659px;
}

.lottery_detail #load {
    right: -467px;
}

.logged-in .lottery_detail .lottery_result_detail #load {
    right: -467px;
}

.toto_detail #load {
    
    background: url(../images/25-1.gif) center center no-repeat;
    position: relative;
    display: none;
    height: 50px;
    top: 226px;
}

#load {
    
    background: url(../images/25-1.gif) center center no-repeat;
    position: relative;
    display: none;
    height: 50px;
    top: 226px;
}

.logged-in #load {
    
    background: url(../images/25-1.gif) center center no-repeat;
    position: relative;
    display: none;
    height: 50px;
    top: 0;
}

.page-template-common_template_new.logged-in .lottery_detail .logged-in #load {
    
    background: url(../images/25-1.gif) center center no-repeat;
    position: relative;
    display: none;
    height: 50px;
    top: -206;
}

.logged-in #post-8341 .load {
    background: url(../images/25-1.gif) center center no-repeat;
    position: relative;
    display: none;
    height: 50px;
}

.lottery_detail3 #loadnew {
    background: url(../images/25-1.gif) center center no-repeat;
    height: 50px;
    width: 50px;
    display: none;
    position: absolute;
    top: 351px;
    z-index: 888;
    left: 48%;
}

.loadingbox {
    background: url(../images/bgtrans.png) top left repeat;
    height: 550px;
    width: 100%;
    z-index: 666;
    position: absolute;
    top: 80px;
    left: 0px;
}

.lottery_detail3 .loadingbox {
    background: url(../images/bgtrans.png) top left repeat;
    height: 550px;
    width: 57%;
    z-index: 666;
    position: absolute;
    top: 516px;
    left: 307px;
}

.lottery_result_outer {
    width: 1423px;
    float: right;
}

.template_1.common_template .topInfoSection a {
    font-size: 20px;
    color: #fff;
    background: #a7cb40;
    padding: 15px 40px;
    border-radius: 4px;
    text-decoration: none;
}

.lottery_result_outer .lottery_result_select_box {
    width: 777px;
    float: left;
    background: #5ca7d0;
    padding: 15px 8px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.lottery_result_outer .lottery_result_select_box span.select_title {
    float: right;
    color: #fff;
    font-size: 20px;
    margin-left: 25px;
    direction: rtl;
}

.lottery_result_select_box .select_box,
.lottery_result_select_box .select_box_toto,
.lottery_result_select_box .select_box_toto {
    background: #F0EDEB url(../images/arrow_down.png) 6px no-repeat;
    font-size: 12px;
    color: #A4A1A1;
    padding: 6px 35px 6px 35px;
    text-align: center;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.select_title_256 {
    margin-top: 10px;
    color: #333333;
    font-size: 17px;
    margin-left: 25px;
    direction: rtl;
    font-family: "Heebo";
}

#post-256 .lottery_result_select_box .select_box_toto {
    background: #fff url(../images/down_arrow-new.png) 11px no-repeat;
    font-size: 15px;
    color: #333;
    text-align: center;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 43px;
    padding-left: 59px;
    padding-right: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 19px;
}

.lottery_detail .select_box {
    background: #fff url(../images/down_arrow-new.png) 11px no-repeat !important;
    font-size: 15px !important;
    color: #333 !important;
    text-align: center !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border-radius: 2px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    height: 43px !important;
    padding-left: 94px !important;
    padding-right: 15px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    right: 8px;
    position: relative;
}

.lottery_result_select_box .select_box.active {
    background: #F0EDEB url(../images/arrrow_up.png) 6px no-repeat;
}

.lottery_result_outer .lottery_result_detail span {
    color: #333333;
    font-size: 17px;
    margin-right: 5px;
    float: right;
    margin-bottom: 3px;
}

.lottery_result_outer .lottery_result_detail .results {
	float: none;
	display: block;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.lottery_result_outer .lottery_result_detail .results .circle_outer {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.lottery_result_outer .lottery_result_detail .circle {
    float: none;
    background: url(../images/green.png) no-repeat;
    width: 40px;
    height: 39px;
    margin-left: 5px;
}

.lottery_detail3 .lottery_result_outer, .lottery_result_outer.filter_result {
    float: none;
    width: 100%;
}

.lottery_detail4 .lottery_result_outer.filter_result {
    float: right;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
}

.page-id-41617 .lottery_detail4 .lottery_result_outer.filter_result {
    float: right;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

.page-id-11894 .lottery_detail4 .lottery_result_outer.filter_result {
    width: 100%;
    margin-top: 0px;
}

.page-id-38031 .lottery_detail4, .page-id-24973 .lottery_detail4 {
    float: right;
    font-family: fbspoiler-regular;
    width: 100%;
    margin-bottom: 20px;
}

.page-id-38031 td.rowtd2, .page-id-24973 td.rowtd2 {
    color: #ffffff !important;
}

.page-id-38031 .lottery_detail4, .page-id-24973 .lottery_detail4 {
    margin-right: 0;
}

.page-id-38031 .lottery_detail4 .lottery_result_outer.filter_result {
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

.page-id-38031 .winners_listresult2 .winnertable .bgsky .rowtd2 {
    color: black !important;
}

.page-template-common_template.page-id-11894 .lottery_detail4 .topheads {
    background: #4e97c0 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 73px;
}

.page-template-common_template.page-id-11894 .lottery_detail4 .winnertable .topheads td {
    color: #fff;
}

.page-template-common_template.page-id-11894 .template_1.common_template #content h1.post-title {
    border-bottom: 0px solid #afbfb1;
}

.lottery_result_outer .lottery_result_detail .circle_outer .circle span {
    color: #fff;
    width: 23px;
    height: 39px;
    margin-top: 5px;
    text-align: center;
    font-size: 22px;
}

.lottery_result_outer .lottery_result_detail .circle_outer .circle.red {
    background: url(../images/blue.png) no-repeat;
}

.table_results {
    width: 793px;
    float: left;
    margin-top: 20px;
    margin: auto;
}

.table_results table,
.table_results table th,
.table_results table td {
    border: none;
}

.table_results .table-1 tbody {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.table_results .table-1 td {
    direction: rtl;
    color: #5a5b5b;
    font-size: 21px;
    text-align: center;
}

.table_results .table-1 th {
    text-align: center;
    color: #5a5b5b;
    font-size: 20px;
    padding: 6px 0px;
    direction: ltr;
}

.table_results .table-1 td.one {
    text-align: center;
}

.table_results .table-1 td.two {
    text-align: center;
}

.table_results .table-2 tr td {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    background: url(../images/arrow_icon.png) 10px center no-repeat;
}

.table_results .table-2 th,
.table_results .table-2 td {
    padding: 15px 0;
}

#content .detail_results {
    margin-top: 20px;
    width: 793px;
    float: left;
}

#content h4 {
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: bold;
}

#content h2 {
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: normal;
}


#content p b {
    font-weight: normal;
}

#content p {
    font-size: 15px;
    color: #000;
    margin: 5px 0px;
    font-weight: normal;
    
}

.products_counter .column.col1 p.gamezPromoText {
    font-size: 19px !important;
    font-weight: 600 !important;
    color: white !important;
    border: 0px solid;
    text-align: center;
    margin: 0;
    -webkit-animation: glow 1s ease-in-out infinite alternate;
            animation: glow 1s ease-in-out infinite alternate;
}

.winner16-container {
	border: 1px solid #b2d9ee;
	width: 410px;
	text-align: center;
	margin: 0 auto;

	.winner16-game-result:first-of-type {
		width: 100%;

		.toto-up-item, .toto-down-item {
			width: 100%;
			text-align: right;
			background-color: unset;
		}
	}

	.winner16-game-result:not(:last-of-type) {
    border-left: 1px solid #afbfb1;
		text-align: center;
	}

	.toto-up-item {
		border-bottom: 1px solid #b2d9ee;
		background-color: #ededed;
	}

	.toto-down-item {
		background-color: #b2d9ee;

		span {
			font-size: 90%;
			margin-top: -2px;
			display: inline-block;
		}
	}

	.toto-up-item, .toto-down-item {
		width: 12px;
		font-size: 14px;
		line-height: normal;
		font-weight: bold;
		max-height: 15px;
		height: 15px;
	}
}

@-webkit-keyframes glow {
    from {
        text-shadow: 1px 1px 3px #fff, 1px 0px 3px #f5f906, 0px 0px 3px #f5f906, 0px 1px 3px #f5f906;
    }


}

@keyframes glow {
    from {
        text-shadow: 1px 1px 3px #fff, 1px 0px 3px #f5f906, 0px 0px 3px #f5f906, 0px 1px 3px #f5f906;
    }


}

.birthday {
    background: url(https://www.playsmart.co.il/wp-content/uploads/2015/11/birthday_before_approve2.jpg) no-repeat center center;
    width: 704px;
    height: 499px;
    position: relative;
    float: right;
}

.birthday img {
    overflow: hidden;
    cursor: pointer;
}

.lottery_result_outer.toto_filter_results .lottery_result_detail .results {
	float: none !important;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	display: block;
}

.toto_col {
    width: 21px;
    height: 50px;
    float: left;
    color: #0f5c91;
    background: #ededed;
    margin: 0px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    padding-top: 0px;
    border-left: 1px solid #afbfb1;
}

.lottery_result_outer.toto_filter_results .circle_outer {
    background: rgba(255, 255, 255, 0.32);
    width: 371px;
    float: right;
    padding: 0;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
}

.home .innercontenthtml .results .circle_outer .toto_text2 {
    display: none !important;
}

.page-template-common_template_new .innercontenthtml .results .circle_outer .toto_text2 {
    display: none !important;
}

.menu-item-22369 .contentElement .innercontenthtml .results .circle_outer .toto_text2 {
    display: none !important;
}

.page-template-common_template_new .toto .toto_text2 {
	width: 30%;
}

.page-template-common_template_new_3 .innercontenthtml .results .circle_outer .toto_text2 {
    display: none !important;
}

.page-template-common_template_new_3 .toto .toto_text2 {
    display: none !important;
}

.page-template-common_template_new_1 .innercontenthtml .results .circle_outer .toto_text2 {
    display: none !important;
}

.page-template-common_template_new_1 .toto .toto_text2 {
    display: none !important;
}

.toto .lottery_result_outer.toto_filter_results .circle_outer {
	width: 368px !important;
	float: none;
	margin: 0 auto;
	display: block;
	text-align: center;

	>:first-child {
		display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
	}
}

.toto_detail .lottery_result_detail .toto_text2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	
	float: right;
	font-weight: 100;
	font-size: 13px;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-line-pack: center;
	    align-content: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.toto_col .dec {
    padding-left: 4px;
}

.toto_col .up {
    color: #000;
    border-bottom: 1px solid;
    padding: 5px 0 0 2px !important;
    background: rgba(255, 255, 255, 0.32);
}

.toto_col span {
    float: left;
    padding: 2px 0 0 0 !important;
    width: 22px;
    text-align: center;
    margin: 0px !important;
    background: #dff0fa;
}

.lottery_result_outer.toto_filter_results .lottery_result_detail .results span {
	font-size: 13px;
	float: none;
	text-align: center;
}


.inner_page_slider .slider_frame {
    position: absolute;
    top: 2px;
    width: 702px;
    height: 239px;
    left: 0;
    background: url(../images/banner_frame_1.png) right top no-repeat;
}

.slider.inner_page_slider .metaslider .slides img {
    width: 694px;
    height: 235px;
    float: left;
}

#metaslider_363 img.slider-363.slide-8698 {
    height: 0px !important;
}

.slider.inner_page_slider .metaslider .slides .user_thumb {
    float: right;
    width: 110px;
    height: 110px;
    border-radius: 100%;
    border: 2px solid #5ca7cf;
    text-align: center;
    position: relative;
}

.slider.inner_page_slider .metaslider .slides .user_thumb img {
    width: 110px;
    height: 110px;
    border-radius: 100%;
}

.slider.inner_page_slider .metaslider .slides .user_thumb span img {
    margin-top: -38px;
    width: 22px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
}

.slider.inner_page_slider .metaslider .slides .user_thumb span {
    display: inline-block;
    width: 35px;
    height: 35px;
    position: absolute;
    background-color: rgba(136, 190, 216, 0.95);
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 40px;
    line-height: 30px;
    border-radius: 100%;
    bottom: 0;
    right: 0;
}

.slider.inner_page_slider .metaslider .slides .user_thumb span a {
    text-decoration: none;
    color: #fff;
}

.page-id-335 #content-full {
    margin-top: 0px;
    margin-bottom: 0px;
}

.page-id-335 #content-full .vc_col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.page-id-335 #wrapper {
    padding: 0 0px 0px 0px;
    border: none;
}

.page-id-335 #content-full .vc_row {
    margin-left: 0px;
    margin-right: 0px;
}

.slider.inner_page_slider .metaslider {
    margin-top: 0px;
}

.mob {
    display: none !important;
}

li#menu-item-16713 {
    display: none;
}

div#tooltiplast .textbutton {
    display: block;
}

a[tc_id][href="/ÃƒÆ’Ã¢â‚¬â€ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬â€ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬â€ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã¢â‚¬â€Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬â€ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã¢â‚¬â€Ãƒâ€šÃ‚Â-ÃƒÆ’Ã¢â‚¬â€Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬â€Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬â€Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬â€ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢/"] {
    display: none;
}

@media screen and (min-width: 1360px)and (max-width: 1680px) {
    div#lead_form_input_4 {
        margin-right: 42px !important;
    }

    .page-template-common_template_new span#smartCustomerFirst {
        font-size: 18px !important;
    }

    .page-template-common_template_new .template_1.common_template {
        margin: 0px auto;
        float: none;
        position: relative;
        width: 100%;
        margin-right: 25px;
    }

    .page-template-common_template_new_1 .template_1.common_template {
        margin: 0px auto;
        float: none;
        width: 104%;
        position: relative;
    }

    .page-id-8822.page-template-common_template_new_1 .template_1.common_template {
        margin: 0px auto;
        float: none;
        width: 96%;
        position: relative;
    }

    .page-template-common_template_new #wrapper {
        width: 100%;
    }

    .results-class .post-entry {
        clear: both;
        width: 97% !important;
    }

    .page-template-common_template_new #widgets #home_widget_2 {
        width: 100%;
    }

    .page-template-common_template_new .template_1.common_template #content {
        width: 100%;
        float: none;
        text-align: right;
        margin: 0px auto;
        position: relative;
        top: 45px;
        right: -14px;
    }

    .home-widgets {
        width: 97%;
    }

    .page-id-8838 .home-widgets {
        width: auto;
    }

    .container_new_temp {
        width: 98%;
        margin: 0;
        margin-top: 67px;
        font-family: "Heebo";
    }

    .lottery_detail3 .lottery_result_outer, .lottery_result_outer.filter_result {
        float: left;
        width: 101%;
    }


    .page-template-common_template_new_3 .template_1.common_template {
        margin: 0px auto;
        float: none;
        position: relative;
        width: 100%;
        margin-right: 25px;
    }

    .page-template-common_template_new_3 .template_1.common_template {
        margin: 0px auto;
        float: none;
        width: 96%;
        position: relative;
    }

    .page-id-8822.page-template-common_template_new_3 .template_1.common_template {
        margin: 0px auto;
        float: none;
        width: 96%;
        position: relative;
    }

    .page-template-common_template_new_3 #wrapper {
        width: 100%;
    }

    .page-template-common_template_new_3 #widgets #home_widget_2 {
        width: 100%;
    }

    .page-template-common_template_new_3 .template_1.common_template #content {
        width: 100%;
        float: none;
        text-align: right;
        margin: 0px auto;
        position: relative;
        top: 45px;
        right: -14px;
    }

    .page-id-8828.page-template-common_template_new_1 .template_1.common_template {
        width: 94% !important;
    }

    .page-id-8828.page-template-common_template_new_1 .toto_16 {
        width: 95%;
    }

    .page-id-8822.page-template-common_template_new_1 .winner_line {
        width: 95%;
    }
}



@media screen and (min-width: 1400px) {
    #wrapper {
        max-width: 1920px;
        margin-top: 0px;
        margin-bottom: 0;
    }

    #container {
        max-width: 1440px;
    }

    .page-id-11894 .winnertable.result4details {
        left: 0;
        right: 0;
        margin: 45px 0 0 0;
        -webkit-transform: translateX(10%);
                transform: translateX(10%);
    }

    .page-id-62303 #header {
        height: 150px;
    }
}


@media screen and (max-width: 400px) {
    table.shop_table {
        font-size: 8px;
    }
}

table.cart td.actions .coupon .input-text,
table.cart td.actions .coupon .input-text {
    cursor: text;
}


.icl_languages_selector {
    float: right;
    text-align: left;
}

.rtl .icl_languages_selector {
    float: left;
    text-align: right;
}

@media screen and (max-width: 650px) {
    .icl_languages_selector,
    .rtl .icl_languages_selector {
        float: none;
    }

    .page-template-common_template_new_1 #widgets {
        margin-top: 0px !important;
    }
}


.widget_polylang li {
    display: inline;
    list-style-type: none;
}


#footer {
    font-size: 11px;
    line-height: 1.5em;
}

.page-template-tenplate-new-magazin #footer {
    font-size: 11px;
    line-height: 1.5em;
    margin-top: 2300px;
}

.page-template-tenplate-new-magazin.page-id-75550 #footer,
.page-template-tenplate-new-magazin.term-88 #footer,
.footer-mt-0 #footer {
    margin-top: 0px;
}

#footer a {
    color: #333;
    font-weight: 400;
}

#footer a:hover {
    color: #444;
}

#footer-wrapper .grid.col-940 {
}

.scroll-top {
    text-align: center;
}

.grid.col-300.copyright {
    float: inherit;
    width: 100%;
    margin-top: -11px;
    margin-right: 2px;


}


.powered {
    text-align: right;
}

#footer_widget .col-300:nth-child(3n+3) {
    margin-right: 0;
}


#footer .social-icons {
    margin: 0;
    padding: 0;
    line-height: normal;
    list-style: none;
}



.socialWrapper {
	width: 216px !important;
	float: none;
	text-align: center;
	margin: 82px 0 0 0 !important;
	padding-left: 70px !important;
	position: relative;
}

#footer .social-icons {
	width: 100%;
	margin: 15px auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: space-evenly;
	align-items: center;
}

.socialWrapper h2 {
    width: 100%;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    margin: 7px auto 5px auto;
}

#footer #footer-wrapper .social-icons li a {
    opacity: 1;
}

#footer #footer-wrapper .social-icons li a:hover {
    opacity: 0.8;
}

#footer #footer-wrapper .social-icons li:last-child {
    margin-right: 0px !important;
}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .dribble-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	display: inline;
	width: auto;
	float: none;
}

.facebook-icon img {
    height: 25px;
    width: 14px;
}


.left {
    float: left;
}

.right {
    float: right;
}

.center {
    text-align: center;
}


.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    display: table;
    content: " ";
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}

.clear {
    clear: both;
}


bdo[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: bidi-override;
}

bdo[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override;
}

[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: embed;
}

[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: embed;
}


@media print {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        page-break-after: avoid;
    }

    ul,
    ol,
    dl {
        page-break-before: avoid;
    }
}


@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    body {
    }
}



#login_popup {
    display: none;
}


.userwish {
    color: #3a8dba;
    font-size: 32px;
    padding-bottom: 15px;
}

.bottomtext {
    font-size: 18px;
}

progress {
    background-color: #a1c831;
    border: 0;
    height: 18px;
    border-radius: 9px;
}

#progress {
    
    background: none repeat scroll 0 0 #a1c831;
    
    border-radius: 5px;
    width: 102px;
    padding: 0px;
    height: 25px;
}

.progressbar {
    
    border-radius: 6px;
    width: 255px;
    background: #113649;
}

.progressbar .select-dropdown {
    background: url('../images/select.png');
    width: 26px;
    height: 25px;
    display: inline-block;
    float: left;
}

#progress {
    
    
}

.foursections .fsection .progtext {
    line-height: 16px;
}

.rightprogress {
    
    float: right;
    padding-right: 0;
    margin-top: 55px;
    
    
    
    padding-right: 12px;
    
    
    
    
    
    
    
    
    
    
}

.col2 .text {
    margin-bottom: 5px;
}

.fsection:last-child {
    border-right: none;
}

.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
    margin-bottom: 0 !important;
}

.fsection.col1 img {
    padding-right: 140px;
    padding-top: 6px;
    text-align: left !important;
}

.col1 img {
    padding-top: 0px;
}

.fsection {
    border-right: 1px solid #fff;
    float: left;
    height: 150px;
    margin-top: 12px;
    padding-left: 5px;
    text-align: center;
    width: 200px;
}

.fsection img {
    padding-top: 0px;
}

.fsection .number {
    color: #fff;
    font-size: 56px;
    padding-bottom: 12px;
    padding-top: 13px;
    line-height: 14px;
}

.fsection .text {
    color: #fff;
    font-size: 19px;
    margin-bottom: 2px;
    width: 100%;
}

.fsection .buttontxt {
    float: left;
    padding-left: 8px;
    text-align: center;
    width: 180px;
}

.fsection .buttontxt .datetext {
    color: #fff;
    float: left;
    font-size: 16px;
}

.fsection .buttontxt .rbutton {
    float: left;
    padding-left: 10px;
}

.progresssection {
    float: left;
    padding: 5px 0px 0px;
    text-align: center;
    width: 170px;
}

.progtext {
    color: #fff;
    padding-right: 10px;
    padding-top: 0;
    position: absolute;
    width: 130px;
    margin-top: -1px;
    line-height: 28px;
}

.button_text {
    position: relative;
}

.itHasToolTip {
    cursor: pointer;
}

.switch {
    background: #4181a4 none repeat scroll 0 0;
    border-radius: 17px;
    height: 21px;
    position: relative;
    width: 64px;
    float: right;
}

.switch-label {
    color: #fff !important;
    cursor: pointer;
    float: left;
    font-family: fbspoiler-regular !important;
    font-size: 16px;
    font-weight: normal;
    line-height: 17px;
    position: relative;
    text-align: center;
    width: 30px;
    z-index: 2;
}

.switch-label:active {
    font-weight: pointer;
}

.switch-label-off {
    padding-left: 2px;
}

.switch-label-on {
    padding-right: 2px;
}

.switch-input {
    display: none;
}

.switch-input:checked + .switch-label {
    font-weight: normal;
    color: rgba(0, 0, 0, 0.65);
    text-shadow: 0 1px rgba(255, 255, 255, 0.25);
    -webkit-transition: 0.15s ease-out;
    transition: 0.15s ease-out;
}

.switch-input:checked + .switch-label-on ~ .switch-selection {
    
    left: 30px;
}

.switch-selection {
    background: #5ca7d0 -webkit-gradient(linear, left top, left bottom, from(#5ca7d0), to(#5ca7d0)) repeat scroll 0 0;
    background: #5ca7d0 linear-gradient(to bottom, #5ca7d0, #5ca7d0) repeat scroll 0 0;
    border-radius: 10px;
    display: block;
    height: 17px;
    left: 1px;
    position: absolute;
    top: 2px;
    -webkit-transition: left 0.15s ease-out 0s;
    transition: left 0.15s ease-out 0s;
    width: 32px;
    z-index: 1;
}

.foursectionsouter {
    
    margin-top: 4px;
    width: auto;
    z-index: 100;
}

.foursections {
    height: 170px;
    margin: 0 auto;
    text-align: center;
    width: 830px;
}

.col1 {
    float: left;
    height: 150px;
    margin-top: 12px;
    padding-left: 0px;
    text-align: right;
    width: 100px;
}

.thirdrow {
    padding-top: 25px;
    margin-bottom: 25px !important;
}

.thirdrow {
    float: none;
    margin: 0 auto !important;
    padding-top: 25px;
    width: 793px;
}

.textlink {
    padding-top: 10px !important;
}

.thirdrow .topInfoSection > a {
    background-color: #a7cb40;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 21px;
    height: 39px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 170px;
    box-sizing: initial !important;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
}

.thirdrow .topInfoSection .text1 {
    color: #5ca7d0;
    display: block;
    float: right;
    font-size: 20px;
    margin-top: 7px;
    padding-left: 118px;
}

.thirdrow .topInfoSection .text2 {
    color: #525353;
    display: block;
    float: right;
    font-size: 18px;
    margin-top: 7px;
}

.thirdrow .topInfoSection .text3 {
    color: #525353;
    display: block;
    float: right;
    font-size: 20px;
    margin-right: 5px;
    margin-top: 7px;
}

#progress4 {
    background: none repeat scroll 0 0 #d62b30;
    border-radius: 10px;
    height: 14px;
    padding: 0;
    width: 140px;
    border: 2px solid #525353;
}

#progress5 {
    background: none repeat scroll 0 0 #d62b30;
    border-radius: 10px;
    height: 14px;
    padding: 0;
    width: 140px;
    border: 2px solid #525353;
}

.divsection1 {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    width: 793px;
}

.divsection1 .heading .left {
    font-size: 18px;
}

.divsection1 .heading .right {
    font-size: 18px;
}

.divsection1 .heading {
    border-bottom: 1px solid #ebe6e6;
    height: 28px;
    margin-bottom: 5px;
    padding-top: 30px;
}

.divsection1 .shortheading {
    margin-bottom: 20px;
    font-size: 17px
}

.divsection1 .div1 {
    background-color: #5ca7d0;
    border: 3px solid #5ca7d0;
    border-radius: 14px 34px 34px 14px;
    float: left;
    height: 60px;
    margin-bottom: 18px;
    padding-right: 0;
    width: 793px;
}

.div1 .text1 {
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 175px;
}

.div1 .text2 {
    float: left;
    font-size: 34px;
    padding-top: 17px;
    width: 46px;
}

.div1 .text3 {
    color: #a7cb40;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 131px;
}

.div1 .text4 {
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 75px;
}

.div1 .text5 {
    color: #5ca7d0;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 247px;
}

.divsection1 .div2 {
    background-color: #5ca7d0;
    border: 3px solid #5ca7d0;
    border-radius: 14px 34px 34px 14px;
    float: left;
    height: 60px;
    margin-bottom: 18px;
    padding-right: 0;
    width: 793px;
}

.div2 .text1 {
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 175px;
}

.div2 .text2 {
    float: left;
    font-size: 34px;
    padding-top: 17px;
    width: 46px;
}

.div2 .text3 {
    color: #a7cb40;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 131px;
}

.div2 .text4 {
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 75px;
}

.div2 .text5 {
    color: #5ca7d0;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 247px;
}

.bgcolor {
    background-color: #fff !important;
    float: left;
    height: 60px;
    position: relative;
    width: 797px;
}

.bgimage {
    background-image: url("../images/plus_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 57px;
    margin-left: 21px;
    padding-left: 0;
    position: relative;
    text-align: center;
    width: 36px;
}

.divsection1 .heading .left a {
    color: #5ca7d0;
}

.divsection1 .heading .left {
    background-image: url("../images/note_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 18px;
    padding-left: 25px;
}

.divsection1 .heading .right {
    color: #555555;
    font-size: 20px;
}

.leftimage_text2 > b {
    font-size: 17px;
    font-weight: normal;
    margin-right: 5px;
}

.divsection2 .heading .left {
    background-image: url("../images/christmas_gift_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 18px;
    padding-left: 35px;
}

.divsection2 .bgcolor1 {
    background-color: #f8f8f8 !important;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
}

.divsection2 .bgcolor1toto1 {
    background-color: #f8f8f8 !important;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
}

.divsection2 .bgcolor2 {
    background-color: #f8f8f8 !important;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
}

.divsection2 .div1 .text1 {
    color: #ea1c71;
    float: left;
    font-size: 18px;
    padding-top: 18px;
    width: 209px;
}

.divsection2 .div1 .text2 {
    float: left;
    font-size: 18px;
    padding-top: 17px;
    width: 146px;
}

.divsection2 .div1 .text3 {
    float: left;
    font-size: 36px;
    padding-top: 14px;
    width: 35px;
    color: #555;
}

.divsection2 .div1 .text4 {
    color: #5ca7d0;
    float: left;
    font-size: 18px;
    padding-top: 18px;
    width: 279px;
    font-weight: bold;
}

.divsection2 .div2 .text1 {
    float: left;
    font-size: 18px;
    padding-top: 18px;
    width: 190px;
}

.divsection2 .div2 .text2 {
    float: left;
    font-size: 34px;
    padding-top: 17px;
    width: 62px;
}

.divsection2 .div2 .text4 {
    color: #5ca7d0;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-top: 18px;
    width: 212px;
}

.divsection2 .div2 .text3 {
    color: #555;
    float: left;
    font-size: 19px;
    padding-top: 17px;
    width: 204px;
}

.leftarrow {
    background-image: url("../images/arrow_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 25px;
    margin-right: 6px;
    padding-top: 0;
    width: 12px;
}

.b_postsection {
    float: none;
    margin: 25px auto 0 !important;
    width: 793px;
}

.b_postsection .bottomleft {
    float: left;
    padding-left: 0;
    padding-right: 0;
    width: 240px;
}

.b_postsection .formdiv {
    background-color: #f8f8f8;
    border: 1px solid #ebe6e6;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 14px 13px 10px;
}

.b_postsection .form_title {
    color: #5ca7d0;
    font-size: 26px;
    margin-bottom: 5px;
}

.b_postsection .form_heading {
    color: #333;
    font-size: 18px;
    margin-bottom: 20px;
}

.b_postsection .poll_question_cls {
    color: #333;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: normal;
}

.b_postsection .poll_ans_ul_cls {
    margin: 0 0 65px;
}

.pool1_btn_cls input[type="button"] {
    background-color: #a7cb40 !important;
    background-image: none;
    border: medium none;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 6px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    white-space: nowrap;
    width: 245px;
}

.b_postsection .poll_ans_li_cls {
    font-size: 19px;
    font-weight: normal;
    list-style: outside none none;
    margin-right: 0;
    padding-bottom: 10px;
    padding-top: 5px;
}

.formdiv .form_field {
    margin-bottom: 12px;
}

.formdiv .form_field > label {
    font-size: 19px;
    font-weight: normal;
    margin-right: 10px;
}

.formdiv .form_field > input {
    float: right;
    margin-top: 5px;
}

.formdiv .submitbutton {
    padding-top: 65px;
}

.formdiv .submitbutton > input {
    background: none repeat scroll 0 0 #a7cb40;
    border: medium none;
    border-radius: 7px;
    color: #fff;
    font-weight: normal;
    height: 35px;
    width: 223px;
}

.b_postsection .bottomimage {
    background-image: url("../images/image_240.png");
    background-repeat: no-repeat;
    border-radius: 2%;
    height: 240px;
    width: 240px;
    display: none;
}

.b_postsection .leftimage_text1 {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: solid;
    color: #fff;
    font-size: 20px;
    margin-bottom: 12px;
    padding-top: 85px;
    text-align: center;
}

.b_postsection .leftimage_text2 {
    color: #fff;
    font-size: 35px;
    text-align: center;
    margin-bottom: 10px;
}

.b_postsection .leftimage_button_text {
    background-color: #a7cb40;
    border: 2px solid #a7cb40;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 28px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 6px;
    text-align: center;
}

.b_postsection .bottomright {
    width: 544px;
    float: right;
}

.bottomimage > a {
    text-decoration: none !important;
}

.page-id-335 .devel {
    float: left;
    font-family: FbSpoiler-Regular !important;
    margin-bottom: 5px;
    width: 793px;
}

.rightimage {
    background-image: url("../images/image_544.png");
    background-repeat: no-repeat;
    height: 199px;
    margin-bottom: 15px;
    width: 545px;
    border-radius: 3%;
    display: none;
}

.rightbutton_text {
    background-color: #a7cb40;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: block;
    float: left;
    font-size: 22px;
    height: 39px;
    margin-left: 10px;
    margin-top: 142px;
    padding-top: 7px;
    text-align: center;
    width: 170px;
    -webkit-box-sizing: initial;
    box-sizing: initial !important;
}

.boldtextmain {
    display: block;
    float: left;
    margin-top: 142px;
    position: relative;
    text-align: center;
    width: 339px;
}

.boldtext {
    margin-bottom: 5px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
}

.righttext_bottom {
    color: #fff;
    font-size: 15px;
    padding-left: 7px;
    padding-right: 7px;
}

.boldtext .yellowtext {
    color: #f7c22d;
    float: left;
    font-size: 34px;
    text-align: center;
}

.whitetext {
    color: #fff;
    font-size: 34px;
}

.bottomrightposts {
    border: 1px solid #ebe6e6;
    border-radius: 5px;
    float: left;
    margin-left: 0;
    padding-left: 0;
    width: 544px;
}

.bottomrightposts .titletxt {
    background-color: #5ca7d0;
    border: 1px solid #5ca7d0;
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-size: 18px;
    height: 36px;
    padding-right: 10px;
    padding-top: 13px;
    margin-bottom: 20px;
}

.postdetails .alignnone {
    margin: 5px 0px 0px;
}

.pdate {
    display: block;
    float: left;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
    text-align: left;
}

.postdata {
    float: left;
    padding-right: 10px;
    width: 475px;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
}

.ptitle {
    color: #5ca7d0;
    font-size: 18px;
    position: relative;
    text-align: right;
    width: 475px;
    padding-right: 50px;
}

.ptitle a {
    color: #5ca7d0;
    font-size: 18px;
    width: 400px;
    text-decoration: none;
}

.bgimagebottom {
    background-image: url("../images/colored_shaped.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 193px;
    margin-right: 5px;
    position: absolute;
    width: 537px;
}

.divsection1 .div1 .bgrightimage {
    background-image: url("../images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin-right: -6px;
    position: absolute;
    width: 796px;
}

.divsection1 .div2 .bgrightimage {
    background-image: url("../images/pink_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin-right: -6px;
    position: absolute;
    width: 796px;
}

.divsection2 .div1 .bgrightimage {
    background-image: url("../images/blue_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 61px;
    margin-right: -4px;
    position: absolute;
    width: 796px;
}

.divsection2 .div2 .bgrightimage {
    background-image: url("../images/gift.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin-right: -6px;
    position: absolute;
    width: 796px;
}

.postdetails {
    border-bottom: 1px solid #ebe6e6;
    display: block;
    float: left;
    list-style: outside none none;
    margin-bottom: 15px;
    padding-bottom: 20px;
    position: relative;
    width: 525px;
}

.newstemplate {
    float: none !important;
    position: relative !important;
    width: auto !important;
}

.newstemplate #widgets {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    clear: none;
    float: right;
    margin-right: 100px !important;
    margin-top: 40px !important;
    padding: 20px;
    right: 0 !important;
    width: 345px;
}

.authorpic {
    display: block;
    float: right;
    vertical-align: top;
    width: 39px;
    position: absolute;
    top: -8px;
    right: 10px;
}

.pdateimage {
    background-image: url("../images/clock_grey.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 18px;
}

.postdetails .authorpic img {
    border-radius: 100%;
}

.newsitems .postdata {
    float: left;
    padding-right: 10px;
    width: 600px;
}

.newsitems {
    
}

#contentnews {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    float: left;
    margin-top: 40px;
    padding-top: 25px;
    width: 650px;
    margin-bottom: 20px;
    margin-left: 100px;
    padding: 20px;
}

.posthere .entry-title {
    display: block !important;
}

.navigation {
    color: #111;
    display: block;
    float: right;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin: 9px 0 0;
    padding: 0 5px;
}

.singlepagedata #widgets {
    clear: none;
    margin-top: 40px;
    padding: 0 100px 0 0;
}

.singlepagedata .widget-title h3 {
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 23px;
    margin: 15px 0 0;
    padding: 0 0 20px;
    text-align: right;
}

.newsitems .last {
    border-right: 1px solid #bfbfbf !important;
}

.newstemplate #searchform input[type="text"] {
    width: 270px;
}

.div_paginationnews {
    float: right;
    margin-bottom: 20px;
    margin-top: 2%;
    text-align: center;
    width: 520px;
}

.div_paginationnews a.active {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #00283e;
}

.div_paginationnews a {
    margin: 1px;
    padding: 2px 6px;
}

.wp-polls p strong {
    font-size: 19px;
    font-weight: normal;
    text-align: right !important;
}

.wp-polls p {
    font-size: 19px;
    font-weight: normal;
    margin-top: 0 !important;
    text-align: right !important;
}

.wp-polls,
.wp-polls-form {
    margin-top: 0;
}

.wp-polls-ul > li {
    margin-bottom: 10px;
    text-align: right !important;
    font-size: 19px !important;
}

.wp-polls-ul li label {
    font-size: 19px !important;
    font-weight: normal;
    margin-right: 3px;
    margin-top: 0;
    padding-top: 0;
    vertical-align: top;
}

.wp-polls-ul {
    margin: 0 0 55px 10px;
    padding: 0;
}

.wp-polls .Buttons {
    background-color: #a7cb40;
    background-image: none;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 22px;
    font-weight: normal;
    height: 36px;
    width: 90% !important;
}

.mobile .Buttons {
    font-size: none;
    height: 36px;
    width: 90% !important;
}

.wp-polls .Buttons:hover {
    background-color: #a7cb40;
    background-image: none;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 22px;
    font-weight: normal;
    height: 36px;
    width: 90% !important;
}

#polls-1-ans p a {
    color: #555555;
    font-size: 14px;
    text-align: center !important;
}

.wp-polls .pollbar {
    height: 12px;
}

.fsection.col5 {
    border-right: medium none;
    height: 187px;
}

#tooltiplast {
    background-color: #113649;
    background-color: #113649;
    border: 4px solid #fff;
    -webkit-box-shadow: 0 2px 6px 2px;
            box-shadow: 0 2px 6px 2px;
    height: 146px;
    margin-right: -62px;
    margin-top: 180px;
    position: absolute;
    width: 330px;
    z-index: 999999;
    opacity: 0.9;
}

#hovertooltip #tooltiplast {
    height: 154px;
}

#tooltiplast234 {
    background-color: #113649;
    border: 3px solid #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 6px 2px;
            box-shadow: 0 2px 6px 2px;
    display: none;
    height: 510px;
    margin-right: 261px;
    margin-top: 180px;
    opacity: 0.9;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    width: 457px;
    z-index: 999999;
}

#tooltiplast234 .firstclass {
    border-bottom: 1px solid #94a3ac;
    padding-bottom: 20px;
}

#tooltiplast .toparrow {
    background-image: url("../images/top_arrow.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 14px;
    margin-top: -14px;
    position: absolute;
    width: 100%;
}

#tooltiplast .toptext {
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
}

#tooltiplastprogress .toparrow {
    background-image: url("../images/top_arrow.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 14px;
    margin-top: -14px;
    position: absolute;
    width: 100%;
}

#tooltiplast234 .toptext {
    color: #fff;
    font-family: fbspoiler-regular;
    font-size: 24px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
}

#tooltiplastprogress .toptext {
    color: #fff;
    font-size: 23px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    text-align: center;
}

#tooltiplast234 .toparrow {
    background-image: url("../images/top_arrow.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 14px;
    margin-top: -14px;
    position: absolute;
    width: 100%;
}

#tooltiplast234 .leftcls > span {
    background-color: #a7cb40;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 18px;
    height: 28px;
    padding-top: 7px;
    width: 116px;
    font-weight: bold;
    cursor: pointer;
}

#tooltiplast234 .subright1 {
    color: #fff;
    float: left;
    font-size: 17px;
}

#tooltiplast {
    display: none;
}

#tooltiplast234 .rpomdiv {
    background-color: #f5a623;
    border-radius: 100%;
    color: #fff;
    font-size: 17px;
    height: 40px;
    line-height: 14px;
    padding-top: 9px;
    text-align: center;
    top: 4px;
    width: 50px;
}

#tooltiplastprogress .popupbutto {
    color: #fff;
    cursor: pointer;
    font: bold 131% sans-serif;
    left: 15px;
    top: 10px;
    position: absolute;
}

#tooltiplast234 .popupbutto234 {
    color: #fff;
    cursor: pointer;
    font: bold 131% sans-serif;
    left: 15px;
    position: absolute;
}

#tooltiplast234 .rightcls {
    padding-top: 18px;
    width: 300px;
}

#tooltiplast234 .leftcls {
    float: left;
    height: 58px;
    padding-top: 22px;
    width: 150px;
}

#tooltiplast234 .secdivclass {
    border-bottom: 1px solid #94a3ac;
    
    height: 100px;
}

#tooltiplast234 .firstclass {
    border-bottom: 1px solid #94a3ac;
    padding-bottom: 20px;
}

#tooltiplast234 .subdiv {
    color: #fff;
    font-size: 17px;
    margin-bottom: 0;
    text-align: justify;
}

.totoproduct table.maintabletoto {
    background-color: #113649;
    width: 100%;
}

td#totoproduct-text {
    color: #fff;
}

.winners_list2wininner > li {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}

.selfwininner.div_paginationwininner .next {
    color: #5ca7d0;
}

.selfwininner.div_paginationwininner .prev {
    color: #5ca7d0;
}

.selfwininner.div_paginationwininner a {
    color: #555;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
}

.actives2 {
    color: #5ca7d0 !important;
}

.selfchances.div_paginationchances .actives2 {
    color: #555;
}

#progress_popup {
    background: none repeat scroll 0 0 #082737;
    height: 16px;
    padding-right: 0;
    width: 275px;
    border: medium none;
    border-radius: 2px;
}

.progressbarpopup .progtext {
    margin-top: -2px;
    padding-right: 7px;
}

.progressbarpopup {
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 20px;
}

.progressbarpopup .progtext {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}

#tooltiplastprogress .textbutton {
    background-color: #a7cb40;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    font-weight: bold;
    height: 29px;
    margin-left: 110px;
    margin-right: 110px;
    padding-top: 6px;
    width: 110px;
}

#tooltiplast .textbutton {
    background-color: #a7cb40;
    border: medium none;
    border-radius: 5px;
    box-sizing: initial;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    font-weight: bold;
    height: 34px;
    margin-left: 110px;
    margin-right: 110px;
    width: 110px;
    padding: 8px;
}

*,
*::before,
*::after {
    -webkit-box-sizing: initial;
    box-sizing: initial;
}

#tooltiplast234 .textbutton {
    background-color: #a7cb40;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    height: 40px;
    margin-left: 124px;
    margin-right: 132px;
    width: 143px;
}

.ullists,
.addition {
    display: none;
}

.toggle_in1,
.toggle_in2,
.toggle_in,
.toggle {
    cursor: pointer;
    direction: initial;
    text-align: right;
    font-weight: bold;
    color: #00b1ff;
}

.toggle {
    color: #2B91AF !important;
}

#tooltiplast234 .progressbarpopup {
    margin-bottom: 20px;
    margin-top: 26px;
    padding-left: 25px;
    padding-right: 25px;
}

#element_to_pop_up {
    background-color: #113649;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 2px 6px 2px;
            box-shadow: 0 2px 6px 2px;
    display: none;
    margin-top: 25px;
    width: 870px;
}

.middlepopup:last-child {
    border-bottom: medium none;
}

.popupbutton.b-close,
.popupbutton.bClose {
    float: left;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    text-align: left;
    top: -7px;
}

.popupbutton {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
}

.paddingall {
    padding: 25px;
}

#my-button {
    cursor: pointer;
    text-decoration: none;
}

.paddingall .toprighttext {
    color: #fff;
    font-size: 19px;
    margin-bottom: 5px;
}

.paddingall .centerclas {
    float: right;
    margin-right: 92px;
    width: 542px;
}

.paddingall .centerclas span:first-child {
    color: #f8a73a;
    padding-top: 9px;
}

.paddingall .centerclas span:last-child {
    color: #00b1ff;
}

.coin.topgold {
    background-image: url("../images/gold_icon.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 76px;
}

.coin.topgold_hebrew {
    background-image: url("../images/gold_icon_hebrew.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 76px;
}

.coin.topnew_hebrew {
    background-image: url("../images/just_started_hebrew.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 76px;
}

.coin.topsilver_hebrew {
    background-image: url("../images/silver_hebrew.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 76px;
}

.coin.topplatina_hebrew {
    background-image: url("../images/platinum_hebrew.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 76px;
}

.coin.topdiamond_hebrew {
    background-image: url("../images/diamond_hebrew.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 76px;
}

.paddingall .centerclas span {
    color: #fff;
    float: left;
    font-size: 16px;
    height: 18px;
    width: 100%;
}

.paddingall .goldcoindiv {
    margin-bottom: 7px;
}

.ullists {
    padding-right: 85px;
}

.coin.platinum {
    background-size: 7% auto;
    background-image: url("../images/platinum.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-right: 65px;
    padding-top: 22px;
}

.coin.platinum_hebrew {
    background-size: 7% auto;
    background-image: url("../images/platinum_hebrew.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-right: 65px;
    padding-top: 22px;
}

.coin.diamond_hebrew {
    background-size: 7% auto;
    background-image: url("../images/diamond_hebrew.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-right: 65px;
    padding-top: 22px;
}

.premcoin span {
    color: #fff;
    font-size: 16px;
    margin-right: 0px;
}

.coin.gold {
    background-size: 7% auto;
    background-image: url("../images/gold.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-top: 22px;
    width: 100%;
}

.coin.gold_hebrew {
    background-size: 7% auto;
    background-image: url("../images/gold_hebrew.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-top: 22px;
    
}

.goldcoin span {
    color: #fff;
    font-size: 16px;
    margin-right: 65px;
}

.coin.silver {
    background-size: 7% auto;
    background-image: url("../images/silver.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-top: 22px;
    width: 100%;
}

.coin.silver_hebrew {
    background-size: 7% auto;
    background-image: url("../images/silver_hebrew.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-top: 22px;
    
}

.silvercoin span {
    color: #fff;
    font-size: 16px;
    margin-right: 65px;
}

.coin.just_started {
    background-size: 7% auto;
    background-image: url("../images/just_started.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-top: 22px;
}

.coin.just_started_hebrew {
    background-size: 7% auto;
    background-image: url("../images/just_started_hebrew.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    height: 35px;
    padding-top: 22px;
}

.startedcoin span {
    color: #fff;
    font-size: 16px;
    margin-right: 65px;
}

.premcoin span {
    color: #fff;
    font-size: 16px;
}

.ullists {
    border-bottom: 1px solid #A5A5A5;
    margin-bottom: 15px;
    padding-right: 85px;
}

.smalllink {
    font-weight: bold;
    color: #00b1ff;
    cursor: pointer;
    direction: initial;
    padding-bottom: 10px;
    padding-top: 8px;
    text-align: right;
    direction: rtl;
}

.middlepopup {
    border-bottom: 1px solid #A5A5A5;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.middlepopup .leftpop {
    float: left;
    height: 65px;
    padding-top: 35px;
    width: 180px;
}

.middlepopup .rightpop {
    float: left;
    width: 640px;
}

.middlepopup .counteri {
    margin-bottom: 10px;
    text-align: left;
}

.leftpop .counterbottom {
    color: #00b1ff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}

.rightpop .rtitle {
    color: #fff;
    direction: initial;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: right;
}

.rightpop .subttitle {
    color: #f7c22c;
    font-size: 20px;
    margin-bottom: 5px;
}

.middlepopup .counteri {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
}

.middlepopup .counteri a {
    float: left;
}

.rightpop .desctitle {
    color: #fff;
    font-size: 16px;
    margin-bottom: 15px;
}

.counteri .midleftbutton {
    background-color: #a7cb40;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    padding-top: 4px;
    text-align: center;
    width: 113px;
}

#tooltiplast12 .closebtn {
    cursor: pointer;
    float: left;
    font-size: 10px;
    position: absolute;
    right: 18px;
    text-align: right;
    top: 10px;
    width: 20px;
    z-index: 99999;
}

.counteri > input {
    background-color: #113649;
    border-bottom: 0 solid #ebe6e6 !important;
    border-radius: 0;
    border-top: 1px solid #ebe6e6 !important;
    color: #fff;
    float: left;
    font-size: 22px;
    height: 20px;
    text-align: center;
    width: 35px;
}

.counteri .counter {
    background-color: #a7cb40;
    border-bottom: medium none;
    -o-border-image: none;
       border-image: none;
    border-left: medium none;
    border-radius: 0;
    border-top: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 55px;
    height: 27px;
    padding-left: 10px;
    padding-right: 10px;
    
    width: 18px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 38px;
    position: relative;
    height: 34px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 34px;
}

#progress_inner_popup {
    background: none repeat scroll 0 0 #113649;
    border: 1px solid #fff;
    border-radius: 0;
    height: 18px;
    padding-right: 0;
    width: 210px;
}

.progressinner_popup {
    float: right;
    margin-bottom: 10px;
}

.single-newsitems .singlepagedata {
    float: none;
    margin: 0 auto;
    width: 793px;
}

.posthere {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    float: left;
    margin-left: 0;
    padding: 20px 10px 10px;
    width: 506px;
}

.singlepagedata #widgets {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    clear: none;
    float: right;
    margin-top: 40px;
    padding: 20px 10px;
    width: 225px;
}

.centerclas .withimage {
    float: right !important;
    text-align: center;
    width: auto !important;
}

.coin.shortplatinum {
    background-image: url("../images/platinum_icon.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 38px;
    margin-right: 5px;
    margin-top: -8px;
    padding-top: 0;
    position: relative;
    text-align: right;
    width: 37px;
}

.coin.shortplatinum_hebrew {
    background-image: url("../images/platinum_icon_hebrew.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 38px;
    margin-right: 5px;
    margin-top: -8px;
    padding-top: 0;
    position: relative;
    text-align: right;
    width: 37px;
}

.coin.shortnew_hebrew {
    background-image: url("../images/just_started_hebrew.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 38px;
    margin-right: 5px;
    margin-top: -8px;
    padding-top: 0;
    position: relative;
    text-align: right;
    width: 37px;
}

.coin.shortsilver_hebrew {
    background-image: url("../images/silver_hebrew.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 38px;
    margin-right: 5px;
    margin-top: -8px;
    padding-top: 0;
    position: relative;
    text-align: right;
    width: 37px;
}

.coin.shortgold_hebrew {
    background-image: url("../images/gold_hebrew.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 38px;
    margin-right: 5px;
    margin-top: -8px;
    padding-top: 0;
    position: relative;
    text-align: right;
    width: 37px;
}

.coin.shortdiamond_hebrew {
    background-image: url("../images/diamond_hebrew.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 38px;
    margin-right: 5px;
    margin-top: -8px;
    padding-top: 0;
    position: relative;
    text-align: right;
    width: 37px;
}

.topsectiondashboard {
    background-color: #f8f8f8;
    border: 1px solid #ebe6e6;
    border-radius: 10px;
    padding: 5px !important;
    height: 50px;
}

.bottomrightpostsnews ul {
    float: left;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
}

.leftimage_text1 > span {
    border-bottom: 2px solid #fff;
    height: 22px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 5px;
    position: absolute;
    text-align: center;
    width: 31px;
}

.page-template-common_template_full_width #wrapper {
    background: url("../images/bg_gradient.png") no-repeat scroll 0 0 / 100% auto #fff;
    border: medium none;
    margin: 0px auto;
    padding: 50px 20px;
}

.tofes_chances .topInfoSection {
    background: #f8f8f8 none repeat scroll 0 0 !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 8px !important;
    float: left !important;
    font-family: FbSpoiler-Regular !important;
    height: 49px !important;
    margin-bottom: 25px !important;
    padding: 6px 8px !important;
    width: 772px !important;
}

.tofes_chances .topInfoSection a {
    background: #a7cb40 none repeat scroll 0 0 !important;
    border-radius: 4px !important;
    color: #fff !important;
    float: left;
    font-size: 18px !important;
    
    padding: 12px 44px !important;
}

.tofes_chances .topInfoSection .text1 {
    color: #5ca7d0;
    float: right;
    font-size: 20px;
    height: 48px;
    padding-top: 10px;
    position: relative;
    width: 316px;
}

.tofes_chances .topInfoSection .text2 {
    color: #333;
    float: right;
    font-size: 18px;
    height: 51px;
    padding-top: 12px;
    text-align: center;
    width: 286px;
}

.tofes_chances .div1 {
    background-color: #5ca7d0;
    border: 3px solid #5ca7d0;
    border-radius: 14px 34px 34px 14px;
    float: left;
    height: 60px;
    margin-bottom: 18px;
    padding-right: 0;
    width: 793px;
}

.tofes_chances .div2 {
    background-color: #5ca7d0;
    border: 3px solid #5ca7d0;
    border-radius: 14px 34px 34px 14px;
    float: left;
    height: 60px;
    margin-bottom: 18px;
    padding-right: 0;
    width: 793px;
}

.tofes_chances .div1 .bgrightimage {
    background-image: url("../images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin-right: -6px;
    position: absolute;
    width: 742px;
}

.tofes_chances .div2 .bgrightimage {
    background-image: url("../images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin-right: -6px;
    position: absolute;
    width: 742px;
}

.tofes_chances .div1 .text4 {
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 200px;
}

.tofes_chances .div2 .text4 {
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 200px;
}

.tofes_chances .div1 .bgimage {
    background-image: none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font: 39px sans-serif;
    height: 45px;
    margin-left: 0;
    padding-left: 0;
    padding-top: 3px;
    position: relative;
    text-align: center;
    width: 57px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tofes_chances .div2 .bgimage {
    background-image: none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font: 39px sans-serif;
    height: 45px;
    margin-left: 0;
    padding-left: 0;
    padding-top: 3px;
    position: relative;
    text-align: center;
    width: 57px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.devel {
    float: left;
    font-family: FbSpoiler-Regular !important;
    width: 793px;
}

.panelz span a {
    color: #fff;
    outline: none;
}

.tabstoto .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: #fff !important;
}

.animatedz {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animatedz.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animatedz.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    100% {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    100% {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}


.tofes_chances .panel-groupx .panelz {
    border-radius: 0;
    margin-top: 20px;
}

.tofes_chances .panel-groupxtoto .panelz {
    border-radius: 0;
    margin-top: 22px;
}



.tofes_chances .panel-groupx .panelz:last-child {
}

.tofes_chances .panel-collapsez .collapsez.in {
    border-bottom: 0;
}

.tofes_chances .panel-collapseztoto .collapseztoto.in {
    border-bottom: 0;
}

.collapsez.zoomOut {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #5ca7d0;
    display: block;
    margin-top: -19px;
    padding: 10px;
    visibility: visible;
}

.collapseztoto.zoomOut {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #5ca7d0;
    display: block;
    margin-top: -19px;
    padding: 10px;
    visibility: visible;
}


.collapsez {
    display: none;
    visibility: hidden;
}

.collapseztoto {
    display: none;
    visibility: hidden;
}


.bgcolor1newtoto {
    background-color: #f8f8f8 !important;
    border-radius: 0 32px 0 0 !important;
    float: left;
    height: 63px;
    padding-right: 0 !important;
    position: relative;
    width: 730px !important;
}

.panel-headingvnewtwo {
    border-radius: 10px 35px 0 0 !important;
    height: 61px !important;
}

.panel-headingvnewtwototo {
    border-radius: 10px 35px 0 0 !important;
    height: 61px !important;
}

.bgcolor1newtwo {
    background-color: #fff !important;
    border-radius: 0 32px 0 0 !important;
    float: left;
    height: 63px;
    padding-right: 0 !important;
    position: relative;
    width: 730px !important;
}

.bgcolor1newtwototo {
    background-color: #f8f8f8 !important;
    border-radius: 0 32px 0 0 !important;
    float: left;
    height: 63px;
    padding-right: 0 !important;
    position: relative;
    width: 730px !important;
}

.cartcounter {
    background-color: red;
    border: medium none;
    border-radius: 10px;
    color: #fff;
    display: block;
    
    
    
    
    padding: 5px;
    position: absolute;
    text-align: center;
    
    top: -22px;
    right: -9px;
    line-height: 10px;
    display: none;
}

.topsectioncards .ch_middle {
    float: left;
    height: 53px;
    margin-top: -3px;
    padding-left: 35px;
    text-align: center;
    width: 480px;
}

.chance_col {
    width: 58px;
    height: 77px;
    float: right;
    color: #303030;
    
    
    
    font-size: 20px;
    text-align: center;
}

.chance_col span {
    
    float: left;
    padding: 49px 24px;
    
}

.spadecard {
    background-image: url("../images/king.png");
    background-position: 10px 25px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    border-radius: 2px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 51px;
    margin-right: 4px;
    padding-top: 1px;
    width: 41px;
}

.spadecard1 {
    background-image: url("../images/king.jpg");
    
    background-repeat: no-repeat;
    
}

#tabstable .ui-state-active {
    background: #fff none repeat scroll 0 0 !important;
}

.heartcard1 {
    background-image: url("../images/heart.jpg");
    
    background-repeat: no-repeat;
    
}

.heartcard {
    background-image: url("../images/heart.png");
    background-position: 10px 25px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    border-radius: 2px;
    color: #d0021b;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 51px;
    margin-right: 4px;
    padding-top: 1px;
    width: 42px;
}

.diamondcard1 {
    background-image: url("../images/diamond.jpg");
    
    background-repeat: no-repeat;
    
}

.diamondcard {
    background-image: url("../images/diamond.png");
    background-position: 10px 25px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    color: #d0021b;
    border-radius: 2px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 51px;
    margin-right: 4px;
    padding-top: 1px;
    width: 42px;
}

.clubcard {
    background-image: url("../images/club_1.png");
    background-position: 10px 25px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    border-radius: 2px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 51px;
    margin-right: 4px;
    padding-top: 1px;
    width: 42px;
}

.clubcard1 {
    background-image: url("../images/club_1.jpg");
    
    background-repeat: no-repeat;
    
}

.panel-bodyx .topsectiondetails {
    height: 55px;
    padding-top: 7px;
    font-size: 16px;
    font-family: FbSpoiler-Regular !important;
}

.topsectiondetails .middletext1 {
    float: left;
    width: 430px;
}

.topsectiondetails .middletext2 {
    float: left;
    font-size: 16px;
    width: 160px;
}

.topsectiondetails .middletext3 {
    float: right;
    font-size: 16px;
    width: 175px;
}

#tabs-2-inner #accordionh li {
    list-style: outside none none;
    float: right;
    
}

#tabs-1-inner #accordionh li {
    list-style: outside none none;
    float: left;
    
}

#tabs-2-inner .winners_list2chances_in li {
    width: 100%;
}

.selfwininner.div_paginationwininner {
    text-align: center;
    width: 770px;
    float: left;
    margin-top: 30px;
}

.selfchances.div_paginationchances {
    text-align: center;
    width: 793px;
    float: left;
    margin-top: 30px;
}

.rotate-icon {
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
}

.selfchances.div_paginationchances .prev {
    color: #5ca7d0;
}

.selfchances.div_paginationchances .next {
    color: #5ca7d0;
}

.selfchances.div_paginationchances a {
    color: #555;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
}

.actives {
    color: #5ca7d0 !important;
}



.panel-collapsez {
    background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid #5ca7d0;
    border-left: 3px solid #5ca7d0;
    border-right: 3px solid #5ca7d0;
    margin-bottom: 30px;
    padding: 20px 10px 10px;
    width: 793px;
}

.mCSB_container td span {
    background: #fff;
}

.panel-collapseztoto {
    background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid #5ca7d0;
    border-left: 3px solid #5ca7d0;
    border-right: 3px solid #5ca7d0;
    margin-bottom: 30px;
    padding: 20px 10px 10px;
    width: 793px;
}

.panel-bodyx {
    border-top: 1px solid #dcdcdc;
    
}

.topsectioncards {
    border-bottom: 1px solid #dcdcdc;
    height: 66px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-top: 12px;
    font-family: FbSpoiler-Regular !important;
}

.ch_leftbutton {
    background-color: #a7cb40;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    float: left;
    height: 40px;
    padding: 9px;
    text-align: center;
    width: 135px;
}

.collapsezwinner .ch_righttext {
    padding-top: 6px;
}

.collapsezwinner {
    display: none;
    
}

.ch_righttext {
    color: #525353;
    font-size: 16px;
    width: 245px;
}

.greenbuttn > a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.greenbuttn > a:hover {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.lightsky.rowtd6 > b {
    color: #da4457;
    font-weight: normal;
}

.heading {
    box-sizing: initial !important;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
}

.headingskyb {
    background-color: #fff;
    border-left: 1px solid #979797;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #979797;
    border-top: 1px solid #979797;
    color: #5ca7d0;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    margin-right: 10px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 200px;
    font-family: FbSpoiler-Regular !important;
}

.tableloop {
    margin-top: -1px;
    width: 767px;
    font-family: FbSpoiler-Regular !important;
}

.tabschance {
    font-family: FbSpoiler-Regular !important;
}

.tabstable .ui-state-active {
    background: #fff none repeat scroll 0 0 !important;
}

.tabstable {
    font-family: FbSpoiler-Regular !important;
}

.maintable {
    margin: 0;
    border: none;
    margin-top: 10px;
}

.rowtdtable {
    margin: 0;
}

.maintable td {
    border: medium none;
    color: #d0021b;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    text-align: center;
}

.rowtdtable tr:first-child {
    border-bottom: 1px solid #ddd;
}

.colspanclas {
    color: #555;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
    width: 360px;
    padding-top: 4px;
    text-align: center;
    word-break: break-all;
}

.innerlefttoto .class1 {
    word-break: break-all;
    width: 25px;
}

.innerlefttoto .class2 {
    word-break: break-all;
    width: 50px;
}

.innerlefttoto .class3 {
    word-break: break-all;
    width: 50px;
}

.innerlefttoto .class4 {
    word-break: break-all;
    width: 70px;
}

.innerlefttoto .class5 {
    word-break: break-all;
    width: 120px;
    font-size: 18px;
}

.topheadingdivs {
    float: left;
    height: 32px;
    margin-top: -63px;
}

.secondhead {
    float: left;
    font-size: 20px;
    height: 32px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
    text-align: center;
}

.pagetitle {
    color: #e72a1b;
    font-size: 34px;
    margin: 5px 3px 0;
    padding: 0;
    position: absolute;
}

.tabstable .ui-state-active .secondhead {
    font-weight: bold;
}

.tabstable .ui-state-active .firstheadtbl {
    font-weight: bold;
}

.tabschlottary .ui-tabs .ui-tabs-nav li a {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 5px !important;
    outline: none;
}

.ui-tabs .ui-tabs-nav li a {
    outline: none;
    color: #5ca7d0 !important;
}

.tabschlottary .ui-tabs .ui-tabs-nav li {
    height: 40px !important;
    margin-left: 25px;
    margin-right: 25px;
}

.firsthead {
    background-image: url("../images/shopping_cart_icon.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #555;
    float: left;
    font-size: 15px;
    height: 32px;
    margin-right: 37px;
    padding-right: 37px;
}

.coloer {
    background-color: #fff1f1;
}

.bgcolor1,
.bgcolor2 {
    background-color: #f8f8f8;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
}

.rowtdtable span.box {
    border: 1px solid;
    border-radius: 5px;
    display: block;
    height: 7px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 26px;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    width: 25px;
}

.rowtdtable .spade {
    background-color: #ffd3d3;
    background-image: url("../images/king.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 44px;
    background-size: 13px auto;
}

.rowtdtable .diamond {
    background-color: #FFC2C1;
    background-image: url("../images/diamond.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 19px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 44px;
    background-size: 13px auto;
}

.rowtdtable .heart {
    background-color: #ffd3d3;
    background-image: url("../images/heart.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 19px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 44px;
    background-size: 13px auto;
}

.rowtdtable .club {
    background-color: #FFC2C1;
    background-image: url("../images/club_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 19px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 44px;
    background-size: 13px auto;
}

.rowtdtable span.correct {
    background-color: #8DCA41;
}

.rowtdtable span.selected {
    background-color: #525353;
}

#accordionhtoto .ch_middle {
    float: left;
    height: 52px;
    margin-left: 25px;
    margin-top: -4px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 435px;
}

#accordionhtoto .ch_middle .toto_col .up {
    background: #f3f3f3 none repeat scroll 0 0;
    border-bottom: 1px solid #dcdcdc;
    color: #333;
}

#accordionhtoto .ch_middle .toto_col {
    border: 1px solid #dcdcdc;
}

#accordionhtoto .ch_middle .toto_col span {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 !important;
    padding: 5px 0 0 !important;
    text-align: center;
    width: 20px;
    color: #333;
}

.tabstable .ui-tabs-active.ui-state-active a {
    color: #5ca7d0;
    font-weight: bold;
}

.middleright {
    font-size: 16px;
    margin-left: 5px;
    text-align: left;
    width: 80px;
}

.ch_middle .toto_col > span:last-child {
    border-right: 1px solid #afbfb1;
}

.ch_middle .toto_col .up:last-child {
    border-right: 1px solid #afbfb1;
}

.toto_col .up {
    
    border-right: 1px solid #b2d9ee;
}

.toto_col .up + span {
    border-right: 1px solid #b2d9ee;
		text-align: center !important;
}

.toto_detail .lottery_result_detail .toto_text2 span.up {
    border-bottom: 1px solid #b2d9ee;
    width: 92px;
    height: 23px;
    margin: 0;
    padding-top: 3px;
}

.toto_text2 span.down {
    margin: 0px;
    padding-top: 1px;
    background-color: white;
    width: 90px;
    text-align: right;
    padding-right: 10px;
}

.page-template-common_template_full_width .toto_text2 {
    display: none;
}

.firstheadtbl {
    float: left;
    font-size: 18px;
    height: 32px;
}

.tabswinner {
    font-family: FbSpoiler-Regular !important;
}

.tabstable ul li a {
    margin-left: 35px;
    margin-right: 35px;
}

#menu-item-22174 ul li:first-child,
#menu-item-22369 ul li:first-child,
#menu-item-22368 ul li:first-child,
#menu-item-8881 ul li:first-child,
#menu-item-25243 ul li:first-child {
    float: right !important;
    position: absolute !important;
    right: 0 !important;
    display: block !important;
    width: 50% !important;
}

#menu-item-22174 ul li:first-child,
#menu-item-22369 ul li:first-child,
#menu-item-22368 ul li:first-child,
#menu-item-8881 ul li:first-child,
#menu-item-25243 ul li:first-child {
    float: left !important;
    display: block;
    width: 50%;
}



.ch_middle .toto_col .up {
    background: rgba(255, 255, 255, 0.32) none repeat scroll 0 0;
    border-bottom: 1px solid #afbfb1;
    border-top: 1px solid #afbfb1;
    color: #000;
    padding: 5px 0 0 2px !important;
}

.ch_middle .toto_col span {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #afbfb1;
    float: left;
    margin: 0 !important;
    padding: 5px 0 0 !important;
    text-align: center;
    width: 22px;
}

.tabletopheading1 {
    color: #525353;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    margin-right: 10px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 259px;
}

.tabletopheading2 {
    background-color: #fff;
    border-left: 1px solid #979797;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #979797;
    border-top: 1px solid #979797;
    color: #5ca7d0;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    margin-right: 10px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 245px;
}

.tabletopheading3 {
    color: #525353;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    margin-right: 10px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 240px;
}

.maintabletoto {
    border: medium none;
    margin: 0;
}

.maintabletoto td table {
    margin: 0;
    border: none;
}

.innerlefttototr {
    background: #113649 none repeat scroll 0 0;
    height: 30px;
    position: relative;
}

.totoproduct {
    background-color: #113649;
}

.innerlefttototr td {
    border: medium none;
    flaot: right;
}

.innerrighttoto td {
    border: medium none;
    width: 45px;
}

.innerlefttototr td {
    color: #fff;
    font-size: 14px;
    padding: 5px;
    text-align: center;
}

.innerlefttototr td {
    color: #fff;
    font-size: 14px;
    padding: 5px;
    height: 35px;
}

.maintabletoto td {
    border: medium none;
    font-size: 18px;
    height: 36px;
    padding-right: 2px;
    vertical-align: middle;
}

.bgcolortr {
    background-color: #f1f6f9;
}

.innerrighttoto td span {
    border: 1px solid #979797;
    display: block;
    float: left;
    font-size: 15px;
    height: 21px;
    margin: 5px 1px;
    position: relative;
    text-align: center;
    width: 19px;
    color: #525353;
}

.innerrighttoto td {
    height: 35px;
}

.topheadingdivtoto {
    border-bottom: 1px solid #afbfb1;
    float: left;
    height: 33px;
    margin-bottom: 35px;
    width: 793px;
}

.topheadingdivtoto .secondhead {
    background-color: #fff;
    border-left: 1px solid #afbfb1;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #afbfb1;
    border-top: 1px solid #afbfb1;
    color: #5ca7d0;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 33px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0;
    text-align: center;
}

.darkcolor {
    background-color: #4E97C0;
}

.winnertable {
    border: medium none;
    margin: 25px -7px 0 0;
    width: 787px;
}

.winnertable td {
    border: none;
}

.topheads {
    background: #5ca7d0 none repeat scroll 0 0;
}

.bgsky {
    background-color: #f1f6f9;
}

.lightsky {
    background-image: none;
}

.topheads {
    background: #4E97C0;
    color: #fff;
    font-size: 16px;
}

.winnertable .rowtd1 {
    text-align: center;
    width: 50px;
    vertical-align: middle;
    word-break: break-all;
}

.rowtd1 {
    text-align: center;
    width: 40px;
    vertical-align: middle;
    word-break: break-all;
}

.rowtd2 {
    width: 183px;
    vertical-align: middle;
    word-break: break-all;
}

.rowtd3 {
    width: 250px;
    vertical-align: middle;
    word-break: break-all;
}

.rowtd4 {
    width: 88px;
    text-align: center;
    vertical-align: middle;
    word-break: break-all;
}

.rowtd5 {
    width: 55px;
    text-align: center;
    vertical-align: middle;
    word-break: break-all;
}

.rowtd6 {
    width: 85px;
    text-align: center;
    vertical-align: middle;
    word-break: break-all;
}

.rowtd6 > span {
    color: #da4457;
}

.topheads td {
    text-align: center;
}

.winnertable td {
    font-size: 18px;
    padding: 5px;
}

.lightsky.rowtd4 > span {
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    color: #555;
    float: left;
    font: bold 111% sans-serif;
    height: 24px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    padding-bottom: 0;
    text-align: center;
    vertical-align: middle;
    width: 24px;
}

.lightsky.rowtd4 > span.green {
    color: #000;
}

.lightsky.rowtd4 > span.red {
    color: #000;
}

.cartcountergift {
    background-image: url("../images/gift_icon.png");
    background-repeat: no-repeat;
    height: 30px;
    margin-right: -42px;
    margin-top: -5px;
    position: absolute;
    width: 30px;
}

.topheads .rowtd2,
.topheads .rowtd4,
.topheads .rowtd6 {
    background: #5ca7cf none repeat scroll 0 0;
}

.firstheadwinner {
    color: #555;
    float: left;
    font-size: 18px;
    height: 32px;
    margin-right: 27px;
    padding-right: 47px;
}

.panelz span a {
    color: #fff;
}

#mCSB_1_container > table {
    float: left !important;
}

.panel-collapsez {
    float: right;
    clear: both;
}

.panel-collapseztoto {
    float: right !important;
}

.panelz {
    float: left;
}

#post-8341 .post-title {
    display: none;
}

.tofes_chances .ui-widget-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #555 !important;
    font-family: FbSpoiler-Regular !important;
}

.tofes_chances .ui-helper-reset {
    font-size: 16px !important;
    
    line-height: 35px !important;
    list-style: outside none none;
}

.tofes_chances .ui-widget-header {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none !important;
    color: #555 !important;
    font-weight: normal !important;
}

.tofes_chances .ui-tabs .ui-tabs-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 1px solid #9B9B9B !important;
    display: block;
    padding: 10px 0 25px !important;
}

.tofes_chances .ui-state-default {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #555555;
    font-weight: normal;
}

.tofes_chances .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: #F8FCF8 !important;
    border: 1px solid #9B9B9B !important;
    border-bottom: none !important;
}

.bottomrightpostschances ul {
    margin: 0 !important;
    padding-left: 0 !important;
}

.tabschance .ui-tabs-active.ui-state-active a {
    font-weight: bold;
    color: #5CA7D0;
}

.tabswinner .ui-tabs-active.ui-state-active a {
    font-weight: bold;
    color: #5CA7D0;
}

.topsectioncards .ch_middlech {
    float: left;
    height: 53px;
    margin-top: -3px;
    padding-left: 150px;
    text-align: center;
    width: 480px;
}

.winners_list2totoinner > li {
    width: 100%;
}

.selftotoinner.div_paginationtotoinner {
    text-align: center;
    width: 770px;
    float: left;
    margin-top: 30px;
}

.selftotoinner.div_paginationtotoinner .prev {
    color: #5ca7d0;
}

.selftotoinner.div_paginationtotoinner a {
    color: #555;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
}

.actives3 {
    color: #5ca7d0 !important;
}

.selftotoinner.div_paginationtotoinner .next {
    color: #5ca7d0;
}

.winners_list2chanceinner > li {
    width: 100%;
}

.selfchanceinner.div_paginationchanceinner {
    text-align: center;
    width: 770px;
    float: left;
    margin-top: 30px;
}

.selfchanceinner.div_paginationchanceinner .prev {
    color: #5ca7d0;
}

.selfchanceinner.div_paginationchanceinner a {
    color: #555;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
}

.actives4 {
    color: #5ca7d0 !important;
}

.selfchanceinner.div_paginationchanceinner .next {
    color: #5ca7d0;
}

.selflottaryinner.div_paginationlottaryinner {
    float: left;
    margin-top: 19px;
    text-align: center;
    width: 770px;
}

.selflottaryinner.div_paginationlottaryinner .prev {
    color: #5ca7d0;
}

.selflottaryinner.div_paginationlottaryinner a {
    color: #555;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
}

.actives5 {
    color: #5ca7d0 !important;
}

.selflottaryinner.div_paginationlottaryinner .next {
    color: #5ca7d0;
}

.centerbolls {
    float: left;
    width: 300px;
}

.numberball {
    background-image: url("../images/22.png");
    background-repeat: no-repeat;
    color: #B7FFFF;
    float: left;
    font-size: 26px;
    height: 40px;
    margin-left: 1px;
    margin-right: 1px;
    text-align: center;
    width: 40px;
}

.activball {
    background-image: url("../images/1.png");
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-size: 28px;
    height: 40px;
    margin-left: 1px;
    margin-right: 1px;
    text-align: center;
    width: 40px;
}

.activball > span {
    color: #626262;
    font-size: 11px;
    margin-right: -30px;
    margin-top: 5px;
    padding-top: 33px;
    position: absolute;
    vertical-align: bottom;
    width: 52px;
}

.lottarytable .righttbls {
    background: #eeeeee none repeat scroll 0 0;
    border-collapse: separate;
    border-left: medium none;
    border-radius: 0 5px 5px 0;
    -webkit-box-sizing: initial;
            box-sizing: initial;
    float: right;
    height: 125px;
    margin: 0;
    padding-bottom: 10px;
    width: 62px;
}

.lottarytable .rowtdtable {
    border-collapse: separate;
    border-radius: 5px 0 0 5px;
    border-right: medium none;
    -webkit-box-sizing: initial;
            box-sizing: initial;
    float: right;
    height: 125px;
    margin: 0;
    padding-bottom: 10px;
    vertical-align: top;
    width: 300px;
}

.lottarytable tr:first-child {
    border-bottom: medium none;
}

.lottarytable td {
    border: medium none;
    color: #3c3c3c;
    font-weight: normal;
    padding: 1px 4px 10px;
    position: relative;
    text-align: center;
    line-height: 14px;
}


.lottarytable span.box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b9b9b9;
    border-radius: 9px;
    display: block;
    height: 14px;
    margin-left: 0;
    margin-top: 1px;
    padding-left: 21px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    width: 7px;
}


.bgcolorgray {
    background: #BABABA none repeat scroll 0 0;
    border-radius: 4px 0px 7px;
    color: #fff !important;
    padding-top: 3px;
    vertical-align: bottom;
}


.graybg {
    background: #bababa none repeat scroll 0 0;
    border-radius: 6px 0 7px 1px;
    color: #fff !important;
    padding-right: 0 !important;
    vertical-align: bottom;
}

.tabschlottary li {
    font-family: FbSpoiler-Regular !important;
}

.tabschlottary .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
    color: #5ca7d0 !important;
}

.rowtd4 > b {
    float: left;
    font-weight: normal;
    margin-left: 5px;
    text-align: center;
}

.rowtd4 > b:first-child {
    margin-left: 28px;
}

.selectgray {
    background: #929292 none repeat scroll 0 0 !important;
    color: #fff !important;
}

.selectgraygreen {
    background: #000 none repeat scroll 0 0 !important;
    border: 2px solid red !important;
    color: #fff !important;
}

.ourselect {
    background: #000 none repeat scroll 0 0 !important;
    color: #fff !important;
}

.correct {
    border: 2px solid #d6235c !important;
}

.bgcolorgray b {
    font-size: 18px;
    font-weight: normal;
}

.lightsky.rowtd4 > span.bgredcolor {
    color: #000;
    border: 2px solid red;
}

.graybg b {
    font-size: 18px;
    font-weight: normal;
}

.bottomwinner {
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.bgcolorgray > span:first-child {
    margin-left: 5px;
}

.bgcolorgray span:last-child {
    margin-right: 3px;
}

.maintable.lottarytable {
    margin-top: 9px;
    width: 768px;
}

#even {
    background-color: #fae3da;
}

#odd {
    background-color: #fff;
}

#even span {
    background-color: #fff;
}

#odd span {
    background-color: #fff;
}

.tdbgcolor {
    background-image: url("../images/transparent.png");
}

.tabschance li {
    font-size: 20px;
}

.tabswinner li {
    font-size: 20px;
}

.tabschlottary li.ui-corner-top a {
    color: #515151;
    font-family: FbSpoiler-Regular !important;
    font-size: 20px;
    
}

.tabschlottary .ui-tabs-nav li {
    margin-left: 30px;
    margin-right: 30px;
}

#subscribeForm fieldset {
    background-color: transparent !important;
}

.tofesprodmain .firsthead {
    font-size: 18px;
}

.tofesprodmain .secondhead {
    color: #555;
    float: left;
    font-size: 18px;
    height: 32px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
}

.tabschlottary .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    color: #5ca7d0 !important;
    font-weight: bold;
    height: 44px !important;
    background-color: #fff !important;
}

.tofesprodmain .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active .firsthead {
    color: #5ca7d0 !important;
}

.tofesprodmain .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active .secondhead {
    color: #5ca7d0 !important;
}

.tabswinner .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: #fff !important;
}

.tabstable .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: #fff !important;
}

.tabschance .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: #fff !important;
}

.tabstable .secondhead {
    color: #5ca7d0 !important;
}

.bgcolorgray > span {
    font-size: 18px;
    line-height: 14px;
}

.graybg > span {
    font-size: 18px;
    line-height: 14px;
}

.roundeddiv {
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    float: left;
    padding: 5px 5px 33px;
}

.squeresel {
    background: #000 none repeat scroll 0 0;
    height: 8px;
    margin-right: 3px;
    width: 15px;
}

.lottarytable span.box.redborder {
    border: 2px solid red;
    padding-top: 1px;
}

.tofes_chances .tabs.tofesprodmain {
    width: 96%;
}

.template_account.common_templateacc {
    float: none;
    margin: 0 auto;
    position: relative;
}

.acoount-inner {
    margin: 0 auto;
    width: 1130px;
    padding-top: 35px;
}

.contentformaccount {
    float: left;
    margin: 0 auto;
    padding-right: 41px;
    width: 963px;
}

.accountright-sidebar {
    padding-top: 15px;
    width: 126px;
}

.contentformaccount h1 {
    border-bottom: 1px solid #b8b8b5;
    color: #d0021b;
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 11px !important;
    margin-top: 0;
    padding-bottom: 2px;
    padding-top: 0;
}

.bottom-heading {
    color: #525353;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 25px;
}

.formdivaccount {
    border-bottom: 1px solid #d4dada;
    float: left;
    margin-bottom: 10px !important;
}

.formdivaccount .formfields {
    float: left;
    margin-bottom: 20px;
    width: 963px;
}

.formdivaccount .fieldset {
    float: right;
    width: 341px;
}

.page-id-47765 #contentformaccount #frm_groupon_details .formdivaccount .fieldclass {
    border: 1px solid #b4bbc2 !important;
    border-radius: 2px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    height: 45px;
    width: 282px;
    color: #525353;
    font-size: 17px;
    font-weight: 100;
    font-family: "Heebo" !important;
    margin-left: 1px;
}

.formdivaccount .fieldclass {
    border: 0px solid #b4bbc2 !important;
    border-radius: 2px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    height: 45px;
    width: 282px;
    color: #525353;
    font-size: 17px;
    font-weight: 100;
    font-family: "Heebo" !important;
    margin-left: 14px;
}

.page-id-47765 .formdivaccount .fieldclasssmall {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 17px;
    height: 45px;
    width: 199px;
    font-weight: 100;
    font-family: "Heebo" !important;

}

.formdivaccount .fieldclasssmall {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    width: 199px;
}

.formdivaccount .fieldset .labspan label {
    color: #b4bbc2;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    padding: 0 !important;
}

.formdivaccount .fieldset .labspan span {
    color: #df0b1b;
    font-size: 29px;
    margin-right: 10px;
    padding-top: 5px;
    vertical-align: middle;
}

.page-id-47765 #contentformaccount #frm_groupon_details .formdivaccount .selectinner {
    border: 1px solid #b4bbc2 !important;
    border-radius: 2px;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 45px;
    margin-right: 10px;
    width: 75px;
    color: #333333;
    font-size: 17px;
    font-weight: 100;
    color: #525353;
    font-family: "Heebo" !important;
}

.formdivaccount .selectinner {
    border: 0px solid #b4bbc2 !important;
    border-radius: 2px;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 45px;
    margin-right: 10px;
    width: 75px;
    color: #333333;
    font-size: 17px;
    font-weight: 100;
}

.logged-in .formdivaccount .selectinner, .logged-in .formdivaccount .fieldclass {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
}

.formdivaccount .formfields:last-child {
    margin-bottom: 46px;
}

.formdivaccount .fieldclass-inner {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    width: 186px;
}

.formdivaccount .fieldclass-inner2 {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    width: 85px;
    margin-right: 12px !important;
}

.formdivaccount .fieldclasshalf {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    width: 136px;
}

.formdivaccount .fieldclasshalf:last-child {
    margin-right: 10px;
}

.formdivaccount .labspan {
    width: 283px;
}

.formdivaccount .labspan b {
    color: #b4bbc2;
    float: left;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    margin-left: 14px;
    padding: 0 !important;
}

.formdivaccount .halfclass b {
    color: #b4bbc2;
    float: left;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    margin-left: 94px;
    padding: 0 !important;
}

.formdivaccount.row3 .fieldclass {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    width: 282px;
}

.formdivaccount .fieldset1 {
    float: right;
    width: 304px;
}

.formdivaccount .fieldset1 input {
    width: 283px !important;
}

.formdivaccount .fieldset2 {
    float: right;
    width: 188px;
}

.formdivaccount .fieldset2 input {
    width: 138px !important;
}

.formdivaccount .fieldset3 {
    float: right;
    width: 310px;
}

.formdivaccount .fieldset3 input {
    width: 280px !important;
}

.formdivaccount .fieldset1 .labspan label {
    color: #b4bbc2;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    padding: 0 !important;
}

.formfields.lastrow {
    margin-bottom: 30px !important;
}

.formdivaccount .fieldset2 .labspan label {
    color: #b4bbc2;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    padding: 0 !important;
}

.contentformaccount .row3 {
    border-bottom: medium none !important;
    float: left;
    margin-bottom: 0 !important;
}

.formdivaccount .fieldset3 .labspan label {
    color: #b4bbc2;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    padding: 0 !important;
}

.bottomsectionacc .greentext {
    border-bottom: 1px solid #d4dada;
    color: #2ea998;
    float: left;
    font-size: 21px;
    font-weight: normal;
    margin-bottom: 5px;
    padding-bottom: 10px;
    text-align: left;
    width: 963px;
}

.bottomsectionacc {
    float: left;
    width: 963px;
}

.bottomsectionacc .redtext {
    color: #df0000;
    float: left;
    font-size: 21px;
    text-align: right;
    width: 963px;
}

.formdivaccount.row3 .fieldclass.selectinnerac {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #dfdfdf;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    width: 282px;
}

.bottomsectionacc .redtext {
    color: #df0000;
    float: left;
    font-size: 21px;
    text-align: right;
    width: 963px;
    font-weight: bold;
}

.bottomsectionacc .lastbutton {
    
    margin-right: 125px;
}

input#submit {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    width: 158px;
    height: 45px;
    margin-right: 1px;
    border-right-width: 43px;
    padding-top: 0px;
}

.logged-in input#submit {
    border-right-width: 0px !important;
}

.page-id-8496 .bottomsectionacc .grnbutton, .page-id-8508 .bottomsectionacc .grnbutton, .page-id-8496 .bottomsectionacc .grnbutton:hover, .page-id-8508 .bottomsectionacc .grnbutton:hover {
    background-image: url("../images/button.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 48px;
    width: 187px;
    outline: none;
}

.bottomsectionacc .grnbutton {
    background-image: url("../images/button_submit2.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 48px;
    width: 187px;
    outline: none;
}

.formgiftbutton {
    margin-top: 10px;
    background: #a7cb40;
    color: #fff;
    font-size: 26px;
    border: 1px solid #598e1c;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 8px 54px;
    border-radius: 10px;
    margin-bottom: 8px;
    display: inline-block;
}

.page-template-account_template #frm_groupon_details .formgiftbutton {
    font-size: 31px !important;
}

.accountright-sidebar li a {
    color: #525353;
}

.accountright-sidebar li.current-menu-item a {
    color: #5ca7d0;
}

.accountright-sidebar li {
    font-size: 22px;
    list-style: outside none none;
    margin-bottom: 5px;
}

.menu-account-menus-container ul {
    margin: 0;
    padding: 0;
}

.uniquetext {
    color: #525353;
    font-size: 19px;
    margin-right: -26px;
    padding-top: 10px;
    position: absolute;
    width: 25px;
}

.formdivaccount .ui-datepicker-trigger {
    margin-right: -47px;
    margin-top: 7px;
    position: absolute;
}

.greentext .lock {
    background-image: url("../images/pad_lock_icon.png");
    background-repeat: no-repeat;
}

.greentext .lock {
    background-image: url("../images/pad_lock_icon.png");
    background-repeat: no-repeat;
    direction: ltr;
    float: left;
    height: 23px;
    margin-right: -20px;
    margin-top: -5px;
    position: absolute;
    text-align: -moz-left;
    width: 15px;
}

.buttontextgreen > span {
    font-size: 36px;
    margin-right: 59px;
    position: absolute;
}

.formdivaccount .radiobutton label {
    padding-top: 12px;
}

.formdivaccount .radiobutton span {
    color: #b4bbc2;
}

.formdivaccount .radiobutton {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    width: 282px;
    position: relative;
}

.formdivaccount .selectinnerac {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url("../images/down_arrow.png") no-repeat scroll left 13px center;
    cursor: pointer;
    direction: rtl;
    overflow: hidden;
    padding: 12px 4px;
    position: relative;
    text-overflow: clip;
}

select.phone_begin.selectinner {
    margin-right: 6px !important;
    padding-right: 12px !important;
    padding-left: 0px;
    width: 88px;
    margin-left: 5px;
}

#top_form select.phone_begin.selectinner {
    border: 0px solid #1a7ee2;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 45px;
    color: #525353;
    font-size: 18px;
    font-weight: 100;
    font-family: "Heebo",sans-serif;
    direction: rtl;
    line-height: 1.5;
}

.top_form_b-day {
    direction: rtl;
    margin-top: 12px;
}

#top_form .top_form_b-day .selectinner {
    background: #fff url(../images/down_arrow-new.png) no-repeat scroll left 10px center;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

#top_form .contactYear {
    margin-left: 0 !important;
    margin-right: 5px !important;
}

#top_form .contactDay {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

div#lead_form_input_4 {
    margin-right: 23px;
}

input#phone2 {
    margin-right: 4px;
}

.padding0.telrow {
    width: auto;
    margin: 0;
}

div#top_form {
    right: 7px;
}

.home div#top_form {
}

.page-id-47765 #contentformaccount #frm_groupon_details .formdivaccount .selectinner {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url("../images/down_arrow-new.png") no-repeat scroll left 9px center;
    cursor: pointer;
    direction: rtl;
    overflow: hidden;
    padding: 0px 7px;
    position: relative;
    text-overflow: clip;
}

.formdivaccount .selectinner {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url("../images/down_arrow-new.png") no-repeat scroll left 9px center;
    cursor: pointer;
    direction: rtl;
    overflow: hidden;
    padding: 0px 19px;
    position: relative;
    text-overflow: clip;
}

.page-template-account_template #wrapper {
    background: #fff url("../images/bg_gradient1.png") no-repeat scroll 0 0 / 100% auto;
    border: medium none;
    margin: 0 auto;
    padding: 50px 20px;
}

.bottomsectionacc .grnbutton:hover {
    background-image: url("../images/button_submit2.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 48px;
    width: 187px;
    outline: none;
}


.formdivaccount [type="radio"] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.formdivaccount [type="radio"] + span {
    display: block;
}


.formdivaccount [type="radio"] + span:before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.25em;
    border-radius: 1em;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 0 0 0.10em #b4bbc2;
            box-shadow: 0 0 0 0.10em #b4bbc2;
    margin-right: 0.75em;
    -webkit-transition: 0.5s ease all;
    transition: 0.5s ease all;
    margin-left: 13px;
}


.formdivaccount [type="radio"]:checked + span:before {
    background: #5CA7D0;
}


.formdivaccount [type="radio"]:focus + span:after {
    font-size: 1.5em;
    line-height: 1;
    vertical-align: -0.125em;
}

.acoount-inner form div {
    margin-bottom: 0;
}

.enableclscss {
    border: medium none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    display: block;
    float: left;
    height: 35px;
    left: 0;
    margin-bottom: 15px;
    position: absolute;
    top: 8px;
    width: 244px;
    font-weight: bold;
}

.account-fomr2 .topgreensection {
    background: #2ea998 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 21px;
    height: 36px;
    margin-bottom: 13px;
    padding-right: 12px;
    padding-top: 12px;
    text-align: right;
    direction: initial;
}

.account-fomr2 .topgreensection .grn1 {
    color: #fff;
    cursor: pointer;
    float: left;
    font: 90% sans-serif;
    margin-left: 15px;
    text-align: left;
    width: 12px;
}

.account-fomr2 .acountform2 .leftacc {
    float: left;
    width: 140px;
}

.account-fomr2 .smsclass {
    float: left;
    margin-right: 10px;
    width: 60px;
}

.account-fomr2 .smsclass > span {
    float: left;
    font-family: arial;
    font-size: 18px;
    text-align: center;
    width: 88px;
}

.account-fomr2 .textcls {
    color: #525353;
    direction: initial;
    font-size: 20px;
    font-weight: normal;
    text-align: right;
}

.account-fomr2 .rightcc {
    width: 810px;
    word-break: break-all;
}

.account-fomr2 .acountform2 {
    border-bottom: 1px solid #c8caca;
    padding-bottom: 17px;
    margin-bottom: 20px;
}

.account-fomr2 .acountform2.lastaccuntform2 {
    border-bottom: medium none;
}

.account-fomr2 .topmargn {
    padding-top: 20px;
}

.account-fomr2 .smalltexthere {
    color: #525353;
    font-size: 16px;
    line-height: 16px
}

.account-fomr2 .bottomhead {
    color: #525353;
    font-size: 20px;
    margin-bottom: 20px;
}

.account-fomr2 .bottomsmalltext {
    border-bottom: 1px solid #bababa;
    margin-bottom: 20px;
    padding-bottom: 45px;
}

.account-fomr2 .account2button {
    background-image: url("../images/btn.png") !important;
    background-repeat: no-repeat;
    border: medium none !important;
    float: left;
    height: 48px;
    width: 185px;
    outline: none;
}

.account-fomr2 .account2button:hover {
    background-image: url("../images/btn.png") !important;
    background-repeat: no-repeat;
    border: medium none !important;
    float: left;
    height: 48px;
    width: 185px;
    outline: none;
}

.styledCheckbox {
    cursor: pointer;
    height: 35px;
    margin-top: 0px;
    width: 34px;
}

.account-fomr2 .extracl .styledCheckbox {
    cursor: pointer;
    height: 35px;
    margin-top: 16px;
    width: 34px;
}


.account-fomr3 [type="radio"] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.account-fomr3 [type="radio"] + span {
    display: block;
}


.account-fomr3 [type="radio"] + span::before {
    border: 4px solid #fff;
    border-radius: 1em;
    -webkit-box-shadow: 0 0 0 1px #b4bbc2;
            box-shadow: 0 0 0 1px #b4bbc2;
    content: "";
    display: inline-block;
    height: 1.5em;
    margin-left: 13px;
    margin-right: 0px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    vertical-align: -0.25em;
    width: 1.5em;
    cursor: pointer;
}


.account-fomr3 [type="radio"]:checked + span:before {
    background: #5CA7D0;
}


.account-fomr3 [type="radio"]:focus + span:after {
    font-size: 1.5em;
    line-height: 1;
    vertical-align: -0.125em;
}

.account-fomr3 > form {
    margin: 0;
}

.account-fomr2 > form {
    margin: 0;
}

.account-fomr4 > form {
    margin: 0;
}

.account-fomr3 .acc3radio {
    float: right;
    margin-bottom: 55px !important;
    padding-top: 20px;
    width: 100%;
}

.account-fomr3 .acc3rad {
    float: right;
    width: 110px;
}

.account-fomr3 .formfields {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.account-fomr3 .fieldset {
    float: right;
    width: 341px;
}

.account-fomr3 .labspan {
    width: 283px;
}

.account-fomr3 .fieldset .labspan label {
    color: #b4bbc2;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    direction: initial;
    padding: 0 !important;
}

.account-fomr3 .fieldclass {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    width: 282px;
}

.account-fomr3 .selectinnerac {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url("../images/down_arrow.png") no-repeat scroll left 13px center;
    cursor: pointer;
    direction: rtl;
    overflow: hidden;
    padding: 12px 4px;
    position: relative;
    text-overflow: clip;
}

.account-fomr3 .ui-datepicker-trigger {
    margin-right: -47px;
    margin-top: 7px;
    position: absolute;
    cursor: pointer;
}

.account-fomr3 .bottomtextacc3 {
    float: left;
    margin-bottom: 28px !important;
    padding-top: 24px;
    width: 100%;
}

.account-fomr3 .btmtext {
    color: #b4bbc2;
    direction: initial;
    float: right;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px !important;
    text-align: right;
    width: 100%;
}

.account-fomr3 .checkboxmaindiv {
    border-bottom: 1px solid #d4dada;
    float: left;
    margin-bottom: 22px !important;
    padding-bottom: 20px;
    width: 100%;
}

.account-fomr3 .threecheck {
    float: left;
    margin-bottom: 10px !important;
    width: 100%;
}

.account-fomr3 .checkboxone {
    float: right;
    width: 235px;
}

.account-fomr3 .checkboxone > label {
    color: #525353;
    font-size: 19px;
    margin-right: 7px;
}

.account-fomr3 .checkboxone > input {
    float: right;
    margin-top: 5px;
}

.account-fomr3 .acc3submitbutton {
    float: left;
}

.account-fomr3 .account3submit {
    background-image: url("../images/button.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 48px;
    width: 187px;
    outline: none;
}

.account-fomr3 .account3submit:hover {
    background-image: url("../images/button.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 48px;
    width: 187px;
    outline: none;
}

.styledCheckbox {
    float: right;
}

.account-fomr4 .formfields {
    float: left;
    margin-bottom: 45px;
    width: 100%;
}

.account-fomr4 .fieldset {
    float: right;
    width: 341px;
}

.account-fomr4 .labspan {
    width: 283px;
}

.account-fomr4 .fieldset .labspan label {
    color: #b4bbc2;
    direction: initial;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 9px;
    padding: 0 !important;
}

.account-fomr4 .fieldclass {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    width: 282px;
}

.account-fomr4 .account3submit {
    background-image: url("../images/button.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 48px;
    width: 187px;
    outline: none;
}

.account-fomr4 .account3submit:hover {
    background-image: url("../images/button.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 48px;
    width: 187px;
    outline: none;
}

.account-fomr4 .acc3submitbutton {
    float: left;
}

.account-fomr4 .account4mainsection {
    border-bottom: 1px solid #d4dada;
    float: left;
    margin-bottom: 20px !important;
    margin-top: 20px;
    padding-bottom: 20px;
}

.account-fomr3 select {
    
}

select:-moz-focusring {
    color: transparent !important;
    text-shadow: 0 0 0 #525353 !important;
}

.lottery_detail3 {
    float: right;
    font-family: fbspoiler-regular;
    width: 1440px;
    margin-bottom: 20px;
}

.lottery_detail3 .topInfoSection {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    float: left;
    margin-bottom: 33px;
    padding: 20px 8px;
    width: 792px;
}

.lottery_detail3 .topInfoSection span {
    float: right;
    font-size: 23px;
    margin-left: 9px;
}

.lottery_detail3 .topInfoSection span.text2 {
    color: #525353 !important;
    direction: initial;
    font-size: 23px;
    text-align: right;
}

.template_1.common_template .lottery_detail3 .topInfoSection a {
    background: #a7cb40 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: none;
    font-size: 23px;
    padding: 15px 35px 15px 50px;
    text-decoration: none;
}

.lottery_detail3 .topInfoSection span.text1 {
    font-size: 23px;
    text-align: right;
}

.lottery_detail3 .topInfoSection {
    width: 792px important;
}

.lottery_detail3 .lottery_result_outer .lottery_result_select_box {
    width: 792px important;
    position: relative;
}

.lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title {
    color: #fff;
    direction: rtl;
    float: right;
    font-size: 22px;
    margin-left: 17px;
    margin-right: 10px;
    padding-top: 5px;
}

.lottery_detail3 .roundedboxfirst {
    background: none !important;
    border-radius: 8px;
    height: 50px;
    padding-top: 15px;
    width: 100%;
}

.winner_no_table .roundedboxfirst {
    background: none !important;
    border-radius: 8px;
    height: 50px;
    padding-top: 15px;
    width: 810px;
}


.lottery_detail3 .lottery_result_outer .lottery_result_select_box span.select_title2 {
    color: #fff;
    direction: rtl;
    float: left;
    font-size: 22px;
    margin-left: 14px;
    margin-right: 35px;
    padding-top: 5px;
}

.template_1.common_template .lottery_detail3 .topInfoSection {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    float: left;
    margin-bottom: 33px;
    padding: 20px 8px;
    width: 792px;
}

.lottery_detail3 .lottery_result_select_box .select_box2 {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #f0edeb url("../images/arrow_down.png") no-repeat scroll 6px center;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #a4a1a1;
    font-size: 14px;
    padding: 6px 35px;
    text-align: center;
}

.lottery_detail3 .selectbx {
    float: left;
    width: 250px;
}

.lottery_detail3 .selectbx2 {
    float: right;
    width: 250px;
}

.lottery_detail3 .lottery_result_select_box .select_box,
.lottery_detail3 .lottery_result_select_box .select_box_toto {
    -moz-appearance: none;
    background: #f0edeb url("../images/arrow_down.png") no-repeat scroll 6px center;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #9b9b9b;
    font-size: 14px;
    padding: 6px 10px 6px 35px;
    text-align: right;
    width: 240px;
}

.lottery_detail3 .roundedboxfirst .select_winner_box {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #f0edeb url("../images/down_arrow-new.png") no-repeat scroll 10px center;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #333333;
    font-size: 17px;
    text-align: center;
    border-width: 1px;
    border-color: rgb(183, 183, 183);
    border-style: solid;
    border-radius: 2px;
    background-color: rgb(250, 250, 251);
    height: 43px;
    padding-left: 31px;
    padding-right: 15px;
}

.lottery_detail3 .lottery_result_outer .lottery_result_select_box, .lottery_result_select_box {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 10px;
    float: right;
    margin-bottom: 5px;
    padding: 15px 0;
    width: 1440px;
    margin-top: -90px;
}

.winner_no_table .lottery_result_outer .lottery_result_select_box {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 10px;
    float: right;
    margin-bottom: 5px;
    padding: 15px 0;
    width: 1440px;
    margin-top: -39px;
    margin-right: -1px;
    margin-bottom: 242px;
}

.winner .lottery_result_select_box {
    margin-top: -41px !important;
}

.toto .lottery_result_select_box {
    margin-top: -4px;
}

.lottery_detail3 .table_results {
    float: left;
    margin-top: 0;
    width: auto;
}

.lottery_detail3 .winnertable {
    border: 4px solid #fff;
    border-collapse: separate;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 9px -2px;
            box-shadow: 0 0 9px -2px;
    float: none;
    margin-top: 33px;
    width: 809px;
    margin-left: auto;
    margin-right: auto;
}



.toto_detail .post-title .lottery_result_select_box {
    margin-top: -11px !important;
}

.lottery_detail3 p.table_sub_title {
    position: relative;
    top: 503px;
}

.lottery_detail3 p.table_title {
    position: relative;
    top: 503px;
}

.lottery_detail3 h2.table_title {
    position: relative;
    top: 470px;
}

.lottery_detail h2.table_title {
    margin-top: -0.25em !important;
}

.lottery_detail4 h2.table_title {
    position: absolute;
    top: 480px;
    width: 100%;
}

.lottery_detail4 p.table_sub_title {
    position: relative;
    top: 307px;
    right: 244px;
}

.winner p.table_title {
    position: relative;
    top: -63px !important;
}

.winner .tabledivhere h2.table_title {
    position: relative;
    top: -72px !important;
}

.winner .winnertable {
    margin-top: -48px !important;
}

.winner tr.topheads {
    top: 540px !important;
}

.winner p.table_sub_title {
    position: relative;
    top: -63px;
}

.lottery_detail4 .lottery_result_select_box {
    margin-top: 12px !important;
}

.lottery_detail4 .lottery_result_select_box {
    margin-top: 12px;
}

.chance .lottery_result_select_box {
    margin-top: 10px;
}

.lottery_detail3 .topheads {
    background: #ffffff none repeat scroll 0 0;
    color: #ffffff;
    font-size: 16px;
    height: 48px;
    position: absolute;
    left: 16px;
    right: -2px;
    top: 611px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    width: 792px;
    margin-right: auto;
    margin-left: auto;
}

.lottery_detail3 .rowtd1 {
    text-align: center;
    vertical-align: bottom;
    width: 48px;
    word-break: break-all;
    font-size: 24px;
    padding: 15px 7px;
}

.lottery_detail3 .rowtd2 {
    vertical-align: bottom;
    width: 210px;
    word-break: break-all;
    font-size: 18px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail3 .rowtd3 {
    vertical-align: bottom;
    width: 285px;
    word-break: break-all;
    font-size: 18px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail3 .rowtd4 {
    text-align: center;
    vertical-align: bottom;
    width: 104px !important;
    word-break: break-all;
    font-size: 24px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail3 .rowtd5 {
    text-align: center;
    vertical-align: bottom;
    width: 71px;
    word-break: break-all;
    font-size: 24px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail3 .rowtd6 {
    text-align: center;
    vertical-align: bottom;
    width: 108px;
    word-break: break-all;
    font-size: 18px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail3 .winnertable .topheads td {
    color: #333;
    font-size: 21px !important;
    padding-bottom: 12px;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 15px !important;
    border-bottom: 1px solid #707070 !important;
}

.lottery_detail3 .rowtd6.red {
    color: #d0475b;
}

.detail3_results {
    float: right;
    font-family: fbspoiler-regular;
    width: 810px;
}

#content .detail3_results h4 {
    font-size: 22px;
    direction: initial;
    text-align: right;
}

#content .detail3_results p {
    font-size: 17px;
}

.lottery_detail3 .topheads td.rowtd6 {
    border: medium none;
    border-collapse: separate;
    border-top-left-radius: 5px;
}

.lottery_detail3 .topheads td.rowtd1 {
    border: medium none;
    border-collapse: separate;
    border-top-right-radius: 5px;
    background: #fff;
}

.post-257 h1 {
    width: 810px;
}

h1.hp {
    
    color: #ffffff;
    
    text-align: right;
    
    margin-top: 0px;
    font-weight: normal;
}

p.hp {
    
    color: #ffffff;
    
    text-align: right;
    
    margin-top: 0px;
    font-weight: normal;
}

h1.hp.first {
    background-color: #303536;
    opacity: 0.851;
    width: 165px;
    height: 60px;
    font-size: 50px;
    font-family: "Heebo";
    padding-right: 12px;
    padding-top: 5px;
    margin-bottom: 7px;
}

h1.hp.second {
    background-color: #303536;
    opacity: 0.851;
    width: 660px;
    height: 85px;
    font-size: 75px;
    font-family: "Heebo";
    padding-right: 12px;
    padding-top: 8px;
    margin-bottom: 7px;
}

p.hp.third {
    background-color: #5a5f60;
    opacity: 0.851;
    width: 518px;
    height: 42px;
    font-size: 32px;
    font-family: "Heebo";
    padding-right: 12px;
    padding-top: 0px;
    display: table-cell;
    vertical-align: middle;
}

.dot {
    height: 8px;
    width: 8px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    position: relative !important;
    margin-bottom: 4px;
}


.postid-342 .products_template .grid_product_list .main_product {
    height: 415px !important;
}

.lottery_detail3 .winnertable .topheads .rowtd4 {
    background-image: url("../images/arrow_white.png");
    background-position: 13px 49px;
    background-repeat: no-repeat;
    height: 6px;
    width: 9px;
}

.lottery_detail3 .winnertable .topheads td.rowtd2, .lottery_detail3 .winnertable .topheads td.darksky.rowtd3 {
    text-align: inherit;
    background: #fff;
}

.darksky.rowtd5 {
    background: #fff;
}

.post-85 .lottery_detail3 .topheads {
    background: #fff none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 48px;
    position: absolute;
    left: 17px;
    right: -1px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    width: 792px;
    margin-right: auto;
    margin-left: auto;
    top: 250px !important;
    
}

.page-template-common_template_new .topheads .rowtd2, .page-template-common_template_new .topheads .rowtd4, .page-template-common_template_new .topheads .rowtd6 {
    background: #fff none repeat scroll 0 0;
}


.lottery_detail3 .tabledivhere {
    margin-top: 444px;
}

.tabledivhere {
    margin-top: 391px;
}

.winner .tabledivhere {
    margin-top: 120px;
}

p.table_title {
    text-align: center;
    font-size: 40px !important;
    font-family: "Heebo" !important;
    color: rgb(51, 51, 51);
    font-weight: bold !important;
}

h2.table_title {
    text-align: center;
    font-size: 40px !important;
    font-family: "Heebo" !important;
    color: rgb(51, 51, 51);
    font-weight: bold !important;
}

.page-template-common_template_new .winner h2.table_title {
    margin-bottom: -18px !important;
}

p.table_sub_title {
    text-align: center;
    margin-top: 23px !important;
    font-size: 17px !important;
    font-family: "Heebo" !important;
    color: rgb(51, 51, 51) !important;
}

p.table-chance-fix {
    top: 17px !important;
    position: absolute !important;
    width: 100%;
    right: 0 !important;
}

.lottery_detail4 {
    float: right;
    font-family: fbspoiler-regular;
    width: 100%;
    margin-bottom: 10px;
}

.page-id-41617 .lottery_detail4 {
    float: right;
    font-family: fbspoiler-regular;
    width: 100%;
    margin-bottom: 20px;
}

.lottery_detail4 .topInfoSection {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    float: left;
    margin-bottom: 33px;
    padding: 20px 8px;
    width: 792px;
}

.lottery_detail4 .topInfoSection span {
    float: right;
    font-size: 23px;
    margin-left: 9px;
}

.lottery_detail4 .topInfoSection span.text2 {
    color: #525353 !important;
    direction: initial;
    font-size: 21px;
    text-align: right;
}

.lottery_detail4 .topInfoSection span.text3 {
    color: #a7cb40 !important;
    direction: initial;
    font-size: 21px;
    margin-left: 14px;
    margin-right: 22px;
    text-align: right;
}

.template_1.common_template .lottery_detail4 .topInfoSection a {
    background: #a7cb40 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: none;
    font-size: 23px;
    padding: 15px 36px 15px 50px;
    text-decoration: none;
}

.lottery_detail4 .topInfoSection span.text1 {
    font-size: 21px;
    text-align: right;
}

.lottery_detail4 .topInfoSection {
    width: 792px important;
}

.lottery_detail4 .lottery_result_outer .lottery_result_select_box {
    width: 792px important;
}

.lottery_detail4 .lottery_result_outer .lottery_result_select_box span.select_title {
    color: #fff;
    direction: rtl;
    float: right;
    font-size: 22px;
    margin-left: 25px;
    padding-top: 5px;
}

.lottery_detail4 .lottery_result_outer .lottery_result_select_box span.select_title2 {
    color: #fff;
    direction: rtl;
    float: left;
    font-size: 22px;
    margin-left: 14px;
    margin-right: 35px;
    padding-top: 5px;
}

.template_1.common_template .lottery_detail4 .topInfoSection {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    float: left;
    margin-bottom: 50px;
    padding: 20px 8px;
    width: 98%;
}

.lottery_detail4 .lottery_result_select_box .select_box2 {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #f0edeb url("../images/arrow_down.png") no-repeat scroll 6px center;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #a4a1a1;
    font-size: 14px;
    padding: 6px 35px;
    text-align: center;
}

.lottery_detail4 .selectbx {
    float: left;
    width: 250px;
}

.lottery_detail4 .selectbx2 {
    float: right;
    width: 250px;
}

.lottery_detail4 .lottery_result_select_box .select_box,
.lottery_detail4 .lottery_result_select_box .select_box_toto {
    -moz-appearance: none;
    background: #f0edeb url("../images/arrow_down.png") no-repeat scroll 6px center;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #9b9b9b;
    font-size: 14px;
    padding: 6px 10px 6px 35px;
    text-align: right;
    width: 240px;
}

.lottery_detail4 .lottery_result_outer .lottery_result_select_box {
    background: #5ca7d0 none repeat scroll 0 0;
    border-radius: 10px;
    float: left;
    margin-bottom: 43px;
    padding: 15px 8px;
    width: 793px;
}

.lottery_detail4 .table_results {
    float: left;
    margin-top: 0;
    width: auto;
}

.page-id-41617 .lottery_detail4 .winnertable {
    width: 100%;
    float: none;
}

.lottery_detail4 .winnertable {
    border: 4px solid #fff;
    border-collapse: separate;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 9px -2px;
            box-shadow: 0 0 9px -2px;
    margin: 0;
    width: 960px;
    margin-top: 0;
    margin-left: auto;
    margin-right: 250px;
}

.lottery_detail4 .topheads {
    background: #fff none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 73px;
}

.lottery_detail4 .rowtd1 {
    text-align: center;
    color: #000;
    vertical-align: bottom;
    width: 205px;
    word-break: break-all;
    font-size: 24px;
    padding: 15px 7px;
}

.lottery_detail4 .rowtd2 {
    vertical-align: bottom;
    text-align: center;
    width: 253px;
    word-break: break-all;
    font-size: 24px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail4 .rowtd3 {
    vertical-align: bottom;
    text-align: center;
    width: 132px;
    font-family: arial;
    word-break: break-all;
    font-size: 22px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail4 .rowtd4 {
    text-align: center;
    vertical-align: bottom;
    font-family: arial;
    width: 130px;
    word-break: break-all;
    font-size: 22px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail4 .rowtd5 {
    text-align: center;
    vertical-align: bottom;
    font-family: arial;
    width: 115px;
    word-break: break-all;
    font-size: 22px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail4 .rowtd6 {
    text-align: center;
    vertical-align: bottom;
    font-family: arial;
    width: 130px;
    word-break: break-all;
    font-size: 22px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail4 .rowtd7 {
    text-align: center;
    vertical-align: bottom;
    
    width: 130px;
    word-break: break-all;
    font-size: 22px;
    color: #000;
    padding: 15px 7px;
}

.lottery_detail4 .winnertable .topheads td {
    font-size: 22px !important;
    vertical-align: middle;
    font-weight: bold;
    padding: 5px !important;
    color: #000000;
}

.lottery_detail4 .rowtd6.red {
    color: #d0475b;
}

.detail3_results {
    float: right;
    font-family: fbspoiler-regular;
    width: 810px;
}

#content .detail4_results h4 {
    margin-top: 35px;
    font-size: 22px;
    direction: initial;
    text-align: right;
}

#content .detail4_results p {
    font-size: 17px;
}

.lottery_detail4 .topheads td.rowtd7 {
    border: medium none;
    border-collapse: separate;
    border-top-left-radius: 5px;
    border-bottom: 1px solid #c1c1c1;
}

.lottery_detail4 .topheads .rowtd3 {
    background-image: url("../images/clover.png");
    background-position: 48px 20px;
    background-repeat: no-repeat;
}

.lottery_detail4 .topheads .rowtd4 {
    background-image: url("../images/diamond_1.png");
    background-position: 48px 20px;
    background-repeat: no-repeat;
}

.lottery_detail4 .topheads .rowtd5 {
    background-image: url("../images/heart_1.png");
    background-position: 48px 20px;
    background-repeat: no-repeat;
}

.lottery_detail4 .topheads .rowtd6 {
    background-image: url("../images/spade1.png");
    background-position: 48px 20px;
    background-repeat: no-repeat;
}

.lottery_detail4 .topheads td.rowtd1 {
    border: medium none;
    border-collapse: separate;
    border-top-right-radius: 5px;
    vertical-align: middle;
    font-weight: bold;
    border-bottom: 1px solid #c1c1c1;
}

.lottery_detail4 .topheads td {
    border-bottom: 1px solid #c1c1c1;
}

.post-257 h1 {
    width: 810px;
}

.lottery_detail4 .winnertable .topheads .rowtd4 {
    background-image: url("../images/diamond_1.png");
    background-position: 48px 20px;
    background-repeat: no-repeat;
}

.lottery_detail4 .mainbgclass4 {
    background-color: #5ca7d0;
    border-radius: 15px 15px 0 0;
    height: 131px;
}

.lottery_detail4 .leftbgwater {
    background-image: url("../images/sunburst.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 131px;
    width: 400px;
    border-radius: 16px 0 0;
}

.lottery_detail4 .rightbgwater {
    background-image: url("../images/logo_watermark1.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    height: 131px;
    width: 400px;
}

.lottery_detail4 .bottompink {
    background-color: #d6235c;
    border-radius: 0 0 15px 15px;
    height: 14px;
}

.lottery_detail4 .mainbgclassforboth {
    margin-bottom: 41px;
}

.lottery_detail4 .leftbgwater .ch_middlech {
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 37px;
}

.lottery_detail4 .leftbgwater .spadecard {
    background-color: #fff;
    background-image: url("../images/king.png");
    background-position: 17px 39px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    border-radius: 5px;
    float: left;
    font-size: 33px;
    font-weight: bold;
    height: 53px;
    margin-right: 15px;
    padding-top: 10px;
    text-align: center;
    width: 53px;
}

.lottery_detail4 .leftbgwater .heartcard {
    background-image: url("../images/heart.png");
    background-position: 17px 39px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    border-radius: 5px;
    float: left;
    font-size: 33px;
    font-weight: bold;
    height: 53px;
    margin-right: 15px;
    padding-top: 10px;
    text-align: center;
    width: 53px;
    background-color: #fff;
}

.lottery_detail4 .leftbgwater .diamondcard {
    background-image: url("../images/diamond.png");
    background-position: 17px 39px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    border-radius: 5px;
    float: left;
    font-size: 33px;
    font-weight: bold;
    height: 53px;
    margin-right: 15px;
    padding-top: 10px;
    text-align: center;
    width: 53px;
    background-color: #fff;
}

.lottery_detail4 .leftbgwater .clubcard {
    background-image: url("../images/club_1.png");
    background-position: 17px 39px;
    background-repeat: no-repeat;
    border: 1px solid #979797;
    border-radius: 5px;
    float: left;
    font-size: 33px;
    font-weight: bold;
    height: 53px;
    margin-right: 15px;
    padding-top: 10px;
    text-align: center;
    width: 53px;
    background-color: #fff;
}

.lottery_detail4 .righttxt {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 93px;
    vertical-align: bottom;
}

.lottery_detail3 .firstselecth {
    float: right;
    margin-top: -60px;
    width: 441px;
    margin-right: 506px;
}

.lottery_detail3 .firstselecth span.select_title {
    color: #fff;
    direction: rtl;
    float: right;
    font-size: 22px;
    margin-left: 10px;
    margin-right: 16px;
    padding-top: 0;
}

.lottery_detail3 .firstselecth .select_winner_league_box {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #f0edeb url("../images/down_arrow-new.png") no-repeat scroll 10px center;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #333333;
    font-size: 17px;
    text-align: center;
    border-width: 1px;
    border-color: rgb(183, 183, 183);
    border-style: solid;
    border-radius: 2px;
    background-color: rgb(250, 250, 251);
    height: 43px;
    padding-left: 0px;
    padding-right: 15px;
    width: 147px;
    position: relative;
    z-index: 5;
}

.detail4_results {
    float: right;
    width: 960px;
}

.lottery_detail4 .lottery_result_select_box {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 10px;
    float: inherit;
    margin-bottom: 43px;
    width: 100%;
}

.lottery_detail4 .roundedboxfirst {
    height: 50px;
    padding-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.lottery_detail4 .roundedboxfirst .select_winner_box4 {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url(../images/down_arrow-new.png) no-repeat scroll 10px center;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #333333 !important;
    font-size: 17px !important;;
    text-align: center;
    border-width: 1px !important;;
    border-color: rgb(183, 183, 183) !important;;
    border-style: solid !important;;
    border-radius: 2px !important;;
    background-color: rgb(250, 250, 251) !important;;
    height: 43px !important;;
    padding-left: 71px !important;
    padding-right: 15px;
}

.lottery_detail4 .roundedboxfirst .leftselect .select_winner_box4 {
    padding-left: 104px !important;
}

.lottery_detail4 .firstbutton {
    float: left;
    width: 230px;
}

.lottery_detail4 .select_firstbutton input {
    background-color: #f0edeb;
    border: medium none;
    border-radius: 5px;
    color: #555;
    float: left;
    font-size: 16px;
    height: 23px;
    margin-left: 10px;
    padding-left: 0;
    padding-top: 8px;
    text-align: center;
    vertical-align: bottom;
    width: 166px;
}

.winnertable.result4details_time span {
    color: #555;
    float: left;
    margin-bottom: 10px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}

.lottery_detail4 .leftselect {
    float: right;
    width: 320px;
}

.lottery_detail4 .rightselect {
    float: right;
    width: 430px;
}

.lottery_detail4 .roundedboxfirst .select_winner_box {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #f0edeb url("../images/arrow_down.png") no-repeat scroll 6px center;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #a4a1a1;
    font-size: 14px;
    padding: 6px 35px;
    text-align: center;
}

.lottery_detail4 .lottery_result_select_box span.select_title {
    color: #333;
    direction: rtl;
    float: right;
    font-size: 17px;
    margin-left: 17px;
    margin-right: 10px;
    padding-top: 13px;
    font-family: "Heebo";
}

.selfresult2.div_paginationresult2 a {
    color: #555;
    margin-left: 0;
    margin-right: 3px;
    text-decoration: none;
    word-wrap: break-word;
}

.selfresult2.div_paginationresult2 .prev {
    color: #5ca7d0;
}

.selfresult2.div_paginationresult2 .next {
    color: #5ca7d0;
}

.selfresult2.div_paginationresult2 {
    float: left;
    margin-top: 30px;
    text-align: center;
    width: 960px;
}

.activeresult2 {
    color: #5ca7d0 !important;
}


.lottery_detail4 #loadnew {
    background: rgba(0, 0, 0, 0) url("../images/25-1.gif") no-repeat scroll center center;
    height: 50px;
    left: 34%;
    position: absolute;
    top: 355px;
    width: 435px;
    z-index: 888;
    display: none;
}

.lottery_detail4 .loadingbox {
    background: rgba(0, 0, 0, 0) url("../images/bgtrans.png") repeat scroll left top;
    height: 579px;
    position: absolute;
    right: 237px;
    top: 410px;
    width: 966px;
    z-index: 666;
}

.page-id-258 .template_1.common_template #widgets.col-300 {
    margin-top: 138px !important;
    position: absolute;
    right: -269px;
    text-align: right;
}

.selfinnerresult2.div_paginationinnerresult2 {
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 810px;
    word-wrap: break-word;
}

.selfinnerresult2 a.prev,
.selfinnerresult2 a.next,
.activeinnerresult2 {
    color: #5ca7d0 !important;
}

.selfinnerresult2 span.prev,
.selfinnerresult2 span.next {
    color: #5ca7d0 !important;
}

.selfinnerresult2 a {
    color: #555;
    font-size: 16px;
    margin-left: 2px;
    margin-right: 2px;
}

.lottery_detail3 .tabledivhere .firstselecth {
    float: left;
    margin-top: -70px;
    width: 323px;
}

.lottery_detail3 .tabledivhere.oldtable .firstselecth {
    float: left;
    margin-top: -80px;
    width: 323px;
}

#tooltiplastprogress {
    background-color: #113649;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 2px 6px 2px;
            box-shadow: 0 2px 6px 2px;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    top: 176px;
    width: 384px;
    z-index: 101;
    box-sizing: initial !important;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
}

.slider .metaslider .caption-wrap {
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    
    filter: alpha(opacity=100);
    
    -moz-opacity: 1;
    
    -khtml-opacity: 1;
    
    opacity: 1;
}

#tooltiplastprogress .secdivclass .leftcls {
    float: left;
    height: 58px;
    padding-top: 22px;
    width: 133px;
}

#tooltiplastprogress .anotherclass .leftcls {
    float: left;
    height: 52px;
    padding-top: 24px;
    width: 100px;
}

#tooltiplastprogress .anotherclass .subright1 {
    color: #fff;
    float: left;
    font-size: 17px;
    padding-top: 3px;
    width: 90%;
}

#tooltiplastprogress .anotherclass .righttext {
    float: left;
    width: 210px;
}

#tooltiplastprogress .anotherclass .leftcls {
    float: left;
    height: 52px;
    padding-top: 24px;
    width: 100px;
}

#tooltiplastprogress .anotherclass {
    border-bottom: 1px solid #94a3ac;
    height: 72px;
    float: left;
    width: 384px;
    height: initial;
}

#tooltiplastprogress .anotherclass .smallbgimg {
    background-image: url("../images/plus.png");
    background-position: 134px 49px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 17px;
    text-align: right;
    width: 100%;
    padding-right: 0px;
}

#tooltiplastprogress .anotherclass .rightcls {
    padding-top: 18px;
    width: 295px;
    position: relative;
}

#tooltiplastprogress .anotherclass .checkimg {
    background-image: url("../images/checkbox.png");
    background-position: 0 -39px;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    height: 27px;
    padding-top: 7px;
    width: 110px;
    box-sizing: initial !important;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
}

#tooltiplast .textbutton .checkimg {
    background-image: url("../images/checkbox.png");
    left: 40px;
    position: relative;
}

#tooltiplast .textbutton .checkimg {
    background-image: url("../images/checkbox.png");
    background-position: 0 -39px;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    height: 27px;
    padding-top: 7px;
    width: 69px;
    box-sizing: initial !important;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
    background-color: transparent !important;
}

#tooltiplast234 .secdivclass .checkimg {
    background-image: url("../images/checkbox.png");
    background-position: 0 -39px;
    background-repeat: no-repeat;
    color: #fff;
    float: right;
    height: 27px;
    padding-top: 7px;
    width: 110px;
    box-sizing: initial !important;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
}

.wpb_text_column.wpb_content_element.slider.inner_page_slider {
    z-index: 1;
}

#tooltiplastprogress .secdivclass {
    border-bottom: 1px solid #94a3ac;
    height: 72px;
}

#tooltiplastprogress .anotherclass .secdivclass {
    border-bottom: 1px solid #94a3ac;
    height: 87px;
}

#tooltiplastprogress .leftcls > span {
    background-color: #a7cb40;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    padding-top: 7px;
    text-align: center;
    width: 110px;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
    cursor: pointer;
}

#tooltiplastprogress .rightcls {
    padding-top: 18px;
    width: 250px;
}

#tooltiplastprogress .smallbgimg {
    background-image: url("../images/check.png");
    background-position: right 26px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 17px;
    padding-right: 19px;
    text-align: right;
    width: 100%;
}

#tooltiplastprogress .righttext {
    float: left;
    width: 200px;
}

#tooltiplastprogress .subright1 {
    color: #fff;
    float: left;
    font-size: 17px;
    padding-top: 3px;
    width: 100%;
}

#tooltiplastprogress .rpomdiv {
    background-color: #f5a623;
    border-radius: 100%;
    color: #fff;
    font-size: 17px;
    height: 40px;
    line-height: 14px;
    padding-top: 9px;
    text-align: center;
    top: 4px;
    width: 50px;
}


.tofes_chances .panel-headingv1 .bgrightimage1 {
    background-image: url("https://www.playsmart.co.il/wp-content/themes/responsive/core/images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 64px;
    position: absolute;
    width: 742px;
    margin-right: -4px;
    margin-top: -3px;
}

.rotate-icon1 {
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
}

.rotate-icon1 {
    -webkit-transform: rotate(-225deg) \9 !important;
    transform: rotate(-225deg) \9 !important;
}

.bgcolor1new1 {
    background-color: #fff !important;
    border-radius: 0 32px 0 0 !important;
    float: left;
    height: 63px;
    padding-right: 0 !important;
    position: relative;
    width: 731px !important;
}

.bgcolor1 {
    background-color: #f8f8f8;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
    margin-right: -2px;
}

.panel-headingvnew1 {
    border-radius: 10px 35px 0 0 !important;
    height: 61px !important;
}

.tofes_chances .panel-headingv1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-color: #5ca7d0 !important;
    -o-border-image: none;
       border-image: none;
    border-radius: 10px 35px 35px 10px;
    border-style: solid solid none;
    border-width: 3px 3px medium;
    color: white;
    height: 64px;
    padding: 0;
}

.tofes_chances .panel-customb > .panel-headingv1 {
    background-color: #38cc70;
}

.panel-headingv1 .changeproductdiv1 {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 0 9px;
    display: block;
    float: left;
    height: 63px;
    margin-left: -2px;
    margin-top: -2px;
    padding-left: 0;
    padding-top: 21px;
    text-align: center;
    width: 56px;
}

.panel-headingv1 .bgimage {
    border-top-left-radius: 0px \9 !important;
    border-bottom-left-radius: 28px \9 !important;
    border-top-right-radius: 6px \9 !important;
    border-bottom-right-radius: 0px \9 !important;
}

.tofes_chances .panel-headingv1 .bgcolor1 {
    background-color: #f8f8f8;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 58px;
    padding-right: 28px;
    position: relative;
    width: 733px;
}

.panel-headingv1 .bgimage {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 28px;
    display: block;
    float: left;
    height: 59px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 18px;
    text-align: center;
    width: 56px;
}

.tofes_chances .panel-headingv1 .text1 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 247px;
}

.tofes_chances .panel-headingv1 .text2 {
    color: #555;
    float: left;
    font-size: 26px;
    padding-top: 11px;
    width: 50px;
}

.tofes_chances .panel-headingv1 .text4 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 92px;
}

.tofes_chances .panel-headingv1 .text5 {
    color: #5ca7d0;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 270px;
}

.tofes_chances .panel-headingv1 .bgrightimage1 {
    background-image: url("https://www.playsmart.co.il/wp-content/themes/responsive/core/images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 64px;
    margin-right: -4px;
    margin-top: -3px;
    position: absolute;
    width: 742px;
}

.panel-headingv1 .bgimage a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tofes_chances .panel-headingv1 {
    height: 64px !important;
}

.tofes_chances .panel-headingv1 .bgcolor1 {
    height: 58px !important;
    font-family: FbSpoiler-Regular !important;
}

.changedevel1 {
    border-bottom: 3px solid #5ca7d0 !important;
    border-top: 3px solid #5ca7d0 !important;
}

.panel-headingv1 .changeproductdiv1 {
    background-color: #5ca7d0 !important;
    background-image: none !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    display: block;
    float: left;
    height: 63px !important;
    margin-left: -2px !important;
    margin-top: -2px !important;
    padding-left: 0;
    padding-top: 21px;
    text-align: center;
    width: 56px;
    border-top-left-radius: 8px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 8px;
}

#accordionh .panel-title1 i.glyphicon {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

#headingOne1 a {
    outline: none;
}

.panel-headingv1 .changeproductdiv1 {
    border-top-left-radius: 0px \9 !important;
    border-bottom-left-radius: 0px \9 !important;
    border-top-right-radius: 6px \9 !important;
    border-bottom-right-radius: 9px \9 !important;
}

.maintabletoto #demo {
    width: 475px;
}

.collapseOnetoto1 .tableloop {
    float: left;
    margin-left: -14px;
    width: 790px;
}

.rotate-icon1 {
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
}

.bgcolor1toto1 {
    background-color: #f8f8f8 !important;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
}

#accordionh .panel-title1 i.glyphicon {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

#accordionhtoto .panel-title1 i.glyphicon {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

.panel-headingvnewtoto1 {
    border-radius: 10px 35px 0 0 !important;
    height: 62px !important;
}

.tofes_chances .panel-headingvtoto1 .bgrightimagetoto1 {
    background-image: url("https://www.playsmart.co.il/wp-content/themes/responsive/core/images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 64px;
    margin-right: -4px;
    margin-top: -3px;
    position: absolute;
    width: 742px;
}

.tofes_chances .panel-headingvtoto1 .bgcolor1toto1 {
    background-color: #f8f8f8;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 58px;
    padding-right: 28px;
    position: relative;
    width: 731px;
}

.bgcolor1newtoto1 {
    background-color: #fff !important;
}

.tofes_chances .panel-headingvtoto1 {
    background-color: #5ca7d0 !important;
    border: medium none;
    border-radius: 10px 35px 35px 10px;
    color: white;
    height: 64px;
    padding: 3px;
}

.tofes_chances .panel-headingvtoto1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-color: #5ca7d0 !important;
    -o-border-image: none;
       border-image: none;
    border-radius: 10px 35px 35px 10px;
    border-style: solid solid none;
    border-width: 3px 3px medium;
    color: white;
    height: 64px;
    padding: 0;
}

.panel-headingvtoto1 .bgimage a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.panel-headingvtoto1 .bgimage {
    border-top-left-radius: 0px \9 !important;
    border-bottom-left-radius: 28px \9 !important;
    border-top-right-radius: 6px \9 !important;
    border-bottom-right-radius: 0px \9 !important;
}

.panel-headingvtoto1 .bgimage {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 28px;
    display: block;
    float: left;
    height: 59px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 18px;
    text-align: center;
    width: 56px;
}

.panel-headingvtoto1 .roundeddiv1 {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 0 9px;
    display: block;
    float: left;
    height: 63px;
    margin-left: -2px;
    margin-top: -2px;
    padding-left: 0;
    padding-top: 21px;
    text-align: center;
    width: 56px;
}

.panel-headingvtoto1 .roundeddiv1 {
    border-top-left-radius: 0px \9 !important;
    border-bottom-left-radius: 0px \9 !important;
    border-top-right-radius: 6px \9 !important;
    border-bottom-right-radius: 9px \9 !important;
}

.tofes_chances .panel-headingvtoto1 .text2 {
    color: #555;
    float: left;
    font-size: 26px;
    padding-top: 11px;
    width: 50px;
}

.tofes_chances .panel-headingvtoto1 .text5 {
    color: #5ca7d0;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 270px;
}

.tofes_chances .panel-headingvtoto1 .text4 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 92px;
}

.tofes_chances .panel-headingvtoto1 .text1 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 247px;
}

.borderbottomdiv1 {
    border-bottom: 3px solid #5ca7d0 !important;
    border-top: 3px solid #5ca7d0 !important;
}

.panel-headingvtoto1 .roundeddiv1 {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 0 9px;
    display: block;
    float: left;
    height: 63px;
    margin-left: -2px;
    margin-top: -2px;
    padding-left: 0;
    padding-top: 21px;
    text-align: center;
    width: 56px;
}

.totoproduct1 a {
    outline: none;
}

.tofes_chances .panel-headingvwinner1 .bgcolor1newwinner1 {
    background: #fff none repeat scroll 0 0 !important;
}

.openwinner1.in {
    display: block !important;
    visibility: visible !important;
    float: left !important;
}

.bgcolor1winner1 {
    background-color: #fff;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
}

#accordionh .panel-titlewinner1 i.glyphicon {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

#accordionhwinner .panel-titlewinner1 i.glyphicon {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

.panel-headingvnewwinner1 {
    border-radius: 10px 35px 0 0 !important;
    height: 62px !important;
}

.tofes_chances .panel-headingvwinner1 .bgrightimagetoto1 {
    background-image: url("https://www.playsmart.co.il/wp-content/themes/responsive/core/images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 64px;
    margin-right: -4px;
    margin-top: -3px;
    position: absolute;
    width: 742px;
}

.tofes_chances .panel-headingvwinner1 .bgcolor1winner1 {
    background-color: #f8f8f8;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 58px;
    padding-right: 28px;
    position: relative;
    width: 731px;
}

.tofes_chances .panel-headingvwinner1 {
    background-color: #5ca7d0 !important;
    border: medium none;
    border-radius: 10px 35px 35px 10px;
    color: white;
    height: 64px;
    padding: 3px;
}

.tofes_chances .panel-headingvwinner1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-color: #5ca7d0 !important;
    -o-border-image: none;
       border-image: none;
    border-radius: 10px 35px 35px 10px;
    border-style: solid solid none;
    border-width: 3px 3px medium;
    color: white;
    height: 64px;
    padding: 0;
}

.panel-headingvwinner1 .bgimage1 a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.winnertable1 td {
    border: none !important;
    font-size: 18px;
    padding: 5px;
}

.winnertable1 td {
    border: none \9 !important;
    font-size: 18px \9 !important;
    padding: 5px \9 !important;
}

.panel-headingvwinner1 .bgimage1 {
    border-top-left-radius: 0px \9 !important;
    border-bottom-left-radius: 28px \9 !important;
    border-top-right-radius: 6px \9 !important;
    border-bottom-right-radius: 0px \9 !important;
}

.panel-headingvwinner1 .bgimage1 {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 28px;
    display: block;
    float: left;
    height: 59px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 18px;
    text-align: center;
    width: 56px;
}

.panel-headingvwinner1 .roundeddivwin1 {
    border-top-left-radius: 0px \9 !important;
    border-bottom-left-radius: 0px \9 !important;
    border-top-right-radius: 6px \9 !important;
    border-bottom-right-radius: 9px \9 !important;
}

.panel-headingvwinner1 .roundeddivwin1 {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 0 9px;
    display: block;
    float: left;
    height: 63px;
    margin-left: -2px;
    margin-top: -2px;
    padding-left: 0;
    padding-top: 21px;
    text-align: center;
    width: 56px;
}

.panel-collapsezwinner {
    background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid #5ca7d0;
    border-left: 3px solid #5ca7d0;
    border-right: 3px solid #5ca7d0;
    margin-bottom: 30px;
    padding: 20px 10px 10px;
    width: 793px;
}

.tofes_chances .panel-headingvwinner1 .text2 {
    color: #555;
    float: left;
    font-size: 26px;
    padding-top: 11px;
    width: 50px;
}

.tofes_chances .panel-headingvwinner1 .text5 {
    color: #5ca7d0;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 270px;
}

.tofes_chances .panel-headingvwinner1 .text4 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 92px;
}

.tofes_chances .panel-headingvwinner1 .text1 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 247px;
}

.borderbottomdiv1 {
    border-bottom: 3px solid #5ca7d0 !important;
    border-top: 3px solid #5ca7d0 !important;
}

.collapsezwinner .tabletopheading1 {
    background-color: #fff;
    border-left: 1px solid #979797;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #979797;
    border-top: 1px solid #979797;
    color: #5ca7d0;
    display: block;
    float: right;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    margin-right: 10px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 245px;
}

.rotate-icon1 {
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
}

.panelz span a {
    color: #fff;
}

#header .sub-header-menu,
.sub-header-menu ul {
    
}

.bgrightimagelooplottary1 {
    background-image: url("https://www.playsmart.co.il/wp-content/themes/responsive/core/images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 64px;
    position: absolute;
    width: 742px;
    margin-right: -4px;
    margin-top: -3px;
}

.rotate-iconlooplottary1 {
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
}

.bgcolor1newlooplottary1 {
    background-color: #fff !important;
    border-radius: 0 32px 0 0 !important;
    float: left;
    height: 63px;
    padding-right: 0 !important;
    position: relative;
    width: 731px !important;
}

.bgcolorlooplottary1 {
    background-color: #f8f8f8;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 60px;
    padding-right: 28px;
    position: relative;
    width: 706px;
    margin-right: -2px;
}

.panel-headingvnewlooplottary1 {
    border-radius: 10px 35px 0 0 !important;
    height: 61px !important;
}

.tofes_chances .panel-headingvlooplottary1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-color: #5ca7d0 !important;
    -o-border-image: none;
       border-image: none;
    border-radius: 10px 35px 35px 10px;
    border-style: solid solid none;
    border-width: 3px 3px medium;
    color: white;
    height: 64px;
    padding: 0;
}

.tofes_chances .panel-customb > .panel-headingvlooplottary1 {
    background-color: #38cc70;
}

.panel-headingvlooplottary1 .changeproductdivlooplottary1 {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 0 9px;
    display: block;
    float: left;
    height: 63px;
    margin-left: -2px;
    margin-top: -2px;
    padding-left: 0;
    padding-top: 21px;
    text-align: center;
    width: 56px;
}

.panel-headingvlooplottary1 .changeproductdivlooplottary1 {
    border-top-left-radius: 0px \9 !important;
    border-bottom-left-radius: 0px \9 !important;
    border-top-right-radius: 6px \9 !important;
    border-bottom-right-radius: 9px \9 !important;
}

.tofes_chances .panel-headingvlooplottary1 .bgcolorlooplottary1 {
    background-color: #f8f8f8;
    border-radius: 0 32px 34px 0;
    float: left;
    height: 58px;
    padding-right: 28px;
    position: relative;
    width: 733px;
}

.panel-headingvlooplottary1 .bgimagelooplottary {
    background-color: #5ca7d0;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 6px 0 28px;
    display: block;
    float: left;
    height: 59px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 18px;
    text-align: center;
    width: 56px;
}

.tofes_chances .panel-headingvlooplottary1 .text1 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 170px;
}

.tofes_chances .panel-headingvlooplottary1 .text2 {
    color: #555;
    float: left;
    font-size: 26px;
    padding-top: 11px;
    width: 40px;
}

.tofes_chances .panel-headingvlooplottary1 .text3 {
    color: #a7cb40;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 115px;
    margin-right: 8px;
}

.collapseOnelooplottary1 .topsectioncards .ch_middlech {
    float: left;
    height: 30px;
    margin-top: 8px;
    padding-left: 5px;
    text-align: center;
    width: 170px;
    font-size: 14px;
}

.collapseOnelooplottary1 .panel-bodyx .topsectiondetails {
    font-family: FbSpoiler-Regular !important;
    font-size: 16px;
    height: 40px;
    padding-top: 7px;
    text-align: center;
}

.collapseOnelooplottary1 .ch_righttext {
    color: #525353;
    font-size: 14px;
    padding-top: 8px;
    width: 165px;
}

.tofes_chances .panel-headingvwinner1 .ch_leftbutton {
    width: 119px;
}

.tofes_chances .panel-headingvlooplottary1 .text4 {
    color: #555;
    float: left;
    font-size: 16px;
    padding-top: 18px;
    width: 82px;
}

.tofes_chances .panel-headingvlooplottary1 .text5 {
    color: #5ca7d0;
    float: left;
    font-size: 16px;
    padding-top: 17px;
    width: 248px;
}

.tofes_chances .panel-headingvlooplottary1 .bgrightimage1looplottary {
    background-image: url("https://www.playsmart.co.il/wp-content/themes/responsive/core/images/green_ball.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 64px;
    margin-right: -4px;
    margin-top: -3px;
    position: absolute;
    width: 742px;
}

.panel-headingvlooplottary1 .bgimagelooplottary a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tofes_chances .panel-headingvlooplottary1 {
    height: 64px !important;
}

.tofes_chances .panel-headingvlooplottary1 .bgcolorlooplottary1 {
    height: 58px !important;
    font-family: FbSpoiler-Regular !important;
}

.changedevellooplottary1 {
    border-bottom: 3px solid #5ca7d0 !important;
    border-top: 3px solid #5ca7d0 !important;
}

.panel-headingvlooplottary1 .changeproductdivlooplottary1 {
    background-color: #5ca7d0 !important;
    background-image: none !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    display: block;
    float: left;
    height: 63px !important;
    margin-left: -2px !important;
    margin-top: -2px !important;
    padding-left: 0;
    padding-top: 21px;
    text-align: center;
    width: 56px;
    border-top-left-radius: 8px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 8px;
}

#accordionh .panel-title1 i.glyphicon {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

#headingOne1 a {
    outline: none;
}

.panel-headingvlooplottary1 .bgimagelooplottary {
    border-top-left-radius: 0px \9;
    border-bottom-left-radius: 28px \9;
    border-top-right-radius: 6px \9;
    border-bottom-right-radius: 0px \9;
}

.devel *,
.devel *::before,
.devel *::after {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
}

.div_paginationnews a {
    margin: 1px;
    padding: 2px 6px;
}

#tooltiplast12 {
    display: none;
    left: 0px;
    margin-top: 92px;
    position: absolute;
    width: 480px;
    z-index: 999;
}

#tooltiplast12 .toparrow {
    background-image: url("../images/top_arrow.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 14px;
    margin-top: -14px;
    position: absolute;
    width: 100%;
}

.wrapGame,
.wrapGame *,
.container,
.container *,
*::before,
*::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#navbarSupportedContent {
     min-height:150px;
     -webkit-box-flex: 1;
         -ms-flex: 1 1 100%;
             flex: 1 1 100%;
     -webkit-box-pack: start;
         -ms-flex-pack: start;
             justify-content: flex-start;
}
#tooltiplast12 .headsingleblue {
    border: 1px solid #cacaca;
    border-radius: 3px;
    color: #5ca7d0;
    font-size: 14px;
    font-weight: normal;
    padding-top: 4px;
    height: 30px;
    margin: 9px 11px 3px 7px;
    padding-right: 5px;
    text-align: right;
}

#tooltiplast12 .headsinglered {
    border: 1px solid #cacaca;
    border-radius: 3px;
    color: #D0021B;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin: 9px 11px 3px 7px;
    padding-top: 4px;
    padding-right: 5px;
    text-align: right;
}

#tooltiplast12 .singleLine {
    background-color: #ffffff !important;
    background-repeat: no-repeat;
    border: 1px solid #cacaca !important;
    border-radius: 3px !important;
    -webkit-box-shadow: 0 0 9px -2px !important;
            box-shadow: 0 0 9px -2px !important;
    float: right;
    height: 220px;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    width: 490px;
}

#tooltiplast12 .singleLine.withouthead {
    height: 175px !important;
}

#tooltiplast12 .singleLine span.bgimage {
    background-image: url("../images/top_1arrow.png");
    background-position: 45px 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 25px;
    margin-top: -12px;
    padding-top: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 9999;
}

#tooltiplast12 .tableNo {
    font-size: 14.55px !important;
    font-weight: normal;
    padding-right: 0 !important;
    padding-top: 3px;
}

#tooltiplast12 .headsinglebutton .right {
    border: 1px solid #cacaca;
    border-radius: 3px;
    color: #d0021b;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin: 0 -10px 3px 4px;
    padding-right: 5px;
    padding-top: 4px;
    text-align: right;
    width: 357px;
}

#tooltiplast12 .headsinglebutton {
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin: 9px 11px 3px 7px;
    padding-right: 5px;
    padding-top: 4px;
    text-align: right;
}

#tooltiplast12 .headsinglebutton .left {
    background-color: #a7cb40;
    border-radius: 5px;
    color: #fff;
    font-size: 20px;
    height: 30px;
    text-align: center;
    width: 70px;
}

#tooltiplast12 .headsinglebutton .left.submitForm {
    cursor: pointer;
}

.status {
    color: red;
    float: right !important;
    font-size: 16px;
    font-weight: bold;
    padding-right: 8px;
    padding-top: 0;
}

.errTxt {
    font-size: 14px;
    font-weight: bold;
    margin-right: -3px;
    margin-top: 2px;
    position: absolute;
    bottom: 0 !important;
    top: auto !important;
}

.selectedNumber .trapez .selectedNum,
.selectedNumberMegaBall .trapez .selectedNum {
    background-color: #8DCA41 !important;
    border-radius: 17px 18px 19px 17px !important;
    height: 10px !important;
    margin-right: 3px !important;
    margin-top: 2px !important;
    width: 22px !important;
}

.itHasToolTip1,
.itHasToolTip1 {
    cursor: pointer;
}

.topInfoSection a {
    text-decoration: none !important;
}

#psLoginForm input,
#psSignupForm input,
#psLoginForm select,
#psSignupForm select {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    
    padding: 12px 4%;
    border-radius: 2px;
    margin: 6px 0px;
    border: none;
}

input#ps_login_username, input#ps_login_password {
    color: black;
}


.page-id-8583 .template_1.common_template {
    width: 980px;
}

.page-id-8583 .template_1.common_template #content {
    width: 100%;
}

h4.myWinningsSubHeading {
    margin-top: -15px;
}

.myWinningProducts {
    padding-top: 20px;
    width: 70%;
}

.myWinningProduct {
    padding: 20px 0px;
    border-bottom: 1px solid #979797;
}

.myWinningProduct.last {
    border: none;
}

.proDesc {
    width: 70%;
    display: inline-block;
}

.proDesc .proHeading {
    font-family: fbspoiler-regular;
    font-size: 18px;
    margin-bottom: 10px;
}

.proDesc .proSubHeading {
    font-family: fbspoiler-regular;
    font-size: 16px !important;
    margin-top: 0;
}

.proDesc .proDescBox {
    font-family: fbspoiler-regular;
    width: auto;
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #ddd;
    margin-top: 10px;
    float: right;
}

.proDesc .proDescBox {
    display: none;
}

.proDesc .proDescBox p {
    font-family: fbspoiler-regular;
    font-size: 16px !important;
    color: #9D9D9D !important;
}

.proDesc .proDescClose,
.proShowMore {
    color: #5CA7D0;
    font-size: 16px;
    font-family: fbspoiler-regular;
    font-weight: bold;
    cursor: pointer;
}

.proShowMore {
}

.proCounter {
    width: 135px;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #ddd;
    height: 40px;
}

.proCounter .counterAction {
    width: 34px;
    float: left;
    font-size: 48px;
    color: #DB5580;
    line-height: 41px;
    text-align: center;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.proCounter .counterAction.counterMinus {
    border-right: 1px solid #ddd;
}

.proCounter .counterAction.counterPlus {
    border-left: 1px solid #ddd;
}

.proCounter .counterValue {
    float: left;
    width: 64px;
    text-align: center;
    color: #5CA7D0;
    font-size: 16px;
    vertical-align: middle;
    height: 42px;
}

.proCounter .counterValue span.value {
    font-size: 30px;
    vertical-align: middle;
    line-height: 42px;
    padding-left: 2px;
}

.myWinningsWrap {
}

.myWinningsWrap .section-1 {
    border-bottom: 1px solid #cbcbcb;
}

.myWinningsWrap .buttonSection {
    clear: both;
    display: inline-block;
    width: 100%;
    padding: 10px 0px 40px 0px;
}

.myWinningsWrap .buttonSection .actionButton {
    float: left;
}

.myWinningsWrap .buttonSection .actionButton .theButton {
    padding: 15px 10px;
    background-color: #2EA998;
    display: inline-block;
    text-align: center;
    width: 160px;
    font-size: 19px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
}

.myWinningsWrap .buttonSection .actionButton .theButton .arrow {
    float: left;
    font-size: 36px;
    font-weight: normal;
}

.myWinningsWrap .section-2 {
    font-family: fbspoiler-regular;
}

.myWinningsWrap .section-2 .sectionHeading {
    font-size: 26px;
    color: #5CA7D0;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px solid #979797;
}

.myWinningsWrap .section-2 .sectionSubHeading {
    font-size: 20px !important;
    color: #525353;
}

.myWinningsWrap .section-2 .dataRight {
    width: 55%;
    display: inline-block;
    padding-top: 30px;
}

.myWinningsWrap .section-2 .dataRight .dataLine {
    padding-bottom: 15px;
}

.myWinningsWrap .section-2 .dataRight .dataLine .data {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.myWinningsWrap .section-2 .dataRight .dataLine .data li {
    display: inline-block;
    width: 30%;
    font-size: 34px;
}

.myWinningsWrap .section-2 .dataRight .dataLine .data li .currency {
    font-size: 26px;
    padding-right: 5px;
}

.myWinningsWrap .section-2 .dataRight .dataLine .data li.plainText {
    font-size: 26px;
}

.myWinningsWrap .section-2 .dataRight .dataLine .data li .currencyText {
    font-size: 26px;
    padding-left: 5px;
}

.myWinningsWrap .section-2 .dataLeft {
    width: 25%;
    display: inline-block;
}

.myWinningsWrap .section-2 .dataLeft {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
    float: left;
    border: 1px solid #B4BBC2;
    padding: 30px 20px 0px 20px;
    margin-bottom: 10px;

}

.myWinningsWrap .section-2 .dataBox {
    padding-bottom: 30px;
}

.myWinningsWrap .section-2 .dataBox .dataList {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.myWinningsWrap .section-2 .dataBox .dataList li {
    display: inline-block;
    width: 55%;
    font-size: 24px;
}

.myWinningsWrap .section-2 .dataBox .dataList li.highlight {
    width: 20%;
    font-weight: 700;
}

.myWinningsWrap .section-2 .dataBox .dataList li.currencyWrap {
    width: 20%;
    font-size: 34px;
}

.myWinningsWrap .section-2 .dataBox .dataList li.currencyWrap .currency {
    font-size: 24px;
}


.logoutsubmeny {
	float: left;
	height: 149px;
	margin-top: 80px;
	min-height: 200px;
	padding-top: 0;
	position: absolute;
	left: 240px;
	top: 0;
	z-index: 2000;
	display: none;
}

.page-template-page-template-winners .logoutsubmeny {
    float: left;
    height: 140px;
    margin-top: -56px;
    min-height: 200px;
    padding-top: 56px;
    position: absolute;
    left: 200px;
    top: 0;
    z-index: 2000;
    display: none;
}

.menu-left_hover_menu-container {
    float: left;
}

#menu-left_hover_menu, #useravatardropdown {
	background-color: #98c80d;
	border: 2px solid #fff;
	border-radius: 9px;
	float: none;
	min-height: 100px;
	opacity: 0.9;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	width: 124px;
	right: 130px;
	top: -5px;
}

.games-results-header__selection .bankerim-select-box {
	width: 100% !important;
  margin: auto 0px auto !important;

	& > * {
		width: 50% !important;
    max-width: 50% !important;
	}

	& select {
		width: 100% !important;
		padding: 5px;
	}
}

@media screen and (max-width: 480px) {
    .dealstemplate .deals-heading {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .dealstemplate .deals-heading .second-side #strip-hero .text-lottery {
        font-size: 12px;
    }
    .dealstemplate .deals-heading .second-side #strip-hero .text-lottery .jackpot{
        font-size:20px;
        display: block;
    }
    .dealstemplate .deals-heading .second-side #strip-hero {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap:30px;
    }

    .page-template-template-personalized-deals .grid_product_list .main_product .product_view {
    }

    .page-template-common_template_new_1 .template_1.common_template #content {
        right: 0;
				top: 0 !important;
    }

    .page-template-template-personalized-deals .main_product .product_img_content {}

    .page-template-template-personalized-deals #wrapper img:not([class^="slide"]) {
        margin:0;
    }

    .vc_column_container > .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .page-template-tenplate-new-magazin.page-template-common_template_new_1.term-88 .template_1.common_template,
    .page-template-tenplate-new-magazin.page-template-common_template_new_1.page-id-75550 .template_1.common_template {
        padding-left: 0px;
        margin-top: 170px;
    }

    ul[id*="menu-left_hover_menu"] {
        background-color: #98c80d;
        border: 2px solid #fff;
        border-radius: 9px;
        float: left;
        min-height: 176px;
        padding-left: 5px;
        padding-right: 5px;
        position: absolute;
        width: 150px;
        right: 33px;
    }

    .logoutsubmeny {
        padding-top: 135px;
    }

    .page-template-page-template-winners .logoutsubmeny {
        padding-top: 201px;
    }

    .bankerim.table_results td {
        border: 1px solid #ddd;
    }

    .bankerim.table_results tr:nth-child(odd) td,
    .bankerim.table_results tr:nth-child(odd) th {
        background: #F2F2F2;
    }
}

.menu-left_hover_menu-container ul li,
#useravatardropdown li {
    border-bottom: 1px solid #5c7780;
    color: #fff !important;
    display: inline;
    float: right !important;
    height: 30px;
    padding-right: 0;
    text-align: right;
    
    width: 110px !important;
}

ul#useravatardropdown {
    left: 50px;
    top: 145px;
}

.menu-left_hover_menu-container ul li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #fff !important;
    float: right;
    font-size: 18px;
    padding-top: 7px;
}

.menu-left_hover_menu-container .menu .current_page_item a,
.menu-left_hover_menu-container .menu .current-menu-item a {
    background-color: none !important;
    color: #fff !important;
}

.menu-left_hover_menu-container .menu .current_page_item a,
.menu-left_hover_menu-container .menu .current-menu-item a {
    background-color: none !important;
}

.logoutsubmeny .toparrow,
.logoutsubmeny-useravatar .toparrow {
    background-image: url("../images/up_arrow_new_loggedin.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    float: none;
    height: 14px;
    position: relative;
    right: 80px;
    width: 26px;
    z-index: 9999;
		top: 8px;
}

.logoutsubmeny-useravatar .arrowdiv {
    margin-top: 119px;
    min-height: 125px;
    position: absolute;
    width: 147px;
    left: 67px;
}

.menu-left_hover_menu-container .menu .current_page_item a {
    background-color: none !important;
}

.menu-left_hover_menu-container .menu .current-menu-item a {
    background-color: none !important;
}

.arrowdiv {
    margin-top: -25px;
    min-height: 125px;
    position: absolute;
    width: 147px;
}

#menu-header-menu .winnerMenu .sub-menu {
    height: 195px;
}

#menu-header-menu .chanceMenu .sub-menu {
    height: 218px;
}

.menu .magazine ul.sub-menu {
    right: -55px !important;
    height: auto !important;
}

#menu-header-menu .magazine ul.sub-menu li {
    width: 100% !important;
    background-color: #f4f4f4;
}

#menu-header-menu .magazine ul.sub-menu li a {
    padding-right: 10px;
}

#menu-header-menu ul.sub-menu {
    background-image: url("../images/white_bg.png");
    background-repeat: repeat;
    
    border-radius: 3px;
    display: none;
    float: left;
    min-height: 176px;
    padding: 0px !important;
    margin: 0px !important;
    
    position: absolute;
    width: 133px;
    
    height: 255px;
    z-index: 651;
    
    -webkit-box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.24);
    
            box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.24);
}

#menu-item-65979 ul.sub-menu {
    height: auto;
}

#menu-item-22368 ul {
    height: 195px;
}

.sub-menu li.customListElement {
    border-bottom: medium none !important;
}

#menu-header-menu ul.sub-menu li {
    border-bottom: 1px solid #e1e1e1;
    
    color: #fff !important;
    display: inline;
    float: left !important;
    height: 38px;
    padding-right: 0;
    text-align: right;
    width: 54% !important;
    clear: both;
}


#menu-item-14677 ul.sub-menu li {
    border-bottom: 1px solid #e1e1e1;
    
    color: #fff !important;
    display: inline;
    float: left !important;
    height: 38px;
    padding-right: 0;
    text-align: right;
    width: 82% !important;
    clear: both;
}

#menu-item-65979 ul.sub-menu {
    width: 133px !important;
    right: -24px !important;
}

#menu-header-menu #menu-item-65979.hasCustomSubMenu ul.sub-menu li.menu-item {
    width: 109px !important;
}

#menu-item-16713 ul.sub-menu li {
    border-bottom: 1px solid #e1e1e1;
    
    color: #fff !important;
    display: inline;
    float: left !important;
    height: 38px;
    padding-right: 0;
    text-align: right;
    width: 82% !important;
    clear: both;
}

#menu-header-menu ul.sub-menu li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #000;
    float: right;
    font-size: 18px;
    padding-top: 7px;
}

#btn-toto {
    padding-top: 20px !important;
}

#menu-header-menu #winner_play_now_menu_text:hover {
    color: blue !important;
}

#menu-header-menu ul.sub-menu li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #fff !important;
    float: right;
    font-size: 18px;
    padding-top: 7px;
}

#menu-header-menu ul.sub-menu li a:active {
    color: #090da5 !important;
}

#footer.clearfix a:active {
    color: #090da5 !important;
}

#menu-header-menu ul.sub-menu li:hover ul {
    display: block;
}

.account-fomr2,
.account-fomr2 *,
*::before,
*::after {
    -webkit-box-sizing: initial !important;
            box-sizing: initial !important;
}

.account-fomr3,
.account-fomr3 *,
*::before,
*::after {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
}

.account-fomr4,
.account-fomr4 *,
*::before,
*::after {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
}

.formdivaccount,
.formdivaccount *,
*::before,
*::after {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
}


.sub-menu .subMenuArrow {
    background: rgba(0, 0, 0, 0) url("../images/up_aarow.png") no-repeat scroll 54px top;
    height: 14px;
    left: 0px;
    position: absolute;
    top: -10px;
    width: 100%;
}

.user_name,
.user_img {
    cursor: pointer;
}


.innercontenthtml {
    
}

.innercontenthtml {
    margin-top: 8px;
    min-height: 100px;
    width: 100%;
}

#menu-item-65979 .innercontenthtml {
    margin-top: 8px;
    width: 100%;
    height: 0px !important;
    position: relative;
    right: -233px;
}

.innercontenthtml .topbartext {
    background-color: #113649;
    float: left;
    height: 34px;
    padding-top: 8px;
    width: 100%;
}

.innercontenthtml .radion {
    float: left;
    padding-left: 0;
    width: 204px;
}

.innercontenthtml .acc3rad {
    color: #fff;
    float: left;
    font-size: 18px;
    margin-right: 8px;
}

.innercontenthtml .rightbuttontext {
    color: #fff;
    float: left;
    font-size: 26px;
    font-weight: bold;
    margin-top: 1px;
    position: absolute;
    text-align: left;
    width: 90px;
}

#menu-header-menu li.hasCustomSubMenu ul.sub-menu {
    
    margin-left: -366px;
    
    width: 555px;
}

li.hasCustomSubMenu .sub-menu .subMenuArrow {
    background-position: 21% top;
}

#menu-item-65979 .contentElement {
    height: 0px !important;
}

#menu-item-65979 .customListElement .subMenuArrow {
    background-position: 108% top !important;
}

#menu-item-65979 .totohead {
    display: none;
}

#menu-item-65979 li.customListElement {
    height: 0px !important;
}

.amount-container > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.innercontenthtml .amount {
    color: #55a3ce;
    direction: initial;
    float: left;
    font-size: 34px;
    margin-bottom: 5px;
    padding-top: 10px;
    text-align: left;
    width: 100%;
    position: relative;
    right: -10px;
}

.drawMenu .innercontenthtml .amount {
    right: 22px;
    width: 108%;
    margin-top: -3px;
}

.lotteryMenu .innercontenthtml .amount {
    position: relative;
    right: -5px;
}

.lotteryMenu .smaltext {

}

.totoMenu .innercontenthtml .amount {
    position: relative;
    right: -4px;
}

.innercontenthtml .amount > span {
    float: left;
    font-size: 16px;
    font-weight: bold;
    left: 69px;
    margin-right: 15px;
    padding-left: 81px;
    padding-top: 4px;
    width: 12px;
}

.innercontenthtml .smaltext {
    color: #000000;
    direction: initial !important;
    display: block;
    float: left;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
    width: 89%;
    position: relative;
    right: -27px;
}

.innercontenthtml .decrb {
    color: #000000;
    float: left;
    font-size: 17px;
    margin-bottom: 15px;
    text-align: center;
    width: 107%;
}

.innercontenthtml .smaltext b {
    float: left;
    font-size: 10px;
    margin-right: 4px;
    padding-left: 85px;
    padding-top: 2px;
}

.smaltext {
    border-bottom: 1px solid #e1e1e1;
    
    border-style: solid;
    height: 29px;
    margin-bottom: 8px;
    text-align: center;
    width: 100%;
}


#menu-header-menu ul.sub-menu li.hasBlueColor a {
}

.innercontenthtml .blbutton > a {
    float: left;
    margin-right: 14px;
    margin-top: -3px;
}

.chanceMenu .innercontenthtml .blbutton a > span {
    top: 81px;
    right: 53px;
}

.totoMenu .innercontenthtml .blbutton a > span {
    right: 10px;
}

.winnerMenu .innercontenthtml .blbutton a > span {
    right: -10px;
}

.innercontenthtml .blbutton a > span {
    background-color: #f7bf23;
    border: medium none;
    border-radius: 2px;
    color: #000000;
    
    font-size: 17px;
    
    
    
    
    width: 270px;
    line-height: 39px;
    position: absolute;
    
    height: 37px;

}

.sub-menu li.customListElement {
}

.innercontenthtml .bottom1 {
    border-bottom: 1px solid #555;
    color: #5ca7d0;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.innercontenthtml .bottom2 {
    color: #5ca7d0;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.innercontenthtml .circle {
    background: rgba(0, 0, 0, 0) url("../images/green.png") no-repeat scroll 0 0;
    float: left;
    height: 42px;
    margin-left: 3px;
    width: 40px;
}

.innercontenthtml .circle.red {
    background: rgba(0, 0, 0, 0) url("../images/blue.png") no-repeat scroll 0 0;
    float: left;
    height: 42px;
    margin-left: 3px;
    width: 40px;
}

.innercontenthtml .circle_outer {
    float: left;
    height: 50px;
    width: 104%;
    margin-bottom: 6px;
}

.innercontenthtml .circle span {
    color: #fff;
    float: left;
    font-size: 24px;
    padding-top: 8px;
    text-align: center;
    width: 100%;
}

.menu li ul.sub-menu li.customListElement:hover,
.menu li ul.sub-menu li.customListElement a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #fff !important;
}

.innercontenthtml .smaltext span {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 1px;
}


.innercontenthtml .ch_middlech {
    float: left;
    margin-bottom: 20px;
    margin-top: 15px;
    padding-left: 60px;
    text-align: center;
    width: 100%;
}

.innercontenthtml .ch_middlech .spadecard {
    background-color: #fff;
    color: #000;
}

.innercontenthtml .ch_middlech .heartcard {
    background-color: #fff;
}

.innercontenthtml .ch_middlech .diamondcard {
    background-color: #fff;
}

.innercontenthtml .ch_middlech .clubcard {
    background-color: #fff;
    color: #000;
}

#menu-header-menu li.hasCustomSubMenu.toto ul.sub-menu {
    margin-left: -125px;
}

.hasCustomSubMenu.toto .ch_middle .toto_col .up {
    background: rgba(255, 255, 255, 0.32) none repeat scroll 0 0;
    border-bottom: 1px solid #afbfb1;
    border-top: 1px solid #afbfb1;
    color: #000;
    padding: 0 !important;
}

.hasCustomSubMenu.toto .innercontenthtml .circle {
    margin-left: 40px;
}

.hasCustomSubMenu.toto .innercontenthtml .circle.red {
    margin-left: 3px;
}

#menu-header-menu .hasCustomSubMenu ul.sub-menu li.menu-item {
    background-color: #f4f4f4;
    margin-right: -5px !important;
    margin-left: 0px !important;
    padding-left: 0px;
    padding-right: 24px !important;
    width: 191px !important;
}

#menu-item-16713 li {
    background-color: #f4f4f4;
    margin-right: -5px !important;
    margin-left: 0px !important;
    padding-left: 0px;
    padding-right: 24px !important;
    width: 191px !important;
}

#menu-item-14677 li {
    background-color: #f4f4f4;
    margin-right: -5px !important;
    margin-left: 0px !important;
    padding-left: 0px;
    padding-right: 24px !important;
    width: 191px !important;
}

#menu-header-menu .hasCustomSubMenu ul.sub-menu li.menu-item a {
    width: 100%;
    text-align: right;
    height: 31px;
}

#menu-header-menu .hasCustomSubMenu ul.sub-menu li.menu-item:last-child {
    

}

#menu-item-25318 a {
    color: #55a3ce;
    text-decoration: underline;
}

.login_popup2 a {
    color: #55a3ce;
    text-decoration: underline;
    font-family: inherit;
    font-size: 18px;
    font-weight: 700;
    margin-top: 0px;
    margin-left: 0px;
}

.login_popup2 a:hover {
    color: #55a3ce;
}

.graycolor {
    color: #69808C;
}

.innercontenthtml .toto_col {
    background: #ededed none repeat scroll 0 0;
    border-left: 1px solid #afbfb1;
    color: #0f5c91;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 50px;
    margin: 0;
    padding-top: 0;
    text-align: center;
    width: 18px;
}

.innercontenthtml .toto_col span {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 !important;
    padding: 2px 0 0 !important;
    text-align: center;
    width: 18px;
}

.innercontenthtml .toto_col .up {
    background: rgba(255, 255, 255, 0.32) none repeat scroll 0 0;
    border-bottom: 1px solid;
    color: #000;
    padding: 5px 0 0 !important;
}


.totohead-amount {
    padding-left: 52px !important;

}

.decrb-amount.decrb {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-left: 5px !important;
    margin-bottom: 0px !important;


}

.innercontenthtml .radionpop {
    float: left;
    padding-left: 15px;
    width: 206px;
}

.innercontenthtml .acc3radpop {
    color: #fff;
    float: left;
    font-size: 18px;
    margin-right: 0px;
}


.innercontenthtml [type="radio"] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.innercontenthtml [type="radio"] + span {
    display: block;
}


.innercontenthtml [type="radio"] + span:before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.25em;
    border-radius: 1em;
    border: 0.125em solid #fff;
    margin-right: 0.75em;
    -webkit-transition: 0.5s ease all;
    transition: 0.5s ease all;
}


.innercontenthtml [type="radio"]:checked + span:before {
    background: #5CA7D0;
}


.innercontenthtml [type="radio"]:focus + span:after {
    font-size: 1.5em;
    line-height: 1;
    vertical-align: -0.125em;
}


.menu-community-menus-container ul {
    margin: 0;
    padding: 0;
}

.community-inner {
    margin: 0 auto;
    padding-top: 35px;
    width: 1130px;
}

.contentformcommunity {
    float: left;
    margin: 0 auto;
    padding-right: 41px;
    width: 963px;
}

.communityright-sidebar {
    padding-top: 15px;
    width: 126px;
}

.communityright-sidebar li {
    font-size: 22px;
    list-style: outside none none;
    margin-bottom: 5px;
}

.communityright-sidebar li.current-menu-item a {
    color: #5ca7d0;
    font-weight: bold;
}

.communityright-sidebar li a {
    color: #525353;
}

.contentformcommunity h1 {
    border-bottom: 1px solid #b8b8b5;
    color: #d0021b;
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 11px !important;
    margin-top: 0;
    padding-bottom: 2px;
    padding-top: 0;
}

.contentformcommunity .com_top_text {
    color: #525353;
    font-size: 16px;
    margin-bottom: 23px;
}

.contentformcommunity .widget_title {
    color: #525353;
    direction: initial;
    float: left;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 41px;
    text-align: right;
    width: 100%;
}

.contentformcommunity .image_section {
    float: left;
    margin-bottom: 60px;
    width: 100%;
}

.contentformcommunity .image_section > div {
    color: #4a4a4a;
    float: left;
    font-size: 16px;
    margin-left: 46px;
    margin-right: 0px;
    width: 275px;
}

.contentformcommunity .image_section img {
    display: inline-block;
    margin-bottom: 27px;
    text-align: right;
}

.contentformcommunity .image_section p {
    color: #4a4a4a;
    font-size: 16px;
    margin: 0;
}

.contentformcommunity .image_section ul {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
    padding-right: 15px;
    padding-top: 10px;
}

.contentformcommunity .image_section li {
    color: #5ca7d0;
    font-size: 16px;
}

.contentformcommunity .main-middlesection {
    border-bottom: 2px solid #c8c8c8;
    float: left;
    margin-bottom: 36px;
    padding-bottom: 5px;
    width: 100%;
}

.contentformcommunity .bottom_title {
    color: #525353;
    float: left;
    font-size: 24px;
    padding-top: 18px;
    width: 847px;
}

.contentformcommunity .main-middlesection > .righttext {
    float: right;
    font-size: 36px;
    width: 110px;
    padding-top: 15px
}

.contentformcommunity .mainbutonn {
    text-align: center;
    width: 100%;
}

.contentformcommunity .button_bottom {
    background-color: #a7cb40;
    border-radius: 5px;
    color: #fff;
    font-family: fbspoiler-black;
    font-size: 28px;
    height: 39px;
    margin: 0 auto 24px;
    padding-top: 11px;
    text-align: center;
    width: 171px;
}

.contentformcommunity .bottom_section_head {
    float: left;
    width: 100%;
}

.contentformcommunity .textunder {
    font-family: fbspoiler-bold;
    font-size: 28px;
    text-align: center;
}

.contentformcommunity .rightimagenew {
    background-image: url("../images/topleft.png");
    background-position: left -7px;
    background-repeat: no-repeat;
    height: 40px;
}

.community_footer {
    background-color: #f3f3f4;
    float: left;
    height: 331px;
    width: 100%;
}

.community_footer .allthreesections {
    margin: 67px auto;
    text-align: center;
    width: 1120px;
}

.community_footer .comm_bottom_section {
    float: left;
    margin-bottom: 70px !important;
    margin-right: 134px;
    width: 230px;
}

.community_footer .greenbutn_comm {
    background-color: #a7cb40;
    border-radius: 8px;
    color: #fff;
    font-family: fbspoiler-black;
    font-size: 50px;
    height: 49px;
    margin-bottom: 19px;
    padding-top: 20px;
}

.community_footer .text_comm {
    color: #525353;
    font-size: 16px;
    text-align: right;
}

.contentformcommunity .all_winners_list.selfie {
    float: left;
    margin-left: 85px;
}

.contentformcommunity .page_winner_selfie_list img {
    height: 154px !important;
    width: 192px !important;
}

.contentformcommunity.page_winners_carousel .owl-controls .owl-nav .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/car_left_arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 53px;
    left: -125px !important;
    position: absolute;
    top: 43%;
    width: 29px;
}

.contentformcommunity.page_winners_carousel .owl-controls .owl-nav .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/car_right_arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 53px;
    position: absolute;
    right: -125px !important;
    top: 43%;
    width: 29px;
}

.page-template-products_template #wrapper {
    margin: 0px auto !important;
}

.page-template-community_template .page_winners_carousel .all_winners_list.selfie {
    width: 100% !important;
    margin-left: 0px;
}

.page-template-community_template .all_winners_list.selfie ul.winners_list li {
    margin-right: 45px !important;
}

.page-template-community_template .all_winners_list.selfie ul.winners_list li.lastWinner {
    margin-right: 0px !important;
}

.page-template-community_template .all_winners_list.selfie .winner_img_list_1 {
    margin-bottom: 45px;
}

.page-template-community_template .contentformcommunity .page_winner_selfie_list img {
    width: 206px !important;
}

.page-template-community_template .all_winners_list.selfie {
    margin-bottom: 17px !important;
}

.contentformcommunity .emptydiv {
    background-color: #f2f2f2;
    border-radius: 5px;
    float: left;
    height: 531px;
    margin-bottom: 85px;
    width: 100%;
}

.user_info .message_box {
    background-image: url(../images/msg_icon.png);
    background-repeat: no-repeat;
    float: none;
    height: 30px;
    right: 0;
    position: relative;
    top: 0;
    width: 30px;
    z-index: 99;
}

.topSubmenuStrip {
    background: #5ca7d0 none repeat scroll 0 0;
    margin: 0 auto;
    width: 100%;
}


.hasTopSubmenus {
    background: #5ca7d0 none repeat scroll 0 0;
    margin: 0 auto;
    text-align: center;
    width: 980px;
}

.subMenuWrapper {
    background: #5ca7d0 none repeat scroll 0 0;
    height: 50px;
    margin: 0 auto !important;
    max-width: 1440px;
    text-align: center !important;
}


.page-template-community_template #wrapper {
    background: #fff url("../images/bg_gradient1.png") no-repeat scroll 0 0 / 100% auto;
    border: medium none;
    margin: 0 auto;
    padding: 50px 20px;
}

.maingreen_buton .greenbutton {
    background-color: #a7cb40;
    border-radius: 6px;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    height: 27px;
    margin: 0 auto;
    padding-top: 4px;
    text-align: center;
    width: 122px;
}

.inner_product_bottom_table .headingpro {
    border-bottom: 1px solid #979797;
    float: left;
    margin-bottom: 10px;
    padding-top: 33px;
}

.inner_product_bottom_table .headpro {
    color: #5ca7d0;
    float: left;
    font-family: fbspoiler-bold;
    font-size: 26px;
    padding-bottom: 8px;
    text-align: center;
    width: 264px;
}

.inner_product_bottom_table {
    border-bottom: 1px solid #979797;
    float: left;
}

.inner_product_bottom_table .dataLine {
    padding-bottom: 15px;
    padding-top: 15px;
}

.inner_product_bottom_table .dataLine.odd {
    background-color: #F1F6F9;
}

.inner_product_bottom_table .dataLine .data {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.inner_product_bottom_table .dataLine .data li.subheadsmall {
    color: #525353;
    display: inline-block;
    font-size: 23px;
    text-align: center;
    width: 33%;
}

.inner_product_bottom_table .dataLine .data li.subhead {
    color: #535454;
    display: inline-block;
    font-size: 32px;
    text-align: center;
    width: 33%;
    direction: ltr;
}

.inner_product_bottom_table .subhead b {
    font-size: 17px;
    font-weight: normal;
    margin-left: 5px;
}

.inner_product_bottom_table .forinnerdiv {
    margin-bottom: 35px !important;
}

.products_template_inner h1 {
    border-bottom: 1px solid #b8b8b5;
    color: #d0021b;
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 25px !important;
    margin-top: 0;
    padding-bottom: 2px;
    padding-top: 0;
}

.main_popup_product {
    background-color: #fff;
    border: 17px solid #fff;
    border-radius: 17px;
    float: left;
    height: auto;
    right: 100px;
    text-align: center;
    width: 500px;
    font-family: 'FbSpoiler-Regular';
}

.page-template-deals_template .main_popup_product {
    background-color: #fff;
    border: 22px solid #fff !important;
    border-radius: 17px;
    float: left;
    height: auto;
    right: 100px;
    text-align: center;
    width: 502px !important;
    font-family: FbSpoiler-Regular !important;
}

.main_popup_product .product_img_content_popup {
    position: relative;
    
}

.main_popup_product .product_cost_pluses {
    background: #a7cb40 none repeat scroll 0 0;
    border-radius: 0px 10px 0px 7px;
    color: #fff;
    height: 65px;
    padding-left: 10px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 120px;
    z-index: 99;
}

.main_popup_product .product_cost_pluses span.count_pluses {
    float: right;
    font-family: arial;
    font-size: 26px;
    font-weight: bold;
    margin-right: 15px;
}

.main_popup_product .product_cost_pluses span.plus_text {
    float: right;
    font-size: 21px;
    font-weight: normal;
    margin: 3px 5px 0 0;
}

.main_popup_product .popupbutton.b-close1,
.popupbutton.bClose1 {
    color: #fff;
    float: left;
    font: normal 261% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    text-align: right;
    top: 20px;
    z-index: 999;
    left: 20px;
    text-shadow: 0px 1px 9px #000;
}

.main_popup_product .title_shortdescrip .prod_title {
    float: left;
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 14px;
    text-align: center;
    width: 100%;
    color: #000;
    display: none;
}

.main_popup_product .form_data {
    position: absolute;
    top: 75px;
    width: 100%;
}

.main_popup_product .form_data form {
    margin-top: 5px;
}

.main_popup_product .title_shortdescrip {
    float: left;
    width: 100%;
}

.main_popup_product .prod_small_descr {
    float: left;
    font-size: 22px;
    margin-bottom: 20px;
    width: 100%;
    text-align: right;
}

.main_popup_product .on_image_text {
    color: #a7cb40;
    font-size: 41px;
    font-weight: bold;
    line-height: 42px;
    position: absolute;
    text-align: center;
    
    top: 132px;
    z-index: 99;
    width: 498px;
}

.main_popup_product .orange_btn {
    background: #ffb500 none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 5px !important;
    color: #fff !important;
    float: left;
    font-size: 22px !important;
    height: 38px;
    margin-left: 10px !important;
    width: 105px;
    display: none;
}

.main_popup_product .midd_text {
    color: #fff;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding-top: 0px;
    text-align: center;
    width: 100%;
}

.main_popup_product .oram_checkbox {
    margin-top: 4px;
    padding-top: 10px;
    margin-left: 5px;
}

.main_popup_product .removable_div {
    float: left;
    width: 100%;
}

.main_popup_product .question_text {
    color: #323232;
    direction: initial;
    font-size: 34px;
    font-weight: bold;
    padding-bottom: 20px;
    text-align: right;
}

.main_popup_product .remove_text {
    float: left;
    
}

.main_popup_product .fulldesc_text {
    font-size: 20px;
    text-align: right;
    margin-bottom: 20px;
}

.main_popup_product .fulldesc_text_show {
    font-size: 20px;
    text-align: right;
    margin-bottom: 20px;
}

.main_popup_product .display_full {
    color: #5ca7d0;
    font-weight: bold;
    margin-right: 8px;
    cursor: pointer;
}

.main_popup_product .green_butns {
    background-color: #a7cb40;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 22px;
    font-weight: bold;
    height: 35px;
    margin-left: 12px;
    padding-top: 11px;
    width: 118px;
}

.main_popup_product .righttext_dotted {
    float: right;
    font-size: 22px;
    padding-right: 10px;
    text-align: right;
}

.main_popup_product .dotted_div {
    border: 1px dashed red;
    border-radius: 5px;
    float: left;
    height: 60px;
    padding-top: 15px;
    width: 100%;
    margin-bottom: 35px;
}

.main_popup_product .bottom_blue_button {
    background-color: #5ca7d0 !important;
    border-radius: 10px;
    color: #fff;
    background-image: none;
    float: left;
    font-family: fbspoiler-regular;
    font-size: 42px;
    font-weight: bold;
    height: 65px;
    padding-top: 0px;
    width: 475px;
    cursor: pointer;
    line-height: 60px;
    padding: 0;
    margin-left: 18px;
}

input.bottom_blue_button.formr_submit.finalpurchase:hover {
    background-color: #5ca7d0 !important;
    border-radius: 10px;
    color: #fff;
    background-image: none;
    float: left;
    font-size: 42px;
    font-weight: bold;
    height: 65px;
    padding-top: 0px;
    width: 475px;
    cursor: pointer;
    line-height: 60px;
    padding: 0;
    margin-left: 18px;
}


.main_popup_product .topheaddis {
    float: left;
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 15px;
    text-align: right;
    width: 100%;
}

.main_popup_product .topsubheadshow {
    color: #000;
    float: left;
    font-size: 24px;
    margin-bottom: 15px;
    text-align: right;
    width: 100%;
}

.main_popup_product .formdivaccount {
    float: left;
    margin-bottom: 7px !important;
}

.main_popup_product .formdivaccount .formfields {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.main_popup_product .formdivaccount .fieldset {
    float: right;
    width: 249px;
}

.main_popup_product .formdivaccount .labspan {
}

.main_popup_product .formdivaccount .fieldset .labspan label {
    color: #b4bbc2;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding: 0 !important;
}

.main_popup_product .formdivaccount .fieldset .labspan span {
    color: #df0b1b;
    font-size: 29px;
    margin-right: 10px;
    padding-top: 5px;
    vertical-align: middle;
}

.row.join_other_games {
    text-align: center;
    margin-top: 77px;
    margin-bottom: 39px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.join_other_games_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto !important;
}

.other-games {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: auto !important;
}

@media screen and (max-width: 480px) {
    .other_games_options {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}

.row.join_other_games span {
    font-size: 25px;
    font-family: "Heebo";
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin-left: 11px;
}

.row.join_other_games a {
    font-size: 22px;
    font-family: "Heebo";
    color: rgb(51, 51, 51);
    padding: 8px 23px !important;
    margin-left: 6px !important;
    background-color: #b2daf0;
}


input.mail.fieldclass {
    margin-left: 0px;
}

input.fieldclass::-webkit-input-placeholder {
    color: #333333 !important;
}

input.fieldclass::-moz-placeholder {
    color: #333333 !important;
}

input.fieldclass:-ms-input-placeholder {
    color: #333333 !important;
}

input.fieldclass::-ms-input-placeholder {
    color: #333333 !important;
}

input.fieldclass::placeholder {
    color: #333333 !important;
}

.page-id-47765 input.fieldclasssmall::-webkit-input-placeholder {
    color: #333333 !important;
}

.page-id-47765 input.fieldclasssmall::-moz-placeholder {
    color: #333333 !important;
}

.page-id-47765 input.fieldclasssmall:-ms-input-placeholder {
    color: #333333 !important;
}

.page-id-47765 input.fieldclasssmall::-ms-input-placeholder {
    color: #333333 !important;
}

.page-id-47765 input.fieldclasssmall::placeholder {
    color: #333333 !important;
}

.main_popup_product .formdivaccount .fieldclass {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #333333;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    width: 230px;
}

.main_popup_product .formdivaccount .fieldclasssmall {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #525353;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    width: 152px;
}

.main_popup_product .formdivaccount .selectinner {
    -moz-appearance: none;
    background: #fff url("../images/down_arrow.png") no-repeat scroll right 7px center;
    cursor: pointer;
    direction: rtl;
    overflow: hidden;
    padding: 12px 19px;
    position: relative;
    text-overflow: clip;
}

.main_popup_product .formdivaccount .selectinner {
    border: 1px solid #b4bbc2 !important;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #525353;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    margin-right: -11px;
    width: 70px;
    padding: 0px 20px 0px 0px;
}

.main_popup_product .redimportant {
    color: #d5161a;
    float: left;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: right;
    width: 100%;
    z-index: 9;
}

.page-template-community_template .all_winners_list.selfie .winner_img_list_2 {
    margin-bottom: 45px;
}

.main_popup_product .prod_img {
    position: relative;
}

.main_popup_product .popup_img {
    background-color: #000;
    opacity: 0.8;
    position: absolute;
    
    top: 82px;
    
    left: -30px;
    
    height: 182px;
    width: 570px;
    
    border-radius: 0;
}

.wpb_wrapper .vc_col-sm-4 {
    width: 29.333% !important;
}

body.slideForMenu .responsive_container_full {
    padding-right: 220px;
}

body.slideForMenu #header,
body.slideForMenu #wrapper,
body.slideForMenu .topSubmenuStrip,
body.slideForMenu #footer {
    width: 480px !important;
}

body.slideForMenu .mobmenur-container {
    right: 10px !important;
}

.mobmenu_content li a {
    font-family: FbSpoiler-Regular !important;
}

body.slideForMenu #header .sub-header-menu,
.sub-header-menu ul {
    position: relative !important;
    height: 0px !important;
}

body.slideForMenu .lottery_detail_for_mobi {
    padding-right: 260px;
}

body.slideForMenu .lottery_detail_for_mobi .topInfoSectionmobi {
    right: 220px !important;
    width: 480px;
    position: relative;
}

body.slideForMenu #footer {
    padding-right: 240px;
}

body.slideForMenu .img_mask {
    right: 34px;
}

body.slideForMenu #logo {
    height: 66px;
}

.tofesprodmain .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active .secondhead_pro {
    color: #555 !important;
}

.tofesprodmain .secondhead_pro {
    color: #555;
    float: left;
    font-size: 18px;
    height: 42px;
    padding-left: 0;
    padding-right: 0;
    
    padding-top: 6px;
    text-align: center;
}

.tofesprodmain .firsthead_pro {
    font-size: 18px;
}


.firsthead_pro {
    background-image: url("../images/shopping_cart_icon.png");
    background-position: 100% 5px;
    background-repeat: no-repeat;
    color: #555;
    float: left;
    font-size: 15px;
    
    padding-right: 37px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
}

.messageUnreadCount {
    color: #d6235c;
    font-size: 18px;
    left: 30px;
    position: absolute;
    top: -1px;
}

.tofesprodmain #tabs-1 {
    display: none;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none !important;
}

.ui-tabs .ui-tabs-nav li {
    margin: 1px .2em -2px 0;
}


.glyphicon-plus::before {
    content: "+";
    font: 215% sans-serif !important;
    left: -15px !important;
}

.not_display_num {
    display: none;
}

.not_display_message {
    display: none;
}

.only_message {
    display: block;
}

.only_message_not_num {
    display: none;
}

.roundeddiv .tableIn {
    border: 1px solid #dadada;
    border-radius: 5px;
    float: left;
    margin: 0px;
    background-color: #f9e8ee;
}

.roundeddiv .partTop {
    float: left;
    width: 100%;
}

.roundeddiv .tableLeft {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    float: left;
    height: 134px;
    width: 288px;
}

.roundeddiv #tooltiplast12 .tableNo {
    font-size: 14.55px !important;
    font-weight: normal;
    padding-right: 0 !important;
    padding-top: 3px;
}

.roundeddiv .tableNo {
    
    background-color: #ed296e;
    border-bottom-right-radius: 9px;
    border-top-left-radius: 5px;
    color: white;
    float: left;
    font-size: 17.55px;
    height: 29px;
    line-height: 1.7;
    padding-right: 10px;
    width: 86px;
}

.roundeddiv .num {
    float: left;
    font-size: 13.08px;
    margin-left: 4px;
    text-align: center;
    width: 24.4px;
}

.roundeddiv .trapez {
    background-color: white;
    border: 1px solid #bcbcbc;
    border-radius: 9px;
    height: 16px;
    width: 23px;
}

.roundeddiv .tableRight {
    
    background-color: #fef3c8;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    float: right;
    height: 134px;
    width: 64px;
}

.roundeddiv #tooltiplast12 .tableNo {
    font-size: 14.55px !important;
    font-weight: normal;
    padding-right: 0 !important;
    padding-top: 3px;
}

.roundeddiv .tableNoRight {
    height: 29px;
    padding-left: 9px;
    text-align: center;
    width: 28px;
}

.roundeddiv .megaBallNumbers .num {
    margin-left: 4px;
}

.roundeddiv .selectedNumber .trapez .selectedNum,
.roundeddiv .selectedNumberMegaBall .trapez .selectedNum {
    background-color: #8dca41 !important;
    border-radius: 17px 18px 19px 17px !important;
    height: 10px !important;
    margin-right: 3px !important;
    margin-top: 2px !important;
    width: 15px !important;
}

.collapse.in {
    float: right !important;
    height: auto !important;
}

.fancybox-outer,
.fancybox-inner {
    
    
    
    
}

.fancybox-type-iframe .fancybox-outer, .fancybox-type-iframe .fancybox-inner {
  
}

.wins_text {
    color: #ffffff !important;
    padding-right: 5px;
    clear: both;
    font-size: 18px;
    font-family: "Rubik";
    text-align: center;
    direction: rtl;
    margin-top: -21px !important;
}

input#ps_signup_terms,
input#ps_signup_approve {
    margin-top: 9px !important;
}

#psSignupForm #ps_signup_premobno {
    margin-top: -16px !important;
    padding: 12px 4%;
    border-radius: 2px;
    margin: 6px 0px;
    border: none;
    font-size: 1em;
    font-weight: bold;
    height: 45px;
    margin-left: 1px;
}

.counteri .counterValue {
    background-color: #113649;
    border-bottom: 1px solid #ebe6e6 !important;
    border-radius: 0;
    border-top: 1px solid #ebe6e6 !important;
    color: #fff;
    float: left;
    font-size: 17px;
    height: 32px;
    text-align: center;
    width: 35px;
}

.counteri .proCounter {
    border: medium none;
    display: inline-block;
    height: 35px;
    vertical-align: top;
    width: 112px;
}

.counteri .proCounter .counterValue span.value {
    font-size: 23px;
    line-height: 32px;
    padding-left: 2px;
    vertical-align: middle;
}

#element_to_pop_up1 {
    height: 100%;
    opacity: 1;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999;
}

.page-template-deals_template #element_to_pop_up1 {
    width: 574px !important;
}

.trapez.bgredlottery {
    border: 2px solid #8DCA41;
}

.selectedNum.blacksquare {
    background-color: #000;
    height: 8px;
    margin-right: 3px;
    margin-top: 2px;
    width: 13px;
}

.selectedNum.blacksquare_no_win {
    background-color: #000;
    height: 8px;
    margin-right: 4px;
    margin-top: 3px;
    width: 13px;
}

.roundeddiv .selectedNumber .trapez .selectedNum,
.roundeddiv .selectedNumberMegaBall .trapez .selectedNum {
    background: none !important;
    border-radius: 0px !important;
    height: 10px !important;
    margin-right: 3px !important;
    margin-top: 2px !important;
    width: 15px !important;
}

.wrapContent .popupbutton.bClose {
    float: left !important;
    font: bold 173% sans-serif !important;
    padding-left: 34px !important;
    text-align: left !important;
}

.popupbutton.b-close.funnelclose {
    float: left !important;
    font: bold 173% sans-serif !important;
    padding-left: 34px !important;
    text-align: left !important;
}

#my-funnel {
    cursor: pointer;
}

.slider .metaslider .flexslider ul li img {
    display: block;
}

.totodeal_data .maintabletoto #demo {
    width: 260px;
}

.totodeal_data {
    background-color: #fff;
    width: 100%;
    border-radius: 5px;
    padding: 5px;
    -webkit-box-shadow: 0 0 9px -2px !important;
            box-shadow: 0 0 9px -2px !important;
}

.loto_toto_deal {
    cursor: pointer;
}

.totodeal_data .innerlefttototr td {
    padding: 0;
}

.totodeal_data .maintabletoto td {
    padding-right: 0;
}

.totodeal_data .staticdata {
    margin-top: 0;
    position: absolute;
    width: 222px;
}

.totodeal_data .innerlefttoto .class5 {
    word-break: break-all;
    width: 82px;
    font-size: 15px;
    text-align: right;
}

.totodeal_data .innerlefttoto .class4 {
    word-break: break-all;
    width: 45px;
    font-size: 15px;
    text-align: left;
}

.totodeal_data .innerlefttoto .class3 {
    word-break: break-all;
    width: 32px;
    font-size: 15px;
}

.totodeal_data .innerlefttoto .class2 {
    word-break: break-all;
    width: 30px;
    font-size: 15px;
}

.totodeal_data .innerlefttoto .class1 {
    word-break: break-all;
    width: 10px;
    font-size: 15px;
}

.toto_16 {
    margin-top: 50px;
    font-family: 'FbSpoiler-Regular';
}

.toto_world_winner {
    font-family: 'Heebo';
    font-size: 15px;
    color: black;
    width: 1000px;
    margin-top: 101px;
}

.totodeal_data span.bgimage {
    background-image: url("../images/top_1arrow.png");
    background-position: 45px 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 25px;
    margin-top: -16px;
    padding-top: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 9999;
}

.addborder {
    border: 2px solid red !important;
    margin: 5px 1px !important;
    padding-bottom: 0px !important;
    height: 19px !important;
    width: 17px !important;
    float: left !important;
    font-size: 15px !important;
    line-height: 19px;
}


.bottlom_links {
    padding-left: 10px;
    float: left;
    font-size: 13px;
    color: #0099ff;
}

.bottlom_links .first_link {
    cursor: pointer;
}

.ui-loader h1 {
    display: none;
}

.ui-tabs .ui-tabs-nav li {
    top: 0px !important;
}


.lotodeal_data span.popupclose {
    font-size: 18px;
    float: left;
    left: 11px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    margin-left: 5px;
    top: -17px;
}

.totodeal_data span.popupclose {
    color: #000 !important;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    left: 2px;
    cursor: pointer;
    top: -2px;
}

.community_footer_all {
    background-color: #f3f3f4;
    float: left;
    height: 331px;
    width: 100%;
}

.community_footer_all .allthreesections {
    margin: 0px auto;
    text-align: center;
    width: 70%;
}

.community_footer_all .comm_bottom_section {
    float: left;
    width: 25.5%;
    margin: 35px;
}

.community_footer_all .greenbutn_comm {
    background-color: #a7cb40;
    border-radius: 8px;
    color: #fff;
    font-family: fbspoiler-black;
    font-size: 50px;
    height: 49px;
    margin-bottom: 19px;
    padding-top: 20px;
}

.community_footer_all .text_comm {
    color: #525353;
    font-size: 16px;
    text-align: right;
}

.latest_blog_posts_div h1 {
    font-size: 18px;
}

ul.latest_blog_posts {
    margin: 0;
}

ul.latest_blog_posts li {
    list-style: none;
    color: #555;
    margin-bottom: 15px;
    line-height: 16px;
}

ul.latest_blog_posts li a {
    color: #555;
    font-size: 15px;
    font-weight: bold;
}

.latest_blog_posts_div {
    float: right;
    margin-bottom: 20px;
    width: 100%;
}

.blog_page_temp .blog_page_temp_inner .entry-title {
    display: block !important;
    font-size: 42px !important;
    margin-top: 0px;
    direction: ltr;
    text-align: right;
    margin-bottom: 0px !important;
}

.logoutsubmeny.displaysubmenu {
    display: block !important;
}

.page-template-deals_template-php #wrapper {
    background: url("../images/bg_gradient1.png") no-repeat scroll 0 0 / 100% auto #fff;
    border: medium none;
    margin: 0 auto;
    padding: 50px 20px;
}

.results-class .post-entry {
    clear: both;
    
}

.results-class .template_1.common_template .topInfoSection {
    width: 98%;
    float: left;
    background: #f8f8f8;
    border: 1px solid #dcdcdc;
    padding: 20px 8px;
    border-radius: 10px;
    margin-bottom: 50px;
}

.results-class .lottery_result_outer {
	width: 1440px;
	float: none;
	margin: 70px auto;
}

.results-class #content .detail_results {
    margin-top: 20px;
    width: 100%;
    float: left;
}

.results-class .template_1.common_template .topInfoSection span {
    float: right;
    margin-left: 9px;
    font-size: 17px;
    width: 370px;
}

.results-class .lottery_result_outer .lottery_result_select_box {
    width: 98%;
    float: left;
    border-radius: 10px;
    margin-bottom: 30px;
}

.post-256 .lottery_result_select_box {
    width: 100% !important;
    margin-top: -3px !important;
    margin-right: 6px;

}

.results-class .lottery_result_outer .lottery_result_detail {
	width: 98%;
	float: none;
	padding: 10px 8px;
	background: #fff;
	
	border-radius: 10px;
}

.lottery span.select_title {
    position: absolute;
    top: 48px;
}

.lottery .lottery_result_detail {
    margin-top: 45px;
}

.smart_bonus_purchase_template ul#menu-product_right_menus,
	.smart_bonus_template ul#menu-product_right_menus {
		li {
			padding: 4px 0;
		}
}

@media screen and (min-width: 800px) {
	.qAndA .ui-accordion .ui-accordion-icons {
		padding: 0px 5px 15px 0;
	}
	.qAndA h2, #accordion h2 {
		margin: 10px 0 !important;
		font-size: 23px !important;
		padding: 0 !important;
		font-family: FbSpoiler-Regular, sans-serif !important;
	}
	.qAndA h2.slider_toggle_widget_header {
			margin-bottom: 60px !important;
			margin-top: 40px;
	}
	
	.qAndA.container_new_temp {
			width: 1240px !important;
			margin: auto !important;
	}
    .lottery_detail .lottery_result_detail {
        position: absolute;
        top: 459px;
        left: 30%;
        right: 37%;
    }

    .page-template-template-winner-recommendations-blog.page-template-common_template_new_1 .winner .template_1.common_template #content h1.post-title {
        right: 3em !important;
    }

    .page-template-tenplate-new-magazin .page-template-common_template_new_1 .winner .template_1.common_template #content h1.post-title {
        right: 3em !important;
    }

    .lottery_detail select.select_box {
        margin-right: 20px;
    }

    .lottery_detail .table-1 {
        margin-top: 117px;
    }

    .lottery_detail .lottery_result_outer .lottery_result_detail span {
        margin-top: 11px;
    }
}

.lottery_detail .lottery_result_outer .lottery_result_detail {
    width: 100% !important;
    padding: 2px 0px !important;
    background: none !important;
    border: none !important;
    border-radius: none !important;
    padding-top: 55px !important;
    top: 135px;
    right: 33%
}

.lottery .loto_more_results {
    color: #333333;
    font-size: 17px;
    direction: rtl;
    font-family: "Heebo";
    margin-right: 17px;
    font-weight: 100 !important;
    margin-right: -756px;
    position: absolute;
    top: 151px;
    text-decoration: underline;
}

.post-256 .lottery_result_detail {
    width: 100% !important;
    float: left !important;
    padding: 2px 0px !important;
    background: none !important;
    border: none !important;
    border-radius: none !important;

}



.page-template-common_template_new .smartCustomer {
    text-align: center;
    font-size: 18px;
    font-family: "Heebo";
    position: relative;
    top: 0px;
}

.page-template-common_template_new .toto_detail .smartCustomer {
    top: -22px !important;
    margin: auto !important;
    width: 1440px !important;
}

.page-template-common_template_new .world_winner_detail .smartCustomer {
    top: -190px;
}

.page-template-common_template_new .millioner_winner_detail .smartCustomer {
    top: -190px;
}

.page-template-common_template_new .winner_line_detail .smartCustomer {
    margin-top: 0px;
}

.page-template-common_template_new span#smartCustomerFirst {
    font-weight: 800;
    font-size: 14px;
}

.winner_line_detail .winnertable {
    border: 4px solid #fff;
    border-collapse: separate;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 9px -2px;
            box-shadow: 0 0 9px -2px;
    float: none;
    margin-top: 33px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

.winner_line_detail .tabledivhere {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 62px;
    float: inherit;
}

.winner_line_detail .bgsky {
    background-color: #f1f6f9;
}

.winner_line_detail .topheads {
    background: #ffffff;
    color: #000;
    font-size: 16px;
    position: sticky;
    top: 0;
    font-size: 16px;
    height: 48px;
    -webkit-box-shadow: 0 1px 2px -1px rgb(0 0 0);
            box-shadow: 0 1px 2px -1px rgb(0 0 0);
}

.winner_line_detail #table_detail {
    border-collapse: collapse;
}

.winner_line_detail #table_detail tr:hover {
    background-color: #F2F2F2;
}

.winner_line_detail #table_detail .hidden_row {
    display: none;
}

.winner_line_detail label.program {
    width: 100%;
    font-weight: 200;
    text-align: right;
    margin-bottom: 5px;
}

.winner_line_detail select.program-select {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border-radius: 0;
    outline: none !important;
    padding-right: 8px !important;
    padding: 9px 12px;
    text-align: right;
    width: 187px;
    float: right;
}

input#programs-date {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border-radius: 0;
    outline: none !important;
    padding-right: 10px !important;
    padding: 9px 12px;
    text-align: right;
    width: 187px;
    float: right;
    border: 1px solid #aaa;
    border-bottom-color: #ccc;
    height: 39px;
}

.bankerim input[type="date"] {
    position: relative;
}

.bankerim input[type="date"]:after {
	content: "\25BC";
	color: #555;
	padding: 0;
	display: block;
	text-align: left;
	position: absolute;
	top: 8px;
}

.bankerim input[type="date"]:hover:after {
    color: #bf1400;
}


.bankerim input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    color: transparent;
    background: transparent;
}


.bankerim input[type="date"]::-webkit-inner-spin-button {
    z-index: 1;
}


.bankerim input[type="date"]::-webkit-clear-button {
    z-index: 1;
}

button#restart-filter {
    display: block;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border-radius: 0;
    padding: 7px 61px;
    text-align: right;
    width: 187px;
    margin-top: 9px;
}

.bankerim tr.row {
    border-bottom: #b5b5b5 solid 2px;
}

.bankerim .table th {
    text-align: right;
    width: 80px;
}

.bankerim .bet-col-last {
    padding: 5px 21px;
    vertical-align: middle;
    height: 35px;
    line-height: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d2d2d2;
    color: #3d3d3d;
}

.bankerim .won {
    background-color: #21ff21;
}

.bankerim.table_results {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-family: "Heebo";
    color: #000000;
    font-size: 15px;
}

.bankerim div#program-table {
    width: 90%;
    margin: auto;
}

.bankerim select#programs, .bankerim select#programs-years {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border-radius: 0;
    outline: none !important;
    padding-right: 8px !important;
    padding: 9px 12px;
    text-align: right;
    width: 187px;
    float: right;
}

.bankerim table.table.table-bordered.table-striped {
    margin-top: 0;
}

h4.futureProgram {
    width: 100%;
    margin: 0;
    padding: 0;
    top: 60px;
    color: black !important;
    text-align: center;
}

.bankerim div#program-title {
    background-color: #4c4c4c;
    width: 100%;
    text-align: right;
    color: white;
    height: 39px;
    padding: 10px 0px;
    padding-right: 15px;
    font-size: 18px;
}

.bankerim #title-winner-line {
    background-color: #4c4c4c;
    width: 100%;
    text-align: right;
    color: white;
    height: 39px;
    padding: 7px 0px;
    padding-right: 12px;
    font-size: 18px;
}

.bankerim #row-star {
    height: 18px;
    top: -1px;
    position: relative;
    right: -3px;
}

.bankerim #title-winner-line img {
    display: inline-block;
    height: 26px;
    margin-left: 8px;
    float: right;
}

.bankerim label.program-select {
    width: 100%;
    font-weight: 200;
    text-align: right;
    margin-bottom: 5px;
}

.bankerim-select-box.row {
    margin-bottom: 50px !important;
    width: 83%;
    margin: auto;
}

.bankerim span.box-colors {
    display: inline-block;
    width: 50px;
}

.col-sm-3.col-xs-6.select-boxs {
    padding-right: 0 !important;
}

table.table-1 {
    width: 794px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;

}

.toto_detail table.table-1 {
    width: 794px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: -37px;

}

.results-class .table_results {
	width: 1440px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	float: none;
}

.page-template-common_template_new .toto_detail .common_template #widgets {
    margin-top: 0px;
}

.page-template-common_template_new .toto_detail .common_template .table_results {
    margin-top: 60px !important;
}

.page-template-common_template_new .toto_detail .common_template .bankerim.table_results {
    margin-top: 225px !important;
}

.page-template-common_template_new .winner_line_detail .common_template .table_results {
    
}

.page-template-common_template_new_3 .toto_detail .common_template .table_results {
    margin-top: 389px !important;
}

.page-template-common_template_new_1 .toto_detail .common_template .table_results {
    margin-top: 389px !important;
}

.results-class #content .detail_results {
    margin-top: 20px;
    width: 100%;
    float: left;
}

.page-id-257 .lottery_result_outer .lottery_result_select_box {
    width: 100%;
    float: left;
    border-radius: 10px;
    margin-bottom: 30px;
}

.results-class .lottery_detail3 .winnertable {
    border: 4px solid #fff;
    border-collapse: separate;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 9px -2px;
            box-shadow: 0 0 9px -2px;
    float: none;
    margin-top: 33px;
    width: 809px;
    margin-left: auto;
    margin-right: auto;
}

.results-class .lottery_result_outer.toto_filter_results .circle_outer {
    background: rgba(255, 255, 255, 0.32);
    width: 460px;
    float: none;
    padding: 0;
    border: none;
    margin: 20px auto;
}

#league_select {
    width: 1440px;
}

.results-class .lottery_detail3 {
    float: right;
    font-family: fbspoiler-regular;
    width: 100%;
    margin-bottom: 20px;
}

.results-class .template_1.common_template #content h1.post-title {
    margin: 0px 0px 30px 0px;
    font-size: 40px;
    color: #333333;
    width: 100%;
    font-weight: bold;
    font-family: "Heebo";
    text-align: center;
    
}

.results-class .lottery_detail .template_1.common_template #content h1.post-title {
    position: relative;
    text-align: center;
}

.results-class .lottery_detail3 .template_1.common_template #content h1.post-title {
    position: relative;
    top: -5px;
    margin: 0px 0px 7px 0px !important;
    right: 3px;
}

.results-class .lottery_detail3 .rowtd1 {
    text-align: center;
    vertical-align: bottom;
    width: 90px;
    word-break: break-all;
    font-size: 24px;
    padding: 15px 7px;
}

.results-class .lottery_detail3 .rowtd2 {
    vertical-align: bottom;
    width: 210px;
    word-break: break-all;
    font-size: 18px;
    color: #000;
    padding: 15px 8px;
}

.results-class .lottery_detail3 .rowtd4 {
    text-align: center;
    vertical-align: bottom;
    width: 140px !important;
    word-break: break-all;
    font-size: 24px;
    color: #000;
    padding: 15px 7px;
}

.results-class .lottery_detail3 .rowtd5 {
    text-align: center;
    vertical-align: bottom;
    width: 90px;
    word-break: break-all;
    font-size: 24px;
    color: #000;
    padding: 15px 8px 15px 2px;
}

.results-class .lottery_detail3 .rowtd3 {
    vertical-align: bottom;
    width: 287px;
    word-break: break-all;
    font-size: 18px;
    color: #000;
    padding: 15px 10px 15px 9px;
}

.results-class .lottery_detail3 .rowtd6 {
    text-align: center;
    vertical-align: bottom;
    width: 110px;
    word-break: break-all;
    font-size: 18px;
    color: #000;
    padding: 15px 7px 15px 0px;
}

.results-class .lottery_detail3 .winnertable .topheads td {
    color: #333;
    font-size: 21px !important;
    padding-bottom: 12px;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 15px !important;
    border-bottom: 1px solid #707070 !important;
}

.results-class .lottery_detail3 .roundedboxfirst {
    background-color: #5ca7d0;
    border-radius: 8px;
    height: 50px;
    padding-top: 15px;
    width: 100%;
    right: 6px;
    position: relative;
}

.slider_top_strip_popup {
    background-color: #113649;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 2px 6px 2px;
            box-shadow: 0 2px 6px 2px;
    margin-top: 40px;
    padding: 15px 30px 15px 30px;
    width: 750px;
    z-index: 101;
    box-sizing: initial !important;
    -moz-box-sizing: initial;
    -webkit-box-sizing: initial;
}

.slider_top_strip_popup .anotherclass {
    border-top: 1px solid #94a3ac;
    float: left;
    width: 100%;
    height: 125px;
}

.slider_top_strip_popup .anotherclass:nth-of-type(2) {
    height: 151px;
}

.slider_top_strip_popup .anotherclass:nth-of-type(4) {
    height: 135px;
}

.slider_top_strip_popup .anotherclass:nth-of-type(7) {
    height: 142px;
}

.slider_top_strip_popup .anotherclass .leftcls {
    width: 80%;
    float: left;
}

.slider_top_strip_popup .anotherclass .leftcls .heading {
    color: #BA9E33;
    font-size: 20px;
    padding-top: 15px;
}

.slider_top_strip_popup .anotherclass .leftcls .subheading {
    color: #fff;
    font-size: 16px;
}

.slider_top_strip_popup .anotherclass .iso1 {
    float: left;
    width: 20% !important;
    background-image: url('../images/Vector-Smart-Object_1.png');
    background-repeat: no-repeat;
    background-size: 50%;
    height: 100px;
    background-position: 70px 7px;
}

.slider_top_strip_popup .popupbutton.b-close {
    float: left;
    font: normal 236% sans-serif;
    padding: 0 6px 2px;
    text-align: left;
    top: -7px;
}

.slider_top_strip_popup .anotherclass .iso2 {
    float: left;
    width: 20% !important;
    background-image: url('../images/Vector-Smart-Object_2.png');
    background-repeat: no-repeat;
    background-size: 50%;
    height: 100px;
    background-position: 70px 7px;
}

.slider_top_strip_popup .anotherclass .iso3 {
    float: left;
    width: 20% !important;
    background-image: url('../images/Vector-Smart-Object_3.png');
    background-repeat: no-repeat;
    background-size: 50%;
    height: 100px;
    background-position: 70px 7px;
}

.slider_top_strip_popup .anotherclass .iso4 {
    float: left;
    width: 20% !important;
    background-image: url('../images/Vector-Smart-Object_4.png');
    background-repeat: no-repeat;
    background-size: 50%;
    height: 100px;
    background-position: 70px 7px;
}

.slider_top_strip_popup .anotherclass .iso5 {
    float: left;
    width: 20% !important;
    background-image: url('../images/Vector-Smart-Object_5.png');
    background-repeat: no-repeat;
    background-size: 50%;
    height: 100px;
    background-position: 70px 7px;
}

.slider_top_strip_popup .anotherclass .iso6 {
    float: left;
    width: 20% !important;
    background-image: url(../images/spam-free-icon-2.png);
    background-repeat: no-repeat;
    background-size: 50%;
    height: 100px;
    background-position: 70px 7px;
}

.slider_top_strip_popup .toptextimage {
    background-image: url('../images/green_banner.png');
    background-repeat: no-repeat;
    height: 171px;
    width: 120px;
    position: relative;
    bottom: 15px;
}

.slider_top_strip_popup .toptext {
    color: #fff;
    font-size: 26px;
    margin-bottom: 80px;
}

.show_posts_inner_draw {
    float: left;
}

.page-template-common_template_new_3 .page_winners_carousel.show_posts_inner_draw {
    float: inherit;
}

.lottery_detail3 tbody tr:first-child {
    height: 104px;
}

.myCheckboxpop .error {
    margin-top: -26px;
}

#ps_signup_terms {
    margin-top: 2px;
}

.sub_family11 label {
    padding-right: 5px !important;
}

.sub_fname11 label {
    padding-right: 5px !important;
}

#psSignupForm label.error {
    top: 52px !important;
}

#psSignupForm .signup_email label.error {
    top: 64px !important;
    position: relative !important;
}

#psSignupForm .signup_mobno #ps_signup_premobno .error {
    position: relative !important;
    top: -7px !important;
}

#psSignupForm .signup_mobno .sub_counter1 label.error {
    margin-top: -17px !important;
    margin-right: 21px;
}

#tabs-2 #psSignupForm .signup_family .sub_fname11 .myCheckboxpop label.error {
    position: relative !important;
    top: -5px !important;
    right: -9px;
}

#psLoginForm li.ps_username {
    margin-bottom: 9px;
}

#psSignupForm .signup_email #birthlabel {
    color: white;
}

.topInfoSection.lefttabstopinfo .text1 {
    color: #5ca7d0;
    float: right;
    font-size: 20px;
    height: 48px;
    padding-top: 14px;
    position: relative;
    width: 250px;
}

.topInfoSection.lefttabstopinfo .text2 {
    color: #333;
    float: right;
    font-size: 17px;
    height: 51px;
    padding-top: 12px;
    text-align: center;
    width: 200px;
    direction: ltr;
}

.topInfoSection.lefttabstopinfo .text3 {
    color: #A7CB40;
    float: right;
    font-size: 18px;
    height: 51px;
    padding-top: 12px;
    text-align: center;
    
    width: 165px;
}

.checkboxdata {
    float: left;
    width: 100%;
    font-size: 18px;
}

.checkboxdata span {
    float: right;
    margin-left: 10px;
}

.collapsez,
.collapseztoto {
    visibility: visible !important;
}

.maintabs #accordionh li {
    list-style: outside none none;
    float: left;
}

.page-template-my_purchases_template #wrapper {
    background: url("../images/bg_gradient1.png") no-repeat scroll 0 0 / 100% auto #fff;
    border: medium none;
    margin: 0 auto;
    padding: 50px 20px;
}

input.bottom_blue_button.formr_submit.finalpurchaseDeal:hover {
    background-color: #5ca7d0 !important;
    border-radius: 10px;
    color: #fff;
    background-image: none;
    float: left;
    font-size: 42px;
    font-weight: bold;
    height: 65px;
    padding-top: 0px;
    width: 475px;
    cursor: pointer;
    line-height: 60px;
    padding: 0;
    margin-left: 18px;
}

.main_popup_product .bottom_blue_buttonDeal, .main_popup_product .bottom_blue_buttonDeal_open {
    background-color: #5ca7d0 !important;
    border-radius: 10px;
    color: #fff;
    background-image: none;
    float: left;
    font-size: 42px;
    font-weight: bold;
    height: 65px;
    padding-top: 0px;
    width: 95%;
    cursor: pointer;
    line-height: 60px;
    padding: 0;
    margin-left: 18px;
}

.ps_login_bottom.forgetpass > a {
    color: #B2B8BE;
}

.ps_login_bottom.backlogin > a {
    color: #B2B8BE;
}

#even td {
    white-space: nowrap;
    padding: 0;
}

#odd td {
    white-space: nowrap;
    padding: 0;
}

.errorRow {
    background: #ff0000;
}


body {
    overflow-y: auto !important;
}


.b_postsection .bottomleft {
    float: none !important;
    width: auto !important;
}

.b_postsection .bottomright {
    float: none !important;
    width: 100% !important;
}

.b_postsection .bottomright .bottomrightposts {
    float: none !important;
    width: 100% !important;
    overflow: hidden !important;
}

.b_postsection .bottomright .postdetails {
    width: 100% !important;
}

.b_postsection .bottomright .postdata {
    width: 100% !important;
}

#header #logo img {
    width: 125px !important;
    height: auto !important;
    margin-top: 24px !important;

}

#header .main-nav {
    margin-top: 42px !important;
}

#header .user_info {
	margin-top: 0;
	width: 145px !important;
}

.topSubmenuStrip {
}
.smart_bonus_purchase_template .newBonusTabsDropdown,
.page-template-products_template_new .newBonusTabsDropdown {
    display: none;
}
.smart_bonus_purchase_template .bonus_data,
.page-template-products_template_new .bonus_data {
    font-size: 3rem;
		margin: 10px 0;
		font-weight: bold; 
}
.smart_bonus_purchase_template p,
.page-template-products_template_new p {
    font-size: 1.25rem;
}

.smart_bonus_template_header {
    max-width: 1920px !important;
}

.smart_bonus_template {
    width: 1220px;
    margin: 0 auto;
}

.smart_bonus_template ul.menu-widget {
    margin-right:0;
}
.smart_bonus_purchase_template {
    .tabs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 10px;
    }
    
    .tab-link {
        padding: 10px 20px;
        cursor: pointer;
        border: 1px solid #ccc;
        background-color: #f1f1f1;
        margin-right: 5px;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
    }
    
    .tab-link:hover {
        background-color: #ddd;
    }
    
    .tab-content {
        display: none;
        border: 1px solid #ccc;
        padding: 10px;
    }
    
    .tab-content.active {
        display: block;
    }
}
.smart_bonus_purchase_template .bonus_data_box .bonus_data_box_smart_gamez {
    line-height: 1.5rem;
		margin:0 !important;
}
.smart_bonus_purchase_template .bonus_data_box.lg {
    background-image: url("/wp-content/themes/responsive/core/images/background_box_bonuses_lg.jpg");
}
.smart_bonus_purchase_template .bonus_data_box,
.page-template-products_template_new .bonus_data_box {
    background-image: url("/wp-content/themes/responsive/core/images/background_box_bonuses.jpg");
    height: 140px;
    color:#fff;
    
    padding: 0;
    margin: 0 10px;
    border-radius: 5px;
}
.smart_bonus_purchase_template .bonus_data_box.lg,
.page-template-products_template_new .bonus_data_box.lg {
    height: 120px;
}
.smart_bonus_purchase_template .bonus_data_box:first-of-type span,
.page-template-products_template_new .bonus_data_box:first-of-type span {
    border-top:1px solid transparent;
    visibility: hidden;
}
.smart_bonus_purchase_template .smart_bonus_template_intro,
.page-template-products_template_new .smart_bonus_template_intro {
    line-height: 1.5rem;
    margin-bottom: 2rem;
}
.smart_bonus_purchase_template .bonus_data_box span,
.page-template-products_template_new .bonus_data_box span {
    text-align: center;
    display: block;
} 
.smart_bonus_purchase_template .bonus_data_box span.topBorder img,
.page-template-products_template_new .bonus_data_box span.topBorder img{ 
    margin-left:5px;
}
.smart_bonus_purchase_template .bonus_data_box a.clickAbleLink,
.page-template-products_template_new .bonus_data_box a.clickAbleLink {
    color:#5BA7D0;
		margin-top: 5px;
} 
.smart_bonus_purchase_template .bonus_data_box .topBorder,
.page-template-products_template_new .bonus_data_box .topBorder { 
	position: relative;
	display: block;
	border-top: 1px solid #5F6568;
	top: 0;
	width: 100%;
	text-align: center;
	padding-top: 0.3rem;
	margin-top: 40px;
}
.smart_bonus_purchase_template .bonus_data_box p:first-of-type,
.page-template-products_template_new .bonus_data_box p:first-of-type {
    margin: 20px 0 0 0;
}
.smart_bonus_purchase_template .bonus_data_box .proccess_container,
.page-template-products_template_new .bonus_data_box .proccess_container {
    display: block;
    margin: 0 auto;
    width: 70%;
    margin-top: 1.5rem;
    text-align: center;
    border: 4px solid white;
    border-radius: 25px;
    height: 20px;
    overflow: hidden;

		& + span {
			font-size: 1.2em;
			margin-top: 1px;
		}
}
.smart_bonus_purchase_template .bonus_data_box .proccess_container .progress_fill,
.page-template-products_template_new .bonus_data_box .proccess_container .progress_fill {
    background-color: #A1C831;
}
.smart_bonus_purchase_template .bonus_data_box p,
.page-template-products_template_new .bonus_data_box p {
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
    margin-bottom: 0rem;
    text-align: center;
}

.smart_bonus_purchase_template #widgets .menu-item,
.page-template-products_template_new #widgets .menu-item {
    text-align: start;

    &.current_page_item {
			a {
				font-weight: bold;
			}
    }
}
.smart_bonus_purchase_template #widgets .menu-item a,
.page-template-products_template_new #widgets .menu-item a {
    font-size: 1.25rem;
    color: #333333;
    font-weight: 500;
		
		&:hover {
			color: #5BA7D0;
		}
 }
 
 .smart_bonus_purchase_template #widgets .current_page_item a,
.page-template-products_template_new #widgets .current_page_item a{ 
    color: #5BA7D0;
}
.page-template-products_template_inner_new .topSubmenuStrip,
.page-template-my_purchases_template_new .topSubmenuStrip,
.tax-product_cat .topSubmenuStrip,
.smart_bonus_purchase_template .topSubmenuStrip,
.page-template-products_template_new .topSubmenuStrip {
    max-width: 100%;
    margin:5px 0 0 0 !important;
}

.smart_bonus_purchase_template #newBonusTabs,
.page-template-products_template_new #newBonusTabs {
    border:unset !important;
    background: none !important;
    display: none;
}
.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li {
    cursor: pointer;
}
.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList,
.page-template-products_template_new #newBonusTabs ul.newBonusTabsList{
    background: unset !important;
    border: unset !important;
    width: 98%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    overflow-x: auto;
    text-align: center;
    margin: 10px auto;
    padding: 0;
}
.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li,
.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li.active,
.page-template-products_template_new #newBonusTabs ul.newBonusTabsList li {
    background: none !important;
    border:unset;
    border-bottom: 1px solid #CDCDD6;
    margin:0 !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    max-width: calc(100% / 6);
}
.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li,
.page-template-products_template_new #newBonusTabs ul.newBonusTabsList li {
    max-width: calc(100% / 2) !important;
}
.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li a,
.page-template-products_template_new #newBonusTabs ul.newBonusTabsList li a{
    text-align: center;
    width: 100%;
    font-size: 18px;
    color: #333333;
		display: block;
    margin-bottom: 7px;
}
.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li.active, .smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li:hover,
.page-template-products_template_new #newBonusTabs ul.newBonusTabsList li.active, .page-template-products_template_new #newBonusTabs ul.newBonusTabsList li:hover {
    margin:0 !important;
    border-bottom: 2px solid #55A3CE;
}

.smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li.active a, .smart_bonus_purchase_template #newBonusTabs ul.newBonusTabsList li:hover a,
.page-template-products_template_new #newBonusTabs ul.newBonusTabsList li.active a, .page-template-products_template_new #newBonusTabs ul.newBonusTabsList li:hover a {
    color: #333333;
    font-weight: bold;
}
.smart_bonus_purchase_template #newBonusTabs div[id^="fragment-"],
.page-template-products_template_new #newBonusTabs div[id^="fragment-"] {
    padding: 16px 0 8px 0;
}
.smart_bonus_purchase_template #newBonusTabs .splide__arrow,
.page-template-products_template_new #newBonusTabs .splide__arrow {
	background: #fff;
	height: 4em;
	width: 4em;
	-webkit-box-shadow: 0px 2px 3px 0px #bbbbbb;
	        box-shadow: 0px 2px 3px 0px #bbbbbb;
	opacity: 1 !important;
	
	&.splide__arrow--prev {
		right: -1em !important;
	}
	&.splide__arrow--next {
		left: -1em !important;
	}

	&:disabled {
		svg {
			fill: #ccc;
		}
	}

	svg {
		

		path {
			stroke-width: 0.1; 
			stroke: black; 
		}
	}
}
.smart_bonus_purchase_template #newBonusTabs .tabHeading,
.page-template-products_template_new #newBonusTabs .tabHeading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 4px solid #103649;
    margin-bottom: 16px;
}
.smart_bonus_purchase_template #newBonusTabs .tabHeading .tabHeaderDropdown,
.page-template-products_template_new #newBonusTabs .tabHeading .tabHeaderDropdown {
    margin: 0px 0 10px 0;
}
.smart_bonus_purchase_template #newBonusTabs .tabHeading .tabHeaderDropdown label,
.page-template-products_template_new #newBonusTabs .tabHeading .tabHeaderDropdown label {
    font-weight: 700;
    margin: 0px 8px 0px 8px;
    color:rgba(51, 51, 51, 1);
}
.smart_bonus_purchase_template #newBonusTabs .tabHeading .tabHeaderDropdown select,
.page-template-products_template_new #newBonusTabs .tabHeading .tabHeaderDropdown select {
    width: 10rem;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: url('data:image/svg+xml;utf8,<svg fill="%23000" height="36" viewBox="0 0 25 22" width="30" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat;
    height: 2.5rem;
    border-radius: 5px;
    border: 1px solid #cdcdd6;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    color:rgba(51, 51, 51, 1);
    padding:0 10px;
}
.smart_bonus_purchase_template #newBonusTabs .tabHeading h3,
.page-template-products_template_new #newBonusTabs .tabHeading h3 {
    font-size: 28px;
    font-weight: bold;
		margin: 6px 0;
		color: #333333;
}
.smart_bonus_purchase_template #newBonusTabs .tabHeading a,
.page-template-products_template_new #newBonusTabs .tabHeading a {
    font-size: 14px;
    color: #5BA7D0;
    font-weight: 700;
}
.smart_bonus_purchase_template #newBonusTabs .tabHeading a span,
.page-template-products_template_new #newBonusTabs .tabHeading a span {
	font-size: 100%;
	vertical-align: middle;
}
.smart_bonus_purchase_template #newBonusTabs div[id^="fragment-"] .splide__track,
.page-template-products_template_new #newBonusTabs div[id^="fragment-"] .splide__track {
    border-radius: 20px;
    padding: 18px;
}
.smart_bonus_purchase_template #newBonusTabs div[id^="fragment-"]:nth-of-type(3n+1) .splide__track,
.page-template-products_template_new #newBonusTabs div[id^="fragment-"]:nth-of-type(3n+1) .splide__track {
    background-color: rgba(247, 191, 34, 0.3);
    border:3px solid rgba(247, 191, 34, 1);
    
}
.smart_bonus_purchase_template #newBonusTabs div[id^="fragment-"]:nth-of-type(3n+2) .splide__track,
.page-template-products_template_new #newBonusTabs div[id^="fragment-"]:nth-of-type(3n+2) .splide__track {
    background-color: rgba(221, 229, 198, 1);
    border:3px solid rgba(161, 200, 49, 1);
}
.smart_bonus_purchase_template #newBonusTabs div[id^="fragment-"]:nth-of-type(3n+3) .splide__track,
.page-template-products_template_new #newBonusTabs div[id^="fragment-"]:nth-of-type(3n+3) .splide__track {
    background-color: rgba(201, 226, 240, 1);
    border:3px solid rgba(91, 167, 208, 1);
}



.smart_bonus_purchase_template #newBonusTabs .splide__slide,
.page-template-products_template_new #newBonusTabs .splide__slide {
    
}
.smart_bonus_purchase_template #newBonusTabs .splide__list,
.page-template-products_template_new #newBonusTabs .splide__list {
	
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent,
.page-template-products_template_new #newBonusTabs .splide_card .cardContent {
    padding: 12px 12px 0 12px;
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent .cardDetails,
.page-template-products_template_new #newBonusTabs .splide_card .cardContent .cardDetails {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent .cardDetails .cardButton,
.page-template-products_template_new #newBonusTabs .splide_card .cardContent .cardDetails .cardButton {
    background-color: rgba(85, 163, 206, 1);
    font-size: 20px;
    font-weight: 500;
    width: 170px;
    border-radius: 8px;
    color: #fff;
    margin: 0;
    padding: 0;
    height: 2.5rem;
    border: none;

		&:disabled {
			background-color: rgba(85, 163, 206, 0.5);
		}
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent .cardDetails .cardAmountData,
.page-template-products_template_new #newBonusTabs .splide_card .cardContent .cardDetails .cardAmountData {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    line-height: 0.7rem;
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent .cardDetails .cardAmountData span.cardAmountType,
.page-template-products_template_new #newBonusTabs .splide_card .cardContent .cardDetails .cardAmountData span.cardAmountType {
    font-size: 14px;
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent .cardDetails .cardAmountData span.cardAmount,
.page-template-products_template_new #newBonusTabs .splide_card .cardContent .cardDetails .cardAmountData span.cardAmount {
    font-size: 28px;
    font-weight: 700;
    line-height: 2rem;
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent p.cardTitle,
.page-template-products_template_new #newBonusTabs .splide_card .cardContent p.cardTitle {
    font-size: 16px;
    font-weight: 700;
    max-width: 90%;
    height: 505px;
    max-height: 50px;
		margin: 10px 0;
}
.smart_bonus_purchase_template #newBonusTabs .splide_card,
.page-template-products_template_new #newBonusTabs .splide_card {
    -webkit-box-shadow: 0px 2px 24px 0px rgba(34, 33, 46, 0.2);
            box-shadow: 0px 2px 24px 0px rgba(34, 33, 46, 0.2);
    border-radius: 6px;
    background-color: #fff;
    min-height: 16rem;
    margin: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.smart_bonus_purchase_template #newBonusTabs .splide_card .slide_card_image,
.page-template-products_template_new #newBonusTabs .splide_card .slide_card_image {
    height: 120px;
    width: 100%;
    overflow: hidden;
		border-radius: 5px;
}
.smart_bonus_purchase_template #progress-card,
.smart_bonus_purchase_template .personal-info-popups {
    z-index: 9999;
}

.smart_bonus_purchase_template #newBonusTabs .splide_card .slide_card_image img,
.page-template-products_template_new #newBonusTabs .splide_card .slide_card_image img {
    width: 100%;
    border-radius: 8px;
    margin: 0;
		-o-object-fit: contain;
		   object-fit: contain;
    height: auto;
}

.smart_bonus_purchase_template #pluses_slide1 .splide__arrows--rtl .splide__arrow--next,
.smart_bonus_purchase_template #pluses_slide2 .splide__arrows--rtl .splide__arrow--next,
.smart_bonus_purchase_template #pluses_slide3 .splide__arrows--rtl .splide__arrow--next,
.smart_bonus_purchase_template #pluses_slide4 .splide__arrows--rtl .splide__arrow--next,
.smart_bonus_purchase_template #pluses_slide5 .splide__arrows--rtl .splide__arrow--next,
.smart_bonus_purchase_template #pluses_slide6 .splide__arrows--rtl .splide__arrow--next,
.page-template-products_template_new #pluses_slide1 .splide__arrows--rtl .splide__arrow--next,
.page-template-products_template_new #pluses_slide2 .splide__arrows--rtl .splide__arrow--next,
.page-template-products_template_new #pluses_slide3 .splide__arrows--rtl .splide__arrow--next,
.page-template-products_template_new #pluses_slide4 .splide__arrows--rtl .splide__arrow--next,
.page-template-products_template_new #pluses_slide5 .splide__arrows--rtl .splide__arrow--next,
.page-template-products_template_new #pluses_slide6 .splide__arrows--rtl .splide__arrow--next {
    left: -2em;
}
.smart_bonus_purchase_template #pluses_slide1 .splide__arrows--rtl .splide__arrow--prev,
.smart_bonus_purchase_template #pluses_slide2 .splide__arrows--rtl .splide__arrow--prev,
.smart_bonus_purchase_template #pluses_slide3 .splide__arrows--rtl .splide__arrow--prev,
.smart_bonus_purchase_template #pluses_slide4 .splide__arrows--rtl .splide__arrow--prev,
.smart_bonus_purchase_template #pluses_slide5 .splide__arrows--rtl .splide__arrow--prev,
.smart_bonus_purchase_template #pluses_slide6 .splide__arrows--rtl .splide__arrow--prev,
.page-template-products_template_new #pluses_slide1 .splide__arrows--rtl .splide__arrow--prev,
.page-template-products_template_new #pluses_slide2 .splide__arrows--rtl .splide__arrow--prev,
.page-template-products_template_new #pluses_slide3 .splide__arrows--rtl .splide__arrow--prev,
.page-template-products_template_new #pluses_slide4 .splide__arrows--rtl .splide__arrow--prev,
.page-template-products_template_new #pluses_slide5 .splide__arrows--rtl .splide__arrow--prev,
.page-template-products_template_new #pluses_slide6 .splide__arrows--rtl .splide__arrow--prev {
    right: -2em;
}
.smart_bonus_purchase_template #pluses_slide1 .splide__pagination,
.smart_bonus_purchase_template #pluses_slide2 .splide__pagination,
.smart_bonus_purchase_template #pluses_slide3 .splide__pagination,
.smart_bonus_purchase_template #pluses_slide4 .splide__pagination,
.smart_bonus_purchase_template #pluses_slide5 .splide__pagination,
.smart_bonus_purchase_template #pluses_slide6 .splide__pagination,
.page-template-products_template_new #pluses_slide1 .splide__pagination,
.page-template-products_template_new #pluses_slide2 .splide__pagination,
.page-template-products_template_new #pluses_slide3 .splide__pagination,
.page-template-products_template_new #pluses_slide4 .splide__pagination,
.page-template-products_template_new #pluses_slide5 .splide__pagination,
.page-template-products_template_new #pluses_slide6 .splide__pagination {
    display: none;
}
.smart_bonus_purchase_template table.bonus-history {
	display: table;
  table-layout: fixed;
	width: 100%;
	
	&.hidden {
		display: none;
	}
}
.smart_bonus_purchase_template table.bonus-history tbody td.pluses {
    direction: ltr;
    text-align: right;
    color: #06A561;
    font-weight: bold;
}
.smart_bonus_purchase_template table.bonus-history tbody td.pluses.used {
    color: #F0142F;

}
.smart_bonus_purchase_template table.bonus-history thead {
    background-color: #103649;
}
.smart_bonus_purchase_template table.bonus-history thead th {
    color: #fff;
    font-weight: bold;
}
.smart_bonus_purchase_template table.bonus-history tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}

.font-px20 {
    font-size: 20px !important;
}

.clearfix {
    float: none;
    clear: both;
}

.foursections .fsection img {
    width: 40px !important;
    height: 40px !important;
    margin-bottom: 7px !important;
}

.tabschlottary .ui-tabs-nav li {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.tabschlottary .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    height: auto !important;
    float: right;
}

.tabschlottary .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
    padding: 12px 20px !important;
}

.tabschlottary .ui-tabs-anchor {
    padding: 12px 20px 1px 20px !important;
}

.tabschlottary .tofesprodmain .firsthead_pro {
    padding-top: 0 !important;
    margin-right: 0 !important;
    line-height: 32px !important;
}

.tabschlottary .tofesprodmain .secondhead_pro {
    height: auto !important;
    line-height: 32px !important;
}

.tabschlottary .tofes_chances .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    padding: 5px 20px 5px 20px !important;
}

.tabschlottary .ui-tabs .ui-tabs-nav li {
    padding-top: 5px !important;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid transparent !important;
}

#productlisttabs li {
    
    border-left: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
    border-bottom: none !important;
}

#productlisttabs li.ui-tabs-active.ui-state-active {
    margin: 5px 0px -16px 0px !important;
}

#productlisttabs li.ui-state-default {
    margin: 5px 0px 1px 0px
}

#home_widget_1 #text-38.widget-wrapper {
    display: none !important;
}




.tofes_chances .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: .5em 1em !important;
}

div#text-mediniot {
    clear: both;
    padding-top: 19px;
    font-size: 20px;
}

.home p#breadcrumbs {
    display: none;
}

p#breadcrumbs {
    padding-right: 11%
}

        @media screen and (max-width: 768px) {
            .formdivaccount .ui-datepicker-trigger {
                margin-top: -10px;
            }

            .slider_top_strip_popup .anotherclass:nth-of-type(2) {
                height: 175px;
            }

             p#breadcrumbs {
                padding-right: 6%;
            }

            h2#good-deeds-day {
                width: 48%;
            }

            .fsection.col2,
            .fsection.col3,
            .fsection.col4,
            .fsection.col5 {
                left: 0 !important;
                top: 0 !important;
                -webkit-box-sizing: border-box !important;
                        box-sizing: border-box !important;
                margin: 0 !important;
                width: 49.5% !important;
            }


    .tofesprodmain .mobile_pro .ui-tabs-anchor .tofesprodmain .secondhead_pro {
        padding-top: 0;
        width: auto;
    }

    .tofes_chances .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
        padding-left: 0 !important;
    }


    .fsection.col2, .fsection.col3 {
        margin-bottom: 5px !important;
    }

    .fsection.col3, .fsection.col5 {
        float: right;
    }

    .metaslider .caption {
        width: 80% !important;
        float: right !important;
    }

    .page ul.slides li .caption-wrap {
        padding-top: 0;
    }

    .page .foursectionsouter {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .page .slider .metaslider .caption-wrap {
        width: 100%;
    }

    .page ul.slides {
        width: 100% !important;
    }

    .progressbarpopup .progtext {
        line-height: 16px;
        text-align: center;
    }
}

#newBonusTabs .splide__pagination li {
	display: none;
}

@media screen and (max-width: 480px) {
	.smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent, .page-template-products_template_new #newBonusTabs .splide_card .cardContent {
			padding: 12px;
	}
	.smart_bonus_template,
	.smart_bonus_template_header {
		width: 100%;
	}

	.smart_bonus_purchase_template #widgets .menu-item, .page-template-products_template_new #widgets .menu-item {
    &.current_page_item {
        border-bottom: 2px solid #55A3CE;
    }
	}
	.bonus-new-popup-container {
		width: 90%;
		max-width: 90%;
		margin: 0px auto;
		padding: 0px;
		overflow: hidden;
		z-index: 9999;
		position: relative;
	}
	.bonus-new-popup-image {
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
	}
	#element_to_pop_up1:has(.bonus-new-popup-container) {
    max-height: 90vh !important;
    width: 100%;
    left: 0 !important;
    margin: 0 auto;
    right: 0;
	}
	.smart_bonus_purchase_template #newBonusTabs, .page-template-products_template_new #newBonusTabs {
		overflow-x: hidden;
	}
	.smart_bonus_purchase_template #newBonusTabs {
		text-align: center;
	}
	.smart_bonus_purchase_template #newBonusTabs .splide_card .slide_card_image, .page-template-products_template_new #newBonusTabs .splide_card .slide_card_image {
		height: 150px;
    width: 100%;
	}
	.smart_bonus_purchase_template #newBonusTabs .splide_card .slide_card_image img, .page-template-products_template_new #newBonusTabs .splide_card .slide_card_image img {
    margin: 0px;
    height: 150px;
	}
		.smart_bonus_purchase_template #newBonusTabs .tabHeading .tabHeaderDropdown select, .page-template-products_template_new #newBonusTabs .tabHeading .tabHeaderDropdown select {
				width: 100%;
		}
		.smart_bonus_purchase_template #newBonusTabs .tabHeading .tabHeaderDropdown, .page-template-products_template_new #newBonusTabs .tabHeading .tabHeaderDropdown {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			width: 97%;
		}
    .smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent p.cardTitle,
    .page-template-products_template_new #newBonusTabs .splide_card .cardContent p.cardTitle {
        font-size: 16px;
        font-weight: 700;
        max-width: 90%;
        height: 70px;
        max-height: 70px;
    }
		.smart_bonus_purchase_template table.bonus-history {
			&.hidden {
				display: none;
			}
		}
    .smart_bonus_purchase_template table.bonus-history thead,
    .smart_bonus_purchase_template table.bonus-history thead tr{
        background-color: #103649 !important;
    }
    .smart_bonus_purchase_template table.bonus-history thead th {
        color: #fff;
        font-weight: bold;
    }
    .smart_bonus_purchase_template table.bonus-history tbody tr:nth-child(odd) {
        background-color: #fff !important;
    }
    .smart_bonus_purchase_template table.bonus-history tbody tr:nth-child(even) {
        background-color: #f2f2f2 !important;
    }
    .smart_bonus_purchase_template .newBonusTabsList,
    .page-template-products_template_new .newBonusTabsList {
        display: none;
    }
		.smart_bonus_purchase_template #newBonusTabs .tabHeading,
		.page-template-products_template_new #newBonusTabs .tabHeading {
			-webkit-box-orient: vertical;
			-webkit-box-direction: row;
			    -ms-flex-direction: row;
			        flex-direction: row;
    	-webkit-box-align: center;
    	    -ms-flex-align: center;
    	        align-items: center;
		}

		.page-template-products_template_new #newBonusTabs .tabHeading {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-direction: row;
			        flex-direction: row;
		}
		
    .smart_bonus_purchase_template #newBonusTabs .tabHeading h3,
    .page-template-products_template_new #newBonusTabs .tabHeading h3 {
        font-size: 28px;
    }
    .smart_bonus_purchase_template #newBonusTabs .tabHeading a,
    .page-template-products_template_new #newBonusTabs .tabHeading a {
        font-size: 18px;
    }
    .smart_bonus_purchase_template #newBonusTabs .tabHeading a span,
    .page-template-products_template_new #newBonusTabs .tabHeading a span {
        font-size: 80%;
        vertical-align: middle;
    }
    .smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent p.cardTitle,
    .page-template-products_template_new #newBonusTabs .splide_card .cardContent p.cardTitle {
        font-size: 18px;
    }
    .smart_bonus_purchase_template #newBonusTabs .splide_card .cardContent .cardDetails .cardButton,
    .page-template-products_template_new #newBonusTabs .splide_card .cardContent .cardDetails .cardButton {
        font-size: 16px;
				width: 170px;
    }
    .smart_bonus_purchase_template .newBonusTabsDropdown,
    .page-template-products_template_new .newBonusTabsDropdown {
			display: block;
			width: 100%; 
			text-align: center; 
			-moz-text-align-last: center; 
			     text-align-last: center; 
			padding: 10px; 
			-webkit-box-sizing: border-box; 
			        box-sizing: border-box; 
			appearance: none; 
			-webkit-appearance: none; 
			-moz-appearance: none; 
			border-radius: 8px; 
			border: 1px solid rgba(85, 163, 206, 1); 
			color: rgba(85, 163, 206, 1); 
			font-weight: 700; 
			background: url('data:image/svg+xml;utf8,<svg fill="rgba(85, 163, 206, 1)" height="40" viewBox="0 0 40 26" width="40" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat; 
			background-position: 35% center; 
    }
		.smart_bonus_purchase_template .newBonusTabsDropdown::after,
		.page-template-products_template_new .newBonusTabsDropdown::after {
				position: absolute;
				content: "";
				right: 1rem;
				pointer-events: none;
		}

    #newBonusTabs .splide__pagination li {
			display: none;
		}
    .smart_bonus_purchase_template .smart_bonus_template_intro,
    .page-template-products_template_new .smart_bonus_template_intro {
			margin: 8px 0;
    }
    .smart_bonus_purchase_template .bonus_data_box:nth-of-type(2) .topBorder,
    .page-template-products_template_new .bonus_data_box:nth-of-type(2) .topBorder {
        position: relative;
        display: block;
        border-top: 1px solid #5F6568;
        top: -30px;
        width: 100%;
        text-align: center;
        padding-top: 0;
        font-size: 14px;
     }
     
    .page-template-products_template_new .bonus_data_box:not(:nth-of-type(3)) { 
        width: 50%;
        height: 85px;
    }
    .smart_bonus_purchase_template .bonus_data_box:not(:nth-of-type(3)) p,
    .page-template-products_template_new .bonus_data_box:not(:nth-of-type(3)) p {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
				margin: 15px 0;
    }
    .smart_bonus_purchase_template .bonus_data_box:not(:nth-of-type(3)) p:first-of-type,
    .page-template-products_template_new .bonus_data_box:not(:nth-of-type(3)) p:first-of-type {
			margin-bottom: 0rem; 
			font-size: 1.3em;
    }
		.smart_bonus_purchase_template .bonus_data_box p:first-of-type,
		.page-template-products_template_new .bonus_data_box p:first-of-type {
				margin: 0;
		}
    .smart_bonus_purchase_template .bonus_data_box_smart_gamez { 
        line-height: 1.1rem !important;
				font-size: 100% !important;
    }
    .smart_bonus_purchase_template .bonus_data_box p {
        text-align: center;
        width: 100%;
    }
    .smart_bonus_purchase_template .bonus_data_box {
        width: 40%;
        max-width: 40%;
        display: block;
        -webkit-box-flex: 96%;
            -ms-flex: 96%;
                flex: 96%;
        margin: 10px;
        background-size: cover;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: 110px;
        -ms-flex-line-pack: center;
            align-content: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
		.smart_bonus_purchase_template .bonus_data_box p, .page-template-products_template_new .bonus_data {
			font-size: 2.2rem;
			margin:0;

			small {
				font-size: 55%;
				display: block;
        padding-bottom: 10px;
			}
		}
    .page-template-products_template_new .bonus_data_box:nth-of-type(3) {
        width: 96%;
        max-width: 96%;
        display: block;
        -webkit-box-flex: 96%;
            -ms-flex: 96%;
                flex: 96%;
        margin: 10px 0;
        background-size: cover;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: 110px;

				p {
					width: 65% !important;
					padding-right: 0;
				}
    }
    .smart_bonus_purchase_template .bonus_data_box:nth-of-type(3) p:first-of-type,
    .page-template-products_template_new .bonus_data_box:nth-of-type(3) p:first-of-type{
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        width: 100%;
        display: inline-block;
    }
    
    .page-template-products_template_new .bonus_data_box:nth-of-type(3) .proccess_container {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
        display: block;
        width: 90%;
        text-align: center;
        margin-top: -.2rem;
    }
    .smart_bonus_purchase_template .bonus_data_box:nth-of-type(3) span:first-of-type,
    .page-template-products_template_new .bonus_data_box:nth-of-type(3) span:first-of-type {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        width: 30%;
        display: inline-block;
        margin-top: 16px;
        font-size: 18px;
    }
    .smart_bonus_purchase_template .bonus_data_box:nth-of-type(3) a.clickAbleLink,
    .page-template-products_template_new .bonus_data_box:nth-of-type(3) a.clickAbleLink {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
        padding-top: 0rem;
        top: 3.5%;
    }
    .smart_bonus_purchase_template .menu-product_right_menus-container,
    .smart_bonus_template .menu-product_right_menus-container {
        overflow-x: scroll;
				padding: 0px 0 25px 0;
    }

	.smart_bonus_purchase_template .menu-product_right_menus-container::-webkit-scrollbar,
    .smart_bonus_template .menu-product_right_menus-container::-webkit-scrollbar {
		display: none;
	}

    .smart_bonus_purchase_template ul#menu-product_right_menus,
    .smart_bonus_template ul#menu-product_right_menus {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        width: 45rem;
        overflow: scroll;
        border-bottom: 1px solid #CDCDD6;
        margin: 0;
				padding: 0px;

				li {
					padding: 0 5px;
				}
    }
    .menu-gift-menus-container, .menu-account-menus-container {
        width: 100% !important;
        position: absolute;
        left: 0;
        margin-top: 25px !important;

    }

    .tofes_chances .tofesprodmain .mobile_pro .secondhead_pro {
        padding-top: 0;
        width: 100%;
    }

    .wpb_wrapper .mob_links input[name="vote"] {
        border: none !important;
        border-radius: 8px;
        background: none;
        background-color: #113649;
        color: #fff;
        font-size: 16px;
        font-weight: normal;
        -webkit-box-sizing: border-box !important;
                box-sizing: border-box !important;
        width: 100% !important;
        display: block;
    }

    .ui-tabs-nav li span {
        display: none !important;
    }

    .menu-gift-menus-container ul li,
    .menu-account-menus-container ul li {
        background-color: #113649 !important;
        width: 33% !important;
        float: left !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        border: none !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        -webkit-box-sizing: border-box !important;
        box-sizing: border-box !important;
        height: 36px !important;
    }

    ul#menu-account-menus-1 {
        padding: 6px;
        margin-top: 20px;
    }

    ul#menu-account-menus-1 li:nth-child(1),
    ul#menu-account-menus-1 li:nth-child(2),
    ul#menu-account-menus-1 li:nth-child(3) {
        border-bottom: 2px solid #fff !important;
    }

    ul#menu-account-menus-1 li:nth-child(1),
    ul#menu-account-menus-1 li:nth-child(2),
    ul#menu-account-menus-1 li:nth-child(4),
    ul#menu-account-menus-1 li:nth-child(5) {
        border-right: 2px solid #fff !important;
    }

    ul#menu-account-menus-1 li:nth-child(2),
    ul#menu-account-menus-1 li:nth-child(3) {
        border-bottom: 2px solid #fff !important;
    }

    ul#menu-gift-menus li:nth-child(1),
    ul#menu-gift-menus li:nth-child(2),
    ul#menu-gift-menus li:nth-child(4),
    ul#menu-gift-menus li:nth-child(5) {
        border-right: 2px solid #fff !important;
    }

    ul#menu-gift-menus li {
        border-bottom: none !important;
    }

    ul#menu-sub-menu .menu-account-menus-container {
        z-index: 99 !important;
        margin-top: 0 !important;
    }

    .menu-account-menus-container li.sub-menu span.subMenuArrow {
        top: -18px !important;
    }

    li.hasSubmenus .menu-gift-menus-container {
        margin-top: 15px !important;
    }

    .menu-gift-menus-container li.sub-menu span.subMenuArrow {
        top: -12px !important;
    }

    .menu-account-menus-container ul {
        background: #113649 !important;
    }

    ul#menu-account-menus-1 li a, ul#menu-gift-menus li a {
        font-size: 14px !important;
    }

    .fsection .buttontxt .datetext {
        float: none !important;
    }

    #progress5 {
        width: 105px !important;
    }

    .title_shortdescrip, .remove_text {
        
    }
    .main_popup_product .prod_img {
			margin-top: 0 !important;
    }

    #element_to_pop_up1 .product_img_content_popup .prod_img img {
        margin-top: 20px;
        height: 150px;
        width: 100%;
        margin-bottom: 20px;
    }

    div#text-mediniot {
        padding-top: 0px;

    }
}


@media screen and (max-width: 320px) {
    .page .foursectionsouter {
        margin-top: 10px;
    }
}


#post-335 div#accordionh li {
    float: right;
}


#post-8583 .convertWinToPlusButton {
    margin-top: 10px;
    width: 50%;
    padding-right: 503px;
}


#post-8341 .convertWinToPlusButton {
    width: 100%;
    margin: auto;
}

@media screen and (min-width: 400px)and (max-width: 768px) {
    
    #post-8583 .convertWinToPlusButton {
        margin-right: 20px;
        margin-bottom: -9px;
        padding: unset;
        width: 100%;
    }
}

@media screen and (max-width: 399px) {
    
    #post-8583 .convertWinToPlusButton {
        margin-bottom: -9px;
        padding: unset;
        width: 100%;
    }
}

input, select {
    font-family: sans-serif;
}

.chance_smart {
    margin-top: 266px;
    margin-bottom: 14px;
}

input.wpcf7-form-control.wpcf7-submit {
    direction: rtl;
}


.who-we-are {
    font-size: 19px;
    line-height: 1.2;
}

.who-we-are ul {
    list-style-type: disc !important;
    color: #000000;
}

p.who-we-are-bold {
    font-size: 19px !important;
    font-weight: bold !important;
}

.who-we-are p {
    font-size: 19px !important;
}

p.who-we-are-bold.italic {
    font-style: italic;
}

span.who-we-are-bold {
    font-weight: bold;
}

.home .nivo-caption {
    background: none;
    top: 227px;
    right: 245px;
    opacity: 1;
}

div#openVSButton {
    right: 10px !important;
}

div#openVSChat {
    left: unset !important;
    right: 10px;
}



.lds-spinner {
    color: official;
    display: inline-block;
    right: 756px;
    top: 402px;
    position: absolute;
    visibility: hidden;
}

.lds-spinner div {
    -webkit-transform-origin: 40px 40px;
            transform-origin: 40px 40px;
    -webkit-animation: lds-spinner 1.2s linear infinite;
            animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div:after {
    content: " ";
    display: block;
    position: absolute;
    top: 26px;
    left: 39px;
    width: 3px;
    height: 13px;
    border-radius: 26%;
    background: #4c4c4c;
}

.lds-spinner div:nth-child(1) {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
}

.lds-spinner div:nth-child(2) {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
    -webkit-animation-delay: -1s;
            animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s;
}

.lds-spinner div:nth-child(4) {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg);
    -webkit-animation-delay: -0.7s;
            animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
    -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
    -webkit-animation-delay: -0.6s;
            animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-animation-delay: -0.5s;
            animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
    -webkit-transform: rotate(210deg);
            transform: rotate(210deg);
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg);
    -webkit-animation-delay: -0.3s;
            animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
    -webkit-animation-delay: -0.1s;
            animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
    -webkit-transform: rotate(330deg);
            transform: rotate(330deg);
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
}

@-webkit-keyframes lds-spinner {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

#openVSButton .vspiritsbutton {
    right: 10px !important;
}

#openVSButton .vspiritsbutton {
    left: unset !important;
}

.page-id-314 .purchaseforminner #load-text {
    position: absolute;
    padding-right: 276px;
    margin-top: 34px;
    font-family: FbSpoiler-Regular;
    font-size: 21px;
    font-weight: 700;
    color: #5ca7d0;
}

.custom-dialog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.page-template-page-template-winners .main-header {
    font-size: 20px;
}

.modal-dialog.mydeals {
    position: initial;
}

.mydeals .payment-wrap {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}

.mydeals .payment-pelecard {
    position: relative;
    
}

.mydeals button.close {
    position: absolute;
    left: 10px;
    top: 10px;
    opacity: 1;
}

.mydeals .modal-body {
    background: #ffffff;
    border: 17px solid #fff;
    border-radius: 0.3rem;
    font-family: FbSpoiler-Regular !important;
    
}

.mydeals h3.form-heading {
    background: #51B0DB;
    border-color: #51B0DB;
    border-radius: 4px;
    margin: 0 auto;
    font-size: 21px;
    font-weight: 700;
    color: #fff;
    padding: 12px;
    width: 50%;
    text-align: center;
    margin-top: 23px;
}

.mydeals .close span {
    color: #fff;
    float: left;
    font-family: sans-serif;
    position: absolute;
    text-align: right;
    z-index: 999;
    left: 20px;
    text-shadow: 0px 1px 6px #0000008c;
    font-size: 40px;
    line-height: 1;
}

.mydeals .modal-content {
    border-radius: 17px;
}

.mydeals .modal-content .close {
    font-size: 30px;
}

.mydeals .topheaddis {
    
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 15px;
    text-align: right;
    
    margin-right: 3.5rem;
    margin-top: 1.5rem;
}

.mydeals .topsubheadshow {
    color: #000;
    font-size: 22px;
    margin-bottom: 15px;
    text-align: right;
    padding: 0 10px;
}




.page-template-template-personalized-deals .sub-text {
    font-size: 17px;
    line-height: 1.7rem;
    font-family: Heebo, sans-serif;
    margin-top: 25px;
}

.page-template-template-personalized-deals .container_new_temp {
    
}

.page-template-template-personalized-deals h2.sub-title {
    font-size: 30px !important;
    color: #d0021b;
}

@media only screen and (min-width: 600px) {
    .page-template-template-personalized-deals .template_1.common_template {
        width: 1060px;
    }

    .page-template-template-personalized-deals .template_1.common_template #content {
        width: 1050px;
    }

    .page-template-template-personalized-deals .container_new_temp {
        width: 100%
    }

    .page-template-template-personalized-deals .products_template .grid_product_list.rows2 {
        height: 100%;
    }
}

.page-template-template-personalized-deals .template_1.common_template #content .post-title {
    margin: 20px 0px 0px 0px;
    border-bottom: none;
}

.page-template-template-personalized-deals .template_1.common_template #content p.sub-title {
    font-size: 17px;
    line-height: 1.7rem;
    border-bottom: 1px solid #afbfb1;
    padding-bottom: 9px;
    font-family: Heebo, sans-serif;
}

.page-template-template-personalized-deals .product_cost_pluses.jk h4 {
    line-height: 3em;
}

.logged-in.page-template-template-personalized-deals .product_cost_pluses.jk h4 {
    line-height: 1em;
}

@media screen and (min-width: 480px) {
    ul.nav-personal.nav-tabs {
        display: none;
    }
}

section.wrapper.bottom-stip {
    background-color: #54a2cd;
    color: white;
}

.bottom-stip .container {
    margin: 0px auto;
    min-height: 500px;
}

.bottom-stip .top-section {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    place-items: center;
}

.bottom-stip .elements img {
    height: 90px;
    margin: 43px -17px 10px 0px;
}

.bottom-stip img {
    height: 53px;
    margin: 20px 20px;
}

.bottom-stip .elements {
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 18px;
    font-weight: 100;
}

.bottom-stip .element {
    margin: 0px 22px;
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: right;
}

.bottom-stip__text {
    text-align: center;
}

.bottom-stip .title-element h3 {
    font-size: 18px;
    font-weight: 600;
    font-family: Heebo;
}

.bottom-stip .bottom-stip__text .text, .bottom-stip .bottom-stip__link {
    color: white;
    font-family: Heebo;
    direction: rtl;
    font-size: 17px;
}

.bottom-stip h2.titel {
    font-size: 40px;
    font-weight: bold;
    font-family: Heebo;
}

.bottom-stip .bottom-stip__link {
    margin-top: 0px;
}

.bottom-stip .bottom-stip__link a {
    color: white;
    text-decoration: underline !important;
}


.strip-hero {
    background: #ededed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 5%;
    padding: 20px;
    margin: 0 0 50px 0;
}

.strip-hero .text-lottery,
.services-hero .paragraph-small {
    font-size: 40px;
    font-family: Heebo, serif;
    font-weight: bold;
    color: #333333;
}

.services img {
    height: 200px;
    width: auto;
    -webkit-user-select: none;
    -webkit-user-drag: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
}

.services .paragraph-small:nth-child(2) img {
    width: 120px;
    height: auto;
}

.text-lottery-heading {
    font-size: 28px;
    font-weight: 500;
}

.hero-block {
    max-width: 15vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.services .hero-block:nth-child(3) .text-lottery-description {
    padding: 0 0 26px 0;
}

.strip-winners .winners-text,
.services .paragraph-small {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}

.banner-hero {
    max-width: 100vw;
}

.strip-hero .text-lottery .jackpot,
.strip-winners .text-lottery {
    font-family: Rubik, sans-serif;
    font-size: 50px;
    color: #f00169;
    line-height: 1.1;
}

.banners-hero {
    margin: 0;
}

.services-hero {
    margin: 100px 0 0 0;
}

.strip-winners,
.services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5%;
    min-height: 80px;
}

.services {
    margin: 0 0 50px 0;
}

#services-carousel li button {
    background: #8a8a8a;
}

#services-carousel li button.is-active {
    background: #bb1a36;
}

.splide-services-container {
    margin: 0 0 100px 0;
}

.services-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 50%;
    margin-left: auto;
    margin-right: auto
}

.img-magazine-services {
    max-height: 120px;
    width: auto;
    min-height: auto !important;
}
.brackets {
    max-width: 50px;
}
.smart-registration-about {
    margin-top: 130px;
}

.smart-registration-about__title {
    font-size: 50px;
    text-align: center;
}

.smart-registration-about-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 50px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    padding: 0 10px 0 10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.smart-registration-about-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    text-align: center;
    min-height: 470px;
}

.smart-registration-about-list-item__description {
    max-width: 250px;
    text-align: center;
    margin: 10px auto;
    font-size: 20px;
    font-family: Heebo, serif;
}

.smart-registration-about-list-item-img__image {
    max-width: 228px;
}

.banners-hero .section-title,
.services-hero .section-title,
.how-it-feels .section-title {
    font-family: Heebo, serif;
    font-size: 3.25em;
    font-weight: bold;
    color: #333333;
}

.splide__pagination {
    padding: 0 !important;
    bottom: -10% !important;
}

.strip-winners .winners-text,
.services .paragraph-small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.strip-winners .text-lottery-description {
    color: #333333;
    font-size: 19px;
    font-family: Heebo, serif;
}

.testimonials .splide__slide, .since-than .since-than-items .splide__slide {
    padding: 7rem 0;
}

.splide__slide img {
    
}

.since-than div#splide01-track:before, .until-today div#splide02-track:before, .winners-list-splide div#splide01-track:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 12.2rem;
    top: 0;
    right: 0;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}

.since-than div#splide01-track:after, .until-today div#splide02-track:after, .winners-list-splide div#splide01-track:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 12.2rem;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}

.winners-list-splide div#splide01-track:before, .winners-list-splide div#splide01-track:after {
    width: 40rem;
}


.how-it-feels .basic-grid {
    padding-top: 2.5rem;
    padding-bottom: 8rem;
}

.how-it-feels {
    font-family: Heebo, serif;
}

.how-it-feels .title {
    margin-bottom: 5rem;
}

.how-it-feels .testimonial, .since-than .since-than-item {
    min-height: 400px;
    width: 235px;
    background-color: white;
    border-radius: 1.6rem;
    -webkit-box-shadow: 0 11px 40px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 11px 40px 0 rgba(0, 0, 0, 0.1);
    padding: 62px 26px 26px 26px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .2s all;
    transition: .2s all;
}

.winners-list-splide ul li {
    -webkit-transition: .2s all;
    transition: .2s all;
    -webkit-transform: scale(1);
            transform: scale(1);
}

.winners-list-splide ul li:hover {
    -webkit-transition: .2s all;
    transition: .2s all;
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
}

.hero.history .basic-grid {
    max-width: 1900px;
}

.how-it-feels .testimonial .image-container, .since-than .since-than-item .image-container {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    overflow: hidden;
}

.main-error {
    font-size: 1.6rem;
    margin-top: 1.5rem;
}

.testimonial button.speaker {
    height: 1.6rem;
    width: 0.6rem;
    -webkit-transform: rotate(-114.9deg);
            transform: rotate(-114.9deg);
    border-radius: 50%;
    border: none;
    background: var(--blue) url('../images/home/icon_sound.svg') no-repeat center;
    background-size: 1.3rem;
    -webkit-box-shadow: 3px 8px 7px -2px rgba(186, 186, 186, 0.3);
            box-shadow: 3px 8px 7px -2px rgba(186, 186, 186, 0.3);
    top: -1.4rem;
    right: -0.8rem;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    pointer-events: all;
}

.testimonial button.speaker.play {
    background: var(--blue) url('../images/home/icon_sound_selected_pause.svg') no-repeat center;
}

.testimonial button.speaker:hover {
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    background-color: #8ddbff;
}


.testimonial.flex, .since-than .since-than-item.flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.testimonial p.paragraph-small {
    font-size:16px;
    line-height:1.3;
}

.how-it-feels .testimonial .absolute {
    top: -44px;
}

.how-it-feels .testimonial span.name {
    margin-left: 0.4rem;
    color: #000000;
}

.how-it-feels .testimonial span.amount {
    margin-left: 0.4rem;
}

.how-it-feels .testimonial span.location {
    margin-right: 0.4rem;
}

.how-it-feels .testimonial p:nth-child(2) {
    margin-bottom: 2.1rem;
}

.how-it-feels .testimonial .winners-info:after {
    content: '';
    width: 1.69rem;
    height: 0.27rem;
    background-color: var(--blue);
    border-radius: 2rem;
    display: block;
    margin: 0.2rem auto auto auto;
}

.how-it-feels .testimonial .winners-info.paragraph {
    margin-bottom: 1rem;
    color: #000000;
}

.how-it-feels .testimonial .winners-info {
    margin-bottom: 2rem;
}

.how-it-feels .image-container.logo {
    margin-top: 1rem;
}

.how-it-feels .testimonial p.footer-text {
    border-top: 0.05rem solid var(--light-grey);
    width: 100%;
    padding-top: 0.5rem !important;
    margin-top: 0.2rem;
}

.testimonial .image-container.logo{
    border-radius: 0 !important;
    overflow: visible !important;
}

.how-it-feels .testimonial.chance p.winners-info:after {
    background-color: var(--green);
}

.how-it-feels .testimonial.winner p.winners-info:after {
    background-color: var(--yellow);
}

.how-it-feels .testimonial.lotto p.winners-info:after {
    background-color: var(--blue);
}

.how-it-feels .testimonial.toto p.winners-info:after {
    background-color: var(--pink);
}

.how-it-feels .testimonial h3.numbers-caption {
    margin-bottom: 0.9rem;
}

.how-it-feels .testimonial h3.numbers-caption span {
    margin-right: 0.25rem;
}

.how-it-feels .testimonial .testimonial-hover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.how-it-feels .testimonial .testimonial-hover .right-side .dot.blue {
    height: 2.4rem;
    width: 1.6rem;
    background-color: var(--blue);
    -webkit-transform: rotate(-72deg);
            transform: rotate(-72deg);
    border-radius: 50%;
    top: -7.5px;
    right: 6px;
}

.how-it-feels .testimonial .testimonial-hover .right-side .dot.blue:after {
    content: '';
    position: absolute;
    height: 0.8rem;
    width: 1.5rem;
    background-color: black;
    opacity: 10%;
    -webkit-transform: rotate(-96.2deg);
            transform: rotate(-96.2deg);
    border-radius: 50%;
    bottom: 1.6rem;
    left: -2rem;
}

.how-it-feels .testimonial .testimonial-hover .right-side .dot.green {
    height: 0.9rem;
    width: 1.4rem;
    background-color: var(--green);
    -webkit-transform: rotate(-196deg);
            transform: rotate(-196deg);
    border-radius: 50%;
    top: 5.5rem;
    right: 2.1rem;
}

.how-it-feels .testimonial .testimonial-hover .right-side .dot.pink {
    height: 3.1rem;
    width: 2.1rem;
    background-color: var(--pink);
    -webkit-transform: rotate(-107deg);
            transform: rotate(-107deg);
    border-radius: 50%;
    top: 5.4rem;
    right: -1.2rem;
}

.how-it-feels .testimonial .testimonial-hover .right-side .dot.pink:after {
    content: '';
    position: absolute;
    height: 1.1rem;
    width: 2.1rem;
    background-color: black;
    opacity: 10%;
    -webkit-transform: rotate(-65.2deg);
            transform: rotate(-65.2deg);
    border-radius: 50%;
    bottom: 2.2rem;
    left: -1.7rem;
}


.how-it-feels .testimonial .testimonial-hover .right-side .dot.yellow {
    height: 0.9rem;
    width: 1.4rem;
    background-color: var(--yellow);
    -webkit-transform: rotate(-196deg);
            transform: rotate(-196deg);
    border-radius: 50%;
    top: 10.5rem;
    right: 2.1rem;
}

.how-it-feels .testimonial .testimonial-hover .left-side .dot.yellow {
    height: 2.1rem;
    width: 1.4rem;
    background-color: var(--yellow);
    -webkit-transform: rotate(-72deg);
            transform: rotate(-72deg);
    border-radius: 50%;
    top: 6.25rem;
    left: -1.6rem;
}

.how-it-feels .testimonial .testimonial-hover .left-side .dot.blue {
    height: 2.2rem;
    width: 1.6rem;
    background-color: var(--blue);
    -webkit-transform: rotate(-84deg);
            transform: rotate(-84deg);
    border-radius: 50%;
    top: 13.25rem;
    left: -2rem;
}

.how-it-feels .testimonial .testimonial-hover .left-side .dot.blue:after {
    content: '';
    position: absolute;
    height: 0.9rem;
    width: 1.5rem;
    background-color: black;
    opacity: 10%;
    -webkit-transform: rotate(-110.2deg);
            transform: rotate(-110.2deg);
    border-radius: 50%;
    bottom: -0.4rem;
    left: -2rem;
}

.how-it-feels .testimonial .testimonial-hover .left-side .dot.green {
    height: 0.9rem;
    width: 1.4rem;
    background-color: var(--green);
    -webkit-transform: rotate(-166deg);
            transform: rotate(-166deg);
    border-radius: 50%;
    top: 11.9rem;
    left: 1.1rem;
}

.how-it-feels .testimonial.toto h3.numbers-caption span {
    color: var(--pink);
}

.how-it-feels .testimonial.winner h3.numbers-caption span {
    color: var(--yellow);
}

.how-it-feels .testimonial.lotto h3.numbers-caption span {
    color: var(--blue);
}

.how-it-feels .testimonial.chance h3.numbers-caption span {
    color: var(--green);
}



.testimonials .splide__slide, .since-than .since-than-items .splide__slide {
    padding: 60px 0 70px 0;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.animate .card-1,
.animate .card-2,
.animate .card-3,
.animate .card-4 {
    -webkit-transform: rotate(0);
            transform: rotate(0);
}

div#splide01-track:before, div#splide02-track:before, div#splide01-track:after, div#splide02-track:after {
    pointer-events: none;
}

.right-confety {
    width: 2.6rem;
    height: 5.4rem;
    background-image: url('../images/home/winner_right.svg');
    background-size: 2.6rem;
    position: absolute;
    top: -0.5rem;
    right: -1rem;
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: .3s all;
    transition: .3s all;
    opacity: 0;
    z-index: 99999;
}

.left-confety {
    width: 1.9rem;
    height: 3.9rem;
    background-image: url('../images/home/winner_left.svg');
    background-size: 1.9rem;
    position: absolute;
    top: 2.5rem;
    left: -1rem;
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: .3s all;
    transition: .3s all;
    opacity: 0;
    z-index: 99999;

}

.splide__slide:hover .right-confety,
.splide__slide:hover .left-confety {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}

.card-stage {
    width: 18.3em;
    height: 16.1em;
    top: 3.5em;
    left: -1em;
}

.numbers-caption {
    font-size: 1.1rem;
    color: #000000;
}

.numbers {
    font-size: 1.6rem;
    line-height: 1.2;
    margin: 0;
    color: #000000;
}

.paragraph-small {
    font-size: 18px;
    line-height: 1.5;
    font-weight: lighter;
    font-family: Heebo, serif;
    color: #333333;
}

.paragraph-md {
    font-size: 30px;
    line-height: 1.5;
    font-weight: lighter;
    font-family: Heebo, serif;
    color: #333333;
}

.paragraph-centered {
    max-width: 35%;
    margin-left: auto;
    margin-right: auto;
}

.bold {
    font-weight: 700;
}

.how-it-feels .testimonial.chance p.winners-info:after {
    background-color: var(--green);
}

.how-it-feels .testimonial.winner p.winners-info:after {
    background-color: var(--yellow);
}

.how-it-feels .testimonial.lotto p.winners-info:after {
    background-color: var(--blue);
}

.how-it-feels .testimonial.toto p.winners-info:after {
    background-color: var(--pink);
}

@media screen and (min-width: 501px) {
    .mobile-only {
        display: none;
    }
}

@media screen and (max-width: 500px) {
    .desktop-only {
        display: none;
    }
}

@media screen and (min-width: 1620px) {

    div.user_name {
        margin: 0;
        padding: 0;
        text-align:right;
        position: relative;
				right: 0;
				top: 0;
    }
}

.section-description {
    max-width: 90%;
    font-size: 19px;
    margin-left: auto;
    margin-right: auto;
}
