@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 400;

  src: local('Lato Regular'), local('Lato-Regular'), url(assets/../../fonts/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');

}

@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 700;

  src: local('Lato Bold'), local('Lato-Bold'), url(assets/../../fonts/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');

}

@font-face {

  font-family: 'Lato';

  font-style: italic;

  font-weight: 400;

  src: local('Lato Italic'), local('Lato-Italic'), url(assets/../../fonts/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');

}

@font-face {

  font-family: 'Lato';

  font-style: italic;

  font-weight: 700;

  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(assets/../../fonts/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');

}

/*

 *  Owl Carousel - Animate Plugin

 */

.owl-carousel .animated {

  -webkit-animation-duration: 1000ms;

  animation-duration: 1000ms;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

}

.owl-carousel .owl-animated-in {

  z-index: 0;

}

.owl-carousel .owl-animated-out {

  z-index: 1;

}

.owl-carousel .fadeOut {

  -webkit-animation-name: fadeOut;

  animation-name: fadeOut;

}



@-webkit-keyframes fadeOut {

  0% {

    opacity: 1;

  }



  100% {

    opacity: 0;

  }

}

@keyframes fadeOut {

  0% {

    opacity: 1;

  }



  100% {

    opacity: 0;

  }

}



/*

 * 	Owl Carousel - Auto Height Plugin

 */

.owl-height {

  -webkit-transition: height 500ms ease-in-out;

  -moz-transition: height 500ms ease-in-out;

  -ms-transition: height 500ms ease-in-out;

  -o-transition: height 500ms ease-in-out;

  transition: height 500ms ease-in-out;

}



/*

 *  Core Owl Carousel CSS File

 */

.owl-carousel {

  display: none;

  width: 100%;

  -webkit-tap-highlight-color: transparent;

  /* position relative and z-index fix webkit rendering fonts issue */

  position: relative;

  z-index: 1;

}

.owl-carousel .owl-stage {

  position: relative;

  -ms-touch-action: pan-Y;

}

.owl-carousel .owl-stage:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel .owl-stage-outer {

  position: relative;

  overflow: hidden;

  /* fix for flashing background */

  -webkit-transform: translate3d(0px, 0px, 0px);

    height: auto !important;

}

.owl-carousel .owl-controls .owl-nav .owl-prev,

.owl-carousel .owl-controls .owl-nav .owl-next,

.owl-carousel .owl-controls .owl-dot {

  cursor: pointer;

  cursor: hand;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.owl-carousel.owl-loaded {

  display: block;

}

.owl-carousel.owl-loading {

  opacity: 0;

  display: block;

}

.owl-carousel.owl-hidden {

  opacity: 0;

}

.owl-carousel .owl-refresh .owl-item {

  display: none;

}

.owl-carousel .owl-item {

  position: relative;

  min-height: 1px;

  float: left;

  -webkit-tap-highlight-color: transparent;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}
.owl-carousel .owl-item:not(.rightmainblock .slider .owl-carousel .owl-item){
	  -webkit-backface-visibility: hidden;
}
.owl-carousel .owl-item .item.loading-item {

    background: rgba(0, 0, 0, 0) url("../images/ajaxloader.gif") no-repeat scroll center center;

    height: 550px;

}

.owl-carousel .owl-item img {

  display: block;

  width: 100%;

  -webkit-transform-style: preserve-3d;

}

.owl-carousel.owl-text-select-on .owl-item {

  -webkit-user-select: auto;

  -moz-user-select: auto;

  -ms-user-select: auto;

  user-select: auto;

}

.owl-carousel .owl-grab {

  cursor: move;

  cursor: -webkit-grab;

  cursor: -o-grab;

  cursor: -ms-grab;

  cursor: grab;

}

.owl-carousel.owl-rtl {

  direction: rtl;

}

.owl-carousel.owl-rtl .owl-item {

  float: right;

}



/* No Js */

.no-js .owl-carousel {

  display: block;

}



/*

 * 	Owl Carousel - Lazy Load Plugin

 */

.owl-carousel .owl-item .owl-lazy {

  opacity: 0;

  -webkit-transition: opacity 400ms ease;

  -moz-transition: opacity 400ms ease;

  -ms-transition: opacity 400ms ease;

  -o-transition: opacity 400ms ease;

  transition: opacity 400ms ease;

}

.owl-carousel .owl-item img {

  transform-style: preserve-3d;

}



/*

 * 	Owl Carousel - Video Plugin

 */

.owl-carousel .owl-video-wrapper {

  position: relative;

  height: 100%;

  background: #000;

}

.owl-carousel .owl-video-play-icon {

  position: absolute;

  height: 80px;

  width: 80px;

  left: 50%;

  top: 50%;

  margin-left: -40px;

  margin-top: -40px;

  background: url("owl.video.play.png") no-repeat;

  cursor: pointer;

  z-index: 1;

  -webkit-backface-visibility: hidden;

  -webkit-transition: scale 100ms ease;

  -moz-transition: scale 100ms ease;

  -ms-transition: scale 100ms ease;

  -o-transition: scale 100ms ease;

  transition: scale 100ms ease;

}

.owl-carousel .owl-video-play-icon:hover {

  -webkit-transition: scale(1.3, 1.3);

  -moz-transition: scale(1.3, 1.3);

  -ms-transition: scale(1.3, 1.3);

  -o-transition: scale(1.3, 1.3);

  transition: scale(1.3, 1.3);

}

.owl-carousel .owl-video-playing .owl-video-tn,

.owl-carousel .owl-video-playing .owl-video-play-icon {

  display: none;

}

.owl-carousel .owl-video-tn {

  opacity: 0;

  height: 100%;

  background-position: center center;

  background-repeat: no-repeat;

  -webkit-background-size: contain;

  -moz-background-size: contain;

  -o-background-size: contain;

  background-size: contain;

  -webkit-transition: opacity 400ms ease;

  -moz-transition: opacity 400ms ease;

  -ms-transition: opacity 400ms ease;

  -o-transition: opacity 400ms ease;

  transition: opacity 400ms ease;

}

.owl-carousel .owl-video-frame {

  position: relative;

  z-index: 1;

}





@-webkit-keyframes

load { 0% {

stroke-dashoffset:0

}

}

@-moz-keyframes

load { 0% {

stroke-dashoffset:0

}

}

@keyframes

load { 0% {

stroke-dashoffset:0

}

}



/* Container */



.progress {

  position: relative;

  display: inline-block;

  padding: 0;

  text-align: center;

}



/* Item */

.partner-params ul{

	text-align: center;

}

.partner-params ul li{

	display: inline-block;

    width: 32%;

}

.partner-params ul li .param-label {

    font-size: 12px;

}

.progress.progress-small .percenttext{

    font-size: 20px;

    line-height: 20px;

    top: 28%;

}

.progress.progress-small .percenttext span.label {

    font-size: 12px;

}

.progress.progress-small{

	width: 100%;

}

.progress {

  display: inline-block;

  position: relative;

  text-align: center;

  color: #b2b2b2;

  font-family: Lato;

  font-weight: 100;

  margin: 0;

	width: 75%;

}

.percenttext {

    color: #b2b2b2;

    font-size: 36px;

    left: 0;

    line-height: 30px;

    position: absolute;

    text-align: center;

    top: 36%;

    width: 100%;

}



.percenttext span.label{

	font-size: 16px;

    text-transform: uppercase;

}

.progress:before {

  content: attr(data-name);

  position: absolute;

  width: 100%;

  bottom: -2rem;

  font-weight: 400;

}



.progress:after {

  content: attr(data-percent);

  position: absolute;

  width: 100%;

  top: 3.7rem;

  left: 0;

  font-size: 2rem;

  text-align: center;

}



.progress svg {



}



.progress svg:nth-child(2) {

  position: absolute;

  left: 0;

  top: 0;

  transform: rotate(-90deg);

  -webkit-transform: rotate(-90deg);

  -moz-transform: rotate(-90deg);

  -ms-transform: rotate(-90deg);

}



.progress svg:nth-child(2) path {

  fill: none;

  stroke-width: 8;

  stroke-dasharray: 629;

  stroke: rgba(81, 81, 81, 1);

  -webkit-animation: load 10s;

  -moz-animation: load 10s;

  -o-animation: load 10s;

  animation: load 10s;

}



.table-view.mobile-view {

    display: none !important;

}

.table-view {

    display: block !important;

}

.partner-ratings-container {

    display: block;
    width: 145px;
    margin: 0 auto;

}

.partner-ratings {

    background: rgba(0, 0, 0, 0) url("../images/review-stars.png") repeat scroll 0 0;

    display: inline-block;

    height: 24px;

    width: 100%;

}
@media only screen and (min-width: 1125px) {
	.home-content .post-home .homepost-img{max-height: 188px !important;}
}
@media only screen and (max-width: 1090px) {

	.table-view .table-col-2 {

	  width: 28% !important;

	}

    .table-view.table-view-desk ul>li.table-col-5{
        width: 18.2% !important;
    }

	.table-view ul .casino-bonus-btn > a {

	    padding: 10px 8px !important;

	}

}

@media only screen and (max-width: 768px) {
.newnav.top-nav {
    display: none;
    position: absolute;
    width: 100%;
    margin: 0;
	top: 63px;
    z-index: 100000;
    background: rgba(0, 0, 0, 0.9);
}
	.owl-carousel .owl-item .item.loading-item {

	    background: rgba(0, 0, 0, 0) url("../images/ajaxloader.gif") no-repeat scroll center center;

	    height: 300px;

	}



	.table-view.mobile-view {

	    display: block !important;

	}

	.mobile-view .casino-image .imagecontainer img {

	    border-radius: 100%;
	    width: auto !important;
	    max-width: 100%;

	}

	.table-view {

	    display: none !important;

	}

	.mobile-view ul li.casino-image {

	    border-right: 0 none !important;
		padding: 10px 5px 5px;
	    width: 100% !important;

	}

	.description li.mob {

	    border-top: 1px solid #333;

	    font-size: 18px;

	    font-weight: bold;

	    padding-bottom: 0;

	    width: 100% !important;

	}

	.table-view ul > li ol {

	    margin: 0;

	}

	.description li {

	    text-align: center !important;

	    width: 100% !important;

	}

	.description {

	  padding-bottom: 15px !important;

	}

	.mob {

	  color: #ba0000;

	}

	.header #logo-container {

	    float: none !important;

	    text-align: center !important;

	    width: 100% !important;

	}







}
@media only screen and (min-width: 748px) {
	.header #inner-header .header_adverts{
		display: block !important;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:0) {
     ::i-block-chrome, .post-home {
     	width: 52.3% !important;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 768px) {
     ::i-block-chrome, .post-home {
     	width: 100% !important;
	}
}

@media only screen and (max-width: 420px) {
	/* .contain_right_bottom_top1{text-align: center !important;} */
	.pagination ul li a, .pagination ul li span{padding: 14px !important;}
}

iframe {
    border: medium none;
    overflow: scroll !important;
}

/*.owl-carousel {
  max-width: 320px;
  .owl-nav {
    padding-top: .4em;
    font-family: sans-serif;
    font-size: .8em;
    > div {
      padding: .4em 1.4em;
      border: 1px solid #333;
      background: #000;
      color: white;
      border-radius: .4em;
      background-image: linear-gradient(rgba(255, 255, 255, .3), rgba(0, 0, 0, .2));
      box-shadow: .1em .1em .4em rgba(0, 0, 0, .5);
      &:hover {
        background-color: #333;
      }
    }
    .owl-prev {
      float: left;
    }
    .owl-next {
      float: right;
    }
  }
}*/
.um-profile .owl-carousel {
    max-width: 320px;
    text-align: center;
}
.um-profile .owl-carousel .owl-nav {
    padding-top: .4em;
    font-family: sans-serif;
    font-size: .8em;
}
.um-profile .owl-carousel .owl-nav > div {
    padding: .4em 1.4em;
    border: 1px solid #333;
    background: #000;
    color: white;
    border-radius: .4em;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.2));
    box-shadow: 0.1em 0.1em 0.4em rgba(0, 0, 0, 0.5);
}
.um-profile .owl-carousel .owl-nav > div:hover {
    background-color: #333;
}
.um-profile .owl-carousel .owl-nav .owl-prev {
    float: left;
}
.um-profile .owl-carousel .owl-nav .owl-next {
    float: right;
}
#um_profile_custom_navbar_below_reviews .items {
    border-bottom: 1px solid #2f2e2e;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
#um_profile_custom_navbar_below_reviews .items:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.um-profile .slider {
    display: block;
    width: 300px;
    clear: both;
    margin: 20px auto 0;
}
.um-profile .slider .owl-nav div::before{
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    font-size: 60px;
}
.um-profile .slider .owl-nav div{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    font-size:0px;
    top: 35%;
    position: absolute;
}
.um-profile .slider .owl-nav div:hover{
    background: transparent none repeat scroll 0 0;
    border: medium none;
}
.um-profile .owl-carousel .owl-nav .owl-prev::before {
    content: "\f104";
}
.um-profile .owl-carousel .owl-nav .owl-next::before {
    content: "\f105";
}
.um-profile .owl-carousel .owl-nav .owl-prev{
    left: -5px;
}
.um-profile .owl-carousel .owl-nav .owl-next{
    right: -5px;
}
/*********** slider ******************/
.um-page-user .um-profile .um-form .um-header {
    border-bottom: medium none;
    float: none;
    height: auto;
    width: 100%;
}
.um-page-user .um-profile .um-form .um-header .hr {
    border: 1px solid #fff;
    float: left;
    height: 100%;
    opacity: 0.5;
    min-height: 525px;
}
.um-page-user #content{
    background: rgba(0, 0, 0, 0) url("../../library/images/profileback.jpg") no-repeat scroll 0 0;
    margin-top: 0;
}
.um-page-user #content .page-content-title { display:none; }
.um-page-user .um-profile .um-form .um-header .left .um-profile-meta { margin-left: 50px; }
.um-page-user .rightmainblock span.title span:first-child {
    color: #ba0000;
    font-size: 25px;
    margin-right: 10px;
}

