@media (min-width: 768px){
	ul.wp_rss_retriever_list:after, ul.wp_rss_retriever_list:before {
	    clear: both;
	    content: "";
	    display: table;
	    position: absolute;
	}
	li.wp_rss_retriever_item {
	    width: 32%;
	    float: left;
	    padding: 25px;
	}
	li.wp_rss_retriever_item + li {
	    margin-left: 2%;
	}
	li.wp_rss_retriever_item:nth-child(3n + 1){
	    clear: left;
	    margin-left: 0 !important;
	}
}

@media (min-width: 981px){
	#main-header.et-fixed-header {
	    box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3) !important;
	    -moz-box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3) !important;
	    -webkit-box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3) !important;
	}
	#page-container {
		padding-top: 97px !important;
	}
	#et-top-navigation {
		padding-left:  107px !important;
	}
}
@media screen and (min-width: 981px){
	#top-menu li a {
		font-size: 35px !important;
	}
	#logo {
		max-height: 30% !important;
	}
	.et-fixed-header #top-menu li a {
    	font-size: 19px !important;
	}
}
@media screen and (min-width: 1600px){
	#logo {
		max-height: 44% !important;
	}
}
@media screen and (min-width: 1980px){
	#logo {
		max-height: 54% !important;
	}
}
@media (max-width:  980px){
	#page-container {
		padding-top: 79px !important;
	}
	#et-top-navigation {
		padding-left:  104px !important;
	}
}
@media only screen and (max-width: 767px){
	.infowindow, 
	.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, 
	.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    	font-size: 16px !important;
	}
	.et-l--body ul.blocks-gallery-grid .blocks-gallery-image, .et-l--body ul.blocks-gallery-grid .blocks-gallery-item, 
	.et-l--body .wp-block-gallery .blocks-gallery-image, .et-l--body .wp-block-gallery .blocks-gallery-item {
	    margin: 0 0 20px 0 !important;
	    width: 100% !important;
	}
	.et-l--body ul.blocks-gallery-grid, .et-l--body ul.wp-block-gallery {
	    padding: 0 0 0 0;
	    margin-bottom: 1.7em;
	    flex-direction: column;
	    flex-wrap: nowrap;
	}
	.wp-block-image .alignright, .wp-block-image .alignleft {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
	}
	.wp-block-image img {
		width: 100% !important;
		height: auto !important;
		max-width: none !important;
	}
	.et_mobile_menu li a {
		/* font-size: 35px !important; */
	}
	.et_mobile_menu {
		/* width: 280 !important; */
	}

	ul.wp_rss_retriever_list:after, ul.wp_rss_retriever_list:before {
	    clear: both;
	    content: "";
	    display: table;
	    position: absolute;
	}
	li.wp_rss_retriever_item {
		width: 100%;
	    float: none;
	    padding: 20px;
	}
	li.wp_rss_retriever_item + li {
	    margin-left: 0;
	}
	li.wp_rss_retriever_item:nth-child(3n + 1){
	    clear: none;
	    margin-left: 0 !important;
	}
}
@media (min-width: 600px) and (max-width: 767px){
	.infowindow, 
	.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, 
	.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    	font-size: 16px !important;
	}
	.et-l--body ul.blocks-gallery-grid .blocks-gallery-image, .et-l--body ul.blocks-gallery-grid .blocks-gallery-item, 
	.et-l--body .wp-block-gallery .blocks-gallery-image, .et-l--body .wp-block-gallery .blocks-gallery-item {
	    margin: 0 0 20px 0 !important;
	    width: 100% !important;
	}
	.et-l--body ul.blocks-gallery-grid, .et-l--body ul.wp-block-gallery {
	    padding: 0 0 0 0;
	    margin-bottom: 1.7em;
	    flex-direction: column;
	    flex-wrap: nowrap;
	}
}
@media (max-width: 767px){
	ul.wp_rss_retriever_list:after, ul.wp_rss_retriever_list:before {
	    clear: both;
	    content: "";
	    display: table;
	    position: absolute;
	}
	li.wp_rss_retriever_item {
		width: 100%;
	    float: none;
	    padding: 20px;
	}
	li.wp_rss_retriever_item + li {
	    margin-left: 0;
	}
	li.wp_rss_retriever_item:nth-child(3n + 1){
	    clear: none;
	    margin-left: 0 !important;
	}
	.wp-block-image img {
		width: 100% !important;
		height: auto !important;
		max-width: none !important;
	}
}
@media (max-width: 475px){
	#ez-toc-container {
		padding: 30px 15px !important;
	}
}