/*
Theme Name:     Responsive Child Theme
Description:    Responsive Child Theme
Author:         ImTheAuthor
Template:       responsive
Version:        1.0.0
*/
@import url("https://9bdb00.claudeassets.com/20200220002506cs_/http://redemperorresources.com/wp-content/themes/responsive/style.css");
/* =Theme customization starts here */

/* BODY PART */
body{
background-image: url('http://119.252.77.228/~redemper/wp-content/uploads/bg-grad.png') !important;
background-repeat: repeat-x !important;
background-position: top left !important;
background-color: #200002 !important;
color: #333 !important;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.2em;
}

p{
	font-size: 13px !important;
}

div.wdform-field{
	margin-bottom: auto !important;
}

/* HEADER PART */
#header{
background: #fff;
}

.skip-container{
padding: 0px;
}

#logo {
float: left;
margin: 0;
padding: 15px 10px;
margin-top: 40px;
}

#asx{
	top: 20px;
	text-align: right;
	margin-right: 15px;
	color: #505052;
	position: relative;
        float: right;
        margin-top: 10px;
	/*background: url(http://119.252.77.228/~redemper/wp-content/uploads/icon-asx.png) left no-repeat;*/
}

#aim{
	top: 25px;
	text-align: right;
	margin-right: 15px;
	color: #505052;
	position: relative;
        float: right;
        margin-top: 35px;
        margin-right: -110px;
	/*background: url(http://119.252.77.228/~redemper/wp-content/uploads/aim.gif) left no-repeat;*/
}
/*------- DIANA'S CODES------*/
#capstructdiv{margin-top: -50px;margin-left:5px;}
#content-company-profile{
	margin-left: -15px;
	margin-top: -17px;
}
#content-company-strategy{
	margin-left: -15px;
	margin-top: -15px;
}

#content-company-directors{
	margin-left: 10px;
	margin-top: -15px;
	margin-right: 60px;
}
#content-company-overview{
	margin-left: 35px;
  	margin-top: -15px;
  	margin-right: 40px;
}
.img-logo{
	margin-top: -40px;
}

.menu {
background: #eeeeee url(http://119.252.77.228/~redemper/wp-content/uploads/bg-nav.gif) top left repeat-x !important;
height: 37px;
}

.menu .current_page_item a, .menu .current-menu-item a {
background-color: transparent;
}

.menu a {
border-left: none !important;
color: #58585a;
font-size: 13px;
line-height: 37px;
height: 37px;
font-weight: 500;
padding: 0 20px;
text-shadow: none;
}

.menu a:hover {
background-color: #f2e0db !important;
background-image: none;
color: #58585a;
}

.menu li li a{
background: #f2e0db !important;
padding: 3px 5px !important;
color: #560A16;
width: auto;
}

.menu ul li a:hover,
.menu li li a:hover {
	color: #000;
	text-decoration: none;
}

ul.menu > li:hover {
	color: #000;
	background-color: #f2e0db;
}

.home-latest-news.col.panel-widget-style ul li a{
	color: #CE2029 !important;
	font-weight: 600 !important;	
}

.home-latest-news.col.panel-widget-style ul li a:hover{
	color: #CE2029 !important;
	text-decoration: underline !important;
}


.home-latest-news.col.panel-widget-style ul li span.post-date{
color: #45090E !important;
font-size: 11px !important;
font-weight: bold !important;
}

/*** ---- MENU SIDEBAR ---- ***/

.menu-projects-side-nav-container{
padding: 55px 30px 20px 30px;
width:150px;
}

.menu-projects-side-nav-container ul{
border-top: #b2b2b2 solid 1px;
}
.textwelcome{
  position: absolute;
  color: white;
  font-size: 15px;
  font-weight: bold;
  left: 1px;
  top: 7px;
  line-height: 0.9em;
  padding:1rem;
}
.menu-projects-side-nav-container ul li{
border-bottom: #7f7f7f dotted 1px;
width:150px;
background-color:white;
}

.menu-projects-side-nav-container ul li a{
text-decoration: none !important;
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
line-height: 22px;
color: #666666;
padding-left: 15px;
display: block;
font-size:8pt;
height:21px;
}

.menu-projects-side-nav-container a:hover {
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
}

.menu-company-overview-container{
padding: 55px 30px 20px 30px;
width:150px;
}

.menu-company-overview-container ul{
border-top: #b2b2b2 solid 1px;
}

.menu-company-overview-container ul li{
border-bottom: #7f7f7f dotted 1px;
width:150px;
background-color:white;
}

.menu-company-overview-container ul li a{
text-decoration: none !important;
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
line-height: 22px;
color: #666666;
padding-left: 15px;
display: block;
font-size:8pt;
height:21px;
}

.menu-company-overview-container a:hover {
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
}

.IAimage{
padding-left:20px;
width:161px;
padding-bottom: 25px;
}

.site_map {
width:700px;
}
.menu-investors-side-nav-container{
padding: 55px 30px 20px 30px;
width:175px;
}

.menu-investors-side-nav-container ul{
border-top: #b2b2b2 solid 1px;
}

.menu-investors-side-nav-container ul li{
border-bottom: #7f7f7f dotted 1px;
width:175px;
background-color:white;
}

.menu-investors-side-nav-container ul li a{
text-decoration: underline;
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
line-height: 22px;
color: #666666;
padding-left: 15px;
display: block;
font-size:8pt;
height:21px;
}

.menu-investors-side-nav-container a:hover {
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
}

.menu-news-and-reports-container{
padding: 55px 30px 20px 40px;
width:150px;
}

.menu-news-and-reports-container ul{
border-top: #b2b2b2 solid 1px;
}

.menu-news-and-reports-container ul li{
border-bottom: #7f7f7f dotted 1px;
width:150px;
background-color:white;
}

.menu-news-and-reports-container ul li a{
text-decoration: none !important;
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
line-height: 22px;
color: #666666;
padding-left: 15px;
display: block;
font-size:8pt;
height:21px;
}

.menu-news-and-reports-container a:hover {
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
}

.menu-contact-us-nav-container{
padding: 55px 30px 20px 30px;
width:150px;
}

.menu-contact-us-nav-container ul {
border-top: #b2b2b2 solid 1px;
}


.menu-contact-us-nav-container ul li{
border-bottom: #7f7f7f dotted 1px;
width:150px;
background-color:white;
}

.menu-contact-us-nav-container ul li a{
text-decoration: none !important;
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
line-height: 22px;
color: #666666;
padding-left: 15px;
display: block;
font-size:8pt;
height:21px;
}

.menu-contact-us-nav-container a:hover {
background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
}

#footer {
clear: both;
/*max-width: 100%;*/
margin: 0 auto;
padding: 0px 25px 0 25px;
}
/*** ----- END OF MENU SIDEBAR ---- ***/


/* PAGE WRAPPER PART */
#wrapper{
margin: auto auto 20px auto !important;
border: 0px !important;
-webkit-border-radius: 0px !important; 
-moz-border-radius: 0px !important;
border-radius: 0px !important;
padding: 0 0px 0px 0px !important;
}



/* HOMEPAGE CONTENT PART */

.entry-title{
	display: none;
}

#pg-13-0.panel-grid{
margin-top: 0px;
max-width: 100%;
width: 960px;
height: auto;
/*margin-left: -20px;*/
}

.slider-wrapper.theme-default {
width: 960px;
max-width: 100%;
position: inherit;
margin-left: 0px;
margin-top: 0px;
}

#content-full {
margin-top: 0px;
margin-bottom: -30px !important;
}

.theme-default .nivo-caption {
font-size: 14px;
padding: 15px;
}

.home-cols-1{
margin-top: -50px;
}

#home-company-overview.col {
/* background: #f4f0f0 url(http://119.252.77.228/~redemper/wp-content/uploads/bg-home-col-1.jpg) bottom right no-repeat; Commented out by Andrew Haynes and added line below - 2nd April 2015 */
background: #f4f0f0 url(http://119.252.77.228/~redemper/wp-content/uploads/bg-home-col-1-version-2.jpg) bottom right no-repeat;
/* width: auto; */
height: 220px;
/* float: left; */
padding: 15px;
position: relative;
}

#home-company-overview.col h2 {
color: #ce2029;
font-size: 14px;
padding-bottom: 15px;
margin-top: 0px;
}

#home-company-overview.col p {
width: 200px; /* changed from 140px to 200px by Andrew Haynes - 28th June 2018 */
margin-top: -10px;
word-break: break-word;
line-height: 1.5em;
}

#home-latest-news.col{
background: #FFF url(http://119.252.77.228/~redemper/wp-content/uploads/bg-home-col-2.jpg) bottom right no-repeat;
/* width: 290px; */
height: 220px;
/* float: left; */
padding: 15px;
position: relative;
}

#home-latest-news.col h2 {
color: #ce2029;
font-size: 14px;
padding-bottom: 15px;
margin-top: 0px;
}

#home-latest-news div.article {
color: #45090E;
font-size: 11px;
font-weight: bold;
width: 195px;
padding-top: 0;
}

#home-latest-news table{
margin-top: -15px;
margin-left: -10px;
}

