/* _______________________________________________________
	RESPONSIVE STYLES
---------------------------------------------------------*/
/* _______________________________
	SMARTPHONES
--------------------------------*/
@media screen 
and (min-width:0px)
and (max-width:479px) {	
	.margin-top-100 {
		margin-top: 100px;
	}
	
	.icon.headertwo {
		font-weight:700;
		padding:12px;
		font-size: 1em;
		color:white;
	}
	
	.bronze {
		width:auto;
	}

	.owl-carousel .owl-wrapper-outer {
		overflow: hidden;
		position: relative;
		height: auto !important;
		min-height: 330px;
		width: 100%;
		border: solid 1px rgba(130,123,120,1);
		background: #f9f9f9;
	}
	
	.featured-btn {
		width:100%;
		margin:0 0 0 42px;
	}
	
	.resource-new-item img {
	    margin: 0 20px 10px 61px !important;
		clear:both;
    }
	
	.resource-new-item h3 {
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
		text-align: center !important;
		clear: both;
	}
	
	.resource-new-item h2 {
		margin: 0 0 2px 0;
		font-size: 12px;
		color: rgba(130,123,120,0.75);
		text-align:center;
	}
	
	.resource-new-item p {
		font-size: 12px;
		text-align:center;
	}
		
	.da-news-right {
    	float: right;
   		width: 100%;
    	clear: both;
	}
	
	.cc-publication-banner img {
		width: 298px;
		height: 280px;
		float: left;
		clear: both;
	}
	.cc-nav {
		text-align: center;
		font-family: Gotham, sans-serif;
		font-size: 25px;
		color: #133042;
		text-decoration: none;
		cursor: pointer;
		clear: both;
	}
	.idt-logo img {
		margin: 0 0 0 5px;
		width: 120px;
	}
	
	.cced-logo img {
		margin: 10px 0 0 0;	
	}
	
	.right-item{
		width:100%;
	}

	#thumbnail-slider {
		display:none !important;
		visibility:hidden;
	}
	
	.graybar-blank-text a{
		width:100%;
	}
	.graybar-blank {
		width: 100%;
		height:auto;
	}

	#wrap {
		margin-top:95px;
		width: auto;
	}
	.s-close {
		position: absolute;
		top:115px;
		margin-left: 30px;
		z-index: 99;
		background-color: #a3a3a3;
		padding: 3px 4px;
		color: #000;
		font-weight: bold;
		cursor: pointer;
		opacity: .8;
		text-align: center;
		font-size: 16px;
		line-height: 12px;
		border-radius: 50%;
	}
	#masthead img {	
		margin: 0;
		width: auto;
		padding: 0 15px;
	}
	
	.masthead-side-img {
		width: 290px;
		float: right;
		margin: 14px 10px 14px 10px;
	}
	
	.pub-social {
		margin:10px 0 0 0;
		display:none;
	}
	
	.home-left {
    	width: 100%;
		float: none;
	}
	
	#publications-nav {
		display:none;
	}
	
	#navigation-wrap {
		display:none;
	}
	
	#navigation-wrap-sticky {
		display:none;
	}
	
	#publications-nav-sticky {
		display:none;
	}
	
	.logo-box {
		width: 100%;
		background-color: #ffffff;
		z-index: 100;
		padding:10px;
		box-shadow: 0px 3px 7px 0px rgba(0,0,0,.6);
		position: fixed;
	}
	
	#logo {
		padding-top:7px;
		width:40%;
		margin:0;
	}
	
	#logo-masthead {
		display:block;
		clear:both;
		width:100%;
		height:100%;
	}
	
	#logo-masthead img {
		height:100%;
	}
	
	.id-logo img {
		text-align:center;
		align-content:center;
		margin:0 !important;
	}
	
	.idt-logo {
		width:20%!important;
	}
	
	.pub-social, .pubsocial-holder {
		float:left;
	}
	
	#promo3 {
		margin:10px 0;
	}
	.mobile-r-search {
		width: 100%;
	}
	.mobile-r-search input {
		border: 1px solid black;
		padding:3px 7px;
	}
	.r-search {
		float:left;
	}
	#mobile-search-input {
		display: none;
	}
	.show {
		width: 100%;
		display: block !important;
	}
	.search-input {
		width:262px;	
		float:right;
	}
	
	#thumbnail-slider {
		margin:0 0 0 24%
	}
	
	.section-header {
		margin-top:10px;
	}
	
	.responsive-menu-btn {
		margin:10px 0 5px 0;
		display:block;
		float: right;
	}
	
	.mp-pusher {
		display:block;
	}
	
	#page-content {
		padding:15px 10px 5px 10px;
	}
	
	#page-title {
		margin:0 0 10px 0;
	}
	
	#nfooter {
	    padding: 15px 10px;
    }
    
	#nfooter p {
	    margin:0 0 10px 0;
	    font-size:15px;
	}
	
	#nfooter input[type="text"] {
		width:245px;
	}
	
	#nfooter #nfooter-map .nfooter-col {
		margin:0 0 20px 0;
		display:block;
		text-align:center;
		line-height: 1.5;
		font-size: 15px;
	}
	
	#sidebar {
		display:none;
	}
	
	.search-result {
		height:auto;
	}
	
	#sidebar-skyscraper-mobile {
		display:block;
	}
	#text-cc {
		display:none;
	}
	#text-cc-mobile {
		display:block;
	}
	div#article-content.no-sidebar,
	#editorial-categories, #toc, #article-content,
	#archive-wrap, #products, #resource-center {
		width:100%;
	}

	#article-content h1.headline {
		font-size: 18px;
	}

	.article-header {
		margin-bottom: 5px;
	}
	
	.toc-current-issue {
		width:100%;
	}
	
	.toc-current-issue img {
	    width: 110px;
	}
	
	#hubspot-top, #resource-center-callout {
		margin:0 0 15px 0;
		float:none;
		width:100%;
		height:100%;
	}
	
	.article-images {
		margin:0 0 10px 0;
		width:100%;
		float:none;
	}
	
	.highslide_SM {
	    width: 140px!important;
	    float:none!important;
	    display: inline-block!important;
    }
    
    .archive-filter {
	    display:none;
    }
    
    .archive {
	    width:100%;
    }
    
    .archive .pagination {
    	width:100%;
    }
    
    #subscription-form-wrap form input[type="text"], #subscription-form-wrap form select {
    	width:178px;
    }
    
    #subscription-form-wrap div.indent {
    	margin:auto auto auto 10px;
    }
    
    #videos-right, #videos-left,
	#single-product-left,  #single-product-right {
		float:none;
		width:100%;
	}
	
	#videos-right {
		margin:20px 0 0 0;
	}
	
	#download-form-skyscraper {
		margin:5px auto 0;
	}
	
	#videos-left .related-video img {
		margin:0 0 5px 0;
	    float:none;
    }
    
     #videos-left .related-video h4 {
	    margin:0;
    }
    
     #single-product-left .single-product-video {
    	margin:0 0 20px 0;
    	float:none;
    	width:100%;
    }
    
     #ebook-info {
	    float:none;
	    width:100%;
    }
    
    .ebook-download-form {
	    float:none;
	    margin:20px auto 0;
	    width:100%;
	    padding: 15px 20px 45px;
    }
    
    #ebook-info ul, ul.key-takeaways {
	    margin:0;
	}
	
	.ebook-download-form input[type="submit"] {
		margin:5px 0 0 0;
	}
	
	.ebook-download-form  #domestic_phone {
		margin:0 0 12px 0;
	}
	
	.ebook-covershot {
		float:none;
		width:100%;
		height:100%;
	}
	
	.ebook-library-listing {
		padding-top:15px!important;
		margin-bottom:15px!important;
		float:none;
		width:100%;
		height:100%;
		border-top:1px solid #a0a0a0;
		min-height:185px;
	}
	
	.ebook-library-listing .library-book-info {
		float:none;
		width:100%;
	}
	
	#featured-ebook .ebook-download-now {
		margin-top:10px;
	    margin-bottom:15px;
	}
	
	.ebook-library-listing a.read-more {
		float:none;
	}
	
	#featured-ebook  {
		margin:0 auto 15px;
		float:none;
	}
	
	#products-title h2 {
		margin:0 0 5px 0;
		font-size:22px;
	}
	
	.products-image {
		margin:0 auto 15px auto;
		float:none;
	}
	
	.products-info {
		float:none;
		width:100%;
	}
	
	.products-more a {
		margin: 0 5px 0 0;
	    padding: 4px 5px;
	}
	
	.products-more a:last-child {
		margin:0;
	}
	
	.products-listing {
	    margin: 25px 0 0 0;
	    padding: 0 0 25px 0;
    }
    
    .webinar-featured img {
	    margin:0 auto 10px;
	    float:none;
	    display:block;
    }
    
    .webinar {
	    width:100%;
    }
    
	.webinar-featured {
		width: 100%;
	}
		
    .webinar img {
    	margin:0 auto 10px;
	    float:none;
	    display:block;
    }
    
    .webinar h2 {
    	font-size:15px;
    }
    
    .webinar h3 {
    	font-size:14px;
    }
    
    .resource-news {
	    width: 100%;
	    float: none;
    }
    
    .resource-new-item img {
	    margin: 0 20px 10px 0;
    }
    
    #resource-skyscraper {
    	margin:20px auto 0;
	    width: 175px;
	    height: 580px;
	    float: none;
    }
    
    #owl-demo .item .text {
    	width:100%;
    	float:none;
		text-align:center;
    }
	
	#owl-demo .item img {
    	width:100%;
    	float:left;
		margin:0 0 0 72px;
    }
	
	.homepage-center-banner, .homepage-center-banner img {
		width:100%;
	}
	.sm-hide {
		display: none !important;
	}
	.subscribe {
		right: 10px;
	}
	
	span.close.md-lg-hide:hover {
	    opacity: 1;
	}
	
	span.close.md-lg-hide {
		position: absolute;
	    top: 10px;
	    right: 21px;
	    z-index: 101;
	    background-color: #a3a3a3;
	    padding: 3px 4px;
	    color: #000;
	    font-weight: bold;
	    cursor: pointer;
	    opacity: .8;
	    text-align: center;
	    font-size: 16px;
	    line-height: 12px;
	    border-radius: 50%;
	}

	#masthead {
		margin: 5px auto 0 auto;
		width:100%;
	}

	#adn_home_masthead {
		margin: auto;
	}

	.news-mobile-cc, div#showcasecc {
		background: #eaeaea;
		text-align: center;
		padding: 5px 0 10px 0;
	}
	.news-mobile-cc:before, div#showcasecc:before {
		margin: 0 auto;
		display: block;
		content:"ADVERTISEMENT";
		font-size: 10px;
		color: #9f9f9f;
	}
	div#sidebar-skyscraper-mobile{
		margin: 0;
		width: 100%;
		height: auto;
		background: #eaeaea;
		text-align: center;
		padding: 5px 0 10px 0;
	}
	div#sidebar-skyscraper-mobile:before {
		margin: 0 auto;
		display: block;
		content:"ADVERTISEMENT";
		font-size: 10px;
		color: #9f9f9f;
	}
	
	.webinar {
		padding-top: 15px!important;
		margin-bottom: 15px!important;
		float: none;
		width: 100%;
		height: 100%;
		border-top: 1px solid #a0a0a0;
	}
	
	.webinar-left {
    	float: left;
		width: 100%;
	}
	
	.webinar-right {
		width: 100%;
		margin-top: 80px;
	}
	
	.webinar-cover {
		height: auto;
	}
	
	.webinar-email-form {
		width: 100%;
		margin: 5px 0;
	}
	
	.webinar-email-form p {
		font-size: 16px;
	}
	
	.mobile-sizing {
		width:100px;
	}
	
	#featured-ebook .library-get-book {
		width:auto;
		margin-right:15px;
	}
	
	.ebook-library-listing .library-get-book {
		width:auto;
		margin-right:15px;
	}
	
	.ebook-download-now.publication-custom-color-btn.cboxElement {
		float:left;
	}
	#ebooks-library-wrap {
		padding:0;
		border:none;
		border-radius: none;
	}
	
	.webinars-wrap {
		padding:0;
		border:0;
	}
	
	.webinar-featured img, .webinar img {
		width:100px;
		float:left;
		margin-right:15px;
	}
	
	.webinar img {
		 object-fit: cover;
	}
	
	.webinar-featured h2, .webinar h2 {
		font-size:15px;
		margin-bottom:0px;
	}
	
	.webinar-featured h3, .webinar h3 {
		font-size:12px;
		margin:0;
	}
	
	.webinar-featured p, .webinar p {
		display: none!important;
	}
	
	.midbody-width {
		width:100%;
	}
	
	.ebook-download-now {
		margin-right:100%;
		margin-bottom:15px;
	}
	
	.related-listings {
		width:45%;
		margin:15px 34px 15px 0;
	}
	
	.related-listings:nth-child(odd) {
		margin-right:0px;
	}
	
	.related-listings:nth-last-child(1) {
		margin-right:0;
	}
	
	.related-listings h2 {
		font-size:12px;
	}
	
	.download-button-float {
		float:none;
	}
	
	.m-left {
		float:left;
	}
	
	.id-temp-sub, .idt-temp-sub, .cced-temp-sub, .adn-temp-sub {
		margin:0 15px;
		font-size:12px;
		padding: 10px 45px;
	}
	
	.mobile-noti {
		float:right;
		margin: 7px 18px 0 0;
		font-size:25px;
	}

}




