/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; color:#4c4e4d;font-size:10pt;}
html, body, table, tr, td, img, a, div {margin:0; padding:0; border:0;}
h2 {color:black;
font-size:18pt;
font-weight:normal;}
h3 {}
a {color:#00B3EA;}
p {margin-top:0;}
#restricter {width:980px; margin-left:auto; margin-right:auto; text-align:left;}
#header {background-color:#001735;
height:132px;}
#logo {float:left;
margin:23px 0 0 34px;}
#logo a, #logo a:link, #logo a:active {
font-size:26pt; color:#00C7FE; text-decoration:none;}
#logo a:hover {text-decoration:underline;}
#logo a img {}
#logo span {color:#00B4E7;}
#logo p {bottom:10px;
color:white;
display:inline;
font-weight:bold;
left:18px;
margin:0;
position:relative;}
#logo p span {}
#h_right { float:right;}
#search {background-image:url("../images/searchform.jpg");
background-repeat:no-repeat;
height:32px;
margin:23px 20px 0 0;
width:366px;}
#search .inputbox {border:0 none;
font-size:14pt;
margin:2px 0 0 4px;
width:291px;
color:red;}
#search .button {background:none repeat scroll 0 50% transparent;
border:0 none;
color:white;
cursor:pointer;
font-size:12pt;
margin-left:2px;}
#topmenu {background-color:#001735; margin-bottom:35px;}
#topmenu .in1 {background-image:url("../images/topmenuLeft.jpg"); background-position: bottom left; background-repeat:no-repeat;}
#topmenu .in2 {background-image:url("../images/topmenuRight.jpg"); background-position: bottom right; background-repeat:no-repeat;}
#topmenu ul {margin:0;}
#topmenu ul li {background-image:url("../images/topmenuBg.jpg");
background-position:left top;
background-repeat:no-repeat;
float:left;
list-style-type:none;
margin:0 1px;}
#topmenu ul li.active {background-image:url("../images/topmenuBg_active.jpg");}
#topmenu ul li a, #topmenu ul li a:active, #topmenu ul li a:link {background-image:url("../images/topmenuCorner.jpg");
background-position:right top;
background-repeat:no-repeat;
color:white;
display:block;
font-size:11pt;
height:28px;
padding-top:12px;
text-align:center;
text-decoration:none;
width:112px;}
#topmenu ul li a:hover {text-decoration:underline;}
#topmenu ul li.active a, #topmenu ul li.active a:active, #topmenu ul li.active a:link {background-image:url("../images/topmenuCorner_active.jpg"); color:black;}
div.clr {clear:both;}
#leftcol {/*margin-right:325px;*/
width:calc(100% - 320px);width:-webkit-calc(100% - 320px);width:-moz-calc(100% - 320px);float: left;padding-right: 30px}
#leftcol_1 {float:left;
/*width:308px;*/width: 25%;}
#leftcol_2 {box-sizing: border-box;float: left;width: 75%;padding-left:30px;}
.front #leftcol_2{float: right}
#rightcol {float:left;
width:290px;}
.moduletable h3, .moduletable_pg h3, .moduletable_poll h3, .moduletable_dop h3 {color:black;
font-size:10pt;
text-transform:uppercase;}
#rightcol .moduletable h3, #rightcol .moduletable_pg h3, #rightcol .moduletable_poll h3, #rightcol .moduletable_dop h3, #leftcol_2 .moduletable h3 { color:red;}
.moduletable_pg img {margin-left:6px;
width:242px;}
.dn-each {border-bottom:1px solid #E1E1E1;
margin-bottom:5px;
margin-left:8px;
padding-bottom:5px;}
.dn-date {background-image:url("../images/lnArrow.jpg");
background-position:left 5px;
background-repeat:no-repeat;
margin-right:-3px;
padding-left:9px;
padding-right:0;
position:relative;
right:8px;}
.dn-introtext {}
.dn-introtext a, .dn-introtext a:active, .dn-introtext a:link {color:#00B3EA;
line-height:19px;
text-decoration:none;}
.dn-introtext a:hover {text-decoration:underline;}
.moduletable_topnews {}
.moduletable_topnews h3 {background-image:url("../images/mhLeft.jpg");
background-position:left top;
background-repeat:no-repeat;
color:white;
font-weight:normal;
height:31px;
margin:0 0 11px;
padding:10px 0 0 10px;}
.moduletable_topnews div {height:73px;}
.moduletable_topnews div img {clear:left;
float:left;}
/*.moduletable_topnews div p {color:#00B3EA;
line-height:17px;
margin-left:83px;}*/
.moduletable_topnews .clr {height:9px;}
.moduletable_popular {}
.moduletable_popular h3 {background-image:url("../images/mhPopular.jpg");
background-position:left top;
background-repeat:no-repeat;
color:white;
font-weight:normal;
height:31px;
margin:0;
padding:10px 0 0 10px;}
/*.moduletable_popular .item, */.moduletable_popular .moduletable {float:left;
margin-top:14px;
padding-left:10px;
width:152px;}

