@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,300italic,300,500,500italic,700,700italic&subset=latin,cyrillic-ext);

*{
    font-family: 'Roboto', sans-serif;
}

/* INDEX:

    =GENERAL
    =LAYOUT
    =HEADER
    =MENUS
    =POST
    =SITEMAP
    =CONTACT FORM
    =SLIDER
    =WP-PAGENAVI
    =FOOTER
    =WIDGETS
    =COMMENTS
*/

/* =GENERAL
-------------------------------------------------------------- */

.top-feed-banner__desktop {
    margin-bottom: 30px;
}
.top-feed-banner__desktop_post {
    margin: 30px auto 0 auto !important;
}
.top-feed-banner__desktop_center {
    /* margin: 0px auto 30px auto !important; */
}
.top-feed-banner__mobile {
    display: none;
}
.top-feed-banner__mobile_n2 {
    display: none;
    margin-top: 20px;
}
@media (max-width: 960px) {
    .top-feed-banner__desktop {
        display: none;
    }
    .top-feed-banner__mobile {
        display: block;
    }
    .top-feed-banner__mobile_n2 {
        display: block;
    }
}

.aTokenCode {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 24px;
    height: 24px;
    background-color: #ffffff94;
    z-index: 21;
    border-radius: 50%;
}
.aTokenCode.bottom {
    top: initial;
    bottom: 10px;
}
.aTokenCode.bottom-left {
    top: initial;
    bottom: 10px;
    right: initial;
    left: 10px;
}
.aTokenCode__tag {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: -0.3em;
    font-weight: 700;
}
.aTokenCode__content {
    position: absolute;
    top: 0;
    right: 30px;
    background: #fff;
    padding: 5px 10px 5px 10px;
    border-radius: 10px;
    font-size: 12px;
    pointer-events: none;
    opacity: 0;
    transform: translateX(-20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
    box-sizing: border-box;
    border: 2px solid #ddd;
    text-align: right;
}
.aTokenCode.right-bottom-content .aTokenCode__content{
    right: initial;
    left: 30px;
    top: initial;
    bottom: 0;
    text-align: left;
}
.aTokenCode.bottom .aTokenCode__content{
    top: initial;
    bottom: 0;
}
.aTokenCode__partner, .aTokenCode__token {
    white-space: nowrap;
    margin-top: 0;
}
.aTokenCode__partner {
    color: #999;
}
.aTokenCode__token {
    color: #0087c7;
}
.aTokenCode:hover .aTokenCode__content {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
}

#big-bg .aTokenCode {
    top: 100px;
}

.info_part{
	display: block;
	margin-top: 0px;
	position: relative;
	width: 100%;
	height: 105px;
	background-color: rgba(0, 0, 0, 1);
	/* border: 7px solid #2196f3; */
	box-sizing: border-box;
	box-shadow: 0px 0px 11px 5px rgba(0, 0, 0, 0.31);
}
.info_part.closed{
	display: none;
}
.info_part .info_part_wrap{
	display: block;
	max-width: 728px;
	margin: 23px auto 0 auto;
	height: 90px;
	background-image: url(images/wbn_728_90_2.jpg?v=270717);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 3px solid #fff;
}
.info_part .info_part_close{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	background-image: url(images/close.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	cursor: pointer;
		display: none;
}
@media screen and (max-width: 959px) {

	.info_part{
		margin-top: 48px;
	}

}
@media screen and (max-width: 825px) {

	.info_part .info_part_wrap{
		max-width: 300px;
		margin: 23px auto 0 auto;
		height: 90px;
		background-image: url(images/wbn_300_90_2.jpg?v=270717);
	}

}
@media screen and (max-width: 405px) {

	.info_part .info_part_wrap{
		margin: 10px auto 0 auto;
	}
	.info_part .info_part_close{
		right: 50%;
		margin-right: -10px;
		bottom: 5px;
		top: initial;
	}

}




.clear{
  clear: both;
}

body {
    color: #000000;
    /* background-image: url(images/wood_310518.jpg?v=310518); */
    background-position: 50% 0px;
    background-repeat: no-repeat no-repeat;
    background-attachment: fixed;
	background-color: #000024;
}

a {
    color: #E12324;
    text-decoration: underline;
}

a:hover, a:focus {
    color: #FE3232;
    text-decoration: none;
}

a:focus {
    outline: none;
}
.post.page.clearfix.type-page.status-publish.hentry .title {
    display: none;
}
/* =LAYOUT
-------------------------------------------------------------- */
.bglink{
display:block;
height:100%;
width:100%;
position:fixed;
left:0;
top:0;
z-index:0;
text-indent:-5000em;
cursor: pointer;
}
.bglink-2 {
    display: block;
    height: 283px;
    width: 96.2%;
    position: absolute;
    left: 20px;
    top: 10px;
    z-index: 1;
    text-indent: -5000em;
    cursor: pointer;
}
.container{
position:relative;
z-index:10;
}
#container {
	margin-top: 325px;
	/* margin-top: 55px; */
    z-index: 1;
}

#main {
    width: 1000px;
    margin: 0 auto;
    background-color: #fff;
    padding: 20px;
}

#main-fullwidth {
    padding: 15px;
    background: #fff;
}

#content {
    overflow: hidden;
    float: left;
    width: 614px;
}

#sidebar-primary {

}

#sidebar-secondary {
    overflow: hidden;
    float: right;
    width: 338px;
    margin-left: 47px;
}

/* =HEADER
-------------------------------------------------------------- */
#header {
    /* height: 282px; */
    margin: 0px 0;
    width: 1000px;
    margin-left: auto;
    /* margin-right: auto; */
    background-image: url(images/hbgn2.png);
    /* padding: 20px 20px 0px 20px; */
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center;
}

.logo {
    float: left;

}

.site_description { display: none; }
.site_title a { text-indent: 100%; white-space: nowrap; overflow: hidden; display: block; height: 200px; width: 500px; margin-left: 220px; }
/*
.logo h1.site_title {
    margin: 14px 0 0 10px;
    padding:0;
    font-size:62px;
    font-weight: bold;
}

.logo h1.site_title a, .logo h1.site_title a:hover {
    color: #ffffff;
    text-decoration: none;
}

.logo h2.site_description {
    margin: 20px 0 0 10px;
    padding:0;
    color: #FFFFFF;
    font-size:18px;
}
*/
.logo div.site_title {
    margin: 14px 0 0 10px;
    padding:0;
    font-size:62px;
    font-weight: bold;
}

.logo div.site_title a, .logo div.site_title a:hover {
    color: #ffffff;
    text-decoration: none;
}

.logo div.site_description {
    margin: 20px 0 0 10px;
    padding:0;
    color: #FFFFFF;
    font-size:18px;
}

.header-right {
    float: right;
}

#top-social-profiles {
    padding-top: 10px;
    height: 32px;
    text-align: right;

}
#top-social-profiles img {
    margin: 0 0 0 6px !important;
}

#top-social-profiles img:hover {
    opacity: 0.8;
}
#top-social-profiles .widget-container {
    background: none;
    padding: 0;
    border: 0;
}
#top-banner {
    margin: 0;
    padding: 0;
    width: 960px;
    height: 100px;
}

/* =MENUS
-------------------------------------------------------------- */

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

.menu-primary-container {
    width: 752px;
    float: left;
    padding:0 0px;
    position:relative;
    height: 48px;
    background: none repeat scroll 0 0 #000000;
    z-index: 400;
}
.menu-primary-container ul li{
    padding: 0 68px 0 0;
}

.menu-primary-container ul li a{
    font-weight: bold;
}
.stavki_menu a {
    color: #ffff00 !important;
}
.menu-primary {
}

.menu-primary ul {
    width: 1000px;
    height: 16px;
    margin: 0 auto;
}

#menu-menyu-1-verhnee ul.sub-menu{
    width: 200px;
}

#menu-menyu-1-verhnee ul.sub-menu li{
    float: none;
    display: block;
    height: 34px;
    width: 200px;
    background: #000;
    padding: 0;
}

#menu-menyu-1-verhnee ul.sub-menu li ul{
    background: lime;
}

#menu-menyu-1-verhnee ul.sub-menu li ul li{
    float: none;
    display
    margin: 0;
    padding: 0;
}

#menu-menyu-1-verhnee ul.sub-menu li ul li a{
    float: none;
    margin: 0;
    padding: 0;
}



/* First Level - Menu Primary */

.menu-primary li a {
    line-height: 48px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    color: #ffffff;
    margin: 0px 0px 0 0;
    font-weight: bold;
}

.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus,
.menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
    color: #FFFFFF;
    text-decoration: underline;
}

/* Child Levels - Menu Primary */

.menu-primary li li a {
    color: #fff;
    text-transform: none;
    background: #000;
    padding: 10px 15px;
    margin: 0;
    border: 0;
    height: auto;
}

.menu-primary li li a:hover, .menu-primary li li a:active, .menu-primary li li a:focus,
.menu-primary li li:hover > a, .menu-primary li li.current-cat > a, .menu-primary li li.current_page_item > a, .menu-primary li li.current-menu-item > a {
    color: #fff;
}


/* Arrows Menu Primary */

.menu-primary a.sf-with-ul {
    padding-right: 20px;
    min-width: 1px;
}
.menu-primary  .sf-sub-indicator {
    position: absolute;
    display: block;
    overflow: hidden;
    right: 0;
    top:  0;
    padding: 24px 10px 0 0;
}

.menu-primary  li li .sf-sub-indicator {
    padding: 9px 10px 0 0;
}

/* Shadows Menu Primary */

.wrap-menu-primary .sf-shadow ul {
    background: url('images/menu-primary-shadow.png') no-repeat bottom right;
}
.topM1 {
    background: #000;
    height: 48px;
    position: relative;
    display: block;
    z-index: 9999;
}
.mWrp{

}

.topM0{
	position: relative;
	z-index: 999;
}

.topM1{
  background: #000;
  height: 48px;
}

.topM11{
  width: 1000px;
  margin: 0 auto;
}

.topM2{
  background: #4c4d51;
  height: 42px;
}

.topM22{
    position: relative;
  width: 1000px;
  margin: 0 auto;
}

.siteLogo{
    color: #fff;
    float: left;
/*    width: 156px;
    margin: 0 0 0 44px;*/
    width: 200px;
    margin: 0;
    line-height: 48px;
    font-size: 20px;
    font-weight: bold;
}

.siteLogo span{
  padding: 2px 3px 1px 3px;
  margin: 0 0 0 3px;
  /* background: #aa0013; */
  background: #8bc34a;
}

a.siteLogo{
    text-decoration: none;
}

a.siteLogo:hover, a.siteLogo:active, a.siteLogo:focus{
    color: #fff;
}



.searchButton{
    float: left;
    display: block;
    height: 48px;
    width: 48px;
    background: url('images/searchBtn.png') no-repeat center;
}

ul.menus {
    margin: 0 auto;
}

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

.menu-secondary-container {
    position:relative;
    height: 42px;
    z-index: 300;
    padding: 0;
/*    padding:0 0px 0 44px;*/
    background: none repeat scroll 0 0 #4c4d51;

}

.menu-secondary {}

.menu-secondary ul {
    min-width: 160px;
}

.menu-secondary li{
    margin: 0 30px 0 0;
}

/* First Level - Menu Secondary */
.menu-secondary li a {
    font-weight: bold;
    line-height: 42px;
    margin: 0px 0px 0px 0;
    text-decoration: none;
    font-size: 16px;
    color: #ffffff;
}

.menu-secondary li a:hover, .menu-secondary li a:active, .menu-secondary li a:focus,
.menu-secondary li:hover > a, .menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {
    color: #FFFFFF;
    text-decoration: underline;
}

/* Child Levels - Menu Secondary */