/* _______________________________
	SMARTPHONES HORIZONTAL
--------------------------------*/
@media screen 
and (min-width:480px)
and (max-width:567px) {	
	.margin-top-100 {
		margin-top: 125px;
	}
	
	.owl-carousel .owl-wrapper-outer {
		overflow: hidden;
		position: relative;
		height: auto !important;
		min-height: 330px;
		width: 100%;
		border: solid 1px rgba(130,123,120,1);
		background: #f9f9f9;
	}
	
	#owl-demo .item img {
    	width:100%;
    	float:left;
		margin:0 0 0 114px;
    }
	
	#wrap {
		margin-top: 150px!important;
		width:471px;
	}
	
	#masthead img {	
		margin: 0;
		width: auto;
		padding: 0 15px;
	}
	#masthead {
		margin: 5px auto 0 auto;
		width:100%;
	}

	#adn_home_masthead {
		margin: auto;
	}
	
	.masthead-side-img {
		width:226px;
		float:left;
		margin: 14px 24px 0px 10px;
		max-height: 100px;
	}
	
	#thumbnail-slider {
		display:none !important;
		visibility:hidden;
	}
	
	.home-left {
    	width: 100%;
	}
	
	#publications-nav {
		display:none;
	}
	
	#navigation-wrap {
		display:none;
	}
	
	#navigation-wrap-sticky {
		display:none;
	}
	
	#publications-nav-sticky {
		display:none;
	}
	
	.logo-box {
		padding:5px;
		border-bottom:solid 1px #999999;
	}
	
	#logo-masthead {
		margin:10px 0 0 0;
		display:block;
		width:100%;
		height:100%;
		float:none;
		clear:both;
	}
	
	#logo-masthead img {
		height:100%;
	}
	
	.responsive-menu-btn {
		display:block;
	}
	
	.mp-pusher {
		display:block;
	}
	
	#page-content {
		padding:15px 10px 5px 10px;
	}
	
	#nfooter {
	    padding: 15px 0px;
    }
    
	#nfooter p {
	    margin:0 0 10px 0;
	}
	
	#nfooter #nfooter-map .nfooter-col {
		margin:0 5% 0 0;
	}
	
	#sidebar {
		display:none;
	}
	
	#sidebar-skyscraper-mobile {
		display:block;
	}
	#text-cc {
		display:none;
	}
	#text-cc-mobile {
		display:block;
	}

	
	#editorial-categories, #toc, #article-content,
	#archive-wrap, #products, #resource-center {
		width:100%;
	}
	
	.toc-current-issue {
		width:335px;
	}
	
	.toc-current-issue img {
	    width: 150px;
	}
	
	#hubspot-top {
		height:124px;
		width:245px;
	}
	
	.article-images {
		margin:0 0 10px 15px;
		width:33%;
	}
	
	.archive {
		margin:0;
		width:65%;
	}
	
	.archive-filter {
		width:33%;
	}
	
	.archive-filter ul {
		margin:0 0 0 5px;
	}
	
	.archive-filter li {
		font-size:12px;
		line-height:23px;
	}
	
	.archive .pagination {
		width:100%;
	}
	
	.archive-filter input[type='submit'] {
		margin:10px 29% 5px;
	}
	
	#videos-right, #videos-left,
	#single-product-left,  #single-product-right {
		float:none;
		width:100%;
	}
	
	#videos-right {
		margin:20px 0 0 0;
	}
	
	#download-form-skyscraper {
		margin:5px auto 0;
	}
	
	#videos-left .related-video img {
		margin:0 0 5px 0;
	    float:none;
    }
    
     #videos-left .related-video h4 {
	    margin:0;
    }
    
     #single-product-left .single-product-video {
    	margin:0 0 20px 0;
    	float:none;
    	width:100%;
    }
    
     #ebook-info {
	    float:none;
	    width:100%;
    }
    
    .ebook-download-form {
	    float:none;
	    margin:20px auto 0;
    }
    
    #ebook-info ul, ul.key-takeaways {
	    margin:0;
	}
	
	.ebook-download-form input[type="submit"] {
		margin:10px 0 0 0;
	}
	
	.ebook-library-listing {
		margin:0 0 20px 0;
		float:none;
		width:100%;
	}
	
	.ebook-library-listing .library-book-info {
		float:none;
		width:100%;
	}
	
	.ebook-library-listing:nth-child(even) {
	    margin:0;
	}
	
	#featured-ebook .ebook-download-now {
	    margin: -2px 30px 15px 0;
    }
    
    #featured-ebook .library-book-info {
	    margin: 60px 0 0 0;
	}
	
	.products-image {
		margin:0 10px 3px 0;
	}
	
	.products-info {
		float:none;
		width:100%;
	}
	
	.webinar, .webinar:nth-child(3n) {
		margin:0 0 50px 0;
		width:100%;
	}
	
	.webinar img {
		margin:0 10px 10px 0;
		float:left;
	}
	
	#webinar-header #hubspot-top {
		margin:0 auto 10px;
		float:none;
		height: 185px;
	    width: 365px;
	}
	
	.resource-news {
	    width: 65%;
    }
    
    .resource-new-item {
    	padding:0 0 20px 0;
    }
    
    .resource-new-item img {
	    margin: 0 0 10px 0;
	    float:none;
    }
    
    #resource-skyscraper {
	    width: 150px;
	    height: 497px;
    }
    
     #owl-demo .item .text, #owl-demo .item img {
    	width:100%;
    	float:none;
	}
	.right-item{
		width:100%;
	}
	.editorial-list {
		width: auto;
	}
	.sm-hide {
		display: none;
	}
	.logo-box {
		width: 100%;
		background-color: #ffffff;
		z-index: 100;
		padding:10px;
		box-shadow: 0px 3px 7px 0px rgba(0,0,0,.6);
		position: fixed;
	}
	.responsive-menu-btn {
		margin:10px 0 5px 0;
		display:block;
		float: right;
	}
	.pub-social {
		float:none;
		margin:90px 0 0 0;
	}
	.da-logo img {
		margin: 0;
	}
	.mobile-r-search-img {
    margin: 11px 18px 0 0;
    float: right;
	}
	#mobile-search-input {
		display: none;
	}
	.show {
		width: 100%;
		display: block !important;
	}
	#logo {
		width: 280px;
	}
	.subscribe {
		position: absolute;
		right: 10px;
	}
	.news-mobile-cc, div#showcasecc {
		padding: 5px 0 10px 0;
		background: #eaeaea;
		text-align: center;
	}
	.news-mobile-cc:before, div#showcasecc:before {
		margin: 0 auto;
		display: block;
		content:"ADVERTISEMENT";
		font-size: 10px;
		color: #9f9f9f;
	}
	
	span.close.md-lg-hide:hover {
	    opacity: 1;
	}

	span.close.md-lg-hide {
		position: absolute;
	    top: -8px;
	    right: 5px;
	    z-index: 101;
	    background-color: #a3a3a3;
	    padding: 3px 4px;
	    color: #000;
	    font-weight: bold;
	    cursor: pointer;
	    opacity: .8;
	    text-align: center;
	    font-size: 16px;
	    line-height: 12px;
	    border-radius: 50%;
	}

	#masthead {
		margin: 5px auto 0 auto;
	}
	.s-close {
		position: absolute;
		top:97px;
		z-index: 101;
		background-color: #a3a3a3;
		padding: 3px 4px;
		color: #000;
		font-weight: bold;
		cursor: pointer;
		opacity: .8;
		text-align: center;
		font-size: 16px;
		line-height: 12px;
		border-radius: 50%;
	}
}

