/* @override http://localhost/jdrfnetwork/cc/wp-content/themes/jdrf-childrens-congress/style.css?ver=3.5.1 */

/* @override http://cc.jdrf.org/wp-content/themes/jdrf-childrens-congress/style.css?ver=3.5.1
	http://localhost/jdrfnetwork/cc/wp-content/themes/jdrf-childrens-congress/style.css?ver=3.5.1 */

/* @override http://cc.jdrfdev.wpengine.com/wp-content/themes/jdrf-childrens-congress/style.css?ver=3.5.1
	http://localhost/jdrfnetwork/cc/wp-content/themes/jdrf-childrens-congress/style.css?ver=3.5.1 */

/*
Theme Name:     JDRF Children's Congress Child Theme
Theme URI:      http: //cc.jdrf.org/
Description:    Child theme for JDRF Children's Congress
Author:         John Sexton
Author URI:     http: //heyjohnsexton.com
Template:       jdrf-framework
Version:        0.1.0
*/

@import url("../jdrf-framework/style.css");

body {
	background: #f2f4f7;
	}


/* =Logo
----------------------------------------------- */


.logo--childrens-congress img {
    margin: 12px 0;
    height: 32px;
    width: auto;
}

@media (min-width: 980px) {
  .logo--childrens-congress img {
    margin: 6px 0;
    height: 38px;
  }
}

a.cc-brand {
	background: url('img/jdrf-cc-header-01-small.png') !important;

	display: block;
	width: 100%;
	height: 80px;
	text-indent: -9999px;
	background-size: 100%;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/jdrf-cc-header-01-small.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/jdrf-cc-header-01-small.png', sizingMethod='scale')";

	background: none, url('img/jdrf-cc-header-01.svg') !important;
	background-repeat: no-repeat !important;

	}

.brand.chapter-brand {
	}

/* Adjust Button Placement */

#navfunctions{
	padding-top: 10% !important;
	}

/* Don't Show Site Title */

h2#chapter-name{
	display: none;
	}

/* Hide Breadcrumbs on CC Homepage */

.page-template-page-cc-home-php #primary{
	display: none;
	}


.page-template-page-cc-home-php section#breadcrumb-container{
	display: none;
	}

/* No In-Header Breadcrumbs or Titles on CC Site */

#masthead #breadcrumb-container{
	display: none;
	}

#masthead .caption-headline{
	display: none;
	}

#masthead p.caption-text{
	display: none;
	}

/* Gravity Forms UX Fixes */

.gfield_date_dropdown_day select,
.gfield_date_dropdown_month select,
.gfield_date_dropdown_year select {
	width: 100px;
}

/* zipcode field alignment */
#input_2_17_5_container {
	width: 49%;
	float: right;
}

/* zipcode input size reduction */
#input_2_17_5 {
	max-width: 100px;
}

/* initial field size reduction */
.gform_wrapper .gform_fields .cc-initials input {
	max-width: 60px;
}

@media screen and (min-width: 1200px) {
    .cc-bg {
        font-size: 1.2em;
    }
}


/* Focus styling for input elements missed by bootstrap */
select:focus,
input[type=radio]:focus,
input[type=checkbox]:focus,
input[type=file]:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* Override the Design System inherited box-sizing to content-block instead for the GForms inputs */
.jdrf .gform_wrapper input[type=text],
.jdrf .gform_wrapper input[type=url],
.jdrf .gform_wrapper input[type=email],
.jdrf .gform_wrapper input[type=tel],
.jdrf .gform_wrapper input[type=number],
.jdrf .gform_wrapper input[type=password] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

ol {
    list-style: decimal !important;
}

ol > li {
    margin-bottom: 20px;
    font-weight: 700;
}

li span { font-weight: normal; }

b, strong {
    font-weight: 700 !important;
}