.menu-secondary li li a {
    color: #fff;
    text-transform: none;
    background: #232D38;
    padding: 10px 15px;
    margin: 0;
    border: 0;
    font-weight: normal;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #99051B;
    background-image: linear-gradient(top, #99051B, #9B061B);
    background-image: -o-linear-gradient(top, #99051B, #9B061B);
    background-image: -moz-linear-gradient(top, #99051B, #9B061B);
    background-image: -webkit-linear-gradient(top, #99051B, #9B061B);
    background-image: -ms-linear-gradient(top, #99051B, #9B061B);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#99051B), to(#9B061B));
    -pie-background: linear-gradient(#99051B, #9B061B);
    behavior: url(/pie/PIE.htc);
}

.menu-secondary li li a:hover, .menu-secondary li li a:active, .menu-secondary li li a:focus,
.menu-secondary li li:hover > a, .menu-secondary li li.current-cat > a, .menu-secondary li li.current_page_item > a, .menu-secondary li li.current-menu-item > a {
    color: #fff;
    background-color: #BB020A;
    background-image: linear-gradient(top, #BB020A, #C0030B);
    background-image: -o-linear-gradient(top, #BB020A, #C0030B);
    background-image: -moz-linear-gradient(top, #BB020A, #C0030B);
    background-image: -webkit-linear-gradient(top, #BB020A, #C0030B);
    background-image: -ms-linear-gradient(top, #BB020A, #C0030B);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BB020A), to(#C0030B));
    -pie-background: linear-gradient(#BB020A, #C0030B);
}

/* Arrows - Menu Secondary */

.menu-secondary a.sf-with-ul {
    padding-right: 26px;
    min-width: 1px;
}
.menu-secondary  .sf-sub-indicator {
    position: absolute;
    display: block;
    overflow: hidden;
    right: 0;
    top:  0;
    padding: 13px 13px 0 0;
}

.menu-secondary li li .sf-sub-indicator {

    padding: 9px 13px 0 0;
}

/* Shadows - Menu Secondary */

.wrap-menu-secondary .sf-shadow ul {
    background: url('images/menu-secondary-shadow.png') no-repeat bottom right;
}

/* =POST
-------------------------------------------------------------- */

/* Post General
----------------------------*/

.post {
    margin-bottom: 15px;
    border-bottom: 0;
}

.page, .post-single {
    border-bottom: 0;
    margin-bottom: 0;
}

h1.title {
    color: #fff;
    font-size: 16px;
    border-left: 4px #aa0013 solid;
    margin: 0 0 39px 0;
    padding: 8px 17px 8px 21px;
    text-align: left;
    background: #000;
    float: left;
}
h1.title.small-mgb {
    margin-bottom: 19px;
    /* banner changes 21/03/24 */
}

.title a {
    font-weight: bold;
    color: #000;
    text-decoration: none;
    font-size: 16px;
}

.title a:hover {
    color: #D91F20;
    text-decoration: none;
}

.entry {
    line-height: 20px;
}

.featured_image {
    padding: 6px;
    border: 1px solid #BDBDBD;
    background: #fff;
}

.page-title {
  border-bottom: 2px solid #000;
  color: #000;
  font-size: 20px;
  font-weight: bold;
  margin: 20px 0 10px;
  padding: 0 0 10px;
  text-transform: uppercase;
}

/* Post Metas
----------------------------*/

.postmeta-primary {
    color: #999999;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 8px 0;
}

.postmeta-secondary {
    color: #999999;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px 0;
}

.postmeta-primary span, .postmeta-secondary span {
    background-position:left center;
    background-repeat: no-repeat;
}

.meta_date {
    margin: 0 0 0 15px;
    padding:4px 7px 2px 20px;
    background-image: url(images/dateIcon.png);
}

.meta_views{
    margin: 0 0 0 8px;
    padding:4px 7px 2px 20px;
    background-image: url(images/viewsIcon.png);
}
.meta_views.off{
    display: none;
}

.meta_author {
    float: right;
    color: #000;
    display: block;
    width: auto;
    text-align: right;
    position: relative;
    top: -3px;
    margin-left: 10px;
}

.meta_author .authorIco{
    font-size: 0;
    padding: 12px;
    background: url(images/userIco.png) no-repeat center;
    position: relative;
    top: -5px;
}

.meta_author .authorName{
    font-size: 14px;
    line-height: 14px;
    padding: 3px 0px 3px 11px;
}

.meta_comments {
	display: none;
    position: relative;
    top: -5px;
    text-align: center;
    float: right;
    width: 25px;
    height: 27px;
    color: #fff;
    line-height: 23px;
    font-size: 12px;
    margin: 0 0 0 8px;
    padding:0px 0 0 0px;
    background: url(images/commentsIcon.png) no-repeat center;
}

.meta_edit {
    background-image: url(images/edit.png);
}

.meta_categories {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #64656a;
    color: #fff;
    padding:3px 7px 3px 7px;
}

.meta_categories a{
    color: #fff;
    text-decoration: none;
}

.meta_tags {
    /*background-image: url(images/tags.png);*/
}

/* Read More
----------------------------*/

.readmore {
    margin-bottom: 15px;
    float: right;
}

.readmore a {
    color: #fff;
    padding: 8px 14px;
    line-height: 12px;
    display: inline-block;
    margin: 5px 10px 10px 0;
    text-decoration: none;
    font-size: 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #99051B;
    background-image: linear-gradient(top, #99051B, #9B061B);
    background-image: -o-linear-gradient(top, #99051B, #9B061B);
    background-image: -moz-linear-gradient(top, #99051B, #9B061B);
    background-image: -webkit-linear-gradient(top, #99051B, #9B061B);
    background-image: -ms-linear-gradient(top, #99051B, #9B061B);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#99051B), to(#9B061B));
    -pie-background: linear-gradient(#99051B, #9B061B);
    behavior: url(/pie/PIE.htc);
}

.readmore a:hover {
    background-color: #BB020A;
    background-image: linear-gradient(top, #BB020A, #C0030B);
    background-image: -o-linear-gradient(top, #BB020A, #C0030B);
    background-image: -moz-linear-gradient(top, #BB020A, #C0030B);
    background-image: -webkit-linear-gradient(top, #BB020A, #C0030B);
    background-image: -ms-linear-gradient(top, #BB020A, #C0030B);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BB020A), to(#C0030B));
    -pie-background: linear-gradient(#BB020A, #C0030B);
}

/* =SITEMAP
-------------------------------------------------------------- */
.sitemap {
}

.sitemap-col {
    width: 30%;
    padding: 0 0 0 10px;
}

.sitemap-col-archives {
    width: 45%;
    padding: 0 0 0 10px;
}

.sitemap h2 {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #ddd;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

.sitemap h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 0 0 10px 0;
}

.sitemap-list {
    font-size: 13px;
    line-height: 22px;
}

.sitemap-list, .sitemap-list ul {
    padding: 0 0 0 20px;
}

/* =CONTACT FORM
-------------------------------------------------------------- */
.contact-form {
}

.contact-form-label {
    width: 90px;
    font-weight: bold;
    font-size: 14px;
    padding: 7px 0;
}

.contact-form-input {
    margin-left: 90px;
}

.contact-form input[type=text] {
    padding: 6px;
    width: 60%;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background: #fff;
}

.contact-form input[type=submit] {
    padding: 5px 50px;
    border: 1px solid #ccc;
    background: #eee;
}
.contact-form textarea {
    width: 96%;
    padding: 6px;
    height: 160px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background: #fff;
}

.contact-form-required {
    color: red;
}

/* =SLIDER
-------------------------------------------------------------- */

.fp-slider {
    margin: 0 0 15px 0;
}

.fp-slides-container {}

.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {
    width: 460px;
}

.fp-slides, .fp-thumbnail {
    height: 300px;
    overflow: hidden;
    position: relative;
}

.fp-title {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 2px 0;
    margin: 0;
}

.fp-title a, .fp-title a:hover {
    color: #fff;
    text-decoration: none;
}

.fp-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #111;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    padding: 10px 15px;
    overflow: hidden;
}

.fp-content p {
    color: #fff;
    padding: 0;
    margin: 0;
    line-height: 18px;
}

.fp-more,  .fp-more:hover{
    color: #fff;
    font-weight: bold;
}

.fp-nav {
    height: 12px;
    text-align: center;
    padding: 10px 0;
    background: #050607;
}

.fp-pager a {
    background-image: url(images/featured-pager.png);
    cursor:pointer;
    margin: 0 8px 0 0;
    padding: 0;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    text-indent: -999px;
    background-position: 0 0;
    float: none;
    line-height: 1;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.fp-pager a:hover, .fp-pager a.activeSlide  {
    text-decoration: none;
    background-position: 0 -112px;
    opacity: 1.0;
    filter: alpha(opacity = 100);
}

.fp-prev-next-wrap {
    position: relative;
    z-index: 200;
}

.fp-prev-next {
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
    height: 37px;
}

.fp-prev {
    float:left;
    margin-left: 14px;
    width:37px;
    height:37px;
    background:url(images/featured-prev.png) left top no-repeat;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.fp-prev:hover {
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

 .fp-next {
    float:right;
    width:36px;
    height:37px;
    margin-right: 14px;
    background:url(images/featured-next.png) right top no-repeat;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.fp-next:hover {
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

/* =WP-PAGENAVI
-------------------------------------------------------------- */

.wp-pagenavi {
    float: left;
}

.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    padding: 5px 8px;
    margin: 2px;
    font-size: 15px;
    line-height: 15px;
    float: left;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #2D4966;
    background:none;
}

.wp-pagenavi span.current {
    font-weight: bold;
    color: #fff;
    background:#E32424;
}

.wp-pagenavi a:hover {
    color: #fff;
    background:#2D4966;
}

.wp-pagenavi span.pages {
    color: #2D4966;
    background: none;
    padding: 4px 8px 4px 0;
}

.wp-pagenavi span.extend {
    background:transparent;
    color: #2D4966;
    background: none;
}

/* =FOOTER
-------------------------------------------------------------- */

#footer {
    /*background: none repeat scroll 0 0 #000000;*/
    height: 165px;
}

#copyrights {
    color: #FFFFFF;
    text-align: left;
    padding: 5px 0;
    float: left;
    width: 440px;
}

#copyrights span{
    padding: 0 0 0 100px;
}

#copyrights a {
    color: #FFFFFF;
}

#copyrights a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

#credits {
    text-align: justify;
    padding: 15px 0 20px 0;
    color: #8b8b8b;
    font-size: 11px;
}

@media (max-width: 960px) {
    #credits {
        text-align: left;
        padding: 0 20px 160px 20px;
        display: inline-block;
    }
}

#credits a {
    color: #9EB1C4;
    text-decoration: none;
}

#credits a:hover {
    text-decoration: none;
    color: #9EB1C4;
}

/* Footer Widgets
----------------------------*/

#footer-widgets {
    background: #212121;
    padding: 20px 0 0 0;
    border-top: 5px solid #BB0000;
}

.footer-widget-box {
    width: 300px;
    float: left;
    margin-left: 15px;
}

.footer-widget-box-last {

}

/* Footer Widgets Color */

#footer-widgets .widget-container {
    color: #CBDFF2;
}

/* Footer Widgets Links */

#footer-widgets .widget-container a {
    color: #CBDFF2;
    text-decoration: none;
}

#footer-widgets .widget-container a:hover {
    color: #FC2323;
    text-decoration: underline;
}

/* Footer Widget Title */

#footer-widgets .widgettitle {

    font-size: 14px;
    margin: 0 0 10px 0;
}

#footer-widgets .widgettitle, #footer-widgets .widgettitle a, #footer-widgets .widgettitle a:hover {
    color: #FFFFFF;
}

/* Footer List Items */

#footer-widgets .widget ul li {
  border-bottom: 0;
  padding-left: 0;
  background: none;
}

/* Footer Widgets Tabs */

#footer-widgets .tabs-widget li a {
    color: #fff;
    background: #253546;
}

#footer-widgets .tabs-widget li a:hover, #footer-widgets .tabs-widget li a.tabs-widget-current {
    background: #E32424;
    color: #fff;
}

/* Footer Widgets Seaarch */

#footer-widgets #search {
    border: 1px solid #404F5E !important;
    background-color: #253546 !important;
}

#footer-widgets #search #s {
    color: #8E9DAC !important;
}


/* =WIDGETS
-------------------------------------------------------------- */

/* Widgets Defaults
----------------------------*/

.widget-container {
    list-style-type: none;
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
    color: #2D4259;
    font-size: 13px;
}

.widget-container a {
    color: #000;
    text-decoration: none;
}

.widget-container a:hover {
    color: #E72727;
    text-decoration: none;
}

.widget-container span.meta_categories{
	padding: 5px 3px 3px 5px;
    /* float: left; */
    /* width: 87px; */
    text-align: center;
    font-size: 12px;
    line-height: 12px;
}

.widget-container span.meta_categories a {
    color: #fff;
}

.widget-container .meta_date2{
	display: none;
	/* display: block; */
    /* float: right; */
	padding: 5px 3px 3px 5px;
    color: #000;
}

.widget-container .meta_comments{
    top: -2px;
    width: 26px;
    background: url('images/leftCom.png') no-repeat 0px 2px;
}

.widget-container .meta_title2{
    margin: 0px 0 0 0;
}

.widget-container .meta_title2 a{
    color: #000;
    line-height: 125%;
}

.widget-container .meta_title2 a:hover{
    color: #D91F20;
}

.widgettitle {
    border-right: 4px #aa0013 solid;
    margin: 0 0 40px 0;
    padding: 8px 17px 8px 21px;
    text-align: right;
    background: #000;
    float: right;
}

.widgettitle, .widgettitle a, .widgettitle a:hover {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
}

.widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    clear: right;
}

.widget ul li {
    padding: 0 0 9px 0;
    margin: 0 0 8px 0;
    border-bottom: 0;
}



/* Search
----------------------------*/

#search {
    border: 2px solid #bb0000;
    background: #FFFFFF url(images/search.png) 99% 50% no-repeat;
    text-align: left;
    padding: 7px 24px 7px 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/pie/PIE.htc);
}

#search #s {
    background: none;
    color: #979797;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    outline: none;
}

#content-search {
    width: 300px;
    padding: 15px 0;
}
.sadiya__search #search {
    padding: 0px 0px 0px 0px;
}
.sadiya__search #search {
    padding: 0px 0px 0px 0px;
}
.sadiya__search #search #searchform {
    position: relative;
    display: block;
    height: auto !important;
    background: transparent;
    color: #000 !important;
    padding: 6px 0px 20px 10px;
}
.sadiya__search #search #searchform input {
    color: #000;
    padding: 0px 0px 1px 0px;
}
/* Wp Calendar
----------------------------*/