#home-share-price.col {
background-color: #f4f0f0;
/* width: 290px; */
height: 220px;
/* float: left; */
padding: 15px;
position: relative;
}

#home-share-price.col h2 {
color: #ce2029;
font-size: 14px;
/*padding-bottom: 15px;*/
margin-top: 0px;
}

#load-shareprice h3 {
color: #45090e;
font-size: 12px;
padding-bottom: 10px;
/*padding-top: 4px;*/
font-weight: bold;
font-style: normal;
}

#tb-price{
	margin-top: -25px;
}

.easy-table th, .easy-table td {
padding: 8px;
/* line-height: 18px; */
text-align: left;
vertical-align: top;
/* border-top: 1px solid #dddddd; */
}


#home-share-price.col p{
line-height: 1.2em;
}

#load-shareprice #change, #load-shareprice #date-time, #load-shareprice #aim-soon {
color: #505050;
line-height: 0.2em;
font-size: 11px;
padding: 0px 0px 0px 0px;
}

.home-cols-2 {
/*height: 142px;*/
/*margin-top: -30px;*/

}

.home-cols-2 .col h2 {
  font-size: 14px;
  color: #676767;
  font-weight: normal;
  padding-bottom: 0px;
  line-height: 1.2em;
}

.home-cols-2 h2{
	width: 140px;
}

#home-one-of-four, #home-two-of-four, #home-three-of-four, #home-four-of-four  {
	padding-left: 10px;
	/*background: url(http://119.252.77.228/~redemper/wp-content/uploads/bg-home-low-col.png) top left repeat-x;
	padding-left: 10px;
	height: 142px;
	margin-top: -10px;*/
}

/*div.home_shadow1 {
	-webkit-box-shadow: 0px 5px 4px 0px rgba(204,204,204,1);
	-moz-box-shadow: 0px 5px 4px 0px rgba(204,204,204,1);
	box-shadow: 0px 5px 4px 0px rgba(204,204,204,1);
}*/

.home_1 {
background: url(http://119.252.77.228/~redemper/wp-content/uploads/icon-col1.png);
background-repeat:no-repeat; 
background-position:97% 100%; 

}
.home_2{
background: url(http://119.252.77.228/~redemper/wp-content/uploads/icon-col2.png);
background-repeat: no-repeat;
background-position:97% 100%; 
}
.home_3{
background: url(http://119.252.77.228/~redemper/wp-content/uploads/icon-col3.png);
background-repeat: no-repeat;
background-position:97% 100%; 
}
.home_4{
background: url(http://119.252.77.228/~redemper/wp-content/uploads/icon-col4.png) ;
background-repeat: no-repeat;
background-position:97% 100%; 
}
#home-one-of-four p {
width:100px;
}

#home-two-of-four p {
width: 120px;
}

#home-three-of-four p {
width: 110px;
}

#home-four-of-four p {
width: 110px;
}

#home-cols-2 .col p {
color: #676767;
}

#pgc-13-2-0, #pgc-13-2-1, #pgc-13-2-2, #pgc-13-2-3{
background: url(http://119.252.77.228/~redemper/wp-content/uploads/bg-home-low-col.png) top left repeat-x;
	height: 142px;
border-right: #b7b7b7 1px solid;
}



#pg-13-1 .panel-grid-cell, #pg-13-2 .panel-grid-cell {
padding-left: 0px !important;
padding-right: 0px !important;
}

#pg-13-1, #pg-13-2 {
margin-left: 0 !important;
margin-right: 0 !important;
}

/* Andrew Haynes - 18-5-18 */
#pg-3118-1 {margin-top: -24px;}
#panel-3118-1-1-0 {width: 493px; margin-left: -30px;}
#pg-13-1 {margin-top: -24px;}
#pgc-13-1-0 {width: 480px !important;}
#pgc-13-1-1 {width: 480px !important; margin-left: -20px !important;}



div.article {
padding: 5px 0;
font-size: 12px;
line-height: 1.5em;
}

th, td, table {
border: none;
}

div.article a{
font-weight: 600;
}

table a:hover{
text-decoration: underline;
}

.more:hover {
background: #e2e2e2;
border: #a6a6a6 1px solid;
box-shadow: none;
text-decoration: none;
}

.more {
color: #ce2029;
display: block;
background: #f9f6f6;
padding: 5px 10px;
position: absolute;
bottom: 10px;
left: 10px;
border: #e2e2e2 1px solid;
box-shadow: #7f7f7f 0 2px 1px;
font-size: 11px;
}


/* Andrew Haynes - 22/5/18 */

.more-top-section:hover {
background: #e2e2e2;
border: #a6a6a6 1px solid;
box-shadow: none;
text-decoration: none;
}

.more-top-section {
color: #ce2029;
display: block;
background: #f9f6f6;
padding: 5px 10px;
position: absolute;
bottom: 20px;
left: 35px;
border: #e2e2e2 1px solid;
box-shadow: #7f7f7f 0 2px 1px;
font-size: 11px;
}



/*--------------+More Buttons - INVESTORS PAGE-----------------MHEAN--*/


.more1:hover {
background: #e2e2e2;
border: #a6a6a6 1px solid;
box-shadow: none;
text-decoration: none;
}

.more1 {
color: #ce2029;
display: block;
background: #f9f6f6;
padding: 5px 10px;
position: absolute;
border: #e2e2e2 1px solid;
box-shadow: #7f7f7f 0 2px 1px;
font-size: 11px;
}



/*---------END mhean---*/

#home-four-of-four a.more{
position: static;
width: 41px;
} 

#home-three-of-four a.more{
position: static;
width: 41px;
} 

#home-two-of-four a.more{
position: static;
width: 41px;
}

#home-one-of-four a.more{
position: static;
width: 41px;
}

ul#lcp_instance_0.lcp_catlist {
	list-style-image: url(http://119.252.77.228/~redemper/wp-content/uploads/ShowCat.png) !important;
	margin-left: 0px;
 	margin-top: 19px;
}

h2.title{
font-size: 20px;
font-weight: normal;
color: #ce2029;
margin-top: -2%;
}

h3.widget-title{
color: #ce2029;
font-size: 14px;
padding-bottom: 15px;
margin-top: 0px;
}




/*** ---- CONTACT US CONTENT PART ---- ***/

#content-main-contact-us{
padding: 0px 35px 35px 35px;
}

#content-main-contact-us #print .title{
font-size: 20px;
font-weight: normal;
color: #ce2029;
padding-bottom:5px;
}

#content-main-contact-us .print{
float:right;
}

#content-main-contact-us .print img{
width:22px;
}

#content-main-contact-us table tbody{
display: table-row-group; 
vertical-align: middle; 
border-color: inherit;
}

#content-main-contact-us table tbody tr{
display: table-row;
vertical-align: inherit;
border-color: inherit;
}

#content-main-contact-us table tbody tr th{
background: #F2E0DB;
text-align:left;
padding: 10px 0px 10px 10px;
border:1px solid white; 
font-size:10pt; 
font-weight:bold; 
color:#333333;
}

#content-main-contact-us table tbody tr td{
background: #F1F1F1;
padding-left:10px;
padding: 15px 0px 10px 15px;
border:1px solid white; 
font-size:10pt; 
color:#333333;
line-height: 150%;
}


#content-main-contact-us table tbody tr td a{
color:#ce2029;
}

#content-main-corp-dir{
max-width:100%;
padding: 0px 35px 35px 55px;
}

#content-main-corp-dir #print .title{
font-size: 20px;
font-weight: normal;
color: #ce2029;
padding-bottom:5px;
}

#content-main-corp-dir .print{
float:right;
}

#content-main-corp-dir .print img{
width:22px;
}

#content-main-corp-dir table tbody{
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}

#content-main-corp-dir table tbody tr{
display: table-row;
vertical-align: inherit;
border-color: inherit;
}

#content-main-corp-dir table tbody tr th{
background: #F2E0DB; 
text-align:left; 
padding: 15px 0px 10px 15px;
border:1px solid white; 
font-size:10pt; 
font-weight:bold; 
color:#333333;
}

#content-main-corp-dir table tbody tr td{
background: #F1F1F1;
padding-left:10px; 
padding: 10px 0px 10px 10px; 
border:1px solid white; 
font-size:10pt; 
color:#333333;
line-height: 150%;
}

#content-main-contact-email-alert{
max-width:100%;
padding: 10px 35px 35px 0px;
font-size:10pt;  
color:#333333;
}

#content-main-contact-email-alert .title{
font-size: 20px; 
font-weight: normal; 
color: #ce2029; 
padding-bottom:5px;
/*margin-left: -5%; Commented out by Andrew Haynes as title was way too far left on desktop rednering - 30th March 2015*/ 
}

#content-main-contact-email-alert .print{
float:right;
}

#content-main-contact-email-alert .print img{
width:22px;
}

#content-main-contact-email-alert table{
line-height: 150%;
}

#content-main-contact-email-alert #Table1{
margin-top: -35px;
margin-left: -8px;
}

#content-main-contact-email-alert table #UserDetails{
margin-top: -25px;
margin-left: -8px;
}

#content-main-email-alert-success{
padding:0px 30px 40px 30px;
color:#333333; 
font-size:10pt;
}

