/*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/
body{ min-width:0px; }
img{ max-width:100%; height:auto; width:auto; }

.tWrap header .nav > li.hasDrop > a{ padding:15px 17px 17px 13px; }
.tWrap header .nav > li a.mobileDropdown{ width:20px; height:35px; background:url(../images/mobilenavarrow.png) no-repeat center center; position:absolute; display:block !important; right:0; top:0; padding:0; min-width:0; }
.tWrap header .nav > li a.mobileDropdown{ background:url(../images/mobilenavarrow.png) no-repeat center center !important; }

/*=============================================================
===== DROPDOWNS ===============================================
=============================================================*/

/* Below minimum width */
@media only screen and (max-width: 1279px) {
	.tWrap .container_12, .tWrap .container_16{ width:960px; }
	
	/* Cobalt Navigation
	.tWrap header .nav > .nav-item-3{ display:none; }*/
	.tWrap header{ width:100%; background:url(../images/header-mobile.png) no-repeat top center;z-index:1;}
	.tWrap header #logo{ display:block; max-width:300px; margin:0px auto; }
	.tWrap header .nav > li > a{font-size:0.9em;}
	
	.tWrap #homeLowerLeft{margin:10px 0 0 0;}
	.tWrap #homeBottomRight{background-image:none;}
	.tWrap #footerTopRightContent{background-image:none;}
	.tWrap #slideshowContainer {padding: 129px 0 0 0;}
	.tWrap #slideshowInnerContainer {padding: 0px 0 0px 0px;}
	.tWrap #slideshowInnerContainer img{min-height:150px;padding: 74px 0 0px 0px;}
	.tWrap #footerTopLeftContent {display:none;}
	.tWrap #footerTopInner{ background:none; }
	.tWrap .smallImage{ display:none; }
	
}

/* 1024 Desktop */
@media only screen and (max-width: 979px) {
	.tWrap .container_12, .tWrap .container_16{ width:748px; }
	
	.tWrap header { position:relative;}
	.tWrap header{ width:100%; background:url(../images/header-mobile.png) no-repeat top center;z-index:1;}
	.tWrap #logoContainer { padding: 0px 0 0px 0;}
	.tWrap #headerNavContainer {padding: 0px 0 0 0;}
	.tWrap #slideshowContainer {padding: 00px 0 0 0;}
	/* Dropdown grids */
	.tWrap .grid_1, .tWrap .grid_2, .tWrap .grid_3, .tWrap .grid_4, .tWrap .grid_5, .tWrap .grid_6, .tWrap .grid_7, .tWrap .grid_8, .tWrap .grid_9, .tWrap .grid_10, .tWrap .grid_11, .tWrap .grid_12, .tWrap .grid_13, .tWrap .grid_14, .tWrap .grid_15, .tWrap .grid_16, .ccm-layout-col{ clear:both !important; float:none !important; padding-left:0 !important; padding-right:0 !important;width:auto !important; }
	.ccm-layout-col-spacing{ margin:0 !important; }
	
	/* Navigation */
	.tWrap header .nav{ width:100%;padding: 0px 0px 37px 0;font-size:1em;}
	.tWrap header .nav > li{ width:100%; text-align:left; margin:0; }
	
	.tWrap header .nav > li ul{ position:relative; }
	.tWrap header .nav > li ul li{ width:100%; }
	.tWrap header .nav > li ul li a{ background:#bf1d0b; color:#fff; min-width:none; }
	.tWrap header .nav > li ul li a:hover, .tWrap header .nav > li ul li.nav-hover > a, .tWrap header .nav > li ul li.nav-path-selected > a{
		background:#bf1d0b ; color:#ffc231; text-decoration:none;
	}
	.tWrap header .nav > li > ul ul{ left:0; }
	.tWrap header .nav > li:first-child a{-webkit-border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0 0px; border-radius:8px 8px 0px 0px;}
	.tWrap header .nav > li:last-child a{-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px; border-radius:0px 0px 8px 8px;}
	.tWrap header .nav > li > a:hover, .tWrap header .nav > li.nav-hover > a, .tWrap header .nav > li.nav-path-selected > a{
				background:#2d2a27 ; background-image:none; color:#ff442e; text-decoration:none;
}
	.tWrap header .nav > li ul li:first-child{border-top:0px solid #de3320 }
	.tWrap header .nav > li ul li:last-child a{	-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px; border-radius:0 0 0px 0px;}
	/* Slideshow */
	.tWrap .flex-direction-nav{ display:none; }
	.tWrap .flex-control-nav{ display:none; }
	
	/* Footer */
	.tWrap footer #zCopyrightWrapper{ float:left; }
	.tWrap #tail {padding: 0px 0 5px 36px;}
	.tWrap #slideshowInnerContainer img {
min-height: 150px;
padding: 0px 0 0px 0px;
}
	.tWrap .smallImage{ display:none; }
	
	
}

/* iPad Portrait */
@media only screen and (max-width: 767px) {
	.tWrap .container_12, .tWrap .container_16{ width:460px; }
	body{ font-size:13px; }
	.tWrap #HTMLBlock117{display:none;}
	.tWrap  #homeBottomRight{display:none;background: none;display: block;padding: 0px ;}
	.tWrap .flexslider {margin: 0 0 13px;}
	.tWrap #slideshowInnerContainer, #breadcrumbSmallAnimal,#tail img {display:none;}
	.tWrap #breadcrumbSmallAnimal img {display:none;}
	.tWrap .breadcrumbsCont {padding: 0px 0 0 0px;}
	.tWrap .smallImage{ display:none; }
	
}

/* Small Tablet */
@media only screen and (max-width: 479px) {
	.tWrap .container_12, .tWrap .container_16{ width:300px; }
	body{ font-size:12px; }
	
	/* Fix galleries for smaller screens */
	.tWrap .deluxe_image_gallery_image > div{ height:auto !important; }
	.tWrap .advanced-slider .navigation-buttons{ display:none !important; }
}

/* iPhone */
@media only screen and (max-width: 319px) {
	.tWrap .container_12, .tWrap .container_16{ width:240px; }
	body{ font-size:11px; }
	.tWrap footer p {font-size: 0.785em;}
	
}

/* Small Phone */
@media only screen and (max-width: 239px) {
	.tWrap .container_12, .tWrap .container_16{ width:200px; }
	body{ font-size:10px; }
}