@media only screen and (max-width:1679px) {
	.top-nav .interior .top-links { margin-right:20px; }
	/* .top-nav .callout { padding: 8px 5px; width: 165px; } */
	.top-nav .interior .menu-bg { margin-right:10px; }
    .nivo-controlNav { max-width: 500px; }

}

@media only screen and (max-width: 1440px) and (min-width:1366px) {
	.ad-block .btn-holder .dl-link:last-of-type img { margin-top:5px; }
	.top-nav .interior .top-links { margin-right:5px; }
	.b-b-t .accordion .accordion-navigation h3 { padding:14px 0 14px 7px; font-size: 16px; }
	.top-nav .callout { margin-right:0; margin-left:34px; }
	.top-links { margin-left: 17%; }
    .nivo-controlNav { max-width: 500px; }
}

@media only screen and (max-width:1366px) {
	.subs .accordion .accordion-navigation.active .acc-header:after { padding: 0 15px; }
	.subs .accordion .accordion-navigation.active .accordion .accordion-navigation.active .acc-header:after { padding: 0 15px; }
	.subs .accordion .accordion .accordion .accordion-navigation.active .acc-header:after { padding: 0 15px !important; }
	.subs .accordion .inner-cont .single-line a p span {  }
	.interior .accordion .acc-header:after { padding: 0 10px 0 10px; }
	.interior .accordion .accordion-navigation.active .acc-header:after { padding: 0 15px 10px 15px; }
}

@media only screen and (max-width: 1365px) and (min-width:1025px) {
	.ad-block .btn-holder .dl-link:last-of-type img { margin-top:5px; }
	.top-nav .interior .top-links { margin-right:5px; }
	.b-b-t .accordion .accordion-navigation h3 { padding:14px 0 14px 5px; }
    .nivo-controlNav { max-width: 500px; }

}

@media only screen and (max-width:1366px) and (min-width:768px) {
	.nav-slider { padding-left: 0; }
}

@media only screen and (max-width:1399px) and (min-width:1330px) {
	.top-sect .col-right li a { font-size:1em; }
}

@media only screen and (max-width:1365px) and (min-width:1280px) {
	.top-nav .interior img.int-logo { width: 240px; margin-top: 12px; }
	.b-b-t .accordion .accordion-navigation h3 { font-size:16px; }
	.b-b-t .accordion .accordion-navigation h3:after { padding: 14px 4px; }
	.b-b-t .accordion .accordion-navigation.active h3:after { padding: 10px 9px 18px; }
    .top-links { margin-left: 16%; }
}

@media only screen and (max-width:1330px) and (min-width:1025px) {
	.main-col, .int-top-nav, .topnavbar.interior,
	footer .foot-top .large-10, footer .foot-bot .large-10 { width:100%; }
	.cal-page-left { width: 33.33333%; }
	.cal-page { width: 66.66667%; }
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
	/* .nivo-caption-holder { right: -310px; } */
	.top-nav .callout { margin-left: 19px; margin-right: 0; }
	a.button.grey, a.button.pink { padding: 11px 17px; }
	.top-links { /*margin-left: 200px;*/ margin-left: 16%;}
	.event .e-btn-grp p { width:114px; }
	.foot-soc-blk { padding:0;}
	.top-nav .interior img.int-logo { width: 200px; margin-top: 14px; }
	.event .e-btn-grp p { font-size:15px; }
	
	.nivoSlider { height: 560px; }
	.nivoSlider img { max-height:560px; }
    .nivo-controlNav { max-width: 300px; }

}

@media only screen and (max-width:1279px) and (min-width:1025px) {
	.top-sect .col-right li a { font-size:.9em; }
	.nivo-caption { width:400px; margin-right: 20px; }
	.nivo-caption a.slide-btn { bottom:14px; }
}

@media only screen and (min-width:641px) {
	.og-single.bts { float: left !important; }
}

@media only screen and (max-width:1024px) {
	.top-nav .interior .top-links { margin-right: 8px; }
	.top-nav .interior .menu-bg { margin-right: 5px; }
	.top-nav .interior img.int-logo { width: 200px; margin-top: 14px; }
	.event .e-btn-grp p { width:114px; font-size:15px; }
	.top-links { margin-left:70px; }
	.ad-block .btn-holder .dl-link:last-of-type img { margin-top:0px; }
	.nivo-caption-holder { /* right: -85px; */ right: -12%; }
	.nivo-caption { width:410px; right: 0%; }
	.nivo-controlNav { text-align: left; padding: 0; margin-left: 0; float: right; width: 315px; }
	.topnavbar { padding-right:0; }
	.top-nav .callout { margin-left: 10px; margin-right: 0; }
	a.button.grey.trans { padding: 11px 26px; }
	.nivo-caption { width:400px;}
	/*.nivo-caption a.slide-btn { bottom:12px; }*/
	.left-nav .logo img { margin: 0 0 15px 15px; }
	.item-bar .item { width: 20%; }
	
	.nivoSlider { height: 520px; }
	.nivoSlider img { max-height:520px; }
	.og-single { width:33%; }
    .nivo-controlNav { max-width: 300px; }
	.nivo-caption a.slide-btn { bottom:14px; }


}