#content-main-email-alert-success .title{
font-size: 20px;
font-weight: normal;
color: #ce2029;
padding-bottom:16px;
}

#content-main-contact-email-alert-unsubscribe{
padding:0px 30px 0px 30px;
}

#content-main-contact-email-alert-unsubscribe .title{
font-size: 20px; 
font-weight: normal; 
color: #ce2029;
}

#content-main-contact-email-alert-unsubscribe #Table1{
color:#333333; line-height: 0.01;
}

#content-main-contact-email-alert-unsubscribe #aspnetForm{
margin-left: -15px;
margin-top: -20px;
}

/*** ---- END CONTACT US CONTENT PART ---- ***/

/*----COMPANY OVERVIEW---*/
.textwidget{
font-size:13px;
}
#content-puntland{
margin-top: 40px;
}
#content-georgia{
margin-top: 40px;
}
.link-corporate-governance ul{
padding:5px;
}
.link-corporate-governance li{
list-style-image: url('http://119.252.77.228/~redemper/wp-content/uploads/arrow-2.gif'); 
list-style-type: square; 
list-style-position: outside; 
padding-bottom: 10px; 
margin-left: 35px;
}

.link-corporate-governance a{
color: #ce2029; 
text-decoration: none;
font-size: 11px;
}

.board-of-directors p{
font-size:10px;
text-align: justify;
}

.board-of-directors a:hover{
text-decoration:none !important;
}

.board-of-directors a{
text-decoration:none !important;
}


.new-links-board-of-directors a{
font-size: 13px;
color: #ce2029; 
text-decoration: none;
}

.new-links-board-of-directors a:hover{
text-decoration:none !important;
}

.new-links-board-of-directors li{
list-style-image: url('https://9abbba.claudeassets.com/20200220002506im_/http://redemperorresources.com/wp-content/uploads/arrow-2.gif'); 
list-style-type: square; 
list-style-position: outside; 
padding-bottom: 10px; 
margin-left: 35px;
}

/*---SIDEBAR COMPANY OVERVIEW---*/
.email-alert-widget{
padding: 20px 1px 0px 11px;
margin-top: -70px;
margin-left: 10px;
width: 179px;
}
.email-alert-profile{
padding: 20px 1px 0px 11px;
margin-top: -70px;
margin-left: 10px;
width: 179px;
}
.email-alert-strategy{
padding: 20px 1px 0px 11px;
margin-top: -70px;
margin-left: 10px;
width: 179px;
}
.email-alert-directors{
padding: 20px 1px 0px 11px;
margin-top: -70px;
margin-left: 10px;
width: 179px;
}
.sidepromo {
margin-top: 15px;
background: url(http://119.252.77.228/~redemper/wp-content/uploads/bg-promo.png) top left repeat-x;
padding: 20px 10px;
position: relative;
}

.sidepromo p {
color: #878787;
width: 80px;
background: url(http://119.252.77.228/~redemper/wp-content/uploads/icon-email-promo.png) right no-repeat;
padding-right: 75px;
font-size: 11px !important;
margin-top: 15px !important;
}

.sidepromo .promolink {
position: absolute;
top: 0;
left: 0;
width: 179px;
height: 102px;
display: block;
}

.sidepromo h2 {
color: #555555 !important;
padding-bottom: 5px;
font-size: 11px !important;
font-weight: bold !important;
}

/* FOOTER AREA */
.copyright{
float: left;
text-align: left;
text-decoration: none !important;
max-width:70%;
}

.scroll-top{
float: left;
}

.powered{
float: right;
}

.col-300{
width: inherit !important;
}

.col-940 {

height:auto;

}
.col-941 {

height:auto;

}

#footer-wrapper .grid.col-940 {
/*margin: 0;*/
/*display: none;*/
margin-top: -50px;
}
.footer a {
color: #999999;
}

.footer a:hover {
text-decoration: underline;
color: #999999;
}
#footer a {
color: #999999;
}

#footer a:hover {
text-decoration: underline;
color: #999999;
}

/*----------------------- Toni codes---------------------------------------------------------------------------------*/
/*Capital Structure Table*/

#capstructdiv{margin-top: -30px;}

#capstruct-print{
text-align: right;
top: 22px;
right: 0px;
position: relative;
font-size: 20px;
font-weight: normal;
color: #ce2029;
}
h2#capstruct-print{
text-align: left;
/*top: 20px;*/
right: 0px;
position: relative;
font-size: 20px;
font-weight: normal;
color: #ce2029;
padding-bottom: 10px;
}

#capstructdiv #capstruct-tbl {
font-size: 13px;
display: table;
border-collapse: separate;
border-spacing: 1px;
}

#capstruct-tbl tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
#capstruct-tbl th, #capstruct-tbl td {
padding: 10px;
text-align: left;
border: .5px solid #fff;
}
#capstruct-tbl th, #capstruct-tbl td #1{
padding: 20 10 10 10;
text-align: left;
}
#capstruct-tbl td {
background: #F1F1F1;
}
#capstruct-tbl th {
background: #F2E0DB;
padding: 10px;
text-align: left;
}
table#capstruct-tbl{
border: .5px solid #fff; !important
}
p#capstruct-td{
font-size:12px !important;
}
/*KeyDates*/
table#KeyDates tbody tr th{
border: 1px solid #fff;
}
/* Share Price Info */
#tblQuote td { padding:3px 5px; background-color:#F0F0F0; !important}
#tblQuote .title { padding-bottom:3px; color:#333333; font-weight:bold; background-color:#F2E0DB;!important }

/*---------AIM RULE 26---------------*/

div#AIM-26 p{
font-size: 12px !important;
line-height: 1.5em;
}

div#AIM-26 h3{
font-style: normal;
color: #45090e;
font-size: 16px;
font-weight: 100;
/*line-height: 1.5em;*/
}

div#AIM-26 a {
color: #ce2029;
}

/*#tablepress-3 thead tr.row-1{
background: #F2E0DB;
text-align: left;
padding: 10px;
font-weight: bold;
}*/



#top20-tbl #tbl-col1, #top20-tbl #tbl-col2 {
text-align: left;
}
#top20-tbl th {
background: #F2E0DB;
}
#top20-tbl th, #top20-tbl td {
padding: 10px;
}
#top20-tbl th, #top20-tbl td {
padding: 10px;
}


/*---------inv-faq------------------*/
div#inv-faq-paragraph{
font-size: 13px !important;
line-height: 1.5em;
}

/************aimtbl*****************/
p#aimtitle{font-size: 13px;
	font-weight: bold;}

table#aimtbl { 
  width: 100%; 
  border-collapse: seperate; 
  margin-top: 0 !important;
}
/* Zebra striping */
tr#aimtbl-tr:nth-of-type(odd) { 
  background: #eee; 
}

th#aimtbl-th { 
	background: #F2E0DB;
	color: black;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
}

td#aimtbl-td { 
	padding: 6px;
	text-align: left;
	font-size: 14px;
	padding: 10px;
}

td#aimtbl-td, th#aimtbl-th{
        border: 1px solid white; 
	line-height: 1.25em;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
.plugin_share {
margin:10px;
width:auto;

}

	#wrapper {
	margin: auto auto 20px auto !important;
	border: 0px !important;
	-webkit-border-radius: 0px !important; 
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	padding: 0 0px 0px 0px !important;

	/*height:1600px;*/

	}






	/* Force table to not be like tables anymore */
	table#aimtbl, thead#aimtbl-thead, tbody#aimtbl-tbody, th#aimtbl-th, td#aimtbl-td, tr#aimtbl-tr { 
	display: block; 
	font-size:11px;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead#aimtbl-thead tr#aimtbl-tr { 
	position: absolute;
	top: -9999px;
	left: -9999px;
	}
	
	tr#aimtbl-tr { border: 1px solid #ccc; }
	
	td#aimtbl-td { 
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee; 
	position: relative;
	padding-left: 30%;
	text-align:left; 
	}
	
	td#aimtbl-td:before { 
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%; 
	padding-right: 10px; 
	white-space: nowrap;
	text-align:left;
	}

	th#aimtbl-th{
	display:none;
	}
	
	/*
	Label the data
	*/
	td#aimtbl-td:nth-of-type(1):before { width:20%; background: #F2E0DB; content: "Rank"; }
	td#aimtbl-td:nth-of-type(2):before { width:20%; background: #F2E0DB; content: "Name"; }
	td#aimtbl-td:nth-of-type(3):before { width:20%; background: #F2E0DB; content: "Shares"; }
	td#aimtbl-td:nth-of-type(4):before { width:20%; background: #F2E0DB; content: "%"; }
}

/* unvisited link */
#compover a:link {
    color: #FF0000;
}

/* visited link */
#compover a:visited {
    color: #00FF00;
}

/* mouse over link */
#compover a:hover {
    color: #FF00FF;
}

/* selected link */
#compover a:active {
    color: #0000FF;
}
/*----------End of toni codes-------------------------------------------------------------------------------------*/

/* RESPONSIVE LAYOUTS */

/***--- MHISTER ---***/

