/*
Theme Name: Gagarinidze
*/
/*.pre-header-dovnload{}*/
.pre-header-dovnload{
	display: flex;
	padding: 10px;
	gap: 10px;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	border: 1px solid #d3d3d3;
	line-height: 1;
	margin: 20px 0;
	border-radius: 5px;
}
.pre-header-dovnload .text-box{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.pre-header-dovnload .button-tg{
	background: #24ba9d;
	border: 2px solid #ff8600;
	border-radius: 20px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	padding: 11px 10px 10px 40px;
	position: relative;
	cursor: pointer;
	line-height: 1;
	text-decoration: none;
}
.pre-header-dovnload .button-tg .animate{
	position: absolute;
	left: 5px;
	top: 4px;
	width: 25px;
	height: 25px;
	animation: 2s linear infinite animateTg;
}
@keyframes animateTg {
	0%   {
		opacity: 1;
		transform: scale(1);
	}
	25%  {
		opacity: .7;
		transform: scale(1.2);
	}
	50%  {
		opacity: 1;
		transform: scale(1);
	}
	75%  {
		opacity: .7;
		transform: scale(1.2);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}
aside .pre-header-dovnload, .sidebar .pre-header-dovnload{
	flex-direction: column;
	justify-content: center;
	width: auto;
	margin-top: -10px;
	
}
.no-mobail .pre-header-dovnload{
	display: none;
}

@media (max-width: 768px){
	aside .pre-header-dovnload, .sidebar .pre-header-dovnload{
		display: none;
	}
	.pre-header-dovnload, .no-mobail .pre-header-dovnload{
		flex-direction: column;
		display: table-footer-group;
		display: table-footer-group;
		justify-content: center;
		display: flex;
	}
}
/* latin-ext */
@font-face {
    font-family: 'Bree Serif';
    font-style: normal;
    font-weight: 400;
    src: local('Bree Serif'), local('BreeSerif-Regular'), url(https://fonts.gstatic.com/s/breeserif/v5/0daoUMW28nkWOnFz2G4AAiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Bree Serif';
    font-style: normal;
    font-weight: 400;
    src: local('Bree Serif'), local('BreeSerif-Regular'), url(https://fonts.gstatic.com/s/breeserif/v5/LQ7WLTaITDg4OSRuOZCps_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiU8QAtQT9M0M1_mbVWrUPc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkNaUOL0oYRolx8sebiIY9k.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxooGEx1DzoxsbCRd2IM2afI.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnPzCMEhbIaaYiFY6KPniws.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmqi69zMYkLa7XwlUIemKB4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxowYyzpnB4tyYboSwKGmD2g.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
    font-family: 'Schoolbell';
    font-style: normal;
    font-weight: 400;
    src: local('Schoolbell'), url(https://fonts.gstatic.com/s/schoolbell/v6/BSqn7FernLolrt-MFco9Wvk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}




html { background: #031348 !important; }

@media (min-width: 768px) {
    html { background-image: url( /wp-content/themes/Gagarinidze/i/background.jpg ) !important; }
    html { background-repeat: no-repeat !important; }
    
}

/*
html { background-position: top left !important; }
html { background-attachment: fixed !important; }
*/

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-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* Hand cursor on clickable input elements */
label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
    cursor: pointer;
}
/* Bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img {
    -ms-interpolation-mode: bicubic;
}
/* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
textarea {
    overflow: auto;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button,
input,
select,
textarea {
    margin: 0;
}
/* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #f7f7f7;
    padding: 1em;
    margin-bottom: 1.618em;
}
/* Normalize monospace sizing: en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre,
code,
kbd,
samp {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover,
a:active {
    outline: none;
}
/* Set sub, sup without affecting line-height: gist.github.com/413930 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
/* Floating & Alignment  */
.fl {
    float: left;
}
.fr {
    float: right;
}

p a {
    color: #00b5ff;
}

p a:hover{
    color: #0093dd;
}

section li{
    font-size: 16px;
    margin-left: 30px;
    line-height: 1.25em;
    margin-bottom: 5px;
}

/* CBE2F5 */
/* Generated data URIs used for preview purposes only */
/* Be sure that you replace data URIs with generated images */
/* Generated data URIs used for preview purposes only */
/* Be sure that you replace data URIs with generated images */
.gsprite {
    display: inline-block;
    background-image: url('data:image/png;base64,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');
    margin-right: 8px;
    vertical-align: middle;
}

.gsprite-chip {
    width: 24px;
    height: 24px;
    background-position: 0 0;
}

.gsprite-giftbox {
    width: 24px;
    height: 24px;
    background-position: -24px -24px;
}

.gsprite-house-price-symbol {
    width: 24px;
    height: 24px;
    background-position: -48px -48px;
}

.gsprite-roulette-wheel-in-casino {
    width: 24px;
    height: 24px;
    background-position: -72px -72px;
}

.gsprite-russia-ruble {
    width: 24px;
    height: 24px;
    background-position: -96px -96px;
}

.gsprite-slot-machine {
    width: 24px;
    height: 24px;
    background-position: -120px -120px;
}

.gsprite-slot-machine-money {
    width: 24px;
    height: 24px;
    background-position: -144px -144px;
}

.gsprite-smartphone {
    width: 24px;
    height: 24px;
    background-position: -168px -168px;
}

.gsprite-ukrainian-hryvnia {
    width: 24px;
    height: 24px;
    background-position: -192px -192px;
}


.type-page ul {
    font-size: 16px;
}

.share {
        text-align: center;
        margin: 5px;
}

.post-content {
    border: 1px solid #0051d8;
    border-radius: 5px;
    background-color: #000032;
    margin-left: 10px;
    margin-top: 10px;
}
.post-content .title {
    display: block;
    text-align: center;
    padding: 1%;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 20px;
    max-width: 176px;
    white-space: nowrap;
}

.post-content .image
{
    border-radius: 5px 5px 0px 0px;;
    width: 178px;
    height: 138px;
}

.sidebar-items-list .title{
    font-size: 18px; 
    line-height: 30px;
}

.sidebar-items-list .image{
    border: 1px solid #123b69;
    border-radius: 6px;
    float: left;
    margin-bottom: 10px;
}

.table-casino
{
    /*   width: 204px; */
    display: inline-block;
    margin: 3px;
    margin-left: 13px;
}

.table-casino .title{
    font-size: 20px;
    margin: 0 auto;
    display: block; 
    text-align: center;
}

.sidebar-image {
    float: left;
}

.widget span{
    font-size: 1.5em;
    font-weight: bold;
    margin: 1% 0 0 1%;
}

.casino-head {
    display: inline-block;
    margin: 0 25px;
    position: relative;
}

.casino-head .image{
    border-radius: 6px;
    /*height: 121px;*/
    width: 141px;
}

.casino-head .btn-timer {
    position: absolute;
    bottom: 8px;
    width: 92%;
    padding: 3px 0px;
}

.sidebar-article-block{
    background-color: #000032;
    border: 1px solid #123b69; 
    padding: 2px;
    padding-left: 4px;
}

.sidebar-article-block .title {
    font-size: 12px;
    font-weight: bold;
}

.sidebar-article-block .count {
    color: #4f7aad;
    font-size: 11px;
    float: right;
}

.youtube {
    width: 560px;
    height: 315px;
}

#main ul li a{
    /*color: #0093dd;*/

}

.lvlup li {
    font-size: 15px;
}

.lvlup ul li {
    margin-top: 5px;
    font-size: 14px;
    list-style-type: disc;
}

.lvlup ul {

}



/* register */

.register-table .btn-register {
    width: 63% !important;
    padding: 5px 0 5px 2px !important;
    background: #0a3682 !important;
    border: solid 1px #2c5aa9 !important;
    color: #eee !important;
    border-radius: 5px !important;
}

.register-table label {
    font-size: 1.2rem;
    font-weight: bold;
}

.register-table .form-control {
    width: 63% !important;
    padding: 5px 0 5px 2px !important;
    background: #0a3682 !important;
    border: solid 1px #2c5aa9 !important;
    color: #eee !important;
    border-radius: 5px !important;
}

.register-table td {
    padding: 0.5em;
    border-bottom: none;
}

.register-table td:first-of-type {
    text-align: end;

}

.register-table sup {
    font-weight: bold;
    color: red;
}


.button-play-super{

    font-size: 18px;
    border-radius:5px 5px 5px 5px;
    padding-top:4px;
    padding-bottom: 4px;
    cursor:pointer;
    margin:0 auto;
    display: block;

    color:#00640e;
    background-color:#95EC00;
    background-image: -moz-linear-gradient(top, #95EC00 0%, #64DE00 100%);
    background-image: -webkit-linear-gradient(top, #95EC00 0%, #64DE00 100%);
    background-image: -o-linear-gradient(top, #95EC00 0%, #64DE00 100%);
    background-image: -ms-linear-gradient(top, #95EC00 0% ,#64DE00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95EC00', endColorstr='#64DE00',GradientType=0 );
    background-image: linear-gradient(top, #95EC00 0% ,#64DE00 100%);
    box-shadow:inset 0px -4px 1px #4D8F00;
    -moz-box-shadow:inset 0px -4px 1px #4D8F00;
    -webkit-box-shadow: inset 0px -4px 1px #4D8F00;
}
.button-play-super:active{
    cursor:pointer;
    position:relative;
    top:2px;
}

.button-play-super:hover{
    color:#fff;
    background-color:#FF2C46;
    background-image: -moz-linear-gradient(top, #FF2C46 0%, #D30145 100%);
    background-image: -webkit-linear-gradient(top, #FF2C46 0%, #D30145 100%);
    background-image: -o-linear-gradient(top, #FF2C46 0%, #D30145 100%);
    background-image: -ms-linear-gradient(top, #FF2C46 0% ,#D30145 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF2C46', endColorstr='#D30145',GradientType=0 );
    background-image: linear-gradient(top, #FF2C46 0% ,#D30145 100%);
    box-shadow:inset 0px -4px 1px #8C0034;
    -moz-box-shadow:inset 0px -4px 1px #8C0034;
    -webkit-box-shadow: inset 0px -4px 1px #8C0034;
}


.go2play{
    /*  width: 90%;*/
    padding: 1% 0;
    margin: 1% auto;
    font-size: 18px;
    border-radius:5px 5px 5px 5px;
    cursor:pointer;
    display: block;
    color:#00640e;
    background-color:#95EC00;
    background-image: -moz-linear-gradient(top, #95EC00 0%, #64DE00 100%);
    background-image: -webkit-linear-gradient(top, #95EC00 0%, #64DE00 100%);
    background-image: -o-linear-gradient(top, #95EC00 0%, #64DE00 100%);
    background-image: -ms-linear-gradient(top, #95EC00 0% ,#64DE00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95EC00', endColorstr='#64DE00',GradientType=0 );
    background-image: linear-gradient(top, #95EC00 0% ,#64DE00 100%);
    box-shadow:inset 0px -4px 1px #4D8F00;
    -moz-box-shadow:inset 0px -4px 1px #4D8F00;
    -webkit-box-shadow: inset 0px -4px 1px #4D8F00;
    text-align: center;
}

.go2play:hover{
    color:#fff;
    background-color:#FF2C46;
    background-image: -moz-linear-gradient(top, #FF2C46 0%, #D30145 100%);
    background-image: -webkit-linear-gradient(top, #FF2C46 0%, #D30145 100%);
    background-image: -o-linear-gradient(top, #FF2C46 0%, #D30145 100%);
    background-image: -ms-linear-gradient(top, #FF2C46 0% ,#D30145 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF2C46', endColorstr='#D30145',GradientType=0 );
    background-image: linear-gradient(top, #FF2C46 0% ,#D30145 100%);
    box-shadow:inset 0px -4px 1px #8C0034;
    -moz-box-shadow:inset 0px -4px 1px #8C0034;
    -webkit-box-shadow: inset 0px -4px 1px #8C0034;
}
.mirror{
    display: inline-block;
    width: 47%;
    margin: 0 1%;
}

.convers{
    text-align: center;
    margin: 2% auto;
}

.copywriting {
    margin-bottom: 2px;
    text-align: center;
    font-size: 14px;
}

.button-play-table-casino{
    margin: 5px 0;
    padding: 7px;
}


.button-casino-play {
    margin-left: 50px;
    margin-right: 50px;
    text-align: center;
}

.image-margin{
    margin: 1.5%;
}

.logo{
    border: 0px;
}



/* ============== ИКОНКИ ДЛЯ МЕНЮ =============== */

.sprite {
    background-image: url(./i/spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: -2px;
}

.icon-download {
    width: 19px;
    height: 20px;
    background-position: -5px -5px;
}

.icon-cart {
    width: 19px;
    height: 20px;
    background-position: -34px -5px;
}

.icon-heart {
    width: 19px;
    height: 20px;
    background-position: -5px -35px;
}

.icon-doc {
    width: 19px;
    height: 20px;
    background-position: -34px -35px;
}

.icon-exclamation {
    width: 19px;
    height: 20px;
    background-position: -63px -5px;
}

.icon-dollar {
    width: 19px;
    height: 20px;
    background-position: -63px -35px;
}

.icon-video {
    width: 19px;
    height: 20px;
    background-position: -5px -65px;
}

/*============== images classes ============*/

.i728 {
    width: 93%;
    margin: 1% 2%;
}

.i468 {
    width: 60%;
    margin: 1% 2%;
    display: block;
    margin: 0 auto;
}

.i300 {
    width: 38%;
    margin: 1% 2%;
}

.i240{
    width: 31%;
    margin: 1% 2%;
}
.i200 {
    width: 26%;
    margin: 1% 2%;
}

.i120{
    width: 15%;
    margin: 1% 2%;
}

.note-block{
    border: 1px solid #0051d8;
    background-color: #000032;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

.note-block p{
    margin: 0;
}


.image-roulettes{
    width: 248px;
    height: 192px;
    border-radius: 5px 5px 0px 0px;
}

.mrgn{
    margin-left: 6px;
}

.ac {
    text-align: center;
}
.ar {
    text-align: right;
}
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.fix:before,
.fix:after,
.col-full:before,
.col-full:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.fix:after,
.col-full:after {
    clear: both;
}
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.fix,
.col-full {
    zoom: 1;
    margin: 0 auto;
    max-width: 90%;
    width: 100%;
}
mark {
    background: none;
    color: #a4adb0;
}
/* Reset HTML5 Search Input in Webkit */
input[type=search] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
}
/*-------------------------------------------------------------------------------------------*/
/* IMPORTS */
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
/* 1.1 Defaults */
html {
    font-size: 62.5%;
}
body {
    font-size: 1.4em;
    line-height: 1.618;
    color: #dedede;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;

}
img {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    border: 1px solid #123b69;
    box-shadow: 0px 4px 9px -2px rgba(0,0,0,0.75);
}

.iframe{
    width: 100%;
    height: 580px;
    margin-bottom: 25px;
    position: relative;
}

.iframe .image{
    width: 100%;

}

.iframe .play{
    /* float: left; */
    position: absolute;
    left: 35%;
    top: 35%;
    z-index: 1000;
    font-weight: bold;
    font-size: 30px;
    /* display: block; */
    padding: 5% 10%;
    text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
    box-shadow: 0px 0px 96px 8px rgba(255, 255, 255, 1);
    background-color: #D11;
    color: rgba(255, 255, 255, 0.9);
    border: 2px solid #ffcfcf;
    border-radius: 50px;
}

.iframe .play:hover {
    background-color: #ff9900;
}


hr {
    background-color: #e3e7e8;
    border: 0;
    height: 1px;
    margin-bottom: 1.618em;
}
/* 1.2 Hyperlinks */
a {
    color: #dedede;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}
a:hover {
    color: #00b5ff;
    text-decoration: none;
}
.clear {
    clear: both;
}
/* 1.3 Typography */
/*
        All typography (and layout) based on a modular scale using 12 & 14 px values scaled in accordance the golden ratio (1.618)
        http://modularscale.com/scale/?px1=14&px2=12&ra1=1.618&ra2=0
        Remember to keep margins consistent and try to avoid margin-top. If everything has an appropriate margin-bottom we don't need one and vertical rhythm will be kept consistent
*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #dedede;
    margin: 0 0 .618em;
    font-weight: normal;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    font-weight: normal;
    color: #dedede;
}
h1 {
    font-size: 1.75em;
    margin: 2% 0 1% 1%;
    line-height: 1.5em;
    text-align: center
}
h2 {
    font-size: 1.75em;
    margin: 2% 0 0 1%;
}
h3 {
    font-size: 1.5em;
    margin: 1% 0 0 1%;
}
h4 {
    font-size: 1em;
}
h5 {
    font-size: 1em;
}
h6 {
    font-size: 0.857em;
}
p {
    -webkit-hyphens: auto;
    -webkit-hyphenate-character: "\2010";
    -webkit-hyphenate-limit-after: 1;
    -webkit-hyphenate-limit-before: 3;
    -moz-hyphens: auto;
    orphans: 3;
    widows: 3;
}

p {
    font-size: 16px;
    text-align: justify;
    margin: 1% 0 0 0;
    line-height: 1.25em;
}

.casino-text li{
    font-size: 16px;
    line-height: 1em;
    margin-bottom: 1%;
    margin-left: 4%;
}


.intro-text{
    white-space: normal;
    display: block;
}

.intro-text p{
    text-align: justify;
    margin-bottom: 1%;
}

.casino-bonus{
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
}

.casino-bonus-text{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1%;
}

.table-casino-title{
    font-size: 1.75em;
    margin: 2% 0 0 1%;
    text-align: center;
    display: block;
}

ul,
ol,
dl,
p,
table,
form,
pre,
hr {
    margin: 0 0 1em 0;
}
li > ul,
li > ol {
    margin: 0 0 0 1.618em;
}
dl dt {
    font-weight: bold;
}
dl dd {
    margin-bottom: 1.618em;
}
blockquote {
    quotes: "\201C" "\201D";
    position: relative;
    /*color: #2d3639;*/
}
blockquote:before {
    content: "\201C";
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 3.631em;
    position: absolute;
    top: -0.327em;
    left: -0.53em;
    color: #c1c5c6;
}
/* 1.3.1 Typefaces */
@font-face {
    font-family: 'WebSymbolsRegular';
    src: url("../typefaces/websymbols-regular-webfont.eot");
    src: url("../typefaces/websymbols-regular-webfont.eot?#iefix") format('embedded-opentype'), url("../typefaces/websymbols-regular-webfont.woff") format('woff'), url("../typefaces/websymbols-regular-webfont.ttf") format('truetype'), url("../typefaces/websymbols-regular-webfont.svg#WebSymbolsRegular") format('svg');
    font-weight: normal;
    font-style: normal;
    speak: none;
}
@font-face {
    font-family: 'icomoon';
    src: url("../typefaces/icomoon.eot");
    src: url("../typefaces/icomoon.eot?#iefix") format('embedded-opentype'), url("../typefaces/icomoon.woff") format('woff'), url("../typefaces/icomoon.ttf") format('truetype'), url("../typefaces/icomoon.svg#icomoon") format('svg');
    font-weight: normal;
    font-style: normal;
    speak: none;
}
.websymbols {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* 1.4 Tables */
table {
    width: 100%;
    font-size: .857em;
    margin-bottom: 2.618em;
}
table th,
table td {
    border-bottom: 1px solid #e3e7e8;
    padding: 1em;
    vertical-align: top;
    text-align: left;
}
table th {
    text-transform: uppercase;
    border-bottom: 4px double #e3e7e8;
}
table tr th:first-child,
table tr td:first-child {
    padding-left: 0;
}
table tr th:last-child,
table tr td:last-child {
    padding-right: 0;
}
/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/
/* 2.1 Containers & Columns */
/* 2.2 Navigation */
ul.nav li a {
    padding: .5em 1em;
    display: block;
}
#navigation {
    clear: both;

    display: none;
}
#navigation ul {
    list-style: none;
}
/* Optional Styling */
#navigation {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;

}
/* 2.2.2 Top Navigation (optional) */
#top {
    background: #f7f7f7;
}
#top:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
#top .wc-nav {
    margin-bottom: 0;
    text-align: right;
}
#top .wc-nav li {
    list-style: none;
    display: inline-block;
}
#top .wc-nav li.checkout {
    display: none;
}
#top .wc-nav li.search {
    width: 48%;
    float: right;
}
#top .wc-nav li.search input {
    width: 100%;
}
#top .wc-nav li.search form {
    margin-bottom: 0;
}
#top .wc-nav li.search label,
#top .wc-nav li.search .button {
    display: none;
}
#top .wc-nav li.cart {
    width: 48%;
    float: left;
    text-align: left;
}
#top .wc-nav li.cart a {
    padding-top: .25em;
    padding-left: 0;
}
#top .wc-nav li.cart a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1em;
    content: "£";
    font-weight: normal;
}
#top .wc-nav li.cart a .contents {
    display: none;
}
#top select {
    margin-top: .857em;
    width: 100%;
}
#top #top-nav {
    display: none;
}
#top li.cart mark {
    background: none;
    padding-left: 1em;
    color: inherit;
}
/* 2.3 Header */
#header {
    clear: both;
    position: relative;

    background: rgba(18,84,177,1);
    background: -moz-linear-gradient(top, rgba(18,84,177,1) 0%, rgba(7,41,108,1) 70%, rgba(2,19,75,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,84,177,1)), color-stop(70%, rgba(7,41,108,1)), color-stop(100%, rgba(2,19,75,1)));
    background: -webkit-linear-gradient(top, rgba(18,84,177,1) 0%, rgba(7,41,108,1) 70%, rgba(2,19,75,1) 100%);
    background: -o-linear-gradient(top, rgba(18,84,177,1) 0%, rgba(7,41,108,1) 70%, rgba(2,19,75,1) 100%);
    background: -ms-linear-gradient(top, rgba(18,84,177,1) 0%, rgba(7,41,108,1) 70%, rgba(2,19,75,1) 100%);
    background: linear-gradient(to bottom, rgba(18,84,177,1) 0%, rgba(7,41,108,1) 70%, rgba(2,19,75,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1254b1', endColorstr='#02134b', GradientType=0 );
}
#header #logo {
    float: left;
    margin: 10px;
}
#header .site-title,
#header .site-description {
    display: none;
    margin-bottom: 0;
}
#header .site-title a,
#header .site-description a {
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
}
#header hgroup {
    position: relative;
}
#header hgroup:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
#header .nav-toggle {
    position: absolute;
    top: .53em;
    right: 0;
    width: 1.618em;
    height: 1.618em;
    cursor: pointer;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background-color: #00b5ff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00b5ff), to(#00a4ee));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #00b5ff, #00a4ee);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #00b5ff, #00a4ee);
    /* FF3.6+ */
    background-image: -ms-linear-gradient(top, #00b5ff, #00a4ee);
    /* IE10 */
    background-image: -o-linear-gradient(top, #00b5ff, #00a4ee);
    /* Opera 11.10+ */
    background-image: linear-gradient(to bottom, #00b5ff, #00a4ee);
    border: 0.202em solid #0071bb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 #0082cc;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 #0082cc;
}
#header .nav-toggle a {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
#header .nav-toggle a mark {
    color: #fff;
}
#header .nav-toggle a:hover {
    text-decoration: none;
}
#header .nav-toggle span {
    display: none;
}
#header .site-description {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1em;
    color: #939c9f;
}
#header #topad {
    float: right;
}
#header #navigation ul {
    float: none;

}
/* 2.4 Content */
/* 2.4.1 Slider */
/* 2.5 Sidebar */
#sidebar .secondary {
    float: left;
    margin-right: 20px;
}
#sidebar .secondary.last {
    margin: 0;
}
/* 2.6 Footer */
.footer-wrap #footer:first-child {
    border-top: 0;
}
#footer {
    border-top: 1px solid #e3e7e8;
    color: #788387;
}
#footer #credit img {
    vertical-align: middle;
}
#footer #credit span {
    display: none;
}
#footer-widgets {
    border-top: 1px solid #e3e7e8;
    padding: 3.631em 0;
}
/* 2.7 Breadcrumbs */
#breadcrumbs {
    display: none;
    margin-bottom: 1.618em;
    padding-bottom: 1.618em;
    color: #b5bec1;
    font-size: .857em;
    font-weight: bold;
}
#breadcrumbs .sep {
    color: #d7e0e3;
    padding: 0 .618em;
}
/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/
#breadcrumb,
.post .video {
    margin-bottom: 1.618em;
}
.archive-header {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 1.618em;
    padding: 0 0 1em;
    font-weight: bold;
    border-bottom: #e3e7e8 4px double;
}
.archive-header .archive-rss {
    float: none;
}
.archive-header .archive-rss a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "r";
    color: orange;
}
.archive-description {
    clear: both;
    margin-bottom: 1.618em;
}
.post,
.type-page {
    display: inline-block;
    /* 3.1 Images */
}
.post header:after,
.type-page header:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.post .post-meta,
.type-page .post-meta {
    margin: 0 0 1.618em 0;
    border-bottom: 4px double #e3e7e8;
}
.post .post-meta li,
.type-page .post-meta li {
    display: inline;
    font-size: .857em;
    text-transform: uppercase;
    margin-right: 1em;
}
.post .post-meta li a,
.type-page .post-meta li a {
    color: #b5bec1;
}
.post .post-meta li a:hover,
.type-page .post-meta li a:hover {
    color: #00b5ff;
}
.post .post-meta li.post-category:before,
.type-page .post-meta li.post-category:before,
.post .post-meta li.tags:before,
.type-page .post-meta li.tags:before,
.post .post-meta li.comments:before,
.type-page .post-meta li.comments:before,
.post .post-meta li.edit:before,
.type-page .post-meta li.edit:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    text-transform: none;
    color: #d7e0e3;
}
.post .post-meta li.post-category:before,
.type-page .post-meta li.post-category:before {
    content: "F";
}
.post .post-meta li.tags:before,
.type-page .post-meta li.tags:before {
    content: ",";
}
.post .post-meta li.comments:before,
.type-page .post-meta li.comments:before {
    content: "c";
}
.post .post-meta li.edit:before,
.type-page .post-meta li.edit:before {
    content: "S";
}
.post .meta,
.type-page .meta {
    display: none;
}
.post .post-more,
.type-page .post-more {
    clear: both;
}
.post p.tags,
.type-page p.tags {
    width: 100%;
    clear: both;
}
.post p.tags:before,
.type-page p.tags:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: ",";
}
.post img,
.type-page img {
    max-width: 100%;
    height: auto !important;
}
.post img:hover,
.type-page img:hover {
    border-color: #121e69;
    z-index: 0;
}