#wp-calendar td:hover, #wp-calendar #today {
    background: #C20C0C;
    color: #fff;
}

#wp-calendar td:hover a, #wp-calendar #today a {
    color: #fff;
}

/* Text Widget
----------------------------*/

.textwidget {
    line-height: 18px;
}

/* 125x125 Banners Widget
----------------------------*/

.banners-125 {
    text-align: center;
    margin-bottom: -10px;
}

.banners-125 img {
    margin: 0 0 5px 0;
}


/* Posts Widget
----------------------------*/

.posts-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
}

.posts-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 0;
}

.posts-widgettitle {
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 14px;
}

.posts-widgettitle a {}

.posts-widgettitle a:hover {}

.posts-widget-meta {
    font-style: italic;
    padding: 0 0 5px 0;
}

.posts-widget-entry {

    line-height: 20px;
}

.posts-widget-more {
    font-weight: bold;
}

.posts-widget-more:hover {}

.posts-widget-featured-image {
    border: 1px solid #D8D8D8;
    padding: 4px;
    background-color: #fff;
}

.posts-widget .alignleft {
    margin: 0 8px 8px 0;
}

.posts-widget .alignright {
    margin: 0 0 8px 8px;
}

.posts-widget .aligncenter {
    margin-bottom: 8px;
}

/* Comments Widget
----------------------------*/

.comments-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
}

.comments-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 0;
}

.comments-widget-author {
    text-decoration: none;
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0;
}

.comments-widget-author:hover {}

.comments-widget-entry {

    line-height: 20px;
}

.comments-widget-more {
    font-weight: bold;
}

.comments-widget-more:hover {}

.comments-widget-avatar {
    border: 1px solid #D8D8D8;
    padding: 4px;
    background-color: #fff;
}

.comments-widget .alignleft {
    margin: 0 8px 0 0;
}

.comments-widget .alignright {
    margin: 0 0 0 8px;
}

.comments-widget .aligncenter {
    margin-bottom: 8px;
}

/* Info Box Widget
----------------------------*/

.infobox-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 0;
}

.infobox-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 5px 0 0 0;
}

.infobox-widget ul li a {
    text-decoration: none;
}

.infobox-widget-description {
    line-height: 20px;
}

.infobox-widget-more {
    font-weight: bold;
}

.infobox-widget-more:hover {
}


.infobox-widget .alignleft {
    margin: 0 10px 10px 0;
}

.infobox-widget .alignright {
    margin: 0 0 10px 10px;
}

.infobox-widget .aligncenter {
    margin-bottom: 10px;
}

.infobox-widget .inbottom {
    margin-top: 10px;
}

/* Social Profiles Widget
----------------------------*/
.social-profiles-widget img {
    margin: 0 4px 0 0;
}

.social-profiles-widget img:hover {
    opacity: 0.8;
}

/* Tabs Widget
----------------------------*/

.tabs-widget {
    list-style: none;
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
    height: 26px;
}

.tabs-widget li {
    list-style: none;
    list-style-type: none;
    margin: 0 0 0 4px;
    padding: 0;
    float: left;
}

.tabs-widget li:first-child {
    margin: 0;
}

.tabs-widget li a {
    color: #fff;
    background: #2D4966;
    padding: 6px 16px;
    font-weight: bold;
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 12px;
}

.tabs-widget li a:hover, .tabs-widget li a.tabs-widget-current {
    background: #E32424;
    color: #fff;
}

.tabs-widget-content {
}

/* Tweets Widget
----------------------------*/

.tweets-widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 20px;
}

.tweets-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 15px 0 0 0;
}

.tweets-widget ul li:first-child {
    margin-top: 5px;
}

.tweets-widget li.tweets-bird {
    padding-left: 24px;
    background: url(images/tweets.png) left 2px no-repeat;
}

.tweets-widget a {}

.tweets-widget a:hover {}

a.tweets-widget-time {
    text-decoration: underline;
}

a.tweets-widget-time:hover {
    text-decoration: none;
}

/* Facebook Widget
----------------------------*/

.facebook-widget {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* =COMMENTS
-------------------------------------------------------------- */

#comments {
    margin-bottom: 15px;
}

#comments p {
    margin: 5px 0 10px 0;
}

h3#comments-title {
    font-weight: bold;
    font-size: 20px;
    padding: 0;
    margin: 0 0 15px 0;
}

.commentlist {
    list-style: none;
    margin: 0;
    padding: 0;
}

.commentlist li.comment {
    line-height: 24px;
    margin: 0 0 15px 0;
    padding: 0 0 0 0px;
    position: relative;
}

.commentlist li:last-child {
    border-bottom:none;
    margin-bottom:0;
}

#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 15px;
}

#comments .comment-body blockquote p:last-child {
    margin-bottom: 15px;
}

.commentlist .avatar {
    border: 3px solid #ffffff;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-bottom: 2px;
}

.comment-author {
    padding: 5px;
    display: block;
    background: #F2F2F2;
    border: 1px solid #DFDFDF;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.comment-author cite {
    font-style: normal;
    font-weight: bold;
}

.comment-author .says {
    font-style: italic;
}

.fn, .fn a:link, .fn a:hover, .fn a:visited {
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.comment-meta {
    margin: -23px 0 0 65px;
    display: block;
    font-size: 11px;
    padding:0;
}

.comment-meta a:link,
.comment-meta a:visited {
    text-decoration: none;
}
.commentlist .bypostauthor {
}
.reply {
    text-align: right;
    margin-bottom: 10px;
}

.comment-reply-link  {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    background: #BB0000;
    color: #FFFFFF;
    padding: 2px 8px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border:  1px solid #660000;
}

.comment-reply-link:hover {
    background: #990000;
    color: #FFFFFF;
}


.commentlist .children {
    list-style: none;
    margin: 0;
}

/* Children */

.commentlist .children li {
    border: none;
    margin: 0;
}

.nocomments {
    display: none;
}

#comments .pingback {
    margin-bottom: 18px;
    padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
    margin-top: -6px;
}

#comments .pingback p {
    font-size: 12px;
    line-height: 18px;
    display:block;
    margin: 0;
}

#comments .pingback .url {
    font-style: italic;
    font-size: 13px;
}

/* Comments form */

#respond {
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
}

h3#reply-title {
    font-weight: bold;
    font-size: 20px;
    padding: 0;
    margin: 0 0 15px 0;
}

#respond .required {
    color:#FF4B33;
}

#respond .comment-notes {
    margin-bottom: 1em;
}

.form-allowed-tags {
    display: none;
}

.children #respond {
    margin: 0 48px 0 0;
}

#comments-list #respond {
    margin: 0 0 18px 0;
}

#comments-list ul #respond {
    margin: 0;
}

#cancel-comment-reply-link {
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}

#respond .required {
    color:#FF4B33;
    font-weight:bold;
}

#respond label {
    font-size: 12px;
    font-weight: bold;
}

#respond input {
    margin:10px 0 0 0;
    width:98%;
}

#respond textarea {
    width:98%;
    margin:10px 0 0 0;
}

#respond .form-allowed-tags {
    font-size: 12px;
    line-height: 18px;
}

#respond .form-allowed-tags code {
    font-size: 11px;
}

#respond input[type=submit] {
    margin: 0;
}

#respond .form-submit {
    margin: 0;
}

#respond .form-submit input {
    width: auto;
    color: #fff;
    padding: 8px 14px;
    cursor: pointer;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    text-shadow:
        1px 1px 0px rgba(000,000,000,0.7),
        0px 0px 0px rgba(255,255,255,0);
    background-color: #bb0000;
    background-image: linear-gradient(top, #ff0000, #700000);
    background-image: -o-linear-gradient(top, #ff0000, #700000);
    background-image: -moz-linear-gradient(top, #ff0000, #700000);
    background-image: -webkit-linear-gradient(top, #ff0000, #700000);
    background-image: -ms-linear-gradient(top, #ff0000, #700000);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#700000));
    -pie-background: linear-gradient(#ff0000, #700000);
    behavior: url(/pie/PIE.htc);
}

#respond .form-submit input:hover, #respond .form-submit input:active, #respond .form-submit input:focus {
    color: #fff;
    border: 2px solid #ffff00;
}

#respond dl {
    margin: 0 0 10px;
}

#respond dt {
    display: inline;
    font-weight: normal;
}

#respond dd {
    display: inline;
}

#vkapi {
    margin-bottom: 40px;
}

#vkapi_wrapper {
    font-size: 20px;
    font-weight: bold;
}

#vkapi_wrapper button {
    color: #fff;
    padding: 8px 14px;
    cursor: pointer;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    text-shadow:
        1px 1px 0px rgba(000,000,000,0.7),
        0px 0px 0px rgba(255,255,255,0);
    background-color: #bb0000;
    background-image: linear-gradient(top, #ff0000, #700000);
    background-image: -o-linear-gradient(top, #ff0000, #700000);
    background-image: -moz-linear-gradient(top, #ff0000, #700000);
    background-image: -webkit-linear-gradient(top, #ff0000, #700000);
    background-image: -ms-linear-gradient(top, #ff0000, #700000);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#700000));
    -pie-background: linear-gradient(#ff0000, #700000);
    behavior: url(/pie/PIE.htc);
}

#vkapi_wrapper button:hover, #vkapi_wrapper button:active, #vkapi_wrapper button:focus {
    color: #fff;
    border: 2px solid #ffff00;
}

#vkapi_wrapper td {
    padding: 0;
}

#vkapi_wrapper .submit {
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    behavior: url(/pie/PIE.htc);
}

#vkapi_wrapper .vk_recount {
    margin-left: 10px;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    behavior: url(/pie/PIE.htc);
}

.navigation a {
    color: #fff;
    padding: 8px 14px;
    line-height: 12px;
    display: inline-block;
    margin: 5px;
    text-decoration: none;
    font-size: 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #99051B;
    background-image: linear-gradient(top, #99051B, #9B061B);
    background-image: -o-linear-gradient(top, #99051B, #9B061B);
    background-image: -moz-linear-gradient(top, #99051B, #9B061B);
    background-image: -webkit-linear-gradient(top, #99051B, #9B061B);
    background-image: -ms-linear-gradient(top, #99051B, #9B061B);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#99051B), to(#9B061B));
    -pie-background: linear-gradient(#99051B, #9B061B);
    behavior: url(/pie/PIE.htc);
}

.navigation a:hover {
    color: #fff;
   background-color: #BB020A;
    background-image: linear-gradient(top, #BB020A, #C0030B);
    background-image: -o-linear-gradient(top, #BB020A, #C0030B);
    background-image: -moz-linear-gradient(top, #BB020A, #C0030B);
    background-image: -webkit-linear-gradient(top, #BB020A, #C0030B);
    background-image: -ms-linear-gradient(top, #BB020A, #C0030B);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BB020A), to(#C0030B));
    -pie-background: linear-gradient(#BB020A, #C0030B);
}

table.schedule-fight {
    border-collapse: collapse;
    border: 3px #aaa solid;
    font-size: 11px;
    color: #C0C0C0;
}
table.schedule-fight th {
    background-color: #aaa;
    color: #212121;
}

table.schedule-fight tr {
    text-align: center;
}

table.schedule-fight td {
    background-color: #212121;
    border-bottom: 1px #aaa solid;
    padding: 5px;
    width: 50%;
}

.comment-reply-title {
font-size:17px;
font-weight:bold;
}
/* =END
-------------------------------------------------------------- */

/* TOP BANNERS */
.topBanners {
    width: 1000px;
    height: 369px;
    margin: 0 auto 0px auto;
    background: #fff;
    padding: 10px 20px 10px 20px;
}

.topBanners a{
    text-decoration: none;
    color: #fff;
}

.topBanners .inner{
    position: relative;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
}

.topBanners h1.bannerTitle{
    font-size: 16px;
}


.topBanners .firstBanner{
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 369px;
    margin: 0 5px 0 0;
    overflow: hidden;
    position: relative;
    width: 524px;
}

.topBanners .firstBanner:hover .inner{
    background: url('images/pageTitleBg.png') repeat;
}

.topBanners .firstBanner:hover .inner h1.bannerTitle{
    background: none;
    text-decoration: underline;
}


.topBanners .firstBanner .bannerDate{
    background: #a90112;
    color: #fff;
    padding: 11px 14px;
    display: block;
    width: 50px;
    height: 12px;
    position: absolute;
    right: 0px;
    margin: -34px 0 0 -78px;
}

.topBanners .firstBanner h1.bannerTitle{
    background: url('images/pageTitleBg.png') repeat;
    position: relative;
    top: 254px;
    left: 0;
    padding: 23px;
    font-size: 22px;
    display: block;
    height: 69px;
    margin: 0;
}

.topBanners .secondBanner{
    overflow: hidden;
    width: 471px;
    height: 182px;
    display: block;
    float: left;
    margin: 0 0 5px 0;
}

.topBanners .secondBanner:hover .inner{
    background: url('images/pageTitleBg.png') repeat;
}

.topBanners .secondBanner:hover .inner h1.bannerTitle{
    background: none;
    text-decoration: underline;
}

.topBanners .secondBanner h1.bannerTitle{
    background: url('images/pageTitleBg.png') repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 10px 20px;
    font-size: 18px;
    display: block;
    height: 50px;
    margin: 0;
    width: 92%;
}

.topBanners .thirdBanner{
    overflow: hidden;
    width: 471px;
    height: 182px;
    display: block;
    float: left;
    margin: 0 0 0 0;
}

.topBanners .thirdBanner:hover .inner{
    background: url('images/pageTitleBg.png') repeat;
}

.topBanners .thirdBanner:hover .inner h1.bannerTitle{
    background: none;
    text-decoration: underline;
}

.topBanners .thirdBanner h1.bannerTitle{
    background: url('images/pageTitleBg.png') repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 10px 20px;
    font-size: 18px;
    display: block;
    height: 50px;
    margin: 0;
    width: 92%;
}
/* search panel */
#searchform{
    width: 258px;
    height: 32px;
    background: black;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 400;
    padding: 4px 17px 16px 17px;
    display: none;
}

#searchform input[type="text"]{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: none;
    width: 165px;
    height: 14px;
    float: left;
    line-height: 14px;
    font-size: 14px;
    padding: 10px 10px 10px 12px;
}

#searchform input[type="submit"]{
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border: none;
    background: #66676b;
    color: #fff;
    float: left;
    height: 34px;
    line-height: 14px;
    font-size: 14px;
    padding: 10px 10px 10px 12px;
}

/*footer menu*/

.footWrap{
    margin: 0 auto;
    width: 1000px;
}

.footerMenu{

}

.footerMenu a{
    color: #fff;
}

.footerMenu ul{
    padding: 37px 0 35px 0;
}

.footerMenu ul li{
    display: inline;
    padding: 0 33px 0 0;
}

.footerMenu ul li a{
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

.footerMenu ul li a:hover{
    text-decoration: underline;
}

#social{
    float: left;
}

#social a{
    float: left;
    display: bloc;
    width: 29px;
    height: 29px;
    margin: 0 19px 0 0;
}

#social a.tw{
    background: url('images/tww.png') no-repeat center;
}

#social a.vk{
    background: url('images/vkw.png') no-repeat center;
}

#social a.fb{
    background: url('images/fbw.png') no-repeat center;
}
#social:hover a.tw{
    background: url('images/twr.png') no-repeat center;
}

#social:hover a.vk{
    background: url('images/vkr.png') no-repeat center;
}

#social:hover a.fb{
    background: url('images/fbr.png') no-repeat center;
}

/* singlePost */
.singlePost h1.title{
    background: 0;
    border: 0;
    color: #000;
    padding: 0;
    /* margin-top: 37px; */
    margin-top: 20px;
    font-size: 22px;
}

/* breadcrumbs */
.breadcrumbs{

}

.breadcrumbs a{
    font-size: 12px;
    color: #000;
    text-decoration: underline;
}

/* wp_rp_first */
#wp_rp_first{

}
#wp_rp_first h3.related_post_title {
    color: #fff;
    font-size: 16px;
    border-left: 4px #aa0013 solid;
    margin: 0px 0 39px 0 !important;
    padding: 8px 17px 8px 21px !important;
    text-align: left;
    background: #000;
    float: left;
    clear: both;
}

#wp_rp_first ul{
    margin: 0;
    padding: 0;
    width: 615px;
    clear: both;
}