@media screen and (max-width: 853px) {
.plugin_share {
margin:10px;
width:auto;

}
.menu-news-and-reports-container {
display: none;
}
.menu-contact-us-nav-container{
display: none;
}
.menu-investor-side-nav-container{
display: none;
}
.menu-company-overview-container{
display: none;
}
.menu-projects-side-nav-container{
display: none;
}

#content-main-contact-us{
margin-top: -55px;
margin-left: -25px;
}

#content-main-corp-dir{
margin-top: -55px;
margin-left: -25px;
}

#content-main-contact-email-alert{
margin-top: -40px;
padding:10px;
margin-left: -20px;
}

}

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



#home-share-price.col {

height:400px;
}

.share_price_frame { 
width:180px;
height:200px;
overflow:hidden;
}

#catlistLN {
margin-top: -10px;
margin-bottom: 30px;
}

#content-main-contact-us table tbody tr th{
font-size:7.5pt; 
}

#content-main-contact-us table tbody tr td{
font-size:7.5pt; 
padding: 10px;
}

#content-main-contact-us{
padding:10px;
}
#content-main-corp-dir{
padding:10px;
}
#content-main-corp-dir table tbody tr td {
padding:10px;
}

#content-main-contact-email-alert{
padding:10px;
}

#content-company-profile{
margin-left:-25px;
}

}
/***--- END of MHISTER ---***/


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 330px) {
/* Styles */

#wrapper{
margin: auto auto 20px auto !important;
border: 0px !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
padding: 0 0px 20px 0px !important;
/*height:1300px;*/
}


#logo { max-width: 100% !important; }
/*.img-logo { margin-left: auto !important; margin-top: 0px }/*
.img-log img { width: 290px; max-width: 100%;}
#asx, #aim { display: none; }
.slider-wrapper.theme-default { max-width: 100%; height: auto; width: 320px; }
.theme-default .nivoSlider { width: 270px; max-width: 100%;}
.theme-default .nivo-caption { font-size: 9px; padding: 3px; }
#home-company-overview.col, #home-share-price.col, .home-latest-news.col { max-width: 100% !important; width: 240px !important; }
div.col.panel-widget-style { width: 240px; max-width: 100%; margin-top: -30px; }
#home-share-price.col { margin-top: -10px !important; height: inherit !important; margin-bottom: 10px; }
table#asxprice, table#aimprice { margin: -30px 42px 0px !important; }
.js .main-nav .menu li a {
    height: 30px;
    font-size: 11px;}
.col-300 {
    text-align: center;}
#four-col-p {
font-size: 13px !important;	
width: auto;}

#content-main-contact-email-alert{
margin-top: -40px;
padding: 10px;
}
#ctl00_contentPlaceHolderBody_wctlUserDetails_txtFirstName, #ctl00_contentPlaceHolderBody_wctlUserDetails_txtLastName, #ctl00_contentPlaceHolderBody_wctlUserDetails_txtEmail{
width: 120px;
}

.frmLabel4{
padding-top: 40px;
}


#ctl00_contentPlaceHolderBody_wctlUserDetails_ddlGroupBelong {
width:120px;
}
#content-overview{
margin-top: -90px;
}
#content-puntland{
margin-top: -40px;
}
#content-georgia{
margin-top: -50px;
}
#content-company-profile{
	margin-left: -15px;
	margin-top: -135px;
}
#content-company-strategy{
	margin-left: -30px;
	margin-top: -65px;
}
#content-company-directors{
	margin-left: -30px;
	margin-top: -65px;
}
#content-company-overview{

	margin-left: -30px;
	margin-top: -65px;
}
#capstructdiv{margin-top: -90px;}
}

@media only screen and (min-width: 361px) and (max-width: 480px){
/* Styles */
#asx { top: 35px; margin-right: 8px; font-size: 9px; }
#aim { top: 35px; margin-right: 8px; font-size: 9px; }
#asx img, #aim img{ width: 15px; }
#asx, #aim { display: none; }
#home-company-overview.col p { width: 190px; font-size: 12px !important; }
#load-shareprice { margin-top: -25px; }
.theme-default .nivo-caption { font-size: 11px; padding: 5px; }
#tablepress-1{ margin-top: 35px; }
.home-cols-2 { margin-top: -20px; }
#four-col-p { width: auto !important; font-size: 12.5px !important; }
#content-overview{
margin-top: -90px;
}
#content-puntland{
margin-top: -40px;
}
#content-georgia{
margin-top: -10px;
}
#content-company-profile{
	margin-left: -15px;
	margin-top: -135px;
}
#capstructdiv{margin-top: -90px;}
}
	
/* Smartphones (portrait) ----------- */
@media only screen and (min-width :331px) and (max-width : 360px) {
/* Styles */

#logo { padding: 15px 0px; }
#asx, #aim { display: none; }
.img-logo { margin-top: -42px !important; }

/*------- DIANA'S CODES------*/
#capstructdiv{margin-top: -90px;}
#content-overview{
margin-top: -90px;
}
#content-puntland{
margin-top: -40px;
}
#content-georgia{
margin-top: -10px;
}
#content-company-profile{
	margin-left: -15px;
	margin-top: -135px;
}
#content-company-overview{
	margin-left: -15px;
	margin-top: -65px;
}
#content-company-directors{
	margin-left: -15px;
	margin-top: -65px;
}
#content-company-strategy{
	margin-left: -15px;
	margin-top: -1px;
}
.list-corporate-strategy{
	font-size: 13px;
	margin-left: -30px;
}
/*-------END OF DIANA'S CODES------*/
}
@media only screen and (min-width: 481px) and (max-width : 767px) {
/* Styles */
#logo { padding: 15px 0px; margin-top:20px;}
#asx, #aim { display: none; }
.img-logo { margin-top: -10px !important; }
#home-company-overview.col p { width: auto; margin-top: -10px; line-height: 1.5em; font-size: 12px !important; }
#home-latest-news.col ul{
    font-size: 11.5px;}
#content-overview{
margin-top: -90px;
}
#content-puntland{
margin-top: -40px;
}
#capstructdiv{margin-top: -80px;}


/*------- DIANA'S CODES------*/

#content-company-profile{
	margin-left: 35px;
	margin-top: -45px;
}
#content-company-overview{
	margin-left: 35px;
	margin-top: 0;
}
#content-company-directors{
	margin-left: 35px;
	margin-top: 0;
}
#content-company-strategy{
	margin-left: 35px;
	margin-top: 0;
}
.list-corporate-strategy{
	font-size: 13px;
	margin-left: -30px;
}
}

/*-------END OF DIANA'S CODES------*/
@media only screen and (min-width: 768px) and (max-width: 1024px){
/* Styles */

/*------- DIANA'S CODES------*/
#capstructdiv{margin-top: -50px;}
#content-overview{
margin-top: -35px;
}
#content-puntland{
margin-top: -40px;
}
#content-georgia{
margin-top: -10px;
}
#content-company-profile{
	margin-left: 35px;
	margin-top: -70px;
}
#content-company-strategy{
	margin-left: 35px;
	margin-top: -5px;
}
#content-company-directors{
	margin-left: 35px;
	margin-top: -5px;
}
#content-company-overview{
	margin-left: 35px;
	margin-top: -5px;
}
/*-------END OF DIANA'S CODES------*/
}

@media only screen and (min-device-width : 800px) and (max-device-width : 1000px) {
/*------- DIANA'S CODES------*/
#capstructdiv{margin-top: -50px;margin-left:5px;}
#content-company-profile{
	margin-left: -15px;
	margin-top: -65px;
}
#content-company-strategy{
	margin-left: -15px;
	margin-top: -15px;
}

#content-company-directors{
	margin-left: 10px;
	margin-top: -15px;
	margin-right: 60px;
}
#content-company-overview{
	margin-left: 35px;
  	margin-top: -15px;
  	margin-right: 40px;
}
.investors_header_page2{
margin-left: -125px;
margin-right: 135px;
}
/*-------END OF DIANA'S CODES------*/

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */

}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

/* investors page */
#investor-fs-tbl  #investor-fs-tbl {text-align:left; font-size:14px; }
#investor-fs-tbl { background-color:#F2E0DB; padding:10px;}
#investor-fs-tbl  { background-color:#F1F1F1;}



.table_share_price { 
	width: 100%; 
	border-collapse: collapse; 

	}

	.tr_table_share_price:nth-of-type(odd) { 
	
	background-color:#F1F1F1;

	}
	.th_table_share_price { 
	background-color:#F2E0DB;
	color: white; 
	font-weight: bold; 
	padding: 6px; 
	border: 1px solid #ccc; 
	text-align: left; 
	}
	.td_share_price_info { 
	padding: 6px; 
	border: 1px solid #ccc; 
	text-align: left; 
	background-color:#F1F1F1;
	}

