/* 
 Theme Name:   RL 2.0
 Theme URI:    
 Description:  Child Theme for Resilient Wizards
 Author:       RWilkins
 Author URI:   www.commtechnologies.com
 Template:     organic-startup
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/
.contentspot {
    margin-top:178px;}
.menu a {
	padding:0 13px;}
.site-nav {}
.site-nav #navigation {
	font-weight:700;}

.site-nav #nav-top {
	font-weight:100;}

.site-nav #navigation li a,
.site-nav #nav-top li a{
	color:#532e84;
	font-size:16px}
.site-nav #navigation li a:hover {
	color:#007ebc;}

h1 {font-weight:700;
	color:#4c4c4c;}

h2, h3, h4, h5, h6 {
	color:#4c4c4c;}
	
.staycalm h1 {
color:#4c4c4c;
font-size:3.75rem;}
.staycalm h2 {
    color:#4c4c4c;
    font-size:2.75rem;
		padding-top:0;}

.site-logo {
	margin: 30px 0 0;}

#nav-top .menu {
    padding-top: 0;}

.site-logo {
    margin: 20px 0 0;}

#nav-bar.sticky .site-logo img {
    max-width: 200px;
    margin-top: -15px;}

#nav-bar .sub-menu li a {
	color:#333;
	font-weight:400;}

#nav-bar.sticky .site-nav li a {
	color:#45b039;}
#nav-bar.sticky .site-nav li a:hover {
	color:#007ebc;}

.dark #navigation .menu li.current_page_ancestor a {
 color:inherit !important;}
 
.menu li.arlington a {
	background:#007EBC;
	line-height:1.75em;
	border-radius:17px;
	color:#fff !important;}
.menu li.arlington a:hover {
	background:#45b039;}
.menu li.arlington {
    position:relative;
    top:-5px}
.menu li.gaithersburg {
	background:#4caee6;}
.menu li.gaithersburg a {
	color:#fff !important;}
.menu li.gaithersburg li a {
	color:#4caee6 !important;}
.menu li li.arlington {
	background:#45b039;}
.menu li li.arlington a {
	color:#fff !important;}
.menu li li.arlington li a {
	color:#45b039 !important;}
.menu li li.gaithersburg {
	background:#4caee6;}
.menu li li.gaithersburg a {
	color:#fff !important;}
.menu li li.gaithersburg li a {
	color:#4caee6 !important;}

/*
#007EBC - blue
#45b039 - green
#532e84 - purple
#4caee6 - light blue
*/

#organic_widgets_hero_section-1 {
    margin-bottom:0;
		padding:0;}
.organic-widgets-section.organic-widgets-hero-section {
	min-height: 520px;
background-position: center -38px;
    background-repeat: no-repeat;}
.staycalm.organic-widget {
   position:relative;
   margin:0 auto !important;
   text-align:center;
   z-index:2;
   top:-165px;
   margin-bottom:-200px !important;}
.staycalm p { font-size:1.225rem;
	line-height:1.35em;
		color:#4c4c4c;
	min-height:160px;}
#organic_widgets_hero_section-1 p  strong {
	color:#45b039;}

.organic-btn.left-btn,
.organic-btn.middle-btn,
.organic-btn.right-btn {
	background-color:#fff;
	background-repeat:no-repeat;
	width:175px;
	height:176px;
	box-shadow:none;}
.organic-btn.left-btn {
		background: url("https://www.resilientleadershipdevelopment.com/wp-content/uploads/be-less-anxious.png");}
.organic-btn.middle-btn {
		background: url("https://www.resilientleadershipdevelopment.com/wp-content/uploads/lead-with-conviction.png");}
.organic-btn.right-btn {
		background: url("https://www.resilientleadershipdevelopment.com/wp-content/uploads/stay-connected.png");}

.organic-btn.left-btn:hover,
.organic-btn.middle-btn:hover,
.organic-btn.right-btn:hover {
	opacity:0.65;}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	width:100% !important;}

.mission h2 {
color:#4c4c4c;
font-size:3.0rem;
font-weight:700;
letter-spacing:inherit;}

.mission p {
	font-size:1.65rem;
	line-height:1.45em;}