#wp_rp_first ul li:first-child{
    margin-right: 79px;
}

#wp_rp_first ul li{
    display: block;
    float: left;
    width: 268px;
    list-style-type: none;
}

#wp_rp_first ul li a img{
    padding-bottom: 39px;
}

#wp_rp_first ul li a{
    color: #000;
    font-size: 16px;
    text-decoration: none;
}

#wp_rp_first .wp_rp_footer{
    display: none;
}

/* counters */
.counter{
    display: inline;
    margin-right:12px;
    /*float: right;
    margin-left: 39px;*/
}

/* vkapi_comments */
#vkapi_comments{

}

#vkapi_comments td{
    padding: 0px 0 0 0;
    line-height: 22px;
    font-size: 22px;
}

#vkapi_comments button.submit{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 11px 15px;
    margin: 0 0px 0 11px;
    line-height: 12px;
    font-size: 12px;
    color: #fff;
    border: none;
    background: #4c4d51;
    font-style: normal;
    text-shadow: none;
}

#vkapi_comments button.submit:hover{
    background: #ab0215;
}

/* FIXES */

.twoCol{
    width: 267px;
    height: 300px;
    float: left;
    margin: 0 40px 0 0;
}

.postImgLink{
    min-height: 166px;
    margin: 0 0 5px 0;
    display: block;
}

@media screen and (max-width: 530px) {

	.postImgLink{
		margin: 0 0 0px 0;
	}

}

.postEntry{
    min-height: 183px;
}

.widget-container .wpp-thumbnail{
    margin: 0 20px 0 0;
}

.widget-container .wpp-list li{
    height: 99px;
    margin: 0 0 20px 0;
}

#dynamic-to-top{
    background: #4caf50;
	/* bottom: 105px !important; */
	bottom: 15px !important;
}
body.a-cf-open-flg #dynamic-to-top{
	bottom: 105px !important;
}
#dynamic-to-top.closed{
	bottom: 20px !important;
}

#dynamic-to-top span{
    display: none;
}

#vkapi_recommend_3_wrapper{
    margin-bottom: 100px;
}

.alm-listing{
    clear:both;
}

.alm-btn-wrap{
    clear:both;
}

#load-more{
    position: relative;
    left: -20px;
    width: 575px;
    background: url(images/loadMore.png) center no-repeat transparent !important;
    margin: 0;
    font-size: 0px;

}

@media (max-width:992px){
   .bglink {
      display: none;
   }
   .bglink-2 {
      display: none;
   }
   #header {
      display: none;
   }
   .topBanners {
      padding: 10px 0px 0px 0px;
   }
   #main {
      padding: 0px;
   }
   #container {
      background: #fff;
	  margin-top: 0px;
   }
   body {
    color: #000000;
    background-image: none;
    background-position: 50% 0;
    background-repeat: no-repeat no-repeat;
    background-attachment: fixed;
	background-color: #fff;
}
}


