/**
 * --------------------------------------------------------------------------------
 * Main Stylesheet
 * --------------------------------------------------------------------------------
*/
/**
 *
 * #.# General
 *
 */
/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */

body {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #dbdbdb;
  background: #1b1b1b;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin:0;padding:0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 15px;
  font-weight: 700;
  color:#fff;
}
p {
  margin: 0 0 15px;
}

h1 {

  font-size: 30px;
  line-height: 1.1;
 
}
h2 {
 
  font-size: 27px;
  line-height: 1.15;

}
h3 {
  
  font-size: 24px;
  line-height: 1.2;
  display: inherit;
}
h4 {
 
  font-size: 22px;
  line-height: 1.3;
  
}
h5 {
  
  font-size: 20px;
  line-height: 1.4;
 
}
h6 {

  font-size: 17px;
  line-height: 1.5;

}
ul,
ol {
  margin: 0 0 15px 15px;
  padding: 0;
}
ul {list-style:disc;}
ol {list-style:decimal;}
a {
  text-decoration: none;
  color: #cd181f;
 
}

a:hover {
  outline: 0;

  color:#fff;
}
a:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="submit"]:focus {
  outline: 0;
 
}
.search-form input {width:100%;font-size:15px;}
.search-submit {display:none;}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
img {
  max-width: 100%;
  height: auto;
}
.parallax {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


.site-header {
  background: #0c0c0c;
  padding: 20px 0;
  width: 100%;

}
.site-header2 {
  background: #0c0c0c;
  padding: 20px 0;
  width: 100%;z-index:999;
  position:fixed;
  top:0;left:0;

}
blockquote {
 
  border-left: 5px solid #17ae2b;
  margin: 5px 0 20px;
  padding-left:20px;
color:#fff;
font-size:18px;
}
table {width:100%;text-align:center;border-collapse: collapse;margin:0 0 15px;}
table tr:first-child {font-weight:700;color:#fff;background:#cd181f;line-height:1.2;}
table tr td {padding:10px 15px;border:1px solid rgba(255,255,255,0.08);}
table tr:nth-child(even) {background:rgba(0,0,0,0.15);}
@media screen and (max-width: 767px) {
    .tablegg {
        width: 100%!important;
        overflow: auto!important;
        border: 2px solid rgba(255,255,255,0.08);
        box-sizing: border-box;
        margin: 20px 0 20px;
    }
    .tablegg table {
        margin: 0 0 0 0!important;
        border: none!important;
        border-radius: 0!important;
    }
}
/*=========================
    04. NAVIGATION MENU
===========================*/

.site-branding img {max-width:140px;margin-top:10px;}
.site-navigation {padding-top:5px;}
ul.main-nav {margin:0;list-style:none;padding:0;}

.main-nav li {
 display:inline-block;
  margin-right:20px;
}
.main-nav li:last-child {margin:0;}
.main-nav li > a {
  color: #717171;
 
  font-weight:700;
  text-transform:uppercase;
 
}
.main-nav li a:hover {
  color: #fff;
}


.nav-menu {
  position: relative;
}
.mobile-menu-container {
  position: absolute;
  top: 0;
  right: 0;
}

.menubar-right,
.menubar-close {
  cursor: pointer;
  position: absolute;
  font-size: 20px;
  right: 0;
  
  z-index: 2;
  color:#fff;
}
.menubar-close {
  right: 15px;
  color:#fff;
  top:15px;
}
.menubar-right {
  
  top: -30px;

}
.dropdown-toggle {
  cursor: pointer;
  font-size: 2.2rem;
  margin-top: .2rem;
  position: absolute;
  top: 1rem;
  right: 0;
  padding: 0 !important;
  line-height: 1;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  -moz-transition: -moz-transform 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
.mobile-menu-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 9901;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
.mobile-menu-active {
  opacity: 1;
  visibility: visible;
}
.nav-parent {
  background: #222;

  padding: 20px;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  right: 0;
  bottom: 0;
  max-width: 300px;
  width: 100%;
  visibility: hidden;
  z-index: 9902;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mobile-menu-open {
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  visibility: visible;
}
ul.mobile-nav {padding-top:50px;margin:0;list-style:none;}
ul.mobile-nav li {
	
  border-bottom: 1px solid #0c0c0c;
}
ul.mobile-nav li:first-child {
 border-top: 1px solid #0c0c0c;
}
ul.mobile-nav li a {
 color:#fff;
 padding:10px 0;
 text-transform:uppercase;
 font-weight:700;
  display: block;
}
ul.mobile-nav li a:hover {color:#cd181f;}

.toggled {
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}


.search-submit {
  cursor: pointer;
}


/**
 *
 * #.# Media Queries
 *
 */

.sticky-header {
  top: 0;
  left: 0;
  max-width: 100%;
  z-index: 9;
  background: #ffffff;
}
.nav-button {
  margin: 0 1.6rem;
}
@media screen and (max-width: 782px) {
  .admin-bar .mobile-menu-open {
    top: 46px;
  }
}


.prr-featured-image img {
  margin-bottom: 10px;
  border-radius: 5px;
  max-width: 100%;
  box-shadow: 0px 3px 12px rgba(30, 30, 30, 0.7);
  box-shadow: 0 14px 28px -4px rgba(14, 17, 20, 0.1);
}
.featured-single-image img {
  box-shadow: 0 14px 28px -4px rgba(14, 17, 20, 0.1);
}
.adjusted-image {
  position: relative;
  height: 525px;
  overflow: hidden;
}
.adjusted-image img {
  width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}


.prr-section {
  margin: 8rem 0;
}
.prr-iconset {position:absolute;right:0;top:0;}
.featured-area {
  position: relative;
}

/** Anchor Link Style **/
.prr-title a {display:block;font-weight:700;line-height:1.3;}
.prr-post-excerpt {background:#151515;margin-bottom:30px;}
.prr-post-excerpt:hover img {opacity:0.7;}
.prr-big-title {padding:10px 15px 15px;min-height:90px;}
.prr-post-title {padding:5px 15px 15px;}
.prr-post-title a {display:block;line-height:1.3;font-weight:700;font-size:17px;}
.prr-footer .widget-title {color:#cd181f;font-weight:700;margin-bottom:15px;font-size:17px;}
.sidebar-widgetarea .widget-title {color:#fff;font-weight:700;margin-bottom:10px;font-size:20px;}
.sidebar-widgetarea ul {margin:0;list-style:none;}
.sidebar-widgetarea ul li {margin:0 0 10px;border-bottom: 1px solid #444444;padding:0 0 10px;}
.sidebar-widgetarea ul li:last-child {margin:0 0 40px;}
.sidebar-widgetarea ul li a {display:block;line-height:1.3;}
footer ul {
  list-style: none;
  margin:0;
}
footer ul li {display:inline-block;margin:0 10px 5px;}

footer ul li a {color:#fff;line-height:1.3;}
footer ul li a:hover {color:#cd181f;}
.prr-footer {
background:#0e0e0e;
padding:40px 0 10px;
margin-top:20px;
text-align:center;
}
.footer-site-info {background:#000;padding:25px 0 15px;font-size:13px;color:#979797;}
.ggf {padding:0 0 30px;}
.ggf a.gg2 {margin-right:15px;}
.admin-bar .site-header {
  top: 3.2rem;
}


.pagination-single .pagination-nav .previous-post-wrap {
  width: 50%;
  display: inline-block;
}

.pagination-single .pagination-nav .next-post-wrap {
  width: 50%;
  text-align: right;
  float: right;
}

.next-post-wrap,
.previous-post-wrap {
  position: relative;
}


.shadow {
  box-shadow: 0 14px 28px -4px rgba(14, 17, 20, 0.1);
}
.error-404 {text-align:center;padding:130px 0;}
.error-title {margin:0 0 30px;color:#fff;font-size:35px;font-weight:700;} 

.footer-site-info ul {list-style:none;margin:0 0 15px;}
.footer-site-info ul li {display:inline-block;margin-right:15px;margin-bottom:5px;}
.footer-site-info ul li a {font-size:13px;color:#fff;text-decoration:underline;}
.footer-site-info ul li a:hover {color:#bdbdbd;}
/**
 * --------------------------------------------------------------------------------
 * Pagination
 * --------------------------------------------------------------------------------
*/
.breadcrumbs {font-size:13px;}
.pagination {padding:10px 0 30px;}
.pagination .page-numbers {
  padding: 10px 15px;
  font-weight:700;
  background:#0e0e0e;
}

.pagination .screen-reader-text {
  display: none;
}

.archive-description {padding-bottom:30px;}
/*WordPress Unit test css*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  max-width: 96%;
  /* Image does not overflow the content area */

  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */

}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */

}
.gallery-caption .bypostauthor iframe {
  max-width: 100%;
}
.uiScaledImageContainer .scaledImageFitWidth {
  height: auto;
  min-height: initial;
  width: 100%;
}
img {
  max-width: 100%;
}
.gallery-columns-3 .gallery-item {
  max-width: calc(22.666666666666668%);
}
.gallery-columns-3 .gallery-item:nth-child(3n+3) {
  margin-right: 0px;
}
.gallery-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 16px;
  text-align: center;
  vertical-align: top;
}
.gallery-item img {
  height: auto;
}
.gallery-columns-4 .gallery-item {
  max-width: calc(13%);
}
.gallery-columns-4 .gallery-item:nth-child(4n+4) {
  margin-right: 0px;
}

pre {
  white-space: pre;
  overflow-x: auto;
}

.wp-block-archives-dropdown {
  margin-bottom: 11px;
}
.ct-content-area img {
  max-width: 100%;
}
.link-pages {
  text-align: center;
  margin-bottom: 70px;
}
.link-pages .page-numbers {
  height: 100%;
  width: 80px;
 
  padding: 6px 9px;
  margin: 10px;
  background-color: #1e1e1e;
  border-radius: unset;
  text-align: center;
  border: none;
}
.link-pages .page-numbers:hover {
  background-color: #00c4cc;
  letter-spacing: 0px;
  border-radius: unset;
}
.link-pages .current .page-numbers {
  background-color: #00c4cc;
}
/* Skip link */
.skip-link {
  position: absolute;
  top: -50px !important;
  left: 10px;
  background-color: #ffffff;
 
  border-radius: 3px;
  padding: 6px 10px;
  z-index: 9999999999;
}
.skip-link:focus {
  top: 0 !important;
}
.widgetarea {
  margin-bottom: 30px;
}



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

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

.link-pages a {
  background-image: none;
}
.link-pages .page-numbers {
  color: #ffffff;
}
.post-image {width:40%;float:left;margin-right:20px;margin-bottom:15px;}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .post-content ol, .post-content ul, .post-content blockquote, .post-content p {clear:both;}
.post-content p:first-of-type {clear:none;}
.post-content a {text-decoration:underline;}
.entry-header {background:#141414;padding:15px 0;margin-bottom:40px;border-top:1px solid #cd181f;border-bottom:1px solid #1c1c1c;}
.entry-header h1 {margin:0;font-size:25px;}
.wp-block-gallery ul {
  margin: 0;
}
.post-content a.post-page-numbers {
  background-image: unset;
}
#comments {margin-top:20px;}
#comments ol {
  list-style: none;
  margin:0;
}
#comments p {margin:0 0 10px;}
#comments ol.children {
  list-style: none;
  padding-left:30px;
}
#comments label {font-size:14px;padding-bottom:5px;}
.comment-head img {float:left;margin-right:15px;}
.comment-date {font-size:12px;color:#ababab;}
.comment-meta {float:right;font-size:13px;}
.comments-title, #reply-title {font-size:20px;color:#fff;font-weight:700;margin-bottom:15px;}
.comment-form-cookies-consent label {display: inline;}
.comment-content {display:block;clear:both;margin-bottom:30px;}
a.comment-reply-link {font-weight:700;}
/**
 * --------------------------------------------------------------------------------
 * Comments Template
 * --------------------------------------------------------------------------------
*/
.logged-in .comment-message-section {
  width: 100%;
}
.comment-message-section,
.comment-author-section {
  width: 49%;
  float: left;
}
.comment-author-section {
  padding-left: 2%;
}
.comment-author-section > div {
  margin-bottom: .3rem;
}
.comment-form-cookies-consent {
  display: inline-block;
}
#wp-comment-cookies-consent {
  margin-right: 1rem;
}
label {
  display: block;
 
}
input,
input[type="text"],
input[type="email"],
input[type="url"],
textarea {
  background-color: #ffffff;
  border: 0;
  padding: 10px;
  
  box-sizing: border-box;
  
  outline: none;
}
textarea {width: 100%;}
input:hover,
input[type="text"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
textarea:hover {
  border: 0;
}
input,
input[type="text"],
input[type="email"],
input[type="url"] {
  height: auto;
}

.form-submit #submit {
  background: #0e0e0e;
  margin: 0;
  padding: 10px 20px;
  border: 0;
  color:#fff;
  cursor: pointer;
  font-weight:700;
  font-size:15px;
  font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.form-submit #submit:hover {
  background: #cd181f;
}
.author-image {
  float: left;
  padding-right: .6rem;
}
.author-image img {
  border-radius: 100%;
  min-width: 96px;
  height: auto;
}
.ct-has-description img {
  width: 10rem;
}


input[type="checkbox"] {
  height: 1.6rem;
  width: 16px;
}

.ggl {position:absolute;right:0;top:4px;}
.ggl a.gg2 {margin-right:10px;}
a.gg1 {color:#fff;background:#cd181f;border-radius:30px;text-align:center;padding:10px 30px;}
a.gg1:hover {background:#e61f26;}
a.gg2 {color:#fff;background:#17ae2b;border-radius:30px;text-align:center;padding:10px 30px;}
a.gg2:hover {background:#1acc32;}
a.gg3 {color:#000;background:#f6c500;border-radius:30px;margin:30px 0;text-align:center;padding:12px;display:block;max-width:200px;font-weight:700;}

.featured-section {padding:70px 0 0;position:relative;background:url(/wp-content/uploads/2023/03/poker.jpg) no-repeat center center; background-size:cover;height:400px;margin-bottom:40px;}
.featured-overlay {z-index:98;position:absolute;width:100%;height:100%;top:0;left:0;}
.featured-section .banner-promo {position:relative;z-index:99;display:inline-block;font-weight:700;color:#fff;padding:15px;background:rgba(0,0,0,0.6);}
.promo-text {font-weight:700;font-size:34px;color:#fff;text-shadow: 3px 3px 3px rgba(0,0,0,0.6);}
.featured-section-mob {margin-bottom:40px;position:relative;text-align:center;padding:40px 0;display:none;
background: #5b0d0b;
background: -moz-linear-gradient(left,  #5b0d0b 0%, #e42829 100%);
background: -webkit-linear-gradient(left,  #5b0d0b 0%,#e42829 100%);
background: linear-gradient(to right,  #5b0d0b 0%,#e42829 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b0d0b', endColorstr='#e42829',GradientType=1 );
}
.img-wrapper img {width:100%;}
.mobile-btn {position:fixed;width:100%;bottom:0;left:0;display:none;text-align:center;padding:20px 15px;background: #303030;}
.mobile-btn a {margin:0 10px;}
.featured-section-mob .promo-text {text-shadow:none;font-size:25px;}
.featured-section-mob .banner-promo {position:relative;z-index:99;font-weight:700;color:#fff;}
.featured-section-mob a.gg3 {max-width:240px;margin:15px auto; padding:10px;}
a.gg4 {color:#fff;background:#17ae2b;border-radius:30px;margin:15px auto;text-align:center;padding:10px;display:block;max-width:240px;font-weight:700;}
a.gg5 {color:#fff;background:#dd2527;display:block;border-radius:30px;margin:0 auto;text-align:center;padding:10px;display:block;max-width:240px;font-weight:700;}

@media (max-width:1199px) {
.featured-section {height:300px;padding:30px 0 0;}
}
@media (max-width:767px) {
.featured-section, .ggl {display:none;}
.featured-section-mob, .mobile-btn {display:block;}
}
@media (max-width:440px) {
.mobile-btn {padding:10px 15px;}
.mobile-btn a {display:block;max-width:280px;margin:10px auto;}
}
.featured-overlay {position:absolute;width:100%;height:100%;}

.img-footer {padding:10px 0 20px;}
.img-footer img {height:30px;margin-right:15px;margin-bottom:5px;}
.home h1, .home h2 {font-weight:400;font-size:25px;color: #cd181f;}
.home h3 {font-weight:400;font-size:20px;}
.verify-section .col-md-12 p {position:relative;padding-left:40px;}
.verify-section .col-md-12 p span {position:absolute;left:0;top:-4px;padding-top:1px;color:#fff;font-weight:700;border-radius:50%;text-align:center;width:30px;height:30px;border:2px solid #f6c500;}
.bonus-section .col-md-12 p {position:relative;padding-left:40px;}
.bonus-section .col-md-12 p span {position:absolute;left:0;top:-4px;padding-top:1px;color:#fff;font-weight:700;border-radius:50%;text-align:center;width:30px;height:30px;border:2px solid #f6c500;}
.bonus-section .col-lg-12 p {position:relative;padding-left:18px;margin:0 0 5px;}
.bonus-section .col-lg-12:last-child p {margin:0 0 15px;}
.bonus-section .col-lg-12 p:before {content:"";position:absolute;left:0;top:8px;border-radius:50%;width:8px;height:8px;background: #17ae2b;}
.browser-section .col-md-12 p {position:relative;padding-left:18px;margin:0 0 5px;}
.browser-section .col-md-12:last-child p {margin:0 0 15px;}
.browser-section .col-md-12 p:before {content:"";position:absolute;left:0;top:8px;border-radius:50%;width:8px;height:8px;background: #17ae2b;}
.soft-section .col-lg-12 p {position:relative;padding-left:18px;margin:0 0 5px;}
.soft-section .col-lg-12:last-child p {margin:0 0 15px;}
.soft-section .col-lg-12 p:before {content:"";position:absolute;left:0;top:8px;border-radius:50%;width:8px;height:8px;background: #17ae2b;}
.soft-section .col-md-12 p {position:relative;padding-left:40px;}
.soft-section .col-md-12 p span {position:absolute;left:0;top:-4px;padding-top:1px;color:#fff;font-weight:700;border-radius:50%;text-align:center;width:30px;height:30px;border:2px solid #f6c500;}
.app-section .col-md-12 p {position:relative;padding-left:40px;}
.app-section .col-md-12 p span {position:absolute;left:0;top:-4px;padding-top:1px;color:#fff;font-weight:700;border-radius:50%;text-align:center;width:30px;height:30px;border:2px solid #f6c500;}
.hblock {background: #151515;padding:15px 15px 1px;margin:0 0 15px;}
.room-section .col-md-12 p {position:relative;padding-left:18px;margin:0 0 5px;}
.room-section .col-md-12:last-child p {margin:0 0 15px;}
.room-section .col-md-12 p:before {content:"";position:absolute;left:0;top:8px;border-radius:50%;width:8px;height:8px;background: #17ae2b;}
.live-section .col-md-12 p {position:relative;padding-left:18px;margin:0 0 5px;}
.live-section .col-md-12:last-child p {margin:0 0 15px;}
.live-section .col-md-12 p:before {content:"";position:absolute;left:0;top:8px;border-radius:50%;width:8px;height:8px;background: #17ae2b;}
.deposit-section .col-md-12 p {position:relative;padding-left:40px;}
.deposit-section .col-md-12 p span {position:absolute;left:0;top:-4px;padding-top:1px;color:#fff;font-weight:700;border-radius:50%;text-align:center;width:30px;height:30px;border:2px solid #f6c500;}
.support-section ul {list-style:none;margin:0 0 15px;}
.support-section ul li {position:relative;padding-left:18px;width:50%;float:left;}
.support-section ul li:last-child {padding-bottom:15px;}
.support-section ul li:before {content:"";position:absolute;left:0;top:8px;border-radius:50%;width:8px;height:8px;background: #17ae2b;}
.bonus-section img, .vip-section img {margin:0 0 15px;}
.promo-section strong {color:#cd181f;}
.promo-section .hblock {padding:30px;}
.post-content .promo-section .hblock {padding:15px;}
.bonus-header .promo-section .hblock {padding:15px 0;}
.bonus-header .hblock {background: none;margin:0;}
.bonus-header .promo-section {padding-bottom:0;}
.bonus-header, .bonusheader {background:#000;}
.bonusheader {position:fixed;z-index:999;top:0;left:0;right:0;}
.promo-section {padding-bottom:15px;}
.promo-section p {margin:0 0 3px;font-weight:700;}
.promo-section span {font-size:14px;opacity:0.7;}
.blogger-section {margin:0 0 15px;text-align:center;color:#fff;}
.blogger-section b {display:block;margin:0 0 15px;color:#17ae2b;}
.blogger-section strong {color:#cd181f;}
.promo-section span.ggplay { 
	display: block;
    font-size: 22px;
   font-weight:700;
    box-sizing: border-box;
   margin:0 auto;
    border: 1px dashed rgba(255,255,255,0.3);
    text-align: center;
    max-width: 250px;
	padding:6px;
	position: relative;
	text-decoration:none!important;
	color: #cd181f;
	cursor:pointer;
	opacity:1!important;
}
.blogger-section span.ggplay, .banner-promo span.ggplay { 
	position: relative;
	color: #f6c500;
	cursor:pointer;
	margin-right:25px;
	font-weight:700;

}
.blogger-section span.ggplay:after, .banner-promo span.ggplay:after {
	content: '';
    -webkit-mask-image: url(/wp-content/themes/pl/images/copy.svg);
    mask: url(/wp-content/themes/pl/images/copy.svg);
    -webkit-mask-position: 50%;
    background-color: #f6c500;
    position:absolute;
	top:0;
	right:-22px;
    width: 18px;
    height: 18px;
    
}
.promo-section span.ggplay:hover {border: 1px dashed rgba(255,255,255,0.7);}

.promo-section span.ggplay:after {
	content: '';
    -webkit-mask-image: url(/wp-content/themes/pl/images/copy.svg);
    mask: url(/wp-content/themes/pl/images/copy.svg);
    -webkit-mask-position: 50%;
    background-color: #cd181f;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 5px;
}
.topinfo {padding:7px 15px;text-align:center;font-size:13px;opacity:0.5;}
.top-info {display:none;}
@media (max-width:991px) {
.promo-section .hblock {padding:15px;text-align:center;}
.promo-section span.ggplay {margin:10px auto 5px;}
.site-branding {text-align:center;}
}
/* 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; }
#social .jssocials-share-twitter .jssocials-share-link {
  background: #fff; color:#000;}
.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998; }
#social .jssocials-share-facebook .jssocials-share-link {
   background: #fff; color:#000;}
  .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; }
#social .jssocials-share-whatsapp .jssocials-share-link {
   background: #fff; color:#000; }
.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628; }
  .jssocials-share-whatsapp .jssocials-share-link:hover {
    background: #1f7d1e; }
#social .jssocials-share-telegram .jssocials-share-link {
   background: #fff; color:#000; }
.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; }
#social .jssocials-share-viber .jssocials-share-link {
   background: #fff; color:#000; }
.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; }
#social .jssocials-share-vkontakte .jssocials-share-link {
 background: #fff; color:#000; }
.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;
}

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

#social .jssocials-share-link {
	border-radius:4px;
	padding: 5px 3px;

}
#socials .jssocials-share-link {
	
	padding: 8px 6px;

}
#social .jssocials-share-logo {
    font-size: 16px;
	
}
#socials .jssocials-share-logo {
    font-size: 16px;
	
}

#socials {
	margin-top: 10px;
}
#socials.jssocials {
	text-align:center!important;display:block!important;
}
/* Larger than tablet */
@media (min-width: 992px) {
  .mobile-navigation,
  .menubar-right,
  .logo-container .search-icon {
    display: none !important;
  }
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 1199px) {
.img-footer .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
	padding-top:15px;
	padding-bottom:15px;
  }
 .grid-section .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
	
  }
.grid-section img {width:100%;}
.prr-big-title {min-height:70px;}
}
@media (max-width: 991px) {
.featured-section {background-size:cover;}
  .main-nav,
  .nav-button,
  .header-navigation,
  .menu-wrapper .search-icon {
    display: none;
  }
.site-branding img {margin:0 auto;}
.ggl {position:static;text-align:center;padding:30px 0 15px;}
.post-image {width:100%;margin-right:0;}
.post-image img {width:100%;}
.sidebararea {margin-top:30px;}
}
@media (max-width: 767px) {
.support-section ul li {width:100%;}
.img-footer .col-md-3, .grid-section .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .prr-big-title {min-height:auto;}
 
}

@media (max-width: 575px) {
.menubar-right {right:15px;}
.entry-header h1 {margin:0;font-size:20px;line-height:1.3;}
}

@media (max-width: 430px) {
.ggl a.gg2 {display:block;margin:0 auto 15px;max-width:80%;}
.ggl a.gg1 {display:block;margin:0 auto;max-width:80%;}
.ggf a.gg2 {margin-right:0;margin-bottom:15px;}
.ggf a {display:block;}
}