@media only screen and (min-width:1024px) {.responsive-block-hiding-device-computers {display: none !important;}}
@media only screen and (max-width:1024px) {.responsive-grid-active .block {min-height: inherit !important;height: auto !important;}
	.responsive-grid-active .block img, .responsive-grid-active .block .wp-caption {max-width: 100%;height: auto;}
	.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container {display: block;}
	.responsive-grid-active .block-type-image img {position: static !important;}}
@media only screen and (min-width :600px) and (max-width:1024px) and (orientation :landscape) {.responsive-block-hiding-device-tablets-landscape {display: none !important;}}
@media only screen and (min-width :600px) and (max-width :1024px) and (orientation :portrait) {.responsive-block-hiding-device-tablets-portrait {display: none !important;}}
@media only screen and (max-width :600px) {.responsive-grid-active div.wrapper:first-child {margin-top: 0 !important;}
	.responsive-grid-active div.wrapper {margin-left: 0 !important;margin-right: 0 !important;}
	.responsive-grid-active .block, .responsive-grid-active .row, .responsive-grid-active .column {width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;}
	.responsive-block-hiding-device-smartphones {display: none !important;}
	.responsive-grid-active .block-type-navigation {height: auto;}
	.responsive-grid-active .block-type-navigation .selectnav {display: block;}
	.responsive-grid-active .block-type-navigation ul.menu.selectnav-active {display: none;}
	.responsive-grid-active .block-type-content a.post-thumbnail {width: 100%;margin: 20px 0;text-align: center;}
	.responsive-grid-active .block-type-content a.post-thumbnail img {max-width: 100%;height: auto;}
	.responsive-grid-active .block-type-content .loop-navigation {text-align: center;}
	.responsive-grid-active .block-type-content .loop-navigation .nav-previous, .responsive-grid-active .block-type-content .loop-navigation .nav-next {float: none;margin: 0 10px;}
	.responsive-grid-active .block-type-content .loop-navigation .nav-next {margin-top: 20px;}
	.responsive-grid-active .block-type-footer div.footer > * {clear: both;float: none;display: block;margin: 15px 0;text-align: center;}}