/* @font-face{font-family:'icomoon';src:url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.eot);src:url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.ttf) format("truetype"),url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.woff) format("woff"),url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'rouble';src:url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.eot);src:url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.woff) format("woff"),url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.rouble{font-family:'rouble';font-weight:400;font-style:normal}#bookmakers-rating-results .is-hidden{display:none!important}#bookmakers-rating-results{font-family:'Roboto'}#bookmakers-rating-results h2,.h2{font-size:18px;line-height:1.25;padding-bottom:10px}#selected-bookmakers .bookmakers div i,#compare-popup .container .body .titles > p .link-remove,#compare-popup .container .body .titles > div .link-remove,#bookmakers-rating-results .results-header [data-sort]::before,#bookmakers-rating-results .container .rating-info[data-rating] h2::before,#bookmakers-rating-results .table .table-head > div.buttons .btn::before,#bookmakers-rating-results .table .table-row > div.buttons .btn::before,#bookmakers-rating-results .table .table-row > div.comment::before,#bookmakers-rating-results .table .table-row > div.buttons .compare-check i,#bookmakers-rating-results .table.homepage-programs .table-row .stars,#compare-popup .container .header .close::after{font-family:'icomoon';font-style:normal;font-weight:400;line-height:1;position:relative;speak:none;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#selected-bookmakers .bookmakers div i,#compare-popup .container .body .titles > p .link-remove,#compare-popup .container .body .titles > div .link-remove{cursor:pointer}#selected-bookmakers .bookmakers div i::after,#compare-popup .container .body .titles > p .link-remove::after,#compare-popup .container .body .titles > div .link-remove::after{content:'\e62d'}#bookmakers-rating-results .table .table-row > div.buttons > div{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#bookmakers-rating-results .table .table-row > div.buttons > div .btn{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2d2d2d;box-sizing:border-box;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-family:'Roboto';font-size:15px;line-height:1.2;font-weight:700;height:44px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;text-align:center;margin:6px 0 6px 6px}#bookmakers-rating-results .table .table-row > div.buttons > div .btn:first-child{margin-left:0}#bookmakers-rating-results .table .table-row > div.buttons > div .btn:hover{position:relative;text-decoration:none}#bookmakers-rating-results .table .table-row > div.buttons > div .btn:hover::after{background:rgba(255,255,255,0.25);content:'';height:100%;left:0;position:absolute;top:0;width:100%}#bookmakers-rating-results .table .table-row > div.buttons > div .btn.redirect{background-color:#43a047;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#bookmakers-intro{position:relative;background:#fff;padding-bottom:10px}#bookmakers-intro .binary-caution{width:100%;color:#fff;font:13px 'Open Sans Semibold';background-color:#ff924a;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0}#bookmakers-intro .binary-caution span{display:block}#bookmakers-intro .binary-caution .caution-sign{padding:0 7px}#bookmakers-intro .binary-caution .caution-sign:before{font-family:'icomoon';font-size:18px;content:'\e6e8';position:relative;top:5px}#bookmakers-intro .binary-caution .caution-text{padding-right:7px}#bookmakers-intro .stamp{position:absolute;top:-15px;right:-10px;z-index:990;width:130px;height:130px;background-size:cover}#bookmakers-intro .stamp.recommend{background-image:url(/wp-content/themes/bmr/assets/bookmakers_by/images/stamp-recommend.png)}#bookmakers-intro .stamp.verified{background-image:url(/wp-content/themes/bmr/assets/bookmakers_by/images/stamp-verified.png)}#bookmakers-intro .rate-info p{color:#191919;line-height:32px;margin:0;padding:4px 15px}#bookmakers-intro .rate-info p:nth-child(odd){background:#f8f9f9}#bookmakers-intro .description{color:#131313;padding:15px 15px 30px;text-align:left}#bookmakers-intro .description::after{clear:left;content:"";display:block}#bookmakers-intro .description .text,#bookmakers-intro .description .text *{text-align:left!important;white-space:pre-wrap}#bookmakers-intro .description .text p{margin-bottom:0!important}#bookmakers-intro .description .logo{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:4px solid #c3d6f1;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;height:180px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 15px 5px 0;width:250px}#bookmakers-intro .description .btns{display:none}#bookmakers-rating-results .program-logo{max-width:130px!important;max-height:50px}#bookmakers-rating-results .results-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:44px;padding:0;margin:10px 0}#bookmakers-rating-results .results-header > p{color:#fff;-webkit-flex:none;-ms-flex:none;flex:none;font:15px/25px 'Open Sans';margin:0}#bookmakers-rating-results .results-header .sort-label{-webkit-flex:none;-ms-flex:none;flex:none;margin-right:10px;color:#555}#bookmakers-rating-results .results-header [data-sort]{cursor:pointer;color:#131313;font:14px 'Open Sans Semibold';border-top:4px solid transparent;border-bottom:4px solid transparent;padding:8px 0}#bookmakers-rating-results .results-header [data-sort].active{border-bottom-color:#3b86c4}#bookmakers-rating-results .results-header [data-sort]::before{display:none}#bookmakers-rating-results .results-header [data-sort]::after{content:attr(data-title)}#bookmakers-rating-results .results-header [data-sort]:not(.active)::after{color:#999;font:14px 'Open Sans'}#bookmakers-rating-results .container{padding-bottom:10px}#bookmakers-rating-results .container .rating-info{background:#fff;padding:15px;position:relative}#bookmakers-rating-results .container .rating-info h2{color:#131313;font:18px "Open Sans Semibold";margin-top:0}#bookmakers-rating-results .container .rating-info p{line-height:20px;color:#474747}#bookmakers-rating-results .table{margin:0}#bookmakers-rating-results .table .table-head,#bookmakers-rating-results .table .table-row{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}#bookmakers-rating-results .table .table-head > div,#bookmakers-rating-results .table .table-row > div{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#bookmakers-rating-results .table .table-head > div.title,#bookmakers-rating-results .table .table-row > div.title{-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow:hidden;text-align:left}#bookmakers-rating-results .table .table-head > div.bonus,#bookmakers-rating-results .table .table-row > div.bonus{font-size:15px;-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:20px}#bookmakers-rating-results .table .table-head > div.bonus > .exclusive,#bookmakers-rating-results .table .table-row > div.bonus > .exclusive{position:relative;top:-1px;margin:2px auto 0;width:56px;height:18px;font:14px/22px 'Bebas Neue Bold';text-align:center;background-color:#d71015;color:#fff;display:block}#bookmakers-rating-results .table .table-head > div.bonus > .exclusive:hover,#bookmakers-rating-results .table .table-row > div.bonus > .exclusive:hover{text-decoration:none}#bookmakers-rating-results .table .table-head > div.rating,#bookmakers-rating-results .table .table-row > div.rating{font-size:15px;-webkit-flex-basis:15.5%;-ms-flex-preferred-size:15.5%;flex-basis:15.5%}#bookmakers-rating-results .table .table-head > div.lang,#bookmakers-rating-results .table .table-row > div.lang{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#bookmakers-rating-results .table .table-head > div.bonus,#bookmakers-rating-results .table .table-row > div.bonus{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%}#bookmakers-rating-results .table .table-head > div.buttons,#bookmakers-rating-results .table .table-row > div.buttons{padding-right:10px}#bookmakers-rating-results .table .table-head > div.buttons .btn::before,#bookmakers-rating-results .table .table-row > div.buttons .btn::before{display:none;font-size:24px}#bookmakers-rating-results .table .table-head{background-color:#fff}#bookmakers-rating-results .table .table-head > div{color:rgba(0,0,0,0.5);font-family:'Roboto';text-align:center;padding:10px 0}#bookmakers-rating-results .table .table-head > div.buttons{padding-right:10px;text-align:right}#bookmakers-rating-results .table .table-head .rating-compare{transition:.3s}.bc-compare-active #bookmakers-rating-results .table .table-head .rating-compare{border-bottom:1px solid #a3bde2;color:#4271b5;cursor:pointer}#bookmakers-rating-results .table .table-row{border-bottom:1px solid #fff}#bookmakers-rating-results .table .table-row:nth-child(even){background-color:#f8f9f9}#bookmakers-rating-results .table .table-row > div{color:#2d2d2d;font-family:'Roboto';font-size:15px;padding:0;text-align:center}#bookmakers-rating-results .table .table-row > div.title{font-weight:700}#bookmakers-rating-results .table .table-row > div.title a{max-height:50px;max-width:118px;width:100%;display:block;float:left}#bookmakers-rating-results .table .table-row > div.title a img{float:left;max-height:inherit}#bookmakers-rating-results .table .table-row > div.comment{text-align:left}#bookmakers-rating-results .table .table-row > div.comment::before{color:#bababa;content:'\e921';margin-right:6px}#bookmakers-rating-results .table .table-row > div.lang img{height:20px;width:30px!important}#bookmakers-rating-results .table .table-row > div.buttons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#bookmakers-rating-results .table .table-row > div.buttons .compare-check{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0 none;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;-webkit-flex:0 0 44px;-ms-flex:0 0 44px;flex:0 0 44px;margin:6px -6px 6px 6px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}#bookmakers-rating-results .table .table-row > div.buttons .compare-check i{font-size:24px;color:#0087c7;transition:opacify .3s}#bookmakers-rating-results .table .table-row > div.buttons .compare-check i::after{content:'\e94c'}.bc-disable-checks #bookmakers-rating-results .table .table-row > div.buttons .compare-check{border-color:transparent}.bc-disable-checks #bookmakers-rating-results .table .table-row > div.buttons .compare-check i{color:#bebebe}.bc-disable-checks #bookmakers-rating-results .table .table-row > div.buttons .compare-check::after{content:attr(data-mess-full)}#bookmakers-rating-results .table .table-row > div a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2d2d2d;display:-webkit-flex;display:-ms-flexbox;display:flex}.bc-disable-checks #bookmakers-rating-results .table .table-row.checked > div.buttons .compare-check i{color:#0087c7}#bookmakers-rating-results .table .table-row.checked > div.buttons .compare-check i::after{content:'\e913'}#bookmakers-rating-results .table.homepage-programs .table-row{background:#f1f2f2}#bookmakers-rating-results .table.homepage-programs .table-row:nth-child(odd){background:#f8f9f9}#bookmakers-rating-results .table.homepage-programs .table-row .title{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}#bookmakers-rating-results .table.homepage-programs .table-row .stars{color:#ffc62b;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;font-size:22px;letter-spacing:3px;text-align:left;top:-2px}#bookmakers-rating-results .table.homepage-programs .table-row .stars::after{content:"\e60a\e60a\e60a\e60a\e60a"}#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="1"]::after{content:"\e60a"}#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="2"]::after{content:"\e60a\e60a"}#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="3"]::after{content:"\e60a\e60a\e60a"}#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="4"]::after{content:"\e60a\e60a\e60a\e60a"}#bookmakers-rating-results .btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:none;background-color:inherit;background-image:inherit;background-image:inherit;background-image:inherit;background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:inherit;background-repeat:inherit;filter:inherit;border-color:inherit;border-color:inherit;filter:inherit;border:inherit;border-bottom-color:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit}#bookmakers-rating-results .container{width:auto}#bookmakers-rating-results p{margin:0}#bookmakers-rating-results br{display:none}#bookmakers-rating-results .table .table-row > div.title{display:block}#bookmakers-rating-results .table .table-row > div.title{display:block}#bookmakers-rating-results .table .table-head > div.title,#bookmakers-rating-results .table .table-row > div.title{display:block}#bookmakers-rating-results .table .table-head{font-size:15px!important}#bookmakers-rating-results{padding-bottom:10px}@media all and (min-width: 1180px){#bookmakers-rating-results .table .table-head > div.buttons,#bookmakers-rating-results .table .table-row > div.buttons{-webkit-flex-basis:312px;-ms-flex-preferred-size:312px;flex-basis:312px}}@media all and (min-width: 1025px){#bookmakers-rating-results .container .rating-info[data-rating] .h2{display:block;font-weight:700}#bookmakers-rating-results .container .rating-info[data-rating] .h2::after{color:#ffc62b;font-size:22px;letter-spacing:3px;text-align:left;position:relative;display:inline-block;top:2px;margin:0 0 0 15px;font-family:'icomoon'}#bookmakers-rating-results .container .rating-info[data-rating] .h2.second-line::after{top:0;margin:0}#bookmakers-rating-results .container .rating-info[data-rating="5"] .h2::after{content:"\e60a\e60a\e60a\e60a\e60a"}#bookmakers-rating-results .container .rating-info[data-rating="4"] .h2::after{content:"\e60a\e60a\e60a\e60a\e6d8"}#bookmakers-rating-results .container .rating-info[data-rating="3"] .h2::after{content:"\e60a\e60a\e60a\e6d8\e6d8"}#bookmakers-rating-results .container .rating-info[data-rating="2"] .h2::after{content:"\e60a\e60a\e6d8\e6d8\e6d8"}#bookmakers-rating-results .container .rating-info[data-rating="1"] .h2::after{content:"\e60a\e6d8\e6d8\e6d8\e6d8"}}@media all and (max-width: 1024px){#bookmakers-rating-results .container .rating-info[data-rating] .h2{position:relative;padding-right:15px;margin-bottom:40px!important}#bookmakers-rating-results .container .rating-info[data-rating] .h2::before{color:#ffc62b;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;font-size:22px;letter-spacing:3px;text-align:left;position:absolute;top:auto;bottom:-30px;left:0;margin:0;font-family:'icomoon'}#bookmakers-rating-results .container .rating-info[data-rating="5"] .h2::before{content:"\e60a\e60a\e60a\e60a\e60a"}#bookmakers-rating-results .container .rating-info[data-rating="4"] .h2::before{content:"\e60a\e60a\e60a\e60a\e6d8"}#bookmakers-rating-results .container .rating-info[data-rating="3"] .h2::before{content:"\e60a\e60a\e60a\e6d8\e6d8"}#bookmakers-rating-results .container .rating-info[data-rating="2"] .h2::before{content:"\e60a\e60a\e6d8\e6d8\e6d8"}#bookmakers-rating-results .container .rating-info[data-rating="1"] .h2::before{content:"\e60a\e6d8\e6d8\e6d8\e6d8"}#bookmakers-rating-results .container .rating-info[data-rating] .h2::after{color:rgba(0,0,0,0.25);position:absolute;top:5px;right:-10px}}@media all and (min-width: 951px){#bookmakers-rating-results .results-header [data-sort]{margin:0 10px}#bookmakers-rating-results .results-header [data-sort]::before{margin-right:7px}#bookmakers-rating-results .table .table-row > div.buttons .compare-check::before,#bookmakers-rating-results .table .table-row > div.buttons .compare-check::after{content:"";position:absolute;opacity:0;pointer-events:none;transition:opacity .3s;z-index:1000}#bookmakers-rating-results .table .table-row > div.buttons .compare-check:hover::before,#bookmakers-rating-results .table .table-row > div.buttons .compare-check:hover::after{opacity:1}#bookmakers-rating-results .table .table-row > div.buttons .compare-check::before{border:8px solid transparent;border-right-color:#fff;top:50%;margin-top:-8px;right:-3px;z-index:1001}#bookmakers-rating-results .table .table-row > div.buttons .compare-check::after{background:#fff;color:#131313;content:attr(data-mess);font-family:'Roboto';font-size:13px;line-height:17px;font-style:italic;left:100%;margin-left:3px;min-height:50px;padding:8px;text-align:left;top:-14px;width:180px;box-shadow:3px 1px 7px rgba(0,0,0,0.35)}#bookmakers-rating-results .table .table-head > div.title,#bookmakers-rating-results .table .table-row > div.title{padding-left:15px}}@media all and (max-width: 950px){#bookmakers-rating-results .results-header [data-sort]{margin:0 2px 0 10px}#bookmakers-rating-results .results-header [data-sort]::before{margin-right:5px}#bookmakers-rating-results .table .table-row > div.buttons .compare-check::before,#bookmakers-rating-results .table .table-row > div.buttons .compare-check::after{display:none}#bookmakers-rating-results .table .table-row > div.buttons .compare-check{display:none}#bookmakers-rating-results .table .table-head > div.title,#bookmakers-rating-results .table .table-row > div.title{padding-left:10px}#bookmakers-rating-results .table .table-head .rating-compare{display:none}}@media all and (max-width: 650px){#bookmakers-rating-results .table .table-head > div.buttons,#bookmakers-rating-results .table .table-row > div.buttons{-webkit-flex-basis:104px;-ms-flex-preferred-size:104px;flex-basis:104px}.bc-selected-panel-active #bookmakers-rating-results .table .table-head > div.buttons .btn,.bc-selected-panel-active #bookmakers-rating-results .table .table-row > div.buttons .btn{display:none}.bc-selected-panel-active #bookmakers-rating-results .table .table-head > div.buttons .compare-check,.bc-selected-panel-active #bookmakers-rating-results .table .table-row > div.buttons .compare-check{display:-webkit-flex;display:-ms-flexbox;display:flex}.bc-selected-panel-active #bookmakers-rating-results .table .table-head > div.buttons .rating-compare,.bc-selected-panel-active #bookmakers-rating-results .table .table-row > div.buttons .rating-compare{display:inline}#bookmakers-rating-results .table .table-head > div.buttons .btn,#bookmakers-rating-results .table .table-row > div.buttons .btn{-webkit-flex:0 0 44px!important;-ms-flex:0 0 44px!important;flex:0 0 44px!important;min-width:44px}#bookmakers-rating-results .table .table-head > div.buttons .btn::before,#bookmakers-rating-results .table .table-row > div.buttons .btn::before{display:inline-block}#bookmakers-rating-results .table .table-head > div.buttons .btn.review::before,#bookmakers-rating-results .table .table-row > div.buttons .btn.review::before{content:'\e629'}#bookmakers-rating-results .table .table-head > div.buttons .btn.redirect::before,#bookmakers-rating-results .table .table-row > div.buttons .btn.redirect::before{content:'\e96e'}#bookmakers-rating-results .table .table-head > div.buttons .btn span,#bookmakers-rating-results .table .table-row > div.buttons .btn span{display:none}}@media all and (max-width: 550px){#bookmakers-rating-results .table .table-head > div.lang,#bookmakers-rating-results .table .table-row > div.lang{display:none}#bookmakers-rating-results .table .table-head > div.bonus,#bookmakers-rating-results .table .table-row > div.bonus{-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%}}@media all and (min-width: 501px){#bookmakers-rating-results .results-header [data-sort]::before{display:inline-block;font-size:17px;color:#999}#bookmakers-rating-results .results-header [data-sort].active::before{color:#3b86c4}#bookmakers-rating-results .results-header [data-sort="rating"]::before{content:"\e60a"}#bookmakers-rating-results .results-header [data-sort="alphabet"]::before{content:"\e674"}#bookmakers-rating-results .results-header [data-sort="bonus"]::before{content:"\e667"}}@media all and (max-width: 450px){#bookmakers-rating-results .table .table-row > div.title a img{width:100px}}@media all and (max-width: 400px){#bookmakers-rating-results .table .table-row > div.title a img{width:80px!important}}@media all and (min-width: 650px){#bookmakers-rating-results .table .table-head > div.buttons,#bookmakers-rating-results .table .table-row > div.buttons{-webkit-flex-basis:226px;-ms-flex-preferred-size:226px;flex-basis:226px}#bookmakers-rating-results .table .table-row > div.title a img{width:100px}}    */

