/*
Theme Name: RTF FSS Custom Theme
Theme URI: http://wordpress.org/themes/twentytwelve
Author: Tamer Al-kassimi / Tona Monjo / the WordPress team
Description: Fully customized 2012 theme for RTF. Requires WP FSS Theme Master to work.
Version: 1.0
Template: fss-theme-master 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../fss-theme-master/style.css");
@import url("style_base.css");
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700,700italic,900&subset=latin,latin-ext);

.clearfix {display:inline-block}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}  
/* End hide from IE-mac */
.clearfix:after { content: ".";   display: block; height: 0;  clear: both; visibility: hidden; text-indent:-31em;}

a { text-decoration:none; color:#2d89b1}
a:hover { text-decoration:underline;}
a.open_new_window:after { content:" " url(css/img/ico_new_window.png);}
body, html { font-size:100%;}
body .fl-container { margin-top:0; padding:8.5em 2.5em 0; /* max-width:1000px;*/ max-width:62.5em; background:#f7f6f4; position:relative; z-index:1; } 
body {font-family: 'Source Sans Pro',Helvetica,Arial,sans-serif; }

img.size-full { max-width:inherit;}

.site-header { background:#f0efec; margin:0 -2.5em; padding:1.25em 2.5em 0; -webkit-box-shadow: 0 .0625em .125em 0 #ccc; box-shadow: 0 .0625em .125em 0 #ccc; position:fixed; top:0; z-index:2; width:100%; /* max-width:1000px;*/ max-width:62.5em; border-top:1.25em solid #33322f; }




body.admin-bar .site-header {top:1.75em;}

ul li { list-style:none;}

.head-options { position: fixed; font-size:.75em; z-index:2; width:100%; max-width:1000px; left:0; right:0; top:1.61em; margin:0 auto; height:1em; overflow:visible; margin-top:0.08em; }
body.admin-bar .head-options {top:3.96em}

.rtf_translate_wrapper { float:right; position:relative; margin-right:1em; line-height:1; /* top:0.08em*/ }
#google_language_translator .skiptranslate.goog-te-gadget > div{ float:right}

#rtf-translate-to_content { position:absolute; right:0; margin-top:.5em;}
.rtf_translate_wrapper div.accordionButton { background:#fff; padding:.8em .6875em; -webkit-box-shadow: .125em .25em .125em -.125em #cccccc; box-shadow: .125em .25em .125em -.125em #cccccc; font-weight:bold; color:#256f90;  position:relative;}
.rtf_translate_wrapper div.accordionButton:after { content:"."; display:block; text-indent:-31em; overflow:hidden; background:url('css/img/arrow_down.png') no-repeat; width:12px; height:9px; position:absolute; bottom:-9px; right:12px;}
.accordionButton:hover { cursor:pointer;}
div#rtf-translate { }
div#rtf-translate-to_content { }

.rtf_uioptions_wrapper { float:right; position:relative; z-index:1}
.fl-uiOptions-fatPanel .fl-panelBar { height:1px; border-bottom:none; background:none}
.fl-uiOptions-fatPanel .fl-toggleButton {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;background:#fff; padding:.5835em .6875em; -webkit-box-shadow: .125em .26em .125em -.125em #cccccc; box-shadow: .125em .26em .125em -.125em #cccccc; font-weight:bold; color:#256f90; text-transform:capitalize; position:relative; border:none; overflow:visible; margin-right:0}
.fl-uiOptions-fatPanel .fl-toggleButton:after { content:"."; display:block; text-indent:-31em; overflow:hidden; background:url('css/img/arrow_down.png') no-repeat; width:.75em; height:.5625em; position:absolute; bottom:-.5625em; right:.625em;}
button.flc-slidingPanel-toggleButton.on { background:#f7db8b;}
button.flc-slidingPanel-toggleButton.on:after { display:none;}

#myUIOptions{ line-height:1; margin-bottom:-.2em; }


.site-header h1 a { position:relative; z-index:3}

/* Navigation */
/* main menu */

#main_menu_button , #search_button { display:none;}
.menu-main-menu-container { float:left; }
#menu-main-menu { position:relative; z-index:3}
.main-navigation { margin-top:0}
.main-navigation li { margin-right:1.25em; position:relative}
.main-navigation ul li:hover ul.sub-menu { background:#efefef; }
.main-navigation ul li:hover ul.sub-menu li { border-bottom:1px dotted #666; margin-right:0}  
.main-navigation li a {text-transform:none; color:#256f90; font-size:1em; line-height:2.4}
.main-navigation li.homepage a:before { content:"."; display:inline-block; text-indent:-31em; overflow:hidden; background:url('css/img/ico_home.png') no-repeat; width:13px; height:12px; margin-right:.1875em; }
.main-navigation li.negrita a { font-weight:bold; font-size:1.2em;}
.main-navigation li.current-menu-item a , .main-navigation li.current-page-ancestor a { color:#4b4a47}
.main-navigation li.current-menu-item:after , .main-navigation li.current-page-ancestor:after { content:"."; display:block; text-indent:-31em; overflow:hidden; background:url('css/img/arrow_down_3.png') no-repeat; width:12px; height:13px; position:absolute; bottom:-11px; left:50%; z-index:99}
/* search form in menu bar */
#search_button_content form.searchform { float:right; position:relative} 
#search_button_content form.searchform label { display:none;}
#search_button_content form.searchform input {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background:#e1dfdd; border:none;  padding:.3125em;}
#search_button_content form.searchform input#s { font-size:.95em;}
#search_button_content form.searchform input#searchsubmit { margin-left:-.3125em; text-indent:-31em; background:#e1dfdd url(css/img/ico_search.png) center center no-repeat; width:1.25em; height:1.25em; padding:.9375em; -webkit-box-shadow: 0 0 0 0 #ccc; box-shadow: 0 0 0 0 #ccc; position:absolute; right:0; top:.15em}


#search_button_content form.searchform ::-webkit-input-placeholder { font-size:.8em; color:#66645e }
#search_button_content form.searchform ::-moz-placeholder {  font-size:.8em; color:#66645e } /* firefox 19+ */
#search_button_content form.searchform :-ms-input-placeholder {  font-size:.9em; color:#66645e } /* ie */
#search_button_content form.searchform input:-moz-placeholder {  font-size:.9em; color:#66645e }



/* secondary menus */
div#main { position:relative;}
/* div#main div#secondary-menu {width:10em; position:fixed; top:19em; z-index:1;} */
div#main div#secondary-menu {width:10em; position:absolute; left:0; z-index:1;} 

div#main div#secondary-menu > div { position:absolute; margin-top:8.2em; width:100%;}
div#main div#secondary-menu > div.fixed {position: fixed; margin-top:2em; width:inherit; }

.page-template-page-templates1st_level_page-php div#main #content { min-height:30em;}
.page-template-page-templates1st_level_page-php div#main div#secondary-menu > div { margin-top:8.2em}
.page-template-page-templates1st_level_page-php div#main div#secondary-menu > div.fixed { margin-top:2em}

div#main div#secondary-menu ul.menu { border-bottom:1px dotted #c4c0b4; border-top:1px dotted #c4c0b4; list-style:none; padding:.5em 0}
div#main div#secondary-menu ul.menu li { font-size:.85em; padding:.2em 0; list-style:none}
div#main div#secondary-menu ul.menu li.rtf-first {font-weight:900;}
div#main div#secondary-menu ul.menu li.rtf-first a { padding-left:0; }
div#main div#secondary-menu ul.menu li a { display:block; padding:.4em 1em; color:#256f90;}
div#main div#secondary-menu ul.menu li.rtf-first > a , div#main div#secondary-menu ul.menu li.current-menu-item > a { color:#3e3d3a; }

 div#main div#secondary-menu ul.menu li.current-menu-item > a  ,  div#main div#secondary-menu ul.menu li.current-page-ancestor > a{ border-left:.25em solid #f7c022; margin-left:.25em; padding-left:.5em;}
 div#main div#secondary-menu ul.menu li:first-child.current-page-ancestor > a {border-left: none; margin-left:0; padding-left:0}


	/* submenu */
	div#main div#secondary-menu ul.menu li ul.sub-menu { display:none; margin-left:.5em;}
	div#main div#secondary-menu .current_page_item.menu-item-has-children ul.sub-menu , div#main div#secondary-menu .menu-item-has-children.current-page-ancestor ul.sub-menu  { display:block}
	div#main div#secondary-menu ul.menu li ul.sub-menu li { font-size:1em;}

div.breadcrumbs , div#primary.site-content { width:50.5em; /*background:#eec;*/ margin-left:12em; width:inherit; }

/* breadcrumb */
div.breadcrumbs { padding-top:2.2em; display:none;}
div.breadcrumbs div { font-size:.79em; color:#3e3d3a}
.page-child div.breadcrumbs , .category div.breadcrumbs{ display:block;}
div.breadcrumbs div a { font-weight:bold; color:#256f90;}


h2, h3, h4 { color:#3e3d3a;}


/* home page */
body.home div#primary.site-content { margin-left:0; width:100%;}
body.home div#primary.site-content #rtf-first-row h2 { font-size:1.875em; font-weight:900; margin-bottom:.625em;}
body.home div#primary.site-content #rtf-first-row h2 span { font-size:.4em; font-weight:bold;}
body.home div#primary.site-content #rtf-first-row div { background:#fff; width:30%; margin:0 2% 2% 0; float:left; padding:1%; -webkit-box-shadow: 0 .0625em .125em 0 #ccc; box-shadow: 0 .0625em .125em 0 #ccc; min-height:7.25em }
body.home div#primary.site-content #rtf-first-row div.tercero { margin-right:0}

/* news bar */
body.home #tweet_news { background:#edecea; position:relative; display:table; width:100%;}
body.home #tweet_news h2 { background:#e1dfdd; text-transform:uppercase; /*float:left;*/ padding:.55em .7em;  margin-right:.5em; display:table-cell; width:21%; max-width:30em; min-width:11.5em; vertical-align:middle; color:#4b4a47; font-weight:900; } 

body.home #tweet_news .tw_content_wrapper {width: inherit; margin-left:0;  display:table-cell; padding-left:.5em; vertical-align:middle; padding-top:1px;}
body.home #tweet_news iframe.twitter-timeline { width:100%; height:1em;}  

body.home #tweet_news span.follow { /*  position:absolute;right:1em; top:.5em; */background:#FFFFFF; font-size:.85em; font-weight:bold; padding:0.125em 0.3125em; display:inline-block; -webkit-border-radius: .1875em; -moz-border-radius: .1875em; border-radius: .1875em; margin-left:1em; text-transform:none; }

body.home #latest_news { background:#edecea; position:relative; display:table; width:100%;}
body.home #latest_news h2 { background:#e1dfdd; text-transform:uppercase;  padding:.55em .7em;  margin-right:.5em; display:table-cell; width:15%; max-width:30em; min-width:7.5em; vertical-align:middle; color:#4b4a47; font-weight:900; } 
body.home #latest_news div.wrapper_news { display:table-cell; overflow:hidden; vertical-align:middle; padding-left:10px;} 

	/* first row */
	
#rtf-intro { margin-bottom:2em; line-height:1.55}	
	
body.home div#primary.site-content #rtf-first-row div.rtf_news_block img { margin-bottom:.3125em;}
body.home div#primary.site-content #rtf-first-row div.rtf_news_block a { font-weight:normal;}
body.home div#primary.site-content #rtf-first-row div.rtf_news_block p { font-size:.875em}

body.home div#primary.site-content div.rtf_getinvolved { margin-right:0; width:28%; padding:2%; -webkit-box-shadow: 0 0 0 0 #ccc; box-shadow: 0 0 0 0 #ccc; min-height:5em; }
body.home div#primary.site-content div.rtf_getinvolved h3 { margin-bottom:.3125em;}
body.home div#primary.site-content div.rtf_getinvolved h3 a { font-size:1.875em; font-weight:900;}
body.home div#primary.site-content div.rtf_getinvolved ul { color:#fff; margin:0 0 0 .9375em; padding:0; font-size:.875em;}
body.home div#primary.site-content div.rtf_getinvolved ul li { line-height:1.25; list-style-type:disc;}

body.home div#primary.site-content div.rtf_getinvolved_main { width:96%; padding:2%; -webkit-box-shadow: 0 0 0 0 #ccc; box-shadow: 0 0 0 0 #ccc;background:#f7c022; display:table}
body.home div#primary.site-content div.rtf_getinvolved_main a { color:#3e3d3a;  font-weight:900; }
body.home div#primary.site-content div.rtf_getinvolved_main > * { display: table-cell; vertical-align:middle;}
body.home div#primary.site-content div.rtf_getinvolved_main > p { width:25%;}
body.home div#primary.site-content div.rtf_getinvolved_main h3 + p { text-align:right;}
body.home div#primary.site-content div.rtf_getinvolved_main h3 { text-align:center}
body.home div#primary.site-content div.rtf_getinvolved_main h3 a { font-size:1.875em;background:#f7c022 url('css/img/ico_involved_pure.gif') right center no-repeat; padding-right:40px;} 

p.rtf_donate_link { display:inline-block; position:absolute; right:1.25em; bottom:1.25em; }
p.rtf_donate_link a { background:#fff url(css/img/ico_donate.gif) .625em center no-repeat; padding:.5em .9375em .5em 2.5em; display:block; font-weight:bold; -webkit-box-shadow: .125em .25em .125em -.125em #888; box-shadow: .125em .25em .125em -.125em #888; -webkit-border-radius: .1875em; -moz-border-radius: .1875em; border-radius: .1875em; }
body.home div#primary.site-content #rtf-first-row div.rtf_getinvolved p.rtf_donate_link a {color:#21759B; }

	/* second row */
div.rtf_stayconnected_home { background: url('css/img/dot.gif') left center repeat-x; text-align:center; margin:1.875em 0 }
div.rtf_stayconnected_home h4 { display:inline-block; font-size:1.875em; font-weight:900; background:#F7F6F4; padding: 0 .3125em;}
div.rtf_stayconnected_home p { font-weight:bold; font-size:1em; display: inline-block; margin-left:1.875em; background:#F7F6F4;  padding: 0 .3125em;}
div.rtf_stayconnected_home p.social-links { margin-left:-.3125em;}
div.rtf_stayconnected_home p.social-links + p { position:relative; top:-.3125em;}
div.rtf_stayconnected_home p br { display:none;}
div.rtf_stayconnected_home p img { margin-left:.5em; margin-bottom:-.25em; background:#F7F6F4; padding:0.05em 0}
div.rtf_stayconnected_home p.rtf_news_archive { display:none; }

	/* third row */
	
body.home div#primary.site-content #rtf-third-row div.block_height { min-height:27em; } 
body.home div#primary.site-content #rtf-third-row > div { background:#edecea; width:32%; margin-right:2%; float:left; padding:0 0 1%;margin-bottom:2.5em; position:relative;}
body.home div#primary.site-content #rtf-third-row > div > * { padding: 0 6%; }
body.home div#primary.site-content #rtf-third-row h2{ font-size:1.5625em; font-weight:900; margin-bottom:.625em; border-bottom:.125em solid #f7f6f4; padding-top:.6em; padding-bottom:.6em; position:relative}
body.home div#primary.site-content #rtf-third-row h2 span { font-size:.5em; font-weight:bold;}
body.home div#primary.site-content #rtf-third-row div.rtf_funders_home p { clear:both; display:table; margin:.625em 0 }
body.home div#primary.site-content #rtf-third-row div.rtf_funders_home img {margin: 0 .625em 0 0; float:none; vertical-align:middle; display:table-cell }
body.home div#primary.site-content #rtf-third-row div.rtf_funders_home p span { display: table-cell; vertical-align:middle; font-size:.875em; }
body.home div#primary.site-content #rtf-third-row div.rtf_funders_home h3 { font-size:1em; font-weight:900; border-top:.125em solid #fff; padding-top: .625em; padding-bottom:.625em}
body.home div#primary.site-content #rtf-third-row div.rtf_funders_home h2 + h3 { border-top:none; padding-top:0; padding-bottom:0}
body.home div#primary.site-content #rtf-third-row div.rtf_funders_home ul li { margin:0 0 .625em .72em; position:relative; font-size:.875em; line-height:1.5;}
body.home div#primary.site-content #rtf-third-row div.rtf_funders_home ul li:before { content: "\2022"; font-weight:900; color:#f7c022; position:absolute; left:-.72em;}
body.home div#primary.site-content #rtf-third-row .widget-area .widget { width:100%}

body.home div#primary.site-content #rtf-third-row div.rtf_youtube_home h2 { background:url('css/img/logo_youtube.png') 6% center no-repeat; padding-left:70px;}
body.home div#primary.site-content #rtf-third-row div p.follow { display:block; position:absolute; right:6%; top:1em; background:#fff;-webkit-border-radius: .1875em; -moz-border-radius: .1875em; border-radius: .1875em; padding:.125em .3125em; font-size:.775em; z-index:1;line-height:1.25 !important;}

body.home div#primary.site-content #rtf-third-row div p.follow a { font-size:.9em;}
body.home div#primary.site-content #rtf-third-row div.rtf_youtube_home p , body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home p { line-height:1.4; font-size:.85em;}
body.home div#primary.site-content #rtf-third-row div.rtf_youtube_home p a , body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home p a { font-weight:900;}
body.home div#primary.site-content #rtf-third-row div.rtf_youtube_home h3 { margin-bottom:.5em;}


body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home { overflow:hidden; height:27em; padding-bottom:.5%}
body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home h2 { background:url(css/img/logo_twitter.png) 6% center no-repeat; margin-bottom:0.3em;  padding-left:50px;}
body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home .twitter-timeline { width:94% !important; height:inherit; margin-left:10px !important;}
body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home .twitter-timeline img { padding:20px; background:#FFFFFF}

body.home div#primary.site-content #rtf-third-row div.rtf_youtube_home { margin-right:0}

.rtf_people_contact_info { background:#edecea; padding:1em; font-size:1em; margin-bottom:1em;}
.entry-content .rtf_people_contact_info p { margin:0; padding:0}
.rtf_people_contact_info a { color: #29596f}

.entry-header .entry-title { line-height:1}
.entry-content h2{ font-weight:900; margin-bottom:.5em;}
.entry-content h3 { margin: 1em 0 0 0; font-size:1.2em;}

/* footer */
	/* sticky footer */
	html ,body { height: 100%; margin:0 }  
	footer#foot_wrapper { /*  position:absolute; bottom:0;*/ /* width:62.5em;*/ width:100%; padding-top: 0; padding-bottom:0; }
	/* en combinacion con jQuery $.fn.footer_height
	/* end sticky footer */


footer { margin:0 -2.5em; padding:1.3em 2.5em 1.875em 2.5em; color:#fff; position:relative; z-index:2}
footer a { color:#7fc9e9; text-decoration:none; font-size:12px; font-size:.75em; line-height:1.5; }
footer a:hover { color:#7fc9e9; }
footer#nav-opts { background:#3e3d3a url('css/img/logo_raising_the_floor_tiny.png') 2.5em 1.875em no-repeat; background-size: 9.3125em auto;  margin-top: 0; padding-left:14.375em; border-bottom:.6em solid #33322f; }
 
footer#nav-opts div.nav-opts-wrapper { display:table; width:100%;}
footer#nav-opts div.nav-opts-wrapper > div { display:table-cell; padding-right:2%}
footer#nav-opts div.nav-opts-wrapper > div.menu-news-press-container { }
footer#nav-opts div.nav-opts-wrapper > div.menu-who-we-are-menu-container { width:16%}
footer#nav-opts div.nav-opts-wrapper > div.menu-what-we-do-menu-container {}
footer#nav-opts div.nav-opts-wrapper > div.menu-our-community-menu-container {}
footer#nav-opts div.nav-opts-wrapper > div.menu-get-involved-menu-container {}
footer#nav-opts div.nav-opts-wrapper > div.menu-news-press-container { width:15%;}

footer#nav-opts li.rtf-first a {font-size:14px; font-size:.9em; font-weight:900; color:#f7f6f4}
footer#nav-opts div.nav-opts-wrapper .sub-menu { display:none;}

footer#foot-opts { background:#33322f; }
footer .foot-opts-wrapper > div { width:30%; margin-right:0; float:left; }
footer .foot-opts-wrapper > div h4 { font-size:.91em; line-height:1.5; font-weight:900; color:#f7f6f4;}

footer .foot-opts-wrapper > div.rtf_contact_info { background:none; width:35%; margin-right:2%; }
footer .foot-opts-wrapper > div.rtf_contact_info p.alignleft { width:49%;}
footer .foot-opts-wrapper > div.rtf_contact_info  p.alignleft img { float:left; margin-top:1.5625em; width:80%;}
footer .foot-opts-wrapper > div .rtf_address { float:left; margin-right:4.5%;}
footer .foot-opts-wrapper > div .rtf_address p , footer .foot-opts-wrapper > div .rtf_address address { font-size:.75em; line-height:1.65; font-style:normal}
footer .foot-opts-wrapper > div .rtf_address p a { color:#7fc9e9; font-size: 1em;}

footer .foot-opts-wrapper > div.rtf_stayconnected > * { margin-left:1.25em;}
footer .foot-opts-wrapper > div.rtf_stayconnected h4 { float:left; }
footer .foot-opts-wrapper > div.rtf_stayconnected a { font-size:1em;}
footer .foot-opts-wrapper > div.rtf_stayconnected a img { width:1.25em; height:1.25em; margin:-.25em 0 0 .5em;}
footer .foot-opts-wrapper > div.rtf_stayconnected p { font-size:.75em; line-height:1.65}
footer .foot-opts-wrapper > div.rtf_stayconnected p.social-links { line-height:2.2; margin-bottom:-1em;}
footer .foot-opts-wrapper > div.rtf_stayconnected p.social-links + p { clear: both;}

footer .foot-opts-wrapper > div.rtf_getinvolved { float:right;}
footer .foot-opts-wrapper > div.rtf_getinvolved , body.home div#primary.site-content div.rtf_getinvolved { background:#f7c022 url('css/img/ico_involved.gif') right top no-repeat; position:relative; margin-right:0;}
footer .foot-opts-wrapper > div.rtf_getinvolved a , body.home div#primary.site-content div.rtf_getinvolved a { color:#3e3d3a; }

footer .foot-opts-wrapper > div.rtf_getinvolved .firstlevel a {  font-size:.9375em; font-weight:900; display:block; padding: 1.25em;}
footer .foot-opts-wrapper > div.rtf_getinvolved p.rtf_donate_link { position:relative; margin:.625em 0 0 1.25em; right:inherit}
footer .foot-opts-wrapper > div.rtf_getinvolved p.rtf_donate_link a {color:#21759B; }

/* content */

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image { -webkit-box-shadow: 0 0 0 0 #ccc; box-shadow: 0 0 0 0 #ccc; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}

.entry-header h1.entry-title { font-weight:900; font-size:3em; margin-top:.6em; }
.entry-header img + h1.entry-title { margin-top:0}
.page-header { border:none; margin-bottom:2em; padding-bottom:1em;}
.page-header h1.page-title { font-weight:900; font-size:2em; margin-top:.6em}

.page-contact-us div#primary.site-content , .page-child div#primary.site-content , .category div#primary.site-content  { width:52%; margin-top:0}

.page-template-nosidebar-page div#primary.site-content { width:82%;}

	div#secondary.widget-area { margin-top:6.1em; width:26%; }
div#secondary.widget-area.has_back_link { margin-top:4.2em;} 





.page-parent div#primary.site-content.rtf-first-level .rtf_block { width:31.3%; background:#fff url('css/img/bg_bottom_block.gif') bottom repeat-x ; margin-right:3%; float:left; margin-bottom:3%; -webkit-box-shadow: .0625em .0625em .125em 0 #ccc; box-shadow: .0625em .0625em .125em 0 #ccc; min-height:9.35em;}
.page-parent div#primary.site-content.rtf-first-level .rtf_block.block_3 ,
.page-parent div#primary.site-content.rtf-first-level .rtf_block.block_6 ,
.page-parent div#primary.site-content.rtf-first-level .rtf_block.block_9 { margin-right:0}
.page-parent div#primary.site-content.rtf-first-level .rtf_block:last-child { margin-bottom:19%}
.page-parent div#primary.site-content.rtf-first-level .rtf_block.block_4 ,
.page-parent div#primary.site-content.rtf-first-level .rtf_block.block_7 ,
.page-parent div#primary.site-content.rtf-first-level .rtf_block.block_10 { clear:both;}
.page-parent div#primary.site-content.rtf-first-level .rtf_block .rtf_block_wrapper {  background-repeat:no-repeat; background-position:right top; margin:1.2em; padding-top:2em}
.page-parent div#primary.site-content.rtf-first-level .rtf_block .rtf_block_wrapper h2 { font-size:1.25em; font-weight:900; margin-bottom:.1em; line-height:1em}
.page-parent div#primary.site-content.rtf-first-level .rtf_block .rtf_block_wrapper p { font-size:14px; font-size:.85em; color:#3e3d3a;}

.page-parent div#primary.site-content.rtf-first-level .rtf_block .rtf_block_wrapper.pages {padding-top:0}
.page-parent div#primary.site-content.rtf-first-level .rtf_block .rtf_block_wrapper.pages img { margin-bottom:.5em;}

.site-content article { border-bottom:none; margin-bottom:0; padding-bottom: 0}
 
body.page-template-page-templates2nd_level_people-php .entry-content p { color:#3e3d3a; font-weight:bold; font-size:1.4em; line-height:1.2; margin:0}
.page-parent.page-child article.rtf_secondary_part h3 { font-size:1em; margin:.4em 0}
.page-parent.page-child article.rtf_secondary_part p { line-height:1.5}
.page-parent.page-child article.rtf_secondary_part div.rtf_people_block { width:49%; display:inline-block; text-align:center; margin:.5em 0 1em; vertical-align:top;}
.page-parent.page-child article.rtf_secondary_part div.rtf_people_block .entry-page-image { width:100%}
.page-parent.page-child article.rtf_secondary_part div.rtf_people_block p { font-size:.8em;}
.page-parent.page-child article.rtf_secondary_part div.rtf_people_block p a { font-size:.9em; font-weight:bold;}

.entry-content .entry-page-image { float:none; width:100%; height:auto; margin-bottom:1em;}

article img { max-width:100%;}

h2.accordionButton  { font-size:1.3em; font-weight:700; border-bottom:1px solid #c4c0b4; background:url('css/img/dropdown_closed.gif') right center no-repeat; padding:.4em 2em .4em 0; margin-top:.5em; margin-bottom:.5em; line-height:1}
h2.accordionButton.on { background:url('css/img/dropdown_opened.gif') right center no-repeat}

.rtf_secondary_part .accordionContent { padding:.5em 0}
.rtf_secondary_part .accordionContent p { margin-bottom:.4em; line-height:1.4 }
.rtf_secondary_part .accordionContent li {line-height:1.4}
 
.entry-content blockquote { background:#edecea; margin-bottom:1em; padding:1em 1.2em;}
.entry-content blockquote p { line-height:1.2; margin:0;  font-style:normal; font-weight:bold; font-size:1.3em;}

article ul { list-style:none;}
article ul li, article ol li, article .entry-content ul li, article .entry-content ol li{ position:relative; margin-left:1.35em;}
article .entry-content ul li p { margin: 0}
article ul li:before { content: "\2022"; font-weight:900; color:#f7c022; position:absolute; left:-.9em; line-height:1.25 }

article ul.partners_list li:before { content:""}
article ul.partners_list li { margin-left:5em; position:relative; margin-bottom:1em; clear:both;}
article ul.partners_list li img { width:4.5em; height:auto; margin:0 .5em 1em -5em;  vertical-align:text-top; float:left}



.entry-content p { margin-bottom:1em; line-height:1.4;color:#3e3d3a}
.entry-content p a {color:#256f90 }
.entry-content a:visited {	color: #256F90;}
.entry-content iframe#rtf_worldmap { margin-bottom:.05em;}

article h3 { margin:2em 0 .5em}
.category article .entry-header , .search article .entry-header  { margin-bottom:.5em;}
.category article .entry-header h1.entry-title , .search article .entry-header h1.entry-title { font-size:1.2em;}
.category article .entry-summary img , .search article .entry-summary img { float:left; width:10em; height:auto; margin:.3em 1em .3em 0; vertical-align:text-top}
.category article .entry-summary p , .search article .entry-summary p { line-height:1.5}

body.category div.rtf_youtube_side { background:#edecea ; padding:0 0 1%;margin-bottom:2.5em; position:relative;}

body.category div.rtf_youtube_side h2 { background:url('css/img/logo_youtube.png') 6% center no-repeat; padding:1em 0 1em 70px; border-bottom: 2px solid #f7f6f4; }
body.category div.rtf_youtube_side p.follow { display:block; position:absolute; right:6%; top:1.5em; background:#fff;-webkit-border-radius: .1875em; -moz-border-radius: .1875em; border-radius: .1875em; padding:.125em .3125em; font-size:.775em; z-index:2;line-height:1.25 !important;}
body.category div.rtf_youtube_side p.follow a { font-size:.9em;}
body.category div.rtf_youtube_side .yt_content_wrapper { padding:1em}
body.category div.rtf_youtube_side .yt_content_wrapper p { margin-bottom:.5em;}
body.category div.rtf_youtube_side .yt_content_wrapper p a { font-weight:900;} 
body.category div.rtf_youtube_side .yt_content_wrapper h3 + p{ display:none;}




/* sidebar blocks */
p.back_link { background:#e8e6de url("css/img/bg_arrow_back.png") left center no-repeat; margin-bottom:1em;  -webkit-border-radius: .1875em; -moz-border-radius: .1875em; border-radius: .1875em;}
p.back_link a { padding:.6em 1.2em; display:block; font-weight:bold; font-size:.85em;}

#gpii_roadmap_link { background:#e67407;}
#gpii_roadmap_link p {  background:url(css/img/roadmap_link.png) right center no-repeat; padding:1em 0}
#gpii_roadmap_link a { color:#fff; font-weight:900; display:block;}


.rtf_see_also, #rtf_contact_us , #rtf_stay_connected, #rtf_get_involved, #gpii_roadmap_link { padding:1em 1.2em; margin-bottom:1em}

.rtf_see_also { background:#fff;-webkit-box-shadow: .0625em .0625em .125em 0 #ccc; box-shadow: .0625em .0625em .125em 0 #ccc;}
#rtf_contact_us , #rtf_stay_connected { background:#edecea;}
#rtf_stay_connected div.newsletter.newsletter-subscription , #rtf_stay_connected  p.rtf_news_archive{ display:none;}
#rtf_get_involved { background:#f7c022 url('css/img/ico_involved.gif') right -.1em no-repeat; position:relative;}



/* mailchimp */
/*
.mc_custom_border_hdr , #mc_signup { display:inline-block; background:#F7F6F4; position:relative; margin:0 0 -1em .5em; top:-.2em; font-weight:900; padding:0 .2em;	}
.mc_form_inside { position:relative}
.mc_form_inside label { display:none;}
.mc_merge_var { display:inline-block;}
.mc_signup_submit { display:inline-block; margin-left:-2em; position:relative; top:-1px; }
.mc_signup_submit #mc_signup_submit { margin:0; border-color:#e1dfdd; background:#e1dfdd url('css/img/but_subscribe.png') center center no-repeat; text-indent:-50em; padding:inherit 1em;  -webkit-box-shadow: none; box-shadow: none;}
.mc_input {border-color:#e1dfdd; background:#e1dfdd}
#mc_message { margin:.5em 0;}
*/

/*newsletter form*/
.newsletter.newsletter-subscription { display:inline-block; margin-left:2em; background:#F7F6F4; padding:0 .5em;}
.newsletter.newsletter-subscription label { font-weight:bold; position:relative; top:-.25em;}
input.newsletter-email {border-color:#e1dfdd; background:#e1dfdd; padding:.4em .5em; position:relative; top:-.2em; margin-left:.5em;}
input.newsletter-submit {margin:0 0 0 -2.2em; border-color:#e1dfdd; background:#e1dfdd url('css/img/but_subscribe.png') center center no-repeat; text-indent:-50em; padding-left:0; padding-right:0; padding:.4em .5em ; width:2em ; -webkit-box-shadow: none; box-shadow: none;position:relative; top:-.3em;}

footer .newsletter.newsletter-subscription { margin:.5em 0 0 0; background: none; padding:0}
footer .newsletter.newsletter-subscription label { font-weight:normal; font-size:.9em; margin-bottom:.5em; display:block;}
footer input.newsletter-email { margin:0; background:#66645e; border-color:#66645e; color:#c4c0b4; }
footer input.newsletter-submit { background:#66645e url('css/img/but_subscribe2.png') center center no-repeat;  border-color:#66645e;}
 

/* for placeholders, keep rules separated */
.mc_input::-webkit-input-placeholder { font-weight:normal; font-size:.8em; }
.mc_input::-moz-placeholder { font-weight:normal; font-size:.8em;  } /* firefox 19+ */
.mc_input:-ms-input-placeholder { font-weight:normal; font-size:.8em;  } /* ie */
.mc_input:-moz-placeholder { font-weight:normal; font-size:.8em;  }

/* mailchimp in footer */
#foot-opts .mc_custom_border_hdr , #foot-opts  #mc_signup { background:none; font-weight:normal; margin:.5em 0 .2em; padding:0} 
#foot-opts .mc_merge_var { margin-bottom:.2em;}
#foot-opts .mc_custom_border_hdr { display:block; font-size:.8em; clear:both; margin:0; padding-top:.3em;}

/* mailchimp in sidebar - do not display */



.rtf_see_also > p { font-weight:900; font-size:1em; margin-bottom:.3em;}
.rtf_see_also ul li { font-size:.85em; margin-bottom:.2em}
.rtf_see_also ul li:before { content: "\2022  "; font-weight:900; color:#f7c022; }
 


#rtf_contact_us h4 { margin-bottom:.3em; font-size:1.2em;}
#rtf_contact_us .rtf_address { font-size:.85em; line-height:1.2}
#rtf_contact_us p.alignleft { float:none; margin-top:.3em;}
#rtf_contact_us img { width:100%; border: 1px solid #bbb8b4;}

#rtf_stay_connected h4 { float:left;}
#rtf_stay_connected p.social-links { float:left; margin-left:0.5em; margin-bottom:-1em; position:relative; top:-0.45em;}



#rtf_get_involved .firstlevel a {  /*font-size:.9375em; */ font-weight:900; display:block; color:#3E3D3A;}
#rtf_get_involved p.rtf_donate_link { display:inline-block; position:absolute; right:1.25em; bottom:.5em; }

.site-content article { -webkit-hyphens: none;  -moz-hyphens: none;  -ms-hyphens: none; hyphens: none;  }

/* plugins */
.responsive-slider.flexslider { margin-bottom:1em;} 
.responsive-slider.flexslider .slide-title a { bottom:0; top:inherit !important; padding-bottom:1.875em; padding-left:2.5em; padding-right:2.5em; font-weight:normal; font-size:1.2em; }
.responsive-slider.flexslider .flex-control-nav li a { background: url("css/img/slider-nav.png") no-repeat scroll 0 -8.375em rgba(0, 0, 0, 0) !important; height: .625em !important; width: .625em !important; }
.responsive-slider.flexslider .flex-control-nav li a:hover, .responsive-slider.flexslider .flex-control-nav li a.active { background-position:0 -7.0625em !important }
.responsive-slider.flexslider .flex-direction-nav li a {   background: url("css/img/slider-nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; bottom:1.25em; top:inherit !important;opacity: 0.5; }
.responsive-slider.flexslider .flex-direction-nav li .next { right: 0 !important; }
.flex-direction-nav li .prev { left: 0 !important;}

/* SOCIAL buttons */
.rtf_social_buttons { margin:1em 0; }
.rtf_social_buttons a { margin: 0 .8em 0 0 !important; display:block; float:left}
.rtf_social_buttons a.addthis_button { background:#fff; color:#256f90; font-size:.8em; font-weight:bold; padding:.2em .5em; line-height:1}
.rtf_social_buttons a > img { vertical-align: text-bottom;}
.rtf_social_buttons iframe { margin-bottom:0}

.rtf_social_buttons.bottom { padding-top:1em; border-top:1px solid #c4c0b4;}
.rtf_secondary_part + .rtf_social_buttons.bottom { margin-top:2em;}


/* gpii roadmap */
articles.rtf_column { width:31%; margin-right:3.45%; display:block; float:left;}
articles.rtf_column.rtf_column_3 { margin-right:0;}
articles.rtf_column h2 { font-weight:normal; background:#edecea; min-height:5em; padding:5% 8%; margin-bottom:1em;}
articles.rtf_column article { background:#fff url('css/img/bg_bottom_block.gif') bottom repeat-x ;  padding:5% 8%; margin-bottom:.5em; min-height:6em; position: relative}
articles.rtf_column article h3 { margin:0 0 2.5em}
articles.rtf_column article p.component { font-size:.9em; position:absolute; bottom:1em;}
articles.rtf_column article p.status { display:none;}

div#rtf_dropdown { margin-top:15em;}
ul.dd_menus li:hover { cursor:pointer; color:#21759B; text-decoration:underline;}
ul.dd_menus li { margin-bottom:.8em; position:relative; }
ul.dd_menus li.on { }
ul.dd_menus li:before { content:""; display: inline-block; width:.8em; height:.8em; margin-right:.3em; margin-bottom:-.2em; border:.15em solid #256f90; -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em;}
ul.dd_menus li.on:before { background: #256f90}

h4.rtf_arrange { margin:1em 0; border-top:1px solid #c4c0b4; padding:1em 0 0;}
ul.dd_menu { padding-top:.5em;}
ul.by_status {border-bottom:1px solid #c4c0b4}
 
 
/* contact form */
.wpcf7-form  label { display:block; width:100%; margin-bottom:1.3em; font-weight:bold;} 
.wpcf7-form  label span { float:right; display:inline-block; width: 68%; margin-top:-.3em; font-weight:normal}
.wpcf7-form  label span.opt { float:none; display:inline; font-size:.8em; width:inherit;}
.wpcf7-form  label span input , .wpcf7-form  label span textarea { width:96%; padding:inherit 2%;}
.wpcf7-form  br { display:none;}
.wpcf7-form label span.wpcf7-not-valid-tip { text-align:right; font-weight:bold; margin-top:.7em;}
#recaptcha_widget_div { float:right;}
.wpcf7-form > p { clear:both;}
p.submit_form { padding-left:32%; clear:both; margin-top:1.5em}
p.submit_form input { font-size:1em }
p.tos { font-weight:bold;}
p.tos .wpcf7-form-control-wrap {float:right; display:inline-block; width: 68%;}
p.tos .wpcf7-form-control-wrap .wpcf7-list-item { float:left; width:50%; margin:0}
p.tos .wpcf7-form-control-wrap .wpcf7-list-item  .wpcf7-list-item-label { margin:0;  float:none; }

/* TABLET  */
@media only screen and (max-width: 62.5em), only screen and (max-device-width: 62.5em) {
body { font-size:95%} 
body .fl-container { width:94%; padding-left:3%; padding-right:3%;}
.rtf_uioptions_wrapper { margin-right:2.5em}

footer#foot_wrapper { width:94%; padding-left:2.5%; padding-right:3%; margin:0}
footer .foot-opts-wrapper > div.rtf_contact_info { width: 30%}
footer .foot-opts-wrapper > div.rtf_stayconnected > * { margin-left:0}
footer .newsletter.newsletter-subscription { max-width:100%; display:block; float:none;}
footer input.newsletter-email { max-width:90%;}

div.rtf_stayconnected_home h4 { line-height:1.5}
body.home div#primary.site-content #rtf-third-row h2 { font-size:1.2em}
body.home div#primary.site-content #rtf-third-row div.rtf_youtube_home h2 { padding-right:70px;}
body.home #tweet_news iframe.twitter-timeline { width:77%}
div.rtf_twitter_home { overflow-y:scroll}
.main-navigation ul.nav-menu li { font-size:60%}
#search_button_content form.searchform { margin:0 3.5em 0 0; top:-.5em}
footer#nav-opts { padding-left:13em; padding-right:1.5em ; background:url("css/img/logo_raising_the_floor_tiny.png") no-repeat scroll 1.5em 1.875em / 9.3125em auto #3E3D3A}
footer#foot-opts { padding:1.3em 1.5em 1.875em}

body.home div#primary.site-content #rtf-first-row div.rtf_getinvolved h3 a , body.home div#primary.site-content #rtf-first-row h2 { font-size:1.5em;}

div.breadcrumbs { padding-top:1em;}
div.breadcrumbs, div#primary.site-content { margin-left:0; width:100%} 
div#main div#secondary-menu > div { margin-top:6.1em;}

body.page div#main{ padding-left:11em;}
body.home.page div#main{ padding-left:0;}
.page-child div#primary.site-content, .category div#primary.site-content { width:60%}
div#secondary.widget-area { width:36%; margin-top:4.1em}
.entry-header h1.entry-title { margin-top:0.5em;}

#rtf_stay_connected p.social-links { top:0; margin:.5em 0 0 }

.newsletter.newsletter-subscription {  padding: .5em;}

body.page.page-contact-us div#main { padding-left:0;}
body.page.page-contact-us div#primary.site-content { width:68%;} 
body.page.page-contact-us div#main div#secondary.widget-area { width:26%;}
 

span.rtf_inputs_wrapper { position:relative}
input.newsletter-submit { position:absolute; right:1%; bottom:0}

#secondary #rtf_stay_connected p.social-links { float:none; margin-bottom:0; top:0; clear:both; margin-top:1.5em;}
}



/* MOBILE */
 
@media only screen and (max-width: 37.5em), only screen and (max-device-width: 37.5em) {
html #wpadminbar { position:fixed} 
body.admin-bar .site-header { top:0}
.site-header { border-top:2.8em solid #33322F; position:relative; padding:1em 3%; margin:0 -3% 1em; width:100%}
body.page div#main{ padding-left:0;}
 

/*ui options*/

.rtf_uioptions_wrapper { position:absolute; right:3%;}

/* hide elements */

div#main div#secondary-menu, 
.main-navigation ul.nav-menu , 
.main-navigation ul.nav-menu li,
.main-navigation ul li ul.sub-menu,
footer#nav-opts { display:none;}
 
body .fl-container {width:94%; padding:0 3%; margin:0}

footer#foot_wrapper, 
.head-options { max-width:100%; width:94%; padding-left:3%; padding-right:3%; margin:0; position:relative; height:0; }
.head-options {   } 
body.admin-bar .head-options { top:1em;}

div.breadcrumbs , 
div#primary.site-content , 
div#main ,
.page-child div#primary.site-content , 
.category div#primary.site-content { margin:0; width:100%; padding:0}
 
.head-options { top:0}
.rtf_translate_wrapper { float:left; max-width:50%; border:none;}
.rtf_translate_wrapper div.accordionButton:after , .fl-uiOptions-fatPanel .fl-toggleButton:after { content:""; display:none;} 
#rtf-translate-to_content {left:0; width:200%;}
#google_language_translator .skiptranslate.goog-te-gadget > div {float:left;}
.rtf_translate_wrapper div.accordionButton , .fl-uiOptions-fatPanel .fl-toggleButton { background:#33322F; color:#FFFFFF; webkit-box-shadow:none; box-shadow:none; padding:1.3em 1em}
.fl-uiOptions-fatPanel .fl-toggleButton { padding:1.1em 1em; margin:0}

 
 #main_menu_button , #search_button { display:block; width:10%; float:left }
 #main_menu_button img , #search_button img { width:100%; height:auto;}
 
 body.home #tweet_news iframe.twitter-timeline { height:inherit; max-height:2em;}

#search_button { text-align:right;}
#masthead hgroup { width:80%; margin:0; text-align:center; float:left; }
.site-header h1 { margin-bottom: 0}
.site-header h1 a { display:block; width:90%; margin:0 auto;}
#masthead hgroup img{ width:100%; height:auto; }


.menu-main-menu-container , #search_button_content { position: absolute; float:none; top:0;  z-index:3; width:100%; }
#search_button_content { font-size:120%; }
.menu-main-menu-container { width:100%;}
 
/*
  #main_menu_button.on {  background:#f00; padding:10px; } 
  .menu-main-menu-container  { background:#00CC00;  padding:1px; }
*/

#main_menu_button_content { border:none; display:none;/* border:5px dotted #f00 */}

#main_menu_button_content * { display:block;}
#main_menu_button_content li ul.sub-menu { display:none;} 
#main_menu_button_content li.element_opened ul.sub-menu { display: block;}
 
.menu-main-menu-container > ul {background:#33322F; text-align:left;}
.main-navigation ul.nav-menu li { display:block; width:96%; padding:0 2%; margin:0; border-bottom: 1px solid #66645e; /* font-size:105%;*/}
#main_menu_button_content .menu-main-menu-container li a  { display:block; color:#7fc9e9; font-size:160%}
#main_menu_button_content .menu-main-menu-container ul.sub-menu { font-size:160%;}

.menu-main-menu-container li.element_opened > a , .menu-main-menu-container li.element_opened > a:visited{color:#b8b6b4;} 
.menu-main-menu-container li.element_opened { background:#3d3c39; color:#FF0000}
.menu-main-menu-container li.element_opened ul { position:relative;}
.menu-main-menu-container li.element_opened ul li { border:none}
.menu-main-menu-container li.element_opened ul li a { color:#7fc9e9; background:none; width:inherit; padding:0 0 0 2%; border:none; font-weight:normal; }
.main-navigation { position:absolute; width:94%; top:70%;}
.main-navigation li.current-menu-item a { color:#b8b6b4;}
.main-navigation li.current-menu-item:after { content:""; display:none;}
 

/*search box*/
#search_button_content form.searchform { float:none; width:100%; }
#search_button_content form.searchform input.search-field { width:94%;padding:  3%; display:block}
#search_button_content form.searchform input#searchsubmit { height:100%; padding:0 2%; top:0; width:10%; border:none;}

/* home */
 

body.home #tweet_news { margin-bottom:2em;}
body.home #tweet_news h2 { margin-right:0; float:none; width:96%; padding-left:2%; padding-right:2%; display:block;}
body.home #tweet_news .tw_content_wrapper { display:block; width:100%;}
body.home #tweet_news iframe.twitter-timeline { padding:1% 0; width:94%; min-height:1em;}


body.home div#primary.site-content #rtf-first-row div { float:none; width:94%; padding:3%; margin-bottom:1em; /*font-size:110%*/}
body.home div#primary.site-content #rtf-first-row div img { width:100%;}
body.home div#primary.site-content #rtf-first-row div.rtf_getinvolved { width:90%; padding:5%; background-size: auto 30%}
div.rtf_stayconnected_home { line-height:1.5; margin:1em 0}
div.rtf_stayconnected_home a img { width:2em; height:auto}
div.rtf_stayconnected_home p.social-links + p { width:80%; margin:0 auto;}
body.home div#primary.site-content #rtf-third-row div.block_height { padding:1% 0; width:100%; min-height:inherit; margin-bottom:1em; }

body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home .twitter-timeline {}


body.home div#primary.site-content #rtf-third-row > div > * { padding:.5em;}
body.home div#primary.site-content #rtf-third-row div p.follow { font-size:1em; right:1%; top:1.5%;}

body.home div#primary.site-content #rtf-third-row > div.rtf_youtube_home > p iframe{ width:100%; height:auto; min-height:25em;}
body.home div#primary.site-content #rtf-third-row div.rtf_youtube_home h2 , body.home div#primary.site-content #rtf-third-row div.rtf_twitter_home h2 { background-position:2% center;}

.responsive-slider.flexslider .slide-title a { padding:1.5% 5% 3%; font-size:1.2em; position:relative; display:block; background:none;}
.responsive-slider.flexslider .flex-control-nav { bottom:.7% !important;}
.responsive-slider.flexslider .flex-direction-nav li a { width:6% !important; background-position:top !important; bottom:-2% !important;}
.responsive-slider.flexslider .flex-direction-nav li a.next { background-position:center center !important}
.responsive-slider.flexslider .slide , .responsive-slider.flexslider .slides, .responsive-slider.flexslider .slides li { }
.responsive-slider.flexslider .slides li { background:#acacaa; padding-bottom:.5em; }


/* content */
.entry-header h1.entry-title { font-size:1.8em;}


/* first level pages */
.page-parent div#primary.site-content.rtf-first-level .rtf_block { float:none; width:100%;}
.page-parent div#primary.site-content.rtf-first-level .rtf_block .rtf_block_wrapper.pages { padding:1em 0 1.5em;}

/*sidecontent*/
div#secondary.widget-area { margin:1em 0; width:100%;}
div#secondary.widget-area #rtf_contact_us , div#secondary.widget-area #rtf_stay_connected , div#secondary.widget-area #rtf_get_involved { display:none; }


/* news */
footer.entry-meta { width:94%;padding: 3%;}


/*add this buttons*/
.rtf_social_buttons a.addthis_button img { float:left; margin-right:.2em}


/* footer */
footer .foot-opts-wrapper > div.clearfix { float:none; width:100%; margin-bottom:1em;}
footer#foot_wrapper { margin:0 -3%; /*font-size:200%;*/ width:100%;}
footer#foot-opts { margin:0 -3%; padding:3%;}
footer .foot-opts-wrapper > div .rtf_address { width:50%;}
footer .foot-opts-wrapper > div.rtf_contact_info p.alignleft { float:right; width:45%;}
footer .foot-opts-wrapper > div.rtf_contact_info p.alignleft img { float:right; margin-top:0; width:100%}

footer .foot-opts-wrapper > div.rtf_contact_info , footer .foot-opts-wrapper > div.rtf_stayconnected { border-bottom:3px dotted #3e3d3a; padding-bottom:1em}
footer .foot-opts-wrapper > div.rtf_stayconnected > * { margin-left:0;}
footer .foot-opts-wrapper > div.rtf_getinvolved { margin-bottom:0; background:#F7C022 url(css/img/ico_involved_mobile.gif) right center no-repeat; background-size: auto 50%}

footer .foot-opts-wrapper > div.rtf_stayconnected h4 { width:50%;}
footer .foot-opts-wrapper > div.rtf_stayconnected a img { width:2em; height:auto}
body.page.page-contact-us div#primary.site-content { width:98%;}
 
div#rtf_dropdown , div#secondary.widget-area.has_back_link { margin-top:1em;} 
 .main-navigation li.current-menu-item:after, .main-navigation li.current-page-ancestor:after { content:""; display:none;}
}

@media only screen and (max-device-width: 37.5em) {
 
}
