/* Michelle's styles go here and override all other styles! */
/* You may need to get specific (ie. .body #header li a {}), or use !important */

#Widgets_on_Pages_15 {margin-top:-40px; width:300px; float:left;}
#Widgets_on_Pages_17 {margin-top:-40px; width:300px; float:left;}
#Widgets_on_Pages_18 {margin-top:-40px; width:300px; float:left;}
#Widgets_on_Pages_19 {margin-top:-40px; width:300px; float:left;}
#Widgets_on_Pages_20 {margin-top:-40px; width:300px; float:left;}

#Widgets_on_Pages_15 h2{margin-bottom:0; }
#Widgets_on_Pages_17 h2{margin-bottom:0; }
#Widgets_on_Pages_18 h2{margin-bottom:0; }
#Widgets_on_Pages_19 h2{margin-bottom:0; }
#Widgets_on_Pages_20 h2{margin-bottom:0; }


#header .site-header {
    height: auto;
    position: relative;
    top: 20;
    width: 100%;
    z-index: 150;
}

.keeper_content {
	width: 250px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.site-header .site-header-inner {background-image: url("http://cincinnatizoo.org/wp-content/uploads/2014/03/header21.jpg");
    min-height: 175px; width:100%; max-width:1125px;}

.ls-glass .ls-bottom-nav-wrapper {
    margin-top: -30px;
}

html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img {border-radius:10px;}


.site-footer .inner {
    border-top: 1px solid #EFEFEF;
	padding-top: 10px;
	background-color: #fff;
    border-radius: 0 0 8px 8px;
}


iframe {
    border: medium none;
}

.animals-sidebar img {margin:20px;}

.symple-button, .symple-button span.symple-button-inner {
    border-radius: 8px;
}

.symple-button.orange {
    background: #f7941d;
}

.symple-button.green {
    background: #8cc632;
}



.lens-tool-kit.sd2-nav-default .sd-nav-wrapper {
    height: 20px;
}

#text-99 {font-size:90%; line-height:1.225;}
#text-107 {font-size:12px; margin:0 auto 20px;}

.rbp-content {
    border-radius: 8px;
}

#post-166509 .symbol, #post-166512 .symbol, #post-166689 .symbol, #post-169290 .symbol {visibility:hidden;}


.site-footer .footer-fa a {
    font-size: 30px;
}

.symple-box.green {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #8CC63D;
    border-radius: 10px;
    color: #5F9025;
}

html {
    font-size: 90%;
}

.site-header .search-form input[type="submit"] {
    color: #fff;

}


.site-logo {

    margin-left: 25px;
}

h1, h2, h3, h5, h6 {
    color: #666666;
    font-weight: 500;
	font-family:Open Sans;

}

	
	.photoInset, .graphicInset, .photoleft_border {
		float:left;
		margin:6px 15px 11px 0;
	}
	
	.photoInsetAlt, .graphicInsetAlt, .photoright_border{
		margin:10px 0 11px 15px;
		float:right;
	}
	
	h2 {
    text-transform: uppercase;
	font-size:150%;
}

h3 {
    font-size: 1.1em;
	font-weight: 700;
}
h4 {
    font-size: 1.17em;
	font-weight:600;
	color: #F7941D;;
}



.nav-menu ul > li:first-child > a {
    border-radius: 5px 5px 5px 5px;
}


.site-header .site-navigation .menu-main-nav-container ul.nav-menu ul.sub-menu li.current-menu-item, .site-header .site-navigation .menu-main-nav-container ul.nav-menu ul.sub-menu li.current-menu-ancestor, .site-header .site-navigation .menu-main-nav-container ul.nav-menu ul.sub-menu li.current-menu-ancestor a, .site-header .site-navigation .menu-main-nav-container ul.nav-menu ul.sub-menu li.current-menu-item {
    background-color: #f7941d;
	border-radius:8px;
	color:#fff;
}

.element:hover .thumbnail-hover, .element:hover .symbol, .element:hover .name, .element:hover .categories {
  opacity: 1;
}


.element:hover .thumbnail-hover {
  opacity: .8;
}

.element:hover .name{
  color: #000;
}

.page-description {
    border-bottom: 0px solid #D9DCDD;


}

.welcome-text {

    padding: 35px 0 2px;
}



.ls-bottom-nav-wrapper, .ls-below-thumbnails {
    text-align: right;
}

.page-title {
    margin: 60px auto 0;
	border-bottom: none;
	font-size:30px;
}

.wrapper {background-color:#FFF; border-radius:8px; margin:10px auto;     max-width: 1125px;
    width: 92%;
}

/**** STICKY CALLS ****/

.sticky_call
{
    position: fixed;
    left: -30px;
    z-index: 999;

}

.sticky_topnav {
    margin-left: 25%;
	margin-right: auto;
    margin-top: 0;
    padding: 15px;
    position: absolute;
    top: 0;
    width: 550px;
    z-index: 999;
}

.sticky_topnav ul
{list-style: none outside none; margin:0;}

.sticky_topnav li
{
    background-color: #f7941d;
	color:#fff;
	text-transform:uppercase;
	display: inline-block;
    padding: 40px 20px 5px 10px;
    margin: -15px 7px 0 7px;
    border-radius: 0 0 8px 8px;
}

.sticky_topnav li a {
    color: #FFFFFF;
    font-weight: 600;
    text-decoration: none;
}
.sticky_topnav li:hover {
    background-color: #004811;
}



.c2a_membership
{
    top: 465px;
}

.c2a_tickets
{
    top: 380px;
}

.c2a_donate
{
    top: 240px;
}

.c2a_contact
{
    top: 300px;
}

.tn-grid-container {

    width: 100%;
}

.site-content {
    width: 92%;
}
#homeslider .site-content {
    width: 98%;
}