/* _______________________________
	SMALL TABLETS
--------------------------------*/
@media screen 
and (min-width:568px) 
and (max-width:767px) {	
	.margin-top-100 {
		margin-top: 125px;
	}

	.right-item{
		width:100%;
	}
	
	#wrap {
		margin-top:150px!important;
		width:553px;
	}
	#masthead {
		margin: 5px auto 0 auto;
		width:100%;
	}

	#adn_home_masthead {
		margin: auto;
	}
	
	.masthead-side-img {
		width:226px;
		float:left;
		margin:14px 24px 0px 10px;
		max-height:110px;
		padding:4px;
	}

	#page-content {
    padding: 14px 0 0 0;
    position: relative;
    clear: both;
	}
	#thumbnail-slider {
		display:none !important;
		visibility:hidden;
	}
	
	.home-left {
		float: none;
    	width: 100%;
	}
	
	.pub-social {
		margin:0 0 14px 0;
	}
	
	#publications-nav {
		display:none;
	}
	
	#navigation-wrap {
		display:none;
	}
	
	#navigation-wrap-sticky {
		display:none;
	}
	
	#publications-nav-sticky {
		display:none;
	}
	
	.logo-box {
		padding:5px;
		border-bottom:solid 1px #999999;
	}
	
	#logo-masthead {
		margin:10px 0 0 0;
		display:block;
		width:100%;
		height:100%;
		float:none;
		clear:both;
	}
	
	#logo-masthead img {
		height:auto;
	}
	
	.responsive-menu-btn {
		display:block;
	}
	
	.search-input {
		width:222px;	
	}
	
	.mp-pusher {
		display:block;
	}
	
	#page-content {
		padding:15px 10px 5px 10px;
		position:relative;
	}
	
	#nfooter {
	    padding: 15px 0px;
    }
    
	#nfooter p {
	    margin:0 0 10px 0;
	    display:block;
	}
	
	#nfooter #nfooter-map .nfooter-col {
		margin:0 10% 0 0;
	}
	
	#sidebar {
		display:none;
	}
	
	#sidebar-skyscraper-mobile {
		display:block;
	}

	#text-cc {
		display:none;
	}
	#text-cc-mobile {
		display:block;
	}
	
	#editorial-categories, #toc, #article-content,
	#archive-wrap, #products, #resource-center {
		width:100%;
		float:left;
	}
	
	#hubspot-top {
		height:142px;
		width:280px;
	}
	
	.article-images {
		margin:0 0 10px 15px;
		width:28%;
	}
	
	.archive {
		margin:0;
		width:65%;
	}
	
	.archive-filter {
		width:33%;
	}
	
	.archive-filter ul {
		margin:0 0 0 5px;
	}
	
	.archive-filter li {
		font-size:12px;
		line-height:23px;
	}
	
	.archive .pagination {
		width:100%;
	}
	
	.archive-filter input[type='submit'] {
		margin:10px 29% 5px;
	}
	
	#videos-left .related-video img {
		margin:0 0 5px 0;
	    float:none;
    }
    
    #videos-left .related-video h4 {
	    margin:0;
    }
    
    #download-form-skyscraper {
		width:142px;
		height:484px;
	}
	
	 #single-product-left .single-product-video {
    	margin:0 0 20px 0;
    	float:none;
    	width:100%;
    }
    
     #ebook-info {
	    float:none;
	    width:100%;
    }
    
    .ebook-download-form {
	    float:none;
	    margin:20px auto 0;
    }
    
    #ebook-info ul, ul.key-takeaways {
	    margin:0;
	}
	
	.ebook-download-form input[type="submit"] {
		margin:10px 0 0 0;
	}
	
	.ebook-library-listing {
		margin:0;
		float:none;
		width:100%;
	}
	
	.ebook-library-listing .library-book-info {
		float:none;
		width:100%;
	}
	
	.ebook-library-listing:nth-child(even) {
	    margin:0;
	}
	
	.products-image {
		margin:0 10px 5px 0;
	}
	
	.products-info {
		float:none;
		width:100%;
	}
	
	.webinar, .webinar:nth-child(3n) {
		margin:0 0 50px 0;
		width:100%;
	}
	
	.webinar img {
	    margin: 0 10px 10px 0;
	    float: left;
	}
	
	#webinar-header #hubspot-top {
		margin:0 auto 10px;
		float:none;
		height: 185px;
	    width: 365px;
	}
	
	.resource-news {
	    width: 70%;
    }
    
    .resource-new-item {
    	padding:0 0 20px 0;
    }
    
    #resource-skyscraper {
	    width: 150px;
	    height: 497px;
    }
	.sm-hide {
		display: none;
	}
		.logo-box {
		width: 100%;
		background-color: #ffffff;
		z-index: 100;
		padding:10px;
		box-shadow: 0px 3px 7px 0px rgba(0,0,0,.6);
		position: fixed;
	}
	.responsive-menu-btn {
		margin:10px 0 5px 0;
		display:block;
		float: right;
	}
	.pub-social {
		float:none;
		margin:90px 0 0 0;
	}
	.mobile-r-search-img {
    margin: 11px 18px 0 0;
    float: right;
	}
	.da-logo img {
		margin: 0;
	}
	#mobile-search-input {
		display: none;
	}
	.show {
		width: 40%;
		display: block !important;
		margin-top: 10px;
	}
	#logo {
		width: 280px;
	}
	.subscribe {
		position: absolute;
		right: 10px;
	}
	.news-mobile-cc, div#showcasecc {
		padding: 5px 0 10px 0;
		background: #eaeaea;
		text-align: center;
	}
	.news-mobile-cc:before, div#showcasecc:before {
		margin: 0 auto;
		display: block;
		content:"ADVERTISEMENT";
		font-size: 10px;
		color: #9f9f9f;
	}

	span.close.md-lg-hide {
		position: absolute;
	    top: -8px;
	    right: 5px;
	    z-index: 101;
	    background-color: #a3a3a3;
	    padding: 3px 4px;
	    color: #000;
	    font-weight: bold;
	    cursor: pointer;
	    opacity: .8;
	    text-align: center;
	    font-size: 16px;
	    line-height: 12px;
	    border-radius: 50%;
	}
	#masthead {
		margin: 5px auto 0 auto;
	}

	#masthead img {	
		margin: 0;
		width: auto;
		padding: 0 15px;
	}
	
	.id-logo img {
		margin: 0;
	}
	
}

