/* Method v1.8 - black */

.colorscheme_bg,.wp-pagenavi .current,.paged-navigation .current,#wp-calendar caption,
body,body>.multibg>.multibg,#footer,#footer>.multibg>.multibg,
.post_more_link,.call_to_action_button,.call_to_action_button span,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
background-color:#222222;}
.colorscheme_color,h1,#footer a:hover,.post_title,.post_title a,
a:hover,.fancy_link,.dropcap2,.pullquote3,.highlight2,h5{/*:Color Scheme*/	
color:#222222;}
.colorscheme_border,.wp-pagenavi .current,.paged-navigation .current,.blog_tabs a.current,
#footer .widget li,#footer .widget a,#footer .widgettitle,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,.cluetip-default .cluetip-arrows,#sub_footer,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
border-color:#222222;}
.colorscheme_sprite,#content .recentcomments:before,
#content .contact_widget_name,#content .contact_widget_phone,#content .contact_widget_email,#content .mysite_twitter_widget a,#content .recentcomments span,
#outro .contact_widget_name,#outro .contact_widget_phone,#outro .contact_widget_email,#outro .mysite_twitter_widget a,#outro .recentcomments span,
.toggle,.toggle_accordion,.active,.toggle_frame .toggle,.toggle_frame .toggle_accordion,.toggle_frame .active,
.fancy_list .arrow_list,.fancy_list .bullet_list,.fancy_list .check_list,.fancy_list .circle_arrow,.fancy_list .triangle_arrow,.fancy_list .comment_list,.fancy_list .minus_list,.fancy_list .plus_list,.fancy_list .star_list,.sitemap_list li,
blockquote,.download_link,.email_link,.twitter_link,.dropcap,.dropcap3,.tabs_vertical li.current span, .featured_tabs li.current_page_item span{/*:Icon Sprite*/
background-image:url(https://www.apgsa.org/wp-content/themes/method/styles/_sprites/custom_sprite_222222.png);}


/*:General Typography ~*~*/
body{/*:Body Font */
color:#666;font-size:12px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
h1{/*:h1 Font*/ 
/*color:inherit@;*/font-size:38px;font-weight:normal;font-style:normal;font-family:mpluslight;}
h2{/*:h2 Font*/ 
color:#444;font-size:26px;font-weight:normal;font-style:normal;font-family:mpluslight;}
h3,.additional_posts_module h4,.blog_tabs a{/*:h3 Font*/ 
color:#444;font-size:20px;font-weight:normal;font-style:normal;font-family:mpluslight;}
h4{/*:h4 Font*/ 
color:#444;font-size:18px;font-weight:normal;font-style:normal;font-family:mplus;}
h5{/*:h5 Font*/ 
color:#666;font-size:10px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
h6{/*:h6 Font*/ 
color:#aaa;font-size:9px;font-weight:normal;font-style:normal;font-family:inherit;}
a{/*:Link*/
color:#555555;text-decoration:none;}
a:hover{/*:Link Hover*/
color:#fa8811;text-decoration:none;}
/*:Typo End ~*~*/


/*:Body ~*~*/
body{/*:Body BG+ */
/*background-image:none@;*/background-color:#ffffff;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
#body_inner{/*:Body Background */
background-image:url();background-color:#246997;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
/*:Body End ~*~*/


/*:Header ~*~*/
.logo a{/*:Logo Font*/ 
color:#444;font-size:18px;font-weight:normal;font-style:normal;font-family:mpluslight;}
#header{/*:Header Background */
background-image:url(https://www.apgsa.org/wp-content/uploads/2015/02/APGSA_Masthead_road.jpg);background-color:#ffffff;background-repeat:no-repeat;background-attachment:scroll;background-position:center bottom;}
#header{/*:Header Border */
border-bottom-color:#fa8811;border-bottom-width:2px;border-bottom-style:solid;}
#header_extras,#header_extras a{/*:Header Text Font */
color:#eee;font-size:10px;font-weight:normal;font-style:normal;font-family:inherit;}
/*:Header End ~*~*/


/*:Menu ~*~*/
.jqueryslidemenu a{/*:Menu Font */
color:#fff;font-size:12px;font-weight:bold;font-style:normal;font-family:inherit;}
.jqueryslidemenu ul ul{/*:Menu Dropdown Background */
background-image:url(https://www.apgsa.org/wp-content/uploads/2015/02/menu_dropdown_bkgrnd_color_blue_246997.png);background-color:#fff;background-repeat:repeat;background-attachment:fixed;background-position:center top;}
/*:Menu End ~*~*/


/*:Intro ~*~*/
#intro .intro_title,#intro h1{/*:Intro Title Font */ 
color:#fff;font-size:36px;font-weight:normal;font-style:normal;font-family:mpluslight;}
#intro .teaser{/*:Intro Teaser Font */ 
color:#ddd;font-size:16px;font-weight:normal;font-style:normal;font-family:mplus;}
#header+#intro a{/*:Intro Links */
color:#eee;text-decoration:none;}
#header+#intro a:hover{/*:Intro Link Hover */
color:#fff;text-decoration:none;}
#slider_module+#intro h3{/*:Call to Action Font*/ 
color:#ddd;font-size:20px;font-weight:normal;font-style:normal;font-family:mplus;}
#breadcrumbs,#breadcrumbs a{/*:Breadcrumbs Font */
color:#aaa;font-size:10px;font-weight:normal;font-style:normal;font-family:inherit;}
#breadcrumbs{/*:Breadcrumbs Background */
background-image:none;background-color:#e5e5e5;background-repeat:repeat;background-attachment:scroll;background-position:left bottom;}
#breadcrumbs{/*:Breadcrumbs Top Border */
border-top-color:#fff;border-top-width:1px;border-top-style:solid;}
#intro{/*:Intro Background */
background-image:url(https://www.apgsa.org/wp-content/uploads/2015/02/background_intro_secondary_pgs_blue.gif);background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
/*:Intro End ~*~*/


/*:Main Content ~*~*/
#content{/*:Main Content Background */
background-image:none;background-color:#f7f7f7;background-repeat:repeat-x;background-attachment:scroll;background-position:left top;}
#content{/*:Content Top Border */
border-top-color:#fff;border-top-width:1px;border-top-style:solid;}
#sidebar .widgettitle{/*:Sidebar Titles Font */
color:#444;font-size:20px;font-weight:normal;font-style:normal;font-family:inherit;}
/*:Main End ~*~*/


/*:Outro ~*~*/
#outro,#outro a{/*:Outro Font */
color:#888;font-size:16px;font-weight:normal;font-style:normal;font-family:mplus;}
#outro{/*:Outro Background */
background-image:none;background-color:#e5e5e5;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#outro{/*:Outro Border */
border-top-color:#f9f9f9;border-top-width:1px;border-top-style:solid;}
/*:Outro End ~*~*/


/*:Footer ~*~*/
#footer{/*:Footer Font */
color:#ccc;font-size:12px;font-weight:normal;font-style:normal;font-family:inherit;}
#footer .widgettitle{/*:Footer Titles Font */
color:#eee;font-size:16px;font-weight:normal;font-style:normal;font-family:inherit;}
#footer a{/*:Footer Links */
color:#eee;text-decoration:none;}
#footer a:hover{/*:Footer Link Hover */
color:#fa8811;text-decoration:none;} 
#footer{/*:Footer Background */
background-image:url(../images/footer_shadow.png);background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;} 
/*:Footer End ~*~*/


/*:Sub Footer ~*~*/
#sub_footer,#sub_footer a{/*:Sub Footer Font */
color:#ccc;font-size:9px;font-weight:normal;font-style:normal;font-family:inherit;}
#sub_footer{/*:Sub Footer Background */
background-image:url(../images/sub_footer.png);background-color:transparent;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
/*:Sub Footer End ~*~*/


/*:Misc ~*~*/
.post_title,.post_title a{/*:Post Title Color */ 
/*color:inherit@;*/}
.post_meta em,.post_meta a,.post_meta_bottom a,.commentlist .date{/*:Post Meta Font */ 
color:#aaa;font-size:10px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
.author_name,.commentlist cite,.commentlist cite a{/*:Comment Author Font*/
color:#444;font-size:13px;font-weight:normal;font-style:normal;font-family:inherit;}
.toggle a,.toggle_accordion a{/*:Toggle Title Font*/ 
color:#888;font-size:15px;font-weight:normal;font-style:normal;font-family:mplus;}
#content .teaser{/*:Content Teaser Font */ 
color:#888;font-size:16px;font-weight:normal;font-style:normal;font-family:mplus;}
/*:Misc End ~*~*/


/* Custom CSS */


/*HEADER-Changes top masthead & font area*/
#header { height: 106px !important; }

/* HEADER  SOLID BLUE FOR INTRO BAR AREA -needed because custom split blue image set for all secondary intro bar areas on rest of site as the bkground for their menu bars */
/* INTRO FOR HOMEPAGE BLUE - DISABLED */
/* .is_home #intro { background-image: url("/uploads/2015/02/menu_dropdown_bkgrnd_color_blue_246997.png") !important; }  */


.right_sidebar #main_inner {
  margin-right: 50px!important;
}

/* INTRO SWAPPED ABOVE SLIDESHOW */
.is_home #intro { 
background-image: url("https://www.apgsa.org/wp-content/uploads/2015/05/intro_homepage_bkground_blue_white.png") !important;
background-color: #ffffff!important; 
} 
/* INTRO HAD TO REMOVE TOP MARGIN FROM SLIDESHOW AFTER SWAPPING INTRO ABOVE SLIDER */
/*UNDER MENU-spacing between menu & slider*/
#slider_module {
    margin-top: 0px !important;
}

/* INTRO CODE - KEEP THIS - CODE TO REMOVE INTRO ENTIRELY FROM HOMEPAGE */
/*.is_home #intro {
    display: none;
} */

/* HOMEPAGE SIDEBAR STYLES */
.is_home #sidebar_inner {
padding-left: 0px!important;
background:none!important;
}

.is_home .sidebar_top  {
background:none!important;
}

.is_home .sidebar_bottom {
background:none!important;
}

.is_home .infobox .titled_box_title {
font-size: 1.5em !important;
}

.is_home .infobox2 .titled_box_title {
font-size: 1.5em !important;
width: 288px!important;
height: 41px!important;
}

.is_home .textwidget .infobox2 .titled_box_content {
padding-bottom: 30px!important;
}

.is_home div.infobox {
border: 1px solid #d3d3d3!important;
background-color: #ffffff !important;
}


.is_home div.infobox2 {
border: 0px solid #d3d3d3!important;
background-color: #ffffff !important;
} 

.infobox3 p {
margin-bottom: 0px!important;
} 

.titled_box_content { background: #ffffff !important;
}


.is_home .textwidget .titled_box_content {
color:#555555!important;
background-color: #ffffff !important;
padding-bottom: 5px!important;
  font-family: 'Open Sans'!important;
    font-size: 1.3em !important;
  font-style: normal!important;
  font-weight: 400!important;
border:0!important;
line-height: normal!important;
}

.is_home .widget_text {
padding-bottom:0px!important;
}

/*  WHATS HAPPENING BOX IMAGE WRAP */

.Wrap_TEXT_right {
border: 0pt none;
float: right;
padding-left:10px;
padding-bottom:10px;
}

.Wrap_TEXT_left {
border: 0pt none;
float: left;
padding-right:10px;
padding-bottom:10px;
}


/*LOGO-remove spacing above logo*/
.logo{top: 0px!Important;}


/*MENU-push menu down from top of page*/
#primary_menu {top: 105px !important;}

.whats_happening_image.img { 
   border:1px solid #000;
}




/*MENU-text color*/
.jqueryslidemenu a:link,
.jqueryslidemenu a:visited {
color: #ffffff!important;
}

/*MENU-text hover color*/
.jqueryslidemenu a:hover, 
.jqueryslidemenu a:active {
color: #fa8811!important;
}

/*MENU-remove arrow image on hover*/
.jqueryslidemenu > ul > li > a {
    background: none !important;}


/*MENU-remove & tighten extra spacing between sub-menu dropdowns and main menu bar*/
.sub-menu {top: 35px !important;}

/* RESPONSIVE MENU-z-index fix for mobile view to unhide behind slideshow */
.mysite_responsive #header {
 z-index: 9999!important; 
}

/* RESPONSIVE MENU BOX CONTAINER - CHANGE FONT COLOR AND BACKGROUND AND ADD SHADOW */
.responsive_menu_container {
position: relative !important;
top: -12px !important;
background: #246997 !important;
color:#ffffff!important;
border: 1px solid #333333!important;
box-shadow:4px 8px 7px 2px rgba(0,0,0,0.5) !important;
}

/* FOOTER LINK COLOR CHANGES FOR CONTACT US */

#sub_footer a { color: #eee!important; }
#sub_footer a:hover { color: #fa8811!important; }
#footer a { color: #eee!important; }
#footer a:hover { color: #fa8811!important; }



/* FOOTER MENU-spacing to correct -20px */
.menu-footermenu-container {
margin-top: 20px !important;
}
.email_link_replace {
    color: #eee!important;
}
a.email_link_replace:link {
    color: #eee!important;
}
a.email_link_replace:visited {
    color: #eee!important;
}
a.email_link_replace:hover {
    color: #fa8811!important;
}
a.email_link_replace:active {
    color: #eee!important;
}




.contact_widget_email a {
color:#0071bb!important;
}
.contact_widget_email a:hover {
color:#fa8811!important;
}




/* SLIDE SHOW CUSTOMIZATION - Flip photo block to other side */
.partial_gradient_slide .positioning {
     float: left !important;
     margin-left: 105px !important;
     margin-right: 0pt !important;
}
/* SLIDE SHOW CUSTOMIZATION - Flip text block to other side - ALSO CHANGE TEXT COLOR HERE, BUT ONLY ON COMPUTER SCREEN VIEW - MOBILE VIEW USES ITS OWN COLOR CSS STYLE CALLED flex-caption  */
.slide_content {
      left: 725px !important;
      color: #333333!important;
      font-family: 'Open Sans';
      margin-right: 25px !important;
}
.slideHeadlineStyle {
      color: #333333!important;
      font-family: 'Lato', sans-serif;
      font-weight: 400 !important;
      font-size: 25px !important;
}
.slideHeadlineStyle_SLIDE_3_AND_4_ONLY {
    line-height: 35px !important;
    display: block !important;
    color: #333333!important;
      font-family: 'Lato', sans-serif;
      font-weight: 400 !important;
      font-size: 25px !important;
}
/* TO CHANGE ONLY THE MOBILE VIEW STYLES USE THIS CSS */

.flex-caption .slideHeadlineStyle  {
      color: #eeeeee!important;
}
.flex-caption .slideHeadlineStyle_SLIDE_3_AND_4_ONLY  {
      color: #eeeeee!important;    
      line-height: 25px !important;
}



/*SECONDARY PAGE HEADER BARS-push title text down inside bar area*/
.intro_title{
position: relative!important;
top: 20px!important;
 font-family: Open Sans !important; font-weight: 300!important;    /* NOTE THIS IS A GOOGLE FONT */
}


/* INTRO TEXT AREA  WITH BUTTON ON HOMEPAGE- Paragraph text Customization - NOTE THIS IS A GOOGLE FONT */
#intro_inner h3 { font-family: Open Sans !important; font-weight: 300!important; }

/* INTRO - CALL TO ACTION CUSTOM BUTTON COLOR */
#intro .call_to_action {
color: #ffffff !important;
background: #DF7401!important;
font-family: 'Open Sans' !important;
font-weight: bold !important;
text-shadow: none !important;
border-color: #999999 !important;
/* border-top-left-radius: 2em !important;
border-top-right-radius: 2em !important;
border-bottom-left-radius: 2em !important;
border-bottom-right-radius: 2em !important; */
}


#intro .call_to_action:hover { 
background: #fa8811!important;
color: #333333 !important;
font-family: 'Open Sans' !important;
opacity: 1.0 !important;
text-shadow: none !important;
}



/* add this code to change the intro TEXT in the paragraph in the banner area
#intro h3 { color: white !important; } */


/* HOMEPAGE COLORED TITLED BOXES - FONT CHANGES */
.is_home .colored_box_title, .titled_box_title {
     color: #ffffff !important;
     font-family: Open Sans !important;
     text-align:center !important;
     padding-left: 0px !important;
     padding-right: 0px !important;
     font-size: 1.2em !important;
     font-style: normal !important;
     font-weight: bold !important;
     line-height: 120% !important;
}
.is_home .titled_box_content {
     color: #333333 !important;
     font-family: Open Sans !important;
     font-size: 1.0em !important;
     font-style: normal !important;
     font-weight:normal !important;
}

.toggle_frame {
margin-left: -7px!important;
margin-top: 0px!important;
margin-bottom: 0px!important;
}

/* HOMEPAGE TOGGLE COLOR */
.homepageToggle .toggle a  { 
 font-family: 'Open Sans'!important;
font-size: 18px!important;
color: #555555!important;
 font-weight: 400!important;
margin: 10px!important;
}

/* EMAIL ICON HEIGHT FIX SITE WIDE */
/* EMAIL ICON ADJUSTMENT FOR HEIGHT PLACEMENT  */

.email_link {
  background: url(https://www.apgsa.org/wp-content/themes/method/styles/_sprites/custom_sprite_222222.png) no-repeat -340px -278px !important;
}


/* FORUM PAGE STYLING */


/* FONT COLOR CHANGES FOR THE INDIVIDUAL TOPIC PAGE VIEWS - THESE CHANGES AFFECT THE FAVORITE | SUBSCRIBE TEXT LINKS IN THE BLUE HEADER AREA THAT NEEDED TO BE WHITE TEXT */

a.subscription-toggle {
color: #ffffff!important;
}

a.favorite-toggle
 {color: #ffffff!important;}



#bbpress-forums a.bbp-topic-permalink:link,
#bbpress-forums a.bbp-topic-permalink:visited {
    color: #000000!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}
#bbpress-forums a.bbp-topic-permalink:hover,
#bbpress-forums a.bbp-topic-permalink:active {
    color: #fa8811!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}

/* FORUM - MARGIN FOR RIGHT MARGIN SIDE OF REPLY TOPIC TEXT REPLIES  */
div.bbp-reply-content p {
margin-right: 30px!important;
}


/* FORUM - LINK HOVER COLORS FOR ALL LINKS IN FORUM TOPICS AND REPLIES  */
div.bbp-reply-content p a:link,
div.bbp-reply-content p a:visited {
    color: #000000!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}
div.bbp-reply-content p a:hover,
div.bbp-reply-content p a:active {
    color: #fa8811!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}


/* FORUM - CREATE NEW TOPIC STYLING */
#bbpress-forums fieldset.bbp-form legend {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
}

/*HELPLINK color for Web Forum*/
.helplinkforum a:link,
.helplinkforum a:visited {
color: #fa8811!important;
}

/*MENU-text hover color*/
.helplinkforum a:hover, 
.helplinkforum a:active {
color: #000000!important;
}

/* Fix Remember Me wrapping issue on login widget */
.bbp-login-form .bbp-remember-me label{
width: 90px!important;
}

/* PIE CHART - POP-UP CLOSE BUTTON ALIGNMENT */
#sgpb-popup-dialog-main-div-wrapper #sgpb-close-button {
margin-bottom: 10px!important;
}

/* PIE CHART - TERM DESCRIPTIONS TEXT LINK */

.sg-show-popup {
font-size:14px!important;
color:#000!important;
margin-top: -10px!important;
padding-bottom: 20px!important;
display: block!important;
}
.sg-show-popup a:link {
font-size:14px!important;
color:#000!important;
margin-top: -10px!important;
padding-bottom: 20px!important;
display: block!important;
}
.sg-show-popup a:hover {
font-size:14px!important;
color:#fa8811!important;
margin-top: -10px!important;
padding-bottom: 20px!important;
display: block!important;
}
.sg-show-popup a:visited {
font-size:14px!important;
color:#000!important;
margin-top: -10px!important;
padding-bottom: 20px!important;
display: block!important;
}


/* PIE CHART COLORED BULLET STYLES */

ul.pieBullet1_Administration{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Administration.gif");

}
ul.pieBullet2_Service-Evaluation{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Service_Evaluation.gif");

}
ul.pieBullet3_Research{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Research.gif");

}
ul.pieBullet4_Helpline{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Helpline.gif");

}
ul.pieBullet5_Workforce-Development{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Workforce_Development.gif");

}
ul.pieBullet6_Treatment{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Treatment.gif");

}
ul.pieBullet7_Prevention{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Prevention.gif");

}
ul.pieBullet8_Media-Public-Awareness{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Media_Public_Awareness.gif");

}
ul.pieBullet9_Other{
list-style-image: url("https://www.apgsa.org/wp-content/uploads/2018/01/APGSA_Bullet_Other.gif");
}




@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
   a.download_link.target_blank {padding-left: -5px!important; font-size: 90%!important;}
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
   a.ipadmobile {font-size: 85%!important;}
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    div .homesurveyarchives {margin-left: -30px !important;}
}