.mission ul li {
	list-style-position:outside;
	margin:0 6%;
	list-style-type:disc;
	padding-left:5px;
	font-size:1.65rem;
	line-height:1.45em;
	padding-bottom:10px;}
.mission ul li:last-child {
	padding-bottom:0;}
.mission p strong:nth-child(1) {
	color:#45b039;}
.mission p strong:nth-child(2) {
	color:#4caee6;}
.mission p strong:nth-child(3) {
	color:#532e84;}
h2.rlarea, h2.circlearea {
	text-align:center;
	color:#4c4c4c;}
h2.rlarea {
	color:#45b039;}
.rlarea img, .circlearea img {
	text-align:center;
	max-width:100%;
}
.circlearea p {
	padding:5px 25px;
	font-size:1.23rem;
	line-height:1.35em;}

/* rlBook codes */
.rlbook .organic-column.one-third p {
/*	font-weight:300; */
	padding:5px 25px 10px;
	line-height:1.25em !important;
	font-size:1.25rem;}
.rlbook .organic-column.one-third p:nth-child(2n) a:hover {
	color:#4caee6;}
.rlbook .organic-column.one-third h4 {
	color:#fff !important;
	font-weight:bold;
	padding:0 25px;
	font-size:1.4rem;
	line-height:1.3em;
	letter-spacing:inherit;}
/*.rlbook .organic-column.one-third.last h4 a {
	color:#fff;}*/
.rlbook .organic-column.one-third.last h4 a:hover {
	color:#dedede;}
.rlbook .organic-column.one-third p strong {
	color:#a4dcfc;
	font-weight:300;
	font-style:italic;}
/* RL Assessment */
.last .assessment.widget .rlsub {
    color:#333;
    font-weight:600;
    font-style:normal;
    font-size:24px;
    line-height:1.2em;
    text-align:center;
    margin-bottom:0;
    padding-bottom:0;
}
.widget ul,
.widget li {
    list-style:outside;
    list-style-type: square;}
.one-third.last .assessment li {
	color:#333 !important;
	font-weight:400;}
.rlbook .organic-column.one-third.last ul li {
	list-style-position:outside;
	margin:5px 15px 5px  40px}
.rlbook .organic-column.one-third li strong {
	color:#a4dcfc;}
.rlbook .organic-column.one-third h2 {
	padding:0 25px 0;
	font-size:1.4rem;
	font-weight:600;
	letter-spacing:inherit;
	text-align:center;}
.rlbook .organic-column.one-third ul {
	padding:0 25px 0;}
.rlbook .organic-column.one-third ul li {
	line-height:1.5em;}
.rlbook .organic-column.one-third span {
	display:block;
	padding:15px 0;}
.rlbook .organic-column.one-third.last {
	float:left;
/*	background:#532e84;*/
	min-height:1000px;}
.rlbook .organic-column.one-third:first-child {
	background:#532e84;}
.rlbook .organic-column.one-third:first-child p,
.rlbook .organic-column.one-third:first-child p a,
.rlbook .organic-column.one-third:first-child h4 a,
.rlbook .organic-column.one-third:first-child ul li {
	color:#fff;
    line-height: 1.35em !important;}
.rlbook .organic-column {
 	margin-right: 2%;
 	border:1px solid #eeeeee;
 	min-height: 1000px;}
.rlbook .organic-column.last {
 	margin-right: 0px;
 	min-height:1035px;}
.rlbook .organic-column.one-third.last p {
/*	color:#fff;*/
    line-height: 1.35em !important;}
.rlbook img.alignright {
	margin-left:18px;
	margin-bottom:7px;}
	
/* rlidea */
.rlidea p, .rlidea ul {
	padding:0 25px 0;
	font-size:1.25rem;}
.rlidea ul ul,
.rlidea ul li {
	padding:0 0 10px !important;
	margin:0 !important;
	width:100%;
	line-height:1.35em;
}
.rlidea ul ul,
.rlidea ul li:last-child {
	margin-bottom:0 !important;
	padding-bottom:0 !important;}
.rlidea.widget {
	padding-bottom:0;
	margin-bottom:0;
}
.rlidea p.subscribe a {
    display: block;
    background: #007EBC;
    padding:12px;
    margin:10px 0 5px;
    border-radius: 20px;
    color: #fff;
    text-align: center;
    font-weight: bold;
/*    line-height:1em; */
    font-size:1.2rem;}
.rlidea p a:hover {
	opacity:0.75;}
.rlidea h2 {
	display:block;
	margin-bottom:0;
}
.one-fourth .rlidea h2 a {
    color: #45b039;}
.one-fourth .rlidea h2 a:hover {
	color:#777;}
.rlidea h4, .rlidea span {
    font-weight:bold;
    letter-spacing:inherit;
    text-align:center;}
.rlidea span a {
	color:#4c4c4c;}
.rlidea li a {
	color:#4c4c4c;}
	
/* buttons */
button a, button {
	text-shadow:none;
    transition: none;
    -moz-transition:none;
    -webkit-transition: none;
    -o-transition: none;
    color:#fff;}
button a:hover, button:hover {
	color:#fff;}
	
.rlidea .organic-btn {
    border: none;
    background: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    transition: none;
    -moz-transition:none;
    -webkit-transition: none;
    -o-transition: none;
    margin: 0;
    width: 87%;}
a.organic-btn.subscribe-btn .btn-holder {
    background:#007EBC;
    font-size: 1.2rem;
    border-radius: 35px;
    margin-bottom: 0;
    margin: 0 auto !important;
    text-shadow: none;
    padding: 4px 12px;}
a.organic-btn.subscribe-btn .btn-holder:hover {
	background:#4caee6;}
a.subscribe-btn:hover {
	top:0;
    transition: none;
    -moz-transition:none;
    -webkit-transition: none;
    -o-transition: none;}
.organic-btn.green-btn {
	background:#45b039;
    font-size:1.2rem;
    font-weight:bold;
    border-radius: 35px;
    margin-bottom: 35px;}
.organic-btn span.btn-holder {
    color:#fff !important;
       letter-spacing:inherit;
    text-transform:none;}
.circlearea button, .rlaction button {
    background-color:#45b039;
    padding: 12px;
    font-size: 1.2rem;
    letter-spacing: -0.02em;
    font-weight: 600;
	width:100%;
	border-radius:20px;
    clear: both;
    display:block;}

.rlaction .bottom button {
	text-align: center;
	margin: 30px auto 0;
	max-width:330px;
	float:none
	}
.rlaction .bottom {
	margin:0 auto;
	text-align:center;
}
	
a.rl20 {
    background-color: #45b039;
    padding: 12px;
    font-size: 1.2rem;
    line-height: 1;
    letter-spacing: -0.02em;
    font-weight: 600;
    border-radius: 20px;
    clear: both;
    display: block;
    text-align: center;
    margin: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    color: #fff !important;
    position:relative;
    bottom:-15px;}
a.rl20:hover {
	background:#4caee6;}

.rlaction button {
	margin:10px 0;}
    
button.rl20 a, .circlearea button a, .rlaction button a {
	color:#fff;}

/* rlpage */
.rlpage .organic-widgets-hero-section {
    min-height: 400px;
    background-position: center 0px;}
    
.rlpage h1.organic-widgets-title,
.rlpage .organic-widgets-text h3 {
	color:#fff !important;
	text-shadow:1px 1px 3px #4c4c4c;}

.rlpage .organic-widgets-text h3 {
	font-size:1.75rem;}
	
body.page-id-2305 .organic-widgets-section.organic-widgets-hero-section {
    background-position:-950px -200px;}
    
/* rlaction */
.rlaction .organic-column.one-fourth p {
	padding-top:0;
	font-size:1.0em;}
	
.rlaction {
	font-size:1.25rem;
	line-height:1.25em;}
	
/* special columns */
.special_columns .one-half {
	background:#efefef;
	padding-bottom:0;
	min-height: 490px;
}

.special_columns .one-half img {
	margin-bottom:-10px !important;
}
.special_columns .one-half.last {
	background:#4caee6;
	color:#fff;
	min-height: 490px;
	margin-bottom:35px;
}

.special_columns .one-half.last green-btn a {
	color:#fff;}

.special_columns .one-half p,
.special_columns .one-half.last p,
.special_columns .one-half ul li,
.special_columns .one-half.last ul li {
    padding:0 19px 10px;
    line-height:1.45em;}
    
.three-fourth.last ul li,
.three-fourth ul li {
   list-style-position:outside;
   margin:20px 40px;}
    
.special_columns .one-half p:last-child,
.special_columns .one-half.last p:last-child,
.special_columns .one-half ul li:last-child,
.special_columns .one-half.last ul li:last-child {
	padding-bottom:0;}
	
.special_columns blockquote {
    margin-top:35px;
    color:inherit;
    font-size:1.35rem;
    line-height:1.65em;
    font-style:italic;
    font-weight:100;
    border-top:1px solid #eee;
    border-right:2px solid #45b039;
        border-left:1px solid #eee;
            border-bottom:1px solid #eee;}

.special_columns blockquote p {
    margin-bottom:20px;}

.special_columns blockquote p:last-child {
    margin-bottom:0px;}

.circlearea button a {
    margin: 10px 0 0;
    border-radius: 35px;
	border-bottom:none;
	position:absolute:
	bottom:-10px;}
a.rl20:first-child,
.circlearea button:first-child {
background: #4caee6;}
a.rl20 a:hover,
.circlearea button:hover,
.circlearea button a:hover {
	color:#fff !important;}
a.rl20:hover,
.circlearea button:hover {
	background:#555;}
a.rl20 a  {
	color:#fff;
	border-bottom:none;}
a {border-bottom:none !important;}
.debautor {margin:0 auto; text-align:center;}
.debautor p {
max-width:720px;
margin:0 auto; text-align:center;}
.debautor h2 {
	max-width:70%;
	display:block;
	margin:0 auto;}
.hackone h2 {
	text-align:center;
	padding-top:50px;}
.footer-information {
	background:#4e4e4e;
	color:#fff;
	font-size:14px;
	padding:50px 0;}
.footer-widgets {
    padding-top: 0;}
.social-icons li a {
	background-color:#aaa;}
.footer-information .align-left,
.footer-information .align-right {
	text-align:center;
	float:none;
	clear:both;
	margin:5px auto;
	display:block;}
.original p,
.speaker p {
    line-height:1.53em;}
.original a,
.speaker a {
    display:inline-block;
    background:#45b039;
    color:#fff !important;
    padding:8px 18px;
    margin:10px 0 0;
    border-radius:20px;}
a.rlorig {
	display:block;
	background:none;
	margin:0;
	padding:0;}

.original a:hover,
.speaker a:hover {
    background:#007EBC;
    opacity:0.75;}
.speaker li {
    padding: 0 0 5px 21px;
    background: url('images/bullet.png') no-repeat;
    background-position: 1px 6px;
    line-height: 1.53em;}
.resource li {
	padding: 0 0 0 44px;
    background: url('images/pdf.png') no-repeat;
    background-position: 0px 5px;
    line-height: 44px;}
.resource li.pbook {
	padding: 0 0 0 44px;
    background: url('images/pbook.png') no-repeat;
    background-position: 0px 5px;
    line-height: 44px;}
.resource li.pdp a {
	color:#532e84 !important;}
.resource li.pbook a {
	color:#45b039 !important;}
.resource li:last-child {
	padding: 0 0 0 44px;
    background: url('images/pdp.png') no-repeat;
    background-position: 0px 5px;
    line-height: 44px;}
.resource li a {
	color:#009EDF !important;}
.resource h6 {
    padding-bottom:17px;}
.organic-tabs ul#tabs li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    background: #45b039;
    color:#fff;
    font-weight:400;}
.organic-tabs ul#tabs li, .ui-tabs .ui-tabs-nav li {
    float: left;
    background:#007EBC;}
.organic-tabs ul#tabs li, .ui-tabs .ui-tabs-nav li {
	border-top:none;
	border-bottom:none;}
.organic-tabs ul#tabs li a, .ui-tabs .ui-tabs-nav li a {
    color:#cdcdcd;
    font-weight:400;}
.organic-tabs ul#tabs li a:focus, .ui-tabs .ui-tabs-nav li a:focus {
	outline: thin dotted;}
.organic-tabs p a {
	color:#007ebc;}
.organic-tabs p a:hover {
	color:#4caee6;}
.organic-tabs ul li {
	list-style-position:outside;
	margin:10px 40px;}
.organic-tabs h3 {
	font-size: 1.75rem;
    letter-spacing: inherit;
    font-weight:600;
    color:#4c4c4c;}
.organic-widgets-post-meta p.organic-widgets-post-date, .organic-widgets-post-meta p.organic-widgets-post-author {
	display:none;}
.organic-widgets-card:nth-child(odd) {
    border: 1px solid #007EBC;
    border-radius:5px;}

/*
#007EBC - blue
#45b039 - green
#532e84 - purple
#4caee6 - light blue
*/

/* Assessment Settings */
.fields.question-LC,.fields.question-SC, .fields.question-NAP, .fields.question-totes {
	display:block;
	margin-top:10px;
	line-height:110%;
	font-size:16px;
	font-weight:700;}
.question-LC, #field_1-1, #field_1-7, #field_1-9, #field_1-17, #field_1-23 {
	background-color:#009edf;color:#fff;padding:10px !important;}
.question-SC, #field_1-3, #field_1-11, #field_1-19, #field_1-27, #field_1-29 {
	background-color:#45b039;color:#fff;padding:10px !important;}
.question-NAP, #field_1-5, #field_1-13, #field_1-15, #field_1-21, #field_1-25 {
	background-color:#532e84;color:#fff;padding:10px !important;}
.question-totes, #field_41-1 {
	color:#4c4c4c;padding:10px !important;}

#fbuilder select {
    color: #4c4c4c;
    background: white;
    font-size: 0.85em;
    line-height: 0.95;}
    
form p {
    color: #4c4c4c;
    font-size: 1.35em;
    line-height:1.35em;}

.introexp {
	margin-top:20px;
	font-size:15px;
	line-height:150%;}

.explanation, .nonanx, .leadwith, .selftote {
    background-color:#fafafa;
    padding: 20px 10px 15px !important;
    margin: 0 0 10px 0;
	font-size:16px;
	border-bottom:3px solid #bbb;}

.explanation p, .nonanx p, .leadwith p, .selftote p {
	line-height:150%;
	width:auto;}

.explanation p:last-child, .non-anx p:last-child, .leadwith p:last-child, .selftote p:last-child {
    padding:0;
    margin-bottom:5px;}

.explanation strong, .nonanx strong, .leadwith strong, .selftote strong {
	display:block;
	float:left;
	font-size:16px;
    font-weight:700;
	margin-right:5px;}
	
.explanation strong {
	color:#45b039;}
	
.nonanx strong {
	color:#532E84;}
	
.leadwith strong {
	color:#009edf;}
	
#fieldname47_1, #fieldname48_1, #fieldname49_1, #fieldname50_1 {
	display:none;}
#fbuilder #fbuilder_1 .section_break {
    border-top: none;}
form div {
    margin-bottom: 0px;}
#fbuilder input[type="text"], #fbuilder input[type="date"], #fbuilder input[type="datetime"], #fbuilder input[type="email"], #fbuilder input[type="number"], #fbuilder input[type="search"], #fbuilder input[type="time"], #fbuilder input[type="url"], #fbuilder textarea, #fbuilder select {
    color: #4c4c4c;
    background: white;
    font-size: 0.85em;
	padding:7px;}

/* end Assessment form */   

/* custom header */
.banner-img.bg-img-dark::before, .startup-header-video-inactive .wp-custom-header::before, .startup-header-video-active .wp-custom-header::before {
background:none !important;}

/* blog */
.organic-widgets-post-author {
	display:none;}
	
.rlmodel {
padding:20px 20px 10px 20px;
background:#4caee6;
color:#fff;
font-size:1.35rem;
line-height:1.4em;
margin:0 0 20px !important;}

/* font not so awesome  */
.teampro .organic-widgets-social-icons {
    list-style: none;
    margin: 24px 0px 0px 0px;
    padding: 0px;} 
.teampro .organic-widgets-social-icons li {
    display: inline-block;
    background: none;
    list-style: none;
    margin: 0px;
    padding: 0px;}
.teampro .organic-widgets-social-icons li a {
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 36px;
    min-width: 36px;
    margin: 2px;
    padding: 0px;
    border-radius: 50%;
    height: 36px;
    color:#4caee6;
    background-color: rgba(0,0,0,0.04);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;}

.teampro .organic-widgets-social-icons li a::before {
    font-family: 'FontAwesome';
    font-size: 16px;
    font-weight: normal;
    content: '\f0c1';}
    
.teampro .organic-widgets-social-icons li a:hover {
	color:#4c4c4c;}

.teampro li a[href*="facebook.com"]::before		{ content: '\f09a'; }
.teampro li a[href*="twitter.com"]::before 		{ content: '\f099'; }
.teampro li a[href*="plus.google.com"]::before 	{ content: '\f0d5'; }
.teampro li a[href*="linkedin.com"]::before	 	{ content: '\f0e1'; }
.teampro li a[href*="youtube.com"]::before			{ content: '\f16a'; }
.teampro li a[href*="mailto:"]::before				{ content: '\f0e0'; }

.page .entry-content > p:first-child {font-size:inherit;font-weight:inherit;}

.page-id-2853 .organic-column.one-half {
    background:aliceblue;
    padding:0 25px;
    display:inline-block;
    width:42.5%;
    margin-top:30px;
    margin-right:0 !important;
    border:1px solid #777
}
.page-id-2853 .organic-column.one-half.last {
    background:antiquewhite;
    padding:0 25px ;
    margin-bottom:30px;
}
.page-id-2853 .organic-column.one-half p {
    padding-bottom:0;
}

.page-id-2853 .organic-column.one-half ul {
    padding-bottom:8px;
}

.page-id-2853 .entry-content ul, .page-id-2853 .entry-content ol {
	margin:0 30px;}
.page-id-2853 .entry-content ul li {
	list-style:outside;
	list-style-type:square;
	margin-bottom:10px;
	line-height:1.4em;}
.page-id-2853 .entry-content ol li {
	list-style-type:decimal !important;
	list-style:outside;
	margin-bottom:10px;
	line-height:1.4em;}
.page-id-2853 h1.entry-title {
    font-size: 2.625em;}
#gform_4 input#input_4_2 {
    width:100%;}

div.blueTable {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  margin:25px 0;
  border:1px solid #009edf;
}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {
  padding:15px;
}
.divTable.blueTable .divTableCell:nth-child(odd) {
  background:aliceblue;
  border-right:1px solid #009edf;
}
.divTable.blueTable .divTableCell {
background:#eefced;}
.divTable.blueTable .divTableHeading {
  background:#009EDF;}
.divTableHead:nth-child(even) {
    background:#45b039;}
.divTable.blueTable .divTableHeading .divTableHead {
  font-size: 17px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 1px solid #D0E4F5;
}
.divTable.blueTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}

/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

/* Zocchi */
.page-id-2853 h1.entry-title {
	display:none;}
.page-id-2853 p a {
	color:#009EDF;}
.learnmore h3 {
    font-size: 1.85em;
    font-weight: 600;
    text-align: center;
    color: #fff !important;
    background: #009edf;
    padding: 10px;
    margin-bottom: 0;}

.zocchi img {
    display:block;
    padding:20px 0 0;}
.zocchi br {
	display:none;
	visibility:hidden;}
.zocchi p a {
	color:#009EDF;}

.zocchi ul li {
    list-style-type:none !important;}

.zocchi li::before {content: "•"; color: #111;
  display: block;
  float:left;
  width: 0.85em;
  margin-left: -.85em;
  font-size:1.85em;}
    
.learnmore .gform_wrapper .gform_heading {
    display: none;}
    
.learnmore .gform_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;}
.learnmore .widget li {
    padding:0;}
    
.zocchihome a.button {
	margin: 25px auto;
    display: block;
    text-align: center;
    width: 30%;}

/* Seattle */
.first h3 {
    color:#111;
    line-height:1.25;}
.first h3 strong {
    display:block;
    color:#009EDF;}
.first p {
    font-size:26px;
    color:#111;
    line-height:1.5em;
    display:inline-block;
    float:left;}
.first .organic-column.one-fourth {
   width: 15%;}
.first .organic-column.three-fourth {
   width: 81%;}
.first .organic-column {
    padding-bottom:0;
    font-size:25px;
    line-height:1.35em;}
    
.page-id-2912 blockquote {
	font-style:italic;
	margin-top:25px;
	background:whitesmoke;
	border-radius:15px;}
	
.page-id-2912 h4 strong {
	color:#45b039;
	display:block;
	margin-top:25px;}
	
h3.last {
	font-size:30px;
	display:block;
	margin-top:45px;}
.page-id-2912 .gform_wrapper label.gfield_label, .ginput_product_price_label, .ginput_quantity_label {
    font-size: 15px;}
form#gform_1 div {
	overflow: visible;}
.page-id-2912 .organic-widgets-section.organic-widgets-hero-section {
	padding-top:65px !important;} 
span.ginput_quantity_label {
    display:block;
    margin-left:0 !important;
    padding-left:0;}
    
.page-id-3214 h1.headline.entry-title {
    text-shadow:2px 2px 7px #333;}
/* Registration */
div#organic_widgets_hero_section-7 h1,
div#organic_widgets_hero_section-7 h5,
#organic_widgets_hero_section-7.hpreg {
    text-shadow:2px 2px 2px #111;}
#organic_widgets_hero_section-7.hpreg p,
#organic_widgets_hero_section-7.hpreg ul,
#organic_widgets_hero_section-7.hpreg li {
	color: #fff;
	text-align: left;
	line-height: 1.30em;
	margin-left:0 !important;}
#organic_widgets_hero_section-7.hpreg strong {
	display:block;margin:10px 0;}
div#organic_widgets_hero_section-7 h1 {
	color:#fff;}
div#organic_widgets_hero_section-7 h5 {
color:#45b039;
font-weight:700;}
div#organic_widgets_hero_section-7 .button {
    text-shadow:none;
    color:#fff;
    font-size:1.24rem;
}


/* Mobile Overides */
@media only screen and (max-width :768px) {
.contentspot {
    margin-top:0px;
}
	.rlbook .organic-column.one-third {
		width:100%;
		margin-bottom:15px;}
.rlidea.widget {
	padding-bottom:15px;}
a.organic-btn.subscribe-btn .btn-holder {
    padding: 12px 10px;
    line-height: 1.3em;}
.organic-column.one-third.last {
	padding-bottom:15px;}
.organic-column.one-third.last p a {
	bottom:0;}
.organic-column.one-third.last a img {
	float:none;
	margin:5px auto;
	text-align:center;
	width:100%;
	height:auto;
	max-width:365px;}
.footer-widget h6 {
    text-align:center;
    font-weight:600;}
.footer-widgets .textwidget a {
	display:block;
	clear:both;
	float:none;
	text-align:center;}
.footer-widgets .textwidget li a {
	text-align:left;
	font-size:1rem;}
.column3_1 {
	width:100%;}
ul.services li {
    display: block;
    margin: 10px auto;}
ul.services li.last {
	margin:0 auto;}
#div1, #div2, #div3, #div4, #div5, #div6 {
    width: 100%;
    padding: 0 0 15px;
    margin-bottom: 0;}
#div1 h2, #div2 h2, #div3 h2, #div4 h2, #div5 h2, #div6 h2 {
    width: 64%;
    margin: 0 auto;
    padding: 15px 0;
    display:block;}
#div1 p, #div2 p, #div3 p, #div4 p, #div5 p, #div6 p, #div1 ul, #div2 ul, #div3 ul, #div4 ul, #div5 ul, #div6 ul, #div1 ul li, #div2 ul li, #div3 ul li, #div4 ul li, #div5 ul li, #div6 ul li {
	width:70%;
    margin: 0 auto;}
.organic-tabs, .ui-tabs {
    font-size: 1.25rem;}
}

/* Theme fix for Posts Modules */
.fl-builder-edit form div {overflow: visible}