/*
CTC Separate Stylesheet
Updated: 2018-04-29 
Theme Name: Shapely Child
Theme URI: https://colorlib.com/wp/themes/shapely
Template: shapely
Author: colorlib
Author URI: https://colorlib.com/
Description: Shapely is a powerful and versatile one page WordPress theme with pixel perfect design and outstanding functionality. It is by far the most advanced free WordPress theme available today with loads of unmatched customization options. This theme comes with several homepage widgets that can be used to add portfolio, testimonials, parallax sections, your product or service information, call for action and much more. Shapely supports most free and premium WordPress plugins such as WooCommerce, Jetpack, Gravity Forms, Contact Form 7, Yoast SEO, Google Analytics by Yoast and much more. This theme is the best suited for business, landing page, portfolio, ecommerce, store, local business, personal websites but can be tweaked to be used as blog, magazine or any other awesome website while highlighting its unique one page setup. This is going to be the last WordPress theme you will ever want to use because it is so much better than anything you have seen. Needless to say that this theme is SEO friendly thanks to its well optimized strucutre. Shapely theme is mobile friendly and fully responsive making it your best multipurpose partnert for any project and website.
Tags: left-sidebar,right-sidebar,featured-images,post-formats,threaded-comments,theme-options,photography,portfolio,full-width-template,grid-layout
Version: 1.1.7.20180429
*/



/*  THIS IS NOW IN CUSTOMIZE ...
 * 
 * 
 * 
/ * richie, ABOUT AA and MEETINGS menu width larger. * / 
@media only screen and (min-width: 990px)  {
	#menu-item-43 > ul { width: 215px; }
	#menu-item-44 > ul { width: 270px; }
	#menu-item-1714 > ul { width: 125px !important; min-width: 125px !important;}
	#menu-item-49 > ul { width: 125px !important; min-width: 125px !important;}
	#menu-item-1604 > ul { width: 125px !important; min-width: 125px !important;}
	#menu-item-2005 > ul { width: 125px !important; min-width: 125px !important;}
}

#meetinglistchangenote {
	display: block;
	width: 290px;
    color: white;
    font-weight: 400;
    letter-spacing: 0px;
    margin-top: 10px;
	margin-bottom: 28px;
    padding: 10px;
    border-radius: 5px;
    border: 2px solid #4111fd;
    background: #0091e5;	
}
#meetinglistchangenote > a {
	color:white;	
}

#tsml #meetings .controls .input-group-btn:last-child>.btn { min-width: 15px !important; }


/ * main contact form - begin * /
.logged-in div.wpcf7 {
	margin-top:0;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="search"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"] {
	border-radius: 3px;	
	height: 35px;
	margin-bottom: 0;
}
.wpcf7-form p { 
	margin-top:10px; 
	margin-bottom:2px;	
}
.wpcf7-form select { 
	border-radius: 3px;
	
    height: 35px;
	min-width: 200px;
	width: 100% !important;
	padding-left:5px;
	margin-top:0px; 
	margin-bottom:10px;	
}
/ * main contact form - end * /



/ * contact form new and update meeting form - BEGIN * /
#meeting-name-label{ margin-top: 12px; }
#new-change-meeting-update-form .wpcf7-radio span { margin:0; }
#new-change-meeting-update-form .wpcf7-list-item { width: 200px !important; }  / * make checkboxes appear in columns * /
#startendtimes{ width: 400px; margin-top: 3px;}
#meeting-type-openclosed { margin-top: 20px; }
#meeting-type-openclosed label { width: 150px !important; }
#meeting-type-gender { margin-top: 12px; }
#meeting-type-gender label { width: 150px !important; }
#meeting-types-label { display: block; margin-top: 12px; }
#meeting-types { margin-bottom: 16px; }
/ * contact form new and update meeting form - END * /





/ * literature hours table - begin * /
.literature-box { width: 360px; margin-left: 15px; }
.literature-box p { margin-bottom: 0; }
.lit-day{ display: block; float: left; width: 120px; }
.lit-t1 { display: block; float: left; width: 120px; }
.lit-t2 { display: block; float: left; width: 120px; }
.office-manager-duty { color: darkred;}
p.office-manager-duty { margin-left: 10px; }
span.office-manager-duty { font-weight: bold; }
/ * literature hours table - end * /



/ * contact form panel - begin * /
#pg-9-0> .panel-row-style {	background-color: white !important; }
#panel-9-0-1-0 {
	border: 1px solid #80808026;
    padding: 20px; padding-top:0;
}
#panel-9-0-0-0 .widget-title {
	margin-bottom: 5px;
}
#pg-9-0> .panel-row-style{
	padding-top:0 !important;
}
/ * contact form panel - end * /



/ * archives, personal histories Q&A - begin * /
.category-personal-history > div.entry-content {
	margin-left:10px;
}
.ph_heading	{ 
	font-size: 16pt; 
	line-height:30px;
	margin-top:16px;
}
.category-personal-history > div.entry-content > h2 > a {
	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;	
	font-weight: 400;
    color: #0e1015;
	text-align:center;
	font-size: 60px;
    line-height: 64px;
	text-shadow:5px 5px 1px #ebebeb;	
}
.ph_label{
	font-family: "Courier New";
    font-size: 16pt;
	letter-spacing:.5px;
	margin-bottom:5px;
	margin-top: 35px;
	color:black;
}
.ph_value{
	font-family: "Times New Roman",Times;
    font-size: 16pt;
    font-style: italic;
    margin-left: 8px;
	color:#09099e;
}
.ph_q{
	font-family: "Courier New";
    font-size: 16pt;
	letter-spacing:.5px;
	margin-bottom:5px;
	margin-top: 35px;
	color:black;
}
.ph_a{
	font-family: "Times New Roman",Times;
    font-size: 16pt;
    font-style: italic;
    line-height: 25px;
	color:#09099e;
}
.ph_title { 
	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 24px;
    color: #001c28;
    margin-bottom: 25px;
}
/ * archives, personal histories Q&A - end * /

*/





