body.user-logged-in header.navbar{top:40px !important;}
body.user-logged-in.toolbar-tray-open header.navbar{top:80px !important;}

/**
 * ED 2022 01 20
 */
 html, body {height:100%; width:100%; background:#ccc;}
 body {
     margin-top: 0px;
     font-family: "Helvetica Neue","chalet-london-sixty", arial, sans-serif;
     font-size:14px;
     color:#444444;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 8px;
    padding-left: 8px;
}
b, strong {
    font-weight: 600;
}

.container-inline div, .container-inline label {
    display: block !important;
}

.navbar.container, .navbar.container-fluid {
    margin-top: 0px !important;
}

#ad-88883{margin-top:-2px;}

#block-addtoanybuttons {margin-top:10px;margin-bottom:10px; text-align:right;}

.carousel-inner > .item a, .carousel-inner > .item .carousel-caption p a {color: #555 !important;
}

.carousel-inner > .item .carousel-caption {
  position: unset !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0) !important;
  padding: 10px;
}

.carousel-inner > .item .carousel-caption p a {
  line-height: 16px !important;font-weight: 500;
  /*background: rgba(0,0,0,.5) !important;*/
      display: block;
}


/*body.page-node-type-edimage article.edimage .img-responsive {max-width:400px; width:400px;min-width:100px;}*/
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    min-width:100%;

    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
}
.img-responsive:hover, .thumbnail > img:hover, .thumbnail a > img:hover, .carousel-inner > .item > img:hover, .carousel-inner > .item > a > img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.find-more-button{display:none !important;}

.captcha{
  max-width: 140px;
  margin-bottom: 30px;
}

body.page-node-type-edimage .page-header {display:none;}
body.page-node-type-edimage * article .img-responsive {width:auto;max-width:400px;min-width:1px;}
body.page-node-type-edimage .field--name-field-image {overflow:hidden;}
body.page-node-type-edimage article.edimage .field--item, body.page-node-type-edimage article.edimage .field--label {padding-left:3px;}
body.page-node-type-edimage article.edimage .field--item {background:#fff;}
body.page-node-type-edimage article.edimage .field--name-field-image{background:transparent;}

.view-frontpage {
    margin-top: -35px;
}
/*
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}*/
.field--name-field-eds-image {float:right; overflow:hidden;padding-left:18px;max-width:325px;}
.field--name-field-eds-image img{max-width:325px;}
.field--name-field-eds-image .legend {width:100%; background:#ededed url('img/bg_caption_1.png') no-repeat center 0px !important; border-bottom:1px solid #ddd;}

.views-field-field-eds-image{overflow:hidden;}
.views-field-title{
  padding-top:10px;
    font-size: 16px;
    line-height: 1.3em;
}
.region-sidebar-second .views-field-title{
    font-size: 13px;
}

.view-latest-scores .view-content .views-row:first-child .views-field-title{
  font-size: 16px;
}

.views-field-created, .views-field-field-eds-headline {font-size:88%;}

ul.nav li.dropdown:hover ul.dropdown-menu {
display: block;
}
ul.nav li.dropdown ul.dropdown-menu {
margin-top: 0;
left: auto !important;
}
.dropdown-menu{
  background: -webkit-linear-gradient(to right bottom, rgba(255, 255, 255, 1) , rgba(255, 255, 255, .9));
  background: -moz-linear-gradient(to right bottom, rgba(255, 255, 255, 1) , rgba(255, 255, 255, .9));
  background: linear-gradient(to right bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, .9), , rgba(255, 255, 255, .9));
}

.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #555;
}
.breadcrumb>.active {
    color: #333;
    text-shadow: #00000045 1px 2px 2px;
}

#firstOverlay{width:100%;height:100%;min-width:100%;min-height:100%;background:rgba(235,235,235,1);display:none;z-index:9999;position:absolute;top:0px;left:0px;}
 #imgContainer{margin:0 auto;  position:relative;z-index:0;width:100%;
   background: -webkit-linear-gradient(to bottom, rgba(199, 199, 199, 1), rgba(237, 237, 237, 1));
   background: -moz-linear-gradient(to bottom, rgba(199, 199, 199, 1), rgba(237, 237, 237, 1));
   background:linear-gradient(to bottom, rgba(199, 199, 199, 1), rgba(237, 237, 237, 1));
 }
 #imgContainer img {width:100%;height:auto;}
 #svg-ed{top:200px; filter: drop-shadow(4px 3px 3px rgba(0,0,0,0.4)) !important;}
 svg * {
     transition: all 0.5s;
 }

 .main-container{
   padding-top: 0px;
 }
 .region-navigation{padding:0px 0px;}

#wrapper {max-width:1400px;margin:0 auto;position:relative;background:#ededed;}
 .no-gutter > [class*='col-'] {
    padding-right:0 !important;
    padding-left:0 !important;
}
.region {padding:20px 30px; }
.region-highlighted{padding: 0px 30px;}

