/*
Theme Name:     RCC
Author:         admin
Template:       philanthropy-parent
*/

body{
	font-family: 'Lato';
}

div.fw-wrap-search-form {width:160px !important;}
a.glink::before, a.glink:before  { content:"• " !important; padding:0 2px 0 9px; }

li#menu-item-2314 {font-size:1.55em; padding:30px !important;}

.widget {margin-bottom:25px;}

div.fw-text-box.tf-sh-0337883ff9a1bc1f179c3ccb6c6a06cf  { margin-top: -90px; }
 
.post-details footer.entry-meta .fw-tag-links a {color:#fff}


h2.fw-special-title {font-size:30px !important;letter-spacing:-1px !important;margin-top:24px !important;}
h5 {font-weight:500;}
.fw-team .fw-team-text { margin-top: 5px;font-size: 0.8em;
}

#short_menu_58b8514b72eef {
background: #fff;
padding: 30px !important;
font-size: 2em;
}

h2.widget-title {display:none;}
li#menu-item-2251 {
   background-color: #F36E57;
   padding: 14px 30px;
   text-align: center;
}
li#menu-item-2251 a, .widget_nav_menu ul > li a {font-size:2em;color:#fff}

/* ABOUT MENU */

li#menu-item-1953 a,li#menu-item-1952 a,li#menu-item-1954 a,li#menu-item-1955 a,li#menu-item-1950 a,li#menu-item-2288 a, li#menu-item-2490 a, li#menu-item-2491 a, li#menu-item-2492 a {
   display:block; padding:10px 18px;
}

li#menu-item-1953,li#menu-item-1952,li#menu-item-1954,li#menu-item-1955,li#menu-item-1950,li#menu-item-2288,
li#menu-item-2490, li#menu-item-2491, li#menu-item-2492 { 
background-color: #62B1B4 !important;
border-radius: 50px;
width:auto;

text-align: center;
box-shadow:0px 0px 3px #777;
transition:0.3s; 
}
li#menu-item-1953:hover,li#menu-item-1952:hover,li#menu-item-1954:hover,li#menu-item-1955:hover,li#menu-item-1950:hover,li#menu-item-2288:hover,li#menu-item-2490:hover, li#menu-item-2491:hover, li#menu-item-2492:hover 
{ 
background-color: #64a4b4 !important; transition:0.3s;
}
/* END  ABOUT MENU */