/* _______________________________
	LARGE TABLETS
--------------------------------*/
@media screen 
and (min-width:768px) 
and (max-width:1023px) {
	.md-hide {
		display:none;
	}
	#wrap {
		width:auto;
	}
	#single-product-left {
		width: 58%;
	}

	
	#masthead img {
		margin: 14px 0 14px 0px;
	}
	
	.masthead-side-img {
		width:150px;
		float:right;
		margin:14px 24px 14px 24px;
	}
	
	.home-left {
		float:none;
    	width: 100%;
	}
    
    #pubs-nav li {
	    font-size: 11px;
		padding:14px 10px;
    }
	
	#navigation li {
		display: inline-block;
		padding: 2px 5px !important;
	}
	
	#navigation1 {
		padding: 0 10px;
		height: auto;
	}
	
	#navigation1.id-nav li, #navigation1.cced-nav li, #navigation1.idt-nav li {
		padding: 0 7px
	}
	
	.mr {
		width:64% !important;
	}
    
    #pubs-nav li input[type="text"] {
	    font-size: 12px;
	}
	
	#navigation {
		font-size:11px;
	}
	
	#navigation li a {
	    padding: 5px 0;
    }
    
    #navigation li:nth-last-child(-n+3) a {
		/*padding:6px 24px 6px 14px;*/
	}
	
	#navigation li:nth-last-child(-n+2) a {
		/*display:none;*/
	}
	
	#logo-masthead {
		width:70%;
		height:100%;
	}
	
	#logo-masthead img {
		height:100%;
	}
	
	#logo {
		width:25%;
	}
	
	#nfooter #nfooter-map .nfooter-col {
		margin:0 21% 0 0;
	}
	
	div#article-content.no-sidebar,
	#editorial-categories, #toc, #article-content,
	 #resource-center {
		width:46%;
	}
	
	#archive-wrap, #products {
		width:67%;
	}
	
	#hubspot-top {
		margin:0 0 15px 15px;
		height:137px;
		width:270px;
	}
	
	
	
	.article-images {
		margin:0 0 10px 15px;
		width:20%;
	}
	
	.archive {
		margin:0;
		width:65%;
	}
	
	.archive-filter {
		width:33%;
	}
	
	.archive-filter ul {
		margin:0 0 0 5px;
	}
	
	.archive-filter li {
		font-size:12px;
		line-height:23px;
	}
	
	.archive .pagination {
		width:100%;
	}
	
	.archive-filter input[type='submit'] {
		margin:10px 29% 5px;
	}
	
	#download-form-skyscraper {
		width:198px;
		height:670px;
	}
	
	#videos-left .related-video img {
	    margin: 0 15px 25px 0;
    }
    
    #single-product-left .single-product-video {
    	margin:0 0 20px 0;
    	float:none;
    	width:100%;
    }
    
    #ebook-info {
	    width:490px;
    }
    
    .ebook-download-form {
	    width:220px;
    }
	
	.ebook-download-form  #domestic_phone {
		margin:0 0 12px 0;
	}
	
	.ebook-download-form input[type="submit"] {
		margin:10px 0 0 0;
	}
	
	.featured-cover {
		width:100%;
		height:100%;
	}
	
	.ebook-library-listing {
		margin:0;
		float:none;
		width:100%;
		min-height: 225px;
	}
	
	.ebook-library-listing .library-book-info {
		float:none;
		width:100%;
	}
	
	.ebook-library-listing:nth-child(even) {
	    margin:0;
	}
	
	.products-image {
		margin:0 15px 5px 0;
	}
	
	.products-info {
		float:none;
	}
	
	.webinar {
		width:214px;
	}
	
	.webinar h2 {
		font-size:15px;
	}
	
	.webinar h3 {
		font-size:14px;
	}
	
	.resource-news {
	    width: 65%;
    }
    
    .resource-new-item {
    	padding:0 0 20px 0;
    }
    
    .resource-new-item img {
    	margin:0 15px 1px 0;
    }
    
    #resource-skyscraper {
	    width: 150px;
	    height: 497px;
    }
	
	.idt-logo img {
	margin:40px 0 0 10px;
	width:130px;
	}
	.news-mobile-cc, div#showcasecc {
		padding: 5px 0 10px 0;
		background: #eaeaea;
		text-align: center;
	}
	.news-mobile-cc, div#showcasecc:before {
		margin: 0 auto;
		display: block;
		content:"ADVERTISEMENT";
		font-size: 10px;
		color: #9f9f9f;
	}
	.da-archive-publication img {
		object-fit: cover;
		height:px;
	}
	
	.m-left {
		float:left;
	}
	.s-close {
		position: absolute;
		top:17px;
		z-index: 101;
		background-color: #a3a3a3;
		padding: 3px 4px;
		color: #000;
		font-weight: bold;
		cursor: pointer;
		opacity: .8;
		text-align: center;
		font-size: 16px;
		line-height: 12px;
		border-radius: 50%;
	}
	.temp-sub {
		margin:15px;
	}
}


