/*

Theme Name: one-child
Theme URI: https://www.onenetwork.com
Author: One Network Enteprises
Author URI: https://www.onenetwork.com 
Description: ONE theme is based on the X theme. 
Version: 1.1.0
Template: x

*/

/* 

===================
NOTE
===================

Use Customizer in the theme admin section where possible for quick and easy testing and customization of the theme. 
Then move the styles from Customizer to this main one-child css file for easy maintenance in one place. 
Links and social icons color is controlled here. 

*/ 

/* DEFAULTS */ 

body { font-family: "Open Sans","Lato","Helvetica Neue",Helvetica,Arial,sans-serif; color: #5a5a5a; } 

/* Reduce font size of the headings. */ 
h1 { font-size: 200%; } 
h2 { font-size: 180%; } 
h3 { font-size: 160%; } 
h4 { font-size: 140%; } 
h5 { font-size: 120%; } 

/* LAYOUT */

/* unvisited link */
a:link {
  color: #2da2bf;
}

/* visited link */
a:visited {
  color: #2da2bf;
}

/* mouse over link */
a:hover {
  color: #21788d;
}

/* selected link */
a:active {
  color: #1d3446;
}

/* Breadcrumb Nav */ 
.x-breadcrumb-wrap { font-size: 11px; } /* Was: 10px */ 

/* Top Bar */ 

.x-topbar {
  min-height: 36px;  /* Was: 46px; */  
  border-bottom: 1px solid #f2f2f2;
  background: #f1f1f1; 
}
.x-topbar a {  } 

/* Nav Bar */ 

.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
  box-shadow: inset 0 4px 0 0 #900;
}
.x-navbar .desktop .x-nav>.x-active>a, .x-navbar .desktop .x-nav>.current-menu-item>a {
  text-decoration: none;
  color: #272727;
  background-color: transparent;
  box-shadow: inset 0 4px 0 0 #900;
}
.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
  box-shadow: inset 0 4px 0 0 #900;
}
@media all { 
.x-navbar .desktop .x-nav>.x-active>a, .x-navbar .desktop .x-nav>.current-menu-item>a {
  text-decoration: none;
  color: #272727;
  background-color: transparent;
  box-shadow: inset 0 4px 0 0 #ff2a13;
  } 
}

.x-navbar .desktop .x-nav>li>a {
  float: none;
  padding: 0 1.429em;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0px;
  text-decoration: none;
  color: #b7b7b7;
}

/* Featured Image */ 
@media all {
.has-post-thumbnail .entry-featured {
  border-bottom: none; /* Was: 1px solid #ddd */  
  margin-bottom: -44px;
} 
}

/* ############ LINKS ############## */ 
/* Header Links */ 
h1 a, h2 a, h3 a { color: #2DA2BF; } 
h1.heading-link a, h2.heading-link a, h3.heading-link a { color: #2DA2BF; } 
h4 a, h5 a {   } 
/* CTA Links: Plain text links for collateral/landing pages/etc. */ 
.cta-link { font-weight: bold; } 

/* LISTS */ 

ul.plain, ul.plain li, ol.plain, ol.plain li, dl.plain, dl.plain dt, dl.plain dd { list-style: none; margin-left: 0; padding-left: 0; } 

/* TYPOGRAPHY */ 
h2, h3, h4, h5 { color: #000; } 

h1.entry-title { margin-bottom: 0em; } 

/* HEADINGS */ 

/* H1 Headings on Banners White */ 
h1 { color: #fff; } 
.light { color: #fff !important; }
.dark { color: #000 !important; }
/* Make Other Headings Black */ 
h2, h3, h4, h5 { color: #000; }

/* Headings On Background Images */ 
div.bg-image h1 { font-size: 320%; text-transform: uppercase; color: #ffffff !important; line-height: 95%; letter-spacing: -1.6pt; text-shadow: 2px 2px 2px #000000; } 
div.bg-image h1 span { display: block; text-transform: none; }
div.bg-image h3 { font-size: 150%; line-height: 110%; letter-spacing: -.5px; color: #ffffff !important; font-weight: 100; text-shadow: 2px 2px 2px #000000; }

/* Black Headings Outside of Banners */
/* Press Release Heading (H1) Black */ 
div.entry-wrap h1.entry-title { color: #000; }
div.entry-content h1 { color: #000; } 



/* Tests
Navy: #229978
Dark Navy: #1D3446
Light green too light and unreadable. 
Green: #ADB610
*/
.x-blockquote { color: #ADB610; font-weight: bold; border-top: 4px solid #ADB610; border-bottom: 4px solid #ADB610; }
.x-blockquote p { color: #ADB610; }  
.x-cite { color: #ADB610; font-weight: bold; } 
blockquote { color: #ADB610; font-weight: bold; border-top: 4px solid #ADB610; border-bottom: 4px solid #ADB610; }  
blockquote p { color: #ADB610; } 
cite { color: #ADB610; font-weight: bold; }  

/* IMAGES */ 

.wp-caption { text-align: center; font-size: 14px; color: #888; border: none; border-bottom: 1px solid #f1f1f1; box-shadow: none; padding-bottom: 0; } 
.wp-caption p { margin-bottom: 0; } 

p.caption { font-weight: bold; } 



/* UTILITIES */ 

/* Hiding old nav to focus on new content. 
   ID hides the main nav item, the class hides the scrolled menu item. 
   We should unhide it once reviewed. 
   Rename "For Developers" to "Technology"? */ 
#menu-item-11709, #thsp-sticky-header-menu .menu-item-11709 { display: none; } /* Why ONE? */
#menu-item-8590, #thsp-sticky-header-menu .menu-item-8590  {  } /* Solutions */ 
#menu-item-9693, #thsp-sticky-header-menu .menu-item-9693 {  } /* For Developers aka Technology */
#menu-item-12768, #thsp-sticky-header-menu .menu-item-12768 {  } /* Alliances */