.rbp-single {
    max-width: 1125px;
}

.rbp-header .spacer:after {

    height: 1px;

}

.symple-accordion .ui-accordion-content {
/*background: linear-gradient(to bottom, #ffffff 0px, #f7941d 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
border-radius: 0 0 8px 8px;
}

.symple-accordion .symple-accordion-trigger.ui-state-active {
    background-color: #f7941d;
    background-image: url("images/minus.png");
/*    box-shadow: 0 24px rgba(255, 255, 255, 0.2) inset;*/
    text-decoration: none;
	border-radius: 8px 8px 0 0;
}

.symple-accordion .symple-accordion-trigger.ui-state-active a  {
    color:#ffffff;
	font-weight:700;
/*	font-size: 20px;*/
}

.symple-accordion .symple-accordion-trigger:hover {
    background-color: #F8A94A;
}

.symple-accordion .symple-accordion-trigger:hover a{
    color: #fff;
}

.symple-tabs ul.ui-tabs-nav .ui-state-active a {color: #ffffff;
	font-weight:700; background-color: #8CC63D;
    border-radius: 8px 8px 0 0;
}
	
	.symple-tabs ul.ui-tabs-nav li a {border-radius: 8px 8px 0 0;

}

.symple-accordion h3.symple-accordion-trigger {

    font-size: 16px;
	font-weight: 600;
	background: url("images/plus.png") no-repeat scroll 15px center #efefef;
	

}


.symple-accordion h3.symple-accordion-trigger a {
    color:#f7941d;
}

.nav-menu > li {
    padding-top: 7px;
}

.nav-menu li a, .nav-menu li li a{
    font-family:"Open Sans",sans-serif;
	font-size: 13px; 
}