.moduletable_popular .moduletable a {color:#00B3EA;
display:block;
margin-top:10px;}

/*.moduletable_popular .item h3,*/ .moduletable_popular .moduletable h3 {background:none repeat scroll 0 50% transparent;
color:gray;
font-weight:bold;
height:auto;
margin:0 0 5px;
padding:0;
margin-bottom:10px;}
.moduletable_popular .item  img {}
/*.moduletable_popular .item p, */.moduletable_popular .moduletable p {padding-right:5px;}
.moduletable_adv {}
.moduletable_adv h3 {color:#CACACA;
font-size:8pt;
font-weight:normal;
text-transform:uppercase;}
.moduletable_adv img {}
.moduletable_poll td {text-align:left;}
.pollstableborder_poll {margin-top:15px;}
.pollstableborder_poll input {margin-right:10px;}
.pollstableborder_poll label {}
.pollstableborder_poll td {padding-bottom:10px;}
#footer {background-color:#F7F7F7;
height:81px;
margin-top:11px;}
div.contentheading, .componentheading {color:black;
font-size:18pt;
font-weight:normal;}
td.contentheading {border-bottom:1px dashed;
font-size:14pt;
font-weight:normal;
padding:6px 0;}
#crc {float:left;
margin:34px 0 0 10px;}
#crs {float:right;
margin:34px 10px 0 0;}
#crs a {}
.moduletable_menu ul.menu {height:40px;
overflow:hidden;
padding-left:32px;}
#informer {padding:10px;}
.moduletable_dop {}
.moduletable_dop h3 {margin-top:0;}
.moduletable_dop ul {list-style-type:none;
padding:0 0 0 10px;}
.moduletable_dop ul li {padding-bottom:6px;}
.moduletable_dop ul li a {color:#00B3EA;}
.moduletable_dop ul li a span {color:#00B3EA;}

/*New styles*/
body {
  font-size: 14px;
}
#restricter {
  max-width: 1800px;
  min-width: 1100px;
  padding: 0 10px;
  width: auto;
}

#leftcol {
  /*width: auto;*/
}
.image-container.feature-pad {
  float: none !important;
  margin-left: 0;
}
.feature-block .image-container .image-full {
    width: 100% !important;
    height: 444px !important;
    margin: 0 auto;
}
.feature-block .image-container .image-full img {
    width: 100%;
    min-height: 444px;
}
.rokstories-layout3 .desc-container {
  background: rgba(0,23,53,0.8);
}
.rokstories-layout3 .description .feature-link, .rokstories-layout3 .description .readon {
  color: white;
  text-decoration: none;
  text-align: left !important;
}
.rokstories-layout3 .description .feature-link:hover, .rokstories-layout3 .description .readon:hover {
  color: #00B4E7;
  -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.roknewspager-div a img {
    float: left;
    padding-right: 10px;
    width: 130px;
    height: 90px;
}
ul.roknewspager li {
    margin-bottom: 20px!important;
    box-shadow: 0px 2px 3px;
    -webkit-box-shadow:#808080 0 2px 3px;
    -moz-box-shadow:#808080 0 2px 3px;
    padding: 10px !important;
    background: none;
}
ul.roknewspager {
  border: none;
  padding: 15px 3px;
}
.roknewspager-h3 {
  /*background-color: #001735;*/
}
.roknewspager-h3 a {
  color: #00B3EA;
  text-decoration: none;
  font-weight: 500;
}
.roknewspager-h3 a:hover {
  color: #001735;
  -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.roknewspager-pages {
  display: none;
}
.roknewspager-toggle:hover{
  background: #00B4E7;
  -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.roknewspager-li {
  margin-top: 2px;
}
.rokstories-layout3 .description .feature-title {
  line-height: normal;
}

#topmenu ul li a:hover {
  text-decoration: none;
  color: #001735;
  -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
ul.roknewspager .roknewspager-title {
  text-decoration: none;
  font-size: 10pt;
}
ul.roknewspager .roknewspager-title:hover {
  color: #001735;
  -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.moduletable > h3,.moduletable_dop > h3,.moduletable_biz h3,.jextcurrency h3 {
    color: white !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    background: #001735;
    text-transform: uppercase;
    border-bottom: 5px solid #00B4E7;
    padding: 5px;
}
#topmenu ul li a, #topmenu ul li a:active, #topmenu ul li a:link {
  font-size: 10pt;
  text-transform: uppercase;
  font-weight: 600;
}
.moduletable_menu {
  float: left;
}
.moduletable_menu ul.menu{
  padding-left: 14px;
} 
#search  .search {
  margin-right: 10px;
  float: right;
  border-radius: 13px;
}
#search  [id*="mod-search-searchword"] {
  border-radius: 10px 0 0 10px;
  padding: 7px 10px;
  border: 3px solid #00B4E7;
  outline-offset: 0;
  outline: none;
    width: auto;
    color: #00B4E7;
  font-weight: 500;
 font-size: 14px;
    float: left;
    margin: 0;
}
#search label{
    display: none;
}
#search  .button {
  border-radius: 0 10px 10px 0;
  border: none;
  padding: 10px 6px;
  cursor: pointer;
  background: #00B4E7;
  text-transform: uppercase;
  font-weight: 600;
  color: white;
  font-size: 13px;
  margin-left: 0;
    float: left;
    line-height: 16px;
}
#search  .button:hover {
  background: #001735;
  color: #00B4E7;
  border: 3px solid #00B4E7;
  border-left: 0; 
  padding: 7px 3px 7px 6px;
}
#search {
  background: transparent;
}
embed {
  border: 9px solid #00B4E7;
}
#informer {
      padding: 17px 0 40px 0;
}
#informer iframe {
      height: 80px;
}
.moduletable_biz {
      padding-top: 32px;
}
.rokstories-layout8 .feature-block .image-container .image-full img,.rokstories-layout8 .feature-block .image-container .image-full {
  height: 277px !important;
}
.rokstories-layout8 .feature-block .image-container .image-small .wrapper {
  float: left;
}
.rokstories-layout8 .feature-block .image-container .image-small .wrapper img {
  width: 90px;
  height: 60px;
  margin-right: 6px;
}
.rokstories-layout8 .feature-block .image-container .image-small .wrapper .description a {
  font-size: 9px;
  text-decoration: none;
}
.rokstories-layout8 .feature-block .image-container .image-small .wrapper .readon1-m {
  margin-left: 0;
    background-color: #001735;
    color: white;
}
.rokstories-layout8 .feature-block .image-container .image-small .wrapper .readon1-m:hover {
  background-color: #00B4E7;
    color: #001735;
-moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.poll input[type='submit'],.poll input[type='button'],.poll_result_link {
  margin-top: 20px;
    padding: 13px 21px;
    background-color: #00B4E7;
    border: none;
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    cursor: pointer;
}
.poll input[type='submit']:hover,.poll input[type='button']:hover,.poll_result_link:hover {
  background-color: #001735;
-moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.moduletable_dop {
    background-image: url(http://achievementsnews.co.uk/images/IMG-2055.JPG);
    background-size: 290px 303px;
    background-repeat: no-repeat;
    background-position: 0 38px;
}
.moduletable_dop ul {
    margin-top: 200px;
    background-color: rgba(0,23,53,.8);
}
.moduletable_dop ul a {
  text-decoration: none;
}
.moduletable_dop ul li a span {
   color: white;
}
.moduletable_dop ul a span:hover {
  color:#00B4E7;
-moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
#rokstories-99 {
  padding-top: 17px;
}
#leftcol_2 {
  margin-left:0;
}
#leftcol_2 .moduletable {
  /*margin-left: 343px;*/
}
.blog img {
     width: 408px;
    height: 250px;
    float: left;
    padding-right: 10px;
}
.blog .readmore{
    overflow: hidden;
}
.blog .readmore a {
  float: right;
  text-decoration: none;
  color: white;
  background-color: #00B4E7;
  padding: 13px 8px;
}
.blog .readmore a:hover {
  background-color: #001735;
-moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.blog {
 padding: 0 52px;
}
td.contentheading {
  border: none;
color: black;
}
.blog .items-row{
  overflow: hidden;
  margin-bottom: 10px;
}
div.componentheading {
  display: none;
}
#polldiv_1 label {
  cursor: pointer;
  -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    min-height: 40px;
}
#polldiv_1 label:hover {
  background-color: #001735;
 -webkit-transform: translate(3%,12%);
 -moz-transform: translate(3%,12%);
 -ms-transform: translate(3%,12%);
 -o-transform: translate(3%,12%);
  transform: translate(3%,12%);
  color: white;
  box-shadow: 3px 4px 2px gray;
}
#poll_buttons_1 {
  float: left;
}
#poll_links {
  float: right;
  padding-top:0 !important;
}
#poll_links a {
  text-decoration: none;
 display: inline-block;
}
#poll_links a:last-child {
  display: none;
}
#topmenu ul li a {
  width: auto !important;
  max-width: 120px;
  padding: 12px 14px 0 14px;
}
#footer {
    min-width: 1100px;
    max-width: 1800px;
    padding: 0 10px;
    color: white;
    background-color: #001735;
}
#footer .moduletable {
    width: 1100px;
    overflow: hidden;
}
.soc-buttons {
  float: right;
  margin: 20px 24px 0 0;
}
.fb {
  display: inline-block;
  background: url("../images/facebook.png") no-repeat;
  padding: 20px;
  margin-right: 20px;
    text-indent: -9999px;
}
.twit {
  display: inline-block;
  background: url("../images/twitter.png") no-repeat;
  padding: 20px;
    text-indent: -9999px;
}
.soc-buttons a:hover {
  opacity:0.4;
-moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
#logo span {
    padding-left: 34px;
}
.front-article {
    box-shadow: 0 2px 3px;
    padding: 10px !important;
    /*width: 90%;*/
    margin: 0 auto;
    /*float: right;*/
}
.pagination ul li{
    display: inline-block;
    padding: 3px;
}
.pagination ul li a{
    text-decoration: none;
}
.pagination .counter{
    display: none;
}
.article-info .published{
  margin-left: 0;
}
@media all and (max-width: 1200px) {
  #topmenu ul li a {padding: 12px 10px 0 10px;}
}
@media all and (max-width: 1100px){
    #restricter {
        /*min-width: 100%;*/
    }
}