.um-page-user .rightmainblock .title {
    float: none;
    margin-top: 55px;
    text-align: center;
    width: 100%;
    display: inline-block;
}
.um-page-user .rightmainblock span.title span{
    font-size: 25px;
    color: #fff;
}
div#favourite-no-banners {
    text-align: center;
}
label.minchar-indicator {
    float: right;
    font-size: 12px;
    padding-top: 5px;
}
#notification-center.error .mycred-notice > div {
    margin: 10px 0;
}
#notification-center.error h1 {
    float: left;
    font-size: 16px;
    line-height: 1.5em;
    margin: 0 10px 0 0;
    padding: 0;
}
#notification-center.error p {
    display: inline-block;
    margin: 0;
}
.partner-facebook-comments {
    z-index: 5;
    position: relative;
    background: transparent url(../images/speratorline.png) no-repeat scroll center 0 / 100% auto;
    padding: 20px 0 0;
}
.um-header #um_profile_custom_navbar_below_recentactivity{width: 100%; max-width: 100%;margin: 20px 0 0;}
.um-header #um_profile_custom_navbar_below_recentactivity .block-content{padding: 3%;    min-height: inherit;}
/**************************************BAR RATING******************************************/
.br-theme-bars-1to10 .br-widget {
    height: 50px;
    white-space: nowrap;
}
.br-theme-bars-1to10 .br-widget a {
    display: block;
    width: 10px;
    padding: 5px 0;
    height: 28px;
    float: left;
    background-color: #ffffff;
    margin: 0 1px 0 0;
    text-align: center;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
    background-color: #ba0000;
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
    font-size: 16px;
    line-height: 30px;
    float: left;
    padding: 0 1px 0 3px;
    color: #fff;
    font-weight: 400;
}
.br-theme-bars-1to10 .br-readonly a {
    cursor: default;
}
.br-theme-bars-1to10 .br-readonly a.br-active,
.br-theme-bars-1to10 .br-readonly a.br-selected {
    background-color: #ba0000;
}
.br-theme-bars-1to10 .br-readonly .br-current-rating {
    color: #ba0000;
}
@media print {
    .br-theme-bars-1to10 .br-widget a {
        border: 1px solid #b3b3b3;
        background: white;
        height: 38px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .br-theme-bars-1to10 .br-widget a.br-active,
    .br-theme-bars-1to10 .br-widget a.br-selected {
        border: 1px solid black;
        background: white;
    }
    .br-theme-bars-1to10 .br-widget .br-current-rating {
        color: black;
    }
}
/**************************************BAR RATING******************************************/
.gamesico {
    background: url(../images/gamesico.png) no-repeat 0 6px transparent;
    width: 48px;
    height: 31px;
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
}

.um-page-user .um-profile .um-form .um-header .left .um-profile-photo a.um-profile-photo-img {
    width: 190px!important;
    height: 190px!important;
}
.video-container {
    position: relative;
    padding-bottom: 64.95%;
    padding-top: 30px; height: 0; overflow: hidden;
}

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


#nav-icon3{
    cursor: pointer;
    width: 31px;
    height: 25px;
    position: relative;
    margin: 6px auto 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    display: inline-block;
}