@font-face {
    font-family: 'icomoon';
    src: url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.eot);
    src: url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.eot#iefix) format("embedded-opentype"), url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.ttf) format("truetype"), url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.woff) format("woff"), url(/wp-content/themes/tofight2/fonts/icons/fonts/icomoon.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'rouble';
    src: url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.eot);
    src: url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.woff) format("woff"), url(/wp-content/themes/tofight2/fonts/rouble/rouble-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}
.rouble {
    font-family: 'rouble';
    font-weight: 400;
    font-style: normal
}
#bookmakers-rating-results .is-hidden {
    display: none!important
}
#bookmakers-rating-results {
    font-family: 'Roboto'
}
#bookmakers-rating-results h2,
.h2 {
    font-size: 18px;
    line-height: 1.25;
    padding-bottom: 10px
}
#selected-bookmakers .bookmakers div i,
#compare-popup .container .body .titles > p .link-remove,
#compare-popup .container .body .titles > div .link-remove,
#bookmakers-rating-results .results-header [data-sort]::before,
#bookmakers-rating-results .container .rating-info[data-rating] h2::before,
#bookmakers-rating-results .table .table-head > div.buttons .btn::before,
#bookmakers-rating-results .table .table-row > div.buttons .btn::before,
#bookmakers-rating-results .table .table-row > div.comment::before,
#bookmakers-rating-results .table .table-row > div.buttons .compare-check i,
#bookmakers-rating-results .table.homepage-programs .table-row .stars,
#compare-popup .container .header .close::after {
    font-family: 'icomoon';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    speak: none;
    top: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
#selected-bookmakers .bookmakers div i,
#compare-popup .container .body .titles > p .link-remove,
#compare-popup .container .body .titles > div .link-remove {
    cursor: pointer
}
#selected-bookmakers .bookmakers div i::after,
#compare-popup .container .body .titles > p .link-remove::after,
#compare-popup .container .body .titles > div .link-remove::after {
    content: '\e62d'
}
#bookmakers-rating-results .table .table-row > div.buttons > div {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
#bookmakers-rating-results .table .table-row > div.buttons > div .btn {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2d2d2d;
    box-sizing: border-box;
    color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    font-family: 'Roboto';
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
    height: 44px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin: 6px 0 6px 6px
}
#bookmakers-rating-results .table .table-row > div.buttons > div .btn:first-child {
    margin-left: 0
}
#bookmakers-rating-results .table .table-row > div.buttons > div .btn:hover {
    position: relative;
    text-decoration: none
}
#bookmakers-rating-results .table .table-row > div.buttons > div .btn:hover::after {
    background: rgba(255, 255, 255, 0.25);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}
#bookmakers-rating-results .table .table-row > div.buttons > div .btn.redirect {
    background-color: #43a047;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}
#bookmakers-intro {
    position: relative;
    background: #fff;
    padding-bottom: 10px
}
#bookmakers-intro .binary-caution {
    width: 100%;
    color: #fff;
    font: 13px 'Open Sans Semibold';
    background-color: #ff924a;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0
}
#bookmakers-intro .binary-caution span {
    display: block
}
#bookmakers-intro .binary-caution .caution-sign {
    padding: 0 7px
}
#bookmakers-intro .binary-caution .caution-sign:before {
    font-family: 'icomoon';
    font-size: 18px;
    content: '\e6e8';
    position: relative;
    top: 5px
}
#bookmakers-intro .binary-caution .caution-text {
    padding-right: 7px
}
#bookmakers-intro .stamp {
    position: absolute;
    top: -15px;
    right: -10px;
    z-index: 990;
    width: 130px;
    height: 130px;
    background-size: cover
}
#bookmakers-intro .stamp.recommend {
    background-image: url(/wp-content/themes/bmr/assets/bookmakers_by/images/stamp-recommend.png)
}
#bookmakers-intro .stamp.verified {
    background-image: url(/wp-content/themes/bmr/assets/bookmakers_by/images/stamp-verified.png)
}
#bookmakers-intro .rate-info p {
    color: #191919;
    line-height: 32px;
    margin: 0;
    padding: 4px 15px
}
#bookmakers-intro .rate-info p:nth-child(odd) {
    background: #f8f9f9
}
#bookmakers-intro .description {
    color: #131313;
    padding: 15px 15px 30px;
    text-align: left
}
#bookmakers-intro .description::after {
    clear: left;
    content: "";
    display: block
}
#bookmakers-intro .description .text,
#bookmakers-intro .description .text * {
    text-align: left!important;
    white-space: pre-wrap
}
#bookmakers-intro .description .text p {
    margin-bottom: 0!important
}
#bookmakers-intro .description .logo {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 4px solid #c3d6f1;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    height: 180px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 15px 5px 0;
    width: 250px
}
#bookmakers-intro .description .btns {
    display: none
}
#bookmakers-rating-results .program-logo {
    max-width: 130px!important;
    max-height: 50px
}
#bookmakers-rating-results .results-header {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 44px;
    padding: 0;
    margin: 10px 0
}
#bookmakers-rating-results .results-header > p {
    color: #fff;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font: 15px/25px 'Open Sans';
    margin: 0
}
#bookmakers-rating-results .results-header .sort-label {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    margin-right: 10px;
    color: #555
}
#bookmakers-rating-results .results-header [data-sort] {
    cursor: pointer;
    color: #131313;
    font: 14px 'Open Sans Semibold';
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    padding: 8px 0
}
#bookmakers-rating-results .results-header [data-sort].active {
    border-bottom-color: #3b86c4
}
#bookmakers-rating-results .results-header [data-sort]::before {
    display: none
}
#bookmakers-rating-results .results-header [data-sort]::after {
    content: attr(data-title)
}
#bookmakers-rating-results .results-header [data-sort]:not(.active)::after {
    color: #999;
    font: 14px 'Open Sans'
}
#bookmakers-rating-results .container {
    padding-bottom: 10px
}
#bookmakers-rating-results .container .rating-info {
    background: #fff;
    padding: 15px;
    position: relative
}
#bookmakers-rating-results .container .rating-info h2 {
    color: #131313;
    font: 18px "Open Sans Semibold";
    margin-top: 0
}
#bookmakers-rating-results .container .rating-info p {
    line-height: 20px;
    color: #474747
}
#bookmakers-rating-results .table {
    margin: 0
}
#bookmakers-rating-results .table .table-head,
#bookmakers-rating-results .table .table-row {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
#bookmakers-rating-results .table .table-head > div,
#bookmakers-rating-results .table .table-row > div {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}
#bookmakers-rating-results .table .table-head > div.title,
#bookmakers-rating-results .table .table-row > div.title {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    overflow: hidden;
    text-align: left
}


#bookmakers-rating-results .table .table-head > div.bonus,
#bookmakers-rating-results .table .table-row > div.bonus {
    font-size: 15px;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 20px
}
#bookmakers-rating-results .table .table-head > div.bonus > .exclusive,
#bookmakers-rating-results .table .table-row > div.bonus > .exclusive {
    position: relative;
    top: -1px;
    margin: 2px auto 0;
    width: 56px;
    height: 18px;
    font: 14px/22px 'Bebas Neue Bold';
    text-align: center;
    background-color: #d71015;
    color: #fff;
    display: block
}
#bookmakers-rating-results .table .table-head > div.bonus > .exclusive:hover,
#bookmakers-rating-results .table .table-row > div.bonus > .exclusive:hover {
    text-decoration: none
}

#bookmakers-rating-results .table .table-head > div.city,
#bookmakers-rating-results .table .table-row > div.city {
    font-size: 15px;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 20px
}
#bookmakers-rating-results .table .table-head > div.city > .exclusive,
#bookmakers-rating-results .table .table-row > div.city > .exclusive {
    position: relative;
    top: -1px;
    margin: 2px auto 0;
    width: 56px;
    height: 18px;
    font: 14px/22px 'Bebas Neue Bold';
    text-align: center;
    background-color: #d71015;
    color: #fff;
    display: block
}
#bookmakers-rating-results .table .table-head > div.city > .exclusive:hover,
#bookmakers-rating-results .table .table-row > div.city > .exclusive:hover {
    text-decoration: none
}




#bookmakers-rating-results .table .table-head > div.rating,
#bookmakers-rating-results .table .table-row > div.rating {
    font-size: 15px;
    -webkit-flex-basis: 15.5%;
    -ms-flex-preferred-size: 15.5%;
    flex-basis: 15.5%
}
#bookmakers-rating-results .table .table-head > div.lang,
#bookmakers-rating-results .table .table-row > div.lang {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}


#bookmakers-rating-results .table .table-head > div.bonus,
#bookmakers-rating-results .table .table-row > div.bonus {
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%
}
#bookmakers-rating-results .table .table-head > div.city,
#bookmakers-rating-results .table .table-row > div.city {
    -webkit-flex-basis: 18%;
    -ms-flex-preferred-size: 18%;
    flex-basis: 24%;
	text-align: left;
}


#bookmakers-rating-results .table .table-head > div.buttons,
#bookmakers-rating-results .table .table-row > div.buttons {
    padding-right: 10px
}
#bookmakers-rating-results .table .table-head > div.buttons .btn::before,
#bookmakers-rating-results .table .table-row > div.buttons .btn::before {
    display: none;
    font-size: 24px
}
#bookmakers-rating-results .table .table-head {
    background-color: #fff
}
#bookmakers-rating-results .table .table-head > div {
    color: rgba(0, 0, 0, 0.5);
    font-family: 'Roboto';
    text-align: center;
    padding: 10px 0
}
#bookmakers-rating-results .table .table-head > div.buttons {
    padding-right: 10px;
    text-align: right
}
#bookmakers-rating-results .table .table-head .rating-compare {
    transition: .3s
}
.bc-compare-active #bookmakers-rating-results .table .table-head .rating-compare {
    border-bottom: 1px solid #a3bde2;
    color: #4271b5;
    cursor: pointer
}
#bookmakers-rating-results .table .table-row {
    border-bottom: 1px solid #fff
}
#bookmakers-rating-results .table .table-row:nth-child(even) {
    background-color: #f8f9f9
}
#bookmakers-rating-results .table .table-row > div {
    color: #2d2d2d;
    font-family: 'Roboto';
    font-size: 15px;
    padding: 0;
    text-align: center
}
#bookmakers-rating-results .table .table-row > div.title {
    font-weight: 700
}
#bookmakers-rating-results .table .table-row > div.title a {
    max-height: 50px;
    max-width: 118px;
    width: 100%;
    display: block;
    float: left
}
#bookmakers-rating-results .table .table-row > div.title a img {
    float: left;
    max-height: inherit
}
#bookmakers-rating-results .table .table-row > div.comment {
    text-align: left
}
#bookmakers-rating-results .table .table-row > div.comment::before {
    color: #bababa;
    content: '\e921';
    margin-right: 6px
}
#bookmakers-rating-results .table .table-row > div.lang img {
    height: 20px;
    width: 30px!important
}
#bookmakers-rating-results .table .table-row > div.buttons {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
#bookmakers-rating-results .table .table-row > div.buttons .compare-check {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border: 0 none;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    -webkit-flex: 0 0 44px;
    -ms-flex: 0 0 44px;
    flex: 0 0 44px;
    margin: 6px -6px 6px 6px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}
