/**
 * Media Queries CSS
******************************************/

/*****************************************
 * TABLE OF CONTENTS:
 * 
 * #00 - VIEWPORT FIX
 * #01 - LAYOUTS       (max-width: 1000px)
 *                     (max-width:  700px)
 * #02 - MENU          (max-width:  700px)
 * #03 - ENTRY         (max-width:  450px)
 * #04 - LOOP-NAV      (max-width:  700px)
 * #05 - COMMENTS      (max-width:  700px)
 * #06 - JETPACK       (max-width:  450px)
 * 
 *****************************************/

 /* Make Responsive */
#container{
	max-width: 100%;
	padding:10px;
}

.only_mobile {
        display: none;
		}


.undermenuads {
        display: none;
		}


#nav-mobile {
display:none;
}

.mobnavgap { display:none;}
 
/* === #00 - VIEWPORT FIX === 
 * Does the same thing as <meta name="viewport" content="width=device-width">
 * for Windows 8 "Snapped" views in IE10+
 * @link http://core.trac.wordpress.org/ticket/25888
 * @link http://blog.teamtreehouse.com/thinking-ahead-css-device-adaptation-with-viewport
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}


/* === #01 - LAYOUTS === */

/* Push primary sidebar to bottom */
@media screen and (max-width: 1000px){
.entry{
	padding-right: 0px;
	padding-right: 0rem;
}
.content-entry-wrap {
    padding-right: 0px; 
    padding-right: 0rem; 
}
	.wordpress .main-wrap{
		margin-right: 0;
		margin-left: 0;
	}
	.wordpress #sidebar-primary-wrap{
		display: none;
	}
	.wordpress #sidebar-primary-wrap .widget{
	}
	#menu-primary .menu-container{
		width: 100%;
		}

/* No text, use as logo */
#site-logo{
	text-align:center;
}
	#site-logo img.header-image{
		display: block;
	}
		
}

/* Push primary sidebar to bottom */
@media screen and (max-width: 850px){
	.only_desktop {
    display: none !important;
	}
	.socialbuts{
	display:none;
	}
}

/* Push secondary sidebar to bottom */
@media screen and (max-width: 900px){
	.wordpress .main-inner{
		float: none;
		padding-left: 0;
		padding-right: 0;
	}
	.wordpress #sidebar-secondary-wrap{
		display: none;
	}

	.footercontainer {
	padding:10px;
	font-size:12px;
	}
	
	#footer p {
    margin-bottom: 0;
	margin-top:5px;
    line-height: 18px;
    font-size: 11px;
}

	#menu-primarysub{
height:52px;
}

.headerad {
display:none;
}

.wrap {
margin-bottom:0px;
}

#footer {margin-bottom:0px;padding:0px 6px;}

.upperfootercontainer{
	text-align:center;
	padding:0 6px;
}
}

@media only screen and (min-width: 220px) and (max-width: 799px) {
.undermenuads {
    display: block;
    width: 100%;
}
}

/* === #02 - MENU ===  */
@media screen and (max-width: 700px){

#header {
display:none;
margin-top:50px;
}

#menu-primary {
display:none;
}

#newsticker {
display:none;
}

#container{
	margin-top: 0px;
}

.theticker {
display:none;
}


.home-excerpt {
    margin: 15px 0 0 0;
}


	.featuredcaption {
	line-height:18px;
	font-size: 1.1em;
}

.mobnavgap {
height:57px;display:block;
}


	 #nav-mobile {
        display: block;
position: fixed;
z-index:9999;

    background: #054b0b;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-image: url("https://racingfans.com.au/wp-content/themes/racingfans/images/retina/amplogo.png");
height:56px;
margin:0 !important;
padding:0 !important;
		width:100%;
		text-align: center !important;
		}


	 .only_mobile {
        display: block;
		width:100%;
		}

  .only_mobile img {
		width:100%;
    }

	.pf_only_desktop {
    display: none;
	}

	.homeblockl {
width:100%;
float:left;
margin-right:6px;
}

.homeblockr {
width:100%;
float:left;
}

.homethumb {
display:none;
}


.postfeat img {
float:right;
padding-left:12px;
padding-bottom:5px;
max-width:100px;
}

.toppostad {
display:none;
}

.wrap {
margin-bottom:0px;
}

#footer {
margin-bottom:0px;padding:0px 6px;
}

.hbl{width:100%;display:block;padding:0px;}
.hbr{width:100%;display:block;padding:0px;}