@media screen and (min-width: 1024px){
	.mr {
		width: 60% !important;
	}

}















/* _______________________________________________________
	PUBLICATIONS HOME PAGE
---------------------------------------------------------*/
/* _______________________________
	SMARTPHONES
--------------------------------*/
@media screen 
and (min-width:0px)
and (max-width:479px) {	
	
	#billboard-slider {
		/*min-height:250px;*/
	}
	
	.publication-body-left, .publication-body-right {
		margin:0;
		width:100%;
	}
	
	.billboard a {
		margin:11px 0;
		font-size:10px;
	}
	
	.slide-show-control-container {
		min-height:140px;
	}
	
	.carousel-buttons {
		width:23px;
		top:20px;
	}
	
	.carousel-container {
		margin:0 0 0 3px;
		height:100px;
		width:83%;
	}
	
	.carousel-archive-cover {
		padding:12px 7px 0 0;
		width:60px;
	}
	
	.carousel-archive-cover img {
		max-height:67px;
	}
	
	.carousel-container .carousel-archive-cover:first-child {
		padding:12px 0 0 0;
	}
	
	.carousel-archive-cover a {
		font-size:9px;
	}
	
	.video-title {
		font-size:10px;
	}
	
	.publication-boxed {
		margin:5px 0;
		min-width:100%;
	}
	
	.right-content-section {
		text-align:center;
	}
}