.invest_red_emperor  {

list-style-image: url("https://498111.claudeassets.com/20200220002506im_/http://redemperorresources.com/wp-content/themes/responsive-child/arrow-2.gif");

}
@media only screen and (max-width: 360px),
(min-device-width: 320px) and (max-device-width: 420px) 
{

.list_sitemap { 

width:100px;

}
.col-940 {

height:auto;
}
/*.home_align { margin-right:20px; }*/
#wrapper {
margin: auto auto 0px auto !important;
border: 0px !important;
-webkit-border-radius: 0px !important; 
-moz-border-radius: 0px !important;
border-radius: 0px !important;
padding: 0 0px 20px 0px !important;

height:auto;

}
.table_investors { font-size:8px; }

}
@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {



/*.home_align { margin-right:40px; }*/
.menu-investors-side-nav-container{
display:none
}
	.share_table {
	display:block;
	width:100px;
	}
	
	.share_price_info {
	width:100px;
	background-color:#F1F1F1;
	font-size:11px;
	}
	
	

	.share_price_info {

	background-color:#F1F1F1;
	width:100px;
	}
	
	.table_share_price, thead, tbody ,.th_table_share_price ,.td_share_price_info ,.tr_table_share_price { 
	display: block; 
	}
	
	thead .tr_table_share_price{ 
	position: absolute;
	top: -9999px;
	left: -9999px;

	}
	
	.tr_table_share_price { border: 1px solid #ccc; }
	
	.td_share_price_info { 

	border: none;
	border-bottom: 1px solid #ccc; 
	position: relative;
	padding-left: 50%; 
	}
	
	.td_share_price_info:before { 
	border-right: 1px solid #ccc; 

	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%; 

	white-space: nowrap;

	}
	
	.share_price_info {

	background-color:#F1F1F1;

	}
	.key_dates { 
	border:1px solid #fff;
	}
	.td_share_price_info:nth-of-type(1):before { content: "buy"; }
	.td_share_price_info:nth-of-type(2):before { content: "Sell"; }
	.td_share_price_info:nth-of-type(3):before { content: "First"; }
	.td_share_price_info:nth-of-type(4):before { content: "High"; }
	.td_share_price_info:nth-of-type(5):before { content: "Low"; }
	.td_share_price_info:nth-of-type(6):before { content: "Last"; }
	.td_share_price_info:nth-of-type(7):before { content: "MktPrice"; }
	.td_share_price_info:nth-of-type(8):before { content: "Change"; }
	.td_share_price_info:nth-of-type(9):before { content: "Percent Change"; }
	.td_share_price_info:nth-of-type(10):before { content: "Volume"; }
	.td_share_price_info:nth-of-type(11):before { content: "Total Trades"; }
	
	.welcome_investors {
	
	background-color:#7f050b;
	color:#fff;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	width: 100%;
	float:left;
	
	}
	.header_welcome_investors2 {
	text-align:center;
	}
	
	
	.menu-investors-menu-container{
	display:none;
	}
}

@media only screen and (max-width: 320px),
(min-device-width: 320px) and (max-device-width: 768px)  {

.top_space {

margin-top:-40px;

}
table#aimtbl, thead#aimtbl-thead, tbody#aimtbl-tbody, th#aimtbl-th, td#aimtbl-td, tr#aimtbl-tr { 
	display: block; 
	font-size:11px;

	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead#aimtbl-thead tr#aimtbl-tr { 
	position: absolute;
	top: -9999px;
	left: -9999px;
	}
	
	tr#aimtbl-tr { border: 1px solid #ccc; }
	
	td#aimtbl-td { 
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee; 
	position: relative;
	padding-left: 30%;
	text-align:left; 
	}
	
	td#aimtbl-td:before { 
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%; 
	padding-right: 10px; 
	white-space: nowrap;
	text-align:left;
	}

	th#aimtbl-th{
	display:none;
	}
	
	/*
	Label the data
	*/
	td#aimtbl-td:nth-of-type(1):before { width:20%; background: #F2E0DB; content: "Rank"; }
	td#aimtbl-td:nth-of-type(2):before { width:20%; background: #F2E0DB; content: "Name"; }
	td#aimtbl-td:nth-of-type(3):before { width:20%; background: #F2E0DB; content: "Shares"; }
	td#aimtbl-td:nth-of-type(4):before { width:20%; background: #F2E0DB; content: "%"; }

.investors_header_page {

margin-top:-60px;

}

.top_title_space {

margin-top:-50px;

}

/***** toni****/

.home_shadow1{
width:auto;
padding:10px;
}


#capstructdiv #capstruct-tbl {
font-size: 6px;
/*display: table;
border-collapse: separate;*/
padding:auto;
}
/****toni*****/

#top20-tbl { 
font-size:7px;
}

	.table_investors {
	border-collapse: collapse;
	display:block;
	

	}
#investor-fs-tbl {

overflow:scroll;
margin-left:-10px;
 

}
	th, #investor-fs-tbl{text-align:left; font-size:12px;}
	#investor-fs-tbl th { background:#F2E0DB;  font-size:11px;}
	#investor-fs-tbl td { background:#F1F1F1;  display:block; }
	
	.key_dates { 
	border:1px solid #fff;
	}
	
	
	

}


.why_invest_red_emperor {

font-size:14px; 

}

.why_invest_red_emperor_li {

margin:10px;

}

#top_shareholder { 

background-color:#F2E0DB

}
.capital_structure {
text-align:left;
font-weight:bold;
background-color:#F2E0DB;

}

.welcome_investors {
	
	background-color:#7f050b;
	color:#fff;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	width: 100%;
	float:left;
	
	}

/* end investor page */	



/*-------START---------JEFF---------------------*/
/* ----EMAIL ALERTS-------*/
.panel-grid-cell {
	border-style: none;
}
.entry-title {
	display: none;
}
.breadcrumb-current{
	display: none;
}
.breadcrumb a,
.chevron {
	display: none;
}
.title {
	color: #d8171b;
	font-size: 20px;
	font-weight: normal;
}
.myRadio {
	border: 2px solid #FFFFFF;
        height: 55px;
}
#content-main-contact-email-alert {
	font-size: 13px;
	margin-top: 30px;
}

div#content-main-contact-email-alert2 {
  margin-right: 25px;
  margin-top: -2px;
}
.EATable {
	margin-top: -1%;
	margin-left: -1%;
	border: 2px solid #FFFFFF;
}
.EATable tr, td{
	border: 2px solid #FFFFFF;
}


.textwidget a:hover {
	text-decoration: underline;
}

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

.table_spi { 


width:300px !important;

}


.fact_sheet_title {

margin-top:-90px;

}
	.Table11, .EATable, .myRadio {
	overflow-x: auto;
	display: block;
	width: 100%;
	}
}

/* ----In the News----JEFF---*/

.tiprint {
	border: 2px solid #FFFFFF;
	margin-top: -9.8%;
	margin-left: -1%;
}

.maintable {
	margin-top: 5%;
	margin-left: -2%;
	font-size: 12px;
}
.maintable img{
	margin-top: -2%;
	
}
.maintable a{
	color: #ce2029 !important;
	margin-top: 10%;
	
}
.article1, .article2, .article3, .article4, .article5 {
	margin-top: -3.5%;
	margin-left: 2.5%;
}
.REclick a:hover {
	font-size: 12px;
	text-decoration: underline;
}

/* ----Research Reports------*/
.tiprint2 {
	border: 2px solid #FFFFFF;
	margin-top: -5%;
	margin-left: -1%;
}
.RRarticle {
	margin-left: 1%;
	margin-top: -3%;
	font-size: 13px;
	font-weight: normal;
}
.RRarticle  a{
	color: #d8171b;	
}
/* ----Broker Report------*/
.tiprint3 {
	border: 3px solid #FFFFFF;
	margin-top: -5.5%;
	margin-left: -2%;
}
.BRarticle {
	margin-left: -.3%;
	margin-top: -2%;
	font-size: 13px;
	font-weight: normal;
}
.BRarticle  a{
	color: #d8171b;	
}

.BRarticle  a:hover {
	text-decoration: underline;
}
/* ----Related Websites-------*/

#content-main-ASX-Announcements{
  padding-left: 15%;
  margin-top: -6.7%;
}


.tiprint4 {
	border: 2px solid #FFFFFF;
	margin-top: -4%;
	margin-left: -5%;
}
.RWarticle {
 	margin-top: 4%;
 	margin-left: -5%;
	font-size: 13px;
	font-weight: normal;
}
.RWarticle  a{
	color: #d8171b;	
}

/* ----ASX Announcement----JEFF---*/

.ASXtiprint {
	border: 2px solid #FFFFFF;
	margin-top: -10%;
	margin-left: -1%;
}
.ASXprintprint  {
	margin-top: -10%;
}
.ASXmaintable {
	margin-top: -1%;
	margin-left: 1%;
	font-size: 12px;
}
.ASXmaintable img{
	margin-top: -2%;
	
}
.ASXmaintable a{
	color: #d8171b;
	margin-top: 10%;
	
}
.ASXarticle2, .ASXarticle3, .ASXarticle4, .ASXarticle5 {
	margin-top: -3.5%;
}
/*.ASXREclick a:hover, .ASXmaintable  a:hover  {
	font-size: 12px;
	text-decoration: underline;
}*?
/* ----Half Yearly Reports----JEFF---*/