#bookmakers-rating-results .table .table-row > div.buttons .compare-check i {
    font-size: 24px;
    color: #0087c7;
    transition: opacify .3s
}
#bookmakers-rating-results .table .table-row > div.buttons .compare-check i::after {
    content: '\e94c'
}
.bc-disable-checks #bookmakers-rating-results .table .table-row > div.buttons .compare-check {
    border-color: transparent
}
.bc-disable-checks #bookmakers-rating-results .table .table-row > div.buttons .compare-check i {
    color: #bebebe
}
.bc-disable-checks #bookmakers-rating-results .table .table-row > div.buttons .compare-check::after {
    content: attr(data-mess-full)
}
#bookmakers-rating-results .table .table-row > div a {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2d2d2d;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.bc-disable-checks #bookmakers-rating-results .table .table-row.checked > div.buttons .compare-check i {
    color: #0087c7
}
#bookmakers-rating-results .table .table-row.checked > div.buttons .compare-check i::after {
    content: '\e913'
}
#bookmakers-rating-results .table.homepage-programs .table-row {
    background: #f1f2f2
}
#bookmakers-rating-results .table.homepage-programs .table-row:nth-child(odd) {
    background: #f8f9f9
}
#bookmakers-rating-results .table.homepage-programs .table-row .title {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
#bookmakers-rating-results .table.homepage-programs .table-row .stars {
    color: #ffc62b;
    -webkit-flex: 0 0 120px;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    font-size: 22px;
    letter-spacing: 3px;
    text-align: left;
    top: -2px
}
#bookmakers-rating-results .table.homepage-programs .table-row .stars::after {
    content: "\e60a\e60a\e60a\e60a\e60a"
}
#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="1"]::after {
    content: "\e60a"
}
#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="2"]::after {
    content: "\e60a\e60a"
}
#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="3"]::after {
    content: "\e60a\e60a\e60a"
}
#bookmakers-rating-results .table.homepage-programs .table-row .stars[data-rating="4"]::after {
    content: "\e60a\e60a\e60a\e60a"
}
#bookmakers-rating-results .btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: none;
    background-color: inherit;
    background-image: inherit;
    background-image: inherit;
    background-image: inherit;
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: inherit;
    background-repeat: inherit;
    filter: inherit;
    border-color: inherit;
    border-color: inherit;
    filter: inherit;
    border: inherit;
    border-bottom-color: inherit;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit
}
#bookmakers-rating-results .container {
    width: auto
}
#bookmakers-rating-results p {
    margin: 0
}
#bookmakers-rating-results br {
    display: none
}
#bookmakers-rating-results .table .table-row > div.title {
    display: block
}
#bookmakers-rating-results .table .table-row > div.title {
    display: block
}
#bookmakers-rating-results .table .table-head > div.title,
#bookmakers-rating-results .table .table-row > div.title {
    display: block
}
#bookmakers-rating-results .table .table-head {
    font-size: 15px!important
}
#bookmakers-rating-results {
    padding-bottom: 10px
}
@media all and (min-width: 1180px) {
    #bookmakers-rating-results .table .table-head > div.buttons,
    #bookmakers-rating-results .table .table-row > div.buttons {
        -webkit-flex-basis: 312px;
        -ms-flex-preferred-size: 312px;
        flex-basis: 312px
    }
}
@media all and (min-width: 1025px) {
    #bookmakers-rating-results .container .rating-info[data-rating] .h2 {
        display: block;
        font-weight: 700
    }
    #bookmakers-rating-results .container .rating-info[data-rating] .h2::after {
        color: #ffc62b;
        font-size: 22px;
        letter-spacing: 3px;
        text-align: left;
        position: relative;
        display: inline-block;
        top: 2px;
        margin: 0 0 0 15px;
        font-family: 'icomoon'
    }
    #bookmakers-rating-results .container .rating-info[data-rating] .h2.second-line::after {
        top: 0;
        margin: 0
    }
    #bookmakers-rating-results .container .rating-info[data-rating="5"] .h2::after {
        content: "\e60a\e60a\e60a\e60a\e60a"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="4"] .h2::after {
        content: "\e60a\e60a\e60a\e60a\e6d8"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="3"] .h2::after {
        content: "\e60a\e60a\e60a\e6d8\e6d8"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="2"] .h2::after {
        content: "\e60a\e60a\e6d8\e6d8\e6d8"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="1"] .h2::after {
        content: "\e60a\e6d8\e6d8\e6d8\e6d8"
    }
}
@media all and (max-width: 1024px) {
    #bookmakers-rating-results .container .rating-info[data-rating] .h2 {
        position: relative;
        padding-right: 15px;
        margin-bottom: 40px!important
    }
    #bookmakers-rating-results .container .rating-info[data-rating] .h2::before {
        color: #ffc62b;
        -webkit-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
        font-size: 22px;
        letter-spacing: 3px;
        text-align: left;
        position: absolute;
        top: auto;
        bottom: -30px;
        left: 0;
        margin: 0;
        font-family: 'icomoon'
    }
    #bookmakers-rating-results .container .rating-info[data-rating="5"] .h2::before {
        content: "\e60a\e60a\e60a\e60a\e60a"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="4"] .h2::before {
        content: "\e60a\e60a\e60a\e60a\e6d8"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="3"] .h2::before {
        content: "\e60a\e60a\e60a\e6d8\e6d8"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="2"] .h2::before {
        content: "\e60a\e60a\e6d8\e6d8\e6d8"
    }
    #bookmakers-rating-results .container .rating-info[data-rating="1"] .h2::before {
        content: "\e60a\e6d8\e6d8\e6d8\e6d8"
    }
    #bookmakers-rating-results .container .rating-info[data-rating] .h2::after {
        color: rgba(0, 0, 0, 0.25);
        position: absolute;
        top: 5px;
        right: -10px
    }
}
@media all and (min-width: 951px) {
    #bookmakers-rating-results .results-header [data-sort] {
        margin: 0 10px
    }
    #bookmakers-rating-results .results-header [data-sort]::before {
        margin-right: 7px
    }
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check::before,
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check::after {
        content: "";
        position: absolute;
        opacity: 0;
        pointer-events: none;
        transition: opacity .3s;
        z-index: 1000
    }
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check:hover::before,
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check:hover::after {
        opacity: 1
    }
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check::before {
        border: 8px solid transparent;
        border-right-color: #fff;
        top: 50%;
        margin-top: -8px;
        right: -3px;
        z-index: 1001
    }
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check::after {
        background: #fff;
        color: #131313;
        content: attr(data-mess);
        font-family: 'Roboto';
        font-size: 13px;
        line-height: 17px;
        font-style: italic;
        left: 100%;
        margin-left: 3px;
        min-height: 50px;
        padding: 8px;
        text-align: left;
        top: -14px;
        width: 180px;
        box-shadow: 3px 1px 7px rgba(0, 0, 0, 0.35)
    }
    #bookmakers-rating-results .table .table-head > div.title,
    #bookmakers-rating-results .table .table-row > div.title {
        padding-left: 15px
    }
}
@media all and (max-width: 950px) {
    #bookmakers-rating-results .results-header [data-sort] {
        margin: 0 2px 0 10px
    }
    #bookmakers-rating-results .results-header [data-sort]::before {
        margin-right: 5px
    }
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check::before,
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check::after {
        display: none
    }
    #bookmakers-rating-results .table .table-row > div.buttons .compare-check {
        display: none
    }
    #bookmakers-rating-results .table .table-head > div.title,
    #bookmakers-rating-results .table .table-row > div.title {
        padding-left: 10px
    }
    #bookmakers-rating-results .table .table-head .rating-compare {
        display: none
    }
}
@media all and (max-width: 650px) {
    #bookmakers-rating-results .table .table-head > div.buttons,
    #bookmakers-rating-results .table .table-row > div.buttons {
        -webkit-flex-basis: 104px;
        -ms-flex-preferred-size: 104px;
        flex-basis: 104px
    }
    .bc-selected-panel-active #bookmakers-rating-results .table .table-head > div.buttons .btn,
    .bc-selected-panel-active #bookmakers-rating-results .table .table-row > div.buttons .btn {
        display: none
    }
    .bc-selected-panel-active #bookmakers-rating-results .table .table-head > div.buttons .compare-check,
    .bc-selected-panel-active #bookmakers-rating-results .table .table-row > div.buttons .compare-check {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .bc-selected-panel-active #bookmakers-rating-results .table .table-head > div.buttons .rating-compare,
    .bc-selected-panel-active #bookmakers-rating-results .table .table-row > div.buttons .rating-compare {
        display: inline
    }
    #bookmakers-rating-results .table .table-head > div.buttons .btn,
    #bookmakers-rating-results .table .table-row > div.buttons .btn {
        /* -webkit-flex: 0 0 44px!important; */
        /* -ms-flex: 0 0 44px!important; */
        /* flex: 0 0 44px!important; */
        min-width: 80px
    }
    #bookmakers-rating-results .table .table-head > div.buttons .btn::before,
    #bookmakers-rating-results .table .table-row > div.buttons .btn::before {
        display: inline-block
    }
    #bookmakers-rating-results .table .table-head > div.buttons .btn.review::before,
    #bookmakers-rating-results .table .table-row > div.buttons .btn.review::before {
        /* content: '\e629' */
    }
    #bookmakers-rating-results .table .table-head > div.buttons .btn.redirect::before,
    #bookmakers-rating-results .table .table-row > div.buttons .btn.redirect::before {
        /* content: '\e96e' */
    }
    #bookmakers-rating-results .table .table-head > div.buttons .btn span,
    #bookmakers-rating-results .table .table-row > div.buttons .btn span {
        display: none
    }



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

	#bookmakers-rating-results .table .table-head > div.title, #bookmakers-rating-results .table .table-row > div.title {
		padding-left: 10px;
		flex: inherit;
        -webkit-flex: inherit;
        -ms-flex: inherit;
        -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
	}

}
@media all and (max-width: 649px) {

    #bookmakers-rating-results .table .table-head > div.city,
    #bookmakers-rating-results .table .table-row > div.city {
        -webkit-flex-basis: 35%;
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%
    }

}
@media all and (max-width: 550px) {
    #bookmakers-rating-results .table .table-head > div.lang,
    #bookmakers-rating-results .table .table-row > div.lang {
        display: none
    }


    #bookmakers-rating-results .table .table-head > div.bonus,
    #bookmakers-rating-results .table .table-row > div.bonus {
        -webkit-flex-basis: 15%;
        -ms-flex-preferred-size: 15%;
        flex-basis: 15%
    }
    #bookmakers-rating-results .table .table-head > div.city,
    #bookmakers-rating-results .table .table-row > div.city {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }


}
@media all and (min-width: 501px) {
    #bookmakers-rating-results .results-header [data-sort]::before {
        display: inline-block;
        font-size: 17px;
        color: #999
    }
    #bookmakers-rating-results .results-header [data-sort].active::before {
        color: #3b86c4
    }
    #bookmakers-rating-results .results-header [data-sort="rating"]::before {
        content: "\e60a"
    }
    #bookmakers-rating-results .results-header [data-sort="alphabet"]::before {
        content: "\e674"
    }
    #bookmakers-rating-results .results-header [data-sort="bonus"]::before {
        content: "\e667"
    }
}
@media all and (max-width: 490px) {
	#bookmakers-rating-results .table .table-row > div.buttons > div {
		display: inherit;
	}
	#bookmakers-rating-results .table .table-row > div.buttons > div .btn {
		margin: 6px 0 6px 0px;
	}
	#bookmakers-rating-results .table .table-head > div.title, #bookmakers-rating-results .table .table-row > div.title {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
	}
}
@media all and (max-width: 450px) {
    #bookmakers-rating-results .table .table-row > div.title a img {
        width: 100px
    }
}
@media all and (max-width: 400px) {
    #bookmakers-rating-results .table .table-row > div.title a img {
        width: 80px!important
    }
}
@media all and (max-width: 350px) {

    #bookmakers-rating-results .table .table-head > div.city,
    #bookmakers-rating-results .table .table-row > div.city {
        -webkit-flex-basis: 21%;
        -ms-flex-preferred-size: 21%;
        flex-basis: 21%
    }

}
@media all and (min-width: 650px) {
    #bookmakers-rating-results .table .table-head > div.buttons,
    #bookmakers-rating-results .table .table-row > div.buttons {
        -webkit-flex-basis: 226px;
        -ms-flex-preferred-size: 226px;
        flex-basis: 226px
    }
    #bookmakers-rating-results .table .table-row > div.title a img {
        width: 100px
    }
}

.inif_cent{
	background-color: #fff;
	text-align: center;
}
.inif_cent.top{
	padding-top: 10px;
}
.inif_cent.spage{
	padding-bottom: 20px;
}
.inif_cent.mpage{
    padding-top: 60px;
    padding-bottom: 0px;
}


.mp_bn{
	display: block;
	height: 100px;
	background-image: url(images/mp_banners/728_90.jpg);
	background-position: 50% 10px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
.mp_bn.third{
	margin: 0px 0px 20px 0px;
}
.mp_bn.mp_bn_desktop {
	background-color: #fff;
}
@media (max-width: 959px){

	.mp_bn{
		margin-top: 47px;
	}
	.mp_bn.second{
		margin-top: 0px;
	}

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

	.mp_bn{
		height: 190px;
		background-image: url(images/mp_banners/600_180.jpg);
	}

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

	.mp_bn{
		height: 410px;
		background-image: url(images/mp_banners/340_400.jpg);
	}

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

	.mp_bn{
		height: 100px;
		background-image: url(images/mp_banners/300_90.jpg);
	}

}

#true_loadmore{
	background-color: #ddd;
	border-radius: 2px;
	display: block;
	text-align: center;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing:1px;
	cursor:pointer;
	text-transform: uppercase;
	padding: 12px 0 10px 0;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	max-width: 578px;
}
#true_loadmore:hover{
	background-color: #767676;
	color: #fff;
}

@media (max-width: 959px){

	#true_loadmore{
		margin: 0px auto;
		max-width: 450px;
	}

}

.wpp-list { /* UL element */

}

	.wpp-list li { /* LI - post container */
		/*display:inline-block;*/ /* <-- uncommenting this line is recommended when using post thumbnails */
		float:none;
		clear:left;
	}

		/* title styles */
		.wpp-post-title {
		}

		/* thumbnail styles */
		.wpp-thumbnail {
			display:inline;
			float:left;
			margin:0 5px 0 0;
			border:none;
		}

		/* excerpt styles */
		.wpp-excerpt {
		}

		/* Stats tag styles */
		.post-stats {
			display:block;
			font-size:9px;
			font-weight:bold;
		}

			.wpp-comments {
			}

			.wpp-views {
			}

			.wpp-author {
			}

			.wpp-date {
			}

		/* WP-PostRatings styles */
		.wpp-rating {
		}

.main-footer-link {
    margin-top: 2rem;
    padding-bottom: 0.5rem;
}
.main-footer-link a {
    color: #e12324;
    text-decoration: underline;
}

/* QUIZ */