/* _______________________________
	SMARTPHONES HORIZONTAL
--------------------------------*/
@media screen 
and (min-width:480px)
and (max-width:567px) {	
	
	#billboard-slider {
		/*min-height:250px;*/
	}
	
	.publication-body-left, .publication-body-right {
		margin:0;
		width:100%;
	}
	
	.billboard a {
		margin:11px 0;
		font-size:10px;
	}
	
	.slide-show-control-container {
		min-height:140px;
	}
	
	.carousel-buttons {
		width:37px;
		top:25px;
	}
	
	.carousel-container {
		margin:0 0 0 3px;
		height:125px;
		width:83%;
	}
	
	.carousel-archive-cover {
		padding:12px 7px 0 0;
		width:95px;
	}
	
	.carousel-archive-cover img {
		max-height:95px;
	}
	
	.carousel-container .carousel-archive-cover:first-child {
		padding:12px 0 0 0;
	}
	
	.carousel-archive-cover a {
		font-size:9px;
	}
	
	.video-title {
		font-size:10px;
	}
	
	.publication-boxed {
		margin:5px 0;
		min-width:100%;
	}
	
	.right-content-section {
		text-align:center;
	}
}

/* _______________________________
	SMALL TABLETS
--------------------------------*/
@media screen 
and (min-width:568px) 
and (max-width:767px) {

	.publication-current-issue > img {
		display:none;
	}
	
	.publication-current-issue a {
		font-size:11px;
		margin:0 0 10px 0;
	}
	
	.publication-current-issue-cover img {
		margin:0 0 10px 0;
	}
	
	.right-publication-section {
		margin:10px 0;
	}
	
	.publication-current-issue {
	    margin: 0 0 10px 0;
	}
	
	.right-content-section {
		margin:20px 10px 10px 0;
	}
	
	#billboard-slider {
		min-height:280px;
	}
	
	.slide-show-control-container {
		min-height:195px;
	}
	
	.carousel-buttons img {
		width:25px;
	}
	
	.carousel-buttons {
		top:25px;
	}
	
	.carousel-container {
		margin:0 0 0 5px;
		height:110px;
		width:82%;
	}
	
	.carousel-archive-cover {
		padding:12px 7px 0 0;
		width:70px;
	}
	
	.publication-boxed {
		margin:5px 0;
		min-width:100%;
	}
	
	.current-issue {
		text-align:center;
	}
	
	.right-content-section {
		text-align:center;
	}
	
	.article-current-issue-info h2 {
		font-size:13px;
		line-height:20px;
	}	
}


/* _______________________________
	LARGE TABLETS
--------------------------------*/
@media screen 
and (min-width:768px) 
and (max-width:1023px) {
	.publication-body-left {
		width:57%;
	}
	
	.publication-body-right {
		width:40%;
	}
	
	#masthead {
		padding:0 30px;
	}
	
	#billboard-slider {
		min-height:275px;
	}
	
	.slide-show-control-container {
		min-height:180px;
	}
	
	.carousel-container {
		height:140px;
		width:83%;
		margin:0 0 0 0;
	}
	
	.carousel-buttons {
		top:25px;
	}
	
	.carousel-archive-cover {
		padding:12px 7px 0 0;
		width:84px;
	}
	
	.publication-boxed {
		margin:5px 0;
		min-width:100%;
	}
	
	.article-current-issue-info h2 {
		font-size:18px;
		line-height:24px;
	}
	
	.masthead-side-img {
		min-height: 110px;
		width: 226px;
		margin: 14px 0px 14px 0px;
		float: right;
		border: solid 1px #e2e2e2;
		padding: 4px;
		display: none;
	}
	#navigation1 li {
    display: inline-block;
    vertical-align: middle;
	padding:0;
    color: #7c6e71;
	}
	#navigation1 li a {
		padding: 0 7px;
	}
	#page-content {
    padding: 15px;
    clear: both;
	position:relative;
	}
}



/* _______________________________________________________
	DENTAL AEGIS HOME PAGE
---------------------------------------------------------*/
/* _______________________________
	SMARTPHONES
--------------------------------*/
@media screen 
and (min-width:0px)
and (max-width:567px) {	
	.masthead-side-img {
		max-height: 110px;
		height:auto;
		width: 92%;
		margin: 15px 15px 0 15px;
		padding: 10px;
	}
	
	#page-content {
	    padding: 15px 15px 0 15px;
	    position: relative;
	    clear: both;
	}
	
	.id-holder, .idt-holder {
		margin:0 auto 20px;
		float:none;
	}
	
	.cced-holder {
		margin:0 auto 20px;
		float:none;
	}
	

	.right-item {
		margin: 0;
		text-align:center;
	}
	