.HYRtiprint {
	border: 2px solid #FFFFFF;
	margin-top: -10%;
	margin-left: -1%;
}
.HYRprintprint  {
	margin-top: -10%;
}
.HYRmaintable {
	margin-top: -1%;
	margin-left: 1%;
	font-size: 12px;
}
.HYRmaintable img{
	margin-top: -2%;
	
}
.HYRmaintable a{
	color: #d8171b;
	margin-top: 10%;
	
}
.HYRarticle2, .HYRarticle3, .HYRarticle4, .HYRarticle5 {
	margin-top: -3.5%;
}
.HYRREclick a:hover {
	font-size: 12px;
	text-decoration: underline;
}
/* ----Latest News----JEFF---*/

.LNtiprint {
	border: 2px solid #FFFFFF;
	margin-top: -10%;
	margin-left: -1%;
}
.LNprintprint  {
	margin-top: -10%;
}
.LNmaintable {
	margin-top: -1%;
	margin-left: 1%;
	font-size: 12px;
}
.LNmaintable img{
	margin-top: -2%;
	
}
.LNmaintable a{
	color: #d8171b;
	margin-top: 10%;
	
}
.LNarticle2, .LNarticle3, .LNarticle4, .LNarticle5 {
	margin-top: -3.5%;
}
.LNREclick a:hover {
	font-size: 12px;
	text-decoration: underline;
}
/* ----Quarterly Reports----JEFF---*/

.QRtiprint {
	border: 2px solid #FFFFFF;
	margin-top: -10%;
	margin-left: -1%;
}
.QRprintprint  {
	margin-top: -10%;
}
.QRmaintable {
	margin-top: -1%;
	margin-left: 1%;
	font-size: 12px;
}
.QRmaintable img{
	margin-top: -2%;
	
}
.QRmaintable a{
	color: #d8171b;
	margin-top: 10%;
	
}
.QRarticle2, .QRarticle3, .QRarticle4, .QRarticle5 {
	margin-top: -3.5%;
}
.QRREclick a:hover {
	font-size: 12px;
	text-decoration: underline;
}
/* ----ANNUAL REPORTS----JEFF---*/

.ARtiprint {
	border: 2px solid #FFFFFF;
	margin-top: -10%;
	margin-left: -1%;
}
.ARprintprint  {
	margin-top: -10%;
}
.ARmaintable {
	margin-top: -1%;
	margin-left: 1%;
	font-size: 12px;
}
.ARmaintable img{
	margin-top: -2%;
	
}
.ARmaintable a{
	color: #d8171b;
	margin-top: 10%;
	
}
.ARarticle2, .ARarticle3, .ARarticle4, .ARarticle5 {
	margin-top: -3.5%;
}
.ARREclick a:hover, .ARmaintable a:hover {
	font-size: 12px;
	text-decoration: underline;
}
/* ----Presentations----JEFF---*/

.PStiprint {
	border: 2px solid #FFFFFF;
	margin-top: -8.5%;
	margin-left: 1%;

}
.PSprintprint  {
	margin-top: -10%;
}
.PSmaintable {
	margin-top: -1%;
	margin-left: 1%;
	font-size: 12px;
}
.PSmaintable img{
	margin-top: -2%;
	
}
.PSmaintable a{
	color: #d8171b;
	margin-top: 10%;
	
}
/*--SIDEBAR MENUS--*/
.menu-news-and-reports-container a:hover, .menu-projects-side-nav-container a:hover {
	background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
}
.menu-news-and-reports-container{
	padding: 55px 30px 20px 30px;
	width:150px;
}

.menu-news-and-reports-container ul{
	border-top: #b2b2b2 solid 1px;
}

.menu-news-and-reports-container ul li{
	border-bottom: #7f7f7f dotted 1px;
	width:150px;
	background-color:white;
}

.menu-news-and-reports-container ul li a{
	text-decoration: underline;
	background: url(http://119.252.77.228/~redemper/wp-content/uploads/arrow.gif) 5px 8px no-repeat;
	line-height: 22px;
	color: #666666;
	padding-left: 15px;
	display: block;
	font-size:8pt;
	height:21px;
}
@media screen and (max-width:910px) {

	/*.textwidget {
	margin-left: 10%;
	}*/
}
/*---Footer Area-------*/
.printsearch {
	margin-left: 81%;
}
@media screen and (max-width:780px) {

.investors_header_page {

margin-top:-30px;

}
.top_title_space {

margin-top:-50px;

}
	.IAimage {
	display: none;
	}
}
@media screen and (max-width:780px) {
	.IAimage {
	display: none;
	}
}
@media screen and (min-width:780px) {
	.IAimage2 {
	display: none;
	}
}

#home-three-of-four p {
	width: 154px;
}
#home-one-of-four p {
	width: 154px;
}


@media screen and (max-width:724px) {
	#menu-item-59 {
  	/*display: none;*/
	}
}
#home-company-overview.col p {
	line-height: 1em;
}


ul#lcp_instance_0 img {
	list-style-image: none !important;
}
ul#lcp_instance_0 a:hover {
  text-decoration: underline !important;
  color: #ce2029;
}

#lcp_instance_0 {
	padding-right: 100px;
	padding-bottom: 7%;
	font-size: 12px;
 	margin: -0.5em 12em 1.5em -29px;
	padding-left: 0.4em;
	font-weight: normal;
	line-height: .6em;
}
@media screen and (max-width:920px) {
	#lcp_instance_0 {
	font-size: 11px;
	margin: 0 auto;
	padding-right: 67px;
	padding-left: 14px;
	}
}
@media screen and (max-width:780px) {
	#lcp_instance_0 {
	font-size: 11px;
	margin: 0 auto;
	padding-right: 50px;
	padding-left: 10px;
	}
}
@media screen and (max-width: 835px) {
	#lcp_instance_0 {
	font-size: 11px;
	margin: 0 auto;
	padding-right: 50px;
	padding-left: 28px;
	}
}

ul.lcp_catlist {
      padding-left: 0em;
      padding-right: 9em;
      font-size: 11px;
      font-weight: bold;
}

ul.lcp_catlist a {
	font-weight: normal;
 	font-size: 12px;
  	line-height: 1.5em;
}

ul.lcp_catlist a:hover {
     color: #CE2029;
}

/*-----HOME LATEST NEWS- and @Media-----*/

ul.lcp_catlist_3 {
      padding-left: 0em;
      padding-right: 0em;
      font-size: 11px;
      font-weight: bold;
}
ul.lcp_catlist_3 a {
	font-weight: bold;
 	font-size: 11px;
  	line-height: 1.5em;
}

ul.lcp_catlist_3 a:hover {
    	color: #CE2029;
	text-decoration: underline !important;
}
ul.lcp_catlist_3 a:visited {
    	color: #CE2029;
}



ul.lcp_catlist_2 {
      padding-left: 0em;
      padding-right: 9em;
      font-size: 11px;
      font-weight: bold;
}
ul.lcp_catlist_2 a {
	font-weight: bold;
 	font-size: 11px;
  	line-height: 1.5em;
}

ul.lcp_catlist_2 a:hover {
    	color: #CE2029;
	text-decoration: underline !important;
}
ul.lcp_catlist_2 a:visited {
    	color: #CE2029;
}

@media screen and (max-width:947px) { 
ul.lcp_catlist_2 {
  padding-left: 0em;
  padding-right: 7em;
  font-size: 11px;
  font-weight: bold;
}
}

@media screen and (min-width:781px) and (max-width:910px) {
ul.lcp_catlist_2 {
  padding-left: 0em;
  padding-right: 6em;
  font-size: 11px;
  font-weight: bold;
  line-height: 17px;
}
}

@media screen and (max-width:780px) {
ul.lcp_catlist_2 {
  padding-left: 0em;
  padding-right: 4em;
  font-size: 9px;
  font-weight: bold;
  line-height: 14px;
}
}

/*--END---HOME LATEST NEWS-- and @Media----*/


.listUL {
 	 list-style: none;
 	 margin-top: 3.9%;
 	 margin-left: -4%;
 	 margin-bottom: 5%;
}
.listUL img{
	float: right;
	margin-top: -5.5%;
	margin-right: 3%;
}

.NoCatlist {
	margin-left: -9%;
}
.tableform {
  margin-left: -4.7%;
}

/*------HOVER---------*/
p#overview a:hover {
  text-decoration: underline !important;
  color: #CE2029;
}

p.puntland_2 a:hover {
  text-decoration: underline !important;
  color: #CE2029;
}

p.geordia_2 a:hover {
  text-decoration: underline !important;
  color: #ce2029;
}

tbody#contact_2 a:hover {
  text-decoration: underline !important;
  color: #ce2029;
}

div#pg-w54ffbb5615802-0 a:hover {
  text-decoration: underline !important;
  color: #ce2029;
}
div#AIM-26 a:hover {
  text-decoration: underline !important;
}

div#footer-div a:hover {
  text-decoration: underline !important;
}

div#co-profile a:hover {
  text-decoration: underline !important;
  color: #ce2029;
}
.link-corporate-governance a:hover {
  text-decoration: underline !important;
}
div#capstructdiv a:hover {
  text-decoration: underline !important;
  color: #ce2029 !important;
}