.symple-toggle .symple-toggle-trigger {border:none; border-width:0 !important; border-color: #FFFFFF !important; }

.cb-title {
color: #F7941D;
    font-size: 150%;
    font-weight: 700;

}

.cb-left {
    left: -40px;
}

.cb-right {
    right: -40px;

}

.symple-toggle .symple-toggle-trigger:before {
    color: #8CC63D; }
	
	
.search-form .search-field {

    opacity: .5;
}

/*.symple-accordion h3.symple-accordion-trigger {
    background: url("images/plus.png") no-repeat scroll 15px center #F9F9F9;
    border: 1px solid #DDDDDD;
    color: #555555;
    cursor: pointer;
    display: block;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    margin: 10px 0 0 !important;
    outline: 0 none;
    padding: 15px 15px 15px 37px;
    text-transform: none;
}*/

.site-header .site-navigation .menu-main-nav-container ul.nav-menu li:hover, .site-header .site-navigation .menu-main-nav-container ul.nav-menu li.current-menu-item, .site-header .site-navigation .menu-main-nav-container ul.nav-menu li.current-menu-ancestor {
    border-radius: 8px 8px 0 0;
}


img.alignleft {
    margin: 5px 20px 20px 0;
}

.symple-toggle-MC {
    border: 1px solid #F7941D;
    border-radius: 8px;
    clear: both;
    float: left;
    padding: 8px;
    width: 93%;
}


.header-widgets {
    margin-right: 32px;
    margin-top: 82px;
}

.content-area .fa {
    color: #C6CACB;
    margin-right: 15px;
}


.content-area {
    margin-top: -50px;
}

.rbp-entry .rbp-title {
    font: 500 90%/1.2 "Open Sans",sans-serif;
}

h3 {
    font-size: 1.4em;
    font-weight: 300;
    text-transform: uppercase;
}

img {
    border-radius: 10px;
    max-width: 100%;
}
.animals-see {float:left; width:50%; max-width:120px; height:auto; margin:10px;}
.animals-see img {float:left; width:50%; max-width:120px; height:auto; margin:10px;}
.animals-see a img {float:left; width:50%; max-width:120px; height:auto; margin:10px;}

.sub-menu-image img {float:right;}

td {
    border-top: none;
}
.not-rounded img {border-radius:0;}
.not-rounded {border-radius:0;}
.one_third_sd {width:250px; height:300px;}

.element .date {
    font: 500 100%/1 Lato,sans-serif;
    margin-top: 5px;
    text-transform: none;

}
.element .symbol {height: auto;}


table {
    border-bottom: none;
}

.symple-social-icon img {

    border-radius: 0;

}

.symple-box.blue {
    background: none repeat scroll 0 0 #2973a0;
    color: #ffffff;
	border-radius: 8px;
	border:none;
}

.symple-box.blue h4 {
    color: #ffffff;

}

.tablepress tfoot th, .tablepress thead th {
    background-color: #EFEFEF;
}

.slide-source-custom.slide-type-image .sd2-slide-background {border-radius:8px;}

.site-header .site-navigation .menu-main-nav-container ul.nav-menu li a {

    padding: 3px 18px 7px 10px;

}

.rbp-header {position:relative;}

#post-167385 .symbol {
    visibility: hidden;
}

#post-169046 .thumbnail-link {float:right;}

.right_sidebar .range {margin-top:10px;}

.right_sidebar .range_map even {margin-top:10px;}

.sd-nav-dot .accent-color-background {background-color:#8CC63D;}

#animal-page-grid .tn-grid-container.clearfix #options{
	margin: 70px auto 20px;
}

#animal-page-grid #options li a {font-size: 98%;}

.fact-file-item {margin-top:10px;}

.site-sidebar li {list-style:none;}

.content-area .rbp-entry {min-width: 150px !important; margin-bottom: 5px; margin-left: 3px;}

#subcategories {visibility:hidden;}

.content-area .rbp-header {display:none !important;}

.content-area .rbp-content {margin-top: 0;
    padding: 5px 0 10px;}
	
#newbox ul li a img {
    box-shadow: 0 1px 3px #999999;
    float: left;
    height: 40px;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 3px;
    width: 40px;
}

#Widgets_on_Pages_11 {padding:0; margin-left: -50px;
    margin-top: -50px;}
	
	#Widgets_on_Pages_9 {padding:0; margin-left: -50px;
    margin-top: -25px;}

#calculatorback {
	background-color: #EFEFEF;
	padding: 10px;
	-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999;
	padding: 10px;
	border-radius: 8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}

.prices {
	padding: 5px 10px;
	background-color:#8CC63D;
	color:#FFF;
	font-weight: bold;
	margin-top:10px;
	border-radius:8px;
}
.greenlabel {
	font-size: 12px;
	text-transform: uppercase;
	color: #363;
}
#logofloat {position: absolute; right: -10px; top: -100px; width: 183px; height: 99px; z-index: 20;}

<!--#species_logos .fact-file-item img {float:right;}-->
#species_logos {float:right; width:200px;}
.single-animals .fact-file,.animals-exhibits .portfolio_box .fact-file{background-color: #EEEEEE;
    border-radius: 8px;}
	
	.single-meta {
    border-bottom: 1px solid #D9DCDD;
}

.single-animals h2, .animals-exhibits .portfolio_box h2 {
    font-family: "Open Sans",sans-serif;
    font-weight: 500;
}

.entry-summary .entry-thumbnail {
    max-width: 50%;
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.right_sidebar {
    margin-left: 15px;
}

.post-thumbnail-wrapper .caption {
    margin-left: 15px;
}

.single-animals .video-area h2, .animals-exhibits .portfolio_box .video-area h2{ margin:20px 0;}

.ls-inner {
    border-radius: 8px;
}

/*RESPONSIVE UTILITES*/
/* Large screens ----------- */
	/*some CSS*/

/* Desktops and laptops ----------- */
@media only screen and (max-width : 1824px) {
	/*some CSS*/
}

/* iPads (landscape) ----------- */
@media only screen and (max-width : 1224px) {
	/*some CSS*/
}

/* iPads (portrait) ----------- */
@media only screen and (max-width : 1024px) {
	/*some CSS*/
}

/* Smartphones (landscape) ----------- */
@media only screen and (max-width : 768px) {
	/*some CSS*/
	.sticky_nav {display:none;}
}

/* Big smartphones (portrait) (ie: Galaxy 3 has 360)*/
@media only screen and (max-width : 640px) {
	/*some CSS*/

}

/* Smartphones (portrait) (ie: Galaxy 1) */
@media only screen and (max-width : 321px) {
	/*some CSS*/

}