body, .unf-recent-posts .recent-post-title, blockquote p em, .woocommerce-page .woocommerce-message a.button {
				font-family: Lato;
			}
			h1, .h1, h2, .h2, h3, .h3, h4, .h4, .main-menu > li > a, .slide_banner_text, .rpost-title, .shopbuttons, blockquote:before, .woocommerce-billing-fields h3, h3#ship-to-different-address label, .gallery-seemore, .wpcf7 input.wpcf7-submit, .tribe-bar-collapse #tribe-bar-collapse-toggle {
				font-family: Rancho;
				font-weight: 400;
			}
			.btn-primary, #respond #commentform input#submit, .btn-info, .btn-success, .btn-warning, .btn-default, .btn-danger, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
				font-family: Rancho;
				font-weight: 400;
			}
			blockquote p {
				font-family: Rancho;
				line-height: 35px;
				font-weight: 400;
				font-size: 25px;
			}
			
			
			
#header .logo {
background-image: url('../images/logo.png');
width: 502px;
height: 191px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
#header .logo {
background-image: url("../images/toddlerslogo%402x.png");
background-size: 502px 191px;
}
}
#header .logo,#header .mobile-nologo {margin-top:30px;}#header .logo,#header .mobile-nologo {margin-bottom:50px;}#header .headimg-left {
background-image: url('../images/headimg-left.png');
}
@media (max-width: 991px) {	#header .headimg-left {background-size: contain;}}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
#header .headimg-left {
background-image: url('../images/headimg-left%402x.png');
background-size: 263px 141px;
}
}
@media (max-width: 991px) {	#header .headimg-left {background-size: contain;}}
#header .headimg-right {
background-image: url('../images/headimg-right.png');
}
@media (max-width: 991px) { #header .headimg-right {background-size: contain;}}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
#header .headimg-right {
background-image: url('../images/headimg-right%402x.png');
background-size: 305px 147px;
}
}
@media (max-width: 991px) { #header .headimg-right {background-size: contain;}}
.newlandscape .onleft {
background-image: url('../images/onleft.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
.newlandscape .onleft {
background-image: url('../images/onleft%402x.png');
}
}
.newlandscape .onright {
background-image: url('../images/onright.png');
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
.newlandscape .onright {
background-image: url('../images/onright%402x.png');
}
}
#header .grass {
background-image: url('../images/grass.png');
height: 80px;
background-size: 90% auto;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
#header .grass {
background-image: url('../images/grass%402x.png');
height: 80px;
background-size: 90% auto;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ray-of-lights .c-lights {
-webkit-transform-origin: 320px 320px;
-ms-transform-origin: 320px 320px;
transform-origin: 320px 320px;
-webkit-animation: rotation 100s infinite linear;
animation: rotation 100s infinite linear;
}
}
@media (max-width: 767px) {
.ray-of-lights {display: none;}
}
@media (min-width:769px) {
.dropdown1 .dropdown-menu{
padding-right: 152px;
background-repeat: no-repeat;
background-position: right 10px top 10px;
background-image: url("../wp-content/uploads/2015/03/kidsdropdownimage1.jpg");
background-size:142px auto;
}
}

@media (max-width: 767px) {
							#desktop-slider {
								display: none;
							}
						}
						@media (min-width: 767px) {
							#mobile-slider {
								display: none;
							}
						}


.navcontainer .main-menu > li > a {
font-size: 36px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.navcontainer .main-menu > li > a {
font-size: 30px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.navcontainer .main-menu > li > a {
font-size: 24px;
}
}
#content .article h1, #content .article .h1 {
font-size: 56px;
}
@media (max-width: 1199px) {
#content .article h1, #content .article .h1 {
font-size: 46px;
}
}
@media (max-width: 991px) {
#content .article h1, #content .article .h1 {
font-size: 42px;
}
}

@media (max-width: 767px) {
#content .article h1, #content .article .h1 {
font-size: 32px;
}
}

.breadcrumbs .trail-browse, .breadcrumbs .trail-items, .breadcrumbs .trail-items li {
				display: inline-block;
				margin: 0;
				padding: 0;
				border: none;
				background: transparent;
				text-indent: 0;
			}
			.breadcrumbs .trail-browse {
				font-size: inherit;
				font-style: inherit;
				font-weight: inherit;
				color: inherit;
			}
			.breadcrumbs .trail-items {
				list-style: none;
			}
			.trail-items li::after {
				content: "\002F";
				padding: 0 0.5em;
			}
			.trail-items li:last-of-type::after {
				display: none;
			}