.elem-full {margin-left: -30px; margin-right: -30px; background: #666;}
.breadcrumb{background:transparent;color:#333;}
h2 a {max-width:700px;overflow:hidden;}

 .navbar-default {
   position:absolute;
   top:0px;
   left:0px;
   width:100%;
    /*background-color: rgba(255,255,255,.7);*/ /* transparent; */
    background:-webkit-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
    background:-moz-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
    background:linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
    border-color: transparent;
 }

 .page-header {
    border-bottom: 1px solid transparent
}
.navbar{border: 0px solid transparent;}

.navbar-toggle {
  border: 0px solid transparent;
  border-radius: 0px;
  z-index:99999999;
  position:absolute;
  top:0px;
  right:0px;
  float:none;
}
.navbar-toggle .icon-bar:nth-of-type(3) {
	  top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(4) {
  	top: 2px;
}

.navbar-toggle .icon-bar {
	  position: relative;
	  transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
	  top: 6px;
	  transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
	  background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(4) {
	  top: -6px;
	  transform: rotate(-45deg);
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
/*.navbar-collapse{background:#fff;}*/

a {
  color:#bb123b;
  -o-transition:color .6s ease-out, background 0.5s ease-in;
    -ms-transition:color .6s ease-out, background 0.5s ease-in;
    -moz-transition:color .6s ease-out, background 0.5s ease-in;
    -webkit-transition:color .6s ease-out, background 0.5s ease-in;
    /* ...and now override with proper CSS property */
    transition:color .6s ease-out, background 0.5s ease-in;
  }
a:hover{color:#555; text-decoration:none;}
.mn-image-search a:hover {background-color:#fff !important;}
.pagination > li > a, .pagination > li > span {color:#444;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: rgba(187, 18, 59, 0.86);
    border-color: #bb123b;
  }
  .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 2;
    color: #bb123b;
    background-color: #eee;
    border-color: #ddd;
}
.btn-primary {
    color: #fff;
    background-color: rgba(187, 18, 59, 0.86);
    border-color: #bb123b;
}
.btn-primary:hover{
    color: #fff;
    background-color: #666;
    border-color: #555;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #f00;
    text-shadow: 0 0 black;
}

.select-wrapper select{background-image:none;}
.select-wrapper:after {
    color: #bb123b;
  }
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus {
    border: none;
    -webkit-box-shadow: inset 0 -2px 0 #bb123b;
    box-shadow: inset 0 -2px 0 #bb123b;
    color: #bb123b;
}
.control-group .help-inline, .help-block {
    color: #bbb;
    /*font-size: 5px;*/
    margin: 5px 0 10px;
    padding: 0;
    display: none;
}
.lightStar{color:#ddd;}
/* Logo SVG */
#svg-ed{z-index:0;position:absolute;right:.4%;top:2px;zoom:.40;max-width:700px;background-blend-mode:lighten;}
/*body.user-logged-in * #svg-ed {max-width:500px;top:180px;opacity:.2}*/
.cls-1{fill:#fff;}

.footer{
  border-top:2px solid #e00d37;
  margin-top: 5px;
padding-top: 5px;
padding-bottom: 5px;
  background: #dad5cf;


}
#block-ed-footer .nav, #block-ed-account-menu .nav {float:left;width:auto;margin:0 auto !important;padding:10px !important;padding-top:20px !important;}
#block-ed-footer .nav li a, #block-ed-account-menu .nav li a{color:#c00 !important;font-size:1.4em;padding:10px !important;padding-top:0px !important;margin-top:0px !important;line-height:1.2em;}
#block-ed-footer .nav li a.is-active, #block-ed-footer .nav li a:hover, #block-ed-account-menu .nav li a:hover {background:transparent !important;color:#f00 !important;}


iframe * {z-index:0 !important}
aside.col-sm-3 * .ad-pos-dlx{
  margin-left: -30px;
margin-right: -30px;
opacity: 1;
padding-bottom: 80%;/*120%*/
position: relative;
}

aside.col-sm-3 * #ad_dlx {
  width:100%;
  min-width:100%;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}

textarea:focus,
textarea.form-control:focus,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {
  -webkit-box-shadow: inset 0 -2px 0 #d90b45;
  box-shadow: inset 0 -2px 0 #d90b45;
}
select:focus,select.form-control:focus {
  -webkit-box-shadow: inset 0 -2px 0 #d90b45;
  box-shadow: inset 0 -2px 0 #d90b45;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEUhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISF8S9ewAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=);
}


.featart .bg-feat-title {
    position: absolute;
    top: 0px;
    width: 95%;
    height: 400px;
display:none;
    left: 0px;

    opacity: .9;
    /*background: linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));*/
}
.featart .views-field-title{}
.featart .views-field-title a{color:#fff !important;
  background: -webkit-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
  background: linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
  display:block;padding:8px;
  margin-left:-8px;margin-bottom:-8px;
}
.featart .views-field-title a:hover {color:#ededed !important;}
.featart  .views-field-field-eds-headline{
  position: absolute;
bottom: 4%;
left: 20px;
color: #fff;
}

.featart {position:relative;overflow:hidden;margin-bottom:9px;}

.featart .views-field-title{
  position: absolute;
  bottom: 0%; /*20%*/
  left: 8px;
  max-width: 72%;
  background: transparent;
  padding: 4px;
  padding-right:30px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition: all 2s;
}
.featart .views-field-title:hover{
  -webkit-clip-path: polygon(0 0, 97% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 97% 0, 100% 100%, 0 100%);
  transition: all 2s;
}

.bg-white {background:#fff;}
.bg-lightgrey {background:#dad5cf;} /*{background:#e6e6e6;}*/
.bg-darkgrey {background:#504848;} /*{background:#273545;}*//*333*/
.bg-tone {background:#c1bfb8;}
.bg-grad-1 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+12,e5e5e5+100&0+12,1+100 */
background: -moz-linear-gradient(top, rgba(237,237,237,0) 12%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(237,237,237,0) 12%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(237,237,237,0) 12%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ededed', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.bg-grad-2{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+12,ffffff+100&0+12,1+100 */
background: -moz-linear-gradient(top, rgba(237,237,237,0) 12%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(237,237,237,0) 12%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(237,237,237,0) 12%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.bg-grad-3 {
  background:-webkit-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-o-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-moz-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
}

.ttl_index{margin-bottom:0px;margin-left:0px;margin-right:0px;border-bottom:0px solid #999;margin-left:-5px;}
.ttl_index a {/*font-weight:400;*/letter-spacing:2px;font-size:28px;
  background: -webkit-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
  background: -moz-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
  background: linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));
  padding:0px 10px;color:#fff;padding-right:70px;
  font-family: "brandon-grotesque";
  font-weight: 700;
  text-transform:uppercase;
}
.ttl_feat {
    margin-top: 0px !important;
}
body.path-search h3 {font-size:22px;}

body.path-scores h1.page-header,
body.path-news h1.page-header,
body.path-para h1.page-header,
body.path-reports h1.page-header,
body.path-auctions h1.page-header,
body.path-editorials h1.page-header,
body.path-search h1.page-header,
body.p-contact-site-page h1.page-header
 {
  letter-spacing: 2px;
font-size: 38px;
background: -webkit-linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
background: -moz-linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
background: linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
padding: 3px 10px;
color: #fff;
padding-right: 0px;
font-family: "brandon-grotesque";
font-weight: 700;
text-transform: uppercase;
width: 79%;
margin-left: -8px;
  }
.ttl_large{display:block;}
#feat1-articles{margin-top:30px;}
.bg-darkgrey .ttl_index a {
  background:-moz-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));padding-right:70px;
  background:-webkit-linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));padding-right:70px;
  background:linear-gradient(to right, rgba(225, 0, 0, 1), rgba(0, 0, 0, 0));padding-right:70px;
}
.bg-darkgrey .field-content a {color:#ea2353;}
.bg-darkgrey .field-content a:hover {color:#fff;}
.bg-darkgrey, .bg-darkgrey p {color:#ddd;}

aside.col-sm-3 .block-title {
    font-size: 16px;
    /* border-top: 2px solid #fff; */
    padding-top: 5px;
    margin-top: 0px;
    padding-top: 20px;

}

aside.col-sm-3 .block-search,
aside.col-sm-3 .search-api-page-block-form,
 .block-views-blocklatest-scores-block-1,
 .block-views-blocklatest-mix-block-1,
  .block-views-blocklatest-para-block-1,
 .block-views-blocktop-five-block-1,
 .block-views-blockindex-equimarket-block-2,
 .block-views-blockindex-young-stock-block-2,
 .block-views-blockindex-real-estate-block-2,
 .block-edtweets,
 .block-views-blockindex-scores-block-1
{
  margin-left:-30px;
  margin-right:-30px;
  margin-top:5px;
  padding-left: 20px;
  background:#fff url('img/bg-tab.png') no-repeat 0 0;
  padding-top: 25px;

}
.block-views-blocktop-five-block-1, .block-views-blockindex-real-estate-block-2{
  margin-right:-30px;
}

.view-latest-mix .view-content .views-row {
  width: 100%;
clear: both;
padding-top: 10px;
}
.col-sm-3 .view-latest-mix .view-content .views-field-field-eds-image,
.col-sm-3 .view-latest-para .view-content .views-field-field-eds-image,
.col-sm-3 * .view-index-equimarket .view-content .views-field-field-eds-image,
.col-sm-3 .view-index-young-stock .view-content .views-field-field-eds-image,
.col-sm-3 .view-index-real-estate .view-content .views-field-field-eds-image{
  width: 38% !important;
float: left;
margin-right: 10px;
}

.top-five-item {list-style: none;padding-right:3px;}
.top-five-item li {border-bottom:1px solid #ddd;}
.top-five-item li .view-field-title{padding-top:0px;}
.top-five-item li .view-field {margin-left:20px;}
.top-five-item li a {}
.nbr{
  margin-left: -25px;
border-radius: 20px;
background: #adadad;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
display: block;
float: left;
color: #fff;
margin-top: -1px;
}
ul.edtweets{list-style:none;padding-right:3px;}
ul.edtweets li {border-bottom:1px solid #ddd;padding-top:3px;margin-left:-20px;}
.edtweet-message p{line-height:1.3em;}

/* Home slider */
#homepage-feat-controls {position:relative;text-align:center;}
.img-outer{overflow:hidden;}
.carousel-indicators-feat li {
    display: inline-block;
    width: 20%;
    height: 20%;
    margin: 5px;
    text-indent: -999px;
    border: 0px solid #ffffff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    vertical-align: top;
}
.no-gutter > [class*='col-sm-9'] {
    /*background:#fff;*/
}

/* Logo designer */
/*.rb_design {
    margin-right: 0px;
    margin-left: 0px;
    overflow:hidden;
    position:absolute;
    bottom:5px;
    right:5px;
}*/
.rb_design {
    width: 100%;
    display: block;
    text-align: center;
    clear: both;
    border-top: 1px solid #c7c0b9;
    /*margin-top: 5px;
    padding-top: 8px;*/
}
.rb_design a
{
    display:inline-block;
    border:0;
    width:105px;
    height:80px;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(.5);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(.5);
    transition: all 200ms ease-in;
    transform: scale(.8);

}
.rb_design a:hover
{
    box-shadow: 0px 0px 20px #c7c0b9;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}

.btn-view-more-outer{
  text-align:center;
  margin-top:30px;
}

a.btn-view-more{
  color: #333 !important;
width: 60% !important;
margin: 0 auto;
padding: 10px;
padding-left: 100px !important;
padding-right: 100px !important;
border-radius: 4px;
background: #fff !important;
border: none !important;
background-size: 400% 400%;
background-position: 50%;
font-size: 1.1em !important;
transition: all .3s ease !important;
border:1px solid #e7e7e6 !important;
}
a.btn-view-more:hover{
background: #ddd !important;
}


.rb_design span.designer{display:none;}
/* Forms */
.img-db-results{margin-bottom:15px;}

.img-db-results .views-field .field-content{background:#fff;padding:5px 3px; word-wrap: break-word;line-height:1.25em;min-height:30px;}
.img-db-results span.views-label{font-size:80%;padding-left:3px;}
.img-db-results .views-field-field-image .img-respect-size{overflow:hidden;background:transparent !important;padding:0px !important;}

textarea, textarea.form-control, input.form-control, input[type=text], input[type=password], input[type=email], input[type=number], [type=text].form-control, [type=password].form-control, [type=email].form-control, [type=tel].form-control, [contenteditable].form-control {
    padding: 0;
    border: none;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 -1px 0 #dddddd;
    box-shadow: inset 0 -1px 0 #dddddd;
    font-size: 16px;
    min-width: 100%;
    background: #fffffe;
}
.btn-info {
    color: #ffffff;
    background-color: #cc0031;
    border-color: transparent;
}



/*
.no-gutter > [class*='col-sm-9'] {
    padding-right: 50px !important;
    padding-left: 50px !important;
}
.no-gutter > [class*='col-sm-3'] {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
*/

#views-bootstrap-img-db-search-page-1 * .field-content {
  background: #ffffff !important;
  padding-left:2px !important;
}
#views-bootstrap-img-db-search-page-1 * .views-label {
  font-size:85% !important;
  padding-left:2px !important;
}

.mailchimp-signup-subscribe-form {
    margin: 0 -30px;
    background: #dad5cf;
    margin-top: 12px;
    padding: 20px;
    padding-top:0px;
}
.mailchimp-signup-subscribe-form h2, .ttl_newsletter {
  font-family: "brandon-grotesque";
    font-weight: 700;
    text-transform: uppercase;
    background: linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
    color:#fff;
    padding: 8px !important;
    padding-top:0px;
    font-size: 21px !important;
    margin-left:-20px;
}
.mailchimp-signup-subscribe-form h2:before, .ttl_newsletter:before {
    font-family: 'Glyphicons Halflings';
    content: "\e006";
    position: relative;
    display: inline-block;
    margin-right: 6px;
    color: #fff;
    opacity: .9;
    margin-left: -2px;
    float: left;
    font-size: 23px;
    line-height: 2.8;
  }
#mailchimp-signup-subscribe-block-mailchimp-ed-form .form-group {
  margin-bottom: 7px;
}
/* ADS GRID SYSTEM */

/* ADvertisement 2022 */
#top_of_week, #blast_of_past{padding:10px;background:transparent !important;min-height:100% !important;display: flex !important;}
#top_of_week_inner {
  padding-left: 10px !important;
  margin-top:0px;
  display:block;
  min-width:100%;
  /*background: #716862 !important;*/
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#716862+10,716862+61,716862+100&0.34+4,1+99 */
  background: -moz-linear-gradient(-45deg,  rgba(113,104,98,0.34) 4%, rgba(113,104,98,0.38) 10%, rgba(113,104,98,0.74) 61%, rgba(113,104,98,1) 99%, rgba(113,104,98,1) 100%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  rgba(113,104,98,0.34) 4%,rgba(113,104,98,0.38) 10%,rgba(113,104,98,0.74) 61%,rgba(113,104,98,1) 99%,rgba(113,104,98,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  rgba(113,104,98,0.34) 4%,rgba(113,104,98,0.38) 10%,rgba(113,104,98,0.74) 61%,rgba(113,104,98,1) 99%,rgba(113,104,98,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57716862', endColorstr='#716862',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */

}
#blast_of_past_inner {
  padding-left: 10px !important;
  background: #716862 url('img/21_aachen_6232-red.png') no-repeat 0 0 !important;
  background-size:cover !important;
  margin-top:0px;
  display:block;
  min-width:100%;
}

/*.blast_of_past_img{width:100%;height:100%;display:block;opacity:.5;}*/

div#top_of_week_inner h4, div#blast_of_past_inner h4  {
  font-size: 18px;
  color:#fff;
  background: linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
    padding: 5px 10px;
    color: #fff;
    padding-right: 70px;
  font-family: "brandon-grotesque";
font-weight: 700;
text-transform: uppercase;
}

div#top_of_week_inner a {
  font-size: 100%;
  color:#fff;
}

div#blast_of_past_inner a {
  font-size: 100%;
  color:#fff;
  max-width:60%;
}

div#blast_of_past_inner a {
  display: flex;
  justify-content: center;
  align-items: center;
}

div#top_of_week_inner * span.nbr {
background: #8b847f !important;
margin-top: 3px;
}

.view-simpleadsdeluxe{margin-bottom:15px;}

.view-simpleadsdeluxe > .view-content{
  width:100vW;
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 4px;
  max-width: 1400px;
}
.deluxe-1 .ad-container-deluxe, .deluxe-2 .ad-container-deluxe, .deluxe-3 .ad-container-deluxe{
  float:left;
  margin:0px;
  background: transparent;
}
.elite-1 .ad-container-elite, .elite-2 .ad-container-elite, .elite-3 .ad-container-elite{
  float:left;
  margin:4px;
}
.ad-container-elite{
  float:left;
}

.ad-container-elite .field img {width: 100%;}

.view-simpleadselite > .view-content{
  width:100vW;
  display: grid;
  grid-auto-flow: column;
  justify-items: center;
  gap: 4px;
  max-width: 1400px;
}
.ad-container-deluxe{
  position: relative;
  padding:0px !important;
  width: calc(100vW/3.05);
  max-width: 460px;
}
.ad-container-elite{
  position: relative;
  padding:0px !important;
  width: calc(100vW/2.6);
  max-width: 390px;
}


.ad-data{
  width: 100%;
    height: 100%;
    /*background: rgba(0,0,0,.1);*/
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}

.ad-row {
  display: flex;
  flex-wrap: wrap;
}

.ad-col-deluxe {
  flex: 1 0 20%; /* The important bit. This percentage decides your columns.
 The percent can be px. It just represents your minimum starting width.
  */
  margin: 5px;
  background: tomato;
  min-height: 90px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ad-col-elite {
  flex: 1 0 20%;
  margin: 5px;
  background: #ededed;
  min-height: 70px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}











/* Breakpoint nav button */
@media (min-width:500px) and (max-width:767px){
  .navbar-default{background-color:transparent;}
  .col-xs-12 {width:100%;}
  .region-content{padding:20px 40px;}
  .collapsing{background:#111;z-index:99;display:block;position:relative;opacity:0;}
  .in{background:#141414;z-index:99;display:block;position:relative;}
}
@media (max-width:499px) {
.col-xs-12 {width:100%;}
}

@media (max-width: 727px) {

  h1, .h1 {
    font-size: 36px;
}

  #svg-ed{left:10px; }
  .navbar-default{background-color:transparent;}
  .collapsing{background:#111;z-index:99;display:block;position:relative;}
  .in{background:#141414;z-index:99;display:block;position:relative;}
  .ad-pos-page-top{margin-top:80px;}

  aside.col-sm-3 .block-search,
   .block-views-blocklatest-scores-block-1,
   .block-views-blocklatest-mix-block-1,
   .block-views-blocklatest-para-block-1,
   .block-views-blocktop-five-block-1,
   .block-views-blockindex-equimarket-block-2,
   .block-views-blockindex-young-stock-block-2,
   .block-views-blockindex-real-estate-block-2
  {margin-left:0px;margin-right:0px;margin-top:5px;}


}
/* Breakpoint index columns, show one on phones */
@media (max-width: 767px) {
  p img {max-width:100%;}
    #block-eddeluxeblock, #block-adheadline{display:none;}
    body.page-node-type-ed-story #simplenews-subscriptions-block-bc8364cc-6d8a-4c07-b795-5ca662cac31e,
    body.page-node-type-ed-story .block-views-blocklatest-scores-block-1,
    body.page-node-type-ed-story .block-views-blocklatest-mix-block-1,
    body.page-node-type-ed-story .block-views-blocklatest-para-block-1,
    body.page-node-type-ed-story .block-views-blocktop-five-block-1,
    body.page-node-type-ed-story .block-views-blockindex-equimarket-block-2,
    body.page-node-type-ed-story .block-views-blockindex-young-stock-block-2,
    body.page-node-type-ed-story .block-views-blockindex-real-estate-block-2,
    body.page-node-type-ed-story .block-edtweets,
    body.page-node-type-ed-story .block-views-blockindex-scores-block-1
    {display:none;}
    #svg-ed{z-index:1;}
    .field--name-field-eds-image{
      min-width:100%;
      padding-left:0px;
      max-width:none;
    }

    .field--name-body figure img{ width:100%;height:auto;}
    .field--name-field-eds-image img{
      min-width: 100%;
    }
    .rb_design a{transform: scale(.9);}
    #block-addtoanybuttons {float:none !important;text-align:right;}
    .ed-dropdown-menu{

     position: relative;
    /* top: 100%; */
    /* left: 0; */
    /* z-index: 1000; */
     display: inline;
     float: none;
    /* min-width: 160px; */
    padding:inherit;
    margin: inherit;
     font-size: inherit;
     text-align: inherit;
     color:#fff;
     background:transparent;
     -webkit-background-clip: padding-box; */
     background-clip: none;
     border: none;
    border-radius: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
    .mn-2008, .mn-2009, .mn-2010, .mn-2011, .mn-2012, .mn-2013{
      display:none;
    }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
     color: #fff;
     background-color: transparent;
}
  .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:hover {

     color: #c00; background:transparent !important; /*rgba(29,56,124,1);
     background:-webkit-linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-o-linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-moz-linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%); */
  }
    .ed-dropdown-toggle {background:transparent !important ;border-top:1px dashed #1f3164;border-bottom:0px dashed #192955;}
    .ed-dropdown-toggle:hover { background:rgba(29,56,124,.8)}
    .ed-dropdown-menu li a{ color:#ddd;background:transparent;font-size:18px;color:#6e8db0;letter-spacing:3px}
    .ed-dropdown-menu li a:hover {
      color:#c00;
    background:rgba(29,56,124,1);
    background:-webkit-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-o-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-moz-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
    }
    .region-navigation-collapsible{padding-top:70px;}
    /*.ndx-3,.ndx-4{display:none;}*/
    .navbar-default{background-color:transparent;}
    .navbar-nav{text-align:center;font-size:22px;}
    .navbar-default .navbar-nav > li > a {
    color: #fff; font-weight:300;letter-spacing:3px;
    border-top:1px dashed #1f3164;
    padding: 1px 20px;
    }
    .collapsing{background:rgba(8,24,64,0.1);z-index:99;display:block;}
    .collapsing ul, .collapsing input, .collapsing div {display:none;}
    .in{
      background:#000;z-index:99;display:block;
      position:fixed;
    padding:15px;
    margin:0;

    margin-left: 0px !important;
    -webkit-transition: background .2s linear;
  -moz-transition: background .2s linear;
  -ms-transition: background .2s linear;
  -o-transition: background .2s linear;
  transition: background .2s linear;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background:rgba(8,24,64,1);
    background:-webkit-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-o-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:-moz-linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
background:linear-gradient(317deg, rgba(0,0,0,1) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
    }
    .navbar-collapse .form-group {
    /*margin-bottom: 35px;
    margin-left: -30px;
     margin-right: -30px; */
    /*margin-top: -23px;*/
    text-align:center;
}
.navbar-collapse .form-control::-webkit-input-placeholder { color: white;padding-left:4px; }  /* WebKit, Blink, Edge */
.navbar-collapse .form-control:-moz-placeholder { color: white; padding-left:4px; }  /* Mozilla Firefox 4 to 18 */
.navbar-collapse .form-control::-moz-placeholder { color: white;padding-left:4px;  }  /* Mozilla Firefox 19+ */
.navbar-collapse .form-control:-ms-input-placeholder { color: white; padding-left:4px; }  /* Internet Explorer 10-11 */
.navbar-collapse .form-control::-ms-input-placeholder { color: white;padding-left:4px;  }  /* Microsoft Edge */
    .navbar-collapse input.form-search {background:#4e6384;color:#fff;padding-left:5px;}
    .navbar-collapse .btn {padding: 7px 32px;}

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #ffffff;
        text-decoration: none;
        outline: 0;
        background:-webkit-linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
    background:-o-linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
    background:-moz-linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
    background:linear-gradient(317deg, rgb(9, 32, 57) 7%, rgba(0,42,76,1) 100%, rgba(0,55,99,1) 300%);
    }

    .carousel-inner p {display:none;}
    .carousel-inner h3 {font-size:28px;}

    #block-ed-footer .nav li a {text-align:center;}
    #block-ed-account-menu .nav li a {font-size:1.0em;}
    #block-ed-footer .nav, #block-ed-account-menu .nav{ width:100%; }
    .region-content{overflow:hidden;}
    .featart .bg-feat-title { min-width:100%;width: 100%; background: linear-gradient(to right,rgba(225,0,0,1),rgba(210, 23, 23, 0.5));}
    .featart .views-field-title{ max-width: 92%;}


    .ad-container-deluxe{
      position: relative;
      padding:0px !important;
      width:100%;
      max-width:100% !important;
    }
    .ad-container-elite{
      position: relative;
      padding:0px !important;
      width: 100%;
      max-width:100% !important;
    }

  }

@media (max-width: 768px) {
  #svg-ed{left:10px; }
    .navbar-brand, .breadcrumb {display:none;}
    .ad-pos-page-top{margin-top:80px;}
    /*.ndx-3,.ndx-4{display:none;}*/

}

/* fields */
.view-content h2 {font-size:18px;}
.field--name-field-headline{color:#444;background:#fff;border-radius:4px;width:auto;padding:3px 3px;}
.author{color:#888;letter-spacing:2px;}

/*ADs */
/*.ad-pos{height:100px;background:transparent;padding:0px; margin-top:25px; margin-bottom:25px;margin-left:-14px;margin-right:-14px;overflow:show; text-align:center;line-height:56px;display:inline;}*/
.ad-pos {
      background: transparent ;
      padding: 25px 8px 0px 8px;
      overflow: visible;
      display: inline-block;
      width: 100%;
      margin: 0 auto;
}
[class*="-frontpage-page-1"] * .ad-pos {
      background: transparent !important;
}
[class*="p-edpage-"] * .ad-pos {
      background: transparent !important;
      padding: 40px 8px 0px 8px !important;

}

[class*="p-view-index-"] * .ad-pos {
      background: transparent !important;
      padding: 0px 8px 25px 8px !important;
}

[id*="undefined-"]{display:none;}

.ad-pos-float{float:left;}
/*.ad-pos-inner{margin-left:-14px;margin-right:-14px;}*/
.ad-pos-feat-2{margin-bottom:25px !important;}
/*.slot-0, .slot-1 {width:50% !important;float:left !important;}*/
#block-adpagebottom {
  margin-left: -40px;
  margin-right: -40px;
}
.view-ads .view-content .views-row .views-field .field-content a.ad-secondary,
.view-adsr .view-content .views-row .views-field .field-content a.ad-secondary { float:left;display:block;width:50%;}
img.ad-img{width:100%;height:auto;display:block;}
img.ad-img-small{width:100%;height:auto;display:block;padding:0px 0px;}
.view-ads .view-content .views-row .views-field .field-content .ad-img-small ,
.view-adsr .view-content .views-row .views-field .field-content .ad-img-small {display:none;}
.ad-elem {}
.ad-elem a img.ad-img {display:none!important;}

.ad-pos .ad-elem {}
.ad-pos img, .ad-img-small {/*max-height:70px;*/}
.ad-pos-secondary-1 {margin-bottom:20px;}
.ad-pos-secondary-2, .ad-pos-page-last {margin-top:20px;}
.ad-elem{max-width:390px;margin:0 auto;}
body.smartphone * .ad-elem, body.smartphone_wide * .ad-elem, body.tablet_narrow * .ad-elem{margin:0 auto;}
body.smartphone * .ad-elem{margin:0 auto;}
/*body.smartphone * .ad-pos-page-top, body.smartphone_wide * .ad-pos-page-top {min-width: 100%;height:240px; margin-bottom:40px;}*/
body.smartphone * .ad-pos {margin: 0 auto;}
body.tablet_narrow * .ad-pos,
body.tablet_large * .ad-pos,
body.desktop * .ad-pos,
body.wide * .ad-pos,
.ad-pos:empty,
.ad-pos-page-top:empty,
.ad-pos-page-last:empty
{display:none; height:1px !important;}

body.smartphone * .ad-pos-page-top {margin:0 auto;max-width: 100% !important;height:auto; !important margin-bottom:40px;padding:0px !important;margin:0px !important;overflow:hidden !important;}
body.smartphone * .ad-pos-page-top iframe {width:100%; max-width:100% !important;}
.views-row .col-md-3 {padding-top:30px;}

@media (max-width: 389px) {
body.smartphone * .ad-pos-dlx{max-width:270px !important;margin:0 auto;}
body.smartphone * .slot-deluxe, body.smartphone * .slot-deluxe iframe{margin:0 auto;max-width:270px !important;}
body.smartphone * .slot-deluxe iframe {width:270px !important;overflow:hidden;height:240px;}
}
/* image caption*/
figure{padding-top:8px;padding-left:18px;padding-right:18px;padding-bottom:20px;}
figure figcaption{border-bottom: 1px solid #ddd; background: url('img/bg_caption_1.png') no-repeat center 0px !important;padding-top:8px;padding-left:18px;padding-right:18px;padding-bottom:20px;font-size:86%;color:#777;margin-bottom:0px;}
.img_caption {padding-top:8px;padding-left:0px;padding-right:0px;padding-bottom:20px;font-size:86%;color:#777;margin-bottom:20px;}
.grey {background: url('img/bg_caption.jpg') no-repeat center 0 ;border-bottom:1px solid #D1D1D1;}

  /*arc90 js captions*/
.page-node-type-ed-story .wrapper .main-container div.node-inner div.content p img{margin-bottom:4px;}
.badge-taxo{margin-right:3px;}
.badge {
    padding: 8px 12px 8px;
}
.t-12 {}
.t-17 {}
  .badge-taxo:before,
  .view-latest-scores .view-content .views-row:first-child .views-field-title:before{
    font-family: 'Glyphicons Halflings';
    content: "\e006";
    position: relative;
    top: 1px;
    display: inline-block;
    margin-right:2px;
    color:#444;
    opacity:.4;
    margin-left:-2px;
}
.view-latest-scores .view-content .views-row:first-child .views-field-title:before{
  -webkit-animation: color_change 1s infinite alternate;
-moz-animation: color_change 1s infinite alternate;
-ms-animation: color_change 1s infinite alternate;
-o-animation: color_change 1s infinite alternate;
animation: color_change 1s infinite alternate;
}
@-webkit-keyframes color_change {
	from { color: #d95c76; }
	to { color: #c00; }
}
@-moz-keyframes color_change {
  from { color: #d95c76; }
	to { color: #c00; }
}
@-ms-keyframes color_change {
  from { color: #d95c76; }
	to { color: #c00; }
}
@-o-keyframes color_change {
  from { color: #d95c76; }
	to { color: #c00; }
}
@keyframes color_change {
  from { color: #d95c76; }
	to { color: #c00; }
}

  .arc90_imgcaptionTXT {

				text-align: left;
				/*background: url('img/bg_caption.jpg') no-repeat center 0 ;*/
				padding:0px;
				width:auto;

			}
			p.arc90_imgcaptionALT {
				margin-top: 2px;
				margin-bottom: 6px;
				font-size:82%;
				text-align: left;

			}
			span.arc90_imgcaptionALT {
				padding: 2px;
				padding-left: 4px;
				padding-right: 4px;
				background: #888;
				color: #fff;
			}
			.arc90_imgcaption {
				text-align: center;
				/*border: 1px solid #DDD;*/
				/*padding: 1em;*/
				overflow:hidden;
				border-bottom:1px solid #D1D1D1;
			}

			.arc90_imgcaptionIMG{ margin: 0;padding:0;padding-bottom:4px;}
			.legend {  }
			.legend div{padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:20px;font-size:86%;color:#777; }
			.legend_inner{background: url('img/bg_caption_1.png') no-repeat center 220px !important;}

			.floatl { float: left; margin-right: 1.2em; }
			.floatr { float: right; margin-left: 1.2em; }

/*For JS breakpoints */
body:before {
  content: "smartphone";
  display: none; /* Prevent from displaying. */
}
/*.ndx-3,.ndx-4{display:none;}*/

@media (min-width: 550px) {
  body:before {
    content: "smartphone_wide";
    #svg-ed{top:0px;}
  }
  /*.ndx-3,.ndx-4{display:none;}*/
  .ndx-2{display:block;}
  /*landscape*/
}
@media (min-width: 768px) {

  body:before {
    content: "tablet_narrow";
  }

  .navbar:before {
    font-family: 'Glyphicons Halflings';
  content: "\e006";
  position: relative;
  /* top: 1px; */
  display: inline-block;
  /* margin-right: 12px; */
  color: #fff;
  opacity: .9;
  margin-left: -7px;
  float: left;
  font-size: 16px;
  line-height: 4;

  }
   a:hover svg * {fill:#e51c3a;opacity:.8}

.region-navigation-collapsible .block-search{display:none;}
.region-navigation-collapsible #block-searchapipagesearchblockform-2 {display:none;}

  .nav > li {
    position: inherit;
    display: block;
}
.nav > li > a {font-size:14px;padding-left:12px;padding-right:12px;}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.dropup, .dropdown {
    position: inherit;
    /* padding-top: 60px; */
}
  .navbar-brand{display:none;}
  .region-navigation-collapsible{padding:0px 0px }
  .region-navigation {padding:0px;}
  ..ed-dropdown-toggle{color:#fff !important;}
  .ed-dropdown-toggle:hover{background:rgba(255,255,255,.97) !important;color:#222 !important;}
  .ed-dropdown-menu {min-width:200px;/*position:absolute;left:0px;*/top:63px;text-align:left;border-top:0px !important}
.ed-dropdown-menu li {/*float:left;*/width:auto;min-width:90px;border-bottom:1px solid #ededed;}
  .ed-dropdown-menu li a {padding:10px 10px;font-size:14px;}
  .is-active, .ed-active > a {color:#c00 !important;background:rgba(255,255,255,.88) !important;}
  .subActive{background:rgba(255,255,255,1)!important;}
  .subActive a {color:#222!important;}
  .col-sm-9 {
    width: 71%;
  }
  .col-sm-3 {
    width: 29%;
  }

  .no-gutter > [class*='col-sm-9'] {
      padding-right: 20px !important;
      padding-left: 20px !important;
  }
  .no-gutter > [class*='col-sm-3'] {
      padding-right: 0px !important;
      padding-left: 0px !important;
  }

.view-homepage-feat{margin-top:0px;}

  #svg-ed{top:55px;zoom:.9}
  .ndx-1,.ndx-2{display:block;}
    /*.navbar-default{background-color: rgba(159,26,60,.7);}*/
    .navbar-default{background:linear-gradient(to right, rgba(225, 0, 20, .9), rgba(225, 0, 20, .9), rgba(0, 0, 0, .8));}

    #block-ed-footer .nav, #block-ed-account-menu .nav {float:left;}

    .view-id-srg{clear:both;}

}
@media (min-width: 992px) {
  body:before {
    content: "tablet_wide";
  }
  .nav > li > a {font-size:16px;}
  #imgContainer {min-height:300px;}

  iframe * {z-index:0 !important}
  aside.col-sm-3 * .ad-pos-dlx{
  padding-bottom: 80%;/*110%*/
  }

  .navbar:before {
    font-family: 'Glyphicons Halflings';
  content: "\e006";
  position: relative;
  /* top: 1px; */
  display: inline-block;
  margin-right: 12px;
  color: #fff;
  opacity: .9;
  margin-left: -2px;
  float: left;
  font-size: 25px;
  line-height: 2.4;
  }

   .ad-pos{display:none;}
     .ndx-2,.ndx-3,.ndx-4{display:block;}


}
@media (min-width: 1200px) {
  body:before {
    content: "desktop";
  }
  iframe * {z-index:0 !important}
  aside.col-sm-3 * .ad-pos-dlx{
  padding-bottom: 85%;/*104%*/
  }

  #svg-ed{right:.4%;top:50px;zoom:1.2;}
  .nav > li > a {font-size:16px;padding-left:12px;padding-right:12px;}
}
@media (min-width: 1400px) {
  body:before {
    content: "wide";
  }
#svg-ed{right:.4%;top:30px;zoom:1.5;}

  .no-gutter > [class*='col-sm-9'] {
      padding-right: 50px !important;
      padding-left: 50px !important;
  }
  .no-gutter > [class*='col-sm-3'] {
      padding-right: 20px !important;
      padding-left: 20px !important;
  }

  .section-with-bg{
      margin-left: -50px;
      padding-left: 80px;
      margin-right: -40px;
  }
}
@media (min-width: 2000px) {
  body:before {
    content: "extra_wide";
  }
  iframe * {z-index:0 !important}
  aside.col-sm-3 * .ad-pos-dlx{
  padding-bottom: 85%;/*104%*/
  }
}
/**end js breakpoints/



/* Mobile version */
/* to remove the top header */
#imgContainer.imgContainer-p_mobile{height: 26px !important;}
#imgContainer.imgContainer-p_mobile img {height: 126px !important;}


.view-homepage-mobile {padding-bottom:50px;overflow:hidden;width:100%;padding-top:10px;}
.home-mobile {width:50%;float:left;min-height:300px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaeaea+0,ededed+13,ededed+100 */
background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(237,237,237,1) 25px, rgba(237,237,237,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(237,237,237,1) 25px,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(237,237,237,1) 25px,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
  border-top:1px solid #ddd;
}

.home-mobile-category a:before{margin-left:0px;}
.home-mobile-title, .home-mobile-created, .home-mobile-category{margin: 0px 5px;}
/*.home-mobile:first-of-type {width:100%;padding-top:10px; background: #fff;}*/
.home-mobile-1 {width:100%;padding-top:10px; background: #fff;}
.home-mobile-2 div .home-mobile-img, .home-mobile-4 div .home-mobile-img,
.home-mobile-6 div .home-mobile-img, .home-mobile-8 div .home-mobile-img,
.home-mobile-10 div .home-mobile-img, .home-mobile-12 div .home-mobile-img,
.home-mobile div .home-mobile-img {width:100%;margin-right:1%;border:1px solid #ededed;}
.ttl-white-layer {
  position: absolute;background: #ededed;bottom: 0px;left: 0px;display: block;width: 100%;height: 40%;padding-bottom:10px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+54,ffffff+100&0+54,1+100 */
  background: -moz-linear-gradient(top,  rgba(237,237,237,0) 54%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(237,237,237,0) 54%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(237,237,237,0) 54%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.mobile-insert-5{background: #d0d0d0 !important; padding:15px 0px !important;}
.home-mobile-4, .home-mobile-5{padding-top:15px;}
.home-mobile:first-of-type div .home-mobile-title .ttl-white-layer {display:none;}
 .home-mobile-created {padding-left:5px;}
 .home-mobile-title{height:100px;overflow:hidden;position:relative;line-height:18px;display:block;padding-top:0px;font-size:16px; padding-left:5px;}
/* slots for mobile ads insertions */
 .ad-pos-home, .mobile-insert-5 {
   width:200%;margin-left:-100% !important;padding: 0%;
   margin-top:30px !important;
   margin-bottom:20px !important;
border-top:1px solid #ddd;border-bottom:1px solid #ddd;
clear:both;
 }
 .ad-pos-home-3{border-bottom: none !important;}
 .ad-pos-page-banner-2x3{ margin-left:-100% !important; width:200%;}
 .ad-pos-page-banner-2x3 .ad-elem {width:100% !important;min-width:100% !important;}
 .home-mobile-category{padding-bottom:5px;height: 28px; overflow: hidden;}
 .home-mobile-created{padding-bottom:40px;}

 .view-homepage-mobile-top3 .view-content .home-mobile:first-of-type div .home-mobile-created{padding-bottom:0px;}
.view-homepage-mobile-top3 .view-content .home-mobile:first-of-type div .home-mobile-title{font-size:20px;padding-top:10px;line-height:23px;height:80px;}
.view-homepage-mobile-top3 .view-content .home-mobile:first-of-type div .home-mobile-title a{animation:blinkingFirstTtl 10s infinite !important;}
  @keyframes blinkingFirstTtl{
  	0%{		color: #bb123b;	}

  	50%{	color: #000;	}

  	100%{	color: #bb123b;	}
  }
  .view-homepage-mobile-top3 .view-content .home-mobile:first-of-type div .home-mobile-img{overflow:hidden; max-height:200px;}

 .ad-pos-home .ad-elem, .ad-pos-page-banner-2x3 .ad-elem, .ad-pos-page-banner-2x3 .ad-elem iframe, .mobile-insert-5 .ad-elem{min-width:100%;max-width:100% !important;width:100% !important;}
 .ad-pos-home .ad-elem a img.ad-img-home {padding: 15px 0px;background:#d0d0d0;}

#mobile-scores{display:none;}
.home-mobile-score{
    width: 100%;
    height:auto;
    margin-left: 0%;
    text-align: center;
    margin-top: 0px;
    font-size: 30px;
    padding-top:10px;
    background:#504848;
    color:#fff;
    padding-bottom:5px;
    box-shadow: -2px 2px 8px 1px #ddd;
}
/*.home-mobile-score h1{margin:0px;padding:0px;}*/
.home-mobile-score-link{
  color:#fff;
  padding: 3px 20%;
  border-radius: 4px;
  letter-spacing: 1.8px;
font-size: 27px;
/*background: -webkit-linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
background: -moz-linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
background: linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));*/
font-family: "brandon-grotesque";
font-weight: 700;
text-transform: uppercase;
transition: backgrounds ease 1s;

}

span.mobile-latest-scores-title a {
    font-size: 22px;
    color: #efebec ;
}
.latest-scores-content:first-of-type div span.mobile-latest-scores-title a{
	animation:blinkingText 2s  infinite !important;
}
@keyframes blinkingText{
	0%{		color: #fff;	}
	25%{	color: #fff;	}
	50%{	color: #ff1f55;	}
	75%{	color:#ff1f55;	}
	100%{	color: #fff;	}
}

.view-display-id-block_2 div {padding:0px;line-height: 22px;}
body.smartphone * .latest-scores-content{margin-bottom: 10px;border-bottom: 1px solid #605757;padding:8px 10px !important;}
body.smartphone * .latest-scores-content:last-of-type{border-bottom: none !important}
.home-mobile-score-link:hover {
  color:#fff;
  background: -webkit-linear-gradient(to right,rgba(0,0,0,1),rgba(0,0,0,0));
  background: -moz-linear-gradient(to right,rgba(0,0,0,1),rgba(0,0,0,0));
  background: linear-gradient(to right,rgba(0,0,0,1),rgba(0,0,0,0));

}
.mobile-title{
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 3px 20%;
  text-align:center;
  color:#fff;
  letter-spacing: 2px;
font-size: 30px;
background: -webkit-linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
background: -moz-linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
background: linear-gradient(to right,rgba(225,0,0,1),rgba(0,0,0,0));
font-family: "brandon-grotesque";
font-weight: 700;
text-transform: uppercase;
}

body.smartphone .pager__item a.button {
    color: #333 !important;
    width: 80% !important;
    margin: 0 auto;
    padding: 10px;
    padding-left: 100px !important;
    padding-right: 100px !important;
    border-radius: 4px;
    background: #fff !important;
    border: none !important;
    background-size: 400% 400%;
    background-position: 50%;
    font-size: 1.11em !important;
    text-transform: uppercase;
    color: #c00;
    transition: all .3s ease !important;
    border: 1px solid #e7e7e6 !important;
    box-shadow: #c2c0c0 0px 0px 5px 1px;
    color: #c00 !important;
    text-transform: uppercase;
    font-weight: 500;
}

.footer-p_mobile{
  /*background:#ddd !important;*/
  margin-top:0px;
}
.footer-p_mobile div.region{padding-top:0px;}
/*.footer-p_mobile ul li {}*/

@media (max-width: 767px){

  form#mailchimp-signup-subscribe-block-mailchimp-ed-form {
    padding: 20px;
    background: #dad5cf;
}

#newsletter_subs{
  display:inline-block;
}
.mailchimp-signup-subscribe-form {
    margin: 0 0px !important;
    background: #dad5cf;
    margin-top: 0px !important;
    padding: 20px;
    padding-top:5px !important;
}
.mailchimp-signup-subscribe-form h2, .ttl_newsletter {
    font-family: "brandon-grotesque";
    font-weight: 700;
    text-transform: uppercase;
    background: linear-gradient(to right,rgba(225,0,0,1),rgba(218 213 207));
    color: #fff;
    padding: 8px !important;
    padding-top: 0px;
    font-size: 21px !important;
    margin-top: 6px !important;
    clear: both;
    margin-bottom:0px !important;
}

.mailchimp-signup-subscribe-form h2:before, .ttl_newsletter:before {
    font-family: 'Glyphicons Halflings';
    content: "\e006";
    position: relative;
    display: inline-block;
    margin-right: 10px !important;
    color: #fff;
    opacity: .9;
    margin-left: 20px !important;
    float: left;
    font-size: 23px;
    line-height: 1.8;
    animation: blinkingText 2s infinite;
  }

.carousel-inner p {
    display: block !important;
    line-height: 16px;
    padding: 0px 30px;
  }
}
/*2022*/
@media (min-width: 768px){
  header.navbar {
    z-index:1;
    position:fixed;
  }
.navbar-nav {
    float: right !important;
}
.searchIcon{
  margin-left:50px;
}
}



/* Cookie banner */
.eu-cookie-compliance-save-preferences-button{
  cursor: pointer;
  margin-right: 5px;
  margin-top: 1em;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  -moz-box-shadow: inset 0 1px 0 0 #000 !important; /* LTR */
  -webkit-box-shadow: inset 0 1px 0 0 #000 !important; /* LTR */
  box-shadow: inset 0 1px 0 0 #000 !important; /* LTR */
  background-color: #000 !important;
  background-image: -moz-linear-gradient(top, #000 5%, #000 100%) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #000), color-stop(100%, #000)) !important;
  background-image: -webkit-linear-gradient(top, #000 5%, #000 100%) !important;
  background-image: -o-linear-gradient(top, #000 5%, #000 100%) !important;
  background-image: -ms-linear-gradient(top, #000 5%, #000 100%) !important ;
  background-image: linear-gradient(to bottom, #000 5%, #000 100%) !important;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #000;
  color: #000;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 4px 8px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #000 !important;
background-color: #000 !important;
color: #fff !important;
text-shadow: none !important;
border: none !important;
box-shadow: none !important;
font-weight: 300 !important;
}