/*---------@ MEDIA NEWS AND REPORTS--------*/
div#content-main-News_and_Reports {
  margin-top: 5.5%;
  margin-left: 0.5%;
  margin-right: 25px;
}
div#content-half-yearly-reports{
margin-top: -2.5%;
}
@media screen and (max-width: 853px) {
	#content-main-News_and_Reports {
  	font-size: 13px;
  	margin-top: -4%;
  	margin-left: 42px;
	}
}
@media screen and (max-width: 401px) {
	#content-main-News_and_Reports {
  	font-size: 13px;
  	margin-top: 17%;
  	margin-left: 29px;
	}
}

#content-company-profile{
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 25px;
}

#content-company-strategy {
  margin-left: -12px;
  margin-top: 34px;
}

#content-company-directors {
  margin-left: 6px;
  margin-top: 33px;
  margin-right: 60px;
}

#content-company-overview {
  margin-left: 0px;
  margin-top: 37px;
  margin-right: 41px;
}

div#content-south-asia {
  margin-left: -14px;
  margin-top: 41px;
  margin-right: 25px;
}

div#GlobalCatlistArchive {
  margin-left: 25px;
}

.half {
  margin-top: 15%;
}

div#WTIcatlistLN2 {
  margin-right: -88px;
  margin-top: 17px;
}
a#plusmoreWIP {
  font-size: 11px;
}

div#content-company-profile a:hover {
  color: #ce2029 !important;
  text-decoration: underline !important;
}

div#content-company-directors a:hover {
  color: #ce2029 !important;
  text-decoration: underline !important;
}

div#pgc-122-0-1 a:hover {
  color: #ce2029!important;
  text-decoration: underline !important;
}

div#pgc-125-0-1 a:hover {
  color: #ce2029;
  text-decoration: underline !important;
}
div#content-main-News_and_Reports a:hover {
  color: #ce2029 !important;
  text-decoration: underline !important;
}

@media screen and (max-width: 780px) {
	div#content-main-contact-email-alert2, div#pgc-181-0-1 {
  		margin-top: -50px;
	}
  
}
@media screen and (max-width:768px) {
	div#homepageColumn1 {
		margin-top: 2px;
		padding-top: 1px;
	}
	div#homepageColumn2 {
  		margin-top: -28px;
		padding-top: 1px;
	}
	div#homepageColumn3 {
 		margin-top: -28px;
		padding-top: 1px;
	}
	div#homepageColumn4 {
  		margin-top: -28px;
		padding-top: 1px;
	}
}

@media screen and (max-width:480px) {
	div#homepageColumn1 {
  		margin-top: 4px;
		padding-top: 1px;
	}
	div#homepageColumn2 {
  		margin-top: -26px;
		padding-top: 1px;
	}
	div#homepageColumn3 {
 		margin-top: -26px;
		padding-top: 1px;
	}
	div#homepageColumn4 {
  		margin-top: -26px;
		padding-top: 1px;
	}
}

@media screen and (max-width:360px) {
	div#homepageColumn1 {
  		margin-top: 2px;
		padding-top: 3px;
	}
	div#homepageColumn2 {
  		margin-top: -9%;
		padding-top: 1px;
	}
	div#homepageColumn3 {
 		 margin-top: -9%;
		padding-top: 1px;
	}
	div#homepageColumn4 {
  		margin-top: -9%;
		padding-top: 1px;
	}
}

@media screen and (max-width:320px) {
	div#homepageColumn1 {
  		margin-top: -10px;
		padding-top: 2px;
	}
	div#homepageColumn2 {
  		margin-top: -10%;
		padding-top: 5px;
	}
	div#homepageColumn3 {
 		 margin-top: -10%;
		padding-top: 1px;
	}
	div#homepageColumn4 {
  		margin-top: -10%;
		padding-top: 1px;
	}
}

@media screen and (max-width:767px) {
	div#asxaimImages {
  		display: none;
	}
}

@media screen and (max-width:767px) {
	div#vox-asx-aim {
  		display: none;
	}
}

@media screen and (max-width:360px) {
	.share_price_frame { 
		width:180px;
		height:200px;
		overflow:hidden;
	}
}

@media screen and (max-width:768px) {
	div#footer {
  		margin-top: 33px!important;
	}
}
@media screen and (max-width:320px) {
	.img-logo {
  		margin-left: -20px;;
	}
}

@media screen and (max-width: 780px) {
	div#footerDisclaimer1 {
  		float: none;
  		height: auto;
  		margin-top: -93px!important;
	}
	div#privacyFooter {
  		float: none;
  		height: auto;
  		margin-top: -93px!important;
	}
	div#footerSiteMap {
  		float: none;
  		height: auto;
  		margin-top: -93px!important;
	}
	div#searchFooter1 {
  		float: none;
  		height: auto;
  		margin-top: -93px!important;
	}
}
.searchFooter3.panel-widget-style {
  margin-top: -45px;
  margin-left: 10px;
}
input#s {
  width: 29%;
}
input#searchsubmit {
  width: 9%;
  height: 27px;
  margin-top: -1px;
}
div#widgets.grid {
  display: none;
}
h6.title-search-results {
  font-size: 2em;
  color: #ce2029;
  font-weight: bold;
}
div#content-search.grid {
  width: 70%;
  padding: 0 0 0 12%;
}

/*-----------------END OF JEFF CODES--------------------------------------------------*/

/* table responsive */
	#table_top20{
	background-color: #F1F1F1 ;
	border-collapse: collapse;
	color: black;
	margin: 1em 0;
	text-align: center;
	width:100%;
	}
	#table_top20 #tr_top20:nth-child(odd){ 
	background-color: #F1F1F1;
	border:1px solid #ccc;
	}

	#table_top20 #tr_top20 #th_top20{
	background-color: #F2E0DB; 
	border:1px solid #ccc;	
	}
	
	
	@media only screen (min-width:320) and (max-width: 480px) {

.spinfo_investors {

margin-top:-30px;

}
.home_shadow1{
width:auto;
padding:10px;
}

	
	#table_top20{ font-size:13px;}
	 
	
	#no-more-tables #thead_top20 #tr_top20{
	position: absolute;
	top: -9999px;
	left: -9999px;
	
	}
	
	#no-more-tables #td_top20:not(:first-child) {
	position: relative;
	padding-left: 52%;
	text-align: left;
	border-collapse: collapse;
	
	}
	
	#no-more-tables #td_top20:first-child{
	text-align: center;
	border-collapse: collapse;
	border-bottom: 0px;
	background-color:#F2E0DB;
	color:#000;
	border:1px solid red;
	}
	
	#no-more-tables #td_top20:last-child {


	}
	
	#no-more-tables #tr_top20 #td_top20{
	margin-bottom: 10px;

	}

	#no-more-tables #td_top20:not(:first-child):before {
	position: absolute;
	left: 0;
	top: 0;
	height:100%;
	width: 320px;
	padding-left: 2%;
	background-color: #F1F1F1; 
	font-size:8px;
	white-space: wrap;
	text-align: left;
	font-weight: bold;
	content: attr(data-title);
	color:red;	
	}
.welcome_table_investors,tr,td{
	
	display:block;
	}
.welcome_news {
	background-color:#7f050b;
	color:#fff;
	font-size:13px;
	text-align:center;
	width:100%;
	
	}
}


/*****----Welcome Editted----*****/

.investors-header{
background:#7f050b;
height:25px;
margin-top:-85px;
}

.investors-header h2{
font-size:100%;
color:white;
padding:6px 25px;
}

#investors-article{
font-size: 85%;
width: 150px;
font-weight: bold;
line-height: 1.7;
margin-top: -30px;
}

#investors-article a{
color:#ce2029;
font-weight:bold;
}

#aMore{
font-size: 85%;
color:#ce2029;
padding-left:10px;
margin-left: 2%;
}

#content_Body_NewsItems{
margin-left:-10px;
}

#LN_header{
/*width:182px;*/
margin-left: -12.2%;
}


#content-investors-latest-news{
margin-left: -9%;
border-right:1px solid pink;
}

#content-welcome-investors{
/*height: 317px;*/
padding: 0px 20px 0px 5px;
margin-top: 40px;
}

#Latest-News{
padding-left:5px;
border-right: 1px solid pink;
}

#content-investors-annual-reports{
font-size: 85%;
font-weight: bold;
line-height: 1.7;
padding: 20px;
border-right: 1px solid pink;
margin-right: -15%;
margin-left: -7%;
}

#content-investors-annual-reports a{
color:#ce2029;
font-weight:bold;
}

#Annual-Reports{
margin-left: -22px;
}

#AR_header{
/*width:230px;*/
margin-left: -4.5%;
margin-right: -16%;
}


#SPI_header{
/*width:100%;*/
}

#content-investors-A-P-I{
padding: 5px;
border-right: 1px solid pink;
height: 120px;
padding-bottom: 50%;
}
@media screen and (min-width:320px) and (max-width:419px) {

div#content-south-asia {
  margin-left: 8px;
  margin-top: -50px;
  margin-right: 25px;
}

.textwelcome{
font-size: 8px;
}

#content-main-ASX-Announcements{
padding-left: 0;
margin-top: -20%;
}

#LN_header{
width: 0 auto;

}
.investors-header{
margin-top: -70px;
}

#content-welcome-investors{
margin-left: 8px;
margin-top: -40px;
}

