
html { font-size: 16px; }
body { position:relative; }
.container .row .col { padding-left:10px; padding-right:10px; }

/* ########### Header/Footer ########### */

.hide.menu-item{display:none!important;}

.main-navigation {opacity:1; }
.main-navigation, .hsocial,.hsocial div, .footercol, .p_icon {
    margin-top: 0.25rem; text-align: right; max-width: 1140px; margin-left: auto; margin-right: auto; background:#FFFFFF; vertical-align:middle;
}

.hsocial,.hsocial div, .p_icon {display:inline-block;vertical-align:middle;}
.hsocial{margin:0;padding:0 10px 0 0; border-left:1px solid #000; border-right:1px solid #000; vertical-align:top;}
.hsocial div{display:inline-block;max-width:36px;padding:0 5px; margin:0 auto;vertical-align:top;}
.hsocial div img {max-width:26px;}

.profile_d{ position: absolute; right:0; background-color: #999999; font-size: 14pt; text-align: left; z-index:1; top:32px; }
.profile_d div{ position: relative; }
.profile_d div:hover{background: #333333;}
.profile_d div a{ color: #fff; display: block; line-height: 1.2; text-shadow: none; padding: calc( .5 * 1rem) calc( 24px + 1rem) calc( .5 * 1rem) 1rem; white-space: nowrap; }

.primary-navigation li { border-bottom: #897261 solid 6px; vertical-align: top; }
.primary-navigation.VPN li  { padding:30px 0; top:5px}
.primary-navigation.VPN li.logovpn {top:0; padding:0 0 0 25px;}
.primary-navigation.VPN li.loglink {} 
.primary-navigation.VPN li, .primary-navigation.VPN li .child-wrap { vertical-align: middle; display:inline; }
.primary-navigation.VPN li .child-wrap a{ margin:0 auto;}
.primary-navigation.VPN li .child-wrap .child-wrap a{margin:0 auto;}
.primary-navigation.VPN li.vpnplusmenu a{color:#EFB1E3;}
.primary-navigation.VPN ul ul li { display:inline-block; width:200px; text-align:left; padding:0; }
.primary-navigation.VPNplus li {height:45px;}
.primary-navigation.VPNplus ul ul li {text-align:left; min-height:45px;  height:auto; }

.primary-navigation a { font-weight: normal; font-size: 1rem; font-family: inherit; color: #000; padding: 5px 10px 20px; }
.primary-navigation a:hover, .primary-navigation.VPNplus a { color: #000; }
.hsocial a { padding:0; } 

header.site-header { margin:0; padding: 0;} 
header .custom-header{ background-color: #015981; z-index:2;}
header.sticky .custom-header.VPN{display:none;}

header .site-branding { padding-top: 10px; }
.logocsm { max-width:300px; display: inline-block; }
.leaderboard { width:728px; height:90px; display:inline-block; color: #fff; text-align: center; vertical-align: top; float: right; }
.row .leaderboard { margin: 15px auto; }

.logoheader { background-color:#015981; margin-bottom:15px; }

.top-bar ul.main-menu, .top-bar ul.main-menu > li > a { justify-content: flex-start; font-weight: normal; }
.header-inner { background-color:#14233b; color:#fff; }

#page.site { position: relative; min-height: 100vh; padding-top:0px;margin-top:0; background:#fff; padding-bottom:40px;} 

footer.site-footer, .footercol { background-color: #636466; padding: 1rem 0; margin-top: 1rem; position:relative; z-index:999; }
.footercol { text-align: center; margin: auto; }
.footercol div {
    display: inline-block;
    margin: auto;
    vertical-align: middle;
    color: #FFFFFF;
}
.footermenu, .fsocial { width: 40%; }
.footermenu a { color: #FFFFFF; display: inline-block; font-size: 14pt; margin: 0 12px; }
.footermenu a:hover{ color:#FFFFFF; }
.footercol .footermenu a, .footercol .footermenu { font-size: 14pt; }
.footermenu .content{text-align:center; margin:0px auto 50px; vertical-align:top; line-height:100%; font-size:8.5pt;color:#FFFFFF; font-family: 'Montserrat', sans-serif;}

/* ########### Homepage ########### */

.home_page .slick-arrow { width: 50px; height: 50px; }
.slick-prev:before, .slick-next:before { color: #000 !important; }
.home_page .slick-prev:before, .home_page .slick-next:before { font-size:50px;  }
.home_page .slick-prev { left: 6px; z-index:10; padding-right: 1px; }
.home_page .slick-next { right: 6px; z-index:10; padding-left: 1px; }
.home_page .carousel-wrapper { max-width: 810px; margin: auto; } 

.home_page .slider-img { float: none;  margin: 0px auto; background-size: cover; position: relative; background-repeat: no-repeat; background-position: center; max-height: 450px; min-height: 450px; }
.home_page .slider-img img { opacity:0; }
.home_page .slider-img div.caption { position: absolute; padding: 10px 25px; bottom: 0; display: block; /*pointer-events: none;*/ z-index: 1; }
.home_page .slider-img div.caption h3 { margin-bottom:0; }
.home_page .slider-img div.caption h3 a { display: inline-block; line-height: 1; color: #fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); line-height: 1.5; }
.home_page .slider-img div.caption.bg { background: rgba(0,0,0,0.6); width: 100%; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }

.home_page .slider-img .header, .plus_header{margin-bottom:0;padding:2px; color:#FFFFFF; font-weight:bold;display:inline-block; opacity:0.75; font-size: 0.75rem !important;}
.home_page .slider-img .header img, .plus_header img{opacity:1;max-width:10px;}

.home_page .home_row { margin-bottom:0; }
.home_page .home_row .col-md-4, .home_page .home_row .col-md-8 .col-md-6 { padding-bottom: 5px; }
.home_page .mid_row { padding-bottom: 15px; border-bottom:solid 5px #8c7162;  }
/*.home_page .home_row .mid_row .col-md-6 { padding-bottom: 15px; }*/
.home_page .next_row { padding-top: 15px; }
.home_page .home_row hr { border:none; border-bottom: solid 5px #8c7162; width: calc(100% - 30px); margin-bottom: 0.5rem; }
.home_page .home_row hr.middle { border:none; border-bottom: solid 1px #000; position: inherit; width: auto; }

.home_page .home_row.middle_row .col-md-4 { padding-bottom: 0; }
.home_page .home_row.middle_row .col-md-4 .box-wrapper { min-height: 225px; }

.home_page .last_row.home_row .col-md-4 hr { border: none; }

.home .background { background-size: 100%; background-position: center; background-repeat: no-repeat; }
.home .background img { opacity: 0; width: 250px; height: 140px; vertical-align: top;}
.home .product-wrapper .background { background-size:contain; }

span.read-more { background:#c4c197; padding: 2px 5px; font-size: 0.7rem !important; margin: 10px;}
span.read-more:hover { cursor:pointer; }

.more_articles { margin-top:15px; margin-bottom: 100px; }
.more_articles .header { color: #8b929e; margin-bottom:0; font-size:1.4rem; }
.more_articles .img-wrapper { margin-bottom: 6px; max-height:140px; overflow:hidden; } 
.more_articles .box-wrapper .img-wrapper { min-height:140px; } 
.more_articles .box-wrapper a { font-size:1rem; color:#000; display: inline-block; line-height: 130%; } 


/* ########### Article posts ########### */
article .post-inner { padding-top: 5px; }
article.entry .entry-content { max-width: 100%; padding: 0; margin: 0 0 0 15%; } 
article.entry .entry-content li { list-style-type:none; } 

article figure div.featured-media-inner { max-width:100%; }
article img { max-width: 100%; }

.entry-content figure.alignright { margin-right: 0; }
.entry-content figure { position:initial !important; }
.singular .featured-media-inner {  left: 0 !important; } 

header.entry-header { max-width:100% !important; margin: 0 !important; }
footer.entry-footer { max-width:100% !important; margin: 20px 0 !important; }
footer.entry-footer .tag-wrapper { border-top: #c4c197 solid 1px; border-bottom: #c4c197 solid 1px; padding: 15px 0; }
footer.entry-footer .tag-wrapper.no-tag { border-bottom: none; padding: 0; }
footer.entry-footer .tags-links a { margin-right:0.6rem; color:#000; font-size: 0.8rem; }


.post-inner .entry-content p { /*max-width:95% !important;*/ margin: 1rem 0; }
.post-inner .entry-content .entry-byline { font-weight:bold; margin-top: 5px; margin-bottom: 0; line-height: 1; display: inline-block; }
.post-inner .entry-content .entry-date { font-size:0.9rem; font-weight:bold; color:#b3b3b3; margin-top: 0; margin-bottom: 15px; }

.single-featured-img { max-width: 300px !important; float: right; margin: 1rem 0 0.5rem 0.5rem !important; }
.single-featured-img img { max-width: 100% !important; }
figure.alignleft { max-width: 400px !important; }

.featured-img { position:relative; }
.featured-img div.caption { position: absolute; padding: 18px 15px; bottom: 0; display: block; pointer-events: none; z-index: 1; }
.featured-img div.caption h3 { display: inline-block; font-size: 26px; line-height: 1.2; color: #fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); margin-bottom:0;  }
.featured-img div.caption.bg { background: rgba(0,0,0,0.6); width: 100%; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }

.featured-img.background { background-repeat:no-repeat; background-position:center 15%; background-size:cover; max-height:400px; }
.featured-img.background img { opacity:0; }
.category .featured-img.background img { position:absolute; }
.featured-img .header { height:30px; margin-top: -30px; position: relative; }
.featured-img .header .heading { background-color:#f68e68; color:#fff; display:inline-block; height: 30px; vertical-align: top; padding: 3px 15px 0; font-size:1rem; }

.featured-img div.caption.sm { padding: 25px; }
.featured-img .sm .header { margin-top: -40px; margin-bottom: 5px; }

figcaption, .wp-caption-text { font-size: 14px; text-align:left; color: #555; font-family: 'Open Sans', sans-serif;}

.single_bottom .title { text-align: center; font-size:1.2rem; font-weight: bold; font-family: 'Montserrat', sans-serif; padding-bottom:5px; }
.single_bottom .article-title { margin-bottom:0;}
.single_bottom .article-title a, .single_bottom .products-name a { font-size: 1.2rem; font-weight:bold; font-family: 'Montserrat', sans-serif; line-height: 110%; }

.single_bottom .sponsored { border-right:solid 1px #c4c197; font-size:0.85rem; }
.single_bottom .sponsored .featured-img.background { max-height:200px; overflow:hidden; }
    
.single_bottom .products .featured-img.background { max-height:150px; overflow:hidden; border: solid 1px #dddcdd; }
.single_bottom .products-excerpt { font-size:0.85rem; }
.single_bottom .products .row { padding-bottom:15px; }

#comments .title-box { float:left; display: inline-block; font-size:1.2rem; }
#comments .title-box2 {float:right; display: inline-block; font-size:1.2rem; margin:0; }
#comments .comments-title, #comments .logged-in-as { clear:both; padding-top: 5px; } 
#comments .reply { padding-bottom:4px; }
	
/* ########### Category page ########### */

.category h1 {     
  background-color: #1a4d6a;
  color: #FFFFFF;
  text-align: left;
  text-transform: capitalize;
  padding: 5px;
  font-size: 14pt;
}
.category .article-title, .category .article-title a { font-size: 1.4rem; font-weight:bold; color:#16243c; margin:0; }

.category article { margin-top: 0; padding: 0.6rem 1.2rem;/*border-bottom:solid 1px #c4c197;*/ } 
/*.category article.even { background: #dddcdd; }
.category article.odd { background: #fff; }*/
.category article:nth-of-type(odd) { /*background: #dddcdd;*/ }
.category article:nth-of-type(even) { /*background: #fff;*/ }

.category.tag article { background: #fff !important; }
.category article.vpnplus-item { background: #A34177; } 
.category article.sponsored-item { background: #fff; } 

.category article .col-md-8 { font-size:0.9rem;  }
.category article .col-md-8 .article-title { color: #16243c; } 
.category article .col-md-8 a.block { display:block; /*height:100%;*/ min-height: 180px; max-height:250px; color:#212529; font-size:0.9rem; }
.category article .col-md-8 a:hover { text-decoration: none; }
.category article .col-md-8 a:hover .article-title { text-decoration: underline; color: #0056b3; }
.category article.vpnplus-item .col-md-8 a:hover .article-title { color: #dedede; }


.category article .excerpt .education-byline, .category article .excerpt .education-byline a, .sponsored .education-byline, .sponsored .education-byline a { font-size: 0.8rem; color: #808080; font-weight: bold; margin:4px 0; }

.category .featured-img.background { height:200px; }
.category article .excerpt p.article-date { font-family: 'Open Sans', sans-serif; font-size:0.85rem; font-weight:bold; margin: 6px 0; }
.category article .entry-header { font-size: 1.1rem; }
.category article .img img { max-height:200px; }
.category article .excerpt p { text-align:left !important; font-size:0.95rem; }
.category .read_more { font-size:0.9rem; }

.category article .featured-img{ margin: 0; }

a.cta { display: inline-block; /*height: 100%;*/ }
.home a.cta {   display:block; }
/* ########### Indiv page ########### */

.indiv-page article.entry .entry-content { margin:0; }

.category .sq-box { text-align:center; } 
.category p.cat { font-size: 1rem; margin: 15px 0 25px; font-weight: bold;
    text-transform: uppercase; background-color: #8c7162; color: #fff; padding: 3px 10px; display: inline-block;
}

/* ########### Sidebar ########### */

.bigbox { width:302px; max-width: 302px; margin: 0 auto 15px; text-align: center; /*border:solid 1px #dddcdd;*/ }
.bigbox img { margin-bottom: 15px;}

.skyscraper { margin:auto; padding:0; text-align:center; width:302px; /*border:solid 1px #dddcdd;*/ }
.home #bigbox, .home #skyscraper { margin-bottom: 0; }

.single-sidebar { max-width: 305px; margin-right:10px; }
.site-sidebar { -ms-flex: 0 0 310px; flex: 0 0 310px; }

.widget_box .container a { font-weight:500; color:#555; font-size:0.85rem; line-height: 130%; display: inline-block; }
.widget_box .container .img-wrapper a { display:inherit; }

.new_on .header .heading { background-color:#6fc3e7; color:#000; padding: 3px 15px 0; font-size:1rem; text-align:right; font-weight:bold; }
.new_on .header .triangle-topleft { width: 0; height: 0; border-top: 30px solid #f68e68; border-right: 20px solid transparent; display:inline-block; height: 30px; vertical-align: top; }
.new_on .container { padding-top: 10px;  margin-bottom:15px; padding-bottom: 10px; background-color:#dddcdd; }
.new_on .container .row { margin-bottom: 15px; }
.new_on .container .row .col2 { padding-bottom:0; }
.new_on .container .row .col3 { padding-left: 0; }

.button_row { margin-top: 15px; }
.widget-button { background-color:#e8e8d6; padding: 5px 10px; font-size: 1rem; text-align: center; font-weight: bold; box-shadow: 1px 1px 0px 0px #888888; color: #000; }
.widget-button a { text-decoration:none; color:#000; }
.widget-button:hover { cursor:pointer; }

.page-template-news .site-sidebar, .page-template-practice_management .site-sidebar, .page-template-cat_dog .site-sidebar, .page-template-equine .site-sidebar, .page-template-avian .site-sidebar, .page-template-medicine .site-sidebar { padding-top:5px; }
.main-content .loadmore_content .site-sidebar { padding-top: 0; }


/* ########### Version 2 ########### */
.sidebar_widget .container .img-wrapper {padding: 10px 20px; background-color: #fff; margin-bottom: 15px; }

/* ########### Misc ########### */
span.a2a_svg { border-radius: 50% !important; padding: 4px; }
div.a2a_kit a { margin-bottom: 10px;} 

.loadmore_btn { text-align: center; width:150px; margin: 30px auto 0; border:solid 2px #8c7162; padding: 5px 0; font-size: 1rem; background:#fff; }
.loadmore_btn:hover { cursor:pointer; }

.indiv-page { margin-bottom:1rem; }
.square.img-wrapper { position: relative; padding-bottom: 100%; overflow: hidden; width: 100%; max-height: 60%; }
.square.img-wrapper img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; max-width: 350px; }


/* ########### Ads ########### */
	body.wallstyle1 .site { margin-top:0 !important; }	
	body.wallstyle1 #main { vertical-align:top; }
	/*.slider-img .caption h3 { font-size:1.4rem;}*/
	.wallstyle .wall_container { height:0; }

	/* ############# style for Bayer ############# */
	.scroll-box { background-color:#FFFFFF; height:72px; width:200px; border:0px solid #ccc; font:10px arial, sansSerif; overflow:auto; box-shadow: inset 0 -2px 5px #bbbbbba6; }
	.scroll-box .text { padding:5px; }
	.scroll-label { background-color:#FFFFFF; text-align:center; text-decoration:underline; font:10px arial, sansSerif; padding: 3px; }
	.scroll-label a { color:#000; } 
	@media only screen and (min-width: 1080px) {
		/* Multi */
		/*body { background:url(https://www.veterinarypracticenews.com/images/ads/202002/bg.jpg); background-repeat: repeat; }*/

		/* Claro */
		/*body { background-color:#d0df00; }*/ 

		/* Derm */
		/*body { background-color:#fff; }*/ 
	}
	/* ############# end style for Bayer ############# */

	/* ############# 200px walpaper ################# */
	body.wallstyle1 .wall_container { padding-top:10px; }
	body.wallstyle1 .wall_container .wall_r, body.wallstyle1 .wall_container .wall_l { width:200px; }
	body.wallstyle1 .wall_container .wall_l, body.wallstyle1 .wall_container .wall_r { max-width: 200px; margin:0; }


	@media only screen and (min-width: 1080px) {
		body.wallstyle1 .wall_container .wall_r, body.wallstyle1 .wall_container .wall_l, body.wallstyle1 .wall_container .wall_mid { display:inline-block; position: inherit; }
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid { width: 1140px;  }
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid, body.wallstyle1 #page .container, body.wallstyle1 .container { max-width:1140px; }
		body.wallstyle1 .wall_container { width: 1550px; margin:auto; }
	}

	@media only screen and (min-width: 1350px) and (max-width:1600px) {
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid { width: 1000px; }
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid, body.wallstyle1 #page .container, body.wallstyle1 .container { max-width:1000px; }
		body.wallstyle1 .wall_container { width: 1410px; }
		
		.home_page .carousel-wrapper, .home_page .slider-img { /*max-width: 650px;*/ } 
		.slider-img .caption h3 { font-size:1.75rem; }
	}					
	@media only screen and (min-width: 1080px) and (max-width:1450px) {
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid { width: 900px; }
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid, body.wallstyle1 #page .container, body.wallstyle1 .container { max-width:900px; }
		body.wallstyle1 .wall_container { width: 1310px;  }
		
		body .home_page .carousel-wrapper, .home_page .slider-img { /*max-width: 550px;*/ } 
		body .more_articles .header { font-size: 0.75rem !important; }
		body .in_the_news .header .heading { font-size:0.9rem; padding: 3px 8px 0; }
		body .in_the_news .col2 { display:none; }
		body .in_the_news .col3 { flex:100%; max-width: 100%; }
		body .in_the_news .col3 a { font-size:0.8rem; }
	}						
	@media only screen and (min-width: 1080px) and (max-width:1325px) {
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid { width: 800px; }
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid, body.wallstyle1 #page .container, body.wallstyle1 .container { max-width:800px; }
		body.wallstyle1 .wall_container { width: 1210px; }

		body .home_page .carousel-wrapper, .home_page .slider-img { max-width: 450px; } 
		body .slider-img .caption h3 { font-size:1.2rem;}	
		body .home_page .slider-img div.caption { padding: 10px 15px; }
		body .home_page .slider-img {  min-height: 300px; }
		.home .slider-img .vidIcon{    height: 300px!important; min-height: 300px!important;}
	}
	@media only screen and (min-width: 1080px) and (max-width:1225px) {						
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid { width: 750px; }
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid, body.wallstyle1 #page .container, body.wallstyle1 .container { max-width:750px; }
		body.wallstyle1 .wall_container { width: 1160px; }

		body .home_page .carousel-wrapper, .home_page .slider-img { max-width: 400px; } 
		body .slider-img .caption h3 { font-size:1.2rem;}
		body .home_page .slider-img div.caption { padding: 10px 15px; }
		body .home_page .slider-img { min-height: 300px; }
	}
	@media only screen and (min-width: 1080px) and (max-width:1175px) {
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid { width: 650px; }
		body.wallstyle1 .site, body.wallstyle1 .wall_container .wall_mid, body.wallstyle1 #page .container, body.wallstyle1 .container { max-width:650px; }
		body.wallstyle1 .wall_container { width: 1060px; margin:auto; }

		/*body .pushdown { display:none !important; }*/
		body .home_page .carousel-wrapper, .home_page .slider-img { max-width: 600px; } 
		body .home_page .slider-img { max-height: 300px; min-height: 300px; }
	}
	@media only screen and (min-width: 400px) and (max-width:1079px) {
		body.wallstyle1 .wall_container { display:none !important; }						
		.in_the_news .container a { font-size: 0.75rem; }
	}

	@media (min-width: 768px){
		.more_articles .header { font-size: 0.85rem; }
		.more_articles .box-wrapper a { font-size: 0.9rem; }
		.more_articles .box-wrapper .img-wrapper { min-height:130px; } 
		.in_the_news .square.img-wrapper { min-height:55px; } 
		.home .background img { height: 130px; }
	}
	@media (min-width: 992px) {   
		div[class^="col"]{padding-left:10px; padding-right:10px;}
	}


	/* ############# 300px walpaper ################# */
	/*
	body.wallstyle2 .wall_container .wall_r, body.wallstyle2 .wall_container .wall_l { width:300px; }
	body.wallstyle2 .wall_container .wall_l, body.wallstyle2 .wall_container .wall_r { max-width: 300px; margin:0; }

	@media only screen and (min-width: 1080px) {
		body.wallstyle2 .wall_container .wall_r, body.wallstyle2 .wall_container .wall_l, body.wallstyle2 .wall_container .wall_mid { display:inline-block; position: inherit; }	
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid { width: 940px;  }
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid, body.wallstyle2 #page .container { max-width:940px; }
		body.wallstyle2 .wall_container { width: 1550px; margin:auto; }
	}

	@media only screen and (min-width: 1350px) and (max-width:1560px) {
		body.wallstyle2 .wall_container { width: 1410px; }		
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid { width: 800px;  }
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid, body.wallstyle2 #page .container { max-width:800px; }
	}					
	@media only screen and (min-width: 1080px) and (max-width:1450px) {
		body.wallstyle2 .wall_container { width: 1310px; }
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid { width: 700px;  }
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid, body.wallstyle2 #page .container { max-width:700px; }

	}						
	@media only screen and (min-width: 1080px) and (max-width:1325px) {
		body.wallstyle2 .wall_container { width: 1210px; }
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid { width: 600px;  }
		body.wallstyle2 .site, body.wallstyle2 .wall_container .wall_mid, body.wallstyle2 #page .container { max-width:600px; }
	}
	@media only screen and (min-width: 400px) and (max-width:1220px) {
		body.wallstyle2 .wall_container { display:none !important; }
		body.wallstyle2 .site, body.wallstyle2 #page .container, body.wallstyle2 .container { width:auto; max-width:none; }
	}
	*/

body.wallstyle2 .container.pushdown { padding-bottom: 10px; }
/*
/* ### reverse order (1. wallpaper, 2. pushdown) ###
body.wallstyle2 .container.pushdown { position: relative; vertical-align: top; height: 90px; padding:0; margin: 10px auto 0 !important; max-width: 970px; }
body.wallstyle2 .container.pushdown > div { position: absolute !important; }*/

/* ########### Temp ########### */

/*#post-31357 header, #mepr-account-nav { display:none; }*/
.have-coupon-link { display: none; }
.mp-form-row.mepr_coupon { display: block; }

/* ###################### */

/* Mobile, Responsive */
@media only screen and (max-width: 760px) {

  .caption.bg h3 *{font-size:12pt;}
  
}




@media (min-width: 300px) {

	.entry-content { font-size: 0.8rem; }
	article .entry-content img.alignright { /*max-width: fit-content; margin-top: 0.5rem;*/ }
	article .entry-content img { /*max-width: fit-content; margin-top: 0.5rem;*/ }
}

@media (min-width: 576px) {
	.container .site-sidebar { /*display:none;*/ }
}

@media (min-width: 768px) {
}
@media (min-width: 992px) {
	.entry-content { font-size: 1rem; }
}
@media (min-width: 1200px) {
	.leaderboard { display:inline-block; }
	.container .site-sidebar { display:block; margin: 0 auto; }

}

@media only screen and (max-width: 1500px) {
	.container .site-sidebar{flex: 0 0 310px;}
}

@media only screen and (max-width: 768px) {
	.container .site-sidebar{flex: 0 0 100%;}
}