@media only screen and (max-width:940px) and (min-width:769px) {
    .top-links { margin-left:7%; }
}
@media only screen and (max-width:1024px) and (min-width:941px) {
    .top-nav .top-links { padding-left: 50%; margin-left: -400px; }
    .top-nav .interior .top-links { padding-left: 0; margin-left: 0px; }
}

@media only screen and (max-width:768px) {
	/* .item-bar .item { width: 144.4px; } */
	a.button.grey, a.button.pink { padding: 11px 16px; }
	a.button.grey.trans { max-width: 217px; }

	.foot-top .foot-logo  { min-width: 0; height: auto; }

	/*CHANGE HEADER / NAV */
	.mobile-top-logo { display:block; margin:0 0 15px 15px; float:left; }
	.slider-logo-footer { display:block; margin: 25px 0 0 15px; }
    .slider-logo-footer .slider-logo { display:block; margin: 25px 0 0 15px; }
	.main-col .slider-logo-footer { float:left; }
	.top-menu-icon { display:inline; }
	.top-links { display:none; }
	.top-nav .callout { margin-left:0; }

	.slide-wrap { width: 100%; padding: 0 0 0 15px; }
	.left-nav, .nivo-controlNav, a.slider-logo { display:none; }
	.nivo-caption-holder { right: 0; top: auto; bottom: 0; width: 100%; }
	.nivo-caption { width: 100%; border-right:none; }
	.nivo-caption a.slide-btn { bottom: 0; right: 0; top: auto; left: auto; width: 20%; height: 100%; }
	.nivo-prevNav { /* margin-left: 15px; */ display:inline; background: url('../img/small-slide-left.png'); color: transparent; height: 40px; width: 40px; }
	.nivo-nextNav { display:inline; background: url('../img/small-slide-right.png'); color: transparent; height: 40px; width: 40px; }
	.nivo-prevNav:hover, .nivo-nextNav:hover { color:transparent; }
	.nivo-main-image { max-width:768px;}
	.nivo-caption h2 { font-size: 32px; line-height: 32px; padding: 0 0 0 15px; width: 80%; }
	.nivo-caption:after { display:none; }

	.top-nav .interior img.int-logo, .top-nav .interior .menu-bg { display:none; }
	.cal-page-left { width: 100%; }
	.cal-page { width: 100%; }
	.op-nav-blk .item-bar a .item { width:24.99% !important; }
	.op-nav-blk .item-bar a:nth-child(4n) .item { width:25%; border-right:1px solid #fff; }
	.op-nav-blk .item-bar a:nth-child(6n) .item { width:24.99%; border-right:1px solid #fff; }

	.main-col .top-sect .col-left, .main-col .top-sect .col-right { width:100%;	}
	
	.nivoSlider { height: 460px; }
	.nivoSlider img { max-height:460px; }
	.nav-slider .int-top-nav { padding-right:0; }
	.og-single { width:50%; }
	h2.big-title.bts { padding-right: 0; }
}

@media only screen and (max-width:767px) {
	.slide-wrap { padding: 0; }
	.nivo-prevNav { margin-left:0;}
}

@media only screen and (max-width:640px) {
	.slide-wrap { padding:0; }
	/* .nivo-caption { width: 425px; } */
	.Zebra_DatePicker, a.button.grey.trans { width:97%; } 
	a.button.grey.trans { max-width:none; }
	.item-bar .item { width:20%; }

	/* ADJUST FOOTER */
	.foot-top .foot-logo { margin-bottom: 20px; margin-left: 160px; min-width: 276px; height: 19px; }
	.foot-soc-blk { border-bottom:1px solid #e62999; padding-bottom: 10px; position: absolute; }
	.foot-move-ul { margin-top: 60px; margin-bottom: 20px; }
	.foot-top .push-top { margin-top: 39px; }


	.cal-page-left { padding-right: 0.9375em; }
	.op-nav-blk .item-bar a .item { width:32.99% !important; }
	.op-nav-blk .item-bar a:nth-child(6n) .item, .op-nav-blk .item-bar a:nth-child(4n) .item { width:32.99%; border-right:1px solid #fff; }
	/*.op-nav-blk .item-bar a:nth-child(3n) .item { width:34%; border-right:1px solid #fff; }*/
	.op-nav-blk .item-bar a:nth-child(3n) .item { width:34%; border-right:1px solid #fff; }
	.cal-page .whiteborder .img-blk { display:none; }
	.cal-page .whiteborder .info { width:100%; padding-left:0; }

	.bot-sect .contains { border:none; padding:0; }
	.bot-sect .contains .item { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 16px 0; }
	.bot-sect .contains .item .small-6 { width:40%; }
	.bot-sect .contains .item .small-6.info { width:60%; }
	.bot-sect .contains .item.spons { border-bottom:none; }
	.bot-sect .contains .item.spons:last-of-type { border-bottom: 1px dotted #ccc; }
	.bot-sect .single-item .large-6.medium-5.small-12.columns { margin-bottom:10px; }
	.two-col-blk, .two-col-blk:last-of-type, .two-col-blk .columns:first-of-type { border:none; padding-top: 0; padding-bottom:0; }
	.two-col-blk .large-6.medium-6.small-12 { padding-top: 16px; padding-bottom:16px; border-top: 1px dotted #ccc; }
	.two-col-blk:last-of-type .large-6.medium-6.small-12:last-of-type { border-bottom: 1px dotted #ccc; }
	.row .posts-sum {padding:0;}
	.row .posts-sum:after { border-bottom:none; }
	.posts-sum .sing-post { padding: 15px 0.9375em; border-top: 1px dotted #ccc; }
	.post-blk .row:last-of-type .posts-sum .sing-post:last-of-type { border-bottom: 1px dotted #ccc; }
	.posts-sum .sing-post p.post-info { margin-bottom:0; }

	.interior .int-body .block-quote { max-width: 100%; }
	.nivo-caption h2 { padding: 0; }
	.calendar-block a.button.grey.trans { margin-bottom:20px; }


	.modal-hide { max-width:300px; }
	.fancybox-skin { max-width:320px; width:320px !important; }
	.fancybox-inner { max-width:290px !important; }
	.fancybox-inner h2 { padding-right:20px; }
	.subs .accordion .inner-cont .single-line { margin-bottom:5px; }
	.subs .accordion .inner-cont .single-line:last-of-type { margin-bottom: 15px; }
	.subs .accordion .inner-cont .single-line p { width: 100%; margin: 0; } 
	.subs .accordion .inner-cont .single-line a p { width:100%; margin:0;}

	.search-blk input[type="search"] { width:92%; }
	.nav-slider .int-top-nav { padding-left:0; padding-right:0; }

	p.footnote { margin: 0 0 5px; }
	.mobile-select { margin-top:15px; float: left; }
	.og-single { width:50%; }
	.select-view .button.list { margin-right:0; }
	.thumb-holder, .connect-blk { max-width: 280px; }
	.big-title.show-for-small-only { margin: 0 0 25px; }
	.bts-push .block-quote { max-width:50%; }

}

@media only screen and (max-width:639px) and (min-width:481px) {
	.search-blk input[type="search"] { width: 90%; }
}

@media only screen and (max-width:480px) {
/* 	.nivo-caption { width: 364px; }
.nivo-caption a.slide-btn { width: 100px; }

    .nivo-caption a p {padding: 10px 15px 0px 16px;} */

	.whiteborder .img-blk { display:none; }
	.whiteborder .info { width:100%; }

	.foot-top .foot-logo { margin-left: 80px; }
	.foot-top p { padding-right: 40px; }
	.foot-top .push-top li { margin-bottom: 5px; }

	.item-bar .item { width:100%; border-right:none; border-bottom:1px solid #fff; }

	.op-nav-blk .item-bar a .item { width:49.99% !important; border-right:1px solid #fff; }
	.op-nav-blk .item-bar a:nth-child(6n) .item,
	/* .op-nav-blk .item-bar a:nth-child(3n) .item, .op-nav-blk .item-bar a:nth-child(4n) .item { width:49.99%; border-right:1px solid #fff; } */
	.op-nav-blk .item-bar a:nth-child(2n) .item { width:50%; border-right: 1px solid #fff; }
	.op-nav-blk .item-bar a:nth-child(2n) .item { width:50%; border-right: 1px solid #fff; }
	.two-col-blk .columns:first-of-type { padding-right: 0.9375em; }
	.two-col-blk .img-blk { width:126px; }
	
	.nivoSlider { height: 380px; }
	.nivoSlider img { max-height:380px; }
	.subs .accordion .accordion .content .desc-img { max-width:50%; max-height:50%; }
	.search-blk input[type="search"] { width:90%; }
	.og-single { width: 300px; margin: 0 auto; float: none !important; }
	.og-single.bts { float:none !important; }
	.orch-mid .block-quote, .bts-push .block-quote  { max-width: 100%; }
	.bts-push, .bts-push .block-quote { margin-left:0; }
	.bts-det .img { display:table-cell; }
}

@media only screen and (max-width:479px) and (min-width:381px) {
	.search-blk input[type="search"] { width: 85%; }
}

@media only screen and (max-width:380px) {
	.top-nav .callout { width: 174px; padding: 8px 0px; }
	.callout img { display:none; }
/* 	.nivo-caption { width: 247px; } */
	.nivo-caption h2 { font-size:16px; line-height:16px; padding-right:90px; }
/* 	a.button.grey { padding: 11px; } */
	.whiteborder .info { height:auto !important; padding:0 12px 10px; }
	.event h3 { font-size: 20px; background: #fff; margin-bottom: 0; border-top:none; padding-left:15px; }
	.event:first-of-type h3 { padding: 14px 0 0 15px; }
	.Zebra_DatePicker, a.button.grey.trans { width: 95%; }
	a.button.grey.trans { padding: 11px 10px; }
	.calendar-block a.button.grey.trans { margin-bottom:0px; }
	.event:first-of-type { margin-top:20px; }
	.foot-top p {padding-right:0;}
	.foot-top .foot-logo { margin-left: 17px; }
	.foot-move-ul p:last-of-type { display:none; }

	.op-nav-blk .item-bar a .item { width:100% !important; border-right:1px solid #fff; }
	.op-nav-blk .item-bar a:nth-child(6n) .item,
	.op-nav-blk .item-bar a:nth-child(3n) .item, .op-nav-blk .item-bar a:nth-child(4n) .item { width:100%; border-right:1px solid #fff; }
	.op-nav-blk .item-bar a:nth-child(2n) .item { width:100%; border-right:1px solid #fff; }
	.cal-page .event h3 { padding: 14px 0 10px 0; }
	.cal-page .event:first-of-type h3 { padding: 14px 0 10px 0; }
	.cal-page .event .e-btn-grp p { width: 100%; }

	.bot-sect .contains .item .small-6, .bot-sect .contains .item .small-6.info { width: 100%; }
	.bot-sect .contains .item .info { padding-right:0.9375em; padding-left:0.9375em; }
	.two-col-blk .img-blk { width: 99px; }
	
	.nivoSlider { height: 320px; }
	.nivoSlider img { max-height:320px; }
	.search-blk input[type="search"] { width:86%; }
    .interior-body-block-quote { margin-right: 50px; }
	.nivo-caption h2 { width:70%; }
	.nivo-caption a.slide-btn { width:30%; }
}

@media only screen and (max-width:379px) and (min-width:321px) {
	.search-blk input[type="search"] { width: 80%; }

	.top-menu-icon { width:30%; }
	.menu-icon { width:100%; }
	.top-nav .search img, .top-nav .cart a img { width:11%; height: 40px; }
	.top-nav .callout {width:50%;}
}

@media only screen and (max-width:320px) {
	a.button.grey, a.button.pink { padding: 11px 6px; }
	a.button.grey.trans { padding: 11px 5px; }
	.foot-top .foot-logo { margin-left:0; }
	.foot-bot ul li:after { content: ''; }
	.foot-bot ul li:first-of-type:after { content: '|'; }
	.mob-nopad { padding-left:0; padding-right:0; }
	/*.nivo-caption { width: 203px; }*/
	.mob-nopad.cal-page-left, .mob-nopad.cal-page, .mob-nopad.col-left,
	.mob-nopad.col-right, .posts-sum .sing-post { padding-left: 1.4em; padding-right: 1.4em; }
	.main-col .mob-nopad { padding-left: 0.9375em; padding-right: 0.9375em; }
	.mob-nopad .ad-block .btn-holder .dl-link img { margin-bottom:5px;}
	.top-img-blk .arrow-nav { right:15px; top:7px; }
	.op-calendar a.button.grey, .op-calendar a.button.pink { width:100%; margin-bottom:5px; }

	.top-nav .callout { width: 130px; padding: 8px 0; }
	.top-nav .callout a { font-size: 14px; }
	.search-blk input[type="search"] { width:84%; }
	.select-view .button.list { margin-top: 10px; }
    .fancybox-skin { width: 300px !important;}
}

@media only screen and (max-width:319px) {
	.top-menu-icon { width:30%; }
	.menu-icon { width:100%; }
	.top-nav .search img, .top-nav .cart a img { width:11%; height: 40px; }
	.top-nav .callout {width:50%;}
}