/*
	.right-item > div {
		width: 290px;
		float:none!important;
		display:inline-block;
	}
*/
	
	.home-top-feature-event,
	.home-top-feature-product {
		margin:0;
		padding:0;
		float:none;
		border:none;
		width:100%;
		height:100%;
	}
	
	.home-top-feature-event {
		margin:0 0 30px 0;
	}
	
	.callout-bookstore {
		float:none;
		width:187px;
		margin:20px auto;
	}
	
	.callout-ccs {
		margin:0 auto;
		float:none;
	}
	
	.ce a {
		padding:0;
	}
	
	.da-product {
		margin:20px auto;
		float:none;
		width:100%;
	}
	
	.da-product-holder2 img {
		width:100px;
		height:75px;
	}
	
	.home-publication-banner {
		padding:0 0 30px 0;
		height:100%;
		width:100%;
		float:none;
	}
	
	.home-publication-banner img {
		height:100%;
	}
	
	.ad-publication-banner img {
		width:275px;
		float:none;
	}
	
	.ad-publication-banner {
		margin:0 0 20px 0;
		padding:0 0 5px 0;
		border-bottom:solid 1px #8c8a8a;
		text-align:center;
	}
	
	.tech-video-holder, .tech-video {
		margin:0 0 20px 0;
		width:100%;
	}
	
	.news-item {
		width:57%!important;
	}
	
	div.next, div.prev {
		height:35px;
		width:35px;
		top:-125px;
		left:0px;
	}
	
	div.prev {
		left:0;
	}
	
	div.prev img, div.next img {
		margin:0;
		height:35px;
		width:35px;
		opacity:1!important;
	}
}


/* _______________________________
	SMALL TABLETS
--------------------------------*/
@media screen 
and (min-width:568px) 
and (max-width:767px) {
	.id-holder, .idt-holder {
		margin:0 0 20px 0;
		width:155px;
	}
	
	.cced-holder {
		margin:0 12px 20px;
		width:155px;
	}
	
	.id, .cced, .idt {
		height:195px;
	}

	.right-item {
		margin:20px auto;
		width:489px;
		float:none;
		text-align:center;
	}
	
	.right-item > div {
		margin:0 0 0 35px;
		float:none!important;
		display:inline-block;
	}
	
	.home-top-feature-event,
	.home-top-feature-product {
		margin:0;
		padding:0;
		float:none;
		border:none;
		width:100%;
	}
	
	.callout-bookstore {
		margin:0 19px 30px;
		width:150px;
	}
	
	.callout-ccs {
		width:150px;
	}
	
	.ce a {
		padding:0;
	}
	
	.da-product {
		margin:0 auto;
		float:none;
	}
	
	.home-publication-banner {
		padding:0 0 30px 0;
		height:100%;
		width:100%;
		float:none;
	}
	
	.ad-publication-banner img {
		width:275px;
		float:none;
	}
	
	.ad-publication-banner {
		margin:30px 0 20px 0;
		padding:0 0 30px 0;
		border-bottom:solid 1px #8c8a8a;
		text-align:center;
	}
	
	.tech-video-holder, .tech-video {
		margin:0 0 20px 0;
		width:489px;
	}
	
	.news-item {
		width:75%!important;
	}
}


/* _______________________________
	LARGE TABLETS
--------------------------------*/
@media screen 
and (min-width:768px) 
and (max-width:1023px) {
	.id-holder, .idt-holder {
		margin:0 0 40px 0;
	}
	
	.cced-holder {
		margin:0 75px 40px 75px;
	}

	.right-item {
		width:100%;
		text-align:center;
	}
	
	.right-item > div {

	}
	
	.homepage-center-banner {
		margin:0 auto;
		width:600px;
	}
	
	.home-top-feature-event,
	.home-top-feature-product {
		margin:0;
		padding:0;
		float:none;
		border:none;
		width:100%;
	}
	
	.callout-bookstore {
		margin:0 85px 30px 85px;
	}
	
	.da-product {
		margin:0 auto;
		float:none;
	}
	
	.home-publication-banner {
		height:530px;
		width:60%;
		border:none;
	}
	
/*
	.ad-publication-banner img {
		width:275px
	}
*/
	
	.ad-publication-banner {
		border-bottom:solid 1px #8c8a8a;
	}
}



/* _______________________________________________________
	DENTAL AEGIS CORE PAGES
---------------------------------------------------------*/
/* _______________________________
	SMARTPHONES
--------------------------------*/
@media screen 
and (min-width:0px)
and (max-width:567px) {	
	.id-logo img, .idt-logo img, .da-logo img {
	margin: 0;
	}
	
	#dentalaegis-entire-archive .da-archive-paginate li:first-child a {
		margin-bottom:10px;
	}

	.toc-current-issue-info {
		left: 130px !important;
	}

	.da-news-left {
		width:100%;
	}
/*
	
	#mobile-look {
		margin-top: 200px;
	}
	
*/
	.da-news-right {
		margin:30px 0 0 0;
		padding:30px 0 0 0;
		width:100%;
		border-top:solid 1px #dee4e8;
	}
	
	#dentalaegis-entire-archive .da-archive-right {
		background-color: white;
		position: absolute;

	}
	
	.error-404 {
		width:100%;
	}
	
	.aegis-media {
		display:none;
	}
	
	.aegis-media-mobile {
		display:block;
	}
	
	.creative-infowrap ul {
		width:100%;
	}
	
	.kit {
		display:block;
		float:none;
	}
	
	.kit-dl {
		width:70%;
	}
	
	.info-advert h2 {
		line-height:25px;
	}
	
	#advertkits-form-container {
		display:none;
	}
	
	.about-pub-desktop {
		display:none;
	}
	
	.about-pub-mobile {
		display:block;
	}
	
	.contact-form {
		padding:15px;
		width:100%;
	}
	
	.contact-formbox {
		margin:20px 0;
		width:100%;
		display:block;
		overflow:hidden;
	}
	
	.contact-col {
		width:100%;
	}
	
	.subscribe-col {
		margin:0 0 20px 0;
		width:100%;
	}
	
	#dentalaegis-entire-archive  .da-archive-top {
		padding:0;
	}
	
	#dentalaegis-entire-archive  .da-archive-top a {
		margin:0 0 10px 0;
		width:100%;
		display:block;
	}
	
	#dentalaegis-entire-archive  .da-archive-left {
		width:100%;
	}
	
	
	#dentalaegis-entire-archive  .da-archive-publication {
		width:47%;
	}
	
	#dentalaegis-entire-archive  .da-archive-publication img {
		min-height:170px;
		max-height:170px;
		min-width:100%;
		max-width:100%;
	}
	
	.da-archive-paginate li a {
		padding: 7px 5px;
	}
	
	.da-author-letters {
		margin:0 19% 20px;
		line-height:30px;
		text-align:justify;
	}
	
	.da-resources-left {
		width:100%;
	}
	
	.da-resources-right {
		width:100%;
	}
	.ad-publication-banner img {
		width:100%;
		height:auto;
		clear:both;
	}
	
	.publications-subscribe-single {
		float:none;
		width:100%;
	}
	
	#ninja-slider {
		height: 125px;
		margin-bottom:0px!important;
	}
	#ninja-slider .slider-inner {
		margin: 0 !important;
	}
	#ninja-slider-prev, #ninja-slider-next {
		top:60px !important;
	}
	.latest-issue {
		width: 45%;
		margin: 0 10px 0 0;
	}
	
	.ad-publication-banner .top-stories img {
		width: 37px;
		height: auto;
		float: left;
	}
}