#quiz {
    font-size: 16px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin: 1em 0px 2em 0px;
}
#quiz.head_place{
    margin-top: 2em;
}
#quiz .quiz_button{
    display: inline-block;
    background-color: #00aa32;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,0.3);
    padding: 10px 40px 11px 40px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: background-color 0.1s ease-out 0s;
    -moz-transition: background-color 0.1s ease-out 0s;
    -o-transition: background-color 0.1s ease-out 0s;
    transition: background-color 0.1s ease-out 0s;
    line-height: 1;
}
#quiz .quiz_button:hover{
    background-color: #018e2a;
}
#quiz .quiz_share .share_button{
    width: 32px;
    height: 32px;
    margin: 0 7px;
    display: inline-block;
    border-radius: 50%;
    cursor: pointer;
    background-repeat: no-repeat;
    -webkit-transition: opacity 0.1s ease-out 0s;
    -moz-transition: opacity 0.1s ease-out 0s;
    -o-transition: opacity 0.1s ease-out 0s;
    transition: opacity 0.1s ease-out 0s;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,0.3);
}
#quiz .quiz_share .share_button:hover{
    opacity: 0.8;
}
#quiz .quiz_share .share_button.fb{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/fb.svg) no-repeat center center/16px 16px #30a7de;}
#quiz .quiz_share .share_button.vk{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/vk.svg) no-repeat center center/16px 16px #30a7de;}
#quiz .quiz_share .share_button.tw{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/tw.svg) no-repeat center center/16px 16px #30a7de;}
#quiz .quiz_share .share_button.tl{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/tel.svg) no-repeat center center/16px 16px #30a7de;}
#quiz .slide{
    /* height: 100%; */
    min-height: 500px;
    position: relative;
    text-align: center;
    display: flex;
    flex-direction: column;
    color: #fff;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
    padding: 0px 40px 0px 40px;
    width: 100%;
    box-sizing: border-box;
}
#quiz .slide .head{
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
}
#quiz .slide .head .counter{
    padding: 0.6em 10px 0.4em 10px;
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.9);
    color: #000;
}
#quiz .slide .head h3{
    padding: 1.2em 0px 1em 0px;
    font-size: 1.25em;
    min-height: 2em;
}
#quiz .slide .main_wrap{
	flex: 2;
	display: flex;
	align-items: center;
}
#quiz .slide .main_wrap .image{
	flex: 1;
	max-width: 100%;
	height: 270px;
	border: 4px solid #fff;
	background: no-repeat center center/cover;
	position: relative;
}
#quiz .slide .main_wrap .image .result{
	display: none;
	justify-content: center;
	width: 100%;
	height: 100%;
	flex-direction: column;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px 20px 10px 20px;
	box-sizing: border-box;
}
#quiz .slide .main_wrap .image .result > p{
	padding-top: 80px;
	background-position: 50% 15px;
	background-repeat: no-repeat;
	background-size: 50px;
	line-height: 1.6;
	font-size: 1.125em;
}
#quiz .slide.result_good .main_wrap .result, #quiz .slide.result_bad .main_wrap .result{
	display: flex;
}
#quiz .slide.result_good .main_wrap .image{
	border-color: #8BC34A;
}
#quiz .slide.result_bad .main_wrap .image{
	border-color: #FF5722;
}
#quiz .slide.result_good .main_wrap .result > p{
	background-image: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/done.svg);
}
#quiz .slide.result_bad .main_wrap .result > p{
	background-image: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/error.svg);
}
#quiz .slide .answers{
    padding: 0em 0px 1.5em 0px;
}
#quiz .slide .answers .answer{
    padding: 0em 10px 0em 10px;
    font-size: 1em;
    margin: 1em 0px 0em 0px;
    float: left;
    width: 33.333333%;
    box-sizing: border-box;
}
#quiz .slide .answers .answer.width_50{
    width: 50%;
}
#quiz .slide .answers .answer:after{
    content: "";
    display: block;
    clear: both;
}
#quiz .slide .answers .answer > span{
    display: block;
    border: 2px solid rgba(255, 255, 255, 0.9);
    background-color: rgba(0, 170, 50, 0.9);
    cursor: pointer;
    box-sizing: border-box;
    -webkit-transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    -moz-transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    -o-transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    border-radius: 3px;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,0.3);
    padding: 0.2em 0px 0.2em 0px;
}
#quiz .slide .answers .answer > span:hover{
    border-color: #fff;
    background-color: rgba(22, 165, 183, 0.8);
}
#quiz .slide.result_good .answers .answer, #quiz .slide.result_bad .answers .answer{
    display: none;
}
#quiz .slide .answers .next{
    display: none;
    font-size: 1.25em;
    margin: 1em 0px 0em 0px;
}
#quiz .slide .answers .next > span{
    display: block;
    border: 2px solid #ffffff;
    background-color: #ffffff;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    -moz-transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    -o-transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    transition: background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
    border-radius: 3px;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,0.3);
    padding: 0.2em 20px 0.2em 20px;
    max-width: 130px;
    margin: 0 auto;
    color: #000;
    font-weight: 700;
}
#quiz .slide .answers .next > span:hover{
    border-color: #ffeb3b;
    background-color: #FFEB3B;
}
#quiz .slide.result_good .answers .next, #quiz .slide.result_bad .answers .next{
    display: block;
    margin: 1em 0px 0em 0px;
}
#quiz .slide.on{
    display: flex;
}
#quiz .slide.first{
    justify-content: flex-end;
    background-image: url(/wp-content/themes/tofight2/htmlquiz/quizzes/connor_vs_cerrone/cerrone_caonor_quiz_start.jpg);
}
#quiz .slide.first:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.4);
}
#quiz .slide.first .quiz_desc{
    position: relative;
}
#quiz .slide.first .quiz_desc h2{
    font-size: 2em;
    padding: 0.5em 0em 1em 0em;
    font-weight: 700;
}
#quiz .slide.first .quiz_desc h6{
    font-size: 14px;
}
#quiz .slide.first .quiz_share{
    position: relative;
    padding: 60px 0px 30px 0px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
#quiz .slide.last:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}
#quiz .slide.last .quiz_desc{
    position: relative;
}
#quiz .slide.last{
    justify-content: center;
    padding: 20px 20px 20px 20px;
}
#quiz .slide.last h6{
    font-size: 1em;
    padding: 0em 0px 0.5em 0px;
}
#quiz .slide.last h2{
    padding: 0em 0px 0em 0px;
    font-weight: 700;
}
#quiz .slide.last h2 .right{
    font-size: 2em;
    margin-right: 0.2em;
}
#quiz .slide.last h2 .total{
    font-size: 2em;
    margin-left: 0.2em;
}
#quiz .slide.last h3{
	padding: 1.1em 20px 60px 20px;
	font-size: 1.5em;
	font-weight: 700;
	/* text-align: left; */
	color: #f3f3f3;
	background-image: url(/wp-content/themes/tofight2/htmlquiz/quizzes/connor_vs_cerrone/pm-logo.svg);
	background-repeat: no-repeat;
	background-position: 40px 100%;
	background-size: 110px;
	margin-bottom: 0px;
}
#quiz .slide.last h3 a{
	color: #fff;
}



#quiz .slide.last .promo{
    padding: 1.5em 0px 0em 40px;
    text-align: left;
    /* max-width: 460px; */
    font-weight: 700;
}
#quiz .slide.last .promo .wrap{
    border: 2px solid #fff;
    max-width: 370px;
    padding: 10px 0px 10px 20px;
    background-color: #000000a6;
    border-radius: 6px;
}
#quiz .slide.last .promo p{
    padding: 0em 0px 0.5em 0px;
    line-height: 1.5;
    display: inline-block;
    margin-bottom: 0px;
}
#quiz .slide.last .promo p span{
    padding: 0em 5px 2px 5px;
    background-color: #f2fd00;
    color: #000;
}
#quiz .slide.last .promo a{
    padding: 0px 0px 0px 0px;
    display: inline-block;
    color: #f2fd00;
}
#quiz .slide.last .promo span a{
    color: #000;
}
#quiz .slide.last .promo a img{
    box-shadow: 0 1px 20px 0 rgba(0,0,0,0.3);
    border: 2px solid #f2fd00;
    width: 100%;
    max-width: 340px;
}


#quiz .slide.last .quiz_desc > p{
    padding: 0em 10px 0em 0px;
    font-size: 15px;
    text-align: right;
    margin-bottom: 0px;
}
#quiz .slide.last .quiz_desc > p span.restart{
    padding: 0em 0px 1px 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    cursor: pointer;
}
#quiz .slide.last .final_result{
    display: none;
}
#quiz .slide.last .final_result.on{
    display: block;
}
#quiz .slide.last .quiz_share{
    position: relative;
    padding: 1.3em 0px 0.8em 30px;
    text-align: right;
    min-height: 20px;
}
#quiz .slide.last .quiz_share .action_button{
    position: absolute;
    top: 0px;
    left: 40px;
    color: #000;
    background-color: #f2fd00;
    display: block;
    text-decoration: none;
    padding: 10px 20px 10px 20px;
    border-radius: 3px;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,0.3);
    font-weight: 700;
}
#quiz .quiz_share .share_button{
    width: 48px;
    height: 48px;
}
#quiz .quiz_share .share_button.fb{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/fb.svg) no-repeat center center/24px 24px #3b579d;}
#quiz .quiz_share .share_button.vk{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/vk.svg) no-repeat center center/24px 24px #4d6d8f;}
#quiz .quiz_share .share_button.tw{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/tw.svg) no-repeat center center/24px 24px #50abf1;}
#quiz .quiz_share .share_button.tl{background: url(/wp-content/themes/tofight2/htmlquiz/quizzes/pic/tel.svg) no-repeat center center/24px 24px #30a7de;}

@media (max-width: 768px){

    #quiz .slide .answers .answer, #quiz .slide .answers .answer.width_50 {
        font-size: 1em;
        margin: 1em auto 0em auto;
        float: initial;
        width: 100%;
        max-width: 300px;
        padding: 0em 0px 0em 0px;
    }
    #quiz .slide .answers .answer > span {
        padding: 0.5em 0px 0.5em 0px;
    }

    #quiz .slide .head .counter {
        display: inline-block;
    }
    #quiz .slide .head {
        flex: initial;
        display: block;
        flex-direction: initial;
        align-items: initial;
    }
    #quiz .slide .main_wrap {
        flex: initial;
        display: block;
        align-items: initial;
    }
    #quiz .slide .answers {
        display: block;
    }
    #quiz .slide.on {
        display: block;
    }
    #quiz .slide.first {
        padding-bottom: 20px;
    }
    #quiz .slide.first.on {
        display: flex;
    }

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

    #quiz .slide.last .quiz_share .action_button {
        left: 25px;
        top: -20px;
    }
    #quiz .slide.last .quiz_share {
        padding: 2.2em 0px 0em 0px;
        text-align: right;
    }
    #quiz .slide.last .promo {
        padding: 0.5em 0px 0.7em 20px;
        border-left: 5px solid #f2fd00;
    }
    #quiz .slide.last .quiz_desc > p {
        padding: 0em 0px 0em 0px;
    }
    #quiz .slide.last h3 {
        padding: 1.1em 20px 50px 20px;
        font-size: 1.25em;
        margin-bottom: 15px;
        background-position: 25px 100%;
    }
    #quiz .slide.last .quiz_desc > p span.restart {
        position: relative;
        top: 10px;
    }
    #quiz .slide.first{
        background-image: url(/wp-content/themes/tofight2/htmlquiz/quizzes/connor_vs_cerrone/cerrone_caonor_quiz_start_small.jpg);
    }

}

@media (max-width: 425px){

    #quiz {
        font-size: 14px;
    }
    #quiz .slide {
        padding: 0px 10px 0px 10px;
    }
    #quiz .slide.last {
        padding: 10px 10px 10px 10px;
    }
    #quiz .slide .main_wrap .image .result > p {
        padding-top: 55px;
        background-size: 30px;
        line-height: 1.3;
        font-size: 1em;
    }

    #quiz .slide.last .quiz_desc > p {
        text-align: center;
        padding-top: 40px;
    }
    #quiz .slide.last .quiz_share {
        text-align: center;
    }
    #quiz .slide.last .promo {
        padding: 0.5em 0px 0.7em 0px;
        text-align: center;
        border-left: none;
    }
    #quiz .slide.last .quiz_share .action_button {
        left: 50%;
        top: -62px;
        margin-left: -72px;
    }

    #quiz .slide.last h3 {
        background-position: 50% 100%;
    }

}
#menu-item-125059 a {
    color: #f2fd00;
}
#menu-item-125058 a {
    color: #f2fd00;
}

.topBanners .firstBanner.pinned {
	border: 6px solid #ff6d00;
	box-sizing: border-box;
}
.topBanners .firstBanner.pinned h1.bannerTitle {
	background: none;
	background-color: rgba(0, 0, 0, 0.76);
	color: #fff;
	font-weight: 700;
	line-height: 1.3;
	padding-top: 11px;
}

@media (max-width: 768px){

    .topBanners .firstBanner .bannerDate {
        margin: 0px;
        top: 0px;
    }

}
