/*
	Theme Name: Boilerplate
	Theme URI: http://aarontgrogg.com/boilerplate/
	Description: A merger created by Aaron T. Grogg (<a href="http://aarontgrogg.com/">http://aarontgrogg.com/</a>) of the HTML5 Boilerplate (<a href="http://html5boilerplate.com/">http://html5boilerplate.com/</a>) and the Starkers theme (<a href="http://starkerstheme.com/">http://starkerstheme.com/</a>), Boilerplate: Starkers provides developers with an ideal, bleeding-edge, clean-start theme. Mark-up is minimal (thanks Elliott) and the most edge-case web technology is baked right in (thanks Paul, Divya and a large cast of supporting characters)!  Boilerplate themes are designed to serve as a Parent theme to whatever Child (<a href="http://codex.wordpress.org/Child_Themes">http://codex.wordpress.org/Child_Themes</a>) you care to add, but you could just as easily use this as a starting point and alter the PHP as your design needs. More about this theme can be found at <a href="http://aarontgrogg.com/boilerplate/">http://aarontgrogg.com/boilerplate/</a>.
	Author: Aaron T. Grogg, based on the work of Paul Irish, Divya Manian, and Elliot Jay Stocks
	Author URI: http://aarontgrogg.com/
	Version: 4.3.2
	Tags: custom-menu, editor-style, theme-options, threaded-comments, sticky-post, microformats, rtl-language-support, translation-ready

	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

	This CSS file is a concatenation of style.css from HTML5 Boilerplate and style.css from Starkers.
	Comment blocks indicate where each begins and ends, like this, for example...
*/

/** START HTML5 Boilerplate CSS **/