#nav-icon3 span {
    display: block;
    position: absolute;
    height: 5px;
    width: 100%;
    background: #fff;
    border-radius: 1px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

/* Icon 3 */

#nav-icon3 span:nth-child(1) {
    top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
    top: 10px;
}

#nav-icon3 span:nth-child(4) {
    top: 20px;
}

#nav-icon3.open span:nth-child(1) {
    top: 18px;
    width: 0%;
    left: 50%;
}

#nav-icon3.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
}

.br-theme-css-stars .br-widget {
    height: 28px;
    white-space: nowrap;
}
.br-theme-css-stars .br-widget a {
    text-decoration: none;
    height: 18px;
    width: 18px;
    float: left;
    font-size: 28px;
    margin-right: 4px;
}
.br-theme-css-stars .br-widget a:after {
    content: "\2605";
    color: #d2d2d2;
}
.br-theme-css-stars .br-widget a.br-active:after {
    color: #d5a440;
}
.br-theme-css-stars .br-widget a.br-selected:after {
    color: #d5a440;
}
.br-theme-css-stars .br-widget .br-current-rating {
    display: none;
}
.br-theme-css-stars .br-readonly a {
    cursor: default;
}
@media print {
    .br-theme-css-stars .br-widget a:after {
        content: "\2606";
        color: black;
    }
    .br-theme-css-stars .br-widget a.br-active:after,
    .br-theme-css-stars .br-widget a.br-selected:after {
        content: "\2605";
        color: black;
    }
}