.post img.thumbnail,
.type-page img.thumbnail {

    position: relative;
    border-radius: 4px 4px 0px 0px;

}
.post img.wp-smiley,
.type-page img.wp-smiley {
    padding: 0;
    border: 0;
}

.alignleft {
    float: left;
    margin: 0 1.618em 1em 0;
}

.alignright {
    float: right;
    margin: 0 0 1em 1.618em;
}

.aligncenter {
    display: block;
    text-align: center;
    margin: auto;
}

#content ul a {
    color: #0093dd;
}

#content li ul a {
    color: #dedede;
}

.post .wp-caption,
.type-page .wp-caption {
    text-align: center;
    background: #fff;
    border: 1px solid #e3e7e8;
    max-width: 100%;
    padding-top: .327em;
}
.post .wp-caption img,
.type-page .wp-caption img {
    margin: 0;
    padding: .53em;
    background: none;
    border: 0;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
}
.post .wp-caption-text,
.type-page .wp-caption-text {
    margin: 0;
    padding: 0 .53em .53em .53em;
    text-align: center;
}
.post header h1 {
    margin-bottom: 0;
    text-align: center;
    font-size: 0.8em;
    margin: 0.9em;
}
/* 3.2 Pagination / WP-Pagenavi / Woo-Pagination */
.nav-entries,
.wp-pagenavi,
.woo-pagination {
    padding: 1em 1.618em;
}
.nav-entries a {
    display: block;
    color: #60696c;
    text-decoration: none;
}
.woo-pagination {
    margin: 0;
    text-align: center;
}
.woo-pagination .page-numbers {
    display: inline-block;
    text-decoration: none;
    padding: .382em .53em;
    font-weight: bold;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.woo-pagination .page-numbers:hover {
    background: #fff;
}
.woo-pagination .page-numbers.current {
    background: #00b5ff;
    color: #fff;
    padding: .382em .857em;
}
/* 3.3 Single Post Author */
#post-author {
    background: #f7f7f7;
    padding: 1.618em;
    border-top: 1px solid #e3e7e8;
    clear: both;
}
#post-author .profile-image {
    float: left;
    margin: 0 1.618em .382em 0;
    padding: .382em;
    border: 1px solid #e3e7e8;
    background: rgba(255, 255, 255, 0.7);
}
/* 3.4 Post Entry Nav */
#post-entries {
    border-top: 1px solid #e3e7e8;
    border-bottom: 4px double #e3e7e8;
    padding: 1.618em;
    margin-bottom: 3.631em;
}
/* 3.5 Connect */
#connect {
    padding: 1.618em;
    border-top: 1px solid #e3e7e8;
    clear: both;
}
#connect .newsletter-form .email {
    width: 140px;
}
#connect .social a {
    opacity: 0.8;
    filter: alpha(opacity=@opacity * 100);
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -ms-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
}
#connect .social a:hover {
    opacity: 1;
    filter: alpha(opacity=@opacity * 100);
}
#connect .related-posts {
    border-left: 1px solid #e3e7e8;
    padding-left: 1em;
}
#connect .related-posts ul {
    list-style: none;
}
#connect .social a {
    display: inline-block;
    height: 28px;
    width: 32px;
    background-image: url("../images/ico-subscribe-social.png");
    background-repeat: no-repeat;
}
#connect .social a.subscribe {
    background-position: 0px 0;
}
#connect .social a.twitter {
    background-position: -30px 0;
}
#connect .social a.facebook {
    background-position: -60px 0;
}
#connect .social a.youtube {
    background-position: -90px 0;
}
#connect .social a.flickr {
    background-position: -120px 0;
}
#connect .social a.linkedin {
    background-position: -150px 0;
}
#connect .social a.delicious {
    background-position: -180px 0;
}
#connect .social a.googleplus {
    background-position: -210px 0;
}
.widget #connect .fl,
.widget #connect .fr {
    float: none;
}
#main #connect .col-left,
#main #connect .col-right {
    width: 48%;
}
/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/
/* 4.1 Generic Widgets */
.widget {
    margin-bottom: 2.618em;
}
.widget h3 {
    color: #dedede;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
}
.widget ul {
    list-style: none;
}
.widget:first-child h3 {
    border-top-width: 0;
    padding-top: 0;
}
.widget.widget_recent_entries li:before,
.widget.widget_recent_comments li:before,
.widget.widget_archive li:before,
.widget.widget_categories li:before,
.widget.widget_meta li:before,
.widget.widget_product_categories li:before,
.widget.widget_links li:before,
.widget.widget_nav_menu li:before,
.widget.widget_login li:before,
.widget.widget_layered_nav li:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: ">";
    color: #d7e0e3;
    width: .857em;
}
.widget.widget_layered_nav li.chosen:before {
    content: "×";
    color: #b85f56;
}
.widget.widget_login label {
    display: block;
}
.widget.widget_login .input-text {
    width: 100%;
}
/* 4.2 Specific Widgets */
/* SEARCH FORM */
.widget_product_search,
.widget_woo_search {
    position: relative;
}
.widget_product_search label,
.widget_woo_search label {
    display: none;
}
/* FLICKR */
.widget_woo_flickr h3 span {
    color: #0051d8;
}
.widget_woo_flickr h3 span span {
    color: #ff1183;
}
.widget_woo_flickr .flickr_badge_image {
    float: left;
    margin: 0.236em;
}
.widget_woo_flickr .wrap {
    position: relative;
    margin-bottom: 1.618em;
    padding: 0;
}
.widget_woo_flickr a img {
    float: left;
    margin: 0 0 0.618em 0.618em;
    display: block;
    border: 1px solid #e3e7e8;
    padding: .236em;
}
.widget_woo_flickr a:hover img {
    border-color: #c7ced1;
}
/* CALENDAR */
#wp-calendar {
    width: 95%;
    margin-bottom: 1.618em;
    clear: both;
    padding: 0;
}
#wp-calendar caption {
    padding: 1em;
}
#wp-calendar th,
#wp-calendar td {
    text-align: center;
    background: #dedede;
    padding: .236em 0;
}
#wp-calendar td {
    background: transparent;
    color: #788387;
}
/* BLOG AUTHOR */
.widget_woo_blogauthorinfo .avatar {
    padding: .382em;
    border: 1px solid #e3e7e8;
}
.widget_woo_blogauthorinfo .left {
    float: left;
    margin: 0 1em .618em 0;
}
.widget_woo_blogauthorinfo .right {
    float: right;
    margin: 0 .618em 1em;
}
/* TWITTER */
.widget_woo_twitter .back {
    padding: 1em;
    background: #f7f7f7;
    -webkit-border-radius: 0.327em;
    border-radius: 0.327em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.widget_woo_twitter h3 {
    border-bottom: 0;
    margin: 0;
}
.widget_woo_twitter ul {
    background: #fff;
    padding-left: 0;
    border: 1px solid #e3e7e8;
}
.widget_woo_twitter ul li {
    border-bottom: 1px solid #e3e7e8;
    padding: 1em;
    list-style: none;
}
.widget_woo_twitter ul li:last-child {
    border: none;
}
.widget_woo_twitter ul li a {
    padding: 0;
}
.widget_woo_twitter ul li .time {
    color: #788387;
}
.widget_woo_twitter p {
    font-weight: bold;
    color: #788387;
}
.widget_woo_twitter p a {
    color: #303436;
}
.widget_woodojo_tabs ul.nav-tabs {
    margin-bottom: 0;
    margin-left: 0;
}
.widget_woodojo_tabs ul.nav-tabs li {
    float: left;
    margin-bottom: 0;
}
.widget_woodojo_tabs ul.nav-tabs li a {
    border-bottom: 0;
    background: rgba(227, 231, 232, 0.5);
    color: #60696c;
    margin: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    padding: .382em .53em !important;
}
.widget_woodojo_tabs ul.nav-tabs li a:hover {
    color: #00b5ff;
}
.widget_woodojo_tabs ul.nav-tabs li.active {
    position: relative;
}
.widget_woodojo_tabs ul.nav-tabs li.active:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.236em;
    left: 0;
    right: 0;
    height: .236em;
    background: #00b5ff;
    border-top: 1px solid #11c6ff;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.widget_woodojo_tabs ul.nav-tabs li.active a {
    position: relative;
    background: #fff;
    box-shadow: 0 1px 2px 0 #e3e7e8;
    -webkit-box-shadow: 0 1px 2px 0 #e3e7e8;
    color: #00b5ff;
    border-top-color: #00b5ff;
}
.widget_woodojo_tabs ul.nav-tabs li.active a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    height: 4px;
    background: #fff;
}
/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/
/* 5.1 Comments */
#comments {
    position: relative;
}
#comments .commentlist {
    clear: both;
    list-style: none;
    border-bottom: 4px double #e3e7e8;
    padding-top: 1.618em;
    margin-bottom: 3.631em;
    padding-bottom: 3.631em;
}
#comments .commentlist:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
#comments .commentlist li.comment {
    margin-bottom: 1.618em;
    list-style: none;
}
#comments .commentlist li.comment:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
#comments .commentlist li.comment .comment-container:after,
#comments .commentlist li.comment .comment_container:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
#comments .commentlist li.comment .comment-container div.avatar,
#comments .commentlist li.comment .comment_container div.avatar {
    width: 11%;
    float: left;
}
#comments .commentlist li.comment .comment-container div.avatar img,
#comments .commentlist li.comment .comment_container div.avatar img {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
#comments .commentlist li.comment .comment-container .comment-entry,
#comments .commentlist li.comment .comment_container .comment-entry,
#comments .commentlist li.comment .comment-container .comment-head,
#comments .commentlist li.comment .comment_container .comment-head,
#comments .commentlist li.comment .comment-container .comment-text,
#comments .commentlist li.comment .comment_container .comment-text {
    width: 82.7%;
    float: right;
}
#comments .commentlist li.comment .comment-container .comment-head,
#comments .commentlist li.comment .comment_container .comment-head,
#comments .commentlist li.comment .comment-container p.meta,
#comments .commentlist li.comment .comment_container p.meta {
    font-weight: bold;
    margin-bottom: .618em;
    color: #939c9f;
}
#comments .commentlist li.comment .comment-container .comment-head .name,
#comments .commentlist li.comment .comment_container .comment-head .name,
#comments .commentlist li.comment .comment-container p.meta .name,
#comments .commentlist li.comment .comment_container p.meta .name,
#comments .commentlist li.comment .comment-container .comment-head .date,
#comments .commentlist li.comment .comment_container .comment-head .date,
#comments .commentlist li.comment .comment-container p.meta .date,
#comments .commentlist li.comment .comment_container p.meta .date,
#comments .commentlist li.comment .comment-container .comment-head strong,
#comments .commentlist li.comment .comment_container .comment-head strong,
#comments .commentlist li.comment .comment-container p.meta strong,
#comments .commentlist li.comment .comment_container p.meta strong {
    margin-right: 1em;
}
#comments .commentlist li.comment .comment-container .comment-head .name:before,
#comments .commentlist li.comment .comment_container .comment-head .name:before,
#comments .commentlist li.comment .comment-container p.meta .name:before,
#comments .commentlist li.comment .comment_container p.meta .name:before,
#comments .commentlist li.comment .comment-container .comment-head .date:before,
#comments .commentlist li.comment .comment_container .comment-head .date:before,
#comments .commentlist li.comment .comment-container p.meta .date:before,
#comments .commentlist li.comment .comment_container p.meta .date:before,
#comments .commentlist li.comment .comment-container .comment-head strong:before,
#comments .commentlist li.comment .comment_container .comment-head strong:before,
#comments .commentlist li.comment .comment-container p.meta strong:before,
#comments .commentlist li.comment .comment_container p.meta strong:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
}
#comments .commentlist li.comment .comment-container .comment-head .perma,
#comments .commentlist li.comment .comment_container .comment-head .perma,
#comments .commentlist li.comment .comment-container p.meta .perma,
#comments .commentlist li.comment .comment_container p.meta .perma,
#comments .commentlist li.comment .comment-container .comment-head .edit,
#comments .commentlist li.comment .comment_container .comment-head .edit,
#comments .commentlist li.comment .comment-container p.meta .edit,
#comments .commentlist li.comment .comment_container p.meta .edit {
    margin-right: 1em;
}
#comments .commentlist li.comment .comment-container .comment-head .name:before,
#comments .commentlist li.comment .comment_container .comment-head .name:before,
#comments .commentlist li.comment .comment-container p.meta .name:before,
#comments .commentlist li.comment .comment_container p.meta .name:before,
#comments .commentlist li.comment .comment-container .comment-head strong:before,
#comments .commentlist li.comment .comment_container .comment-head strong:before,
#comments .commentlist li.comment .comment-container p.meta strong:before,
#comments .commentlist li.comment .comment_container p.meta strong:before {
    content: "U";
}
#comments .commentlist li.comment .comment-container .comment-head .date:before,
#comments .commentlist li.comment .comment_container .comment-head .date:before,
#comments .commentlist li.comment .comment-container p.meta .date:before,
#comments .commentlist li.comment .comment_container p.meta .date:before {
    content: "P";
}
#comments .commentlist li.comment .comment-container .comment-head .perma a:before,
#comments .commentlist li.comment .comment_container .comment-head .perma a:before,
#comments .commentlist li.comment .comment-container p.meta .perma a:before,
#comments .commentlist li.comment .comment_container p.meta .perma a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "K";
}
#comments .commentlist li.comment .comment-container .comment-head .edit a:before,
#comments .commentlist li.comment .comment_container .comment-head .edit a:before,
#comments .commentlist li.comment .comment-container p.meta .edit a:before,
#comments .commentlist li.comment .comment_container p.meta .edit a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "S";
}
#comments .commentlist li.comment .comment_container img.avatar {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 4.85%;
    float: left;
}
#comments .commentlist li.comment .comment_container .comment-text {
    width: 91.35%;
}
#comments .commentlist li.comment ul.children {
    margin-left: 1.618em;
    padding-top: 1.618em;
}
#comments .commentlist li.comment #respond {
    padding-top: 1.618em;
}
#comments .navigation a {
    display: block;
    text-decoration: none;
}
#comments .pingbacks li.pingback {
    margin: 0 0 1.618em;
}
#comments .pingbacks li.pingback .reply {
    display: none;
}
#comments .nocomments {
    padding: 1.618em 0;
    margin: 1.618em 0;
    border: 4px double #e3e7e8;
    border-right: 0;
    border-left: 0;
}
/* 5.2 Comments Form */
#respond {
    margin-bottom: 3.631em;
}
#respond label {
    color: #788387;
}
#respond #reply-title small {
    display: block;
    margin: 0 0 1.618em;
    font-size: .618em;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#respond #reply-title small a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "×";
}
#respond #commentform .comment-form-author,
#respond #commentform .comment-form-email,
#respond #commentform .comment-form-url {
    width: 30.75%;
    float: left;
    margin-right: 3.8%;
}
#respond #commentform .comment-form-author label,
#respond #commentform .comment-form-email label,
#respond #commentform .comment-form-url label {
    display: inline-block;
}
#respond #commentform .comment-form-author input,
#respond #commentform .comment-form-email input,
#respond #commentform .comment-form-url input {
    width: 100%;
}
#respond #commentform .comment-form-url {
    margin-right: 0;
}
#respond #commentform .comment-form-comment {
    clear: both;
}
#respond #commentform label {
    display: block;
}
#respond #commentform input.txt,
#respond #commentform textarea {
    width: 100%;
}
/* 5.3 Pingbacks / Trackbacks */
.pinglist li {
    margin: 0 0 0 1.618em;
    list-style-type: decimal;
}
.pinglist li .author {
    font-weight: bold;
}
.pinglist li .pingcontent {
    display: block;
    margin: 0 0 1.618em;
}
/*-------------------------------------------------------------------------------------------*/
/* 6. PAGE TEMPLATES */
/*-------------------------------------------------------------------------------------------*/
/* 6.1 Timeline Page Template */
#archives .archives_list {
    border-left: 1px solid #e3e7e8;
    list-style: none;
    margin: 0 0 1em 1em;
}
#archives .archives_list li {
    clear: left;
    padding-left: 2.327em;
    font-style: normal;
    list-style: none;
}
#archives .archives_list .date {
    color: #788387;
    width: 22.5%;
    display: inline-block;
}
#archives .archives_list .linked {
    width: 48%;
    display: inline-block;
}
#archives .archives_list .comments {
    width: 22.5%;
    display: inline-block;
}
#archives .archives_list .comments a:hover {
    text-decoration: none;
}
#archives .archives_list .comments a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "c";
}
h3.archive_year {
    font-weight: bold;
    color: #60696c;
    margin-top: 0;
}
/* 6.2 Contact Form */
#contact-page .screenReader {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
#contact-page ol.forms {
    float: left;
    list-style: none;
    width: 100%;
}
#contact-page ol.forms li {
    clear: both;
    float: left;
    margin-bottom: 1.618em;
    position: relative;
    width: 48%;
}
#contact-page ol.forms li:first-child {
    margin-right: 3.8%;
}
#contact-page ol.forms li:nth-child(2n) {
    clear: none;
}
#contact-page ol.forms li.textarea,
#contact-page ol.forms li.screenReader,
#contact-page ol.forms li.inline,
#contact-page ol.forms li.buttons {
    width: 100%;
}
#contact-page ol.forms li input.txt,
#contact-page ol.forms li textarea {
    width: 100%;
}
#contact-page ol.forms li .error {
    display: block;
    color: red;
}
#contact-page ol.forms li.textarea .error {
    display: block;
}
#contact-page ol.forms li.screenReader {
    margin-bottom: 0;
}
#contact-page ol.forms li.inline input {
    width: auto;
}
#contact-page ol.forms li.inline input[type=checkbox] {
    width: 1.618em;
}
#contact-page ol.forms li.inline label {
    display: inline;
    float: none;
    width: auto;
}
#contact-page ol.forms label {
    cursor: pointer;
    display: block;
    font-weight: 700;
    margin: 0 0 1em;
}
#contact-page ol.forms input#sendCopy {
    border: none;
    margin-right: 1em;
}
.entry #contact-page ol.forms li {
    list-style: none;
}
.page-template-template-contact-php #single_map_canvas img {
    max-width: inherit;
}
.page-template-template-contact-php .location-twitter {
    margin: 0 0 1em;
    padding: 0 0 1.618em;
    border-bottom: 1px solid #e3e7e8;
}
.page-template-template-contact-php .location-twitter .col-left {
    float: none;
}
.page-template-template-contact-php .location-twitter ul {
    margin: 0;
    padding: 0;
}
.page-template-template-contact-php .location-twitter ul li {
    list-style: none;
    padding: 0;
}
.page-template-template-contact-php .location-twitter #office-location {
    margin: 0 0 1.618em;
}
.page-template-template-contact-php .location-twitter #office-location ul li {
    margin: 0 0 1em;
}
.page-template-template-contact-php .location-twitter .contact-social {
    float: none;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter {
    margin: 0 0 1.618em;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time {
    color: #858f93;
}
.page-template-template-contact-php .location-twitter .contact-social #connect {
    background: none;
    border: none;
    border-top: 1px solid #e3e7e8;
}
.page-template-template-contact-php .location-twitter .contact-social #connect h3 {
    display: none;
}
.page-template-template-contact-php .location-twitter .contact-social #connect .social {
    float: none;
}
/* 6.3 Image Gallery */
.image-gallery-item img {
    max-width: 100%;
    padding: .236em;
    margin: 0 1em 1em 0;
    border: 1px solid #dedede;
    background: #f7f7f7;
    -webkit-border-radius: 0.236em;
    border-radius: 0.236em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.image-gallery-item img:hover {
    border: 1px solid #c4c4c4;
    box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
}
/*-------------------------------------------------------------------------------------------*/
/* 7. WOOCOMMERCE */
/*-------------------------------------------------------------------------------------------*/
p.demo_store {
    background: #4d65a4;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    padding: 1em;
}
.homepage-banner {
    display: none;
}
.star-rating {
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    width: 5.5em;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.star-rating:before {
    content: "RRRRR";
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    color: #d7e0e3;
}



.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}
.star-rating span:before {
    content: "RRRRR";
    top: 0;
    position: absolute;
    left: 0;
    color: #666666;
}
.widget .star-rating {
    margin: .53em 0;
}
.comment-form-rating {
    clear: both;
}
p.stars {
    position: relative;
    line-height: 1em;
    font-size: 1em;
}
p.stars:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
p.stars a {
    width: 19%;
    display: block;
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    padding: .5em .5em .5em .75em;
    background: rgba(0, 0, 0, 0.025);
    margin-right: 1%;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
p.stars a:hover,
p.stars a.active {
    background: rgba(0, 0, 0, 0.075);
}
p.stars a.star-1:after,
p.stars a.star-2:after,
p.stars a.star-3:after,
p.stars a.star-4:after,
p.stars a.star-5:after {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    content: "R";
    position: absolute;
    top: .85em;
    width: 6em;
    right: 1em;
    font-size: .5em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #999;
    text-align: right;
}
p.stars a.star-1:hover:after,
p.stars a.star-2:hover:after,
p.stars a.star-3:hover:after,
p.stars a.star-4:hover:after,
p.stars a.star-5:hover:after,
p.stars a.star-1.active:after,
p.stars a.star-2.active:after,
p.stars a.star-3.active:after,
p.stars a.star-4.active:after,
p.stars a.star-5.active:after {
    color: #666666;
}
p.stars a.star-1:after {
    content: "R";
}
p.stars a.star-2:after {
    content: "RR";
}
p.stars a.star-3:after {
    content: "RRR";
}
p.stars a.star-4:after {
    content: "RRRR";
}
p.stars a.star-5:after {
    content: "RRRRR";
}
div.quantity {
    white-space: nowrap;
    /* Disable input[type=number] buttons until the world is ready */
}
div.quantity input::-webkit-outer-spin-button,
div.quantity input::-webkit-inner-spin-button {
    display: none;
}
div.quantity .plus,
div.quantity .minus {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: none;
    border: none;
    font-size: 1.387em;
    padding: 0;
    color: #00b5ff;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -ms-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
}
div.quantity .plus:hover,
div.quantity .minus:hover {
    color: #0093dd;
}
div.quantity .qty {
    margin: 0 .618em;
    width: 2.618em;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}
table div.quantity {
    font-size: .857em;
}
.single-product div.quantity {
    float: left;
    margin-right: 1.618em;
    border-right: 4px double #e3e7e8;
    padding-right: 1.618em;
}
.single-product table div.quantity {
    padding-right: 0;
    border: 0;
}
.single-product #reviews .star-rating {
    float: right;
}
.single-product .single_variation .price {
    display: block;
    margin-bottom: .618em;
}
dl.variation dt,
dl.variation dd {
    float: left;
}
dl.variation dt {
    clear: left;
    margin-right: .53em;
}
dl.variation dd ul {
    list-style: none;
}
.backorder_notification {
    clear: both;
}
.validate-required.woocommerce-validated input {
    border-color: #84ac50;
    background: #e5eeda;
}
.validate-required.woocommerce-invalid input {
    border-color: #b85f56;
    background: #f4e7e6;
}
/* 7.1 Messages */
.woocommerce_message,
.woocommerce_info,
.woocommerce_error,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    padding: .618em 1em .618em 2.618em;
    margin-bottom: 1.618em;
    background: #fff;
    border: 1px solid #4d65a4;
    border-left-width: .382em ;
    position: relative;
    font-weight: bold;
}
.woocommerce_message:before,
.woocommerce_info:before,
.woocommerce_error:before,
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    content: "S";
    display: block;
    color: #4d65a4;
    font-weight: normal;
    position: absolute;
    top: .618em;
    font-size: 1em;
    left: .857em;
}
.woocommerce_error,
.woocommerce-error {
    border-color: #b85f56;
    list-style: none;
}
.woocommerce_error:before,
.woocommerce-error:before {
    content: "W";
    color: #b85f56;
}
.woocommerce_message,
.woocommerce-message {
    border-color: #84ac50;
}
.woocommerce_message:before,
.woocommerce-message:before {
    content: ".";
    color: #84ac50;
}
.woocommerce_message .button,
.woocommerce-message .button {
    float: right;
    font-size: .857em;
}
/* 7.2 Products */
.price del {
    opacity: 0.5;
    filter: alpha(opacity=@opacity * 100);
}
.price ins {
    text-decoration: none;
    font-weight: bold;
    margin-left: .618em;
    color: #b85f56;
}
ul.products {
    margin-left: 0 !important;
    list-style: none;
}
ul.products:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
ul.products li.product {
    position: relative;
    float: left;
    width: 48%;
    margin-right: 3.8%;
    margin-bottom: 1.618em;
    text-align: center;
}
ul.products li.product h3 {
    margin-bottom: 0;
}
ul.products li.product a:hover h3 {
    color: #00b5ff;
}
ul.products li.product .price {
    display: block;
    color: #939c9f;
    margin-bottom: 1em;
}
ul.products li.product img {
    width: 100%;
    height: auto;
    padding: .53em;
    display: block;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    border: 1px solid #e3e7e8;
    background: #fff;
    margin: 0 auto 1em;
}
ul.products li.product:nth-child(2n) {
    margin-right: 0;
}
ul.products .star-rating {
    margin: .5em auto;
}
.pagination-wrap {
    margin-bottom: 1.618em;
    padding-top: 1.618em;
    border-top: 4px double #e3e7e8;
}
.pagination-wrap:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.pagination-wrap .pagination,
.pagination-wrap .woocommerce_ordering,
.pagination-wrap .woocommerce-ordering {
    width: 48%;
}
.pagination-wrap .pagination {
    float: left;
    margin: 0;
    text-align: left;
    padding: 0;
}
.pagination-wrap .woocommerce_ordering,
.pagination-wrap .woocommerce-ordering {
    float: right;
    text-align: right;
    padding-top: .53em;
}
.woocommerce_result_count,
.woocommerce_ordering,
.woocommerce-result-count,
.woocommerce-ordering {
    width: 48%;
    float: left;
}
.woocommerce_result_count + ul.products,
.woocommerce_ordering + ul.products,
.woocommerce-result-count + ul.products,
.woocommerce-ordering + ul.products {
    clear: both;
}
.woocommerce_ordering,
.woocommerce-ordering {
    text-align: right;
    float: right;
}
/* 7.2.1 Single Product */
.product {
    position: relative;
}
.onsale {
    position: absolute;
    top: 0;
    right: 0;
    background: #00b5ff;
    color: #fff;
    font-weight: bold;
    padding: 0 .857em;
    line-height: 4.236em;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-transform: uppercase;
}
a.reset_variations:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "*";
}
table.variations tr:last-child td,
table.variations tr:last-child th {
    border-bottom: 0;
}
.images img {
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    padding: .618em;
    background: #fff;
    border: 1px solid #e3e7e8;
    width: 100%;
}
.images .thumbnails {
    border: 1px solid #e3e7e8;
    border-top: 0;
}
.images .thumbnails:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.images .thumbnails a {
    display: block;
    width: 25%;
    text-align: center;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    float: left;
    border-right: 1px solid #e3e7e8;
}
.images .thumbnails a img {
    border: 0;
    display: block;
    margin: 0 auto;
    opacity: 0.5;
    filter: alpha(opacity=@opacity * 100);
}
.images .thumbnails a:hover img {
    opacity: 1;
    filter: alpha(opacity=@opacity * 100);
}
.images .thumbnails a:last-child {
    border-right: 0;
}
.summary .stock:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: ".";
    color: #84ac50;
}
.summary .stock.out-of-stock:before {
    content: "W";
    color: #b85f56;
}
.summary .stock.available-on-backorder:before {
    content: "P";
    color: #4d65a4;
}
.summary .group_table .stock {
    margin-left: 1em;
}
.single-product .images,
.single-product .summary {
    margin-bottom: 1.618em;
}
.single-product .summary .price:first-child {
    font-size: 1.618em;
    color: #939c9f;
    font-weight: bold;
    margin-bottom: .618em;
}
.single-product .summary .product_meta {
    font-size: .857em;
    color: #939c9f;
    border-top: 4px double #e3e7e8;
    padding-top: 1.618em;
    clear: both;
}
.single-product .summary .product_meta a {
    color: #60696c;
}
.single-product .summary .social {
    border-top: 4px double #e3e7e8;
    padding-top: 1.618em;
    margin-top: 1.618em;
}
.single-product .summary .social:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.single-product .summary .social iframe {
    float: left;
}
.single-product .summary .social span {
    position: relative;
    top: -1px;
}
.single-product .summary .social span.st_plusone_button {
    top: -2px;
}
.woocommerce_tabs ul.tabs,
.woocommerce-tabs ul.tabs,
.ui-tabs ul.tabs,
.woocommerce_tabs .ui-tabs-nav,
.woocommerce-tabs .ui-tabs-nav,
.ui-tabs .ui-tabs-nav {
    list-style: none;
}
.woocommerce_tabs ul.tabs:after,
.woocommerce-tabs ul.tabs:after,
.ui-tabs ul.tabs:after,
.woocommerce_tabs .ui-tabs-nav:after,
.woocommerce-tabs .ui-tabs-nav:after,
.ui-tabs .ui-tabs-nav:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.woocommerce_tabs ul.tabs li,
.woocommerce-tabs ul.tabs li,
.ui-tabs ul.tabs li,
.woocommerce_tabs .ui-tabs-nav li,
.woocommerce-tabs .ui-tabs-nav li,
.ui-tabs .ui-tabs-nav li {
    width: 48%;
    float: left;
    clear: both;
    margin-bottom: 1em;
}
.woocommerce_tabs ul.tabs li:nth-child(2n),
.woocommerce-tabs ul.tabs li:nth-child(2n),
.ui-tabs ul.tabs li:nth-child(2n),
.woocommerce_tabs .ui-tabs-nav li:nth-child(2n),
.woocommerce-tabs .ui-tabs-nav li:nth-child(2n),
.ui-tabs .ui-tabs-nav li:nth-child(2n) {
    float: right;
    clear: none;
}
.woocommerce_tabs ul.tabs li a,
.woocommerce-tabs ul.tabs li a,
.ui-tabs ul.tabs li a,
.woocommerce_tabs .ui-tabs-nav li a,
.woocommerce-tabs .ui-tabs-nav li a,
.ui-tabs .ui-tabs-nav li a {
    display: block;
    font-weight: bold;
    padding: .53em 1em;
    border: 1px solid #e3e7e8;
}
.woocommerce_tabs ul.tabs li a:before,
.woocommerce-tabs ul.tabs li a:before,
.ui-tabs ul.tabs li a:before,
.woocommerce_tabs .ui-tabs-nav li a:before,
.woocommerce-tabs .ui-tabs-nav li a:before,
.ui-tabs .ui-tabs-nav li a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    content: "²";
    font-weight: normal;
}
.woocommerce_tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a,
.ui-tabs ul.tabs li.active a,
.woocommerce_tabs .ui-tabs-nav li.active a,
.woocommerce-tabs .ui-tabs-nav li.active a,
.ui-tabs .ui-tabs-nav li.active a {
    border-color: #c1c5c6;
}
.woocommerce_tabs ul.tabs li.attributes_tab a:before,
.woocommerce-tabs ul.tabs li.attributes_tab a:before,
.ui-tabs ul.tabs li.attributes_tab a:before,
.woocommerce_tabs .ui-tabs-nav li.attributes_tab a:before,
.woocommerce-tabs .ui-tabs-nav li.attributes_tab a:before,
.ui-tabs .ui-tabs-nav li.attributes_tab a:before {
    content: "³";
}
.woocommerce_tabs ul.tabs li.reviews_tab a:before,
.woocommerce-tabs ul.tabs li.reviews_tab a:before,
.ui-tabs ul.tabs li.reviews_tab a:before,
.woocommerce_tabs .ui-tabs-nav li.reviews_tab a:before,
.woocommerce-tabs .ui-tabs-nav li.reviews_tab a:before,
.ui-tabs .ui-tabs-nav li.reviews_tab a:before {
    content: "e";
}
.woocommerce_tabs .panel,
.woocommerce-tabs .panel,
.ui-tabs .panel {
    margin-bottom: 1.618em;
}
/* 7.3 Cart */
table.cart .product-remove,
table.cart .product-thumbnail,
table.cart .product-price {
    position: absolute;
    left: -999em;
}
table.cart td .backorder_notification {
    font-size: 0.8em;
}
table.cart td.product-remove {
    padding-right: .5em;
}
table.cart td.actions .coupon {
    text-align: left;
    margin-bottom: 0;
}
table.cart td.actions .coupon label {
    display: none;
}
table.cart td.actions .coupon #shareyourcart_button {
    float: left;
    clear: left;
    margin-bottom: .618em;
}
table.cart td.actions .coupon .input-text,
table.cart td.actions .coupon .button {
    width: 48%;
    float: left;
}
table.cart td.actions .coupon .button {
    float: right;
}
table.cart td.actions .button,
table.cart td.actions .checkout-button,
table.cart td.actions .input-text {
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    margin-bottom: .53em !important;
}
table.cart td.actions .checkout-button {
    margin-bottom: 0 !important;
}
table.cart .product-quantity .plus,
table.cart .product-quantity .minus {
    display: inline-block;
}
table.cart img {
    width: 3.631em;
    height: auto;
}
ul#shipping_method {
    list-style: none;
}
.cross-sells ul.products li img {
    padding: 0;
    border: 0;
    background: 0;
}
/* 7.4 Checkout */
.woocommerce-checkout .type-page h1:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "x";
}
.required {
    border: 0;
    color: #b85f56;
}
.checkout #shiptobilling {
    float: none;
    width: 100%;
}
.checkout #shiptobilling input[type="checkbox"] {
    float: left;
    margin-right: 1em;
}
.checkout #order_review {
    background: #f7f7f7;
    padding: .618em;
    -webkit-border-radius: 0.382em;
    border-radius: 0.382em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.checkout #order_review table {
    background: #fcfcfc;
    border: 1px solid #e3e7e8;
    border-bottom: 0;
    box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.015);
    -webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.015);
}
.checkout #order_review table tr td:first-child,
.checkout #order_review table tr th:first-child {
    padding-left: 1em;
}
.checkout #order_review #payment ul {
    border-bottom: 4px double #e3e7e8;
}
.checkout #order_review #payment ul li {
    list-style: none;
    margin-bottom: 1em;
}
.checkout #order_review #payment ul li input[type="radio"] {
    margin-right: 1em;
    margin-top: .382em;
    float: left;
    box-shadow: 0 1px 0 0 #fff;
    -webkit-box-shadow: 0 1px 0 0 #fff;
}
.checkout #order_review #payment ul li label {
    font-weight: bold;
    margin-bottom: .618em;
    display: block;
}
.checkout #order_review #payment ul li label img {
    float: right;
    padding: 0;
    border: 0;
}
.checkout #order_review #payment ul li .payment_box {
    background: #fff;
    padding: 1em;
    -webkit-border-radius: 0.382em;
    border-radius: 0.382em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.checkout #order_review #payment ul li .payment_box p:last-child {
    margin-bottom: 0;
}
.checkout #order_review #payment ul li .payment_box label {
    font-size: 1em;
}
.checkout #order_review .form-row.place-order {
    width: 100%;
    margin-bottom: 0;
}
.checkout #order_review .form-row.place-order:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.checkout #order_review .form-row.place-order .button {
    font-size: 1.387em;
    margin-bottom: .618em;
    float: left;
}
.checkout #order_review .form-row.place-order .form-row.terms {
    width: auto;
    float: right;
    margin-bottom: 0;
}
.checkout #order_review .form-row.place-order .form-row.terms label {
    float: left;
    margin-right: .618em;
}
.checkout .create-account {
    clear: both;
}
.checkout .create-account p:first-child {
    padding: .618em 1em .618em 2.618em;
    margin-bottom: 1.618em;
    background: #fff;
    border: 1px solid #4d65a4;
    border-left-width: .382em ;
    position: relative;
    font-weight: bold;
}
.checkout .create-account p:first-child:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    content: "S";
    display: block;
    color: #4d65a4;
    font-weight: normal;
    position: absolute;
    top: .618em;
    font-size: 1em;
    left: .857em;
}
ul.order_details {
    border: 1px solid #e3e7e8;
    list-style: none;
    padding-left: 1.618em;
    position: relative;
}
ul.order_details:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
ul.order_details li {
    padding: 1em 2em 1em 0;
    margin-right: 2em;
    float: left;
    border-right: 1px solid #e3e7e8;
    text-transform: uppercase;
    font-size: .857em;
    color: #939c9f;
}
ul.order_details li strong {
    display: block;
    text-transform: none;
    font-size: 1.387em;
    color: #60696c;
}
ul.order_details li:last-child {
    border-right: 0;
}
ul.order_details:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-left: .618em;
    font-weight: normal;
    content: "/";
    position: absolute;
    top: .327em;
    right: .618em;
    font-size: 2.244em;
    color: #84ac50;
}
/* 7.5 Widgets */
.widget ul li .count {
    float: right;
}
.widget ul.product_list_widget li {
    margin-bottom: .618em;
    padding-bottom: .618em;
    border-bottom: 1px dashed #e3e7e8;
}
.widget ul.product_list_widget li:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.widget ul.product_list_widget li a {
    display: block;
}
.widget ul.product_list_widget li img {
    float: right;
    width: 2.244em;
    height: auto;
    margin-left: 1em;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.widget ul.product_list_widget li del {
    opacity: 0.5;
    filter: alpha(opacity=@opacity * 100);
}
.widget ul.product_list_widget li ins {
    font-weight: bold;
    text-decoration: none;
    margin-left: .618em;
}
.widget ul.product_list_widget li:last-child {
    border-bottom: 0;
}
.widget_woo_subscribe #connect {
    background: none;
    border: 0;
    padding: 0;
}
.widget_price_filter .price_slider {
    margin-bottom: 1em;
}
.widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4em;
}
.widget_price_filter .price_slider_amount .button {
    float: left;
}
.widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer;
    outline: none;
    background: #fff;
    border: 1px solid #00b5ff;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -ms-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    background: #00b5ff;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
    -webkit-border-radius: 1em;
    border-radius: 1em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #e3e7e8;
}
.widget_price_filter .ui-slider-horizontal {
    height: 1em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
}
/* 7.6 Account */
#customer_login .col-1 h2:before,
#customer_login .col-2 h2:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
}
#customer_login .col-1 h2:before {
    content: "x";
}
#customer_login .col-2 h2:before {
    content: "U";
}
#customer_login .lost_password {
    display: block;
    margin-top: 1em;
}
ul.digital-downloads li {
    list-style: none;
    padding-bottom: .618em;
}
ul.digital-downloads li:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
ul.digital-downloads li .count {
    float: right;
}
ul.digital-downloads li a:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: ";";
}
table.my_account_orders .button {
    font-size: .857em;
}
/* 7.7 Shortcodes */
.shortcode-sticky {
    background-color: #f6eeca;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6eeca), to(#faf5e0));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f6eeca, #faf5e0);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #f6eeca, #faf5e0);
    /* FF3.6+ */
    background-image: -ms-linear-gradient(top, #f6eeca, #faf5e0);
    /* IE10 */
    background-image: -o-linear-gradient(top, #f6eeca, #faf5e0);
    /* Opera 11.10+ */
    background-image: linear-gradient(to bottom, #f6eeca, #faf5e0);
    padding: 1em 1.618em 2.65em 1.618em;
    border-top: 1.618em solid #f2e8b5;
    border-bottom: 1px solid #fcf7f2;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    -webkit-transform: rotate(1deg);
    /* Saf3.1+, Chrome */
    -moz-transform: rotate(1deg);
    /* FF3.5+ */
    -ms-transform: rotate(1deg);
    /* IE9 */
    -o-transform: rotate(1deg);
    /* Opera 10.5 */
    transform: rotate(1deg);
    zoom: 1;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 1.618em;
    font-size: 1.142em;
    color: #554444;
    max-width: 22em;
}
.shortcode-sticky a {
    padding: 0 6px;
    background: rgba(255, 255, 0, 0.1);
    color: #443333;
}
.shortcode-sticky.left {
    float: left;
}
.shortcode-sticky.right {
    float: right;
}
.shortcode-sale {
    padding: .618em 1em;
    background: #00b5ff;
    color: #fff;
    margin-bottom: 2.618em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0.202em;
    border-radius: 0.202em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    clear: both;
    font-weight: bold;
    text-align: center;
}
.shortcode-sale:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-right: .618em;
    font-weight: normal;
    content: "R";
    float: left;
}
.shortcode-sale:after {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-size: .857em;
    margin-left: .618em;
    font-weight: normal;
    content: "R";
    float: right;
}
.shortcode-sale a {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    padding: 3px 12px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 0 6px;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -ms-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
}
.shortcode-sale a:hover {
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
}
/*-------------------------------------------------------------------------------------------*/
/* 8. MISC */
/*-------------------------------------------------------------------------------------------*/
/* 8.1 Forms */
.form-row label {
    display: block;
}
.form-row .input-text {
    width: 100%;
}
/*input[type=text],*/
/*input.input-text,*/
/*textarea,*/
/*input.txt,*/
/*input[type=tel],*/
/*input[type=email] {*/
    /*padding: .236em .5em;*/
    /*border: 1px solid #bfc3c4;*/
    /*-webkit-border-radius: 0.125em;*/
    /*border-radius: 0.125em;*/
    /*-moz-background-clip: padding;*/
    /*-webkit-background-clip: padding-box;*/
    /*background-clip: padding-box;*/
    /*font-size: 1em;*/
    /*!* Make inputs the same size as normal text *!*/
    /*line-height: 1.618em;*/
    /*font-family: inherit;*/
    /*!* Make inputs use the correct typeface instead of the browser default *!*/
    /*outline: none;*/
    /*margin: 0 .327em;*/
    /*background: #f7f7f7;*/
    /*-webkit-box-sizing: border-box;*/
    /*!* Safari/Chrome, other WebKit *!*/
    /*-moz-box-sizing: border-box;*/
    /*!* Firefox, other Gecko *!*/
    /*box-sizing: border-box;*/
    /*!* Opera/IE 8+ *!*/
    /*-webkit-appearance: none;*/
    /*-webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.03), inset 0 1px 2px #d3d7d8, 0 1px #fff;*/
    /*box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.03), inset 0 1px 2px #d3d7d8, 0 1px #fff;*/
/*}*/
/*input[type=text]:focus,*/
/*input.input-text:focus,*/
/*textarea:focus,*/
/*input.txt:focus,*/
/*input[type=tel]:focus,*/
/*input[type=email]:focus {*/
    /*border-color: rgba(0, 181, 255, 0.8);*/
    /*background: #fff;*/
    /*-webkit-box-shadow: 0 0 0 0.327em rgba(0, 181, 255, 0.1), 0 0 0.202em rgba(0, 181, 255, 0.4);*/
    /*box-shadow: 0 0 0 0.327em rgba(0, 181, 255, 0.1), 0 0 0.202em rgba(0, 181, 255, 0.4);*/
/*}*/
/*a.button,*/
/*a.comment-reply-link,*/
/*#commentform #submit,*/
/*.submit,*/
/*input[type=submit],*/
/*input.button,*/
/*button.button {*/
    /*display: inline-block;*/
    /*padding: .236em .857em;*/
    /*color: white;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
    /*font-size: 1em;*/
    /*!* Make inputs the same size as normal text *!*/
    /*font-family: inherit;*/
    /*!* Make inputs use the correct typeface instead of the browser default *!*/
    /*cursor: pointer;*/
    /*!* Inputs need pointers! *!*/
    /*overflow: visible;*/
    /*!* IE fix *!*/
    /*width: auto;*/
    /*!* IE fix *!*/
    /*line-height: 1.618em;*/
    /*margin: 0 .327em;*/
    /*-webkit-font-smoothing: subpixel-antialiased;*/
    /*font-weight: bold;*/
    /*text-shadow: 0 1px 0 #0082cc;*/
    /*background-color: #11c6ff;*/
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#11c6ff), to(#0093dd));*/
    /*!* Saf4+, Chrome *!*/
    /*background-image: -webkit-linear-gradient(top, #11c6ff, #0093dd);*/
    /*!* Chrome 10+, Saf5.1+, iOS 5+ *!*/
    /*background-image: -moz-linear-gradient(top, #11c6ff, #0093dd);*/
    /*!* FF3.6+ *!*/
    /*background-image: -ms-linear-gradient(top, #11c6ff, #0093dd);*/
    /*!* IE10 *!*/
    /*background-image: -o-linear-gradient(top, #11c6ff, #0093dd);*/
    /*!* Opera 11.10+ *!*/
    /*background-image: linear-gradient(to bottom, #11c6ff, #0093dd);*/
    /*border: 1px solid #0071bb;*/
    /*-webkit-border-radius: 0.202em;*/
    /*border-radius: 0.202em;*/
    /*-moz-background-clip: padding;*/
    /*-webkit-background-clip: padding-box;*/
    /*background-clip: padding-box;*/
    /*-webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #33e8ff, inset 0 -1px #0082cc;*/
    /*box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #33e8ff, inset 0 -1px #0082cc;*/
/*}*/
a.button.alt,
a.comment-reply-link.alt,
#commentform #submit.alt,
.submit.alt,
input[type=submit].alt,
input.button.alt,
button.button.alt,
a.button.checkout,
a.comment-reply-link.checkout,
#commentform #submit.checkout,
.submit.checkout,
input[type=submit].checkout,
input.button.checkout,
button.button.checkout {
    background-color: #777777;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#444444));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #777777, #444444);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #777777, #444444);
    /* FF3.6+ */
    background-image: -ms-linear-gradient(top, #777777, #444444);
    /* IE10 */
    background-image: -o-linear-gradient(top, #777777, #444444);
    /* Opera 11.10+ */
    background-image: linear-gradient(to bottom, #777777, #444444);
    text-shadow: 0 1px 0 #333333;
    border: 1px solid #222222;
    -webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #999999, inset 0 -1px #333333;
    box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px #999999, inset 0 -1px #333333;
}
a.button.alt:hover,
a.comment-reply-link.alt:hover,
#commentform #submit.alt:hover,
.submit.alt:hover,
input[type=submit].alt:hover,
input.button.alt:hover,
button.button.alt:hover,
a.button.checkout:hover,
a.comment-reply-link.checkout:hover,
#commentform #submit.checkout:hover,
.submit.checkout:hover,
input[type=submit].checkout:hover,
input.button.checkout:hover,
button.button.checkout:hover {
    background-color: #777777;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#555555));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #777777, #555555);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #777777, #555555);
    /* FF3.6+ */
    background-image: -ms-linear-gradient(top, #777777, #555555);
    /* IE10 */
    background-image: -o-linear-gradient(top, #777777, #555555);
    /* Opera 11.10+ */
    background-image: linear-gradient(to bottom, #777777, #555555);
}
a.button.alt:active,
a.comment-reply-link.alt:active,
#commentform #submit.alt:active,
.submit.alt:active,
input[type=submit].alt:active,
input.button.alt:active,
button.button.alt:active,
a.button.checkout:active,
a.comment-reply-link.checkout:active,
#commentform #submit.checkout:active,
.submit.checkout:active,
input[type=submit].checkout:active,
input.button.checkout:active,
button.button.checkout:active {
    background-color: #555555;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#777777));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #555555, #777777);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #555555, #777777);
    /* FF3.6+ */
    background-image: -ms-linear-gradient(top, #555555, #777777);
    /* IE10 */
    background-image: -o-linear-gradient(top, #555555, #777777);
    /* Opera 11.10+ */
    background-image: linear-gradient(to bottom, #555555, #777777);
}
a.button.large,
a.comment-reply-link.large,
#commentform #submit.large,
.submit.large,
input[type=submit].large,
input.button.large,
button.button.large {
    font-size: 1.387em;
}
a.button.small,
a.comment-reply-link.small,
#commentform #submit.small,
.submit.small,
input[type=submit].small,
input.button.small,
button.button.small {
    font-size: .857em;
}
a.button:hover,
a.comment-reply-link:hover,
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover {
    text-decoration: none;
    background-color: #11c6ff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#11c6ff), to(#00a4ee));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #11c6ff, #00a4ee);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #11c6ff, #00a4ee);
    /* FF3.6+ */
    background-image: -ms-linear-gradient(top, #11c6ff, #00a4ee);
    /* IE10 */
    background-image: -o-linear-gradient(top, #11c6ff, #00a4ee);
    /* Opera 11.10+ */
    background-image: linear-gradient(to bottom, #11c6ff, #00a4ee);
}
a.button:active,
a.comment-reply-link:active,
#commentform #submit:active,
.submit:active,
input[type=submit]:active,
input.button:active,
button.button:active {
    background-color: #00a4ee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00a4ee), to(#11c6ff));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #00a4ee, #11c6ff);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #00a4ee, #11c6ff);
    /* FF3.6+ */
    background-image: -ms-linear-gradient(top, #00a4ee, #11c6ff);
    /* IE10 */
    background-image: -o-linear-gradient(top, #00a4ee, #11c6ff);
    /* Opera 11.10+ */
    background-image: linear-gradient(to bottom, #00a4ee, #11c6ff);
    -webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.075), inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
a.remove {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* 8.2 Gravity forms */
ul.gform_fields li {
    list-style: none;
}
.gfield {
    margin-bottom: 1.618em;
}
.gfield_label {
    width: 100%;
    font-weight: bold;
    margin-bottom: .618em;
    display: block;
}
.gfield_required {
    color: red;
}
.ginput_container {
    margin-bottom: 1.618em;
}
.ginput_container:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.ginput_container label {
    display: block;
}
.ginput_container input[type=text],
.ginput_container textarea {
    width: 100%;
}
.ginput_container .ginput_left,
.ginput_container .ginput_right,
.ginput_container .ginput_full {
    margin-bottom: 1em;
    display: block;
}
.ginput_container .ginput_left label,
.ginput_container .ginput_right label,
.ginput_container .ginput_full label {
    font-size: .875em;
}
.ginput_container .ginput_left,
.ginput_container .ginput_right {
    width: 48%;
    float: left;
    clear: left;
}
.ginput_container .ginput_right {
    float: right;
    clear: none;
}
.ginput_container .gfield_checkbox input,
.ginput_container .gfield_radio input {
    float: left;
}
img.ui-datepicker-trigger {
    border: 0;
    padding: 0;
}
/* 8.3 IE specific styling */
.ie8 .widget_woo_blogauthorinfo .avatar {
    width: auto;
}
.ie8 #top select {
    display: none !important;
}
/*
The styles in this stylesheet only apply to resolutions 768px and up

CALCULATING DIMENSIONS:
----------------------
The layout is fluid. The sote wrapper (.col-full) has a fixed pixel max-width.
All subsequent dimensions are calculated based on that fixed pixel width, using the formula: target / context = result
Credit - http://www.alistapart.com/articles/fluidgrids/

-----
INDEX
-----

1. Global dropdown styles
2. Top Navigation
3. Main navigation dropdown menus
 -3.1 General dropdown menus
4. General layout
5. WOOCOMMERCE
-5.1 Messages
-5.2 Products
  -5.2.1 Single Product
-5.3 Cart
-5.4 Checkout
-5.5 Widgets
-5.6 Account
-5.7 Shortcodes
6. Footer widgets
7. IE Fixes

*/
/*----------------------*/
/*----------------------*/
.casino-text
{
    padding: 5px;margin: 5px; height: 300px;
}


@media (min-width: 768px)
{
    .casino-text
    {
        display: block;
        padding: 5px;
        margin: 5px; 
        margin-bottom: 4px;
        height: 290px;
    }


    html.boxed {
        /*    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGAwBuKzQAwGjDAGNgGwSgwVAFCGAgUGpiTrAAAAAElFTkSuQmCC) #e6e6e6;*/
    }
    html.boxed body {


    }
    body {

    }
    table {
        font-size: 1em !important;
    }
    /* 1. GLOBAL DROPDOWN STYLES (these are purely for the dropdown layout and you should only edit the width of the dropdowns) */
    ul.nav {
        position: relative;
        margin-bottom: 0;
        /* LEVEL 2 */
        /* LEVEL 3 */
    }
    ul.nav li {
        position: relative;
        float: left;

        zoom: 1;
        list-style: none;
    }
    ul.nav li a {
        display: block;
        margin-top: 3px;
        font-size: 16px;
        font-weight: bold;
    }


    ul.nav li a :hover {
        text-shadow: -1px 0px 12px rgba(211, 207, 2, 0.83);
    }

    ul.nav ul {
        width: 10.379em;
        visibility: hidden;
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 9999;
        margin: 0;
    }
    ul.nav ul li {
        float: none;
    }
    ul.nav ul li a {
        width: 100%;
        display: inline-block;
        -webkit-box-sizing: border-box;
        /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;
        /* Firefox, other Gecko */
        box-sizing: border-box;
        /* Opera/IE 8+ */
    }
    ul.nav ul ul {
        left: 100%;
        top: 0;
    }
    ul.nav li:hover > ul {
        visibility: visible;
        display: block;
    }
    /* 2. TOP NAVIGATION (Add top navigation presentational styles here) */
    #top {
        background: #f7f7f7;
    }
    #top #top-nav {
        display: block;
    }
    #top ul.nav {
        font-size: .857em;
        /* LEVEL 2 */
        /* LEVEL 3 */
    }
    #top ul.nav > li a {
        padding: 1.387em 1em;
        color: #939c9f;
    }
    #top ul.nav > li a:hover {
        background: #f7f7f7;
        text-decoration: none;
        color: #60696c;
    }
    #top ul.nav > li:hover {
        background: #f7f7f7;
    }
    #top ul.nav ul {
        background: #f7f7f7;
    }
    #top ul.nav ul li a {
        padding: .53em 1em;
    }
    #top .wc-nav {
        width: auto;
        float: right;
    }
    #top .wc-nav li.checkout {
        display: inline-block;
    }
    #top .wc-nav li.checkout a:before {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        display: inline-block;
        font-size: .857em;
        margin-right: .618em;
        content: ")";
        font-weight: normal;
    }
    #top .wc-nav li.search {
        width: auto;
    }
    #top .wc-nav li.search form {
        margin-bottom: 0;
        padding-top: 1.1em;
    }
    #top .wc-nav li.search label {
        display: none;
    }
    #top .wc-nav li.search .button {
        position: absolute;
        top: 0;
        left: -999em;
    }
    #top .wc-nav li.search:hover {
        background: none;
    }
    #top .wc-nav li.cart {
        width: auto;
        text-align: right;
    }
    #top .wc-nav li.cart a {
        padding-top: 1.387em;
        padding-left: 1em;
    }
    #top .wc-nav li.cart a .contents {
        padding: .2em .618em;
        background: #fff;
        -webkit-border-radius: 1em;
        border-radius: 1em;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        margin-left: 1em;
        display: inline;
    }
    /* 3. MAIN NAVIGATION DROPDOWN MENUS (Add main navigation presentational styles here) */
    #header #navigation {
        display: inline-block;
        position: absolute;
        bottom: 0;

    }
    #header #navigation ul.nav {
        float: right;
        /* LEVEL 2 */
        /* LEVEL 3 */
    }
    #header #navigation ul.nav > li a {
        font-size: 16px;
        font-weight: bold;
        color: #fff;
    }
    #header #navigation ul.nav > li a:hover {
        text-shadow: -1px 0px 12px rgba(211, 207, 2, 0.83);
    }
    #header #navigation ul.nav > li:hover a {

    }
    #header #navigation ul.nav > li.current-menu-item > a,
    #header #navigation ul.nav > li.current_page_item > a 
    {
        font-size: 16px;
        color: #fff;
    }
    #header #navigation ul.nav > li.parent a {
        -webkit-border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;

        font-size: 14px;
        font-weight: bold;
        color: #fff;
    }
    #header #navigation ul.nav > li.parent a:after {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        display: inline-block;
        font-size: .857em;
        margin-left: .618em;
        color: #d7e0e3;
        font-weight: normal;

    }
    #header #navigation ul.nav > li.parent a:hover:before {
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        bottom: -1px;
        left: 0;
        right: 0;

        z-index: 99999;
    }
    #header #navigation ul.nav > li.parent:hover a:before {
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        bottom: -1px;
        left: 0;
        right: 0;

        z-index: 99999;
    }
    #header #navigation ul.nav > li.parent:hover a:after {
        color: #00b5ff;
    }
    #header #navigation ul.nav > li.parent ul li a:after {
        visibility: hidden;
    }
    #header #navigation ul.nav > li.parent ul li.parent a:after {
        visibility: visible;
        content: "]";
        float: right;
    }
    #header #navigation ul.nav > li.parent ul li.parent ul li a:after {
        visibility: hidden;
    }
    #header #navigation ul.nav > li.parent ul li.parent ul li.parent a:after {
        visibility: visible;
        content: "]";
    }
    #header #navigation ul.nav > li.parent ul li.parent ul li.parent ul li a:after {
        visibility: hidden;
    }
    #header #navigation ul.nav ul {

        margin-top: -1px;
        padding: .372em 0;


    }
    #header #navigation ul.nav ul li a {
        border: 0;
        background: #031348;
    }
    #header #navigation ul.nav ul ul {
        left: 100%;
        top: -0.372em;
    }
    h3.nav-toggle {
        display: none;
    }
    /* 4. GENERAL LAYOUT */
    #breadcrumbs {
        display: block;
    }
    .homepage-banner {
        position: relative;
        max-width: 95.949em;
        margin-left: auto;
        margin-right: auto;

        display: block;
    }
    .homepage-banner img {
        margin-bottom: 0;
        width: 100%;
        position: relative;
    }
    .homepage-banner h1,
    .homepage-banner .description {
        z-index: 55;
    }
    .homepage-banner h1 {
        position: absolute;
        top: 30%;
        left: 20%;
        right: 20%;
        color: #fff;
        text-align: left;
        font-size: 3.631em;
    }
    .homepage-banner h1 span {
        -webkit-border-radius: 0.236em;
        border-radius: 0.236em;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    }
    .homepage-banner .description {
        position: absolute;
        top: 50%;
        left: 25%;
        right: 20%;
        color: #fff;
        font-size: 1.618em;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
        font-weight: bold;
        -webkit-border-radius: 0.236em;
        border-radius: 0.236em;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }
    .homepage-banner .description p {
        text-align: left;
    }
    .homepage-banner .description p:last-child {
        margin-bottom: 0;
    }
    .homepage-banner:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 50;
        bottom: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGAwBuKzQAwGjDAGNgGwSgwVAFCGAgUGpiTrAAAAAElFTkSuQmCC);
    }
    .home #content.with-banner {


    }
    .archive-header h1 {
        float: left;
    }
    .archive-header .archive-rss {
        float: right;
        padding-top: 1em;
    }
    .archive-header .archive-rss a:before {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        display: inline-block;
        font-size: .857em;
        margin-right: .618em;
        font-weight: normal;
        content: "r";
        color: orange;
    }
    .type-post:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
        clear: both;
    }
    .type-post .meta {
        display: inline-block;
        float: left;
    }
    .type-post .meta .day,
    .type-post .meta .month,
    .type-post .meta .year {
        display: block;
        text-align: center;
        width: 65.4%;
        margin: 0 auto;
        background: #fff;
    }
    .type-post .meta .month {
        text-transform: uppercase;
        font-weight: bold;
        background: #00b5ff;
        border-top: 0.202em solid #0093dd;
        color: #fff;
        font-size: .857em;
        padding: .202em 0;
    }
    .type-post .meta .day {
        font-size: 2em;
        line-height: 1.387;
        border: 1px solid #e3e7e8;
        border-width: 0 1px;
        font-weight: bold;
    }
    .type-post .meta .year {
        border: 1px solid #e3e7e8;
        border-top: 0;
        -webkit-border-bottom-left-radius: 0.327em;
        -webkit-border-bottom-right-radius: 0.327em;
        border-bottom-left-radius: 0.327em;
        border-bottom-right-radius: 0.327em;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        margin-bottom: 1em;
        font-size: .857em;
        padding-bottom: .53em;
        color: #a4adb0;
    }
    .type-post .meta img {
        padding: 0;
        border: 0;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        margin-bottom: 1em;
        display: block;
        height: auto;
    }



    .single .type-post p:first-child {
        /*font-size: 1.387em;*/
    }
    #post-entries {
        width: 82.7%;
        float: right;
        -webkit-box-sizing: border-box;
        /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;
        /* Firefox, other Gecko */
        box-sizing: border-box;
        /* Opera/IE 8+ */
    }
    #comments,
    #respond {
        clear: both;
    }
    #comments .commentlist li.comment ul.children {
        float: right;
        width: 82.7%;
        clear: right;
        padding-top: 2.618em;
    }
    .single-post #comments h2:first-child {
        width: 82.7%;
        float: right;
    }
    #respond {
        width: 82.7%;
        float: right;
    }
    #fancybox-outer #respond {
        width: 100%;
        float: none;
    }
    #fancybox-outer #respond textarea {
        width: 90%;
    }
    .col2-set {
        clear: both;
    }
    .col2-set:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
        clear: both;
    }
    .col2-set .col-1 {
        width: 48%;
        float: left;
    }
    .col2-set .col-2 {
        width: 48%;
        float: right;
    }
    .form-row {
        width: 48%;
        float: left;
        margin-bottom: 2.053em;
    }
    .form-row label {
        display: block;
        padding: .206em 0;
    }
    .form-row .input-text,
    .form-row select {
        width: 100%;
        -webkit-box-sizing: border-box;
        /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;
        /* Firefox, other Gecko */
        box-sizing: border-box;
        /* Opera/IE 8+ */
    }
    .form-row input[type=checkbox] {
        float: left;
    }
    .form-row.notes {
        width: 100%;
        float: none;
    }
    .form-row.notes textarea {
        width: 100%;
    }
    .form-row.notes + h3 {
        clear: both;
    }
    .form-row-first {
        clear: left;
    }
    .form-row-last {
        float: right;
    }
    .form-row-wide {
        float: left;
        width: 100%;
        clear: both;
    }
    header.title {
        overflow: hidden;
        zoom: 1;
    }
    header.title h1,
    header.title h2,
    header.title h3,
    header.title h4,
    header.title h5 {
        float: left;
    }
    header.title a.edit {
        float: right;
        font-weight: bold;
        line-height: 2.4em;
    }
    header.title a.edit:before {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        display: inline-block;
        font-size: .857em;
        margin-right: .618em;
        font-weight: normal;
        content: "S";
    }
    #header {

    }
    #header:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
        clear: both;
    }
    #header hgroup {
        float: left;
    }
    #header #navigation {
        align-content: center;
        clear: none;
        border: 0;
        background: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: auto;
        margin-bottom: 11px;
    }
    #main.fullwidth,
    .layout-full #main,
    .col-full,
    .no-sidebar #main {
        margin: 0 auto;
        max-width: 996px;
        width: 100%;
    }

    #main {
        width: 78%;
    }
    #sidebar {
        margin-top: 15px;
        width: 19.05%;
        font-size: .857em;
    }
    .entry:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
        clear: both;
    }
    .entry img {
        max-width: 100%;
        border: 1px solid #123b69;
        z-index: -2;
    }
    .layout-full .entry img {
        max-width: 100%;
    }
    .layout-right-content #main {
        float: right;
    }
    .layout-right-content #sidebar {
        float: left;
    }
    .layout-full #main {
        width: 100%;
    }
    .col-left {
        float: left;
    }
    .col-right {
        float: right;
    }
    .page-template-template-contact-php .location-twitter .col-left {
        float: left;
    }
    .page-template-template-contact-php .location-twitter #office-location {
        width: 48%;
        margin: 0;
    }
    .page-template-template-contact-php .location-twitter .contact-social {
        float: right;
        width: 48%;
    }
    .page-template-template-contact-php .location-twitter .contact-social #twitter {
        margin: 0;
    }
    .footer-wrap {
        background: #000032;
        padding: 0 3.631em;
        border-top: 1px solid #003CA3;
    }
    /*-------------------------------------------------------------------------------------------*/
    /* 7. WOOCOMMERCE */
    /*-------------------------------------------------------------------------------------------*/
    /* 7.1 Messages */
    /* 7.2 Products */
    ul.products li.product {
        position: relative;
        width: 22.05%;
    }
    ul.products li.product:nth-child(2n) {
        margin-right: 3.8%;
    }
    ul.products li.product.first {
        clear: both;
    }
    ul.products li.product.last {
        margin-right: 0;
    }
    /* 7.2.1 Single Product */
    .single-product .images {
        width: 48%;
        float: left;
    }
    .single-product .summary {
        width: 48%;
        float: right;
    }
    .single-product .woocommerce_tabs,
    .single-product .woocommerce-tabs {
        clear: both;
    }
    .single-product .related {
        clear: both;
    }
    .single-product .sale .summary h1 {
        width: 80%;
    }
    .woocommerce_tabs ul.tabs,
    .woocommerce-tabs ul.tabs,
    .ui-tabs ul.tabs,
    .woocommerce_tabs .ui-tabs-nav,
    .woocommerce-tabs .ui-tabs-nav,
    .ui-tabs .ui-tabs-nav {
        margin-bottom: 0;
        margin-left: 2.618em;
    }
    .woocommerce_tabs ul.tabs li,
    .woocommerce-tabs ul.tabs li,
    .ui-tabs ul.tabs li,
    .woocommerce_tabs .ui-tabs-nav li,
    .woocommerce-tabs .ui-tabs-nav li,
    .ui-tabs .ui-tabs-nav li {
        width: auto;
        float: left;
        clear: none;
        margin-bottom: 0;
    }
    .woocommerce_tabs ul.tabs li:nth-child(2n),
    .woocommerce-tabs ul.tabs li:nth-child(2n),
    .ui-tabs ul.tabs li:nth-child(2n),
    .woocommerce_tabs .ui-tabs-nav li:nth-child(2n),
    .woocommerce-tabs .ui-tabs-nav li:nth-child(2n),
    .ui-tabs .ui-tabs-nav li:nth-child(2n) {
        float: left;
        clear: none;
    }
    .woocommerce_tabs ul.tabs li a,
    .woocommerce-tabs ul.tabs li a,
    .ui-tabs ul.tabs li a,
    .woocommerce_tabs .ui-tabs-nav li a,
    .woocommerce-tabs .ui-tabs-nav li a,
    .ui-tabs .ui-tabs-nav li a {
        border-bottom: 0;
        background: rgba(227, 231, 232, 0.5);
        color: #60696c;
    }
    .woocommerce_tabs ul.tabs li a:hover,
    .woocommerce-tabs ul.tabs li a:hover,
    .ui-tabs ul.tabs li a:hover,
    .woocommerce_tabs .ui-tabs-nav li a:hover,
    .woocommerce-tabs .ui-tabs-nav li a:hover,
    .ui-tabs .ui-tabs-nav li a:hover {
        color: #00b5ff;
    }
    .woocommerce_tabs ul.tabs li.active,
    .woocommerce-tabs ul.tabs li.active,
    .ui-tabs ul.tabs li.active,
    .woocommerce_tabs .ui-tabs-nav li.active,
    .woocommerce-tabs .ui-tabs-nav li.active,
    .ui-tabs .ui-tabs-nav li.active,
    .woocommerce_tabs ul.tabs li.ui-state-active,
    .woocommerce-tabs ul.tabs li.ui-state-active,
    .ui-tabs ul.tabs li.ui-state-active,
    .woocommerce_tabs .ui-tabs-nav li.ui-state-active,
    .woocommerce-tabs .ui-tabs-nav li.ui-state-active,
    .ui-tabs .ui-tabs-nav li.ui-state-active {
        position: relative;
    }
    .woocommerce_tabs ul.tabs li.active:before,
    .woocommerce-tabs ul.tabs li.active:before,
    .ui-tabs ul.tabs li.active:before,
    .woocommerce_tabs .ui-tabs-nav li.active:before,
    .woocommerce-tabs .ui-tabs-nav li.active:before,
    .ui-tabs .ui-tabs-nav li.active:before,
    .woocommerce_tabs ul.tabs li.ui-state-active:before,
    .woocommerce-tabs ul.tabs li.ui-state-active:before,
    .ui-tabs ul.tabs li.ui-state-active:before,
    .woocommerce_tabs .ui-tabs-nav li.ui-state-active:before,
    .woocommerce-tabs .ui-tabs-nav li.ui-state-active:before,
    .ui-tabs .ui-tabs-nav li.ui-state-active:before {
        content: "";
        display: block;
        position: absolute;
        top: -0.236em;
        left: 0;
        right: 0;
        height: .236em;
        background: #00b5ff;
        border-top: 1px solid #11c6ff;
        -webkit-border-top-left-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }
    .woocommerce_tabs ul.tabs li.active a,
    .woocommerce-tabs ul.tabs li.active a,
    .ui-tabs ul.tabs li.active a,
    .woocommerce_tabs .ui-tabs-nav li.active a,
    .woocommerce-tabs .ui-tabs-nav li.active a,
    .ui-tabs .ui-tabs-nav li.active a,
    .woocommerce_tabs ul.tabs li.ui-state-active a,
    .woocommerce-tabs ul.tabs li.ui-state-active a,
    .ui-tabs ul.tabs li.ui-state-active a,
    .woocommerce_tabs .ui-tabs-nav li.ui-state-active a,
    .woocommerce-tabs .ui-tabs-nav li.ui-state-active a,
    .ui-tabs .ui-tabs-nav li.ui-state-active a {
        position: relative;
        background: #fff;
        box-shadow: 0 1px 2px 0 #e3e7e8;
        -webkit-box-shadow: 0 1px 2px 0 #e3e7e8;
        color: #00b5ff;
        border-top-color: #00b5ff;
    }
    .woocommerce_tabs ul.tabs li.active a:after,
    .woocommerce-tabs ul.tabs li.active a:after,
    .ui-tabs ul.tabs li.active a:after,
    .woocommerce_tabs .ui-tabs-nav li.active a:after,
    .woocommerce-tabs .ui-tabs-nav li.active a:after,
    .ui-tabs .ui-tabs-nav li.active a:after,
    .woocommerce_tabs ul.tabs li.ui-state-active a:after,
    .woocommerce-tabs ul.tabs li.ui-state-active a:after,
    .ui-tabs ul.tabs li.ui-state-active a:after,
    .woocommerce_tabs .ui-tabs-nav li.ui-state-active a:after,
    .woocommerce-tabs .ui-tabs-nav li.ui-state-active a:after,
    .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -4px;
        left: 0;
        right: 0;
        height: 4px;
        background: #fff;
    }
    .woocommerce_tabs .panel,
    .woocommerce-tabs .panel,
    .ui-tabs .panel {
        background: #fff;
        padding: 2.618em;
        border: 1px solid #e3e7e8;
    }
    .woocommerce_tabs table.shop_attributes p,
    .woocommerce-tabs table.shop_attributes p,
    .ui-tabs table.shop_attributes p {
        margin-bottom: 0;
    }
    /* 7.3 Cart */
    table.cart {
        margin-bottom: 2.618em;
    }
    table.cart .product-remove,
    table.cart .product-thumbnail,
    table.cart .product-price {
        position: static;
    }
    table.cart td.actions {
        text-align: right;
    }
    table.cart td.actions .coupon {
        width: 50%;
        float: left;
    }
    table.cart td.actions .input-text,
    table.cart td.actions .button,
    table.cart td.actions .checkout-button {
        width: auto !important;
        display: inline-block;
        margin-bottom: 0 !important;
    }
    table.cart td.actions .button {
        margin-left: .618em;
        float: none !important;
    }
    .cart-collaterals:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
        clear: both;
    }
    .cart-collaterals .cross-sells,
    .cart-collaterals .cart_totals,
    .cart-collaterals .shipping_calculator {
        width: 48%;
        font-size: .857em;
        float: left;
    }
    .cart-collaterals .cart_totals {
        float: right;
    }
    .cart-collaterals .shipping_calculator {
        float: right;
        clear: right;
    }
    .cart-collaterals .cross-sells ul.products li.product {
        width: 48%;
    }
    /* 7.4 Checkout */
    .checkout #order_review {
        padding: 1.618em;
    }
    .checkout #shiptobilling {
        float: right;
        margin: 0;
        text-align: right;
        width: 48%;
    }
    .checkout #shiptobilling label {
        white-space: nowrap;
    }
    .checkout #shiptobilling input[type="checkbox"] {
        float: right;
        margin-left: 1em;
        margin-right: 0;
    }
    /* 7.5 Widgets */
    /* 7.6 Account */
    /* 7.7 Shortcodes */
    /* 6. FOOTER WIDGETS */
    #footer-widgets {
        border-top: 0;
    }
    #footer-widgets .block {
        margin-right: 3.8%;
        float: left;
    }
    #footer-widgets.col-1 .block {
        width: 100%;
        float: none;
    }
    #footer-widgets.col-1 .footer-widget-1 {
        margin-right: 0;
    }
    #footer-widgets.col-2 .block {
        width: 48%;
    }
    #footer-widgets.col-2 .footer-widget-2 {
        margin-right: 0;
    }
    #footer-widgets.col-3 .block {
        width: 30.75%;
    }
    #footer-widgets.col-3 .footer-widget-3 {
        margin-right: 0;
    }
    #footer-widgets.col-4 .block {
        width: 22.05%;
    }
    #footer-widgets.col-4 .footer-widget-4 {
        margin-right: 0;
    }
    /* 7. IE FIXES */
    .ie7 #top-nav {
        position: relative;
        z-index: 9999999;
    }
    .ie7 #header {
        position: relative;
        z-index: 9999999;
    }

    #post-title-block{
        text-align: center;
    }

    .page-banner
    {
        border: 1px solid #003CA3;
        margin-bottom: 1em;
    }



    .casino-image{
        border: 1px solid #123b69;
        margin-bottom: 10px;
    }


    .article-casino{
        display: block;
        margin-bottom: 15px;
        position: relative;
    }

    .title-casino{
        display: block;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
    }

    .post-content-casino{
        position: relative;
    }

    .button-play {
        flex: auto;
        margin-left: 15%;
        margin-right: 15%;
    }

    .button-play-ex
    {
        display: block;
        margin: 0px;
        padding-top: 5px;
    }

    .posts-block{
        display: table;
        margin: 5px auto;
    }

    .icon{
        margin-top: -5px;
        margin-right: 5px;
        border: none;
        text-align: center;
    }
    
    