.fw-site-navigation > ul > li.current-menu-item > a {color:#000;}
.btn {border-radius: 0px !important; }
.fw-team .fw-team-name > span {line-height:20px;}
.fw-accordion .panel-title {font-weight:500;}
.fw-section-space-md .fw-main-row .fw-container {padding-top:20px !important;}
.post {margin-bottom: 0;padding-top: 15px;}

.postlist .post footer.entry-meta {margin:0 0 20px 0;float:right;}

input[type="text"], input[type="password"], input[type="search"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"], textarea#message.form-control {border-radius:0px !important;background:#ededed;}

.fw-side-boxed .site-main .fw-main-row > .fw-container {background-color: rgba(255, 255, 255, 0.6);}
ul.details-event {font-size:1.6em;}

/*    BREADCRUMBS    */

div.breadcrumbs a {padding-left:20px;}
.page-id-51 div.breadcrumbs {display:none;}

/*    CIRCLE MENUS    */

.wpsm-menu ul li {padding: 8px 3px !important;}

ul.shortcode_menu.fourth { background-color: #FBC654; }ul.shortcode_menu.fifth { background-color: #F36E57; }ul.shortcode_menu.sixth { background-color: #62B1B4; }ul.shortcode_menu.seventh { background-color: #2BB673; }ul.shortcode_menu.eighth { background-color: #1B75BC; 
}
ul.shortcode_menu.hs { background-color: #F36E57; 
}
ul.shortcode_menu.fourth,ul.shortcode_menu.fifth,ul.shortcode_menu.sixth,ul.shortcode_menu.seventh,ul.shortcode_menu.eighth,
ul.shortcode_menu.hs {
	height: 140px; color:#fff; padding: 50px 0 !important; border-radius: 99px; width: 140px;
	text-align: center; transition:0.5s;
}
ul.shortcode_menu.fourth li,ul.shortcode_menu.fifth li,ul.shortcode_menu.sixth li,ul.shortcode_menu.seventh li,ul.shortcode_menu.eighth li,ul.shortcode_menu.hs li {
	font-size: 1.25em; line-height: 1.3em; 
}
ul.shortcode_menu.fourth:hover,
ul.shortcode_menu.fifth:hover,
ul.shortcode_menu.seventh:hover,
ul.shortcode_menu.eighth:hover,
ul.shortcode_menu.hs:hover {
	height:480px;transition:0.6s;
}
ul.shortcode_menu.sixth:hover {
	height:480px;transition:0.5s;
}
li#menu-item-1653 ul,
li#menu-item-1711 ul,
li#menu-item-1664 ul,
li#menu-item-1698 ul,
li#menu-item-1694 ul { margin-left: -140px !important; margin-top:20px !important; width:140px;z-index:5000 !important; }
li#menu-item-1671 ul { margin-left: -140px !important; margin-top:20px !important; width:140px;z-index:5000 !important; }
ul.shortcode_menu.fourth li ul.sub-menu,
ul.shortcode_menu.fifth li ul.sub-menu,
ul.shortcode_menu.sixth li ul.sub-menu,
ul.shortcode_menu.seventh li ul.sub-menu,
ul.shortcode_menu.eighth li ul.sub-menu,
ul.shortcode_menu.hs li ul.sub-menu {
 font-size: 0.5em; line-height: 0.55em; width:290px;margin-left:-30px;padding:40px; margin-top:50px !important;
}
ul.shortcode_menu.science {
	height: 220px; background-color: #62b1b4; color:#fff;
	padding: 70px 40px !important; border-radius: 130px; width: 220px;text-align: center; transition:0.3s
}
ul.shortcode_menu.sexed {
	height: 220px; background-color: #2BB673; color:#fff;
	padding: 70px 40px !important; border-radius: 130px; width: 220px;text-align: center; transition:0.3s
}
ul.shortcode_menu.social {
	height: 220px; background-color: #F36E57; color:#fff;
	padding: 60px 20px !important; border-radius: 130px; width: 220px;text-align: center; transition:0.2s
}
ul.shortcode_menu.science:hover,
ul.shortcode_menu.social:hover {
	width:220px;height:340px;transition:0.3s;
}
ul.shortcode_menu.sexed:hover {
	width:220px;height:440px;transition:0.3s;
}
ul.shortcode_menu.science li, 
ul.shortcode_menu.sexed li,
ul.shortcode_menu.social li {
	font-size: 2em; line-height: 1.02em; 
}

ul.shortcode_menu.science li ul.sub-menu, 
ul.shortcode_menu.sexed li ul.sub-menu, 
ul.shortcode_menu.social li ul.sub-menu {
	font-size: 0.25em; line-height: 1.02em; width:380px;margin-left:-30px;padding:40px;margin-top:30px; 
}


ul.sub-menu.wpsm-arrow-enabled.wpsm-left-arrow,
.shortcode_menu.wpsm-menu.menu_enhance ul {
	border-radius:16px !important; margin-left: -280px !important; 
	margin-top:40px !important; padding:18px 4px !important;
}
ul.shortcode_menu.science li ul.sub-menu li a,ul.shortcode_menu.sexed li ul.sub-menu li a,
ul.shortcode_menu.social li ul.sub-menu li a { padding:12px 0; margin:10px 0; }

/*  ----------------------End Circles-----------------------  */



div.wrap-entry-meta {display:none;}
.fw-side-boxed .site-main {
    background-image: url();
    background-color: #ffffff;
    background-attachment: fixed;
    background-position: top;
}
.post h2.entry-title, .post h2.entry-title a { color:#41336e; font-size:33px; font-weight:700 !important;line-height: 35px;}
.fw-header .fw-header-main {background-color:#ffffff}
section#section-58172ec66e61b, span.author, span.entry-date {display:none;}
.header-1 .fw-header-main .fw-container {padding-bottom:4px !important;}

h4.fw-special-title { 
  line-height: 23px !important;
  font-size: 20px !important;
  letter-spacing: 0px !important; }
.fw-text-inner {line-height: 22px !important;padding-bottom: 20px !important;}

div.fw-heading.fw-heading-center.tf-sh-bf733b893b9558ddfbf831d97de71cee {margin: -20px -20px 16px -20px !important;}

.fw-text-inner {color:#000;}
div.text-center a {color:#000000}
.header-1 .fw-header-main .fw-container {padding-top:0;}

li#menu-item-2427 a, .menu-item-2427 a, li#menu-item-73 a, .menu-item-73 a {color: #ffd52d;}


input[type="text"], input[type="password"], input[type="search"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"], textarea {padding:6px 12px;}


/*   MEDIA QUERIES   */

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

ul.shortcode_menu.science li ul.sub-menu, 
ul.shortcode_menu.sexed li ul.sub-menu, 
ul.shortcode_menu.social li ul.sub-menu {
	font-size: 0.25em; line-height: 1.02em; width:220px;margin-left:0px;padding:40px;margin-top:30px; 
}
ul.sub-menu.wpsm-arrow-enabled.wpsm-left-arrow, .shortcode_menu.wpsm-menu.menu_enhance ul {
	border-radius:16px !important; margin-left: -110px !important; 
	margin-top:40px !important; padding:18px 4px !important;
}
div.menu-sex-ed-container {margin-left: 50px;}
div.menu-4th-grade-container {margin-left: 10px;} 

}