/*
Theme Name: pdp
Text Domain: pdp
*//*-------------------------------------------------------------->>> 
TABLE OF CONTENTS:----------------------------------------------------------------# 
Normalize# Typography# Elements# Forms# Navigation  ## Links  ## Menus# Accessibility# Alignments# Clearings# Widgets# Content  
## Posts and pages  ## Comments# Infinite scroll# Media  ## Captions  ## Galleries  
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Normalize--------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,
sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td {border: 0;font-family: inherit;	font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;word-break: break-word;}
html {overflow-y: scroll;-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;	}
*,*:before,*:after {box-sizing: border-box;}
body {	background: #fff;overflow:hidden;}article,aside,details,figcaption,figure,footer,header,main,nav,section {	display: block;}
blockquote:before,blockquote:after,q:before,q:after {	content: "";}
blockquote,q {	quotes: "" "";}a:focus {	outline: 0;}a:hover,a:active {	outline: 0;}a img {	border: 0;	padding: 10px;}
body,button,input,select,textarea {	color: #333333;	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 15px;	line-height: 1.5;	font-weight: 400;	text-rendering: optimizeLegibility;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}
b,strong {	font-weight: 700;}
dfn,cite,em,i {	font-style: italic;}
blockquote {margin: 0 15px;	font-size: 20px;font-style: italic;	-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";	font-weight: 300;}
address {	margin: 0 0 15px;}
pre {	background: #eee;	-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 15px;	line-height: 1.6;	margin-bottom: 1.6em;	max-width: 100%;	overflow: auto;	padding: 1.6em;}
code,kbd,tt,var {	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}abbr,acronym {	border-bottom: 1px dotted #666;	cursor: help;}mark,ins {	background: #fff9c0;	text-decoration: none;}
sup,sub {	font-size: 75%;	height: 0;	line-height: 0;	position: relative;	vertical-align: baseline;}sup {	bottom: 1ex;}sub {	top: .5ex;}small {	font-size: 75%;}big {	font-size: 125%;}
h1 {font-size: 36px;}h2 {font-size: 30px;}h3 {font-size: 25px;}h4 {font-size: 20px;}h5 {font-size: 18px;}h6 {font-size: 16px;}
.h1 {font-size: 36px;}.h2 {font-size: 30px;}.h3 {font-size: 25px;}.h4 {font-size: 20px;}.h5 {font-size: 18px;}.h6 {font-size: 16px;}
h1,h2,h3,h4,h5,h6 {	font-weight: 600;}
.h1,.h2,.h3,.h4,.h5,.h6 {	font-weight: 600;}
/*--------------------------------------------------------------Elements--------------------------------------------------------------*/
hr {background-color: #ccc;	border: 0;	height: 1px;margin-bottom: 15px;}
ul,ol {margin: 0 0 15px 40px;}ul {	list-style: disc;}ol {list-style: decimal;}li > ul,li > ol {margin-bottom: 0;margin-left: 15px;}
dt {font-weight: bold;}dd {	margin: 0 15px 15px;}
img {height: auto;max-width: 100%;	vertical-align: middle;}
figure {margin: 0;}
table {	margin: 0 0 15px;width: 100%;border-collapse: collapse;border:1px solid #dedede;text-align:center;}
table tr:nth-child(even) {background:#f9f9f9;}
table tr:first-child {font-weight:700;background:#eee;}
table tr td {border: 1px solid #dedede;padding: 10px 15px;}
@media screen and (max-width: 767px) {
    .offtable {
        width: 100%;
        overflow: auto!important;
        border: 2px solid #dedede;
        
        box-sizing: border-box;
        margin: 20px 0 20px;
    }
    .offtable table {
        margin: 0 0 0 0!important;
        border: none!important;
        border-radius: 0!important;
    }
}
p {	margin: 0 0 30px;}/*--------------------------------------------------------------Forms--------------------------------------------------------------*/button,input,select,textarea {	font-size: 100%;	/* Corrects font size not being inherited in all browsers */	margin: 0;	/* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */	vertical-align: middle;}.navigation .nav-links a,.bttn,button,input[type="button"],input[type="reset"]
,input[type="submit"] {	background: #333333;	color: #fff;	cursor: pointer;	line-height: 1;		border: none;	padding: 10px 15px;	font-weight: 400;	display: inline-block;	position: relative;	text-shadow: none;	transition: background 0.5s ease;	border-radius: 0;	-webkit-appearance: none;	-webkit-border-radius: 0px;}.navigation .nav-links a:hover,.bttn:hover,button,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {	color: #ffffff;}input[type="checkbox"],input[type="radio"] {	padding: 0;}button::-moz-focus-inner,input::-moz-focus-inner {	/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */	border: 0;	padding: 0;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {	color: #666;	border: 1px solid #ccc;	height: 36px;	width: 100%;	-webkit-appearance: none;	border-radius: 0;	-webkit-border-radius: 0px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {	border: 1px solid #AAA;}.searchform input[type="text"]:focus {	border: none;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {	padding: 3px 6px;}textarea {	overflow: auto;	/* Removes default vertical scrollbar in IE6/7/8/9 */	padding-left: 3px;	vertical-align: top;	/* Improves readability and alignment in all browsers */	color: #666;	border: 1px solid #ccc;	height: 160px;	max-width: 100%;	width: 100%;}/*--------------------------------------------------------------Links--------------------------------------------------------------*/a {	color: #000;	text-decoration: none;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;}a:hover {	color: #000;}/*--------------------------------------------------------------Clearings--------------------------------------------------------------*/
.clearfix:before,.clearfix:after,.row:before,.row:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,
.site-content:after,.site-footer:before,.site-footer:after,.tg-container:after,.tg-container:before {	content: '';	display: table;}
.clearfix:after,.row:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,
.site-footer:after,.tg-container:after {	clear: both;}.clear {	clear: both;}
.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor {	/*class required for wordpress*/}
.alignright {	text-align: right;}.alignleft {	text-align: left;}.aligncenter {	text-align: center;}
.alignleft {	float: left;	margin-right: 24px;}.alignright {	float: right;	margin-left: 24px;}
.aligncenter {	clear: both;	display: block;	margin: 0 auto 28px;}.hidden{	display: none;}
/*--------------------------------------------------------------grid--------------------------------------------------------------*/
.socialf {display:inline-block;}
.socialf a {margin-right:10px;padding-top:2px;text-align:center;height: 30px;width: 30px;color:#2ecc71;border: 1px solid #fff;border-radius:100%;display:inline-block;}
.socialf a:hover {color:#fff;border: 1px solid #fff;background:#2ecc71;}
.tg-column-wrapper {clear: both;margin-left: -3%;}.tg-column-wrapper .tg-column-1,.tg-column-wrapper .tg-column-2,
.tg-column-wrapper .tg-column-3,.tg-column-wrapper .tg-column-4,.tg-column-wrapper .tg-column-5 {	float: left;	margin-left: 3%;}
.tg-column-wrapper .tg-column-1 {	width: 100%;}.tg-column-wrapper .tg-column-2 {	width: 47%;}.tg-column-wrapper .tg-column-3 {	width: 30.33%;}
.tg-column-wrapper .tg-column-4 {	width: 22%;}
.tg-column-wrapper .tg-column-8 {
	width: 72%;
	float: left;
	margin-left: 3%;
}
/*--------------------------------------------------------------Colors--------------------------------------------------------------*/
.flash_inherit_color div,.flash_inherit_color div.section-description,
.flash_inherit_color h1,
.flash_inherit_color h2,
.flash_inherit_color h3,
.flash_inherit_color h3.section-title,
.flash_inherit_color h4,
.flash_inherit_color h5,
.flash_inherit_color h6,
.flash_inherit_color .h1,
.flash_inherit_color .h2,
.flash_inherit_color .h3,
.flash_inherit_color .h3.section-title,
.flash_inherit_color .h4,
.flash_inherit_color .h5,
.flash_inherit_color .h6,
.flash_inherit_color p,.flash_inherit_color span,
.flash_inherit_color div.service-content-wrap,
.flash_inherit_color .entry-summary {color: inherit !important;}
.entry-content h2 {margin-bottom:15px;}
.h2.entry-title a:hover {color:#2ecc71;}
/*-------------------------------------------------------------- Galleries --------------------------------------------------------------*/
 .gallery {	margin-bottom: 1.5em; } .gallery-item {	display: inline-block;	text-align: center;	vertical-align: top;	width: 100%; } .gallery-columns-2 .gallery-item {	max-width: 50%; } .gallery-columns-3 .gallery-item {	max-width: 33.33%; } .gallery-columns-4 .gallery-item {	max-width: 25%; } .gallery-columns-5 .gallery-item {	max-width: 20%; } .gallery-columns-6 .gallery-item {	max-width: 16.66%; } .gallery-columns-7 .gallery-item {	max-width: 14.28%; } .gallery-columns-8 .gallery-item {	max-width: 12.5%; } 
 .gallery-columns-9 .gallery-item {	max-width: 11.11%; } .gallery-caption {	display: block; } .wp-caption, .gallery-caption {	color: #666;	font-size: 13px;	font-style: italic;	margin-bottom: 21px;	max-width: 100%; } 
 .wp-caption img[class*="wp-image-"] {	display: block;	margin-left: auto;	margin-right: auto; } .wp-caption .wp-caption-text {	margin: 11px 0; }/*--------------------------------------------------------------common--------------------------------------------------------------*/.tg-container {	width: 1200px;	margin: 0 auto;}.overlay {	background-color: rgba(0, 0, 0, 0.5);	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}#primary {	float: left;	width: 65.5%;}#secondary {	float: right;	width: 32.22%;}
 .page-template-full-width #primary,.page-template-pagebuilder #primary {	width: 100%;}
 #scroll-up {background-color: #2ecc71;	border-radius: 3px;	bottom: 50px;color: #fff;display: none;	padding: 10px 16px 14px;	position: fixed;opacity: 0.5;	filter: alpha(opacity=50);	/* For IE8 and earlier */	right: 20px;}
 .post-navigation {	margin-top: 30px;	display: inline-block;	width: 100%;}.post-navigation .nav-previous {	float: left;}.post-navigation .nav-next {	float: right;}
 .nav-next a .entry-title {	float: left;	margin-right: 3px;}.site{	background-color: #fff;}
 /*--------------------------------------------------------------}Preloader CSS--------------------------------------------------------------*/
 #preloader {position: relative;}
 #preloader span {display: block;bottom: 0px;width: 9px;height: 5px;background: #2ecc71;position: absolute;	
 -webkit-animation: preloader 1.5s infinite ease-in-out;-moz-animation: preloader 1.5s infinite ease-in-out;
 -ms-animation: preloader 1.5s infinite ease-in-out;	-o-animation: preloader 1.5s infinite ease-in-out;
 animation: preloader 1.5s infinite ease-in-out;}
 #preloader span:nth-child(2) {	left: 11px;	-webkit-animation-delay: .2s;-moz-animation-delay: .2s;	-ms-animation-delay: .2s;
 -o-animation-delay: .2s;	animation-delay: .2s;}
 #preloader span:nth-child(3) {	left: 22px;	-webkit-animation-delay: .4s;-moz-animation-delay: .4s;	-ms-animation-delay: .4s;
 -o-animation-delay: .4s;	animation-delay: .4s;}
 #preloader span:nth-child(4) {	left: 33px;	-webkit-animation-delay: .6s;-moz-animation-delay: .6s;	-ms-animation-delay: .6s;
 -o-animation-delay: .6s;	animation-delay: .6s;}
 #preloader span:nth-child(5) {	left: 44px;	-webkit-animation-delay: .8s;-moz-animation-delay: .8s;	-ms-animation-delay: .8s;
 -o-animation-delay: .8s;	animation-delay: .8s;}
 @-webkit-keyframes preloader {	0% {height: 5px;-webkit-transform: translateY(0px);	background: #2ecc71;}	
 25% {height: 30px;	-webkit-transform: translateY(15px);background: #2ecc71;}
 50% {height: 5px;-webkit-transform: translateY(0px);background: #2ecc71;}	
 100% {	height: 5px;-webkit-transform: translateY(0px);	background: #2ecc71;}}
 @-moz-keyframes preloader {0% {height: 5px;-moz-transform: translateY(0px);background: #2ecc71;}	
 25% {height: 30px;	-moz-transform: translateY(15px);background: #2ecc71;}
 50% {height: 5px;-moz-transform: translateY(0px);background: #2ecc71;}	
 100% {	height: 5px;-moz-transform: translateY(0px);background: #2ecc71;}}
 @-ms-keyframes preloader {	0% {height: 5px;-ms-transform: translateY(0px);	background: #2ecc71;}	
 25% {height: 30px;	-ms-transform: translateY(15px);background: #2ecc71;}
 50% {height: 5px;-ms-transform: translateY(0px);background: #2ecc71;}	
 100% {	height: 5px;-ms-transform: translateY(0px);	background: #2ecc71;}}
 @keyframes preloader {	0% {height: 5px;transform: translateY(0px);	background: #2ecc71;}
 25% {height: 30px;	transform: translateY(15px);background: #2ecc71;}
 50% {height: 5px;transform: translateY(0px);background: #2ecc71;}
 100% {	height: 5px;transform: translateY(0px);	background: #2ecc71;}}
 #spinners {position: absolute;	width: 53px; top: 50%;left: 50%;	-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);	
 -ms-transform: translate(-50%, -50%);	-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
 #preloader-background {background-color: #000;	position: fixed;top: 0;	left: 0;width: 100%;height: 100%;z-index: 9999;}
 /*--------------------------------------------------------------Single page layout CSS-----------------------------------------------*/
 
 .full-width #primary {	float: none;	width: 100%;}
 .full-width-center #primary {	float: none;	margin: 0 auto;	width: 65.5%;}
 /*--------------------------------------------------------------Header--------------------------------------------------------------*/
 .header-top {	background: #090909!important;}
 .header-top .contact-info {	line-height: 30px;	float: left;	margin: 0;}.header-top .tg-column-wrapper {	margin-left: 0;	display: -webkit-box;    display: -ms-flexbox;	display: flex;	justify-content: space-between;	align-items: center;}
 .header-top .left-content,.header-top .right-content {	flex: 1;}
 .header-top .right-content ul {	float: right;}
 @media (max-width:975px) { .header-top .right-content {display:none;}}
 .header-top .contact-info,.header-top .social-menu {	list-style: none;}
 .header-top .contact-info li {	float: left;font-size: 12px;	color: #384554;	margin-right: 30px;	padding: 5px 0;}
 .header-top .contact-info li:last-child {	margin-right: 0;}
 .header-top .social-menu {	list-style: none;}
 .header-top .social-menu {	line-height: 30px;	margin: 0;}
 .header-top .social-menu li {	float: left;	margin-left: 10px;	font-size: 12px;	padding: 5px 0;}
 .header-top .social-menu li:first-child {	margin-left: 0;}
 .contact-info span {	font-size: 16px;	padding-right: 10px;	color: #99a3b0;}
 /*-----------------Social menu-----------------*/
 .topmenu {float:right;padding:3px 0 5px 0;}
 .topmenu a {font-size:13px;color:#616161;text-transform:uppercase;margin-left:10px;}
 .topmenu a:hover {color:#fff;}
 .social-menu {	list-style: none;}
 .social-menu li a {background-color: #fff;border-radius: 100%;font-size: 12px;font-family: fontello;text-align: center;	display: block;	line-height: 30px;height: 30px;width: 30px;	color: #99a3b0;}
 .transparent .social-menu li a {	background-color: rgba(0, 0, 0, 0);	border: none;	color: #fff;	height: auto;	width: auto;}
 .social-menu li a[href*="facebook.com"]::before {	content: "\f09a";}
 .social-menu li a[href*="vk.com"]::before {	content: "\f189";}
 .social-menu li a[href*="twitter.com"]::before {	content: "\f099";}
 .social-menu li a[href*="plus.google.com"]::before {	content: "\f0d5";}
 .social-menu li a[href*="twitter.com"]:hover {	color: #333333;}
 .social-menu li a[href*="plus.google.com"]:hover {	color: #333333;}
 .social-menu li a[href*="vk.com"]:hover {	color: #333333;}
 .social-menu li a[href*="facebook.com"]:hover {	color: #333333;}
 .transparent .social-menu li a[href*="twitter.com"]:hover {	color: #99a3b0;}.transparent .social-menu li a[href*="facebook.com"]:hover {	color: #99a3b0;}.transparent .social-menu li a[href*="plus.google.com"]:hover {	color: #99a3b0;}.transparent .social-menu li a[href*="linkedin.com"]:hover {	color: #99a3b0;}
 .transparent .social-menu li a[href*="facebook.com"],.transparent .social-menu li a[href*="linkedin.com"],.transparent .social-menu li a[href*="twitter.com"],.transparent .social-menu li a[href*="plus.google.com"] {	color: #fff;}.transparent .is-sticky .social-menu li a[href*="facebook.com"],.transparent .is-sticky .social-menu li a[href*="linkedin.com"],.transparent .is-sticky .social-menu li a[href*="twitter.com"],.transparent .is-sticky .social-menu li a[href*="plus.google.com"] {	color: #333333;}/*-----------------Logo-----------------*/.logo {	padding: 0;}
 .logo .logo-image {	padding: 25px 0;}
 .logo .logo-image a img {	padding: 0;	margin-bottom: 5px; width:180px;}.logo .logo-text {margin-left: 12px;	padding: 11px 0;}.logo .logo-text p {	margin: 0;}.logo-text .site-title {	font-size: 22px;	font-weight: 500;	line-height: 24px;}.logo-text .site-title span {	font-weight: 700;}/*-----------------Site Navigation-----------------*/
 #site-navigation {	}
 #site-navigation .menu-toggle {display: none;}
 #site-navigation ul {	margin: 0;	list-style: none;}
 #site-navigation ul li {float: left;padding: 23px 30px 23px 0;	position: relative;}
 #site-navigation ul li a {text-transform:uppercase;font-size: 14px;font-weight:700;}
 #site-navigation ul li.menu-item a {color:#616161;}
 #site-navigation ul li a:hover {color:#fff;}
 #site-navigation ul li.current-menu-item > a,#site-navigation ul li.current_page_item > a {color: #2ecc71;}
 #site-navigation ul li:last-child {padding-right: 0;}
 #site-navigation ul.sub-menu,
 .menu ul li ul.children {background-color: #000;min-width: 200px;padding: 0;position: absolute;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);	
 right: 50%;top: 90%;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);	
 -o-transform: translateX(50%);	transform: translateX(50%);	opacity: 0;	visibility: hidden;	z-index: 9;	-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;transition: all 0.5s ease;}
 #site-navigation ul li ul li {	padding: 10px;	text-align: left;	width: 100%;}#site-navigation ul.sub-menu li:hover {	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}#site-navigation ul.sub-menu li:hover a {	color: #2ecc71;}#site-navigation li:hover ul.sub-menu,.menu ul li:hover > ul.children {	opacity: 1;	visibility: visible;	top: 100%;}#site-navigation ul li a {	color: #4c5867;}#site-navigation .sub-menu li.menu-item-has-children ul,.menu ul li ul li ul.children {	left: 50%;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}
 #site-navigation .sub-menu li.menu-item-has-children ul li:hover a {color: #2ecc71;}
 #site-navigation .sub-menu li.menu-item-has-children ul li a {	color: #616161;}
 #site-navigation ul li ul.sub-menu li.menu-item-has-children:hover ul,
 .menu ul li ul li:hover ul.children {	top: 0;	opacity: 1;	visibility: visible;}
 .sub-toggle {	color: #333333;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}#site-navigation ul li.menu-item-has-children:hover > .sub-toggle {	color: #2ecc71;}#site-navigation ul li ul.sub-menu li.menu-item-has-children .sub-toggle {	position: absolute;	top: 50%;	right: 10px;	-webkit-transform: translateY(-50%) rotate(-90deg);	-moz-transform: translateY(-50%) rotate(-90deg);	-ms-transform: translateY(-50%) rotate(-90deg);	-o-transform: translateY(-50%) rotate(-90deg);	transform: translateY(-50%) rotate(-90deg);}.transparent.header-sticky #masthead-sticky-wrapper.is-sticky #site-navigation ul li.current-flash-item a,#site-navigation ul li.current-flash-item a {	color: #2ecc71;}.header-bottom {	margin:0 auto;z-index:100;		background: #000;width:100%;}/*-----------------Header Search and Cart-----------------*/.header-bottom .tg-container {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}
 .header-bottom .site-navigation-wrapper {}
 .header-bottom .header-action-container {}
 .header-bottom .search-wrap {	text-align:right; float: right;	padding: 20px 0 20px 40px;	right:0;position: relative;}
 .transparent.header-sticky .search-icon:hover,.transparent .search-icon:hover,.header-bottom .search-icon:hover {	border-color: #2ecc71;	color: #2ecc71;}.header-bottom .search-icon {	cursor: pointer;	color: #99a3b0;	font-size: 14px;height: 30px;width: 30px;line-height: 30px;	text-align: center;	border: 1px solid #9ca6b2;	border-radius: 100%;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.header-bottom .search-box {	opacity: 0;	visibility: hidden;	position: absolute;	width: 300px;	top: 100%;	right: -10px;	background-color: #fff;	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);	padding: 20px;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.header-bottom .search-box.active {	opacity: 1;	visibility: visible;	right: 0;	z-index: 9;}.header-bottom .search-box .search-field {	width: 80%;	border-right: none;	border-top: none;	border-left: none;	border-bottom: 1px solid #a1a1a1;}.header-bottom .searchform .btn {	background-color: #2ecc71;}
 .header-bottom .searchform .btn:hover {	background-color: #2299a1;}.search-submit .fa {	color: #fff;}
 .header-bottom .cart-wrap {	float: right;	padding: 20px 0 20px 30px;	position: relative;}
 .header-bottom .flash-cart-views {	font-size: 14px;	height: 30px;	width: 30px;line-height: 30px;text-align: center;border: 1px solid #9ca6b2;	border-radius: 100%;}
 .header-bottom .flash-cart-views a {	color: #99a3b0;	position: relative;}.header-bottom .flash-cart-views a span {	background-color: #2ecc71;	border-radius: 100%;	font-size: 12px;	left: 17px;	height: 20px;	width: 20px;	line-height: 20px;	text-align: center;	position: absolute;	top: -10px;	color: #fff;}

 .boxed .site {	background: #fff none repeat scroll 0 0;	box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.3);	margin: 30px 0;	position: relative;}.boxed .tg-container {	width: 100%;	padding: 0 30px;}
 @media(max-width: 980px) {	.boxed .tg-container {width: 98%;	}}
 .transparent #masthead {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 999;}.transparent .contact-info span {	color: #fff;}
 .transparent .contact-info li {	color: #fff;}.transparent .header-bottom {	border: none;	background-color: transparent;	border-bottom: 1px solid rgba(255, 255, 255, 0.3);}.transparent .logo-text,.transparent .logo-text a {	color: #fff;}
 .transparent.header-sticky #site-navigation ul li:hover > a {	color: #2ecc71;}
 .transparent #site-navigation .menu-toggle .fa,.transparent #site-navigation ul li .sub-toggle {	color: #fff;}
 .transparent #site-navigation ul.sub-menu li {	padding: 0;}
 .transparent #site-navigation ul li a {color: #fff;display: inline-block;}
 .transparent #site-navigation ul li:hover .sub-toggle {	color: #2ecc71;}
 .transparent #site-navigation ul li:hover a {	color: #2ecc71;	position: relative;	visibility: none;}
 .transparent #site-navigation ul.sub-menu li a {	color: #4c5867;	padding: 10px 30px;}
.transparent #site-navigation ul.sub-menu li a::before {	display: none;}
.transparent #site-navigation ul.sub-menu li:hover a,
.transparent #site-navigation ul.sub-menu li.menu-item-has-children ul li:hover a {	color: #2ecc71;}
.transparent #site-navigation ul.sub-menu li.menu-item-has-children ul li a {	color: #4c5867;}
.transparent .cart-wrap .flash-cart-views {	border-color: #fff;}
.transparent .cart-wrap .flash-cart-views a {	color: #fff;}
.transparent .search-wrap .search-icon {	color: #fff;	border-color: #fff;}
.right-logo-left-menu .header-bottom .tg-container {-webkit-box-orient: horizontal;	-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;	flex-direction: row-reverse;}
.right-logo-left-menu .header-bottom #site-navigation {	}
.right-logo-left-menu .header-bottom .header-action-container {	margin-right: auto;}
.right-logo-left-menu .header-bottom .header-action-container .cart-wrap,
.right-logo-left-menu .header-bottom .header-action-container .search-wrap {padding-left: 0;	padding-right: 30px;}
.right-logo-left-menu .header-bottom .search-box {	left: -10px;}
.right-logo-left-menu .header-bottom .search-box.active {	right: auto;	left: 0;}
.right-logo-left-menu .header-bottom .widget_shopping_cart {	left: 0;}
.center-logo-below-menu .header-bottom .tg-container {	display: block;	text-align: center;}
.center-logo-below-menu .logo {	float: none;}.center-logo-below-menu .logo .logo-text,
.center-logo-below-menu .logo .logo-image {	float: none;}
.center-logo-below-menu .logo .logo-image {	padding: 20px 0 0 0;	display: inline-block;}
.center-logo-below-menu #site-navigation {	}
.center-logo-below-menu .header-bottom .header-action-container {	display: none;}
.center-logo-below-menu .header-bottom .site-navigation-wrapper {	display: -webkit-box;	display: -ms-flexbox;	display: flex;}
.center-logo-below-menu .header-bottom .site-navigation-wrapper .header-action-container {display: -webkit-box;	display: -ms-flexbox;display: flex;	margin-left: auto;}
.header-sticky .is-sticky #masthead {	z-index: 99 !important;}
.header-sticky .is-sticky .header-bottom {	background: #fff;	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.transparent.header-sticky #masthead-sticky-wrapper {	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 99;}
.transparent.header-sticky #masthead {	left: auto;}.transparent.header-sticky .header-top {	display: none;}
.transparent.header-sticky .header-bottom {	background-color: transparent;	border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.transparent.header-sticky #site-navigation .menu-toggle .fa,.transparent.header-sticky #site-navigation ul li a,
.transparent.header-sticky .flash-cart-views a {	color: #fff;}.transparent.header-sticky #site-navigation ul.sub-menu li a {	color: #333333;}
.transparent.header-sticky #site-navigation ul.sub-menu li a:hover {	color: #2ecc71;}
.transparent.header-sticky .flash-cart-views {	border-color: #fff;}
.transparent.header-sticky .search-icon {	color: #fff;	border-color: #fff;}
.transparent.header-sticky .is-sticky #masthead {	z-index: 99 !important;}
.transparent.header-sticky .is-sticky .header-top {	background: #f1f5f8;	border: none;	color: #333333;	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}
.transparent.header-sticky .is-sticky .header-top .contact-info li,.transparent.header-sticky .is-sticky .header-top .contact-info li span,
.transparent.header-sticky .is-sticky .logo-text,.transparent.header-sticky .is-sticky .logo-text a,
.transparent.header-sticky .is-sticky #site-navigation ul li a,.transparent.header-sticky .is-sticky #site-navigation ul.sub-menu li a,
.transparent.header-sticky .is-sticky .flash-cart-views a,
.transparent.header-sticky .is-sticky #site-navigation .menu-toggle .fa {	color: #333333;}
.transparent.header-sticky .is-sticky .header-bottom {	background: #000;opacity:0.9;	border: none;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}
.transparent.header-sticky .is-sticky .flash-cart-views {	border-color: #333333;}
.transparent.header-sticky .is-sticky .search-icon {	color: #333333;	border-color: #333333;}
.transparent.header-sticky .custom-logo,.transparent.header-sticky .is-sticky .transparent-logo,
.transparent-logo,.transparent .custom-logo {	display: none;}.transparent.header-sticky .is-sticky .custom-logo,
.transparent.header-sticky .transparent-logo,.transparent .transparent-logo {	display: block;}
#wp-custom-header-video {	display: block;	min-height: 300px;	min-height: 75vh;	width: 100%;}
.wp-custom-header {	position: relative;}.wp-custom-header-video-button {	position: absolute;	bottom: 0;	left: 0;}
/*--------------------------------------------------------------Slider--------------------------------------------------------------*/


.headbtn a.hb2 {border: 1px solid #2ecc71; color:#fff;font-weight: 700;text-transform:uppercase;	padding: 10px 25px;	background:#2ecc71;	border-radius:30px 30px 30px 30px;outline:none;box-shadow:none;}
.headbtn a.hb2:hover {	background:#25a75c;	color: #fff;}
.headbtn a.hb1 {margin-right:20px;border: 1px solid #999;color:#929292;font-weight: 700;text-transform:uppercase;	padding: 10px 25px;	border-radius:30px;outline:none;box-shadow:none;}
.headbtn a.hb1:hover {background:#2b2b2b;	color: #929292;}
.footbtn a.hb2 {text-align:center;display:block;border: 1px solid #2ecc71; color:#fff;font-weight: 700;text-transform:uppercase;	padding: 10px 25px;	background:#2ecc71;	border-radius:30px 30px 30px 30px;outline:none;box-shadow:none;}
.footbtn a.hb2:hover {	background:#25a75c;	color: #fff;}
.footbtn a.hb1 {text-align:center;display:block;margin-bottom:15px;border: 1px solid #999;color:#929292;font-weight: 700;text-transform:uppercase;	padding: 10px 25px;	border-radius:30px;outline:none;box-shadow:none;}
.footbtn a.hb1:hover {background:#2b2b2b;	color: #929292;}
.sbbtn {}
.sbbtn a.sb1 {
	display: block;
	text-align: center;
	font-size: 20px;
    font-weight: 600;
    padding: 15px 0;
	margin-bottom:20px;
    text-transform: uppercase;
    color: #fff;
    border-top: 2px solid #76ffbb;
    border-bottom: 2px solid rgba(0,0,0,.5);
    border-radius: 40px;
    background-color: #2ecc71;
    box-shadow: 0 15px 30px rgba(0,0,0,.45);
    white-space: nowrap;
	text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.sbbtn a.sb1:hover {	background:#25a75c;	color: #fff;}


.full-screen.tg-slider-widget .slider-image img {	height: 100%;	max-width: none;	visibility: hidden;	opacity: 0;}
.slider-image {	text-align: center;	background-position: center center;	background-repeat: no-repeat;}
.section-title-wrapper {margin-bottom: 30px !important;text-align:left;}
.section-title {color: #000;	font-weight: 700;text-align: left; position: relative;	margin-bottom: 20px;}
.h3.section-title {line-height:1.2;}

.section-title:before,.section-title:after {	background: #e1e1e1 none repeat scroll 0 0;	bottom: -5px;	content: "";	height: 1px;	left: 50%;	margin-left: -50px;	position: absolute;	width: 100px;}
.section-title:after {	background: #2ecc71 none repeat scroll 0 0;	bottom: -6px;	height: 3px;	margin-left: -15px;	width: 30px;}
.section-description {	text-align: center;	color: #777777;}



.blog-section .tg-column-2 {margin: 0;}.blog-section .tg-blog-widget-layout-1 .tg-column-2 {width: 50%;}.blog-section .row:nth-child(odd) {	float: left;	width: 100%;	background-color: #fcfcfc;}
.blog-section .tg-blog-widget-layout-1 .row:nth-child(odd) .post-image {	float: left;	width: 50%;	position: relative;}.blog-section .row .post-image figure img {	padding: 0;}
.blog-section .row:nth-child(odd) .post-image figure img {	width: 100%;}.blog-section .row:nth-child(odd) .post-image::before {	border-bottom: 15px solid transparent;	border-right: 15px solid #fcfcfc;	border-top: 15px solid transparent;	content: " ";	font-size: 22px;	position: absolute;	top: 50%;	right: 0;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}
.blog-section .tg-blog-widget-layout-1 .blog-content:hover .entry-title a {	color: #fff;}
.blog-section .row:nth-child(odd) .blog-content {	float: left;	padding: 15px 20px 15px 20px;	width: 50%;}
.blog-section .row:nth-child(odd) .post-readmore {	display: none;}
.blog-section .row:nth-child(odd) .entry-title {	line-height: 24px;}
.blog-section .row:nth-child(odd) .entry-title a {	font-size: 18px;	font-weight: 600;	color: #000;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .blog-content .entry-title a {	color: #fff;}
.blog-section .row:nth-child(odd) .entry-title a:hover {	color: #2ecc71;}
.blog-section .row:nth-child(odd) .entry-meta {	margin: 8px 0;	color: #919191;}
.blog-section .row:nth-child(odd) .entry-meta .fa {	padding-right: 5px;}
.blog-section .row:nth-child(odd) .entry-meta a {	font-size: 12px;	color: #919191;}
.blog-section .row:nth-child(odd) .entry-meta .entry-author {	margin-left: 15px;}
.blog-section .row:nth-child(odd) .entry-summary {	font-size: 14px;	color: #777777;	font-weight: 400;}
.blog-section .tg-blog-widget-layout-1 {	margin: 0;}.tg-blog-widget-layout-1 .entry-summary {	max-height: 167px;	overflow: hidden;}
.blog-section .row:nth-child(even) {	float: left;	width: 100%;	background-color: #fcfcfc;}
.blog-section .row:nth-child(even) .post-image {	float: right;	position: relative;	width: 50%;}
.blog-section .row:nth-child(even) .post-image figure img {	width: 100%;}
.tg-blog-widget-layout-1 .tg-blog-widget .entry-summary {	margin: 0;}
.blog-section .row:nth-child(even) .post-image::before {	border-bottom: 15px solid transparent;	border-left: 15px solid #fcfcfc;	border-top: 15px solid transparent;	content: " ";	font-size: 22px;	position: absolute;	left: 0;	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}.blog-section .row:nth-child(even) .blog-content {	float: right;	padding: 15px 20px 15px 20px;	width: 50%;}.blog-section .row:nth-child(even) .post-readmore {	display: none;}
.blog-section .row:nth-child(even) .entry-title {	line-height: 24px;}
.blog-section .row:nth-child(even) .entry-title a {	font-size: 18px;	font-weight: 600;	color: #000;}
.blog-section .row:nth-child(even) .entry-title a:hover {	color: #2ecc71;}
.blog-section .row:nth-child(even) .entry-meta {	margin: 8px 0;	color: #919191;}
.blog-section .row:nth-child(even) .entry-meta .fa {	margin-right: 5px;}
.blog-section .row:nth-child(even) .entry-meta a {	font-size: 12px;	color: #919191;}
.blog-section .row:nth-child(even) .entry-meta .entry-author {	margin-left: 15px;}
.blog-section .row:nth-child(even) .entry-summary {	font-size: 14px;	color: #777777;	font-weight: 400;}
.blog-section .tg-blog-widget {	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover {	background-color: #2ecc71;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-title a {	color: #fff;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-title a:hover {	color: #000;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-meta {	color: #fff;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-meta a {	color: #fff;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-summary {	color: #fff;}.blog-section .row:nth-child(odd) .tg-blog-widget:hover .post-image::before {	border-right: 15px solid #2ecc71;}.blog-section .row:nth-child(even) .tg-blog-widget:hover .post-image::before {	border-left: 15px solid #2ecc71;}
.blog-section .tg-blog-widget-layout-1 .entry-title a:hover,
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .blog-content .entry-title a:hover{	color: #fff;}
/*----------------- tg-blog-widget-layout-2 -----------------*/
.blog-section .tg-blog-widget-layout-2 .post-image {	position: relative;	width: auto;	float: none;}
.blog-section .tg-blog-widget-layout-2 .post-image img {	width: 100%;	padding: 0;}
.blog-section .tg-blog-widget-layout-2 .post-image .entry-date {	background: #2ecc71;	left: 0;	padding: 10px;	position: absolute;	text-align: center;	top: 0;}
.blog-section .tg-blog-widget-layout-2 .post-image .entry-date .fa {	display: none;}.blog-section .tg-blog-widget-layout-2 .post-image .entry-date a {	color: #fff;	font-size: 12px;}
.blog-section .tg-blog-widget-layout-2 .post-image.image-none .entry-date {	position: relative;	display: inline-block;}.blog-section .tg-blog-widget-layout-2 .post-image::before {	display: none;}
.blog-section .tg-blog-widget-layout-2 .blog-content {	float: none;	width: auto;	text-align: left;}
.blog-section .tg-blog-widget-layout-2 .entry-title a {	font-size: 18px; font-weight: 600; line-height: 24px;	display: block;}
.tg-blog-widget-layout-2 .entry-title {	margin-top: 15px;}.blog-section .tg-blog-widget-layout-2 .post-readmore {	background: #2ecc71;	color: #fff;	display: inline-block;	font-size: 12px;	padding: 6px 12px;	margin: 20px 0;}
.blog-section .tg-blog-widget-layout-2 .post-readmore:hover {	background: #2299a1;}.blog-section .tg-blog-widget-layout-2 .read-more-container {	background: #f6f6f6;	display: inline-block;	width: 100%;	padding: 5px 10px;	margin-top: 20px;}
.blog-section .tg-blog-widget-layout-2 .read-more-container .entry-author {	float: left;	color: #8e8e8e;}.tg-blog-widget-layout-2 .read-more-container .entry-author a {	color: #8e8e8e;	font-size: 12px;}
.blog-section .tg-blog-widget-layout-2 .read-more-container .entry-author .fa {	margin-right: 5px;}.blog-section .tg-blog-widget-layout-2 .read-more-container .read-more {	float: right;}
.blog-section .tg-blog-widget-layout-2 .read-more-container .read-more a {	font-size: 12px;	color: #2ecc71;}

.blog-section .tg-blog-widget-layout-2:hover .entry-meta a {	color: #919191;}.tg-blog-widget-layout-2 .blog-content p {	margin: 0 0 10px;}
.blog-section .tg-blog-widget-layout-2 .entry-title a:hover,.blog-section .tg-blog-widget-layout-2 .tg-blog-widget:hover .blog-content .entry-title a:hover,.blog-section .tg-blog-widget-layout-2 .read-more-container .read-more:hover a,.tg-blog-widget-layout-2 .read-more-container .entry-author:hover a,.tg-blog-widget-layout-2 .read-more-container .entry-author:hover {	color: #2ecc71;}/*--------------------------------------------------------------Clients--------------------------------------------------------------*//*--------------------------------------------------------------Footer--------------------------------------------------------------*/
.blog-section .row .entry-title {margin-bottom: 10px;}

.single h1.entry-title {font-weight:600;line-height:1.1;}
#top-footer {	background-color: #000;	padding: 60px 0 20px;}#top-footer .footer-logo {	display: inline-block;	width: 100%;	margin-bottom: 15px;}
#top-footer .footer-logo .logo-image {	float: left;	padding: 5px;}
.pokerdom {line-height:1.3;}
.pokerdom span {font-weight:700;font-size:13px;color:#454545;}
.pokerdom p {color:#3b3b3b;margin-top:10px;margin-bottom:0;font-size:11px;}
#top-footer .footer-logo .site-title {	font-size: 32px;	color: #fff;	font-weight: 700;	float: left;	line-height: 42px;}
#top-footer .textwidget {font-size: 15px;	color: #fff;	line-height: 24px;	font-weight: 400;}
#top-footer .widget-title {	text-transform:uppercase;font-size: 18px;border-left: 3px solid #2ecc71;	font-weight: 600;line-height: 24px;	color: #fff;margin-bottom: 30px;padding-left: 20px;}
#top-footer .widget-title::first-letter {	color: #2ecc71;}#top-footer .widget {	margin-bottom: 30px;}#top-footer .widget ul {	margin: 0;	list-style: none;}#top-footer .widget ul li {	position: relative;	padding: 0 0 10px 20px;	font-size: 12px;}
#top-footer .widget ul li::after {	color: #fff;	content: "\f105";	font-family: fontello;	left: 0;	position: absolute;	top: 2px;}
#top-footer .widget ul li a {font-size: 14px;color: #fff;text-transform:uppercase;}
#top-footer .widget ul li a:hover {	color: #9b9b9b;}
#top-footer .widget.widget_recent_entries ul li a {text-transform:none;}
#secondary .widget.widget_recent_entries ul li a {font-size:14px;text-transform:none;}
#secondary .widget.widget_recent_entries .post-date {clear:both;display:block;}
#top-footer .widget.widget_recent_entries .post-date {clear:both;display:block;}
#top-footer .widget_tag_cloud .tagcloud a {	font-size:14px; border: 1px solid #2ecc71;color: #fff;display: inline-block;
margin: 0px 10px 10px 0;padding: 3px 7px 6px;
line-height: 1;}
.archive #flash-breadcrumbs, .single #flash-breadcrumbs, .search #flash-breadcrumbs, .blog #flash-breadcrumbs, .error404 #flash-breadcrumbs, .page-template-default #flash-breadcrumbs {margin-top:0;}
#top-footer .widget_tag_cloud .tagcloud a:hover {background-color: #2ecc71;	border-color: #2ecc71;}
#bottom-footer {padding: 20px 0;background-color: #0b0b0b;}
#bottom-footer .copyright {	float: left;}#bottom-footer .copyright-text {color: #fff;font-size: 14px;}
#bottom-footer .copyright-text a {color: #bcbaba;}#bottom-footer .copyright-text a:hover {color: #2ecc71;}
#bottom-footer p {margin:25px 0 0;display:block;clear:both;font-size:12px;}
#bottom-footer .footer-menu {	float: right;	margin: 0;}
#bottom-footer .footer-menu ul li {	float: left;}
#bottom-footer .footer-menu ul li.menu-item {list-style:none;}
#bottom-footer .footer-menu ul li::after {	content: "|";	padding: 0 5px;	color: #fff;}
#bottom-footer .footer-menu ul li:last-child::after {	display: none;}
#bottom-footer .footer-menu ul li a {	color: #fff;font-size: 12px;}
#bottom-footer .footer-menu ul li a:hover {	color: #2ecc71;}
.footer-menu li {	list-style:none;float: left;	padding: 0 0 0 15px;}.footer-menu li a {color: #fff;font-size: 14px;}
.footer-menu li a:hover {	color: #2ecc71;}
/*--------------------------------------------------------------Archive--------------------------------------------------------------*/
.h3 #reply-title {margin-top:15px;}
.post {	margin-bottom: 40px;	display: inline-block;}
.post .entry-thumbnail {	float: left;	margin-right: 30px;	width: 33.7%;}
.entry-content-block {	overflow: hidden;}.entry-meta .entry-date a .updated:not(.published) {	display: none;}
.entry-content-block .h2.entry-title {font-size: 25px;line-height: 27px;}
.search .h2.entry-title {font-weight:400;font-size: 25px;line-height: 27px;}
.entry-content,.entry-summary {	margin-top: 12px;	color: #606060;}#primary .entry-footer span {	font-size: 14px;	margin-right: 15px;}#primary .entry-footer span .fa {	margin-right: 5px;}#primary .entry-footer span a {	font-size: 12px;}.navigation.posts-navigation {	margin: 20px 0;}.entry-meta {	font-size: 12px;	margin-top: 12px;}.entry-meta .fa {	padding-right: 5px;}.entry-meta a, .entry-footer a {	font-size: 12px;	color: #8e8e8e;}.entry-meta span{	margin-right: 15px;}.entry-meta .entry-author:hover{	color: #2ecc71;}#secondary {	float: right;	width: 32.22%;}
#secondary .widget-title {font-size: 18px;position: relative; text-transform:uppercase;margin-bottom: 30px;}
#secondary .widget-title::before,#secondary .widget-title::after {	background: #e1e1e1 none repeat scroll 0 0;	bottom: -10px;	content: " ";	height: 1px;	left: 0;	margin-left: 0;	position: absolute;	width: 100%;}
#secondary .widget-title:after {	background: #2ecc71;	bottom: -11px;	height: 3px;	margin-left: 0;	width: 30px;}#secondary .searchform input {	border: none;	border-bottom: 1px solid #666;	width: 70%;}
#secondary .searchform .btn:hover {	background: #2ecc71 none repeat scroll 0 0;}#secondary .widget {	margin-bottom: 30px;}#secondary .widget ul {	margin: 0;	list-style: none;}#secondary .widget ul li {	position: relative;	padding: 0 0 10px 20px;	}
#secondary .widget ul li::after {	color: #000;	content: "\f105";	font-family: fontello;	left: 0;	position: absolute;	top: 0;}#secondary .widget ul li a {	font-size: 15px;}#secondary .widget ul li a:hover {	color: #2ecc71;}.widget_post_list .post-link-block  {	margin-bottom: 20px;	display: inline-block;}
.widget_post_list .entry-thumbnail {	float: left;	margin-right: 30px;	width: 20%;}.widget_post_list .entry-content-block {	overflow: hidden;}
.widget_post_list .entry-content-block .entry-title {	line-height: 13px;	margin-bottom: 18px;}
.widget_post_list .entry-content-block .entry-title a {	font-size: 12px;}.widget_post_list .entry-content-block .entry-meta a {	color: #8e8e8e;	font-size: 12px;}.widget_post_list .entry-meta .entry-author {	margin-left: 15px;}
.blog  .entry-thumbnail {	float: left;	width: 33.7%;}.blog .entry-content-block{	width: 60%;}#primary .post .entry-content-block .entry-content {	border: none;}.full-width-archive #primary .post{	margin-bottom: 50px;	width: 100%;}.full-width-archive #primary .post.has-post-thumbnail{	margin-bottom: 0;}
.full-width-archive #primary .post .entry-thumbnail{	width: 100%;	float: none;	margin-right: 0;}
.full-width-archive #primary .post .entry-thumbnail img {	width: 100%;}
.full-width-archive #primary .post .entry-content-block {	overflow: unset;	width: 94%;	position: relative;	top: 0;	padding: 20px 20px 0 20px;	margin: 0 auto;	background: #fff;}.full-width-archive #primary .post.has-post-thumbnail .entry-content-block {	overflow: unset;	width: 94%;	position: relative;	top: -45px;	padding: 20px 20px 0 20px;	margin: 0 auto;	background: #fff;}.grid-view #primary .post {	display: inline-block;	margin-bottom: 30px;	margin-right: 1%;	vertical-align: top;	width: 48%;}.grid-view #primary .post .entry-thumbnail {	width: 100%;}.grid-view #primary .post .entry-content-block {	position: unset;	width: 100%;}
.entry-content-block .entry-title {font-weight:400;line-height:1.1;}.grid-view .entry-header{	margin-top: 10px;}/*--------------------------------------------------------------Bread Crumb--------------------------------------------------------------*/.breadcrumb-trail.breadcrumbs {	background: #fafafa none repeat scroll 0 0;	margin-bottom: 30px;}
.breadcrumb-trail.breadcrumbs .trail-title {	float: left;	font-weight: 500;	font-size: 25px;	padding: 10px 0 12px;}
.breadcrumb-trail.breadcrumbs .trail-items {margin: 0;	padding: 14px 0;	list-style: none;}
.breadcrumb-trail.breadcrumbs .trail-items li {	float: left;}.breadcrumb-trail.breadcrumbs .trail-items li:first-child span::before {	display: none;}.breadcrumb-trail.breadcrumbs::before {	clear: both;	content: "";	display: block;}.breadcrumb-trail.breadcrumbs .trail-items li span {	font-size: 14px;	color: #a1a1a1;	position: relative;	line-height: 18px;	padding: 0 12px 0 14px;}.breadcrumb-trail.breadcrumbs .trail-items li span a {	color: #a1a1a1;}
.breadcrumb-trail.breadcrumbs .trail-items li span::before {	color: #a1a1a1;	content: "\f105";	font-family: fontello;	left: 0;	position: absolute;	top: 2px;}.page-template-pagebuilder .breadcrumb-trail.breadcrumbs {	margin: 0;}/*--------------------------------------------------------------Post Page--------------------------------------------------------------*/.post {	width: 100%;}.single .entry-content-block .entry-meta {	margin-top: 0;	margin-bottom: 20px;}.single .entry-content-block .entry-header {	margin: 20px 0 5px;}.single .entry-thumbnail {	margin-top: 20px;	width: 100%; text-align: center;}.single .entry-thumbnail img {	padding: 0;}.single .entry-content-block {	width: 100%;}
.single .entry-content-block .entry-meta .fa {	padding-right: 5px;}.single .entry-content-block .entry-meta a {	font-size: 12px;}.post .entry-content-block .entry-meta a:hover,.post .entry-content-block .entry-meta span:hover{	color: #2ecc71;}.single .entry-content-block .entry-content {	border-bottom: 1px solid #c5c5c5;}.single .entry-content-block .entry-footer span {	color: #8e8e8e;	font-size: 14px;	margin-right: 15px;}.single .entry-content-block .entry-footer span .fa {	margin-right: 5px;}.single .entry-content-block .entry-footer span a {	color: #8e8e8e;	font-size: 12px;}.post .entry-content-block .entry-footer span a:hover{	color: #2ecc71;}.author-description {	border-bottom: 1px solid #c5c5c5;	display: inline-block;	padding: 0 0 30px;}.author-description .author-img {	display: inline-block;	width: 75px;	float: left;}.author-description .author-description-block {	width: calc(100% - 100px);	float: right;	display: inline-block;}.author-description .author-description-block .author-title {	color: #000;	font-weight: 700;}.author-description .author-description-block .author-summary {	font-size: 12px;}.default-wp-page {	margin: 0;	padding: 30px 0;	display: inline-block;	border-bottom: 1px solid #c5c5c5;}.default-wp-page .previous {	float: left;	width: 46%;}.default-wp-page .previous a {	display: inline-block;}.default-wp-page .previous a span {	float: left;}.default-wp-page .previous a span:first-child {	font-size: 30px;	padding: 8px 0;}.default-wp-page .previous a span img {	padding: 0 10px;}
.default-wp-page .previous a .entry-title {	display: inline-block;	width: 60%;	padding: 8px 0;}.default-wp-page .navigation-divider {	display: inline-block;	padding: 20px;}.default-wp-page .next {	float: right;	width: 46%;}.default-wp-page .next a {	display: inline-block;}.default-wp-page .next a span {	float: right;}.default-wp-page .next a span:first-child {	font-size: 30px;	padding: 8px 0;}.default-wp-page .next a span img {	padding: 0 10px;}
.default-wp-page .next a .entry-title {	display: inline-block;	width: 60%;	padding: 8px 0;	text-align: right;}/*--------------------------------------------------------------404 page--------------------------------------------------------------*/.not-found .icon-404 .fa {	font-size: 300px;}#primary .content-404 {	padding: 60px 0;}#primary .not-found .page-header .page-title {	font-size: 24px;	line-height: 30px;}#primary .not-found .page-content {	margin: 30px 0;}#primary .searchform input {	border: none;	border-bottom: 1px solid #666;	width: 70%;}#primary .searchform .btn:hover {	background: #2ecc71 none repeat scroll 0 0;}
.search .hentry {margin-top: 20px;}
/*--------------------------------------------------------------Comments--------------------------------------------------------------*/
#comments {	padding: 30px 0;}#comments .comments-title {font-size: 25px;line-height: 30px;}
#comments .comment-list {margin: 0;}
#comments .comment-list article.comment-body .comment-author {	float: left;	max-width: 100px;}
#comments .comment-list article.comment-body .comment-author .says {display: none;}
#comments .comment-list article.comment-body .comment-author img {	margin-right: 30px;	display: block;	margin-bottom: 20px;}
#comments .comment-list article.comment-body .comment-metadata {padding: 6px 0;}
#comments .comment-list article.comment-body .comment-metadata a {	color: #8e8e8e;	font-size: 12px;}
#comments .comment-list article.comment-body .comment-metadata .entry-author {	margin-left: 15px;}
#comments .comment-list article.comment-body .comment-content {	overflow: hidden;	font-weight: 500;}
#comments .comment-list article.comment-body .comment-content p {	margin: 0;}
#comments .comment-list article.comment-body .reply {	margin-left: 100px;	padding-top: 6px;}
#comments .comment-list article.comment-body .reply a {	color: #8e8e8e;	font-size: 12px;position: relative;}
#comments .comment-list article.comment-body .reply a::before {	position: absolute;	top: 50%;	left: 100%;	content: " ";width: 30px;border: 1px solid #c5c5c5;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);	margin-left: 10px;}
#comments .comment-list .comment {padding: 30px 0;}
#comments .comment-list li.comment {list-style:none;}
#comments .comment-list .comment ul.children {	margin-left: 100px;}
#comments .comment-list .comment ul.children .comment {	padding: 0;	border-bottom: none;}
#comments .comment-list .comment ul.children .comment article.comment-body {border-bottom: 1px solid #c1c1c1;	padding: 20px 0;}
#comments .comment-list .comment ul.children .comment article.comment-body:last-child {	border: none;}
#respond {	padding-bottom: 10px;}
#respond #commentform .comment-form-comment #comment {	background: #f9f9f9 none repeat scroll 0 0;	resize: none;}

#respond #commentform p label {	font-weight: 500;}#respond #commentform p input {	background: #f9f9f9 none repeat scroll 0 0;}
#respond #commentform .form-submit input {	background: #2ecc71; border-radius: 3px;}
#respond #commentform .form-submit input:hover {background-color: #303030;}
.wp-pagenavi {
	clear: both;
	margin-bottom:30px;
}

.wp-pagenavi a {
	text-decoration: none;
	border: 2px solid #2ecc71;
	padding: 3px 7px;
	margin: 2px;
	
}
.wp-pagenavi span {
	text-decoration: none;
	border: none;
	padding: 3px 5px;
	margin: 2px;
	
}
.wp-pagenavi a:hover {
	background: #2ecc71;
	color:#fff;
}
.wp-pagenavi span.current {
	border: 2px solid #2ecc71;
	color:#2ecc71;
	padding: 3px 7px;
}
.wp-pagenavi span.current {
	font-weight: 700;
}

@media (min-width:1158px) and (max-width:1200px) {
.headbtn {	margin-left:30px;}
}
@media (max-width:1157px) {
.headbtn {display:none;}
}
@media (min-width:980px) and (max-width:1025px) {
.headbtn {	display:none;}
}	
@media (max-width:979px) {
.headbtn {	display:none;}
}	
@media (min-width:660px) and (max-width:979px) {
.tg-slider-widget .caption-title {width:50%;margin-top:30px;font-size: 25px;font-weight: 700;	line-height: 1.4;}
}
@media (max-width:659px) {
.tg-slider-widget .caption-title {width:100%;margin-top:30px;}
}
@media (max-width:600px) {
.search .entry-thumbnail {margin-bottom:15px;width:100%;}
.category .h2.entry-title, .blog .h2.entry-title {margin-top:15px;}

}
@media (max-width:700px) {

#bottom-footer .footer-menu {text-align:center;margin:0 auto;}
}
@media (max-width:379px) { .logo {width:70%;}}
@media (min-width:660px) {
	.section-title-wrapper {width:600px;}
}
.info {font-size:13px;color:#616161;}
.info span {color:#9f9f9f;}
.pay img {width:110px;margin-left:5px;margin-bottom:5px;}
.pay img:hover {opacity:0.9;}

.control {padding-top: 10px;}

.ya-share2, .ya-share2 * {
    text-align: center;
}

.ya-share2__list {
	transform: translate(25%, 25%) scale(2);
    padding: 7px 0 20px!important;
	margin-left: -68px!important;
}

.ya-share2.ya-share2_inited {
    border: 1px solid #ededed;
    padding: 10px 26px;
    margin-bottom: 40px;
}

.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover a {
	text-decoration: none!important;
}

.entry-content a, .entry-title a {
	text-decoration: underline!important;
}


.home h2, .home h1 {font-size: 20px;text-transform:uppercase;margin-bottom: 15px;color:#000;}
.home h3 {font-size: 17px;margin-bottom: 15px;color:#000;}
.main-home-content ul, .main-home-content ol {margin:0 0 15px;padding:0;list-style:none;}
.main-home-content ul li, .main-home-content ol li {position:relative;}
.main-home-content ul li {padding-left:15px;}
.main-home-content ul li:before {content:"";border-radius:50%;top:8px;position:absolute;width:7px;height:7px;left:0;background:#0183d2;}

.details-content ol li {padding-left:50px;width:33.3333%;float:left;padding-right:15px;padding-bottom:15px;}
.details-content ol li span {position:absolute;left:0;top:2px;font-weight:700;text-align:center;padding-top:1px;font-size:17px;border-radius:50%;width:40px;height:40px;border:5px solid #dedede;color:#2ecc71;}
.details-content ul li {padding-bottom:5px;}
.details-content ul li:last-child {padding-bottom:0;}

.account-content ul li {padding-left:15px;width:50%;float:left;padding-right:15px;padding-bottom:5px;}
.account-content ul li:last-child {padding-bottom:15px;}
.main-home-content .details-content ol, .main-home-content .account-content ul, .main-home-content .cash-content, .main-home-content .pros-content ul, .main-home-content .apps-content ul, .main-home-content .games-content ul, .main-home-content .support-content ul, .main-home-content .feeds-content ul ul {margin:0 -15px 15px 0;}
.cash-content ul li {padding-left:15px;width:25%;float:left;padding-right:15px;padding-bottom:5px;}
.cash-content ul li:last-child {padding-bottom:15px;}

.pros-content ul li {padding-left:15px;width:50%;float:left;padding-right:15px;padding-bottom:5px;}
.pros-content ul li:last-child {padding-bottom:15px;}
.main-home-content .bonus-content ul {margin:0 -15px 15px 0;}
.bonus-content ul li {padding-left:15px;width:50%;float:left;padding-right:15px;padding-bottom:5px;}
.bonus-content ul li:last-child {padding-bottom:15px;}
.promo-content img {border-radius: 15px;margin-bottom:15px;}

.decktop-content ol li {padding-left:50px;width:50%;float:left;padding-right:15px;padding-top:15px;min-height:60px;}
.decktop-content ol li span {position:absolute;left:0;top:5px;font-weight:700;text-align:center;padding-top:1px;font-size:17px;border-radius:50%;width:40px;height:40px;border:5px solid #dedede;color:#2ecc71;}

.apps-content ul li {padding-left:15px;width:50%;float:left;padding-right:15px;padding-bottom:5px;}
.apps-content ul li:last-child {padding-bottom:15px;}

.games-content ul li {padding-left:15px;width:33.3333%;float:left;padding-right:15px;padding-bottom:5px;}
.games-content ul li:last-child {padding-bottom:15px;}
.main-home-content .slots-content ul {margin:0 -15px 15px 0;}
.slots-content ul li {padding-left:15px;width:33.3333%;float:left;padding-right:15px;padding-bottom:5px;}
.slots-content ul li:last-child {padding-bottom:15px;}

.support-content ul li {padding-left:15px;width:33.3333%;float:left;padding-right:15px;padding-bottom:5px;}
.support-content ul li:last-child {padding-bottom:15px;}

.feeds-content ul li {padding-left:15px;width:50%;float:left;padding-right:15px;padding-bottom:5px;}
.feeds-content ul li:last-child {padding-bottom:15px;}
.feeds-content {background:#f7f7f7;padding:30px 0 50px;margin-top:30px;}
.comment-box {border-radius:15px;background:#fff;padding:15px 15px 1px;}
.home .content-area p.author-comment {color:#000;text-align:center;float:left;width:70px;}
.home .content-area p.text-comment {float:left;width: calc(100% - 70px);padding-left:10px; }
.author-comment img {display:block;max-width:50px;border-radius:50%;margin:0 auto;}
.header-action-container {
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.trail-items {
	margin-bottom: 20px;
}

.trail-items:after {
	clear: both;
	display: table;
	content: ' ';
}

.trail-begin span {
	padding-left: 0!important;
}

.tg-container.special-for {
	box-sizing: border-box;
}

.tg-container.special-for:before,.tg-container.special-for:after {
	display: none!important;
}

.bonuses{
  position:relative;
  margin: 0 0 30px 0; 
  padding:182px 12px 24px;
  color:#fff;
}
.bonuses__content{
  position:relative;
  z-index:2;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:12px;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.bonuses__bg{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
}
.bonuses__bg img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:80% 50%;
     object-position:80% 50%;
}
.bonuses .box{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:12px;
  width:100%;
  padding:12px 12px 66px;
  font-weight:bold;
  font-size:12px;
  line-height:1.2;
  text-transform:uppercase;
  border-radius:8px;
}
.bonuses .box__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  gap:4px;
}
.bonuses .box__text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:6px;
  min-width:47%;
  font-weight:bold;
  font-size: 10px;
  white-space:nowrap;
  text-transform:uppercase;
}
.bonuses .box__text span{
  color:#f7d540;
  font-size:24px;
  text-align:right;
  text-shadow:0 2px 0 #e75700;
}
.bonuses .box__footer{
  position:absolute;
  right:12px;
  bottom:12px;
  left:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  gap:12px;
}
.bonuses .box__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:12px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  max-width:396px;
  padding:8px 6px;
  color:#fff;
  font-weight:bold;
  line-height:24px;
  text-align:center;
  text-transform:uppercase;
  border:1px dashed;
  cursor:pointer;
}
.bonuses .box__button:hover{
  text-decoration:none;
}
.bonuses .box--casino{
  background:-webkit-gradient(linear, left top, left bottom, from(#09B505), to(#004B40));
  background:linear-gradient(180deg, #09B505 0%, #004B40 100%);
}
.bonuses .box--casino .box__button:last-child{
  background:#05D100;
  border-color:#05D100;
  border-style:solid;
}
.bonuses .box--casino .box__button:last-child:hover{
  background:#05ab00;
  border-color:#05ab00;
}
.bonuses .box--poker{
  background:-webkit-gradient(linear, left top, left bottom, from(#FF642E), to(#5F0203));
  background:linear-gradient(180deg, #FF642E 0%, #5F0203 100%);
}
.bonuses .box--poker .box__button:last-child{
  background:#FF2E2E;
  border-color:#FF2E2E;
  border-style:solid;
}
.bonuses .box--poker .box__button:last-child:hover{
  background:#d52424;
  border-color:#d52424;
}

.scrolling .box__footer{
  position:fixed;
}
.scrolling .box__footer .box__button:first-child{
  background-color:rgba(0, 0, 0, 0.7);
}
.scrolling .box--casino .box__footer{
  bottom:60px;
}

@media only screen and (min-width: 480px){
  .bonuses .box{
    font-size:14px;
  }
  .bonuses .box__text span{
    width:40%;
  }
}

@media only screen and (min-width: 768px){
  .bonuses{
    padding:60px;
  }
  .bonuses__content{
    gap:24px;
    max-width:500px;
  }
  .bonuses__bg img{
    -o-object-position:50%;
       object-position:50%;
  }
  .bonuses .box{
    font-size:16px;
  }
  .bonuses .box__header{
    gap:16px;
  }
  .bonuses .box__text{
    min-width:0;
	font-size: 12px;
  }
  .bonuses .box__text span{
    width:auto;
    font-size:36px;
    text-align:left;
  }
}

.registration-block {
	background: #010648; /* Old browsers */
	background: -moz-linear-gradient(left, #010648 0%, #0072b6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #010648 0%,#0072b6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #010648 0%,#0072b6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010648', endColorstr='#0072b6',GradientType=1 ); /* IE6-9 */
	-ms-box-sizing: border-box;
    box-sizing: border-box;
	position:relative;
}

.registration-block-container, .download-block-container {		
	margin: 0 auto;
	padding: 30px 0;
	color: #fff;
	display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    -ms-justify-content: space-between;
    justify-content: space-between;
	-webkit-align-items: center;
    align-items: center;
	-ms-box-sizing: border-box;
    box-sizing: border-box;
	-webkit-align-items: center;
    align-items: center;
	position: relative;
}
.reg-link {position:absolute;left:0;top:0;width:100%;height:100%;}
.information {
	align-self: auto;
	width: 50%;
    width: calc(50% - (0.5 * 30px));
	-ms-box-sizing: border-box;
    box-sizing: border-box;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.information .info-bonus {
	margin-bottom: 30px;
    font-size: 2em;
    font-weight: 600;
    line-height: 1.25em;
	-ms-box-sizing: border-box;
    box-sizing: border-box;
}

.information .info-client {
	margin-bottom: 20px;
    font-size: 1.3em;
    line-height: 1.25em;
	font-weight: 400;
	-ms-box-sizing: border-box;
    box-sizing: border-box;
}

.information .info-button {
	padding-top: 30px;
	margin-bottom: 50px;
	-ms-box-sizing: border-box;
    box-sizing: border-box;
}

.information .info-button a {
	font-size: 1.3em;
	font-weight: 700;
	padding: 15px 40px;
	text-transform: uppercase;
	color: #fff;
	border-top: 2px solid #76ffbb;
	border-bottom: 2px solid rgba(0,0,0,.5);
	border-radius: 40px;
	background-color: #2ecc71;
	box-shadow: 0 15px 30px rgba(0,0,0,.45);
	white-space: nowrap;
}
a.go1, a.go2 {display:none;max-width:260px;margin:15px auto;color:#fff;font-weight:700;border-radius:30px;padding:10px;}
a.go1 {background:#ff6600;}
a.go2 {background:#2ecc71;}
.ftrbox {display:none;position:fixed;bottom:0;left:0;width:100%;padding:15px;background: linear-gradient(to left, #010648 0%,#0072b6 100%);} 
.ftrbox img {width:180px;}
.ftrbox a {color:#fff;font-weight:700;border-radius:30px;padding:10px 30px;background:#2ecc71;text-align:center;}
.market {text-align:center;display: flex;
 justify-content: space-between;
 align-items: center;} 
 .market b {font-weight:700;color:#000;display:block;}
.mlogo {text-align:center;width:10%;background:#000;border-radius:15px;overflow:hidden;} 
.rws {text-align:center;width:25%;}
.dnl {text-align:center;width:25%;}
.bns {text-align:center;width:40%;}
.mbuttons {text-align:center;padding:20px 0 30px;border-bottom:1px solid rgba(0,0,0,0.1);margin:0 0 20px;}
a.go3 {text-decoration:none!important;color:#fff;font-weight:700;border-radius:30px;padding:10px 20px;background:#2ecc71;text-align:center;margin-right:10px;}
a.go4 {text-decoration:none!important;color:#999;font-weight:700;border-radius:30px;padding:8px 18px;border:1px solid #999;text-align:center; margin-right:10px;}
a.go5 {text-decoration:none!important;color:#fff;font-weight:700;border-radius:30px;padding:8px 18px;border:1px solid #999;text-align:center; background: #494752;}
@media (max-width:700px) {
.market {display:block;}
.rws {width:100%;padding:10px 15px;}
.dnl {width:100%;padding:10px 15px;}
.bns {width:100%;padding:10px 15px;}
.mlogo {width:100px;margin:0 auto;} 
}
@media (max-width:767px) {
.reg-link, .info-client, .info-button, .promocode-header {display:none;}
a.go1, a.go2 {display:block;}
.registration-block {text-align:center;}
.registration-block .promocode-section {text-align:center!important;}
.information .info-bonus {
	margin-bottom: 30px;
    font-size: 22px;
    font-weight: 700;
} 
.ftrbox {display: flex;
 justify-content: space-between;
 align-items: center;}
}
@media (max-width:460px) {
a.go3 {display:block;margin:0 auto 15px;max-width:200px;padding:10px;}
a.go4 {display:block;margin:0 auto 15px;max-width:200px;padding:10px;}
a.go5 {display:block;margin:0 auto;max-width:200px;padding:10px;}
}
@media (max-width:390px) {
.ftrbox img {width:130px;}
}
@media (max-width:340px) {
.ftrbox img {display:none;}
.ftrbox, .ftrbox a {display:block;}
}



.information .info-button a:hover {
	background: #25a75c;
}

.pokerdom-image {
	align-self: auto;
	width: 50%;
    width: calc(50% - (0.5 * 30px));
	-ms-box-sizing: border-box;
    box-sizing: border-box;
	text-align: center;
}

.pokerdom-image.pokerdom-phone {
	margin-top: -50px;
	margin-bottom: -50px;
}

.pokerdom-image img {
	max-width: 100%;
	height: auto;
}

.site-header .tg-container {
	justify-content: space-between;
}

.download-pokerdom {
    position: absolute;
    margin-left: -70px;
	margin-top: 25px;
	max-height: 365px;
	max-width: 100%;
}

.blog-wrapper.tg-column-wrapper:before, .blog-wrapper.tg-column-wrapper:after {
	clear: both;
	display: table;
	content: ' '
}

.blog-wrapper.tg-column-wrapper .tg-column-3 .post-image {

    position: relative;
    width: auto;
    float: none;

}

.blog-wrapper.tg-column-wrapper .tg-column-3 .post-image img {

    width: 100%;
    padding: 0;

}

.blog-wrapper.tg-column-wrapper {
	margin-top: 70px;
	margin-bottom: 40px;
}

#panel-337-0-0-0 .blog-wrapper.tg-column-wrapper {
	margin-top: 30px;
	margin-bottom: 30px;
}

.official-content {
	margin: 30px 0 0;
}


.panel-row-style-for-337-1 {    
	background: linear-gradient(45deg,#24242a,#65626f)!important;
	position: relative;
}

#myPokerdom {
	height: 70px;
	width: 100%;
	color: #fff;
	background-color: #24242a;
	background: linear-gradient(45deg,#24242a,#65626f);
	display: none;
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,.4);
	box-shadow: 0 0 12px rgba(0,0,0,.4);
	text-align: inherit; 
	flex-wrap: nowrap; 
	place-content: stretch flex-start; 
	align-items: stretch;
}

.sticky {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	position: sticky;
	bottom: -1px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

.small-logo {
	display: block;
	text-align: inherit;
	align-self: center;
	order: 0;
	flex-basis: auto;
	margin: 0 10px 0 20px;
}

.small-os {
	font-size: 24px;
	display: block;
	text-align: inherit;
	align-self: center;
	order: 0;
	flex-basis: auto;
	color: #808080;
	margin: 0 10px;
}

.small-logo img {
	width: 180px;
}

.small-button {
	display: block;
	text-align: inherit;
	align-self: center;
	order: 0;
	flex-basis: auto;
	flex-grow: 1;
	margin: 5px 20px 5px 10px;
}

.small-button a {
	display: block;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 25px;
	border-radius: 30px 30px 30px 30px;
	outline: none;
	box-shadow: none;
	text-align: center;
	border-top: 2px solid #76ffbb;
	border-bottom: 2px solid rgba(0,0,0,.5);
	border-radius: 40px;
	background-color: #2ecc71;
	box-shadow: 0 15px 30px rgba(0,0,0,.45);
}

.small-button a:hover {
	background: #25a75c;
}
  
.mirror-block {
	background: #f9f9f9;
	margin-top: 0;
	padding-top: 40px;
	padding-bottom: 40px;
	/*margin-bottom: -20px;*/
}

.mirror-content {
	display: flex;
	flex-wrap: nowrap;
	place-content: stretch flex-start;
	align-items: center;
	width: 100%;
}

.mirror-info {
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

.mirror-info a {
	color: #0072b6;
	text-decoration: underline;
}

.mirror-info a:hover {
	color: #000;
}

.circular-chart {
	display: block;
	margin: 10px auto;
	max-height: 100px;
}
  
.circle-bg {
	fill: none;
	stroke: #fff;
	stroke-width: 5.8;
}
  
.circle {
	fill: none;
	stroke-width: 3.8;
	stroke-linecap: round;
	animation: progress 1s ease-out forwards;
}

input[type="submit"] {
	padding-bottom: 12px;
}

.play-the-game {
	background: linear-gradient(45deg,#24242a,#65626f) !important;
	position: relative;
}
  
@keyframes progress {
	0% {
	  stroke-dasharray: 0 100;
	}
}
  
.circular-chart.orange .circle {
	stroke: #ff9f00;
}
  
.circular-chart.green .circle {
	stroke: #2ecc71;
}
  
.circular-chart.blue .circle {
	stroke: #3c9ee5;
}
  
.percentage {
	fill: #000;
	font-size: 0.5em;
	text-anchor: middle;
}

.mirror-info {
	margin: 0 15px 0 30px;
	flex-grow: 2;
}

.info-link {
	margin-bottom: 8px;
}

.info-stats {
	font-weight: 500;
}

.info-stats img {
	display: inline-block;
	margin-top: -5px;
	margin-right: 15px;
}

.mirror-button a {
	display: block;
	min-width: 280px;
	text-align: center;
	background: #ee392b;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 20px;
	margin: 10px 0;
	text-decoration: none;
	font-size: 14px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	font-weight: bold;
	border-radius: 30px;
	border-bottom: 2px solid rgba(0,0,0,.5);
	box-shadow: 0 15px 30px rgba(0,0,0,.25);
}
.mirror-button a:hover {
	background: #000;
}

.features {
	margin: 30px 0 30px;
	display: flex;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.features_icon {
    height: 80px;
    margin-bottom: 25px;
    text-align: center;
}

.features .col {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.startplay .col {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	box-sizing: border-box;
	min-width: 250px;
}

.features .h4 {
    font-size: 18px;
    height: 60px;
    text-align: center;
	color: #000;
	max-width: 300px;
	font-weight: 600;
}

.mirror-button {
	text-align: center;
}

.mirror-score img {
	max-width: 150px;
	height: auto;
}

.green {
	color: #25a75c;
	font-weight: bold;
}

.info-stats li:before {
	content: '\e801';
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none; 
	display: inline-block;
	margin-right: 10px;
	margin-top: 3px;
	color: #25a75c;
}

.info-stats li {
	display: inline-block;
	margin-right: 20px;
}

#top-footer .widget ul li.current-menu-item a {
	color: #2ecc71;
}

.promocode-block {
	margin: 30px 0;
	padding: 20px 0;
	background: #f9f9f9;
}

.promocode-left {
	margin-bottom: 12px;
	padding-bottom: 12px;
	font-size: 18px;
	border-bottom: 2px solid #dedede;
	font-weight: 600;
}

.promocode-title {
    margin-bottom: 18px;
	font-size: 18px;
	font-weight: 600;
}

.promocode-block p, .promocode-block ul {
    margin-bottom: 18px;
}

.bold {
	font-weight: bold;
}

.red {
	font-weight: bold;
	color: #ee392b;
}

.last-chance {
	width: 360px;
	margin: 20px auto;
	justify-content: center;
	text-align: center;
	align-items:center;
}

.last-chance a {
	display: flex;
	align-items: center;
	width: 100%;
	font-size: 18px;
	height: 50px;
	box-sizing: border-box;
	border-radius: 4px;
	text-align: center;
	background: #2ecc71;
	color: #fff;
	justify-content: center;
}

.last-chance a:hover {
	background: #25a75c;
}

.only-code {
	width: 450px;
	margin: 20px auto;
	display: flex;
}




.promocode-section {margin:15px 0 5px;color: #fff;font-weight:700;padding:15px;text-align:center;
background: linear-gradient(to right, #010648 0%,#0072b6 100%);

}
.pcol {padding:0 15px;width:33.3333%;float:left;}
@media (max-width:767px) {
.pcol {width:100%;}
}
.pcol p {padding:15px;background: #fad230;
background: -moz-linear-gradient(left,  #fad230 0%, #d0a701 100%);
background: -webkit-linear-gradient(left,  #fad230 0%,#d0a701 100%);
background: linear-gradient(to right,  #fad230 0%,#d0a701 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad230', endColorstr='#d0a701',GradientType=1 );
}
.promocode-blogger {font-weight:700;text-align:center;color:#000;margin:0 0 15px;}
.promocode-blogger b {font-size:20px;display:block;margin:0 0 15px;}
.prow {margin:0 -15px;}
.promocode-section.mb-30 {margin:0 0 30px!important;}
.promocode-section .green {color:#ffbc16 ;} 
.home .promocode-section {margin:15px 0 20px;position:relative;z-index:9;}
.registration-block .promocode-section {margin:0;position:relative;z-index:9;background:none;padding:0;text-align:left;}
.entry-content .promocode-section {margin:0 0 25px;}
.promocode-header, .promocode-header-fixed {color: #fff;font-weight:700;padding:15px;text-align:center;
background: linear-gradient(to right, #010648 0%,#0072b6 100%);}
.promocode-header-fixed {position:fixed;top:0;left:0;right:0;z-index:99;
-webkit-box-shadow: 0px 6px 14px -1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 6px 14px -1px rgba(0,0,0,0.5);
box-shadow: 0px 6px 14px -1px rgba(0,0,0,0.5);}
@media (max-width:767px) {
.promocode-header, .promocode-header-fixed {font-weight:400;}
}
.get-promocode span {text-decoration:none!important;margin-right:22px;display:inline-block;font-weight:700;color: #ee392b;position:relative;cursor:pointer;}
.get-promocode span:after {
	content: '';
    -webkit-mask-image: url(/wp-content/themes/pdp/images/copy.svg);
    mask: url(/wp-content/themes/pdp/images/copy.svg);
    -webkit-mask-position: 50%;
    background-color: #ee392b;
   position:absolute;
   right:-21px;
   top:1px;
    width: 18px;
    height: 18px;
    }
.cru {font-weight:700;position:absolute;z-index:8;color:#ccc;right:0;top:130px;background:rgba(0,0,0,0.7);border-radius:10px;padding:20px;max-width:280px;}
.cru b {display:block;color:#fff;}
.cru a.go2 {margin:20px auto 0;display:block;text-align:center;max-width:260px;}
@media (max-width:1220px) {
.cru {right:30px;top:90px}
}
#myInput {
	display: block;
	font-size: 22px;
	height: 50px;
	box-sizing: border-box;
	border-radius: 4px;
	border: 2px dashed #bababa;
	text-align: center;
	min-width: 180px;
	margin-right: 10px;
}

.tooltip {
	position: relative;
	display: block;
}

.tooltip button {
	font-size: 22px;
	min-width: 180px;
	height: 50px;
	box-sizing: border-box;
	background: #7E39A5;
	border-radius: 4px;
	text-align: center;
}

.tooltip button:hover {
	background: #67278B;
}
  
  .tooltip .tooltiptext {
	visibility: hidden;
	width: 180px;
	font-size: 14px;
	line-height: 18px;
	background-color: #333;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 7px 15px 7px;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -90px;
	opacity: 0;
	transition: opacity 0.3s;
	box-sizing: border-box;
  }
  
  .tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #333 transparent transparent transparent;
  }
  
  .tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
  }

.promo-ends {
	text-align: center;
	margin: 10px 0;
	display: block;
	width: 100%;
}

.promo-ends span {
	font-weight: 700;
	color: #34aaf2;
}

.startplay {
    margin: 30px -15px 30px;
    display: flex;
}

.startplay .startplay_item {
    padding: 30px 0;
    text-align: center;
    vertical-align: top;
    background-color: #fff;
	
	border-radius: 15px;
}
.startplay .startplay_item svg {
	max-width: 100%;
}

.startplay_num {
    font-size: 38px;
    color: #000;
}

.startplay_description {
    font-size:28px;
    line-height: 34px;
    color: #000;
}

.hometext img.aligncenter {
	border-radius: 5px;
}

.main-video {
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(left, #000000 0%, #050c36 25%, #1d2d77 50%, #050c36 75%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #000000 0%,#050c36 25%,#1d2d77 50%,#050c36 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #000000 0%,#050c36 25%,#1d2d77 50%,#050c36 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px 0px 100px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 100px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 100px 0px rgba(0,0,0,0.75);
}

.main-video-container {
	position: relative;
	height: 0;
	max-width: 100%;
}
  
.main-video-container iframe,
.main-video-container object,
.main-video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.player .vp-title .vp-portrait {
	display: none!important;
}
.home .content-area p {margin:0 0 15px;}
@media(max-width: 1280px) {
	.registration-block-container, .download-block-container {
		padding: 30px 30px;
	}
	.download-pokerdom {
		max-height: 310px;
	}
}
@media(max-width: 1200px) {
	.header-action-container {
		display: none;
	}
}

@media(max-width: 812px) {
	.sticky {
		display: flex!important;
	}
}

@media(max-width: 767px) {
	.pokerdom-image {
		display: none;
	}
	.information {
		width: 100%;
	}
	.cru {text-align:center;position:static;background:rgba(0,0,0,0.2);max-width:500px;margin:20px auto 0;}
}

@media(max-width: 768px) {
	.tg-blog-widget.tg-column-2 .post-image {
		display: none;
	}
	.tg-blog-widget.tg-column-2 p, .blog-section .tg-column-wrapper.tg-blog-widget-layout-1 .tg-column-2 {
		margin-bottom: 0!important;
	}
}



@media(max-width: 980px) {
	#scroll-up {display: none!important;}
	#site-navigation ul li a:hover {color: #2ecc71;}
	#bottom-footer .copyright {float: none!important; text-align: center;}
	.menu-important-links-container:before {clear: both; display: table; content: ' ';}
	.menu-important-links-container {width: 100%; box-sizing: border-box; text-align: center;}
	#bottom-footer .footer-menu {float: none; width: 100%; box-sizing: border-box;}
	.footer-menu li {float: none!important; display: inline-block;}
	.mirror-content {
		flex-wrap: wrap;
		text-align: center;
	}
	.circular-chart {max-height: 150px;}
	.mirror-score, .mirror-button {margin: 0 auto;}
	.mirror-info {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.features {
		display: block;
		text-align: center;
	}

	.features .col {
		vertical-align: top;
		display: inline-block;
		width: 300px;
		text-align: center;
	}
	.startplay {
		display: block;
		text-align: center;
		margin: 30px 0;
	}
	.startplay .col {
		vertical-align: top;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
}

@media(max-width: 540px) {


	.small-logo img {
		width: 140px;
	}
	.small-os {
		font-size: 16px;
	}

	.only-code, .last-chance {
		width: 100%;
	}

	.last-chance a {
		height: auto;
		line-height: 1.1;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#myInput {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.only-code {
		flex-direction: column;
		text-align: center;
	}

}

@media(max-width: 440px) {
	.small-logo {
		margin-left: 10px;
		margin-right: 5px;
	}
	.small-button {
		margin-right: 10px;
		margin-left: 5px;
	}
	.small-os {
		display: none;
	}
}

@media(min-width: 1200px) {
	.registration-block-container, .download-block-container {width: 1200px;}
}

@media(min-width: 768px) {
	.information span {white-space: nowrap;}
	.main-video-container {
		min-height: 450px;
	}
}

.big-os {
	font-size: 32px;
    display: block;
    text-align: inherit;
    align-self: center;
    order: 0;
    flex-basis: auto;
    color: rgba(255,255,255,.5);
    margin: 0 10px;
}

.post-sharing {
	margin-bottom: 24px;
}

.payments {
    display: flex;
    flex-flow: row wrap;
}
.payments_item {
    height: 121px;
    margin: 1px 1px 0 0;
    text-align: center;
    color: #fff;
    background: hsla(0,0%,100%,.05); 
    flex: 1 19%;
} 
.payments_icon{
    height: 100%;
    transition: opacity .25s ease-out;
    opacity: .8;
}
.payments_icon:hover, .payments_icon:focus{opacity: 1;}

.pokerdom-mail {
	color: #fff;
}


.telegram {margin: 20px 0 50px;}
.telegram_corner{
	padding: 15px 0;
    text-align: center;
    border: 2px solid #dedede;
    border-radius: 15px;
}
.telegram_icon{    
	display: inline-block;
    margin-right: 50px;
}
.telegram_text {
    font-size: 30px;
    line-height: 107px;
    display: inline-block;
    vertical-align: top;
    color: #000;
}
.telegram_link {
    line-height: 30px;
    display: inline-block;
    box-shadow: none;
	color: #2ecc71;
	text-decoration: underline;
} 

@media only screen and (max-width : 1000px) {
	.telegram_icon {
		display: block;
		margin-right: 0;
	}
}
@media only screen and (max-width : 767px) {	
	.telegram_corner {
		padding: 20px 5px;
		border: none;
	}
	.telegram_text {
		font-size: 24px;
		line-height: normal;
	}
	.payments_item {
		display: inline-block;
		height: 50px;
		padding: 0 10px;
		margin: 0;
		text-align: center;
	}
	.payments {
		display: block;
	}
	.main-video-container {
		min-height: 300px;
		margin-bottom: 30px;
	}

}

@media only screen and (max-width : 480px) {
	.main-video-container {
		min-height: 250px;
	}
}

@media only screen and (max-width : 380px) {
	.main-video-container {
		min-height: 200px;
	}
}

h1.entry-title {
	font-size: 28px;
}

.h3.sitemap-title {
	margin-bottom: 20px!important;
	font-weight: 500!important;
    font-size: 25px!important;
}

.pagination {
  text-align: center;
  margin-bottom: 40px;
}

.pagination .current {
  background: #2ecc71;
  color: #fff;
}
.pagination :first-child {
  border-radius: 5px 0 0 5px;
}
.pagination a, .pagination span {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  margin: 0 1px 1px 0;
  background: #e6e9ed;
  transition: all .1s;
  line-height: 36px;
  color: #333;
  text-decoration: none;
}
.pagination :last-child {
  border-radius: 0 5px 5px 0;
}
/* Social Sharing */

.jssocials-shares {margin: 0;}

.jssocials-shares * {box-sizing: border-box;}

.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em 0.6em 0.3em 0; }

.jssocials-share:last-child {
  margin-right: 0; }

.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.5em; }

img.jssocials-share-logo {
  width: auto;
  height: 1em; }

.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1; }
  .jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
    .jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
      display: block;
      font-size: .6em;
      margin: 0 -.5em -.8em -.5em; }
  .jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em; }
    .jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
      height: 1em; }

.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle; }

.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  line-height: 1;
  vertical-align: middle;
  cursor: default; }
  .jssocials-share-count-box.jssocials-share-no-count {
    display: none; }

.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle; }


.jssocials-share-twitter .jssocials-share-link {
  background: #00aced; }
  .jssocials-share-twitter .jssocials-share-link:hover {
    background: #0087ba; }

.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998; }
  .jssocials-share-facebook .jssocials-share-link:hover {
    background: #2d4373; }

.jssocials-share-googleplus .jssocials-share-link {
  background: #dd4b39; }
  .jssocials-share-googleplus .jssocials-share-link:hover {
    background: #c23321; }

.jssocials-share-linkedin .jssocials-share-link {
  background: #007bb6; }
  .jssocials-share-linkedin .jssocials-share-link:hover {
    background: #005983; }

.jssocials-share-pinterest .jssocials-share-link {
  background: #cb2027; }
  .jssocials-share-pinterest .jssocials-share-link:hover {
    background: #9f191f; }

.jssocials-share-email .jssocials-share-link {
  background: #3490F3; }
  .jssocials-share-email .jssocials-share-link:hover {
    background: #0e76e6; }

.jssocials-share-stumbleupon .jssocials-share-link {
  background: #eb4823; }
  .jssocials-share-stumbleupon .jssocials-share-link:hover {
    background: #c93412; }

.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628; }
  .jssocials-share-whatsapp .jssocials-share-link:hover {
    background: #1f7d1e; }

.jssocials-share-telegram .jssocials-share-link {
  background: #2ca5e0; }
  .jssocials-share-telegram .jssocials-share-link:hover {
    background: #1c88bd; }

.jssocials-share-line .jssocials-share-link {
  background: #25af00; }
  .jssocials-share-line .jssocials-share-link:hover {
    background: #1a7c00; }

.jssocials-share-viber .jssocials-share-link {
  background: #7b519d; }
  .jssocials-share-viber .jssocials-share-link:hover {
    background: #61407b; }

.jssocials-share-pocket .jssocials-share-link {
  background: #ef4056; }
  .jssocials-share-pocket .jssocials-share-link:hover {
    background: #e9132e; }

.jssocials-share-messenger .jssocials-share-link {
  background: #0084ff; }
  .jssocials-share-messenger .jssocials-share-link:hover {
    background: #006acc; }

.jssocials-share-vkontakte .jssocials-share-link {
  background: #45668e; }
  .jssocials-share-vkontakte .jssocials-share-link:hover {
    background: #344d6c; }

.jssocials-share-link {
  padding: .5em .6em;
  color: #fff;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
    color: #fff; }

.jssocials-share-count-box {
  position: relative;
  height: 2.5em;
  padding: 0 .3em;
  margin-left: 0.3em;
  background: #f5f5f5;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
          transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box:hover {
    background: gainsboro; }
    .jssocials-share-count-box:hover:after {
      border-color: transparent gainsboro transparent transparent; }
  .jssocials-share-count-box:after {
    content: "";
    display: block;
    position: absolute;
    top: 0.85em;
    left: -0.3em;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
    -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
            transition: background 200ms ease-in-out, border-color 200ms ease-in-out; }
  .jssocials-share-count-box .jssocials-share-count {
    line-height: 2.5em;
    color: #444; }

	
	
.jssocials {
	display: inline-block;
}

#fonts-social .jssocials-share {
    display: inline-block;
    vertical-align: top;
    margin: 3px;
}

#fonts-social .jssocials-share-link {
	
	padding: 3px 4px 6px 4px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.39);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.39);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.39);
}

#fonts-social .jssocials-share-logo {
    font-size: 14px;
	
}
#fonts-social {
	margin-top: 15px;
}
#font-social {
	margin-top: 20px;
}
#font-social.jssocials {
	text-align:center!important;display:block!important;
}
.tg-blog-news a img {width:100%;padding:0!important;}
.tg-blog-news {padding-top:40px;}

.tg-blog-news .tg-column-news-2 {width:25%;float:left;padding-left:15px;padding-right:15px;}
	.tg-blog-news .row {margin-left:-15px;margin-right:-15px;}
.tg-column-news-box {border-radius:15px;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.07);overflow:hidden;margin-bottom:30px;}
.post-image-news {max-height:180px;overflow:hidden;}
.tg-blog-news .entry-title {line-height:1.3;padding:15px;font-size:16px;font-weight:700;min-height:100px;}
.tg-blog-news .entry-title a {text-decoration:none!important;}
.tg-blog-news .entry-title a:hover {color:#2ecc71;}
@media (max-width:1120px) {
.tg-blog-news .tg-column-news-2 {width:50%;}
}
@media (max-width:540px) {
.tg-blog-news .tg-column-news-2 {width:100%;}
}
.faq {margin-bottom:40px;}


@media (max-width:979px) {
.details-content ol li {width:100%;padding-top:10px;}
.account-content ul li {width:100%;}
.cash-content ul li {width:100%;}
.pros-content ul li {width:100%;}
.bonus-content ul li {width:100%;}
.decktop-content ol li {width:100%;padding-top:15px;min-height:auto;padding-bottom:15px;}
.apps-content ul li {width:100%;}
.games-content ul li, .slots-content ul li, .support-content ul li, .feeds-content ul li {width:100%;}
}
@media (max-width:500px) {
.home .content-area p.text-comment {width: calc(100% - 50px); }
.author-comment img {max-width:40px;}
.home .content-area p.author-comment {width:50px;}
}
.bonuses .tg-container {position:relative;}
.tg {position:absolute;z-index:10;right:30px;bottom:12px;}
.tg a {font-weight:700;padding:15px 65px 15px 20px;color:#000;border-radius:8px;background:#fff url(/wp-content/uploads/telegram.png) no-repeat 90% center;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.07);background-size:30px;}
@media (max-width:991px) {
.tg {text-align:center;left:calc(50% - 130px);right:auto;bottom:-55px;}

.bonuses {padding: 40px 0 90px;}

}