.luck{
    margin-left: 7%;
    margin-right: 7%;
}

}
@media (min-width: 768px) and (max-width: 1025px) {
    .homepage-banner h1 {
        font-size: 2.244em;
    }
    .homepage-banner .description {
        font-size: 1.387em;
    }

}

.n-casino-content{
    display: table;
    height: 100%;
}

.n_casino-block{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 5px;
}

ul.nostyle,
ul.nostyle li {
    list-style: none;
    background: none;
}

ul.nostyle li {
    height: 20px;
    line-height: 20px;
    padding: 5px;
    margin: 0;
    display: inline-block;
    vertical-align: top;
}

ul.nostyle li:before,
ul.nostyle li:after {
    content: none !important;
}

ul.nostyle a {
    border: none !important;
}

ul.nostyle li div table {
    margin: 0;
    padding: 0;
}

.vkapishare {
    padding: 0 3px 0 0;
}

.vkapishare td,
.vkapishare tr {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    vertical-align: top !important;
}

ul.nostyle iframe {
    max-width: none !important;
}

[id^=___plusone_] {
    vertical-align: top !important;
}

.fb_iframe_widget {
    width: 100%;
}

.timer-block {

}
.timer-block .banner {
    display: block;
    max-width: 100%;
}

.timer-block .banner img {
    height: 110px;
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 2px solid #123b69;
}