.lnl{width:100%;display:block;padding:0px;}
.lnr{width:100%;display:block;padding:0px;}

	/* Menu Primary 1st Level */
	#menu-primary li a{
		background: #fff;
	}

	/* === Menu Toggle: no-js === */
	#menu-primary .menu-toggle a{
		color: #001a45;
	}
	#menu-primary:target .menu-toggle{
		border-bottom: 1px solid #ccc;
		margin-bottom:10px;
	}
	#menu-primary:target .menu-items{
		display: block;
	}
	#menu-primary:target .menu-toggle-open{
		display: none;
	}
	#menu-primary:target .menu-toggle-close{
		display: inline;
	}
	#menu-container {margin-bottom:20px;}

	
	.bookmakerbettxt {
font: 24px Open Sans, Arial, sans-serif;
}

	.hpentry-title{
		font-size:14px;
			padding:6px 0;
			font-weight: 400;
			border-bottom: 0px solid #ccc;
		}

		.hpentry-title2{
		font-size:14px;
			padding:6px 0;
			font-weight: 700;
			border-bottom: 0px solid #ccc;
		}


	/* Menu Primary 1st Level */
	#menu-primarysub{
		display:none;
	}

	/* css/base/menus-media-queries.min.css */
	.menu-toggle{font-weight:700;line-height:1.8em;padding:.5rem;width:100%;}.menu-toggle .screen-reader-text{position:inherit;left:auto;top:auto}.menu-toggle a:focus,.menu-toggle a:hover{opacity:.8}.menu-toggle a:before{content:"\f203";font-family:dashicons;font-weight:400;font-size:20px;font-size:2rem;vertical-align:top;margin-right:5px;-webkit-font-smoothing:antialiased}.menu-toggle a.menu-toggle-close:before,.menu-toggle-active .menu-toggle a:before{content:"\f158"}.mobile-menu-active .menu-dropdown li.focus>.sub-menu,.mobile-menu-active .menu-dropdown li:hover>.sub-menu{left:auto}.menu-toggle{display:block}.menu-items,.menu-toggle .menu-toggle-close{display:none}.menu-toggle-active.menu-container{border-bottom:0}.menu-toggle-active .menu-items{display:block}.menu-toggle-active .menu-toggle{border-bottom:1px solid #ccc}.menu-toggle-active>.wrap{display:block}.menu-dropdown:after{content:".";display:block;height:0;clear:both;visibility:hidden}.menu-dropdown>.wrap{display:block;margin-right:0;width:100%}.menu-dropdown ul li.menu-item-has-children>a:before,.menu-dropdown ul li.menu-item-open-children>a:before{content:"";position:inherit;right:auto}.menu-dropdown li{display:block;width:100%}.menu-dropdown .sub-menu{width:100%;border:none}.menu-dropdown .sub-menu li a,.menu-dropdown li a{width:100%;border:none;border-bottom:1px solid #ccc;background:#eee}.menu-dropdown .sub-menu li a{background:0 0}.menu-dropdown .sub-menu,.menu-dropdown .sub-menu li.focus>.sub-menu,.menu-dropdown .sub-menu li:focus>.sub-menu,.menu-dropdown .sub-menu li:hover>.sub-menu,.menu-dropdown li.focus>.sub-menu,.menu-dropdown li:focus>.sub-menu,.menu-dropdown li:hover>.sub-menu{opacity:1;left:auto;top:auto;position:inherit}.menu-dropdown .sub-menu li a:before,.menu-dropdown .sub-menu li.menu-item-has-children>a:before,.menu-dropdown .sub-menu li.menu-item-open-children>a:before{content:"\f460 ";font-family:dashicons;vertical-align:top;padding:0;margin-right:.5rem;float:none;position:inherit;right:auto;-webkit-font-smoothing:antialiased}.menu-dropdown .sub-menu .sub-menu li a:before{content:"\f460 \f460 ";font-family:dashicons;vertical-align:top;padding:0;margin-right:.5rem;float:none;-webkit-font-smoothing:antialiased}.menu-dropdown .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 "}.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 \f460 "}.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 \f460 \f460 "}.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 \f460 \f460 \f460 "}.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 \f460 \f460 \f460 \f460 "}.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 "}.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 "}.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before{content:"\f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 "}
}
}

/* === #03 - ENTRY === */
@media screen and (max-width: 450px) {
	.entry-byline .entry-author{
		display: block;
	}
	.entry-content .alignleft,
	.entry-content .alignright{
		max-width: 50%;
	}

	.homefbtxt {
font: 17px Open Sans, Arial, sans-serif;
}

.revfboffer { 
	font-size: 18px;
}

	.more-link-wrap {
	display:none;
	}

	.rating {
font-size:16px;
}

.nomobile{ 
	display:none;
}

}

@media screen and (max-width: 370px) {

.homeblocktitleright {
float:right;
display:inline-block;
margin-right:5px;
}

.homeblocktitleright img {
padding:12px 0px 0px 1px;
height:25px;
}

.rating img {
padding:6px 0px 6px 1px;
height:25px;
}
}


/* === #04 - LOOP-NAV === */
@media screen and (max-width: 700px) {
	.loop-nav .prev{
		width: 100%;
	}
	.loop-nav .next{
		width: 100%;
		padding-right: 0;
		padding-left: 30px;
		padding-left: 3rem;
		text-align: left;
	}
	.loop-nav .next a:after{
		right: auto;
		left: 0;
	}
}


/* === #05 - COMMENTS === */
@media screen and (max-width: 700px) {
	#respond .comment-form-author,
	#respond .comment-form-email,
	#respond .comment-form-url{
		width: 100%;
		margin-right: 0;
		float: none;
	}
	#respond #submit{
		float: none;
	}
}


/* === #06 - JETPACK === */
/* Related Posts */
@media only screen and (max-width: 450px) {
	div.jp-relatedposts .jp-relatedposts-post {
		width: auto;
		clear: both;
		margin: 0 0 1em;
	}
}


@media only screen and (-webkit-min-device-pixel-ratio: 2) {

	 #nav-mobile {
	background-image:url("https://racingfans.com.au/wp-content/themes/racingfans/images/retina/amplogo@2x.png");
     background-size: 124px 44px;
		}
}