/*! normalize.css v1.1.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family:'Noto Sans', sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0px;
	padding:0px !important;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/*
a { color:#021654; text-decoration:none;outline: 0; }
a:hover { color:#00AEEF; }
*/
a { color:#00AEEF; text-decoration:none;outline: 0; }
a:hover { color:#021654; }

a:focus {
 /*   outline: thin dotted;*/
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

/*
a:active,
a:hover {
    outline: 0;
	color:#00AEEF;
}
*/
a:active,
a:hover {
    outline: 0;
	color:#021654;
}


/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    /*margin: 0.67em 0;*/
}

h2 {
    font-size: 1.5em;
    /*margin: 0.83em 0;*/
}

h3 {
    font-size: 1.17em;
    /*margin: 1em 0;*/
}

h4 {
    font-size: 1em;
    /*margin: 1.33em 0;*/
}

h5 {
    font-size: 0.83em;
    /*margin: 1.67em 0;*/
}

h6 {
    font-size: 0.67em;
    /*margin: 2.33em 0;*/
}
h1, h2, h3, h4, h5, h6 { margin:0; }

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
	max-width:100%;
	display:inline-block;
	vertical-align:top !important;
	height:auto;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
	font-family: 'Noto Sans', sans-serif;
	font-size:12px;
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*! main.css  */
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #00AEEF;
	color:#FFF;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */


/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


/** END HTML5 Boilerplate CSS **/






/** START Starkers CSS **/

/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { text-align:center; }
.wp-caption img { margin:0 !important; padding:0 !important; }
.wp-caption p { font-size:14px;}

.wp-caption.alignright:before { content:" "; display:block; clear:both; }
.wp-caption.alignright { margin:0 0 15px 15px; text-align:right; clear:both; }

.wp-caption.alignleft { margin:0 15px 15px 0; text-align:left; }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */
*/
/* TYPOGRAPHY */
/* ----------------------------------------- */

h1, h2, h3, h4, h5, h6 { font-weight:bold } /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
.alert { background:red; color:white } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.



/* Font stack options

	The following represents a list of font stacks, as recommended by Nathan Ford in
	http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/

	I've added inverted commas around the relevant family names to ensure compatibility.
	p = balanced for paragraphs or body copy
	t = balanced for headlines or titles

	- - - -

Arial, "Helvetica Neue", Helvetica, sans-serif - p, t

Baskerville, "Times New Roman", Times, serif - p
Baskerville, "Times, Times New Roman", serif - t

Cambria, Georgia, Times, "Times New Roman", serif - p, t
"Century Gothic", "Apple Gothic", sans-serif - p, t

Consolas, "Lucida Console", Monaco, monospace - p, t

"Copperplate Light", "Copperplate Gothic Light", serif - p, t

"Courier New", Courier, monospace - p, t

"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif - p, t

Futura, "Century Gothic", "Apple Gothic", sans-serif - p, t

Garamond, "Hoefler Text", "Times New Roman", Times, serif - p
Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif - t

Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif - p
Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - t

Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif - p
Georgia, Times, "Times New Roman", serif - t

GillSans, Calibri, Trebuchet, sans-serif - p
GillSans, Trebuchet, Calibri, sans-serif - t

"Helvetica Neue", Arial, Helvetica, sans-serif - p
Helvetica, "Helvetica Neue", Arial, sans-serif - t

Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif - p, t

"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - p, t

Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif - p
Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif - t

Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Times, "Times New Roman", Georgia, serif - p, t

Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif - p
Trebuchet, Tahoma, Arial, sans-serif - t

Verdana, Geneva, Tahoma, sans-serif - p
Verdana, Tahoma, Geneva, sans-serif - t

*/

/** END Starkers CSS **/

/** START WordPress-Defined CSS Classes **/
.clear { clear:both; height:0; overflow:hidden; }

body { background:#004588 url(images/main_bg.jpg) no-repeat center top; font-family: 'Noto Sans', sans-serif; }
.wrapper, .single-newssection #content .wrapper.gallery-wrapper, .single-newssection.gallery-type .social-sharing .wrapper, .single-waystogive #content .wrapper.salsa_detail { width:100%; max-width:1180px; margin:auto; }
body.home .header { position:absolute; width:100%; z-index:999; }

.logo-box { max-width:480px; margin:30px 0 0 0; position:absolute; }
.logo-box .logo { float:left; }
.logo-box .logo-title { float:left; margin:47px 0 0 18px;}
.header_right { float:right; }

.header_right .widget_newsletterwidget { float:left; width:285px; margin:13px 0 0 0;  }
.header_right.header_right_desktop .widget_newsletterwidget { margin-right:116px;}
.newsletter-widget:after { content:" "; display:block; clear:both; }
.header_right .widget_newsletterwidget .widget-title { margin:0; padding:0; font-size:17px; font-weight:700; color:#00aeef; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
.header_right .widget_newsletterwidget p.newsletter-info { margin:0 0 6px; padding:0; font-size:0.750em; font-weight:700; color:#FFF;  }
.ie8 .header_right .widget_newsletterwidget p.newsletter-info { font-weight:400;}
.header_right .widget_newsletterwidget p { margin:0; padding:0; float:left; }
.header_right .widget_newsletterwidget .newsletter-email { margin:0; padding:0 14px; width:167px; height:38px; border:none; border-spacing:0; outline:none; color:#a8abba; font-size:13px; line-height:38px; }
.header_right .widget_newsletterwidget .newsletter-submit, .form-sub-btn input { background:#00aeef; border:none; border-spacing:0; font-size:13px; width:85px; height:38px; color:#FFF; margin:0 0 0 5px;  }
.header_right .widget_newsletterwidget .newsletter-submit:hover, .form-sub-btn input:hover { background:#60b93d; }
.menu-donate-header-menu-container { float:left; margin:0 0 0 30px; }
.menu-donate-header-menu-container .menu { margin:0; padding:0; list-style:none; }
.menu-donate-header-menu-container .menu .menu-item > a { display:block; background:url(images/donate-btn-bg.png) no-repeat left top; padding:20px 8px 0; width:100px; height:76px; font-size:17px; line-height:20px; font-weight:700; color:#00aeef; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); color:#FFF; text-decoration:none; text-align:center; }
.menu-donate-header-menu-container .menu .menu-item > a:hover { background-position:left bottom; }

.header_right_desktop .menu-donate-header-menu-container .menu .menu-item { position:relative; display:none; }
.donate_menu_header_right_desktop { float:right; position:relative; z-index:99999; }
.donate_menu_header_right_desktop .menu-donate-header-menu-container .menu .menu-item { position:relative; }
.donate_menu_header_right_desktop .menu-donate-header-menu-container .menu .menu-item > a { position:fixed; top:0px; margin: 0 0 0 -116px; z-index:9999; }

.second-header { margin:28px 0 0 0; }
#access { margin:0; padding:0; float:right; position:relative; z-index:99; }
#access ul.menu { margin:0; padding:0; }
#access ul > li { display:inline-block; float:left; }
#access ul > li a { padding-bottom:20px; }
#access ul > li a:hover, #access ul > li.current-menu-item, #access ul > li.current-page-ancestor, #access ul > li.menu-over { background:url(slider/images/slider-active-arrow.png) no-repeat center bottom; }
#access ul > li.current-menu-item.removed-current-bg.menu-over, #access ul > li.current-page-ancestor.removed-current-bg.menu-over { background:url(slider/images/slider-active-arrow.png) no-repeat center bottom; }


#access li a { display:block; font-size:22px; line-height:38px; font-weight:700; color:#FFF; text-decoration:none; margin:0 18px; padding:0; }
#access li a:hover, #access li.current-menu-item > a, #access li.current-page-ancestor > a { color:#00aeef; }
#access ul > li.menu-over > a { color:#00aeef !important; }

#access ul > li.removed-current-bg > a { color:#FFF; }
#access ul > li.removed-current-bg  { background:none; }

.search_box { float:right; background:#FFF; width:195px; height:38px; margin:0 0 0 27px; }
.search_box .search-bg .submit { margin:10px 0 0 9px; padding:0; display:block; float:left; background:url(images/search_icon.png) no-repeat left top; border:none; width:17px; height:19px; }
.search_box .search-bg .submit:hover { background-position:left bottom; }
.search_box .search-bg .field { margin:0 10px 0 0; padding:0; width:150px; height:38px; float:right; display:block; background:none; outline:none; border:none; border-spacing:0;  font-size:13px; font-weight:400; color:#00aeef; line-height:38px; }



/* Home Box Section */
.home-section { width:32.25%; float:left; background:#FFF; margin:0 1.62% 0 0; }
.home .home-section { min-height:970px; }
.home-section.stay-conn-section { margin-right:0; }

.home-section.stay-conn-section ul li{list-style: none outside none !important;}
.home-section .home-inner-sec { padding:0 12px; }
.home-section.stay-conn-section .home-inner-sec { padding:0; }
.home-section .home-inner-sec .home-title { background:url(slider/images/home-title-line-bg.jpg) repeat-x left center; text-align:center; padding:15px 0; }
.home-section .home-inner-sec .home-title h2 { margin:0; padding:0; font-size:22px; line-height:20px; font-weight:400; color:#021654; display:inline-block; font-size:22px; line-height:22px; padding:10px; background:#FFF;  }
/*.home-section.news-section .home-inner-sec .home-title h2 { background:#FFF url(images/icon_rss.png) no-repeat 73px 6px; padding-right:46px;}*/
.home-section ul.action { margin:0; padding:0; list-style:none; }
.home-section ul.action li { margin:0 0 40px; }
.home-section ul.action .wp-post-image { display:block; width:100%; height:auto; }
.home-section h2, #content-tab-programm #tab3 .content-block h2, .content-page-section h2 { margin:19px 0 11px 0; padding:0; font-size:24px; line-height:30px; font-weight:400; color:#021654; } 
.home-section .take-action-sec .take-action-sec-img { width:357px; min-height:140px; }
.home-section.news-section h2, #content-tab-programm #tab3 .content-block h2 { margin-bottom:2px; }
.home-section .content-block-1 h2, #content-tab-programm #tab3 .content-block h2  { margin-top:0;}
.home-section h2 a { display:inline-block; color:#021654; text-decoration:none;  } 
.home-section h2 a:hover { color:#00aeef; }
.home-section .date, .date-frmt, #content-tab-programm #tab3 .content-block .date { font-size:15px; line-height:30px; color:#00aeef; margin:0;  }
.home-section p, #content-tab-programm #tab3 .content-block p { margin:0; padding:0; font-size:15px; line-height:30px; color:#5b5b5b;   } 

.home-section ul.action .action-link, .home-section .read-more, #content-tab-programm #tab3 .content-block .read-more { text-align:right; margin:5px 0 0 0; }
.home-section ul.action .action-link a, .home-section .read-more a, #content-tab-programm #tab3 .content-block .read-more { font-size:15px; color:#021654; font-weight:400; text-decoration:none;   }
.home-section ul.action .action-link a:hover, .home-section .read-more a:hover, #content-tab-programm #tab3 .content-block .read-more:hover { color:#00aeef;  }
.follow-us { margin-top: 10px !important;}

/* Home Box Section */

.content-block { margin:0 0 40px; }

.social-icons ul.social-icons-list { margin:0; padding:0; list-style:none; }
.social-icons ul.social-icons-list:after { content:" "; display:block; clear:both; }
.social-icons ul.social-icons-list li { float:left; }
.social-icons ul.social-icons-list li.follow-us { font-size:16px; line-height:44px; color:#021654; font-weight:400; margin:0 13px 0 0; }
.social-icons ul.social-icons-list li a { display:block; text-indent:-100px; overflow:hidden; width:50px; height:50px; }
.social-icons ul.social-icons-list li.facebook a { background:url(images/icon_fb.png) no-repeat left top; margin:0 7px 0 0;  }
.social-icons ul.social-icons-list li.twitter a { background:url(images/icon_twitter.png) no-repeat left top; margin:0 8px 0 0;  }
.social-icons ul.social-icons-list li.you-tube a { background:url(images/icon_youtube.png) no-repeat left top;  }


.footer-up {  padding:67px 0 64px; background:url(images/help-box-bg.jpg) no-repeat center top #014189; }
body.home .footer-up { background:none; }
.footer-up .wrapper{ max-width:1020px; }
.footer-up .turtle-thumb { float:left; width:320px; text-align:right; margin-right:30px; }
.turtle-content { float:left; width:100%; max-width:670px; margin:5px 0 0 0; }
.turtle-content h2 { font-size:40px; line-height:40px; font-weight:700; color:#00aeef; margin:0 0 20px; padding:0;  }
.turtle-content p { font-size:15px; line-height:25px; font-weight:400; color:#FFFFFF; margin:0 0 29px; padding:0;  }

.turtle-content .button-set {}
.turtle-content .button-set:after { display:block; content:" "; clear:both;  }
.turtle-content .button-set a { display:block; width:195px; height:58px; font-size:16px; font-weight:700; text-transform:uppercase; text-decoration:none; line-height:58px; color:#FFF; text-align:center; float:left;margin:0 13px 0 0; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);  }
.turtle-content .button-set a.donate-now { background:#00bf68; }
.turtle-content .button-set a.donate-now:hover { background:#00aeef; }
.turtle-content .button-set a.learn-more { background:#00aeef; }
.turtle-content .button-set a.learn-more:hover { background:#00bf68; }

.footer { background:#3a3a3a; padding:44px 0 31px; }
.connect-with-us { margin:0 0 10px 0;}
.connect-with-us ul { margin:0; padding:0; list-style:none; float:right; }
.connect-with-us ul:after { display:block; clear:both; content:" ";}
.connect-with-us ul li { float:left;  }
.connect-with-us ul li.connect-text { font-size:13px; color:#a2a2a2; margin:2px 19px 0 0;  }
.connect-with-us ul li.facebook-connect a { display:block; width:11px; height:21px; background:url(images/footer_icon_fb.png) no-repeat left top; overflow:hidden;  text-indent:-100px;  margin:0 18px 0 0;  }
.connect-with-us ul li.twitter-connect a { display:block; width:25px; height:20px; background:url(images/footer_icon_twitter.png) no-repeat left top; overflow:hidden;  text-indent:-100px; margin:0 18px 0 0; }
.connect-with-us ul li.yuotube-connect a { display:block; width:20px; height:21px; background:url(images/footer_icon_youtube.png) no-repeat left top; overflow:hidden;  text-indent:-100px;  }
.copyright-text p { margin:0; padding:0; font-size:14px; word-spacing:-1px; font-weight:400; color:#a2a2a2; text-align:center; text-indent:; }
.copyright-text p a { color:#A2A2A2;}
.copyright-text p a:hover { color:#00aeef;}
.connect-with-us ul li a:hover { background-position:left bottom; }

body.home #content { margin-top:-4.5%; position:relative; background:none; padding:0; }
#content { background:#FFF; padding-top:1px; padding-bottom:80px;  }

.page-header-bg{ position:relative; }
.page-header-bg .sliderflexslider, .gallery-type.single-newssection .page-header-bg .sliderflexslider, .page-header-bg .sliderflexslider, .single-newssection .page-header-bg .sliderflexslider.sliderflexslider_simple { padding:22px 0 0; }
.page-template-Campaignst_detail-php .page-header-bg .sliderflexslider, .single-articles .page-header-bg .sliderflexslider { padding:12px 0; }
.single-newssection .page-header-bg .sliderflexslider { padding:7px 0; }
.page-template-support-us-page-php .page-header-bg .sliderflexslider { padding-top:11px; padding-bottom:0; }
.page-header-bg .slide-title { margin:0; padding:0; color:#FFF; font-size:48px; font-size:44/9px;  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .page-header-bg .slide-title { margin:0; padding:0; color:#FFF; font-size:44px; font-size:44/9px;  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);}
}

.page-header-bg .slide-title.slide-title-2 { line-height:50px; }
.single-newssection .page-header-bg .sliderflexslider_simple .slide-title { line-height:inherit; }
.single-newssection.gallery-type .page-header-bg .slide-title { line-height:inherit; }
.page-header-bg .slide-content { font-size:18px; line-height:30px; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); color:#FFF; }
.page-header-bg .slide-content p { margin:0; padding:0; color:#FFF; }


.page-header-bg .slides.Center { text-align:center; }
.page-header-bg .slides.Center .slide-title { }

.sliderflexslider .slides .slide-title { /*height: 140px;*/ display: table-cell; width: 1180px; vertical-align: middle; margin: auto; max-width: 100%; }
.page-template-page-about-career-php .sliderflexslider .slides .slide-title, .page-template-program-sea-turtles-php .sliderflexslider .slides .slide-title, .page-template-program-page-php .sliderflexslider .slides .slide-title, .page-template-press-release-index-php .sliderflexslider .slides .slide-title, .page-template-media-coverage-template-php .sliderflexslider .slides .slide-title, .page-template-page-action-alert-php .sliderflexslider .slides .slide-title, .page-template-event-template-php .slides .slide-title { height:140px; }
.menu-box { height:57px; background:#00aeef; }
.menu-box ul { margin:0; padding:0; list-style:none; text-align:center; }
.menu-box ul li { display:inline;  }
.menu-box ul li a { display:inline-block; font-size:15px; color:#FFF; text-decoration:none; margin:14px 16px; padding: 4px 10px;   }
.menu-box ul li a:hover, .menu-box ul li.current_page_item a {background:#0294cb; }

/* */
.left-section { width:780px; float:left; }
#content ul { margin:0 0 30px; padding:1px 0 0 0; list-style:none; }
#content ul:after { clear:both; display:block; content:""; }
ul.box-block-2 li { float:left; width:380px;  }
ul.box-block-2 li.last_item, ul.box-block-2 li.box-block-list-last { float:right; }
#content .sec-post-author-name ul { margin:0 0 5px; }

ul.box-block-2 .section-block-title { background: url(slider/images/home-title-line-bg.jpg) repeat-x left center; text-align: center; padding: 15px 0;}
ul.box-block-2 h2 { margin: 0; font-size: 22px; line-height: 20px; font-weight: 400; color: #021654; display: inline-block; font-size: 22px; line-height: 22px; padding: 10px; background: #FFF;}
ul.box-block-2 li h2 a  { text-decoration:none; color: #021654; }
ul.box-block-2 li h2 a:hover { color:#00aeef; }
ul.box-block-2 .section-block-image {  height:152px; overflow:hidden; width:100%;text-align:center;}
.page-template-support-us-page-php ul.box-block-2 .section-block-image { height:135px; }
ul.box-block-2 .section-block-content { margin:25px 0 0 0; }
ul.box-block-2 .section-block-content p { font-size:15px; line-height:23px; color:#5b5b5b; margin:0 0 20px; color:#5b5b5b;  }

ul.box-block-3 li { float:left; width:248px; margin:0 18px 34px 0;  }
ul.box-block-3 li.box-block-list-last{ margin-right:0; }
ul.box-block-3 li.box-block-list-last:after { clear:both; display:block; content: " "; }
ul.box-block-3 .section-block-image {  margin:0 0 16px; height:152px; overflow:hidden;  }
ul.box-block-3 .section-block-title h2 { font-size:24px; line-height:30px; font-weight:400; margin:0 0 3px; padding:0; }
ul.box-block-3 .section-block-title h2 a { text-decoration:none; color:#021654;}
ul.box-block-3 .section-block-title h2 a:hover { color:#00aeef; }
ul.box-block-3 .section-block-content p { margin:0; padding:0; font-size:15px; line-height:23px; color:#5b5b5b;  }

.right-section { width:352px; float:right;  }
.right-section .home-section { width:100% ; margin:0; min-height:inherit; }
.right-section .home-section .home-inner-sec { padding:0; }


/* */
.single-articles #content .wrapper, .single-newssection #content .wrapper, .single-event #content .wrapper, .single-waystogive #content .wrapper, .page-template-page-about-history-php #content .wrapper,.single-mercury #content .wrapper { width:820px; }
.page-template-page-about-career-php .social-sharing .wrapper, .page-template-page-about-history-php .social-sharing .wrapper, .single-newssection .social-sharing .wrapper, .single-takeaction .social-sharing .wrapper, .page-template-Join_Renew-php .social-sharing .wrapper, .single-careerleadership #content .wrapper, .single-job_listing #content .wrapper, .single-internships #content .wrapper, .single-resources #content .wrapper, .single-careerleadership .social-sharing .wrapper, single-job_listing .social-sharing .wrapper, .single-internships .social-sharing .wrapper, .single-resources .social-sharing .wrapper, .single-event .social-sharing .wrapper, .single-campaigns .social-sharing .wrapper, .single-waystogive .social-sharing .wrapper, .page-id-184 .social-sharing .wrapper, .single-mercury .social-sharing .wrapper { width:820px; }
.social-sharing { background:#FFF; padding:40px 0 27px;  }
.social-sharing .social-sharing-inner { /*float:right;*/ overflow:hidden; }
.social-sharing:after { clear:both; display:block; content:" "; }
.social-sharing .icon-google { float:right; height:22px; width:32px; margin:0 0 0 8px; }
.social-sharing .icon-facebook { float:right; height:22px; width:80px; margin:0 0 0 8px;  }
.social-sharing .icon-twitter { float:right; height:22px; width:59px; margin:0 0 0 8px; }

.sub-content-sec { border-bottom:solid 1px #8ad7f7; padding:0 0 33px; margin:0 0 45px 0;  font-size:18px; font-weight:400; line-height:30px; color:#021654; }
.sub-content-sec p { font-size:18px; font-weight:400; line-height:30px; color:#021654; margin:0 0 20px 0; }

#content .sub-content-sec ul.volunteering-section { margin:0 0 23px 18px; padding:0; list-style:none; }
#content .sub-content-sec ul.volunteering-section li { margin: 0; padding: 0; list-style: disc outside; font-size: 15px; color: #5b5b5b; margin-bottom: 10px; line-height: 28px; }

#content .sub-content-sec h3.sec-main-title { margin: 0 0 10px; padding: 0; font-size: 30px; color: #021654; font-weight: 400; }
#content .sub-content-sec h5.volunteer { margin: 0; font-size: 22px; line-height: 20px; font-weight: 400; color: #021654; display: inline-block; font-size: 22px; line-height: 22px; padding: 10px 0; background: #FFF; }
.single-campaigns .sub-content-sec, .single-articles .sub-content-sec { margin:0 auto 42px; padding:0; border-bottom:1px solid #23419f; width:820px; }
.single-campaigns .sub-content-sec .section-img , .single-articles .sub-content-sec .section-img { width:820px; min-height:405px; }
.single-campaigns .sub-content-sec .section-img img, .single-articles .sub-content-sec .section-img img { width:100%; }
.single-campaigns .page-section-box, .single-articles .page-section-box { margin:0 auto; padding:0; width:825px; }
.single-campaigns .page-section-box img.alignleft, .single-articles .page-section-box img.alignleft{ margin:12px 35px 35px 0;}


.photo-credit { position:relative; margin:0 0 10px; font: normal 14px Arial, Helvetica, sans-serif, Calibri; color:#5b5b5b; text-align:right; }
.photo-credit span { /*position:absolute; right:0; top:9px;*/ }
.single-campaigns .sub-content-sec h5, .single-articles .sub-content-sec h5 { font-size: 18px; line-height: 30px; font-weight: normal; margin: 18px 0; }

.box-block-1 {}
.box-block-1 .box-block-list { width:100%; max-width:564px; float:left;  }
.box-block-1 .box-block-list.box-block-list-first { margin:0 52px 35px 0; }
.box-block-1 .box-block-list.box-block-list-last:after { display:block; content:" "; clear:both; }
.box-block-1 .box-block-list h2 { margin:0 0 10px; padding:0; font-size:30px; color:#021654; font-weight:400;  }
.box-block-1 .box-block-list .section-block-image { margin:0 0 18px; }
.page-template-page-about-what-we-do-php .box-block-1 .box-block-list .section-block-image { width:564px; height:250px;  }
.box-block-1 .box-block-list p { margin:0; padding:0; font-size:18px; line-height:30px; color:#5b5b5b; font-weight:400; }

.our-mission .section-block-title { background: url(slider/images/home-title-line-bg.jpg) repeat-x left center; text-align: center; padding:0; margin:0 0 32px 0;}
.our-mission .section-block-title h2 { margin: 0; font-size: 30px; line-height: 30px; font-weight: 400; color: #021654; display: inline-block;  padding: 10px; background: #FFF;}
.our-mission .section-block-title h2 a  { text-decoration:none; color: #021654; }
.our-mission .section-block-title h2 a:hover { color:#00aeef; }

.our-mission .section-block-content { padding:0 6% 20px; }
.our-mission .section-block-content p {margin:0 0 20px; padding:0; font-size:18px; line-height:30px; color:#5b5b5b; font-weight:400; text-align:center; }

/*body.home .sub-menu-box { top:182px; }*/
.sub-menu-box { display:none; position:absolute; width:100%; z-index:999; }
.bropmenu-box { position:relative; }
body.home .bropmenu-box { top:182px; }

/* */
p { font-size: 15px; color: #5b5b5b; margin:0 0 30px; padding:0; }
/*.single p:after { clear:both; content:""; display:block; }*/
.page-header-bg-default { background:url(images/page-header-default-bg.jpg) no-repeat center top; min-height:125px; text-align:center; }

.tab-box .ui-state-default, .ui-widget-content .ui-state-default, .tab-box .ui-widget-header .ui-state-default { border:none; }
.tab-box .ui-state-default a, .tab-box .ui-widget-content .ui-state-default a, .tab-box .ui-widget-header .ui-state-default a{ border:solid 1px #44c4f3;  }
.tab-box .ui-state-default.last_item a, .tab-box .ui-widget-content .ui-state-default.last_item a, .tab-box .ui-widget-header .ui-state-default.last_item a{ border-right:solid 1px #44c4f3; }
.tab-box .ui-tabs .ui-tabs-nav li.ui-tabs-active a {  border:solid 1px #b3b3b3; border-bottom:none; color:#021654; }

.tab-box .ui-tabs .ui-tabs-panel { margin:0; padding:0; }

.page-template-page-about-leadership-php .tab-box .ui-tabs .ui-tabs-nav li a { font-size:18px;}

.box-block-list { float:left; width:50%; margin:0 0 62px 0; position: relative; }
.box-block-list .list-box { padding:0 15px 0 0; }
.box-block-list.box-block-list-first { clear:both; }
.box-block-list .left-section1 { float:left; margin:7px 0 0 0; }
.page-template-page-about-leadership-php .box-block-list .left-section1, .page-template-page-sea-turtle-resources-template-php .box-block-list .left-section1 { width:250px; height:250px;}

.page-template-page-action-alert-php .box-block-list .left-section1, .page-template-event-template-php .box-block-list .left-section1 { width:200px; height:200px;}
.box-block-list .right-section1 { float:right; width:300px; min-height: 260px; }
.box-block-list .right-section1.right-section-full{float:none; width:auto;}
.box-block-list .right-section1 .sec-title { margin:0 0 8px; padding:0; font-size:24px; font-weight:400; line-height:32px; }
.box-block-list .right-section1 .sec-title a { color:#021654;  }
.box-block-list .right-section1 .sec-title a:hover { color:#00AEEF;  }
.box-block-list .right-section1 .date { font-size: 15px; line-height: 30px; color: #00aeef; margin: 0 0 10px; }
.box-block-list .right-section1 p, .content-page-section { margin:0 0 15px; padding:0; font-size:18px; line-height:30px; color:#5b5b5b; }
.content-page-section:after { clear:both; content:" "; display:block; }
.page-template-page-about-leadership-php .box-block-list .right-section1 p { min-height: 185px; font-size:15px; line-height:30px; }
.page-template-sea-turtle-campaigns-php .box-block-list .right-section1 .sec-title { margin-bottom:15px; }
.page-template-sea-turtle-campaigns-php .box-block-list .right-section1 p { font-size:18px; }

#post-4741 iframe#salsa_iframe{width:50% !important;}


/* */

.support-box-1 iframe { height:165px!important; width:100%; border:none;  }
.support-header-box .support-box-1 { width:340px; float:left;  }
.page-template-support-us-page-php .sliderflexslider .slides .slide-title { margin:0; padding:0; font-size:24px; color:#efeded;  }
.page-template-support-us-page-php .page-header-bg .slide-content { margin:14px 0 0 0; }

.support-header-box .support-box { width:350px; float:left;}
.box_1 { margin:0 0 15px 0; }
.box_1:after { clear:both; display:block; content:" "; }
.box_1 .amount-bg { background:#FFF; padding:0 14px; width:102px; height:38px; float:left; }
.box_1 .amount-bg input { display:block; margin:0; padding:0; background:none; border:none; border-spacing:0; outline:none; width:100%; height:38px; line-height:38px; direction:rtl; color:#00aeef; font-size:15px; }
.box_1 .dropdown-box { float:left; background:#00aeef; margin:0 0 0 15px; width:193px; height:38px; }
.box_1 .dropdown-box select { display:block; clear:both; margin:0; padding:0 0 0 5%; width:100%; height:38px; background:none; border:none; border-spacing:0; outline:none; font-size:15px; line-height:38px;  color:#e9f5fd;  }
.box_1 .dropdown-box select option { color:#0040ac;  }


.box_2 .input-bg { background:#FFF; /*padding:0 14px;*/ width:338px; height:38px; margin:0 0 15px 0; }
.box_2 .input-bg input { display:block; margin:0; padding:0; background:none; border:none; border-spacing:0; outline:none; width:322px;padding: 0 0 0 15px; height:38px; line-height:38px; color:#00aeef; font-size:15px;}
.support-box.support-box-1 { margin-top: -20px;}
.support-box.support-box-2 { margin:-20px 50px 0 77px; }
.support-box.support-box-3 { margin-top:-20px;}
.support-box { text-align:center; }
.support-box h2 { margin:0; padding:0 0 8px 0; font-size:60px; line-height:70px; color:#efeded; min-width:304px; display:inline-block; border-bottom:solid 1px #FFF; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8); }
.page-template-support-us-page-php .page-header-bg .slide-content p { font-size:14px; line-height:24px;}

.support-us-section ul.box-block-2 .section-block-title { text-align:left; background:none; padding:0 0 11px; }
.support-us-section ul.box-block-2 .section-block-title h2 { margin:0; padding:0; }
.support-us-section ul.box-block-2 li.box-block-list { margin:0 83px 40px 0; width:338px; }
.support-us-section ul.box-block-2 li.box-block-list.box-block-list-last { margin-right:0; }

.support-us-section .section-block-image img { display:block; max-width:100%; height:auto; }
.support-us-section ul.box-block-2 .section-block-content p { font-size:15px; line-height:30px; color:#5b5b5b; }
.support-us-section .section-block-image { margin:0 0 10px; }
.support-us-section .section-block-image img { /*width:100%; height:auto;*/ }
.nav-below .wp-pagenavi { text-align:center; font-size:14px; font-weight:400; }
.nav-below .wp-pagenavi ul { text-align:center; }
.nav-below .wp-pagenavi li { display:inline-block; margin:0 5px; }
.nav-below .wp-pagenavi a, .nav-below .wp-pagenavi span { border:none; }
.nav-below .wp-pagenavi span.current { font-weight:400; color:#00aeef; margin-right:0; }
.nav-below .wp-pagenavi .prev { display:inline-block; width:8px; height:11px; background:url(images/icon_previous.png) no-repeat left top; text-indent:100px; overflow:hidden; margin:0; padding:0; }
.nav-below .wp-pagenavi .prev:hover { background-position:left bottom; }
.nav-below .wp-pagenavi .next { display:inline-block; width:8px; height:11px; background:url(images/icon_next.png) no-repeat left top; text-indent:100px; overflow:hidden; margin:0; padding:0; }
.nav-below .wp-pagenavi .next:hover { background-position:left bottom; }

.nav-below .wp-pagenavi a, .nav-below .wp-pagenavi span { margin:0; padding:0; }
.nav-below .wp-pagenavi a, .nav-below .wp-pagenavi span { color:#021654;  }
.nav-below .wp-pagenavi a:hover, .nav-below .wp-pagenavi span:hover { color:#00AEEF;  }


/*#content #tabs .ui-tabs-nav { padding:0; display:none; }*//* Comment by Rupesh*/
/** END WordPress-Defined CSS Classes **/
/** 08232013 **/

.page-template-program-sea-turtles-php .home-section { /*min-height:920px;*/ position:relative; padding-bottom:48px; }
.page-template-program-sea-turtles-php .button-box-set { position:absolute; bottom:0; width:100%; }

.home-section.last{ margin:0px; }
.page-id-104 .flex-control-nav { /*bottom:15px;*/  position: absolute; text-align: center; width: 62%; }
.home-section.news-section .home-inner-sec .home-title h2.program-page-event{ background:#fff; padding:10px 12px; }
.home-section .button1{ padding:0; text-transform:uppercase; text-align:center; }
.home-section .button1.left, .home-section .button1.right{ padding:0; width:49%; text-align:center;  float:left; margin-right:2%; }
.home-section .button1.right{ margin-right:0; }
.home-section .button1 a{  background:#00aeef; display:block; color:#fff; font-weight:700;  padding:13px 30px; text-shadow: 1px 1px 1px #7e7e7e; /*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=30, Color='#436EEE')";*/  }
.home-section .button1 a:hover { background:#00bf68; }
.home-section ul.action{  margin: 0 0 45px !important; }
.turtle_resources{ background:#e7f7fd; margin:54px 0 0 0; }
.turtle_resources ul li{ float:left; width:340px; margin-right:48px; }
.turtle_resources ul li.last_item{ margin:0px;}
.turtle_resources h2{ border-bottom:1px solid #cbdce8; padding:12px 33px; font:24px/30px 'Noto Sans',sans-serif; color:#021654; margin-bottom:0px; }
.turtle_resources h2.entry-title{ border-bottom:0px; padding:0px; margin-bottom:16px; margin-top:0px; }
.turtle_resources h2 a { color:#021654;  }
.turtle_resources h2 a:hover { color:#00AEEF;  }
.sea-turtle-inner-section{ padding:32px; }
.image-with-content-section{ float:left; margin:8px 15px 12px 0; }
.all-res { text-align:right; }
.all-res a { color:#021654;  }
.all-res a:hover { color:#00AEEF;  }
.sea-turtle-inner-section .entry-content p { font-size:15px; line-height:30px; color:#5b5b5b; margin:0; padding:0; }
#content-tab-prog > div {display: none;width: 50%;margin: 0 auto;}
#content-tab-prog > div:target {display: block;}

.page-template-Campaignst_detail-php #content .wrapper, .page-template-Campaignst_detail-php .social-sharing .wrapper, .page-template-press-release-detail-page-php #content .wrapper, .single-articles .social-sharing .wrapper, .single-campaigns .social-sharing .wrapper, .page-template-adtopt-a-nest-page-php .social-sharing .wrapper,  .page-template-monthly_giving-page-php .social-sharing .wrapper { width:820px; }
.page-template-Campaignst_detail-php .sec-post-featured-img, .page-template-press-release-detail-page-php .sec-post-featured-img, .single-articles .sec-post-featured-img { margin:0 0 15px; }
.page-template-Campaignst_detail-php .sec-post-title, .page-template-press-release-detail-page-php .sec-post-title .single-articles .sec-post-title, .single-articles .sec-post-title  { margin-bottom:4px; }
.page-template-Campaignst_detail-php .sec-post-author-name, .page-template-press-release-detail-page-php .sec-post-author-name, .single-articles .sec-post-author-name { margin-bottom:4px; }
.page-template-Campaignst_detail-php h1 a, .page-template-press-release-detail-page-php h1 a, .single-articles h1 a{ font-size:30px; font-weight:400; line-height:43px;}
.page-template-Campaignst_detail-php .sec-post-author-name, .page-template-press-release-detail-page-php .sec-post-author-name a, .single-articles .sec-post-author-name a, .single-articles .sec-post-author-name{ font-size:18px; color:#00AEEF; line-height:43px;}
.page-template-Campaignst_detail-php .sec-post-date, .page-template-press-release-detail-page-php .sec-post-date{ color:#5b5b5b; font-size:18px; font-weight:normal; font-family: 'Noto Sans', sans-serif; border-bottom:1px solid #021654; padding-bottom:56px; margin-bottom:56px; }

.single-articles .sec-post-date{ color:#5b5b5b; font-size:18px; font-weight:normal; font-family: 'Noto Sans', sans-serif;  margin-bottom:25px; }
.page-template-press-release-detail-page-php .sec-post-author-name { color:#00aeef; font-size:18px; line-height:30px; margin-top:16px; }

.content-page-section .section-img{ float:right;  margin-left: 40px; }
.page-template-Campaignst_detail-php .content-page-section ol{ padding: 0 0 0 22px; }

.page-template-program-page-php .ui-tabs .ui-tabs-nav li { width:33.3%; }
.page-template-program-page-php .ui-tabs .ui-tabs-nav li a { padding:5px; font-size:11px; line-height:18px; }

.campaign-up-tab, .action-up-tab,.news-up-tab { margin:0 0 25px; }
.campaign-up-tab .left-section1, .action-up-tab .left-section1,.news-up-tab .left-section1 { float:left; width:169px; height:109px;}
.campaign-up-tab .left-section1 img, .action-up-tab .left-section1 img,.news-up-tab .left-section1 img { /*width:100%; height:auto;*/ }
.campaign-up-tab .right-section1, .action-up-tab .right-section1 , .news-up-tab .right-section1 { float:right; width:168px; }
.campaign-up-tab .right-section1.right-section-full, .action-up-tab .right-section1.right-section-full , .news-up-tab .right-section1.right-section-full { float: none; width:auto;}
.campaign-up-tab .right-section1 p, .action-up-tab .right-section1 p , .news-up-tab .right-section1 p{ margin:0; }
.campaign-up-tab .right-section1 .read-more,.news-up-tab .right-section1 .read-more { text-align:right; margin:6px 0 0 0; }
.campaign-up-tab .right-section1 .read-more a,.news-up-tab .right-section1 .read-more a { font-size:15px; }

ul.program-section-one.box-block-2 .box-block-list { margin-bottom:17px; }
ul.program-section-one.box-block-2 .box-block-list img { /*width:100%; height:auto;*/ }
ul.program-section-one.box-block-2 .section-block-title { padding:0; background:none; text-align:left; margin-bottom:10px; }
ul.program-section-one.box-block-2 h2 { padding:0; }
ul.program-section-one.box-block-2 .section-block-content { margin-top:10px; }

.donate-main-content { }
.donate-main-content h3 { margin:0; }

.page-template-Campaignst_detail_index2-php { }
.page-template-Campaignst_detail_index2-php .social-sharing-inner, .donate-main-content, .page-template-donate-php .social-sharing-inner { padding:0 15%; }
.page-template-Campaignst_detail_index2-php .sub-content-sec { border-bottom:none; margin-bottom:0; padding-bottom:0; }
.page-template-Campaignst_detail_index2-php .sub-content-sec h5 { font-size:18px; line-height:30px; font-weight:normal; margin:18px 0; }
.page-template-Campaignst_detail_index2-php .page-section-box { margin:26px 15% 85px; border-top:1px solid #23419f; padding-top:45px; }
.page-template-Campaignst_detail_index2-php .page-section-box .sec-cont p img,  { float:left; margin:0 30px 30px 0; }

.campaign-detail2 { }
.campaign-detail2 .stay-informed, .campaign-detail2 .take-action { width:565px; float:left; position:relative; }
.campaign-detail2 .stay-informed { margin:0 50px 0 0; }
.campaign-detail2 .section-block-title { border-bottom:1px solid #8a9acc; margin:0 0 35px; }
.campaign-detail2 .section-block-title h2 { margin:0; font-size:30px; line-height:36px; font-weight:normal; color:#021654; }
.campaign-detail2 .tab-section-content .navigation, .about-career .internships .navigation { position:absolute; right:0; top:6px; }
.campaign-detail2 .tab-section-content .navigation ul, .about-career .internships .navigation ul { margin-bottom:0 !important; }
.campaign-detail2 .tab-section-content .navigation ul li, .about-career .internships .navigation ul li { display:inline; }
.campaign-detail2 .tab-section-content .navigation ul li a, .about-career .internships .navigation ul li a { color:#00aeef;}
.campaign-detail2 .tab-section-content .navigation ul li a:hover {}
.campaign-detail2 .tab-section-content > ul > li { margin-bottom:50px !important;}
.campaign-detail2 .tab-section-content > ul > li .left-sec { float:left; width:250px; }
.campaign-detail2 .tab-section-content > ul > li .right-sec { float:right; width:285px; }
.campaign-detail2 .tab-section-content > ul > li .right-sec.right-section-full  { float:none; width:auto; }
 

.campaign-detail2 .tab-section-content > ul > li .right-sec h2 { margin:0; font:700 14px/30px 'Noto Sans', sans-serif; text-transform:uppercase; color:#00aeef; margin:0 0 24px; padding-left:40px; }
.campaign-detail2 .tab-section-content > ul > li .right-sec .title-article h2 { background:url(images/article_icon.jpg) no-repeat left top; }
.campaign-detail2 .tab-section-content > ul > li .right-sec .title-news h2 { background:url(images/news_icon.jpg) no-repeat left top; }
.campaign-detail2 .tab-section-content > ul > li .right-sec .title-action h2 { background:url(images/action_icon.jpg) no-repeat left top; }
.campaign-detail2 .tab-section-content > ul > li .right-sec .date { color:#5b5b5b; font:18px/30px 'Noto Sans', sans-serif; }
.campaign-detail2 .tab-section-content > ul > li .right-sec h3.sec-title { font:24px/30px 'Noto Sans', sans-serif; margin:0; }

.campaign-detail2 .take-action .tab-section-content > ul > li .right-sec h3.sec-title {  height: 160px; display: table-cell; vertical-align: middle; }

.donate-main-content { margin:0 0 90px; }
.donate-main-content h3 { font:18px/30px 'Noto Sans', sans-serif; color:#021654; margin:0 0 45px; }
.donate-main-content .part2 { padding-bottom:45px; border-bottom:1px solid #23419f; margin:0 0 60px; }
.donate-main-content .part2 .which-pgm { float:left; margin:0 40px 0 0; }
.donate-main-content .part2 .which-pgm h2 { margin:0; font:24px/30px 'Noto Sans', sans-serif; color:#5b5b5b; }
.donate-main-content .part2 .select-pgm { float:left; }
.donate-main-content .part2 .select-pgm select { border:1px solid #c3ecfb; padding:5px; min-width:100px; }
.donate-main-content .part3 { }
.donate-main-content .part3 .left-msg { float:left; }
.donate-main-content .part3 .left-msg h2 { margin:0; font:30px/30px 'Noto Sans', sans-serif; color:#021654; }
.donate-main-content .part3 .right-way-to { float:right; width:620px; padding-left:40px; border-left:1px solid #97a6d2;  }
.donate-main-content .part3 .right-way-to p { line-height:30px; }
.donate-main-content .part3 .right-way-to p + p { margin-bottom:0; }

.donation-form { }
.donation-form .form-part1 { margin-bottom:50px; }
.donation-form .form-part2 { margin-bottom:70px; }
.donation-form .information, .donation-form .donation-amnt, .donation-form .cred-info, .donation-form .your-dontn, .gift-for-u-img, .form-sub-btn { float:left; width:565px; }
.donation-form .information h2, .donation-form .donation-amnt h2, .donation-form .cred-info h2, .donation-form .your-dontn h2, .gift-for-u-img .img-cont h2 { margin:0; font:30px/30px 'Noto Sans', sans-serif; color:#021654; border-bottom:1px solid #8a9acc; padding-bottom:7px; margin:0 0 40px; }
.donation-form .donation-amnt, .donation-form .your-dontn, .form-sub-btn { float:right; }
.donation-form .information .field, .donation-form .your-dontn .field { margin:0 0 15px; }
.donation-form .information .fl_left { float:left; width:275px; }
.donation-form .information .fl_right { float:right; width:265px; }
.donation-form .information label, .donation-form .your-dontn label, .donation-form .cred-info label { float:left; width:85px; margin:0 5px 0 0; display:block; font:15px/38px 'Noto Sans', sans-serif; color:#5b5b5b; }
.donation-form .information .fl_right label { width:76px; }
.donation-form .information .wpcf7-form-control-wrap, .donation-form .your-dontn .wpcf7-form-control-wrap { float:left; display:block; position:relative; width:184px; }
.donation-form .information .wpcf7-form-control-wrap input, .donation-form .your-dontn .wpcf7-form-control-wrap input, .donation-form .cred-info input { width:162px; height:20px; border:1px solid #bbe9fb; font:13px/20px 'Noto Sans', sans-serif; color:#9599ac; padding:8px 10px; }
.donation-form .information .wpcf7-form-control-wrap select, .donation-form .cred-info select { width:184px; border:1px solid #bbe9fb; font:13px/20px 'Noto Sans', sans-serif; color:#9599ac; padding:8px 10px; }

span.wpcf7-list-item { margin-left:0 !important; }

.contribution-main { }
.contribution-main > p { margin-bottom:25px; }
.contribution-main label { font:24px/30px 'Noto Sans', sans-serif; color:#5b5b5b; }
.contribution-main input[type='radio'] { margin-right:30px; }
.donate-amt-box { border-top:1px solid #8a9acc; margin-left:50px; padding-top:30px; }
.donate-amt-box .donate-box1, .donate-amt-box .donate-box2, .donate-amt-box .donate-box3 { float:left; margin:0 45px 0 0; }
.donate-amt-box .donate-box1 .wpcf7-form-control-wrap, .donate-amt-box .donate-box2 .wpcf7-form-control-wrap, .donate-amt-box .donate-box3 .wpcf7-form-control-wrap { display:block; margin:0 0 20px; }
.donate-amt-box input[type="radio"] { margin:0 5px 0 0; }
.donate-amt-box label { font:18px/30px 'Noto Sans', sans-serif; color:#5b5b5b; }

.donation-form .your-dontn .wpcf7-form-control-wrap.name input { width:252px; }

.donation-form .cred-info label { width:105px; margin:0 5px 0 0; }
.donation-form .cred-info input { width:280px; }
.donation-form .cred-info .securitycode input { width:53px; }

.gift-for-u-img .gift-img { float:left; width:260px; }
.gift-for-u-img .img-cont h2 { padding-bottom:0; margin-bottom:15px; border-bottom:none; }
.gift-for-u-img .img-cont { float:right; width:275px; }
.gift-for-u-img .img-cont a { color:#00aeef; }
.gift-for-u-img .img-cont a:hover { color:#021654; }
.form-sub-btn { text-align:center; border-top:1px solid #77d4f6; padding-top:60px; }
.form-sub-btn input { width:auto; padding:0 20px; font-size:15px; }

.page-template-other_ways_to_give-php { }
.page-template-other_ways_to_give-php .sub-content-sec { padding:0 0 30px; border-bottom:1px solid #23419f; }
.page-template-other_ways_to_give-php .entry-content .sec-img { background:#EEE; width:565px; height:350px; margin:0 35px 30px 0; float:left; }
.page-template-other_ways_to_give-php .entry-content .sec-img img {  }
.page-template-other_ways_to_give-php .sub-content-sec h2 { font:24px/30px 'Noto Sans',sans-serif; margin:34px 0 5px; }
.page-template-other_ways_to_give-php .sub-content-sec p { margin:0 0 28px; }
.page-template-other_ways_to_give-php .sub-content-sec p.renew-text { color:#5b5b5b; font:15px/30px 'Noto Sans', sans-serif; margin-bottom:0; }

.other-ways { }
.other-ways .left { clear:both; float:left; width:565px; }
.other-ways .right { float:right; width:565px; }
.other-ways .content-block h3 { font:24px/30px 'Noto Sans', sans-serif; margin:0 0 6px; }
.other-ways .content-block h3 a { color:#021654;  }
.other-ways .content-block h3 a:hover { color:#00AEEF;  }
.other-ways .content-block p { font:15px/30px 'Noto Sans', sans-serif; color:#5b5b5b; }
.page-template-waystogive_subpage-php ul li{ /*font:15px/30px 'Noto Sans', sans-serif;*/ color:#5b5b5b; /*margin:2px 19px 0 0; list-style:inside;*/ }
.foo-text { border-top: 1px solid #23419F; color: #5B5B5B; font: 16px/30px 'Noto Sans',sans-serif; letter-spacing: 2px; padding: 20px 0 0;}
.page-template-waystogive_subpage-php .sub-content-sec h3{margin: 0 0 8px;padding: 0;font-size: 24px;font-weight: 400;line-height: 32px;}
.page-template-waystogive_subpage-php .sub-content-sec h4{margin: 0 0 8px;padding: 0;font-size: 20px;font-weight: 400;line-height: 32px;}
/*search section starts*/
.search-post .list-box  h3{font-size: 30px;line-height: 38px;color: #021654;font-weight: 400;margin: 0 0 5px;}
.search-post .list-box  .entry-date a,.search-post .list-box  .author a{font-size: 15px; line-height: 30px; color: #00aeef;}
.search-post .list-box { margin:0 0 30px; }
.search-post  h3,.search-post h2{font-size: 33px;line-height: 38px;color: #021654;font-weight: 400;margin: 0 0 5px;}
.search-post .search-box { background:#ccc; width:195px; height:38px;}
.search-post .search-box .search-bg .submit { margin:10px 0 0 9px; padding:0; display:block; float:left; background:url(images/search_icon.png) no-repeat left top; border:none; width:17px; height:19px; }
.search-post .search-box .search-bg .submit:hover { background-position:left bottom; }
.search-post .search-box .search-bg .field { margin:0 10px 0 0; padding:0; width:150px; height:38px; float:left; display:block; background:none; outline:none; border:none; border-spacing:0;  font-size:13px; font-weight:400; color:#00aeef; line-height:38px; }
/*search section ends*/
/* Blog Section Start */
.blog-left-post { width:840px; }
.blog-left-post .list-box{ margin:0 0 70px; }
.blog-left-post .list-box .left-section1 { float:left; width:250px; height:250px; background:#EEE; margin:0 30px 0 0; }
.blog-left-post .list-box .right-section1 { float:left; width:550px; }
.blog-left-post .list-box .right-section1.right-section-full{float:none; width:auto;}
.blog-left-post .list-box .right-section1 h3 { font:24px/30px 'Noto Sans', sans-serif; margin:0 0 6px; font-weight:400; color:#021654; float:left; }
.blog-left-post .list-box .right-section1 h3 a {color:#021654;}
.blog-left-post .list-box .right-section1 .date { float:left;  font-size: 15px; line-height: 30px; color: #00aeef; margin: 0 10px 10px 0; }
.blog-left-post .list-box .right-section1 .file-under { float:left; font-size: 15px; line-height: 30px; color: #747474; margin: 0 0 10px 0;  }
.blog-left-post .list-box .right-section1 .file-under a { color:#00aeef; }
.blog-left-post .list-box .right-section1 .file-under a:hover { color:#021654; }
.blog-left-post .list-box .right-section1 p ,.search-post .list-box  p {  font:18px/30px 'Noto Sans', sans-serif; color:#5b5b5b; margin:0 0 20px 0; }

.blog-right-post { width:280px ;  }
.blog-right-post .widget-title { font:30px/42px 'Noto Sans', sans-serif; margin:0; font-weight:400; color:#021654; border-bottom:solid 1px #8a9acc;  }
#content .blog-right-post .blog-post-entry ul { margin:20px 0 30px; padding:0;  }
.blog-right-post .blog-post-entry ul li { margin:0 0 16px 0;}
.blog-right-post .blog-post-entry ul li a { font:18px/20px 'Noto Sans', sans-serif; color:#747474;  }
.blog-right-post .blog-post-entry ul li a:hover { color:#021654; }

#content .blog-right-post ul li.newssectiontaxonomy h3{ margin:20px 0 30px; padding:0;}
.blog-right-post .newssectiontaxonomy ul li a { font:18px/30px 'Noto Sans', sans-serif; color:#747474;  }
.blog-right-post .newssectiontaxonomy ul li a:hover, .blog-right-post .newssectiontaxonomy ul li.active-cat a { color:#00aeef; }

#content .blog-right-post .latest-post-section ul { margin:20px 0 30px; padding:0;  }
.blog-right-post .latest-post-section ul li { margin:0 0 16px 0;}
.blog-right-post .latest-post-section ul li a { font:15px/30px 'Noto Sans', sans-serif; color:#747474;  }
.blog-right-post .latest-post-section ul li a:hover { color:#00aeef; }


.comment-counter { background: url(images/comment-counter-img.png) no-repeat left top; width:33px; height:29px; text-align:center; font-size:15px; line-height:24px; font-weight:400; color:#FFF; float:left; margin:-8px 0 0 15px;  }
.comment-counter a { color:#FFF;}
.comment-counter a:hover { color:#021654;}
/* Blog Section Close */
.other-ways-to-give { padding:109px 0 0 0; }
.page-template-other_ways_to_give-php .social-sharing { background: #FFF; padding: 40px 0 0; width: 780px; margin: 0 0 -22px; }

#content ol { margin:0; padding:0; list-style: inside decimal;}
#content ol li { font-size: 15px; line-height:22px; color: #5b5b5b; margin: 0 0 15px; padding: 0;}

/* */

.wrap-parent .sub-content-sec { margin: 0 auto 42px; padding: 1px 0 30px; border-bottom: 1px solid #23419f; width: 820px; }
.wrap-parent .sub-content-sec .section-img { width:820px; height:410px;}
.wrap-parent .sub-content-sec .section-img img {  }
.wrap-parent .sub-content-sec h5 { font-size: 18px; line-height: 30px; font-weight: normal; margin: 18px 0; }
.wrap-parent .page-section-box { margin: 0 auto; padding: 0; width: 825px; }
.wrap-parent .stay-informed { margin: 50px auto 0; padding: 0; width: 825px;  }

.msg-title { float:left; width:155px;   }
.msg-title h4 { font-size:30px; color:#021654; font-weight:400;}
.msg-content { float:right; width:600px; border-left:solid 1px #97a6d2; padding:0 0 0 40px; font-size:15px; line-height:30px; color:#5b5b5b;   }

/* */
.page-template-media-coverage-template-php .ui-tabs .ui-tabs-nav li, .page-template-press-release-index-php .ui-tabs .ui-tabs-nav li, .page-template-news-landing-php .ui-tabs .ui-tabs-nav li, .page-template-gal-php .ui-tabs .ui-tabs-nav li, .page-template-event-template-php .ui-tabs .ui-tabs-nav li, .page-template-page-action-alert-php .ui-tabs .ui-tabs-nav li { display: table; height: 50px; }
.page-template-media-coverage-template-php .ui-tabs .ui-tabs-nav li a, .page-template-press-release-index-php .ui-tabs .ui-tabs-nav li a, .page-template-news-landing-php .ui-tabs .ui-tabs-nav li a, .page-template-gal-php .ui-tabs .ui-tabs-nav li a, .page-template-event-template-php .ui-tabs .ui-tabs-nav li a, .page-template-page-action-alert-php .ui-tabs .ui-tabs-nav li a{ display: table-cell; white-space: normal; vertical-align: middle; font-size:18px; line-height:18px; padding:6px 10px; }


/*.page-template-page-action-alert-php .ui-tabs .ui-tabs-nav li a { padding:14px 10px; } */ 

.single-newssection .post-section-box, .single-careerleadership .post-sec-box, .single-job_listing .post-sec-box, .single-internships .post-sec-box, .single-resources .post-sec-box, .single-event .post-sec-box, .single-event .post-sec-box, .single-campaigns .post-sec-box, .single-waystogive .post-sec-box ,.single-mercury .post-sec-box { border-bottom:solid 1px #23419f; padding:0; margin:0 0 48px; }
.sec-post-title-date-box { padding:0 0 45px; }
.sec-post-featured-img, .section-img { margin:0 0 12px; text-align:center; width:100%; }

.single-newssection .sec-post-title, .single-careerleadership .sec-post-title, .single-job_listing .sec-post-title, .single-internships .sec-post-title, .single-resources .sec-post-title, .single-event .sec-post-title, .single-campaigns .sec-post-title, .single-waystogive .sec-post-title,.single-mercury .sec-post-title { margin:0 0 10px 0; }
.single-newssection .sec-post-title h1, .single-careerleadership .sec-post-title h1, .single-job_listing .sec-post-title h1, .single-internships .sec-post-title h1, .single-resources .sec-post-title h1, .single-event .sec-post-title h1, .single-campaigns .sec-post-title h1, .single-waystogive .sec-post-title h1, .single-mercury .sec-post-title h1 { font-weight:400; font-size:30px; line-height:43px; color:#021654; }
.single-newssection .sec-post-author-name, .single-careerleadership .sec-post-author-name, .single-job_listing .sec-post-author-name, .single-internships .sec-post-author-name, .single-resources .sec-post-author-name, .single-event .sec-post-author-name, .single-campaigns .sec-post-author-name, .single-waystogive .sec-post-author-name ,.single-mercury .sec-post-author-name{ color:#00aeef; font-size:18px; line-height:30px; margin:0 0 13px; }
.single-newssection .sec-post-date, .single-careerleadership .sec-post-date, .single-job_listing .sec-post-date, .single-internships .sec-post-date, .single-resources .sec-post-date, .single-event .sec-post-date, .single-campaigns .sec-post-date, .single-waystogive .sec-post-date ,.single-mercury .sec-post-date{ font-size:18px; line-height:30px; color:#5b5b5b;}

.single-newssection #content .img-right { margin-top:10px; }

/* */
.page-template-page-action-alert-php .box-block-list .right-section1, .page-template-event-template-php .box-block-list .right-section1  { width:360px; min-height: 325px; /*margin:58px 0 0 0;*/  }
.page-template-page-action-alert-php .box-block-list .right-section1.right-section-full{ width:auto; /*margin:58px 0 0 0;*/ }
.page-template-page-action-alert-php .box-block-list .right-section1 .read-more { margin:37px 0 0 0; }

/* */
.page-template-event-template-php .em-pagination { display:block; text-align:center; clear:both;  }
.page-template-event-template-php .em-pagination a { font-size:14px; color:#757474; margin:0 6px }
.page-template-event-template-php .em-pagination strong { font-size:14px; font-weight:400; margin:0 6px; }
.page-template-event-template-php .em-pagination strong span.current { color:#00aeef; }

.page-template-event-template-php .em-pagination .prev {display: inline-block; width: 8px; height: 11px; background: url(images/icon_previous.png) no-repeat left top; text-indent: 100px; overflow: hidden; padding: 0;}
.page-template-event-template-php .em-pagination .prev:hover { background-position: left bottom; }
.page-template-event-template-php .em-pagination .next { display: inline-block; width: 8px; height: 11px; background: url(images/icon_next.png) no-repeat left top; text-indent: 100px; overflow: hidden;  padding: 0;}
.page-template-event-template-php .em-pagination .next:hover { background-position: left bottom;}

/* News Page Start*/ 
.page-template-news-landing-php .tab-section-content { padding:46px 0 0 0; }
.page-template-news-landing-php .news-box { width:565px; float:left; }
.page-template-news-landing-php .news-box.news-box-right { float:right;}
.page-template-news-landing-php .news-box .cat-title { font-size:30px; line-height:50px; font-weight:400; background:#00aeef; padding:0 15px; margin:0 0 38px 0; color:#FFF; }
.page-template-news-landing-php .news-box .cat-title a { padding:0 17px 0 0; color:#FFF; display:block; background:url(images/news-title-arrow.png) no-repeat right 13px; }
.page-template-news-landing-php .news-box .cat-title a:hover { color:#021654; background-position:right -64px; }

.page-template-news-landing-php .news-box .news-box-block-list { margin:0 0 47px; }
.page-template-news-landing-php .news-box .news-list-box { position:relative; display:table; width:100%; }
.page-template-news-landing-php .news-box .sec-title { display:table-cell; width: 390px; border-right: solid 1px #bebebe; margin: 0 0 24px 0; min-height: 36px; padding-right: 10px; font-size:24px; line-height:30px; font-weight:400; }
.page-template-news-landing-php .news-box .sec-title a { color:#021654;  }
.page-template-news-landing-php .news-box .sec-title a:hover { color:#00AEEF;  }
.page-template-news-landing-php .news-box .date { font-size:15px; line-height:20px; color: #1299dd; margin: 0; display:table-cell; vertical-align:middle; text-align:right; right:0;  }

.gallery-list-box {}
.gallery-list-box .gallery-left-section { float:left; margin:0 18px 0 0; border:solid 1px #b3b3b3; background:#EEE; width:100px; height:100px; }
.gallery-list-box .gallery-right-section {  }
.gallery-list-box .gallery-right-section .sec-title { display:table-cell; border:0; margin: 0 0 24px 0; min-height: 36px; padding-right: 10px; font-size:24px; line-height:30px; font-weight:400;  }
.gallery-list-box .gallery-right-section .sec-title a { color:#021654; }
.gallery-list-box .gallery-right-section .sec-title a:hover { color:#00aeef; }

.gallery-section .box-block-list { width:275px; margin:5px 0 35px; }
.gallery-section .box-block-list.box-block-list-first { margin-right:15px;}
/* News Page Close*/

/* Gallery Page Close*/
.page-template-gal-php .box-block-list { width:565px; margin:0 0 53px 0; }
.page-template-gal-php .box-block-list.box-block-list-last { float:right; }
.page-template-gal-php .box-block-list .gallery-thumbs {width:565px; height:280px;  }
.page-template-gal-php .gallery-title .sec-title { font-size:30px; line-height:38px; color:#021654; font-weight:400; margin:0 0 5px; }
.page-template-gal-php .gallery-title .sec-title a { color:#021654;  }
.page-template-gal-php .gallery-title .sec-title a:hover { color:#00AEEF;  }
.page-template-gal-php .box-block-list .list-box { margin:0; padding:0; }

.gallery-type .content-page-section > p { display:none; }
.page-section-box .ngg-galleryoverview { margin:0; padding:0; }

.page-section-box .ngg-template-caption .ngg-gallery-thumbnail-box { width:565px !important; margin:0 0 42px; }
.page-section-box .ngg-template-caption .ngg-gallery-thumbnail-box.right-box { float:right; }
.page-section-box .ngg-template-caption .ngg-gallery-thumbnail-box a { display:inline-block; width:auto; height:280px; }

.page-section-box .ngg-template-caption .ngg-gallery-thumbnail-box span { display:block; margin:7px 0 0; padding:0 5px; font-size:18px; line-height:22px; color:#5b5b5b; text-align:left; }
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img { margin:0; padding:0; border:none; }

.gallery-type .ngg-navigation { margin:0 !important; padding:0 !important; }
.gallery-type .ngg-navigation a.page-numbers, .gallery-type .ngg-navigation a.next, .gallery-type .ngg-navigation a.prev, .gallery-type .ngg-navigation span.page-numbers, .gallery-type .ngg-navigation span.next, .gallery-type .ngg-navigation span.prev { border:none; margin:0 5px;; padding:0; text-decoration: none; font-size:14px; font-weight:400; color:#747474; }
.gallery-type .ngg-navigation a.page-numbers:hover, .gallery-type .ngg-navigation a.next:hover, .gallery-type .ngg-navigation a.prev:hover, .gallery-type .ngg-navigation span.page-numbers:hover, .gallery-type .ngg-navigation span.next:hover, .gallery-type .ngg-navigation span.prev:hover { background:none; color:#00aeef !important; }
.gallery-type .ngg-navigation span { border:none;  padding:0; text-decoration: none; font-size:14px; font-weight:400; color:#00aeef; }
.gallery-type .ngg-navigation a.next { display: inline-block; width: 8px; height: 11px; background: url(images/icon_next.png) no-repeat left top; text-indent: 100px; overflow: hidden; }
.gallery-type .ngg-navigation a.next:hover { background: url(images/icon_next.png) no-repeat left bottom; }
.gallery-type .ngg-navigation a.prev { display: inline-block; width: 8px; height: 11px; background: url(images/icon_previous.png) no-repeat left top; text-indent: 100px; overflow: hidden; }
.gallery-type .ngg-navigation a.prev:hover { background: url(images/icon_previous.png) no-repeat left bottom;}
/* Gallery Page Close*/
.action-content { width:1180px; margin:auto; }
.action-content iframe { margin:10px 0 0 0; border:none !important;    }


/* */
.action-up-tab .right-section1 .read-more {text-align: right; margin: 6px 0 0 0;}

/* Mobile menu*/
.mobile-section, .mobile-menu-toggle { display:none; }
/**/
#accordion1 { display:none; }
#accordion1.ui-accordion .ui-accordion-content { margin:0; padding:0; }


/**/
.page-header-bg-normal { display:table-cell; vertical-align: middle; }
.take-section.home-section .button-set, .news-section.home-section .button-set{ display:none;}

.all-btn.mercury { float: left; margin-left: 395px; width: 67.25%;}
.mercury .news-section.home-section {  margin-right: 20px; width: 48.25%;}
.mercury .home-section.last {  margin: 0 !important; width: 48.25% !important;}

/*.page-header-bg > #nav { margin-bottom: 10px;}*/

@media all\0 { 
.page-section-box .ngg-template-caption .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a.ngg_lightbox {width:565px; display:block;}
}

/*  11-2-2014    */

#content ul li{
    font-size: 15px;
    line-height: 22px;
    list-style: disc outside none;
    margin: 0 0 15px 18px;
}

#content .entry-content ul li {
    list-style: disc outside none;
    margin: 0 0 15px 18px;
    font-size: 15px;
    line-height: 22px;
}

.tab-section-content > ul li {
    list-style: none !important;
    margin:0 0 20px !important;
}

right-section.blog-right-post ul li {
    list-style: none outside none !important;
     margin:0 !important;
}
.tab-box ul li{
    list-style: none !important;
    margin:0 0 20px !important;
}
.block-section ul li{
    list-style: none !important;
    margin:0 !important;
}
.home-section ul.action li{
    list-style: none !important;
    margin:0 !important;
}
.news-box.press-release-section.news-box-left ul li{
    margin: 0 0 47px !important;
}

.news-box.media-coverage-section.news-box-right ul li{
    margin: 0 0 47px !important;
}
.news-box.blog-section.news-box-left ul li{
     margin: 0 0 47px !important;
}

.turtle_resources ul li{
     list-style: none !important;
     margin:0 !important;
}

.right-section.blog-right-post ul li{
    list-style: none !important;
     margin:0 !important;
}

.block-section ul.what-we-do-section.box-block-1 li{
    margin: 0 52px 35px 0;
    line-height: normal !important;
}
.timeline ul li{
    list-style: none !important;
}

.about-left-section.left-section ul li{
    list-style: none !important;
     margin:0 !important;
}

#content .support-us-section ul.support-us-section-one.box-block-2 li {
    list-style: none outside none !important;
    margin: 0 83px 40px 0;
}

#content .support-us-section ul.box-block-2 li.box-block-list.box-block-list-last{margin-right: 0;}

.other-ways ul li{
    list-style: none !important;
     margin:0 !important;   
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
#content .entry-content ul li {
    list-style: disc outside none;
    margin: 0 0 15px 22px;
}
}

.tab-section-content .read-more > a {
    bottom: 10px;
    position: absolute;
}

/*   10-4-2014        */


.event_start_date, .event_page_start_date {float: left; padding: 0; width: 40%; color: #00AEEF; font-size: 15px; padding-top:5px; }

.event_end_date, .event_page_end_date {float: left; width: 40%;  color: #00AEEF; font-size: 15px; padding-top:5px;}

.event_location_id, .event_page_location {color: #00AEEF; font-size: 15px; padding-top:5px; float: left; width:100%;}

.event_start_date_dash {color: #00AEEF; float: left; font-size: 25px; padding: 11px 0 0; width: 10%;}



/* 14-4-2014 */

.blog-readmorelink .read-more > a {
    bottom: 0px;
    position: relative;
}

.page-id-604 .read-more > a {
    bottom: 0px;
    position: relative;
}
.clear{clear:both;}
table.ctable{ width:100%;}
table.ctable th, table.ctable td{padding:10px 20px; font-size:15px; font-weight:normal;}
.row .cl{width:40%; float:left;}
.row .cr{width:55%; float:right;}
@media screen and (max-width:640px){.row .cl{width:100%;}
.row .cr{width:100%; }}
@media screen and (max-width:480px){table.ctable th{font-size:11px; line-height:13px;} /*img.wp-image-3936{display:none;}*/}
@media screen and (max-width:360px){table.ctable th{font-size:9px; line-height:12px;}table.ctable th, table.ctable td{padding:10px 5px;} div.cr table tr th{width:100%; display:block;}}