.timer-block .timer {
    display: block;
    /*margin: 0 10px;*/
    width: 100%;
    background: #000032;
    background: rgba(1,1,82,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(1,1,82,1) 0%, rgba(0,0,51,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(1,1,82,1)), color-stop(100%, rgba(0,0,51,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(1,1,82,1) 0%, rgba(0,0,51,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(1,1,82,1) 0%, rgba(0,0,51,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(1,1,82,1) 0%, rgba(0,0,51,1) 100%);
    background: radial-gradient(ellipse at center, rgba(1,1,82,1) 0%, rgba(0,0,51,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010152', endColorstr='#000033', GradientType=1 );
    border: 2px solid #123b69;
    color: #eee;
    font-size: 15px;
    /*height: 70px;*/
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: none;
}
.timer-block .minutes {

}

.timer-block .seconds {

}

.timer-block .block {
    display: inline-block;
    width: 33.5%;

    margin: 6px 2.8% 7px 6%;
}

.timer-block .time {
    background: #000022;
    border: 1px solid #112f59;
    letter-spacing: 5px;
    text-align: center;
    font-weight: bold;
    border-radius: 5px;
    padding: 5px;
}

.timer-block .seperator{
    font-size: 38px;
    display: inline-block;
    vertical-align: top;
    /*margin-top: 7px;*/
}

.timer-block .text-time {
    padding-left: 5px;
    font-size: 30px;
}

.btn-timer {
    padding: 8% 0;
    margin: 2% 4% 3% 4%;
    font-size: 20px;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: block;
    color: #00640e;
    background-color: #95EC00;
    background-image: -moz-linear-gradient(top,#95EC00 0%,#64DE00 100%);
    background-image: -webkit-linear-gradient(top,#95EC00 0%,#64DE00 100%);
    background-image: -o-linear-gradient(top,#95EC00 0%,#64DE00 100%);
    background-image: -ms-linear-gradient(top,#95EC00 0%,#64DE00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95EC00',endColorstr='#64DE00',GradientType=0);
    background-image: linear-gradient(top,#95EC00 0%,#64DE00 100%);
    box-shadow: inset 0px -4px 1px #4D8F00;
    -moz-box-shadow: inset 0px -4px 1px #4D8F00;
    -webkit-box-shadow: inset 0px -4px 1px #4D8F00;
    text-align: center;
    text-decoration: none;
}

.btn-timer:hover {
    color: #fff;
    background-color: #FF2C46;
    background-image: -moz-linear-gradient(top,#FF2C46 0%,#D30145 100%);
    background-image: -webkit-linear-gradient(top,#FF2C46 0%,#D30145 100%);
    background-image: -o-linear-gradient(top,#FF2C46 0%,#D30145 100%);
    background-image: -ms-linear-gradient(top,#FF2C46 0%,#D30145 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2C46',endColorstr='#D30145',GradientType=0);
    background-image: linear-gradient(top,#FF2C46 0%,#D30145 100%);
    box-shadow: inset 0px -4px 1px #8C0034;
    -moz-box-shadow: inset 0px -4px 1px #8C0034;
    -webkit-box-shadow: inset 0px -4px 1px #8C0034;
}

.desc {
    font-size: 11px !important;
    text-align: center;
    display: block;
    color: #cbcbcb;
}

.bez-depos-table td {
    border-bottom: solid 1px #0a3682;
    vertical-align: middle;
    text-align: center;
}



/* social-links */

.soc-icons {
    display: inline-block;
    text-align: center;
}

.soc-icons span {
    display: block;
    font-weight: bold;
}

.sprite-icons {
    background-image: url('data:image/png;base64,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');
    display: inline-block;
    margin: 3px;
}

.sprite-vk {
    width: 32px;
    height: 32px;
    background-position: -128px -128px;
}

.sprite-facebook {
    width: 32px;
    height: 32px;
    background-position: 0 0;
}

.sprite-twitter {
    width: 32px;
    height: 32px;
    background-position: -96px -96px;
}

.sprite-youtube {
    width: 32px;
    height: 32px;
    background-position: -160px -160px;
}

.sprite-pinterest {
    width: 32px;
    height: 32px;
    background-position: -64px -64px;
}

.sprite-google-plus {
    width: 32px;
    height: 32px;
    background-position: -32px -32px;
}

#text-27, #text-28 {
    border: solid 1px #3048b5;
    padding: 5px 20px;
    background: #000032;
}

@media (max-width: 768px) {
    #main  p,
    #main  ul,
    #main ol,
    #main h2,
    #main table,
    #main h3,
    #text-10,
    #text-26,
    #text-27,
    #text-8,
    .convers,
    .n_casino-block .intro-text,
    .adspace-widget,
    #footer nav.col-full,
    #text-12,
    .table-casino-title,
    .table-casino,
    .single-post .article-casino div a,
    #text-19,
    #header,
    #text-13 {
        display: none;
    }

    .bez-depos-table {
        display: block !important;
    }

    .bez-depos-table tr td:nth-child(3),
    .bez-depos-table tr td:nth-child(4){
        display: none !important;
    }

    .bez-depos-table .button-casino-play {
        padding: 3px 20px!important;
    }

    .single-post .article-casino p:first-of-type, .article-page p, .article-page h2, .article-page h3 {
        display: block !important;
    }

    .note-block p {
        display: block !important;
    }

    .gsprite {
        margin-right: 10px !important;
    }

    #wprmenu_bar {
        background-color: rgba(0,0,0,0.5)!important;
    }

    .iframe {
        height: auto;
    }

    .iframe .play {
        left: 20%;
    }

    .posts-block {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    h1  {
        font-size: 1.35rem;
        font-weight: bold;
    }


    .sidebar-article-block {
        display: block;
        width: 100%;
    }

    .casino-head {
        display: inline-block;
        margin: 4px 4px;
        width: 30%;
        height: auto;
    }

    .casino-head img {
        width: auto !important;
        height: auto !important;
    }

    .post-content {
        border: 1px solid #0051d8;
        border-radius: 5px;
        background-color: #000032;
        margin-top: 10px;
        width: 45%;
    }

    .n-casino-content {

    }

    .post-content img {
        width: auto !important;
        height: auto !important;
    }

    .button-casino-play {
        margin: 3px auto !important;
        padding: 3px 10px !important;

    }

    .casino-logo-link {
        height: 180px;
        overflow: hidden;
        display: block;
        margin: auto;
    }

    .casino-logo-link img {
        float: none;
    }
}

.bez-depos-table2 .button-play-super {
    width: 70% !important;
    margin: auto auto auto 10px !important;
    padding: 10px !important;
}

.article-block .post-content {
    padding: 10px;
    width: 85%;
    margin: auto;
    margin-bottom: 12px;
}

.teaseArticle__title {
    font-size: 18px;
    padding: 5px;
    display: block;
    margin: auto;
    border-bottom: solid 1px rgba(0,0,0,0.5);
}

.teaseArticle__img {
    display: block;
    margin: auto;
    margin-bottom: 5px;
}

.teaseArticle__description {
    display: block;
    margin: 0 5%;
    text-align: center;
}

.teaseArticle__more {
    text-align: center;
    display: block;
}


.i-eye {
    display: inline-block;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OC44NSA0ODguODUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OC44NSA0ODguODU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMjQ0LjQyNSw5OC43MjVjLTkzLjQsMC0xNzguMSw1MS4xLTI0MC42LDEzNC4xYy01LjEsNi44LTUuMSwxNi4zLDAsMjMuMWM2Mi41LDgzLjEsMTQ3LjIsMTM0LjIsMjQwLjYsMTM0LjIgICBzMTc4LjEtNTEuMSwyNDAuNi0xMzQuMWM1LjEtNi44LDUuMS0xNi4zLDAtMjMuMUM0MjIuNTI1LDE0OS44MjUsMzM3LjgyNSw5OC43MjUsMjQ0LjQyNSw5OC43MjV6IE0yNTEuMTI1LDM0Ny4wMjUgICBjLTYyLDMuOS0xMTMuMi00Ny4yLTEwOS4zLTEwOS4zYzMuMi01MS4yLDQ0LjctOTIuNyw5NS45LTk1LjljNjItMy45LDExMy4yLDQ3LjIsMTA5LjMsMTA5LjMgICBDMzQzLjcyNSwzMDIuMjI1LDMwMi4yMjUsMzQzLjcyNSwyNTEuMTI1LDM0Ny4wMjV6IE0yNDguMDI1LDI5OS42MjVjLTMzLjQsMi4xLTYxLTI1LjQtNTguOC01OC44YzEuNy0yNy42LDI0LjEtNDkuOSw1MS43LTUxLjcgICBjMzMuNC0yLjEsNjEsMjUuNCw1OC44LDU4LjhDMjk3LjkyNSwyNzUuNjI1LDI3NS41MjUsMjk3LjkyNSwyNDguMDI1LDI5OS42MjV6IiBmaWxsPSIjNGY3YWFkIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-size: cover;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.footer-nav{
    width: 100%;
}
.footer-nav ul li a{
    font-size: 16px;
    font-weight: bold;
    color: #dedede;
}
.footer-nav-link-block{
    text-align:  center;
    margin: 0.75rem 0 0.25rem 0;
}
.footer-nav .menu-item{
    display:  inline-block !important;
    margin-right: 25px !important;
}
.footer-link{
    text-decoration: none;
}
.footer-link:hover{
    color: #00A0FF;
}


.btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-weight: 900;
    color: #fff;
    font-size: 18px;
    border-radius: 10px;
    padding: 10px 20px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    outline: none;
    cursor: pointer;
    border: 2px solid #5aa0f6;
    background-color: #5aa0f6
}

.btn:hover {
    color: #5aa0f6;
    background-color: #fff;
    border: 2px solid #5aa0f6
}

.btn-no-radius {
    border-radius: 10px
}

.btn-a {
    background-image: linear-gradient(0deg, #fa5e00 0, #fa7c00);
    box-shadow: 0 20px 30px rgba(250, 65, 0, .4);
    border: 2px solid #fa5e00;
    color: #fff
}

.btn-a:hover {
    background-image: linear-gradient(0deg, #fa5e00 0, #fa7c00);
    box-shadow: 0 20px 30px rgba(250, 65, 0, .4);
    border: 2px solid #fa5e00;
    color: #fff
}

.btn-b {
    background-image: linear-gradient(180deg, #428cdc 0, #509aea 97%, #509aea);
    color: #fff;
    border: 2px solid #428cdc
}

.btn-b:hover {
    border: 2px solid #428cdc;
    background-image: linear-gradient(60deg, #428cdc 0, #509aea 97%,#509aea);
    color: #fff
}

i.icon {
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    vertical-align: middle
}
.btn-apk {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1;
}
.apk {
    font-size: 12px;
}

.article-casino-v2 {
}
.article-casino-v2 .inner {
    display: flex;
    padding: 15px;
    border-radius: 10px;
    flex-wrap: wrap;
    gap: 10px;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    color: #fff;
}
.article-casino-v2 .inner:before{
    content: '';
    background-image: url(/wp-content/themes/Gagarinidze/bg/background.jpg);
    filter: opacity(0.5);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    z-index: -1;
}
.article-casino-v2 .left {
    width: 200px;
}
.article-casino-v2 .sidebar-image {

}
.article-casino-v2 .lazy-loaded {
    border: none;
    box-shadow: none;
}
.article-casino-v2 .right {
    width: calc(100% - 210px);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.article-casino-v2 .title-box {
    width: calc(100% - 230px);
}
.article-casino-v2 .title {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 20px;
    gap: 10px;
    margin-bottom: 10px;color: #000;
}
.features-title{
color: #000;font-weight: 900;
}
.article-casino-v2 .title .rate-title{
    width: 30px;
    height: 30px;
    background-color: red;
    color: #fff;
    font-weight: 900;
    font-size: 16px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.article-casino-v2 .left .btn-box {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    margin-top: 10px;
}
.article-casino-v2 .right .btn-box {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 220px;
}

.article-casino-v2 .features {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    text-align: left;
    gap: 8px;
    flex-wrap: wrap;
}
.article-casino-v2 .features ul{
    list-style-type: none;
    margin: 0;
    padding: 0;	
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    text-align: left;
    gap: 8px;
    flex-wrap: wrap;
}
.article-casino-v2 .features p, .article-casino-v2 .features li {
    margin: 0;
    padding: 5px 8px 5px 24px;
    border: 1px dashed #03124b;
    border-radius: 8px;
    flex: 1 1 auto;
    background: rgb(255 255 255 / 22%);
    color: #0e2037;
    font-weight: 600;
    position: relative;
}
.article-casino-v2 .features p:before, .article-casino-v2 .features li:before{
    content: '✔';
    position: absolute;
    color: #95ec00;
    left: 8px;
    top: 6px;
}
.article-casino-v2 .param-item {
}
.article-casino-v2 .btn-box .btn{
    margin: 0;
    text-shadow: none;
}
.article-casino-v2 .param-box{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}
.article-casino-v2 .param-box .param-inner{
    width: calc(50% - 5px);
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.article-casino-v2 .param-item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 5px 8px;
    border: 1px dashed #03124b;
    border-radius: 8px;
    background: rgb(255 255 255 / 22%);
    color: #0e2037;
    font-weight: 600;
    line-height: 1.1;
}
.article-casino-v2 .param-item span{
    width: calc(100% - 80px);
}
.article-casino-v2 .param-item p{
    margin: 0;
    padding: 0;
    text-align: right;
    font-size: 12px;
    line-height: 1;
}
.posts-block, .posts-block *{
    -webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.article-casino-v2 .casino-bonus{
    background: rgb(255 255 255 / 49%);
    padding: 6px;
    border-radius: 10px;
    text-shadow: none;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.article-casino-v2 .casino-bonus .casino-bonus-inner{
    font-size: 14px;
    text-align: center;
    line-height: 1;
    color: #000;
    text-shadow: none;
    margin-bottom: 10px;
}

.rete-starr {
    display: flex;
    width: 100%;
    position: relative;
    justify-content: center;
    align-items: center;
}
.rete-starr span{
    font-size: 25px;
    color: #fa6600;
}
.rete-starr .rete-icon {
    position: relative;
    overflow: hidden;
}
.rete-starr .rete-hover {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
}
.casino-head{
    position: relative;
    border-radius: 10px;
    filter: drop-shadow(2px 4px 6px black);    
    margin: 0;
    width: calc(100% / 5 - 10px);
}
.casino-head .btn-timer{
    z-index: 10;
    position: absolute;
    bottom: 8px;
    width: auto;
    left: 4px;
    right: 4px;
    padding: 3px 0px;
    background-image: linear-gradient(0deg, #fa5e00 0, #fa7c00);
    box-shadow: 0 20px 30px rgba(250, 65, 0, .4);
    border: 2px solid #fa5e00;
    color: #fff;
    text-transform: uppercase;
}
.casino-head .btn-timer:hover{
    background-image: linear-gradient(0deg, #fa5e00 0, #fa7c00);
    box-shadow: 0 20px 30px rgba(250, 65, 0, .4);
    border: 2px solid #fa5e00;
    color: #fff;
}
.casino-head:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 101px;
    background: linear-gradient(to bottom, rgb(18 84 177 / 0%) 0%, rgb(5 35 95) 25%, rgba(2, 19, 75, 1) 100%);
}
.casino-head .btn-title{
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    bottom: 63px;
    text-transform: uppercase;
}
.col-full-heder .posts-block{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
}
.casino-head .image{
    width: 100%;
    height: auto;
}

#text-19, #text-27, #text-28, #text-29, #text-30, #text-12 {
    border: solid 1px #3048b5;
    padding: 5px 20px;
    background: linear-gradient(90deg, #2c569f, #59809e);
    border-radius: 20px;
}
#text-19 > span, #text-27 > span, #text-28 > span, #text-29 > span, #text-30 > span, #text-12 > span {
    color: #fff;
    text-align: center;
    width: 100%;
    display: block;
    text-transform: uppercase;
}
.entry table thead{
    background: #5aa0f6;
    font-weight: 600;
}
.entry table tr td, .entry table tr th{
    padding: 10px;
    margin: 0;
    vertical-align: middle;
    line-height: 1.1;
    font-size: 14px;
    text-align: center;
}
.entry table tr td p, .entry table tr th p{
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.entry table tbody tr:nth-of-type(even) {
    background: #d9d9d9;
}
article aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, .col-left{
    color: #000;
}
a {
    color: #00b5ff;
}
a:hover {
    color: #00b5ff;
    text-decoration: underline;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5{
	padding: 20px 0;
	color: #000;
	font-size: 22px;
	font-weight: 900;
	margin: 0;
	text-transform: uppercase;
	text-align: center;
}
h2, .h2{
	font-size: 20px;
	padding-top: 0;
}
h3, .h3{
	font-size: 18px;
	padding-top: 0;
}
h4, .h4, h5, .h5{
	font-size: 16px;
	padding-top: 0;
}

blockquote, .note-block{
    border: 2px solid #ffba00;
    border-radius: 20px;
    padding: 25px;
    font-style: italic;
    margin-bottom: 20px;
    background: transparent !important;
}
blockquote p, .note-block p{
    margin-bottom: 0;
    padding-bottom: 0;
}
blockquote:before, .note-block:before{
    display: none;
}	
.iframe .image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.iframe .btn-box{
    cursor: initial;
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.iframe .btn{
    padding: 10px 20px;
}
.post-content-v2{
    background: linear-gradient(90deg, #2c569f, #59809e);
}
.post-content-v2 .title{
    color: #fff;
    font-weight: 600;
    padding: 4px 8px;
    max-height: 30px;
}
.faq-block{
    width: 100%;
    max-width: 775px;
}

.faq-header{
    border: 2px solid #428cdc;
    border-radius: 20px;
    padding: 15px;
    font-size: 16px;
    margin-bottom: 20px;
    background-color: #043f7f;
    cursor: pointer;
}
.faq-content{
    padding: 0 20px 20px;
    color: #000;
}
.faq-content p, .faq-header p{
    margin-bottom: 0;
    padding-bottom: 0;
}
#footer {
    border-top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
html{
   background-image: none!important;
}
body{
    background: #fff;
    z-index: 1;
}
body:before{
    content: '';
    background-image: url(/wp-content/themes/Gagarinidze/bg/background-2.png);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    opacity: .3;
    background-position: center;
    background-size: cover;
}
    .footer-wrap {
        background: #000032;
        padding: 0 3.631em;
        border-top: 1px solid #003CA3;
    }
#wprmenu_bar .menu_title a{
    top: 0px;
}
.table-box{overflow: hidden;overflow-x: scroll;}
.table-box table{width: 100%;}
.table-box::-webkit-scrollbar{width: 0px;height: 0;}

#header #navigation ul.nav > li a {
        position: relative;
        padding-left: 40px;

}
#header #navigation ul.nav > li a:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: cover;
}
#header #navigation ul.nav > li.menu-item-4327 a:before {background-image: url(/wp-content/themes/Gagarinidze/icon/yandex-dengi.png);}
#header #navigation ul.nav > li.menu-item-4344 a:before {background-image: url(/wp-content/themes/Gagarinidze/icon/tinkoff.png);}
#header #navigation ul.nav > li.menu-item-4386 a:before {background-image: url(/wp-content/themes/Gagarinidze/icon/vtb.png);}
#header #navigation ul.nav > li.menu-item-4387 a:before {background-image: url(/wp-content/themes/Gagarinidze/icon/sberbank.png);}
#header #navigation ul.nav > li.menu-item-4388 a:before {background-image: url(/wp-content/themes/Gagarinidze/icon/Bitcoin.png);}
#header .col-full{position: relative;}
#header #navigation{right: 0;}








@media (max-width: 1200px){}
@media (max-width: 1050px){
 #header .parent{
        display: flex;
 }
 #header .parent:before, #header #navigation .gsprite{
        display: none;
 }
 #header #navigation{
        margin-bottom: 0;
        width: calc(100% - 90px);
        display: flex;
        justify-content: flex-end;
        position: relative;
 }
    #header #navigation ul.nav {
        float: none;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
}
@media (max-width: 992px){}
@media (max-width: 768px){
  .col-full-heder{
    display: none;
  }
 .article-casino-v2 .inner {
    flex-direction: column;
    align-items: center;
 }
 .article-casino-v2 {
    width: 100%;
    margin-bottom: 20px;
 }
 .article-casino-v2 .right {
    width: calc(100%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
 }
 .article-casino-v2 .title-box {
    width: calc(100%);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
 }
 .article-casino-v2 .right .btn-box {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 220px;
    margin-top: 10px;
 }
 .article-casino-v2 .btn-box .btn {
    margin: 0;
    text-shadow: none;
    width: 100%;
    padding: 10px !important;
    margin: 0 !important;
 }
 .article-casino-v2 .features ul{
    display: flex!important;
 }
 .article-casino-v2 .features p, .article-casino-v2 .features li{
    display: flex!important;
 }
 .article-casino-v2 .param-item span {
    width: calc(100% - 80px);
    text-align: right;
    display: flex;
    justify-content: flex-end;
 }
 .article-casino-v2 .param-item span p{
   display: flex!important;
   font-size: 14px;
 }
 h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5{
   line-height: 1;
 }
}
@media (max-width: 550px){
 .article-casino-v2 .param-box .param-inner{
   width: 100%;
 }
}


























