/*  
Theme Name: Skeleton
Theme URI: http://www.pagelines.com
Description: Skeleton, a basic child theme for PageLines DMS
Version: 1.1
Author: Brand One Group
Author URI: http://brand-one.com.au
	
Template: dms

*/

/** 
 * All CSS & LESS CSS should be added to the style.less file.
 */
.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {
    margin: 0.5em 0;
}

h1,h2,h3,h4,h5,h6 {
	text-transform: uppercase;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.4em;
}


h3 {
    font-size: 1.3em;
}

h4 {
    font-size: 1.2em;
}

h5 {
    font-size: 1.1em;
}

h6 {
    font-size: 1.0em;
}

/* header */
.header-logo {
	float: left;
	margin: 0px;
	padding: 0px;
}

/* urbermenu */
#megaMenu ul.megaMenu ul.sub-menu a {
	text-transform: uppercase;
}

.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {
    text-transform: uppercase;
    margin-top: 3px;
}

/* buttons */
.btn-link-color, a.btn-link-color {
    color: #ffffff;
}

.btn-link-color:hover, a.btn-link-color:hover {
    background: none repeat scroll 0 0 #99ccff;
    color: #ffffff;
    opacity: 0.8;
}

.btn-warning {
  background: #cc3300 !important;
}


/* margins */
.margin-top {
	margin-top: 10px;
}    


/* homepage boxes */
.box { 
    opacity:1;
}

.overlay {  
    opacity:0;    
}

.overlay:hover {
    opacity:1;
}

.banner {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

/* internal banners */
.ftr-txt {
	color: #ffffff !important;
	text-transform: uppercase;
	left: 1%;
	position: relative;
	text-align: left;
	top:45%;
	width: 100%;
	white-space: normal !important;
	z-index: 11;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

.ftr-overlay {
  position: absolute;
  height: 300px;
  z-index: 10;
  margin-left: 0;
  margin-right: 0;
  left: 0;
  right: 0;
}

/* Fix for top white space issue */
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* footer menu */
.footer-contact {
	color: #ffffff;
	text-transform: uppercase;
}

.section-elsue-bits-container .elsue-bg-cover {
    background-image: url("paper.gif");
}

.footer-contact a  {
	color: #adcae9;
	text-transform: uppercase;
}

/* footer margins */
.subscribe {
	margin-top: 0px;
}

.pad-top {	
	margin-top: 16px;
}

.connect {
	margin-top: 0px;
}

/* side menu */
.menu-item {
    text-transform: uppercase;
}

.menu-item a {
    color: #444444;
    font-weight: 600;
}


/* accordian */
.accordion-heading {
	color: #262C4A;
	background-color: #efefef;
}

.accordion-heading a {
	color: #262C4A !important;
}

/* drill fleet */
.fleet-heading {
	background-color: #efefef;
	padding: 2px;
}

/* tables */
.hentry table th, .hentry table td, #comments table th, #comments table td {
    padding: 10px;
    vertical-align: top;
}


/* tables stripes */
tbody tr:nth-of-type(2n) {
	background-color: #f0f0f0;
}

table {
    border: 1px solid #ccc;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
}

	table tr {
	border: 1px solid #efefef;
    padding: 4px;
}

	table th, table td {
    padding: 4px;
    text-align: left;
}

	table th {
    text-transform: uppercase;
    font-size: 11px;
	background-color:#ddd;font-weight:600;color:#222222;
}

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

    table {
      border: 0;
    }

    table thead {
      display: none;
    }
      
    table tr {
      margin-bottom: 8px;
      display: block;
      border-bottom: 1px solid #ddd;
      padding: 0px;
    }

    table td {
      display: block;
      text-align: left;
      font-size: 11px;
      border-bottom: 1px dotted #efefef;
    }
    
    tbody tr td:nth-of-type(1) {
	background-color:#ddd;font-weight:600;color:#222222;
	}

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: 600;
    }
      tbody tr:nth-of-type(2n) {
	background-color: #fff;
    }   
  }
  
  
/* posts */
.hatom-extra {
 display: none !important; 
}

/* map fix */
/** FIX for Bootstrap and Google Maps Info window styes problem **/
img[src*="gstatic.com/"], img[src*="googleapis.com/"] {
max-width: none !important;
}


/*footer boxes */
.mg_grid_wrap {
    margin: 0px !important;
}