#content-welcome-investors .title{
font-size: 10pt;
font-weight: bold;
}

#content-investors-latest-news{
margin-left: -12%;
border: 1px solid #FFC0CB;
padding-bottom:10%;
}
#Latest-News{
margin-left: 14px;
}

#Annual-Reports{
margin-top:-9%;
margin-left:-1px;
padding-top:25%;
}

#AR_header{
margin-left: 0;
margin-right: 0;
}

#content-investors-annual-reports{
border: 1px solid #FFC0CB;
margin-right: 0;
margin-left: 0;
}

#Share-Price-Info{
margin-top:25%;
margin-left: 22px;
}

#SPI_header{
margin-left: -11%;
}

#content-investors-A-P-I{
margin-left: -11%;
border: 1px solid pink;
}
}

@media screen and (min-width:420px) and (max-width:479px) {

div#content-south-asia {
  margin-left: 8px;
  margin-top: -50px;
  margin-right: 25px;
}

.textwelcome{
font-size: 8px;
}

#content-main-ASX-Announcements{
padding-left: 0;
margin-top: -20%;
}

#LN_header{
width: 0 auto;

}
.investors-header{
margin-top: -70px;
}

#content-welcome-investors{
margin-left: 8px;
margin-top: -40px;
}

#content-welcome-investors .title{
font-size: 10pt;
font-weight: bold;
}

#content-investors-latest-news{
margin-left: -12%;
border: 1px solid #FFC0CB;
padding-bottom:10%;
}
#Latest-News{
margin-left: 31px;
}

#Annual-Reports{
margin-top:-10%;
margin-left:-6px;
padding-top:25%;
}

#AR_header{
margin-left: 0;
margin-right: 0;
}

#content-investors-annual-reports{
border: 1px solid #FFC0CB;
margin-right: 0;
margin-left: 0;
}

#Share-Price-Info{
margin-top:25%;
margin-left: 37px;
}

#SPI_header{
margin-left: -11%;
}

#content-investors-A-P-I{
margin-left: -11%;
border: 1px solid pink;
}
}


@media screen and (min-width:480px) and (max-width:767px) {
#wrapper {
margin: auto auto 20px auto !important;
border: 0px !important;
-webkit-border-radius: 0px !important; 
-moz-border-radius: 0px !important;
border-radius: 0px !important;
padding: 0 0px 0px 0px !important;

/*height:1600px;*/

}
.menu-investors-side-nav-container{
display:none;
}

.IAimage{
display:none;
}

.IAimage2{
display:block;
}

#content-welcome-investors{
margin-left: 5%;
margin-top: -5%;
}

#Latest-News{
margin-top: 8%;
margin-left: 13%;
}

#content-investors-latest-news{
margin-left: -12.2%;
border: 1px solid pink;
padding-bottom: 3%;
}

#Annual-Reports{
margin-top: 16%;
margin-left: 10%;
}

#AR_header{
margin-left: -7.4%;
margin-right: 0;
}


#content-investors-annual-reports{
margin-right: 0;
margin-left: -7.4%;
border: 1px solid pink;
}

#Share-Price-Info{
margin-top: 17%;
margin-left: 3.2%;
}

#content-investors-A-P-I{
border: 1px solid pink;
padding-bottom: 20%;
}
div#content-south-asia {
  margin-left: 8px;
  margin-top: -50px;
  margin-right: 25px;
}

}




@media screen and (min-width:768px) and (max-width:780px){


div#content-south-asia {
  margin-left: 8px;
  margin-top: -50px;
  margin-right: 25px;
}
.menu-investors-side-nav-container{
display:none;
}

.IAimage{
display:none;
}

.IAimage2{
display:block;
}

#content-welcome-investors{
margin-left: 5%;
margin-top: -5%;
}

#Latest-News{
margin-top: 8%;
margin-left: 13%;
}

#content-investors-latest-news{
margin-left: -12.2%;
border: 1px solid pink;
padding-bottom: 3%;
}

#Annual-Reports{
margin-top: 16%;
margin-left: 10%;
}

#AR_header{
margin-left: -7.4%;
margin-right: 0;
}


#content-investors-annual-reports{
margin-right: 0;
margin-left: -7.4%;
border: 1px solid pink;
}

#Share-Price-Info{
margin-top: 17%;
margin-left: 3.2%;
}

#content-investors-A-P-I{
border: 1px solid pink;
padding-bottom: 20%;
}

}

@media screen and (min-width:781px) and (max-width:910px){

.IAimage{
display:none;
}

.IAimage2{
display:block;
}
.menu-investors-side-nav-container{
display:none;
}

#content-welcome-investors{
margin-left: -9%;
margin-top: 5%;
}

#Latest-News{
margin-top: 5%;
margin-right: 8%;
margin-left: -39%;
}

#content-investors-latest-news{
margin-left: -12.2%;
border-right: 1px solid pink;
padding-bottom: 3%;
}

#Annual-Reports{
margin-top: 5%;
margin-left: -21%;
margin-right: -15%;
}

#AR_header{
margin-left: -7.4%;
margin-right: 0;
}


#content-investors-annual-reports{
margin-right: 0;
margin-left: -7.4%;
border-right: 1px solid pink;
}

#Share-Price-Info{
margin-top: 2%;
margin-left: -11.3%;
}

#content-investors-A-P-I{
border-right: 1px solid pink;
padding-bottom: 2%;
}

}

@media screen and (min-width:911px) and (max-width:979px){

#content-welcome-investors{
margin-left: 1.3%;
margin-top: 0%;
}

#Latest-News{
padding-left: 7%;
}

#LN_header{
margin-right:-10%;
}

#content-investors-latest-news{
margin-right: -11%;
}

#AR_header{
margin-left: 1.5%;
margin-right: -20%;
}

#content-investors-annual-reports{
margin-right: -15%;
margin-left: 0;
}

}
#content-archive{
padding: 50px;
}

.hero{
position: relative;
}

/* EMAIL ALERTS FORM */
.form10 .wdform-page-and-images {
  width: 100%;
  border: 0px solid #000 !important;
  padding-left: 0px !important;
  font-family: inherit !important; /*edited*/
  margin: auto;
	
}


/* Added by Andrew Haynes for testing and evaluation - 28th March 2015 */
.text {
  color: #333;
  font-size: 9px;
  line-height: 1.6em;
  text-align: justify;
}
.pagetitle {
  margin-top: 45px;
  color:#CE2029;
  font-size: 20px;
}

/* #ctl00_contentPlaceHolderBody_PageTitle {
  color:#CE2029;
  font-size: 20px;
} */
/* homepage share price */
.share_price_frame { 

height:300px;

}
.spinfo_investors {

margin-top:-30px;

}
.top_space {

margin-top:30px;

}

/*  SECTIONS  */

/*edited*/
h1.title span#ctl00_contentPlaceHolderBody_PageTitle{
position: relative;
}

@media screen and (max-width: 800px){
.format{
	margin-top:-50px;
}
}




/*----slider responsive @480px---------*/

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

.nivoSlider{
height: 154px !important;
}

.nivoSlider img{
height: 154px !important;
}

.theme-default .nivo-caption{
padding: 6px !important;
}

}

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

.theme-default .nivo-caption{
font-size: 12px !important;
}

.nivo-caption{
height: 51px !important;
}
}

/*----end---*/

/*--------------------IGZ--*/

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


}

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

.panel-row-style::before{
content: "";
display: block;
padding-top: 26px;
}


/*-gladys-*/
#pg-13-0.panel-grid{
margin-top: 0px !important;
margin-bottom: 0px !important;
}


#pg-13-0, #pl-13 .panel-grid-cell .panel{
margin-bottom: 7px !important;
}
}
div#plusMoreRed a:hover {
  text-decoration: none !important;
  color: #333 !important;
}


#vox-asx-aim {line-height: 2.5em;}


/* Andrew Haynes' additions - 25/9/18 */

.posts a:link {
	color:#CE2029;
	text-decoration: none;
}
.posts a:visited {
	color:#CE2029;
	text-decoration: none;
}
.posts a:hover {
	color:#333333;
	text-decoration: none;
}
.posts a:active {
	color:#000000;
	text-decoration: underline;
}
.posts {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* CC Child Pages */
.simple .ccchildpage{
    border-radius: 3px;
    background-color: #CD1E27 !important;
}
.ccchildpage h3 {
    color: #ffffff;
    line-height: 1.5em !important;
    padding-top: 15px;
    padding-bottom: 10px;
}
.ccpages_excerpt {
    color: #cccccc;
	line-height: 1.8em;
    padding-bottom: 20px;
}
p.ccpages_more {
    margin-bottom: 20px !important;
}
p.ccpages_more a:link, p.ccpages_more a:visited {
    color: #aaaaaa !important;
}
p.ccpages_more a:hover {
    color: #ffffff !important;
}


/*
     FILE ARCHIVED ON 23:59:35 Apr 25, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:45:25 Aug 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.495
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.06
  esindex: 0.008
  cdx.remote: 22.675
  LoadShardBlock: 131.384 (3)
  PetaboxLoader3.datanode: 105.608 (4)
  PetaboxLoader3.resolve: 108.531 (2)
  load_resource: 161.15
*/