/*
Theme Name: poker
*/

/*	==================================================
	
	GENERAL CSS
	
	==================================================*/
	
body {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-weight: 400;
	background-color: #fff;
	color: #666;
	font-size:15px;
	
	line-height: 1.7;
	
}
.menu-text {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
}
.boxed > .layout-wrapper,.boxed > .layout-wrapper #header,
.boxed .layout-wrapper,.boxed .layout-wrapper #header {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

/* Retina logo */
#logo .retina{display:none}

/*	Non Responsive Fixes
	--------------------------------------------------*/
body.non-responsive {overflow-x:visible;}
body.non-responsive .layout-wrapper,
body.non-responsive header,
body.non-responsive section,
body.non-responsive #footer,
body.non-responsive .sub-footer{min-width:1200px !important;}
body.non-responsive .container{min-width:1170px !important;}

/*	Standard Tags
	--------------------------------------------------*/
a {
	cursor: pointer;
	text-decoration: none;
	
	outline:0;
}
a:hover, a:focus {
	outline:0;
	text-decoration: none;
	
}
 
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 400;
	margin-bottom: 15px;
	text-rendering: optimizeLegibility;
	color:#000;
}
h1 {font-size: 30px; margin-top:0;}
h2 {font-size: 22px; margin-top:0;}
h3 {font-size: 20px; margin-top:0;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
.h1 {font-size: 30px; margin-top:0;}
.h2 {font-size: 22px; margin-top:0;}
.h3 {font-size: 20px; margin-top:0;}
.h4 {font-size: 18px;}
.h5 {font-size: 16px;}
.h6 {font-size: 14px;}
p.lead {
	font-size: 18px;
}
p {
	margin: 0 0 15px;
}
p:empty, h1:empty, h2:empty, h3:empty,h4:empty,h5:empty,h6:empty {
	display: none;
}
.h1:empty, .h2:empty, .h3:empty,.h4:empty,.h5:empty,.h6:empty {
	display: none;
}
h1:last-child, h2:last-child, h3:last-child,h3:last-child,h4:last-child, h5:last-child, h6:last-child, .entry-content ul:last-child {
	margin-bottom: 0;
}
.h1:last-child, .h2:last-child, .h3:last-child,.h3:last-child,.h4:last-child, .h5:last-child, .h6:last-child {
	margin-bottom: 0;
}
ul, ol {
	margin-bottom: 15px;
}
blockquote {
	padding-top: 0;
	padding-bottom: 0;
	border-color: #F06050;
}
blockquote p {
	line-height: inherit;
	font-weight: 400;
}
blockquote small {
	color: inherit;
	margin-top: 1em;
}

pre {
	background-color: #ecf0f1;
	border: none;
	padding: 15px;
	margin-bottom: 15px;
	color: inherit;
}

/*	==================================================
	
	GENERAL CLASSES
	
	==================================================*/
.bonuses{
  position:relative;
  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% !important;
  -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;
  }
}	

	.front-slide:before {
		clear: both;
		display: table;
		content: ' ';
	}
	
.front-slide {
	background-image: url(i/bg.jpg);
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
    position: relative;
    background-attachment: fixed;
	position: relative;
}

.front-slide___image {
	background-attachment: scroll;
    background-image: url(i/main.jpg);
	width: 100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
    position: relative;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: unset;
}

.front-slide___shadow {
	min-height: 400px;
	width: 100%;
	height: 100%;
	background: -webkit-radial-gradient(top center,ellipse cover,rgba(30,58,158,.5) 0%,rgba(19,41,83,0.8) 100%);
	box-sizing: border-box;
}

.front-slide___title {
	padding: 60px 0 30px;
	font-size: 35px;
	line-height: 1.25;
	font-weight: 700;
	color: #fff;
	
	text-align: left;
}

.front-slide___bonus {
	font-size: 18px;
	line-height: 1.5;
	font-weight: 700;
	color: #fff;
	
    
	text-align: left;
	margin-bottom: 40px;
}

.front-slide___links {
	text-align: left;
	padding-bottom: 60px;
}