/* _______________________________
	SMALL TABLETS
--------------------------------*/
@media screen 
and (min-width:568px) 
and (max-width:767px) {
	.graybar-blank-text, .graybar-blank-text a {
		height: auto;
    width: 720px;
    padding: 8px 0 7px 0;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    font-family: 'Gotham', 'Roboto', sans-serif;
    font-style: normal;
    }
	.da-news-pagination li {
		display:inline-block;
	}
	
	.error-404 {
		width:100%;
	}

	.aegis-media {
		display:none;
	}
	
	.aegis-media-mobile {
		display:block;
	}
	
	.aegis-media-mobile img {
		margin:0px 10% !important;
	}
	
	.creative-infowrap ul {
		width:100%;
	}
	
	.kit-dl {
		width:40%;
	}
	
	.info-advert h2 {
		font-size:18px;
	}
	
	#advertkits-form-container {
		display:none;
	}
	
	.contact-form {
		width:60%;
	}
	
	.contact-formbox {
		margin:20px 0;
		width:100%;
		display:block;
	}
	
	.contact-form input[type='text'], .contact-form textarea {
		width:320px;
	}
	
	.contact-col {
		width:40%;
	}
	
	.subscribe-col {
		margin:0 0 20px 0;
		width:45%;
	}
	
	.subscribe-slider select {
		width:100%;
	}
	
	.subscribe-phone input[type='text'] {
		width:29%;
	}

	.subscribe-gender select {
		width:50%;
	}
	
	.subscribe-dob p {
		display:block;
	}

	.subscribe-dob select {
		width:32%;
	}
	
	#dentalaegis-entire-archive  .da-archive-top {
		padding:0;
	}
	
	#dentalaegis-entire-archive  .da-archive-top a {
		margin:0 0 10px 0;
		width:100%;
		display:block;
	}
	
	#dentalaegis-entire-archive  .da-archive-publication {
		width:45%;
	}
	
	#dentalaegis-entire-archive  .da-archive-publication img {
		min-height:190px;
		max-height:190px;
		min-width:100%;
		max-width:100%;
	}
	
	#dentalaegis-entire-archive  .da-archive-right ul {
		margin: 0 0 0 5px;
	}
	
	#dentalaegis-entire-archive  .da-archive-right li {
		padding:5px 0;
		font-size:13px;
	}
	
	#dentalaegis-entire-archive  .da-archive-paginate li a {
		padding: 7px 7px;
	}
	
	.da-author-letters {
		margin:0 15% 20px;
	}
	.ad-publication-banner img {
		width:100%;
		height:auto;
		clear:both;
	}
	
	.publications-subscribe-cover {
		height:192px;
		width:160px;
	}
}


/* _______________________________
	LARGE TABLETS
--------------------------------*/
@media screen 
and (min-width:768px) 
and (max-width:1023px) {

	.da-news-pagination li {
		display:inline-block;
	}
	
	.error-404 {
		width:100%;
	}
	
	.kit-dl {
		width:30%;
	}
	
	#advertkits-form-container {
		display:none;
	}
	
	.contact-form {
		width:85%;
	}
	
	.contact-col {
		width:29%;
	}
	
	.subscribe-col {
		margin:0 0 20px 0;
		width:30%;
	}
	
	.da-archive-top {
		padding:0;
	}
	
	#dentalaegis-entire-archive  .da-archive-publication {
		width:45%;
	}
	
	#dentalaegis-entire-archive  .da-archive-publication img {
		min-height:265px;
		max-height:265px;
		min-width:100%;
		max-width:100%;
	}
	
	.da-archive-right li {
		padding:5px 0;
	}
	
	.publications-subscribe-cover {
		height:252px;
		width:210px;
	}
}
@media (min-width:768px) {
	.md-lg-hide {
		display: none;
	}
}

/* _______________________________
	TABLET 1024px+
--------------------------------*/
@media screen
and (min-width: 1024px)
and (max-width: 1200px) {
	#wrap {
		width: auto;
	}
	.article-images {
		width: 15%;
	}
	div#article-content.no-sidebar,
	#products, #article-content {
		width: 59%;
	}
	#masthead img {
		width: 690px;
	}

	.ourpics {
		width: 175px !important;
		height: 215px !important;
	}
	#promo3 {
		width: 230px !important;
	}
	#ad-1072 {
		height: 420px;
		width: 265px;
	}
}



/* _______________________________
	MAX WIDTH
--------------------------------*/
.md-lg-hide {
	diplay:none;
}


	#masthead-right {
		margin-left:auto;
	}
	.news-mobile-cc, div#showcasecc {
		padding: 5px 10px 10px 10px;
		background: #eaeaea;
		text-align: center;
	}
	.news-mobile-cc:before, div#showcasecc:before {
		margin: 0 auto;
		display: block;
		content:"ADVERTISEMENT";
		font-size: 10px;
		color: #9f9f9f;
	}


/*______________________________
	VERY SPECIFIC MEDIA QUERY
_______________________________*/

@media (min-width:480px) and (max-width:767px) {
	.sm-hide {
		display: none!important;
	}
	.pub-social {
		display: none;
	}
	.subscribe {
		display:none;
	}
}