.front-slide___links a, .tp-caption.rev-btn {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
	display: inline-block;
	-ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 24px!important;
	line-height: 24px!important;
	font-weight: 600!important;
    padding: 19px 35px 21px!important;
    background: #37ca76;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2ba35e), color-stop(1, #37ca76));
    background: -ms-linear-gradient(bottom, #2ba35e, #37ca76);
    background: -moz-linear-gradient(center bottom, #2ba35e 0%, #37ca76 100%);
    background: -o-linear-gradient(#37ca76, #2ba35e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37ca76', endColorstr='#2ba35e', GradientType=0);
    border: 1px solid;
    border-color: #289757 #268f53 #23834c #268f53;
    color: #ffffff !important;
    -webkit-border-radius: 40px!important;
    -moz-border-radius: 40px!important;
    border-radius: 40px!important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
	border: none;
}	

.front-slide___links a:hover, .tp-caption.rev-btn:hover {
    background: #3fcc7c;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2dab63), color-stop(1, #3fcc7c));
    background: -ms-linear-gradient(bottom, #2dab63, #3fcc7c);
    background: -moz-linear-gradient(center bottom, #2dab63 0%, #3fcc7c 100%);
    background: -o-linear-gradient(#3fcc7c, #2dab63);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fcc7c', endColorstr='#2dab63', GradientType=0);
    border-color: #2a9f5c #289757 #258b50 #289757;
    color: #ffffff;
}
.front-slide-mob {display:none;
background: linear-gradient(135deg,  #252359 0%,#422a75 50%,#3e2e65 100%);
padding:30px 15px;text-align:center;
}
.front-slide-mob .front-slide___bonus {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 600;
	color: #fff;
	width: 100%;
   max-width:430px;
	text-align: center;
	margin: 0 auto;
}
a.pdb1 {padding:10px; border-radius:30px;max-width:260px;text-align:center;display:block;margin: 15px auto;font-weight:700;color:#fff!important;background:#2ecc71;}
a.pdb2 {padding:10px; border-radius:30px;max-width:260px;text-align:center;display:block;margin: 15px auto;font-weight:700;color:#fff!important;background:#5055c5;}
.pokerdom-fixed {padding:15px;position:fixed;bottom:0;left:0;width:100%;display:none;text-align:center;background: linear-gradient(135deg,  #252359 0%,#422a75 50%,#3e2e65 100%);} 
.pokerdom-fixed a.pdb1 {padding:10px 30px; border-radius:30px;max-width:auto;display:inline-block;margin: 0 auto;}
.front-slide .container {position:relative;}
.front-slide___left {max-width:500px;}
.front-slide___right {color:#ccc;z-index:8;max-width:260px;text-align:left;border-radius:10px;background:rgba(0,0,0,0.4);padding:30px 20px 30px;
position:absolute;right:0px;top:100px;}
.front-slide___right b {display:block; color:#fff;}
.front-slide___right a.pdb2 {margin: 15px 0 0;}

@media (max-width:767px) {
.front-slide-mob {display:block;}
.front-slide {display:none;}
.pokerdom-fixed {display: flex;
 justify-content: space-between;
	align-items: center;}
.front-slide___left {max-width:100%;}
.front-slide___right {max-width:500px;text-align:center;background:rgba(0,0,0,0.2);padding:20px;
position:static;margin:20px auto 0;}

.front-slide___right a.pdb2 {margin: 15px auto 0;}
}
@media (max-width:380px) {
.pokerdom-fixed img {display:none;}
.pokerdom-fixed {display:block;}
.pokerdom-fixed a.pdb1 {padding:10px; border-radius:30px;max-width:100%;display:block;margin: 0 auto;}
}
.section {
	padding: 100px 0;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align: right;
}
.border-lg .boxed, .border-lg .bordered {
	border-radius: 10px;
}
.border-md .boxed, .border-md .bordered {
	border-radius: 6px;
}
.border-sm .boxed, .border-sm .bordered {
	border-radius: 3px;
}
.relative {
	position: relative;
}
.img-thumbnail {
	border-color: #ecf0f1;
}
.light {
	color: #FFF;
}
.dark {
	color: #191919;
}
.clearfix {
	clear: both;
	height: 0;
	width: 100%;
	display: block;
	position: relative;
}

/*	WordPress Core
	--------------------------------------------------*/ 
.alignnone {
    margin: 5em 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: .5em auto .5em auto;
}
.alignright {
    float:right;
    margin: .5em 0 15px 15px;
}
.alignleft {
    float: left;
    margin: .5em 15px .5em 0;
}
.aligncenter {
    display: block;
    margin: .5em auto 15px auto;
}
a img.alignright {
    float: right;
    margin: .5em 0 15px 15px;
}
a img.alignnone {
    margin: .5em 15px 15px 0;
}
a img.alignleft {
    float: left;
    margin: .5em 15px 15px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #ecf0f1;
    border: none;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 0;
    text-align: center;
    padding: 5px;
}
.wp-caption.alignnone {
    margin: .5em 15px 15px 0;
}
.wp-caption.alignleft {
    margin: .5em 15px 15px 0;
}
.wp-caption.alignright {
    margin: .5em 0 15px 15px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 12px;
    margin: 0;
    padding-top:5px;
}
.bypostauthor {}



/*	==================================================
	
	DEAFULT OPTIONS
	
	==================================================*/

a, .header-search-form, .shcart-content, .shcart-display, .entry-hover, .swiper-control-prev, .swiper-control-next {
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}

/*	==================================================
	
	BLOX ELEMENTS
	
	==================================================*/
	
/*	Button & Alret Element (Bootstrap Skin)
	--------------------------------------------------*/ 
.btn {
	font-weight: 400;
	margin-right: 5px;
	padding: .4em 1.3em !important;
	text-transform: uppercase;
	
	border-radius: 30px;
	-webkit-border-radius:  30px;
	-moz-border-radius:  30px;
	
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.btn:active,
.btn.active {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.label {
	text-transform: uppercase;
	font-weight: normal;
	padding-top: .2em;
	padding-bottom: .14em;
	border: none;
}
.btn:hover, .btn:focus {
	outline: none;
}
.btn-link {
	
	padding: 0 !important;
}



.content a.btn:not(.btn-link) {
	color:#fff;
}
p > .btn {
	margin-right: 5px;
}
p > .btn:last-child {
	margin-right: 0px;
}
.dropcap { 
	float: left;
	font-size: 3em;
	padding-right: 8px;
	line-height: 1em;
}
/*	Text Element
	--------------------------------------------------*/ 
.blox-element.blox-element-text .blox-element {
	margin-bottom: 15px;
}
	
/*	Row Element
	--------------------------------------------------*/ 
	
.row.no-padding-columns {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 0;
	margin-right: 0;
}
.row.no-padding-columns .entry-media, .row.no-padding-columns .entry-media .entry-hover, .row.no-padding-columns .entry-media img, .row.no-padding-columns .entry-media iframe, .row.no-padding-columns .entry-media embed,
.fullwidth-carousel .entry-media, .fullwidth-carousel .entry-media .entry-hover, .fullwidth-carousel .entry-media img, .fullwidth-carousel .entry-media iframe, .fullwidth-carousel .entry-media embed,
.fullwidth-portfolio .entry-media, .fullwidth-portfolio .entry-media .entry-hover, .fullwidth-portfolio .entry-media img, .fullwidth-portfolio .entry-media iframe, .fullwidth-portfolio .entry-media embed {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.row.no-padding-columns .col-xs-1, .row.no-padding-columns .col-xs-2, .row.no-padding-columns .col-xs-3, .row.no-padding-columns .col-xs-4, .row.no-padding-columns .col-xs-5, .row.no-padding-columns .col-xs-6, .row.no-padding-columns .col-xs-7, .row.no-padding-columns .col-xs-8, .row.no-padding-columns .col-xs-9, .row.no-padding-columns .col-xs-10, .row.no-padding-columns .col-xs-11, .row.no-padding-columns .col-xs-12, .row.no-padding-columns .col-sm-1, .row.no-padding-columns .col-sm-2, .row.no-padding-columns .col-sm-3, .row.no-padding-columns .col-sm-4, .row.no-padding-columns .col-sm-5, .row.no-padding-columns .col-sm-6, .row.no-padding-columns .col-sm-7, .row.no-padding-columns .col-sm-8, .row.no-padding-columns .col-sm-9, .row.no-padding-columns .col-sm-10, .row.no-padding-columns .col-sm-11, .row.no-padding-columns .col-sm-12, .row.no-padding-columns .col-md-1, .row.no-padding-columns .col-md-2, .row.no-padding-columns .col-md-3, .row.no-padding-columns .col-md-4, .row.no-padding-columns .col-md-5, .row.no-padding-columns .col-md-6, .row.no-padding-columns .col-md-7, .row.no-padding-columns .col-md-8, .row.no-padding-columns .col-md-9, .row.no-padding-columns .col-md-10, .row.no-padding-columns .col-md-11, .row.no-padding-columns .col-md-12, .row.no-padding-columns .col-lg-1, .row.no-padding-columns .col-lg-2, .row.no-padding-columns .col-lg-3, .row.no-padding-columns .col-lg-4, .row.no-padding-columns .col-lg-5, .row.no-padding-columns .col-lg-6, .row.no-padding-columns .col-lg-7, .row.no-padding-columns .col-lg-8, .row.no-padding-columns .col-lg-9, .row.no-padding-columns .col-lg-10, .row.no-padding-columns .col-lg-11, .row.no-padding-columns .col-lg-12 {
	padding-left: 0;
	padding-right:0;	
}
.row.no-padding-columns .blox-woocommerce .woocommerce ul.products {
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.row.no-padding-columns .blox-woocommerce .woocommerce ul.products li.product {
	padding-left: 0 !important;
	padding-right:0 !important;
}
.row.no-padding-columns .relative {
	padding-left: 15px;
	padding-right: 15px;
}

/*	Tab & Collapse, Nav (Bootstrap Skin)
	--------------------------------------------------*/ 
.tab-pane {
	padding-top: 15px;
}
.nav-tabs, .nav-tabs.nav-justified>li>a {
	border-bottom-color: #ecf0f1;
}
.nav-tabs>li>a {
	color: inherit;
	font-size: 16px;
	border: none;
	
	-moz-transition: background-color 0s;
	-o-transition: background-color 0s;
	-webkit-transition: background-color 0s;
	transition: background-color 0s;
	
	-moz-transition: color .2s;
	-o-transition: color .2s;
	-webkit-transition: color .2s;
	transition: color .2s;
}

.nav-tabs>li>a>i, .nav.nav-pills>li>a>i, .panel-title>a>i {
	margin-right: .5em;
}
.nav>li>a:hover, .nav>li>a:focus {
	background-color: #ecf0f1;
}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {
	color: #F06050;
	background: transparent;
	
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	color: #F06050;
	border-color: #ecf0f1;
	border-bottom: none;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	background-color: #F06050;
	color: #FFF;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #F06050;
}
.navbar-inverse .navbar-toggle {
	background-color: #222;
	border-color: #292929;
	margin-top: 23px;
}
.navbar-inverse .navbar-toggle:focus {
	outline: none;
}
.panel {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.panel-default {
	border-color: #ecf0f1;
}
.panel-default:last-child {
	margin-bottom: 25px;
}
.panel-default>.panel-heading {
	background: #ecf0f1;
	color: inherit;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
	border-top:none;
}
.panel-body > .blox-element {
	margin-bottom: 15px;
}
.dropdown-menu {
	border-color: #ecf0f1;
}




/*	Forms
	--------------------------------------------------*/ 
label, .radio label, .checkbox label {
	font-weight: 400;
}
input[type="text"],input[type="password"],input[type="url"],input[type="input"],input[type="url"],
input[type="search"],input[type="number"],input[type="email"],input[type="tel"],input[type="datetime"],
input[type="date"],input[type="datetime-local"],input[type="time"],input[type="month"],input[type="color"],
input[type="week"],textarea,select {
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	vertical-align: middle;
	background-image: none;
	border: 1px solid #ecf0f1;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	margin-bottom: 15px;
	background:#fff;
	font-weight: 400;
	
	
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}
textarea {background:#fff;padding:10px;}
#commentform input[type="text"] {max-width:400px;}
input[type="file"]{
	width: auto;
	display: block;
	border: none;
	background: transparent;
	padding: 0;
	height: auto;
}
input[type="file"]:hover,input[type="file"]:focus {
	outline: none;
}

input[type="radio"], input[type="checkbox"] {
	margin-right: 8px;
}
input[type="submit"],input[type="button"],input[type="reset"] {
	outline: none;
	border: 1px solid #222;
	background-color: #222;
	margin-bottom: 15px;
	color: #FFF;
	padding: 6px 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	font-weight:700;
	-webkit-border-radius: 4px;
}
span.fn {font-weight:700;font-size:15px;}
.btn-default {border: 1px solid #222;
	background-color: #222;color:#fff;} 
.btn-default:hover {border: 1px solid #444;
	background-color: #444;color:#fff;} 
textarea {
	height: auto;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    background-repeat: no-repeat;
    background-position: center right;
}
select[multiple], select[size] {
	background-image: none;
}
input[type="submit"][disabled=disabled]:hover, input[type="submit"][disabled=disabled]:focus,
input[disabled]:hover, textarea[disabled]:hover, select[disabled]:hover,
input[disabled]:focus, textarea[disabled]:focus, select[disabled]:focus,
input[readonly]:hover, textarea[readonly]:hover, select[readonly]:hover,
input[readonly]:focus, textarea[readonly]:focus, select[readonly]:focus,
input[disabled], textarea[disabled], select[disabled],
input, textarea, select {
	border-color: #ecf0f1;
	color: inherit;
}
.form-control:hover, .form-control:focus,
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus {
	outline: none;
	border-color: #ecf0f1;
	background-color: #FFF;
	
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover,
input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
	border: 1px solid #444;
	background-color: #444;
}
.form-control:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#bdc3c7; font-weight: 400;}
.form-control::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#bdc3c7; font-weight: 400;}
.form-control:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bdc3c7; font-weight: 400;}
.form-control::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bdc3c7; font-weight: 400;}
.input-group-addon {
	background-color: #FFF;
	border-color: #ecf0f1;
	color: #ecf0f1;
}

/*	Contact Form 7
	--------------------------------------------------*/ 

.wpcf7-list-item-label 	{ font-weight: normal }
.wpcf7-response-output 	{ display: none }
.wpcf7-form .invalid 	{ color: #c0392b !important }
.wpcf7-not-valid 		{ border-color: #c0392b !important; }
.wpcf7 span.wpcf7-not-valid-tip { display: none }

div.wpcf7-response-output {
    margin: 0px !important;
    padding: 5px 10px !important;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors{
	position:relative;
	border:1px solid #bdc3c7 !important;
	display:block;
	background-color:#ecf0f1;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;
	font-weight:400;
	padding:10px 40px !important;
	text-align:center;
}


div.wpcf7-mail-sent-ok {
    background-color: #e9f2d2;
    border-color: #c0da66 !important;
    color: #88b12b;
}

div.pp_overlay {
	z-index: 10002;
}
div.pp_pic_holder {
	z-index: 10003;
}

	
/*	Service Block Element
	--------------------------------------------------*/
[class^="fa-"],[class*=" fa-"] {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/*	Table Element
	--------------------------------------------------*/ 
table {
	width: 100%;
	margin-bottom: 15px;
	text-align:center;
}

table tr td {border:1px solid #2ecc71;padding:10px;}
table tr:first-child td {font-weight:700;}
@media screen and (max-width: 767px) {
	
    .tab1 {
        width: 100%;
        overflow: auto!important;
        border: 2px solid #2ecc71;
       
        box-sizing: border-box;
        margin: 20px 0 20px;
    }
    .tab1 table {
        margin: 0 0 0 0!important;
        border: none!important;
        border-radius: 0!important;
    }
}

/*	Audio & Video
	--------------------------------------------------*/




/*	Blog & Portfolio
	--------------------------------------------------*/
.entry {
	position: relative;
}
.entry-media {
	position: relative;
	margin-bottom: 15px;
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	overflow: hidden;
}
.entry-media img {
	width: 100%;
	height: auto;
	
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
}

.entry-media iframe, .entry-media embed {
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.entry-hover {
	display: none;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	display: block;
	text-align: center;
	z-index: 3;
	
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	overflow: hidden;
}
.entry-media:hover .entry-hover {
	visibility: visible;
	display: block;
	opacity: 1;
	background-color: rgba(25, 25, 25, 0.7);
}
.entry-media .glyphicon.glyphicon-film,
.entry-media .glyphicon.glyphicon-picture {
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 2;
	opacity: .5;
	color: #1d2a36;
}
.entry-hover .hover-icon:first-child {
	position: absolute;
	left: 50%;
	margin-left: -45px;
	top: 50%;
	margin-top: -20px;
}
.entry-hover .hover-icon:last-child {
	position: absolute;
	left: 50%;
	margin-left: 5px;
	top: 50%;
	margin-top: -20px;
}
.entry-hover .hover-icon:first-child:last-child {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	top: 50%;
	margin-top: -20px;
}
.entry-hover .hover-icon a {
	padding: 13px;
	width: 40px;
	height: 40px;
	display: block;
	background-color: #F06050;
	color: #FFF;

	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}
.entry-hover .hover-icon a:hover {
	background-color: #FFF;
	color: #F06050;
	-webkit-animation: pulse .3s forwards;
	-moz-animation: pulse .3s forwards;
	animation: pulse .3s forwards;
	
}
.entry-hover .hover-icon i {
	font-size: 14px;
	display: block;
}

/*	Post Format	*/
.format-quote .entry-media {
	background-color: #292929;
	color: #FFF;
	padding: 40px;
}
.grid-loop .format-quote .entry-media {
	padding: 30px;
}
.entry-media blockquote {
	padding: 0;
	margin: 0;
	border: none;
	position: relative;
	overflow: hidden;
}
.entry-media blockquote p {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.8;
}
.grid-loop .entry-media blockquote p {
	font-size: 18px;
}
.grid-loop .entry-content blockquote p {
	font-size: 12px;
}
.entry-media blockquote .blockquote-line {
	position: absolute;
	top: .365em;
	left: 0;
}
.entry-media blockquote .blockquote-line span:before {
	content: "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------";
	border-bottom: 1px solid #F06050;
	color: transparent;
}
.entry-media blockquote small {
	font-weight: 500;
}
.entry-media blockquote cite {
	font-weight: 100;
}
.entry-media blockquote small:before {
	font-weight: 100;
}

.entry-media iframe {
	max-width: 100%;
	border: none;
	outline: none;
	width: 100%;
	height: auto;
}
.fit-video .entry-media p {
	margin-top: 20px;
}
.format-aside .entry-title {
	display: none;
}
.entry-media .blox-element {
	margin-bottom: 0;
}
.entry-content img {
	max-width: 100%;
	height: auto;
}
.gallery {
	margin-bottom: 15px !important;
}
.entry-content:last-child {
	margin-bottom: 0 !important;
}
.entry-content .gallery-caption{
	display: none;
}
.entry-content .gallery-item {
	margin: 0 !important;
}
.entry-content .gallery-item img {
	border: none !important;
	width: 100%;
}
.entry-content .gallery-item a {
	display: block;
}
.entry-content .gallery-item a:hover img {
	-webkit-animation: pulse .5s forwards;
	-moz-animation: pulse .5s forwards;
	animation: pulse .5s forwards;
	margin-right: -1px !important;
}
.entry-content a.more-link span.btn {
	padding: 0;
	font-size: inherit;
	line-height: inherit;
	background: transparent;
	border: none;
	color: inherit;
}
.entry-content a.more-link span.btn:after {
	content: " ...";
}
.entry-meta {
	line-height: 14px;
	font-size: 11px;
	height: 11px;
	text-transform: uppercase;
	overflow: hidden;
}

/*	Pagination
	--------------------------------------------------*/

.pagination>li>a, .pagination>li>span,
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	border-color: #ECF0F1;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color: #bdc3c7;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	background-color: #ECF0F1;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #F06050;
	border-color: #F06050;
}


/*	Header
	--------------------------------------------------*/
#header {
	margin-bottom: 0;
	
	background:#111;
}
#header .container {
	position: relative;
}

#header_spacing {
	height: 80px;
}
.navbar-fixed-top {
	border-width: 0;
	z-index: 10001;
}
.header-search {
	position: relative;
	float: left;
}
.header-search a.search-icon {
	padding: 40px 0;
	margin: 0 15px;
	font-size: inherit;
	line-height: inherit;
	display: block;
}
.search-form {
	background-color: #FFF;
}
.search-form button {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.header-search .search-form {
	display: none;
	position: absolute;
	top: 100px;
	right: 0;
	width: 300px;
	padding: 15px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar-brand {
	padding: 33px 15px;
}
h1.navbar-brand, .h1.navbar-brand {
	padding: 7px 15px;
	padding-left: 0;
}

.navbar-brand img.retina {
	max-width: 100%;
}

/*	Menu
	--------------------------------------------------*/ 

.mainmenu {
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -50px;
}
.navbar-inverse a.navbar-brand {
	padding: 30px 15px;
	color: #292929;
	margin-right: 30px;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #222;
}
.navbar-inverse {
	background-color: #FFF;
	border-radius:0!important;
	border: none;
}
.navbar-right button {
	margin: 23px 0;
}
.navbar-nav li {
	position: relative;
}
.navbar-nav>li>a {
	padding: 40px 0;
	margin: 0 15px;
	color: #b1b1b1;
}
.navbar-nav li a {
	position: relative;
	text-transform:uppercase;
}
.navbar-inverse .navbar-nav>li>a {
	color: inherit;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus,
.navbar-nav li:hover a, .navbar-nav li:focus a {
	background-color: transparent;
	color: #505558;
}
.navbar-nav li.has-children > a span.menu-text:after {
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: .7em;
	position: relative;
	top: -0.1em;
	margin-left: .7em;
}
.menu-icon {
	margin-right: .8em;
}
.menu-text {
	line-height: 1;
}
.menu-image img {
	max-width: 100%;
}
.menu-description {
   margin-top: 3px;
   display: block;
   font-size: 11px;
   line-height: 1em;
   opacity: .7;
   margin-bottom: 5px;
}

/*	Sub Menu
	--------------------------------------------------*/ 
.navbar-nav ul.dropdown-menu {
	display: none;
	position: absolute;
	top: 100px;
	left: 0px;
	width: 180px;
	margin: 0;
	background-color: #FFF;
	border-color: #FFF;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: none;
	padding: 0;
	border-top: 1px solid #F06050;
	
}
.navbar-nav ul.dropdown-menu a .menu-text:before {
    position: absolute;
    top: 50%;
    right: 0px;
    font-size: 8px;
    padding: 2px 5px;
    padding-top: 3px;
    color: #FFF;
    line-height: 8px;
    height: 14px;
    margin-top: -7px;
    font-weight: bold;
}
.navbar-nav ul.dropdown-menu a.new .menu-text:before {
	content: "NEW";
	background: #f39c12;
}
.navbar-nav ul.dropdown-menu a.hot .menu-text:before {
    content: "HOT";
    background: #e74c3c;
}
.navbar-nav li ul.dropdown-menu ul {
    top: 0px;
}
.navbar-nav li ul.dropdown-menu li ul{
    margin-left: 179px;
}
.navbar-nav li ul.dropdown-menu.float-right-menu ul{
    margin-left: -179px;
}

.navbar-nav li ul.dropdown-menu li{
    display: block;
    border-bottom: 1px solid #ECF0F1;
}
.navbar-nav li ul.dropdown-menu li a {
	font-weight: 100;
	font-size: 12px;
	padding: 10px 20px;
	white-space: inherit;
	display: block;
	line-height: initial;
}
.navbar-nav li .dropdown-menu>li>a:hover, .navbar-nav li .dropdown-menu>li>a:focus {
	background-color: #ecf0f1;
}
.navbar-nav li ul.dropdown-menu li.has-children > a span.menu-text:after {
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: .8em;
	position: relative;
	top: -.15em;
	margin-left: 1em;
}
/*	Mega Menu
	--------------------------------------------------*/
.mega-menu li {
	margin: 0px;
}
.mega-menu ul.dropdown-menu {
	padding: 15px 0;
}
.navbar-nav li.mega-menu ul.dropdown-menu li {
	border: none;
}
.navbar-nav li.mega-menu ul.dropdown-menu li a {
	padding: 5px 0
}
.navbar-nav li.mega-menu ul.dropdown-menu li a:hover {
	color: inherit;
}
.navbar-nav li.mega-menu ul.dropdown-menu li .menu-image-item a:hover {
	background-color: transparent;	
}
.menu-column {
	border-left: 1px solid #ecf0f1;
	margin-left: -1px;
}
.menu-column:first-child {
	border-left: none;
	margin-left: 0;
}
.menu-column .h3 {
    font-weight: normal;
    text-align: left;
    padding: 5px 0px;
    font-size: 12px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.menu-column .menu-item {
	border-bottom: 1px solid #ECF0F1;
}
.menu-column .menu-item:last-child {
	border: none;
}
.menu-column .menu-item:last-child a {
	padding-bottom: 0 !important;
}

/*	Mobile Menu
	--------------------------------------------------*/ 
a.mobile-menu-icon {
	font-size: 28px;
	line-height: 28px;
	height: 28px;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	right: 30px;
}


.header-small .navbar-brand {
	padding-top: 13px;
	padding-bottom: 13px;
}
.header-small .navbar-nav>li>a,
.header-small .header-search a.search-icon {
	padding-top: 20px;
	padding-bottom: 20px;
}
.header-small .mainmenu {
	margin-top: -30px;
}
.header-small .navbar-nav ul.dropdown-menu, .header-small .header-search .search-form {
	top: 60px;
}
.header-small .navbar-nav ul.dropdown-menu ul.dropdown-menu {
	top: 0;
}
/*	Page Header Section
	--------------------------------------------------*/ 
.page-title.section {
	background: #f7f7f7;
	padding: 10px 0;
	color: #666666;
	position: relative;
}
.single .primary img {max-width:100%;height:auto;}
.page-title.section ul.entry-meta {margin-top:10px;}
.dark.page-title.section {
	color: #2C3E50;
}
.page-title.section h1{
	font-size: 33px;
	line-height: 1.1;
	font-weight: 400;
	margin: 0;
	color:#666666;
	
	
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
@media (max-width:390px) {.page-title.section h1{font-size:22px!important;}}
.page-title.section p.lead,.page-title.section p {
	font-size: 1em;
	margin-top: .5em;
}
.author .page-title.section .item-author {
	margin-top: 0;
	padding-top: 0;
	border: none;
	min-height: initial;
}
.author .page-title.section .item-author p {
	font-size: 1.5em;
	margin-top: .5em;
	font-weight: 100;
}

/*	Primary Section
	--------------------------------------------------*/ 
.primary.section {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #FFF;
}







/*	.Content
	--------------------------------------------------*/
.content {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.content img, .home section img, .entry-content-start img {
	max-width: 100%;
	height: auto;
}
.entry-content-start {margin-bottom:30px;}
@media (max-width:991px) {
.entry-content-start .col-md-4 img {width:100%;}
.entry-content-start .col-md-4 {max-height:200px;overflow:hidden;}
.entry-content-start .h2 {margin:15px 0 15px;}
}

/*	One Page
	--------------------------------------------------*/
#onepage-menu {
	background: #FFF;
	position: fixed;
	z-index: 999;
	right: 40px;
	top: 50%;
	padding: 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#onepage-menu ul, #onepage-menu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#onepage-menu ul li a {
	color: #F06050;
	font-size: 9px;
}
#onepage-menu ul li a:hover, #onepage-menu ul li.selected a {
	color: #000;
}
/*	Blank Page
    ----------------------------------------------------------------------------------- 
*/
.page-template-page-blank-php {
	height: 100%;
	margin: 0;
	padding: 0;
}
.page-template-page-blank-php .layout-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: table;
}
.page-template-page-blank-php .layout-wrapper .primary.section {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
/*	Author
    ----------------------------------------------------------------------------------- 
*/
.item-author {
    margin-top: 50px;
    padding: 3em 2em;
   
    min-height: 120px;
    height: auto;
}
.item-author img {
    float: left;
    margin-right: 30px;

    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
}
.item-author .h3 {
    margin-top: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
}
.item-author p {
    margin-left: 90px;
}

/*	Comments
    ----------------------------------------------------------------------------------- 
*/
.comments-container .alert {
	margin-top: 50px;
}
.comment-awaiting-moderation {
    font-weight: lighter;
    text-transform: none;
}
.reply {
    margin-top: 1em;
}
.comment-list {
    list-style: none;
    margin: 0;
    margin-top: 2.5em;
    padding-left: 0;
}
.comment-list > li.comment {
    padding-left: 100px;
    min-height: 78px;
    position: relative;
    margin-top: 1.5em;
    padding-top: 1.5em;
    border-top: 1px solid #ecf0f1;
}
.comment-list li.post.pingback {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ecf0f1;
}
.comment-list > li.post.pingback p {
    margin-bottom: 0;
}
.comment-list > li.post.pingback .edit-link {
    margin-left: 10px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 80%;
    margin-top: 10%;
}
.comment-list > li.comment:first-child {
    padding-top: 0;
    border-top: none;
}
.comment-meta {
    font-size: 13px;
    margin-bottom: .5em;
  
}
.comment-list .avatar {
    -moz-border-radius: 34px;
    -webkit-border-radius: 34px;
    border-radius: 34px;
    left: -100px;
    padding: 0;
    position: absolute;
    top: .5em;
}
.comment.byuser .comment-author img {
    border: 3px solid #F06050;
}
.comment {
    position: relative;
    min-height: 64px;
}
.comment-list > li.comment ul.children {
    list-style: none;
    margin: 0;
}
.comment-list > li.comment ul.children li.comment {
    padding-left: 71px;
    margin-top: 1.5em;
    padding-top: 1.5em;
    margin-left: -30px;
    border-top: 1px solid #ecf0f1;
}

.comment-list > li.comment ul.children .avatar {
    margin-left: 30px;
}
.comment-title, .h3 .comment-reply-title {
    border-top: 1px solid #ecf0f1;
    margin-top: 40px;
    padding-top: 40px;
    font-size: 20px;
   
    font-weight: 700;
}
.home .h3 .comment-reply-title {border:none;margin-top: 0px;}
.home .comment-title {font-size:28px;border:none;margin-top: 0px; padding-top: 0px;}
.home .comment-list > li.comment {border:none;}
.form-allowed-tags {
	display: none;
}

/*	Single Post
	--------------------------------------------------*/
.single-post .entry-media {
	margin-bottom: 1.5em;
}
.single-post .entry-meta {
	border-bottom: 1px solid #cacaca;
	padding: 10px 0 !important;
	display: block;
	height: auto;
	padding-top: 0 !important;
	margin-top: 0;
	overflow: hidden;
	white-space: nowrap;
	color:#b3b3b3;
	font-size:12px;
}
.single-post .related-posts .entry-meta {
	border-bottom: none;
	margin-bottom: 0;
}
.single-post .gallery {
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.single-post .gallery .gallery-item {
	padding: 15px !important;
	padding-top: 0 !important;
	margin-bottom: 10px !important;
}
.single-post .gallery .gallery-item img {
	width: 100%;
	height: auto;
	border: none !important;
}
.single-post .gallery .gallery-item .gallery-caption {
	font-size: .85em;
	text-align: left;
	margin-top: 15px;
}
.single-post .grid-loop article {
	margin-bottom: 0;
}




	--------------------------------------------------*/
.error404 .primary.section .content {
	padding-top: 150px;
	padding-bottom: 150px;
}
.error404 .content h3 {
	margin-top: 17px;
}
.error404 .search-form	{
	margin-bottom: 15px;
}
.not-found-container {
	text-align: center;
	width: 290px;
	height: 290px;
	display: block;
	background-color: #222;
	border-radius: 15em;
	padding: 5em;
	color: #ссс;
	margin: 0 auto;
	
}
.not-found-container h1 {
	font-size: 40px;
	
	margin-bottom: 0;
	color: #FFF;
}


/*	.Sidebar
	--------------------------------------------------*/
.sidebar {}

/*	Widgets
	--------------------------------------------------*/
.widget {
	margin-bottom: 30px;
	
}

.h3.widget-title {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
	position: relative;
}


.widget ul {
	list-style: none;
	padding-left: 0;
}
.widget ul li {
	list-style: none;
}
.widget ul li a span {
	margin-left: 2px;
	font-weight: bold;
	color: initial;
}



/*	Footer
	--------------------------------------------------*/
#footer.section {
	background-color: #222;
	color: #FFF;
	padding: 0;
}
#footer.section .search-form {
	background-color: #292929;
}
#footer [class^="col-"], #footer [class*=" col-"]{
	padding-top: 40px;
	padding-bottom: 40px;
}

.sub-footer {
	padding: 50px 0;
	background-color: #292929;
	color: #FFF;
	font-size: 12px;
}










.form-control:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#bdc3c7; font-weight: 400;}
.form-control::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#bdc3c7; font-weight: 400;}
.form-control:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bdc3c7; font-weight:400;}
.form-control::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bdc3c7; font-weight: 400;}



.hbtn {display:inline-block;margin-top:38px;}
a.hbtn1 {margin-left:15px;margin-right:10px;text-transform:uppercase;color:#999;border:1px solid #999;font-size:14px; border-radius:30px;padding:10px 20px;}
a.hbtn1:hover {background:#414141;color:#999;}
a.hbtn2 {text-transform:uppercase;background:#2ecc71;color:#fff!important;font-size:14px; border-radius:30px;padding:10px 20px;}
a.hbtn2:hover {background:#25a75c;color:#fff;}
.stay-play a.hbtn2 {padding:15px 60px;text-transform:none;font-weight:700;font-size:20px;}
.fbtn a {text-align:center;}
.fbtn a.fbtn1 {display:block;margin-bottom:10px;clear:both;text-transform:uppercase;color:#999;border:1px solid #999;font-size:14px; border-radius:30px;padding:10px 20px;}
.fbtn a.fbtn1:hover {background:#414141;color:#999 !important;}
.fbtn a.fbtn2 {clear:both;display:block;text-transform:uppercase;background:#2ecc71;color:#fff !important;font-size:14px; border-radius:30px;padding:10px 20px;}
.fbtn a.fbtn2:hover {background:#25a75c;color:#fff !important;}
.sbbtn a {text-align:center;}
.sbbtn a.sbbtn1 {background:#f2f2f2;display:block;margin-bottom:10px;clear:both;text-transform:uppercase;color:#999;border:1px solid #999;font-size:14px; border-radius:30px;padding:10px 20px;}
.sbbtn a.sbbtn1:hover {background:#dadada;color:#717171 !important;}
.sbbtn a.sbbtn2 {clear:both;display:block;text-transform:uppercase;background:#2ecc71;color:#fff !important;font-size:14px; border-radius:30px;padding:10px 20px;}
.sbbtn a.sbbtn2:hover {background:#25a75c;color:#fff !important;}
.miniature {width:50%;float:left;margin-right:30px;margin-bottom:10px;margin-top:5px;}
.widget_nav_menu a {text-transform:uppercase;}
#footer .widget_recent_entries ul li {border-bottom:1px solid #1b1b1b;}
#footer .h3.widget-title {text-transform:uppercase;}
.widget_recent_entries .post-date {margin-top:5px;display:block;font-size:11px;}
.widget_recent_entries ul li {font-weight:700;padding-bottom:10px;margin-bottom:10px;line-height:18px;border-bottom:1px solid #ecf0f1;}
.socialf {display:inline-block;}
.socialf a {margin-right:10px;text-align:center;height: 30px;width: 30px;color:#999;border: 1px solid #999;border-radius:100%;display:inline-block;}
.socialf a:hover {color:#999;background:#262626;}

.home h2 {font-size:28px;font-weight:700;}

.ddsg-wrapper {margin-top:-20px;}

@media (max-width:1024px) {
	.front-slide___title {
		width: 80%;
		width: calc(80% - ( 0.5 * 30px ) );
		text-align: left;
	}

	.front-slide___bonus {
		width: 80%;
		width: calc(80% - ( 0.5 * 30px ) );
		text-align: left;
	}
}

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

@media (max-width:768px) {
	.front-slide___shadow {
		min-height: 370px;
	}
	
	.front-slide___title {
		width: 100%;
		width: calc(100% - ( 0.5 * 30px ) );
		text-align: left;
		font-size: 28px;
	}


}

@media (max-width:640px) {
	.navbar-inverse .navbar-brand {
		float: none;
		text-align: center;
	}
}

@media (max-width:414px) {
	.front-slide___shadow {
		min-height: 300px;
	}
	.front-slide___title {
		padding-top: 40px;
		font-size: 24px;
	}
	.front-slide___links {
		padding-bottom: 40px;
	}
	.topbar-item .list-inline > li {padding-left: 0!important;}
}




/* 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;
}

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

#ifont .jssocials-share-link {
	border-radius: 2px;
	padding: 3px 6px 6px 6px;
    color:#fff;
}

#ifont .jssocials-share-logo {
    font-size: 14px;
}
#ifonts {
	margin-top: 20px;
}
#ifonts.jssocials {
	text-align:center!important;display:block!important;
}
.stay-play {padding:40px 0;background: #232323;
background: -moz-linear-gradient(left,  #232323 0%, #8c8c8c 100%);
background: -webkit-linear-gradient(left,  #232323 0%,#8c8c8c 100%);
background: linear-gradient(to right,  #232323 0%,#8c8c8c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#8c8c8c',GradientType=1 );
}
.stay-play .h2 {color:#fff;font-size:34px;margin:70px 0 40px;}
a, .btn-link,
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus,
.entry-hover .hover-icon a:hover,
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus,
.navbar-nav li:hover a, .navbar-nav li:focus a,
#onepage-menu ul li a,
.grid-loop article .entry-title a:hover, .grid-loop article .entry-hover .entry-title a:hover{color:#2ecc71;}
.btn-primary, .label-primary,
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus,
.page-title.section{background-color:#2ecc71;}
blockquote,
.btn-primary, .label-primary,
.swiper-pagination-switch,
.featured-plan .plan-price, .blox-element.featured-plan, .blox-element.bordered.featured-plan,

.entry-media blockquote .blockquote-line span:before,

.comment.byuser .comment-author img{border-color:#2ecc71;}

.entry-media blockquote .blockquote-line span:before{border-bottom-color:#2ecc71;}
a:hover, a:focus,
.btn-link:hover, .btn-link:focus{color:#25a75c;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active{background-color:#25a75c;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active{border-color:#25a75c;}
#header{background-color:#111111;}
header .navbar-header{color:#999999;}
header .navbar-header a{color:#999999;}
header  .navbar-header a:hover{color:#ffffff;}
.menu-text,.menu-icon,header nav.mainmenu > ul > li > a, 
.header-search a.search-icon{color:#999999;}
ul.navbar-nav>li:hover>a>.menu-text,ul.navbar-nav>li:hover>a>.menu-icon,
.header-search a.search-icon:hover{color:#ffffff;}
header nav.mainmenu > ul > li.current-menu-item .menu-text{color:#ffffff;}
.page-title.section{background-color:#f7f7f7;}
section.page-title{color:#666666;}
section.page-title a{color:#2ecc71;}
section.page-title a:hover{color:#25a75c;}
#footer.section,#footer.section .search-form{background-color:#000000;}
#footer.section{color:#ffffff;}
#footer a{color:#999999;}
#footer a:hover,#footer a:focus{color:#2ecc71;}
#footer .h3.widget-title{color:#ffffff;}
.sub-footer{background-color:#070707;}
.sub-footer{color:#636363;}
.sub-footer a{color:#999999;}
.sub-footer a:hover,.sub-footer a:focus{color:#2ecc71;}
.top-title {background:#f7f7f7; padding:15px 0;}
.top-title h1 {color:#26225c;font-weight:700;font-size:28px;padding:40px 0;}
.start-play span {position:absolute;left:0;top:0;width:40px;height:40px;font-size:20px;padding-top:4px;margin-right:15px;color:#2ecc71;border-radius:50%;border:2px solid #2ecc71;text-align:center;font-weight:700;}
.poker-help {padding:40px 0 30px;}
.poker-help .col-md-4 p {position:relative;padding-left:40px;font-weight:700;}
.poker-help i {padding-top:5px;position:absolute;left:0;width:30px;height:30px;text-align:center;border-radius:50%;border:2px solid #651e9b;color:#651e9b;}
.home p b {font-size:16px;color:#000;} 
.home .poker-play .col-md-4 p b {color:#2ecc71;} 
.home .plus-poker p b {color:#666;} 
.start-play .col-md-12 p {font-weight:700;line-height:1.3;position:relative;padding-left:50px;padding-top:5px;min-height:40px;} 
.start-play {padding:40px 0 25px;}
.poker-bonus i {position:absolute;left:0;width:40px;height:40px;padding-left:2px;padding-top:6px;font-size:25px;color:#134563;border-radius:50%;border:2px solid #134563;text-align:center;font-weight:700;}
.poker-bonus .col-md-12 p {position:relative;padding-left:50px;min-height:40px;}
.poker-bonus img {border-radius:15px;}
.poker-mobile, .plus-poker, .poker-news, .poker-verify, .poker-select, .poker-client, .poker-comments {padding:40px 0 30px;background:#f7f7f7;}
.poker-bonus {padding:40px 0 30px;}
.poker-mobile, .poker-client {padding:40px 0 20px;}
.poker-client2 {padding:40px 0 20px;}
.poker-verify {padding:40px 0 30px;}
.poker-select ul {padding-bottom:50px!important;}
.poker-select ul li {color:#2ecc71;width:33.3333%;float:left;}
.poker-select ul li span {color:#666;font-weight:700;}
.pl-col {box-shadow:0 1px 4px 0 rgba(0,0,0,0.07);border-radius:15px;}
.pl-col .col-md-6 {padding-top:30px;padding-left:45px;padding-bottom:15px;}
.green-poker, .poker-pay, .poker-play {padding:40px 0;}

.green-poker img {width:50px;float:left;margin-right:15px;}
.green-poker iframe {margin-top:5px;width:100%;height:280px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.07);background:none;border-radius:15px;border:1px solid #d9d9d9;}
.poker-mobile img {margin-bottom:10px;}
.poker-mobile .col-md-10 .col-md-6 p {position:relative;padding-left:40px;}
.poker-mobile i {padding-top:5px;position:absolute;left:0;width:30px;height:30px;text-align:center;border-radius:50%;border:2px solid #651e9b;color:#651e9b;}
.m-col {background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.07);padding:15px;margin:0 0 30px;border-radius:15px;}
.p-col {background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.07);padding:15px;margin:20px 0 20px;border-radius:15px;}
.m-col ul {margin:0 0 0 15px!important;padding:0;}
.m-col ul li {color:#651e9b;}
.m-col ul li span {color:#666;}
.pp-col {background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.07);padding:15px;margin:0 0 30px;text-align:center;border-radius:15px;}
.poker-client i, .poker-client2 i {padding-top:5px;margin-right:15px;position:absolute;left:0;width:30px;height:30px;text-align:center;border-radius:50%;border:2px solid #651e9b;color:#651e9b;}
.poker-client .col-md-12 p, .poker-client2 .col-md-12 p {position:relative;padding-left:40px;min-height:45px;margin:0 0 5px;}
.frst {padding-bottom:20px;}
.poker-client2 .mdl i {border:2px solid #fcaa06;color:#fcaa06;}
.plus-poker i {position:absolute;left:0;color:#2ecc71;border:2px solid #2ecc71;padding-top:3px;padding-left:2px;font-size:20px;border-radius:50px;width:30px;height:30px;text-align:center;}
.plus-poker .col-md-12 p {position:relative;padding-left:40px;min-height:30px;}
.poker-mirror {padding:40px 0 30px;}
.poker-client .col-md-6 ul li {color:#651e9b;}
.poker-client .col-md-6 ul li span {color:#666;}
.poker-pay img {height:25px!important;}
.poker-pay .col-md-3 p {font-weight:700;margin:10px 0 0;}
.news-block {background:#fff;}
.news-block .h4 {padding:15px;}
.news-block .h4 a {font-weight:700;color:#651e9b;}
.news-block .h4 a:hover {color:#000;}
.front-content ul, .front-content ol {list-style:none;margin:0 0 15px;padding:0;}

.front-content ul:after {content:"";
	clear: both;

	display: table;
	position: relative;
}
.front-content ul li, .home section ol li {position:relative;}
.front-content ul li {padding-left:17px;}

.front-content ul li:before {content:"";position:absolute;left:0;top:9px;border-radius:50%;width:7px;height:7px;background:#6556be;}
.front-content ol li {padding-left:40px;padding-bottom:15px;}
.front-content ol li:last-child {padding-bottom:0;}
.front-content ol li:before {content:"1";position:absolute;left:0;top:-4px;border-radius:50%;width:30px;height:30px;color:#000;font-weight:700;text-align:center;border:2px solid #6556be;}
.front-content ol li:nth-child(2):before {content:"2";}
.front-content ol li:nth-child(3):before {content:"3";}
.front-content ol li:nth-child(4):before {content:"4";}
.front-content ol li:nth-child(5):before {content:"5";}
.front-content ol li:nth-child(6):before {content:"6";}
.front-content ol li:nth-child(7):before {content:"7";}
.apk-wrap {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.apk-img img {
 border-radius:10px;
 background:#000;
 display:block;
 width:80px
}
.apk-wrap b {
 display:block;
 color:#000
}
.apk-img {
 width:10%
}
.apk-otz {
 width:17%;
 text-align:center
}
.apk-down {
 width:23%;
 text-align:center
}
.apk-bonus {
 width:40%;
 text-align:center
}
.apk-btn {
 text-align:center;
 padding:20px 0 30px
}
a.button-apk {
 border-radius:30px;
 color:#999;
 display:inline-block;
 padding:14px;
 font-weight:700;
 width:46%;
 margin:0 1%;
 text-align:center;
 font-size:18px;
 border:1px solid #999;
}
a.button-reg {
 border-radius:30px;
 color:#fff;
 display:inline-block;
 padding:15px;
 font-weight:700;
 width:46%;
 margin:0 1%;
 text-align:center;
 font-size:18px;
 background:#2ECC71
}
@media (max-width:767px) {
 .apk-img {
  width:100%
 }
 .apk-otz {
  width:100%;
  padding:10px 0
 }
 .apk-down {
  width:100%;
  padding:10px 0
 }
 .apk-bonus {
  width:100%;
  padding:10px 0
 }
 .apk-img img {
  margin:0 auto
 }
 .apk-wrap {
  display:block
 }
 a.button-apk {
  display:block;
  width:100%;
  max-width:260px;
  margin:0 auto 15px;
  font-size:16px
 }
 a.button-reg {
  display:block;
  width:100%;
  max-width:260px;
  margin:0 auto;
  font-size:16px
 }
}
@media (min-width:992px) {
.poker-mobile .col-md-2 {padding-left:0;padding-right:0;}
.poker-mobile .col-md-10 {padding-left:5px;}
.poker-client2 .col-md-6 ul {margin:40px 0 20px;float:right;}
.poker-client2 .col-md-6 ul li {margin-left:15px;}
}
.wp-pagenavi {
	clear: both;
	margin-left:-2px;
}
.wp-post-image {height:auto;}
.wp-pagenavi .pages {display:none;}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 2px solid #555;
	padding: 10px 16px;
	margin: 0 2px;
	font-weight: 700;
	color:#555;
}

.wp-pagenavi a:hover {
	border: 2px solid #555;
	background:#555;
	color:#fff;
}

.wp-pagenavi span.current {
	font-weight: 700;
	background:#555;
	color:#fff;
}
.ddsg-wrapper ul {margin:0 0 15px 15px;padding:0;}
@media only screen and (min-width: 1200px) {
	.container {
		max-width: 1100px;  
	} 
}

@media only screen and (max-width: 1199px) {
    .boxed > .layout-wrapper,.boxed > .layout-wrapper #header,
    .boxed .layout-wrapper,.boxed .layout-wrapper #header {
        width: 100%;
    }
	.m-col {margin:15px 0 20px;}
}


@media only screen and (max-width: 991px) {
.news-block {margin-bottom:30px;}
.poker-client .col-md-6 ul li {margin-left:15px;}
.stay-play .col-md-6, .poker-bonus .col-md-2, .poker-mobile .col-md-2, .green-poker .col-md-6:last-child {text-align:center;}
.stay-play .col-md-6 img {margin-top:40px;max-width:300px;}
.poker-client2 .col-md-6 ul li {margin-left:15px;}
.poker-client2 img {display:block;margin:0 auto;}
.stay-play {padding:0 0 70px;}

.sidebar {max-width:300px;margin:30px auto 0;}
	.navbar-fixed-top {
		position: relative;
	}
	#header_spacing {
		display: none !important;
	}
	.admin-bar #header {
		margin-top: 0;
	}
	.single-post .grid-loop article {
		margin-bottom: 60px;
	}
	.not-found-container {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 782px) {
	.admin-bar #header {
		margin-top: 0px;
		z-index: 500;
	}
}
@media screen and (max-width: 600px) {
	.navbar-fixed-top, .navbar-fixed-bottom {
		position: relative;
		margin-bottom: 0;
	}
	.admin-bar #header {
		margin-top: 0px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {

	
	.navbar-inverse .navbar-nav>li>a {
		font-size: 13px;
	}


}


@media only screen and (min-width:768px) {
    .navbar>.container .navbar-brand {
    	margin-left: 0px;
    }
}


@media only screen and (max-width: 767px) {
.home h2, .home .comment-title {font-size:22px;}
	.miniature {width:100%;margin-right:0px;}
.poker-select ul li {width:100%;}
.poker-select ul li:last-child {margin-bottom:15px;}
	.container {
		max-width: 481px;
		padding-left: 30px;
		padding-right: 30px;
	}



	.comment-list > li.comment ul.children {
		margin-left: -80px;
	}

	.animate {
		opacity: 1;
	}
	.animated {
		-webkit-animation-duration: 0s;
		   -moz-animation-duration: 0s;
		     -o-animation-duration: 0s;
		        animation-duration: 0s;
		-webkit-animation-delay: 0s;
		   -moz-animation-delay: 0;
		     -o-animation-delay: 0s;
		        animation-delay: 0s;
	}
	#footer.section {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#footer [class^="col-"], #footer [class*=" col-"] {
		padding-top: 30px;
		padding-bottom: 30px;
		float: none !important;
	}
	


	.col2-set .col-2:first-child {
		padding-bottom: 30px;
		border-bottom: 1px solid #ecf0f1;
		margin-bottom: 30px;
	}

	
}

.bonuscode { 
	display: block;
    font-size: 20px;
    line-height: 48px;
    height: 50px;
    box-sizing: border-box;
    border-radius: 15px;
    border:1px dashed rgba(19,69,99,0.3);
    text-align: center;
   cursor:pointer;
	width:100%;
	color:#134563;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-weight:700;
	margin-bottom:5px;
}

.bonuscode:after {
	content: '';
    -webkit-mask-image: url(/wp-content/themes/poker/images/copy.svg);
    mask: url(/wp-content/themes/poker/images/copy.svg);
    -webkit-mask-position: 50%;
    background-color: #134563;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 5px;
}
.front-slide .bonuscode, .front-slide-mob .bonuscode { 
	display: inline-block;
    font-size: inherit;
    line-height: inherit;
    height: auto;
   
    border-radius: 0;
    border:none;
    text-align: left;
   cursor:pointer;
	width:auto;
	color:#e3247e;
	position: relative;
	margin:0;
	font-weight:700;
	
}
.front-slide .bonuscode:after, .front-slide-mob .bonuscode:after {

    background-color: #e3247e;
  
}
.poker-promo {display:block;margin-top:30px; border-top:1px solid rgba(19,69,99,0.1);padding-top:30px;}
.poker-promo .col-md-4 {text-align:center;}
.poker-promo p {font-size:20px;clear:both;color:#1b5373;line-height:1.5;}
.home .poker-promo p b {font-size:18px;} 
a.getbonus {font-weight:700;color:#cd320e;}
@media (max-width:991px) {
.bonuscode {max-width:280px;}
.poker-promo {text-align:center;}
}
@media (max-width:400px) {.poker-promo p {font-size:18px;}}

.bonuses .container {position:relative;}
.tg {position:absolute;z-index:99;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 1px 90px;}

}