@import url('https://fonts.googleapis.com/css?family=Hind:400,700&display=swap');

*{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body { background: #fff; color: #333; font-family: 'Hind', Helvetica, sans-serif; font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased;margin:0; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}
body.noscroll { overflow:hidden; }
a { color: #052f6f;outline:none; background:transparent; }
b,strong,.strong{font-weight:700}
dfn,em,.em{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
p {-epub-hyphens:auto;-ms-word-break:break-word; -ms-word-wrap:break-word; word-break:break-word; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; -webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:liga, dlig;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:liga, dlig;-o-font-feature-settings:liga, dlig;font-feature-settings:liga, dlig}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
pre {white-space:pre-wrap;margin:0}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
q{quotes:\201C \201D \2018 \2019}
q:before,q:after{content:none}
small,.small{font-size:75%}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
dl,menu,ol,ul,dd{margin:0;padding:0}
h1,h2,h3,h4,h5,h6 { margin:0 }
.transition { transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out }
.clearfix { clear:both }
.uppercase { text-transform: uppercase }
.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.align-center { text-align:center }
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.align-right { text-align:right }
.align-left { text-align: left }
.italic { font-style: italic }
.fullwidth, .full-width { width:100%; max-width:100%; }
.fullheight, .full-height { height:100%; max-height:100%; }
.centered-vertical { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute }
.table { display:table } .table-cell { display:table-cell } .table-row { display: table-row } .fixed-layout { table-layout: fixed }
.top { vertical-align: top } .middle { vertical-align: middle }

#gpt-passback {
	text-align: center;
}

.load-next-ads {
	display:none;
	height:1px;
	width:100%;
}
.load-next-ads.show {
	display:block;
}
.page-block {
    display: none;
    padding-top:1.5em;
}
.page-block.active {
	display: block;
}
.page-block > p, .page-block > h2, .page-block .wp-caption-text {
	padding:0;
}

.ads-above-next {
    min-height: 250px;
    text-align: center;
}
.ads-above-next > div {
    min-height: 250px;
    display: inline-block;
    width: 300px;
    margin: 0 15px;
    overflow: hidden;
    max-width: 300px;
}
.aditude-unit {
	text-align: center;
}
.aditude-unit:empty {
	display:none;
}
.aditude-mobile-unit {
    min-height: 250px;
}
.aditude-mobile-content {
    margin: 0;
}
.aditude-desktop-nav {
	max-height:90px;
}
.aditude-desktop-left-rail {
    min-height: 600px;
    margin-bottom:1em;
}
.aditude-desktop-right-rail {
    min-height: 250px;
    margin-bottom: 1em;
}
.aditude-after-next {
    margin-bottom: 1em;
}
.aditude-after-next:empty {
	display:none;
}

.layout-top8 .content-next-page-link, .layout-top8 .content-next-post-link {
	display:none;
}
.layout-top8 .page-block {
	display:block;
}

.in-content-ad {
	margin:48px 0;
	text-align: center;
}
.in-content-ad > div::before, .content-cell-right .sidebar-300::before, .leaderboard-main > div::before {
    content: 'Advertisement';
    font-size: 11px;
    color: gray;
    text-transform: uppercase;
    display: block;
    width: 100%;
    text-align: center;
}
.table-cell.middle.main-header-cell-2021.main-header-cell-4-2021:empty {
	display: none;
}
.in-content-ad > div:empty::before, .content-cell-right .sidebar-300:empty::before, .leaderboard-main > div:empty::before {
    display:none;
}

.single-lp .main-header-wrap-2021, .single-lp .main-header-wrap-2021 > .table {
	display:flex;
	align-items: center;
}
.main-header-wrap-2021 .table-cell {
	overflow-x:scroll;
	position:relative;
	display:inline-block;
}

@media (min-width:600px) {
	
	.aditude-mobile, .aditude-mobile-unit {
		display:none !important;
	}
	.aditude-after-next {
	    min-height: 90px;
	}
	
}
@media (max-width:599px) {
	
	.leaderboard-main {
		display:none;
	}
	.page-wrapper-single main .article-header {
		padding:0 12px !important;
	}
	.aditude-desktop, .aditude-desktop-unit {
		display:none !important;
	}
	.aditude-unit:empty {
		display:block;
	}
	.aditude-mobile-after-next {
	    margin-bottom:1em;
	}
	.aditude-after-next {
	    min-height: 250px;
	}
	.aditude-unit.aditude-mobile-after-next:empty {
		display:none;
	}
	
	.main-header-cell-4-2021, .main-header-cell-3-2021 {
		display:none;
	}
	.main-header-cell-2-2021 {
		width:auto !important;
		text-align: center;
	}
	.main-header-logo-2021 img {
	    max-height:50px;
	}
	.single-lp .main-header-wrap-2021, .single-lp .main-header-wrap-2021 > .table, .single-lp header.main-header-2021{
		height:88px !important;
		z-index: 99999;
	}
	.main-header-wrap-2021, .main-header-wrap-2021 > .table, header.main-header-2021 {
		height:70px !important;
	}
	.single-lp .main-header-2021-hamburger-menu-panel {
		height: calc(100% - 87px) !important;
		top: 87px !important;
	}
	.main-header-2021-hamburger-menu-panel {
		height:calc(100% - 70px) !important;
		top:70px !important;
	}
	.single.single-post .article-header h1.post-h1 {
	    margin: 0 !important;
	    font-size: 32px !important;
	    line-height: 38px !important;
	}
	
	.single.single-post .article-header {
	    width: 95%;
	    margin: 1em auto;
	    padding-bottom: 10px !important;
	}

}

.screen-reader-only {
    margin: 0;
    padding: 0;
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    text-indent: -9999em;
    text-align: left;
    overflow: hidden;
}


.wrap {
	max-width: 1300px; 
	margin:0 auto; 
	width: 100%;
}
.top8 .wrap, .top9 .wrap {
	max-width:1400px;
}

.footer-new {
    text-align: center;
    padding: 1em;
    overflow: hidden;
    float:left;
    width:100%;
    padding-top:24px;
	margin-bottom:-24px;
	background: #062f70;
	color: white;
	padding-bottom:24px;
}
.footer-row {
    padding: 1em 0;
}
.page-template-home_2021 .footer-new {
    padding-top: 110px;
}
.footer-new a {
    color:white;
}
.footer-new-wrap {
    max-width: 900px;
    margin: 0 auto;
}
.footer-new li {
    display: inline-block;
    padding: 10px 30px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}
.footer-new li a {
	text-decoration: none;
}
.footer-new li a:hover {
	text-decoration: underline;
}
.footer-row-socials a {
    font-size: 32px;
    padding: 10px;
}
.footer-row-copyright {
    font-size: 12px;
    max-width: 100%;
    margin: 0 auto;
    color: #c9c9c9;
    border-top: 1px solid #233f6c;
    padding-top: 25px;
}
.footer-row-logo img {
	width:150px;
}

.footer-table.wrap {
	display:block;
	width:100%;
	max-width:100vw;
}
.layout-top1 main.wrap, .layout-top2 main.wrap, .layout-top3 main.wrap, .layout-top7 main.wrap {
	max-width:1400px;
}
.page-wrapper {
    padding: 2em 0;
}
.page-wrapper-single main {
	padding:0 1em;
}

.main-header {
    display: block;
    width: 100%;
    height: 90px;
    position:relative;
}
.youreverydayheroes .main-header {
    background: #052f6f;
}
.main-header-wrap {
	background: white;
	position:relative;
}
.youreverydayheroes .main-header-wrap.fixed {
	background: #052f6f;
	height:90px;
}
.main-header-wrap.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
    right: 0;
    box-shadow:1px -1px 3px rgba(0,0,0,0.9);
}
.header-wrap.wrap {
	height: 100%;
	position:relative;
	padding:0 1em;
}
.vidazoo-player.show {
	overflow: auto !important;
	height:auto !important
}
.layout-top1 .menu-main-nav-container {
	display:none;
}
a.header-logo {
    height: 100%;
    display: inline-block;
    position: relative;
    float:left;
}
.header-logo img {
    display: inline-block;
    position: relative;
    top: 0;
    bottom: 0;
    margin: 18px 0px;
    height: 45px;
}
.youreverydayheroes .header-logo img, .travelontv .header-logo img {
    margin: 11px 0px;
    height: 65px;
}
.layout-organic a.header-top-wrap {
	display:block;
}
a.header-top-wrap {
	display:none;
	opacity:0;
	max-height:0;
	overflow: hidden;
	background-color: #052f6f;
}
a.header-top-wrap i {
	padding-left:4px;
}
a.header-top-wrap:hover, .posts-pagination-wrap a:hover {
	text-decoration: underline;
}
a.header-top-wrap.show {
    opacity: 1;
    max-height: 35px;
    color: white;
    padding: 5px 1em;
}
.header-right {
    right: 1em;
    position: absolute;
    bottom: 0;
    height: 100%;
}
.layout-top2 .header-right, .header-fb-right, .layout-top3 .header-right, .header-fb-right, .layout-top7 .header-right {
	display:none;
}
.layout-top2 .header-fb-right, .layout-top3 .header-fb-right, .layout-top7 .header-fb-right {
	display: block;
    right: 1em;
    position: absolute;
    top: 22px;
    margin: auto;
}
.header-fb-right a i {
    padding-right: 9px;
}
.header-fb-right a.nav-social {
    padding: 0px 25px;
    background: rgb(26 118 242);
    color: white;
    height: 45px;
    line-height: 45px;
    display: inline-block;
}
.travelontv.layout-top4 .header-right, .travelontv.layout-top1 .header-right, .travelontv.layout-top2 .header-right, .travelontv.layout-top3 .header-right, .travelontv .footer-socials {
	display:none;	
}
.search-wrapper {
    margin: 1em 0 0;
    display:none;
}
.search-wrapper .wrap {
	max-width:600px;
}
.search-wrapper .gsc-search-button-v2, .search-wrapper .gsc-search-button-v2:hover, .search-wrapper .gsc-search-button-v2:focus {
    border-color: #8cc63f;
    background-color: #8cc63f;
}

.nav-icon {
    float: left;
    line-height: 90px;
    padding: 0px 10px;
    color: #052f6f;
    font-size:18px;
}
.youreverydayheroes .nav-icon {
	color:#8cc63f;
}
.layout-top1 .nav-icon.nav-social {
	display:none;
}
.nav-hamburger {
	margin-left:10px;
	padding:0;
	display:none;
}
.nav-hamburger .hamburger-inner, .nav-hamburger .hamburger-inner:after, .nav-hamburger .hamburger-inner:before, .nav-hamburger .hamburger.is-active .hamburger-inner, .nav-hamburger .hamburger.is-active .hamburger-inner:after, .nav-hamburger .hamburger.is-active .hamburger-inner:before {
	background-color:#042f6f;
}
.nav-hamburger > .hamburger {
	padding:0;
	outline:none;
}
.nav-hamburger .hamburger-box {
	top:7px;
}
.header-center {
    float: left;
    height: 100%;    
    white-space: nowrap;
    text-align: left;
    line-height: 90px;
    margin-left:10px;
}
.header-center li {
    float: left;
    display: block;
}
.header-center li a {
    padding: 0 10px;
    line-height: 90px;
    display: block;
    font-weight: 700;
    font-size:13px;
    text-transform: uppercase;
    text-decoration: none;
}
.header-center li a:hover, .nav-icon:hover, .post-share a:hover {
	color: #8cc63f;
}

.page-template-home_2021 .page-wrapper {
	padding:0;
}
.home-hero {
	position:relative;
	height:calc(100vh - 90px);
}
.home-hero-bg-img {
	position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position: 50%;
    z-index:1;
}
.home-hero-bg-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.2);
}
.home-hero-table {
	display:table;
	width:100%;
	height:100%;
}
.home-hero-table-cell {
	display:table-cell;
	vertical-align: middle;
}
.home-row {
	position:relative;
}
.home-hero-content {
    text-align: center;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    z-index: 9;
    position: relative;
    color: white;
    padding: 0 1em;
}
.home-hero-content h1 {
    text-transform: uppercase;
    font-size: 70px;
    line-height: 74px;
}
.home-hero-content h2 {
    font-weight: 400;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 0.5pt;
    margin-top:25px;
}
.home-hero-newsletter-html {
	position: relative;
    margin: 40px auto 0;
    max-width: 500px;
}
.home-hero-content .gfield {
    display: block !important;
}
.home-hero-content .ginput_container {
	width:100% !important;
}
.home-hero-content .gform_footer {
   	padding: 0 !important;
    margin: auto !important;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}
.home-hero-content input[type="email"] {
    font-family: inherit;
}
.home-hero-content .gform_button {
    -webkit-appearance: none !important;
    background-color: #052e70;
    border: none;
    color: white;
    cursor: pointer;
    font-size: 15px;
    font-family: inherit;
    text-transform: uppercase;
    padding: 6px 21px 4px;
    letter-spacing: 1pt;
    position: absolute;
    right: 2px;
    top: 0;
    font-weight:700;
    border: 1px solid white;
    bottom: 0;
    height: 40px;
    margin: auto !important;
    margin-bottom: auto !important;
}
.home-hero-caret {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    width: 50px;
    height: 50px;
    margin: auto;
    z-index: 9;
    transform: rotate(90deg);
    cursor: pointer;
}
.home-hero-caret svg {
	fill:white;
}
.home-fixed-newsletter {
    color: white;
    font-weight: 700;
    position: sticky;
    top: calc(100vh - 84px);
    z-index: 9;
}
.home-fixed-newsletter-wrap {
    padding: 0;
    height: 0;
}
.home-fixed-newsletter-inner {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding: 20px 0;
}
.home-fixed-newsletter-wrapper {
    background: black;
    width: 100%;
}
.home-fixed-newsletter p {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: 44px;
    font-size: 22px;
    text-transform: capitalize;
}
.home-fixed-newsletter .gform_footer {
    padding: 0 !important;
    margin: auto !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    bottom: 0;
}
.home-fixed-newsletter .gform_wrapper {
	position:relative;
}
.home-fixed-newsletter input[type="email"] {
    font-family: inherit;
    width:70% !important;
}
.home-fixed-newsletter .gform_button {
    -webkit-appearance: none !important;
    background-color: white;
    border: none;
    color: black;
    cursor: pointer;
    font-size: 15px;
    font-family: inherit;
    padding: 10px 19px;
    letter-spacing: 1pt;
    margin: auto !important;
    margin-bottom: auto !important;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 41px;
}
.home-logos {
    background-color: #062f70;
    padding-bottom:4em;
}
.store-logos-wrap {
	width:100%;
	max-width:700px;
	margin:0 auto;
	padding:1em;
}
.store-logo-wrap {
    padding: 0;
    display: inline-block;
    width: 24.5%;
    height: 75px;
    position: relative;
}
.store-logos-wrap img.store-logo {
    max-width: 100%;
    display: block;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 1em;
    opacity: 0.8;
}
.store-logos-wrap img.store-logo:hover {
	opacity:1;
}
.store-logos {
	text-align: center;
}
.home-stats {
    background-color: #062f70;
    color: white;
    text-align: center;
}
.home-stats-wrap {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 6em 1em 2em;
}
.home-stats-text {
    font-size: 18px;
    max-width: 500px;
    width: 100%;
    margin: 10px auto;
    letter-spacing: 0.5pt;
}
.home-stats-count {
    font-weight: 700;
    font-size: 80px;
    line-height: 56px;
}
.home-stats-count:after {
    content: '+';
    position: relative;
    font-size: 45px;
    top: -17px;
    left: 5px;
}
.home-reviews-wrap {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    padding: 5em 1em 9em;
    text-align: center;
    min-height:400px;
}
.home-reviews-wrap h2 {
    font-size: 38px;
    color: #062f70;
    text-transform: uppercase;
    margin-bottom:20px;
}
.home-reviews-wrap .review-main {
    width: 33%;
    display: inline-block;
    padding: 1em;
    position:relative;
}
.home-reviews-wrap .review-main h4 {
    display: block;
    font-weight: 700;
    color: #062f70;
    position: absolute;
    width: 85%;
    font-size: 20px;
    line-height: 25px;
    margin:0;
}
.home-reviews-wrap .review-main a {
    display: block;
    text-decoration: none;
}
.home-reviews-wrap img.review-main-img {
    height: 100px;
}
.home-reviews-wrap .review-main a:hover h4 {
	color:#8dc53f
}
.close-fixed-newsletter {
	display:none;
}
.home-hero-logo img {
	width:150px;
}
.home-hero-logo {
    margin-top: 40px;
}

.archive.category h1 {
	background-color:transparent;
}

@media (max-width:1300px) {
	
	.main-header-cell-4-2021 {
		display:none !important;
	}
	.main-header-cell-3-2021 .aditude-unit {
		text-align: left;
	}
	
	
}

@media ( min-width:768px ) and ( max-width:1299px ) {
	
	body .main-header-wrap-2021 > .table {
		justify-content: left;
	}
	
}

@media ( min-width:1060px ) and ( max-width:1299px ) {
	
	body ul#menu-live-top-nav> li > a {
		font-size:14px;
	}
	
}
@media ( min-width:1300px ) { 
	
	body ul#menu-live-top-nav> li > a {
		font-size:14px;
	}
	
}


@media (max-width:599px) {
	
	.home-hero-caret {
		bottom:110px;
	}
	.home-hero-content .gform_button {
		right:1px;
	}
	.home-hero-logo img {
		width:100px;
	}
	.home-hero-content {
		top:-60px;
	}
	.home-hero-content h1 {
    	font-size: 50px;
	    line-height: 54px;
	}
	.home-hero-content h2 {
    	line-height: 30px;
		font-size: 18px;
    }
	.close-fixed-newsletter {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		color: white;
		padding: 7px 12px;
		cursor: pointer;
		text-decoration: none;
		font-size: 24px;
		z-index:9;
	}
	.store-logo-wrap {
		width:49.4%;
	}
	.home-hero-content .gform_button {
		height:46px;
	}
	.home-fixed-newsletter input[type="email"] {
		width:90% !important;
	}
	.home-fixed-newsletter .gform_footer {
	    padding: 0 !important;
	    margin: 0 !important;
	    position: relative;
	    right: auto;
	    top: auto;
	    width: 100px;
	    bottom: 0;
	}
	.home-fixed-newsletter .gform_button {
		position:relative;
		padding:7px 19px;
	}
	.home-fixed-newsletter .gform_body.gform-body {
		text-align: center;
	}	
	.home-fixed-newsletter .gform_footer.top_label {
	    width: 100%;
	    text-align: center;
	    padding: 12px 0 !important;
	}
	.home-reviews-wrap .review-main {
		width:100%;
	}
	.home-reviews-wrap .review-main h4 {
		position:relative;
		width:100%;
		font-size:18px;
	}
	.home-reviews-wrap h2 {
		font-size:34px;
	}
	.home-fixed-newsletter {
		top:calc(100vh - 207px);
	}
	.home-fixed-newsletter p {
		font-size:18px;
	}
	
	.footer-new.not-fixed .home-fixed-newsletter {
	    position: relative;
	    top: 0;
	}
	.footer-new.not-fixed {
	    padding: 0;
	    padding-top: 0;
	}
	.footer-new.not-fixed .home-fixed-newsletter-wrap {
		height:auto;
	}
	
	.footer-new.not-fixed .close-fixed-newsletter {
		display:none;
	}
	.footer-new.not-fixed .footer-new-wrap {
		padding:1em;
	}
	
}

@media (min-width:600px) and (max-width:900px) {
	
	.home-fixed-newsletter p {
		font-size:16px;
	}
	.home-fixed-newsletter input[type="email"] {
		width:55% !important;
	}
	.home-fixed-newsletter .gform_button {
		right:12px;
	}
	
}

/* Top Featured Posts */

.section-header {
    font-weight: 700;
    font-size: 30px;
    line-height: 34px;
    font-style: italic;
    text-transform: uppercase;
    padding: 5px 0;
	color: #052f6f;
    border-top: 2px solid #8cc63f;
    position: relative;
    top: 20px;
    margin-bottom:10px;
}
.section-header span {
    position: relative;
    background-color: white;
    padding: 10px;
    top: -20px;
}
.top-featured-post-section.left, .top-featured-post-section.right {
	width: 320px;
}
img.top-featured-post-item-img {
	display: block;
    height: auto;
    border-radius: 4px;
    max-height: 500px;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
.top-featured-posts-wrap {
	border-spacing:5px 0;
}
.top-featured-post-item {
    padding: 8px 24px;
}
span.top-featured-post-item-title {
    display: block;
    line-height: 24px;
    font-weight: 700;
    padding: 16px 0;
    font-size: 18px;
    color: #333;
}
.top-featured-post-item-title:hover, .top-featured-post-byline a:hover, .post-list-title a:hover, .post-list-byline a:hover, .post-byline a:hover, .footer-wrap a:hover, p#breadcrumbs a:hover {
	color:#8cc63f;
	transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
p.top-featured-post-item-excerpt {
    font-size: 14px;
    margin:0;
    display:none;
}
p.top-featured-post-item-excerpt a, .post-list-excerpt a {
	padding-left:2px;
	display:none;
	font-size:14px;
}
.post-list-excerpt a {
	font-size:14px
}
.top-featured-post-byline {
	font-style: italic;
	font-size:13px;
	margin:7px 0;
	display:none;
}
.posts-pagination-wrap a {
    background-color: #052f6f;
    color: white;
    padding: 10px 25px;
    display: inline-block;
    margin: 1em 0 0;
    font-weight: 900;
    text-transform: uppercase;
}

/* Post List */

.post-list-item {
    padding: 1em;
    font-weight: 700;
}
.post-list-item a {
	color:#333;
}
.post-list-item:nth-of-type(odd) {
    /* background: #f1f3f2; */
}
.after-post-section .post-list-item {
    padding: 8px;
    font-size: 16px;
    position: relative;
    z-index: 1;
}
.post-list-item-left {
	width:300px;
}
.post-list-img img {
	width:100%;
	display:block;
	height:auto;
}
.post-list-item-right {
    padding: 0 1.5em;
}
.post-list-title h2 {
    font-size: 22px;
    line-height: 26px;
    margin: 0;
    font-weight:700;
    padding: 10px 0 4px;
}
.post-list-title h2 a {
	color:#333;
}
.post-list-byline {
    font-size: 12px;
    padding: 3px 0;
    font-weight: 100;
}
.post-list-excerpt {
    font-size: 14px;
    margin: 10px 0 0;
    font-weight:400;
}
.most-recent-posts-wrap {
	position:relative;
	margin:1.5em 0;
}
.most-recent-posts-right, .most-recent-posts-left {
	position:relative;
}
.most-recent-posts-right {
	display:none;
}

.adhesion_container {
  position: fixed;
  bottom: 0;
  left: 0;
  max-height: 100px;
  overflow: hidden;
  width: 100%;
  display: block;
}
@media (min-width: 995px) {
  .adhesion_container {
    max-width: 728px;
    max-height: 90px;
    overflow: hidden;
    left: 50%;
    margin-left: -364px;
  }
}

/* Content */ 

.single.single-post .article-header h1.post-h1 {
    margin: 0;
    font-size: 42px;
    line-height: 46px;
    color: #333;
}
.post-excerpt {
    color: #333;
    margin: 16px 0;
    font-weight: 100;
    font-size: 20px;
    font-style: italic;
}
.layout-top1 .post-excerpt, .layout-top1 .post-share, .layout-top4 .post-excerpt, .layout-top4 .post-share, .layout-top6 .post-excerpt, .layout-top6 .post-share, .layout-top5 .post-excerpt, .layout-top5 .post-share, {
	display:none
}
header.article-header {
    margin-bottom: 2em;
}
.content-main {
    padding: 1em 0;
}
.page-template-default main {
	padding:1em;
}
.layout-organic p#breadcrumbs {
	display:block;
}
p#breadcrumbs {
	display:none !important;
    font-size: 14px;
    color: gray;
    margin: 0 0 1.5em;
}
strong.breadcrumb_last {
    font-weight: 100;
}
.single-featured-img-wrap {
	display: inline-block;
    position: relative;
    min-width:300px;
	height:100px;
}
.single-featured-img-wrap a {
    position: absolute;
    right: 10px;
    color: white;
    background-color: #8cc63f;
    padding: 10px 15px 6px;
    font-size: 26px;
    line-height: 30px;
    top: 10px;
    font-weight: 700;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
    text-transform: uppercase;
}
.layout-top4 .single-featured-img-wrap a, .layout-top6 .single-featured-img-wrap a, .wp-quiz .single-featured-img-wrap a, .layout-top5 .single-featured-img-wrap a {
	display:none;
}
.post-page-numbers:empty, .content-main p:empty {
	display:none;
}
a.post-page-numbers, .content-next-post-link a {
    display: inline-block;
    background-color: #052f6f;
    color: white;
    padding: 10px 0;
    font-size: 38px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 20px auto;
    text-decoration: none;
    width: 100%;
    text-align: center;
    line-height: 64px;
/*     box-shadow: 1px -1px 6px rgba(0,0,0,0.9); */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.layout-top9 .content-next-post-link {
	display:none
}
.layout-top9 .content-next-post-link.show {
	display:block;
}
.layout-organic .content-next-post-link, .layout-organic .content-next-page-link {
	display:none;
}
.youreverydayheroes a.post-page-numbers:hover, .youreverydayheroes .content-next-post-link a:hover {
	background-color:#8cc63f
}
.layout-top2 .content-next-post-link, .layout-top3 .content-next-post-link, .layout-top4 .content-next-post-link, .layout-top6 .content-next-post-link, .layout-top7 .content-next-post-link, .layout-top5 .content-next-post-link {
	display:none;
}
.layout-top5 .content-next-post-link.show, .layout-top2 .content-next-post-link.show, .layout-top3 .content-next-post-link.show, .layout-top4 .content-next-post-link.show, .layout-top6 .content-next-post-link.show, .layout-top7 .content-next-post-link.show {
	display:block;
}
.post-byline {
    font-size: 13px;
    margin: 10px 0 0;
    color: #062f70;
    text-transform: uppercase;
    font-weight: 700;
}
.content-cell p.wp-caption-text {
    margin: 0 !important;
    font-size: 13px !important;
    color: gray;
    line-height: 15px !important;
    padding: 0;
}
.content-cell p.wp-caption-text:before {
    content: 'Photo Credit: ';
}
.after-post-section {
    padding: 1em 0;
}
.rtk_unit, .imm_unit {
	text-align: center;
}
.OUTBRAIN, #taboola-above-next-thumbnails:not(:empty) {
	padding:15px;
}
.OUTBRAIN, #taboola-above-next-thumbnails:empty {
    padding: 0;
}
.layout-top2 .after-post-section.native-recirc-wrap, .layout-top3 .after-post-section.native-recirc-wrap, .layout-top1 .after-post-section.native-recirc-wrap, .layout-top7 .after-post-section.native-recirc-wrap {
	display:none;
}
.leaderboard-main {
    text-align: center;
    margin: 0 0 32px;
    min-height: 90px;
}
.listitem-description, .imgbox {
    line-height: 32px;
    margin: 16px 0;
    font-size: 18px;
}
.sidebar-300 {
	min-height:250px;
	margin:0 0 32px;
	text-align: center;
}
.content-cell h2, .content-cell h3, .content-cell h4, .content-cell h5, .content-cell h6 {
    margin: 24px 0;
    color:black;
}
.content-cell h2 {
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 24px 0;
}
.content-cell h3 {
	font-size: 24px;
	line-height: 28px;
}
.content-cell h4 {
	font-size:20px;
	line-height:24px;
}
.post-share {
    margin: 15px 0 10px;
    display:none
}
.imm-ad-unit.ad-sticky {
    bottom: 0;
    position: fixed;
    left: 0;
    width: 100%;
    text-align: center;
}
.post-share a {
    padding-right: 10px;
    font-size: 18px;
    border: 1px solid #f1f3f2;
    text-align: center;
    padding-left: 10px;
    padding-top: 4px;
    margin: 0 2px;
    display: inline-block;
}
.post-share-all span {
    font-size: 12px;
    vertical-align: middle;
}
.after-image-fb {
    display: block;
    clear: both;
    width: 100%;
    float: left;
    text-align: center;
}
.after-image-fb > a {
    display: inline-block;
    margin: 1em auto 2em;
    float: none;
    background: #1b75f2;
    padding: 5px 25px;
    line-height: 40px;
    color: white !important;
}
.content-main img, .content-main .wp-caption {
    max-width: 100%;
    height:auto;
}
.content-cell.content-cell-leftrail {
	width:180px;
	min-width:180px;
	max-width:180px;
	padding-right:20px;
	display:none;
}
.sidebar {
    position: relative;
}
#content {
    clear: both;
    padding: 0;
}
.top-featured-posts {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding-top:32px;
}
.layout-top2 .load-next-page, .layout-top3 .load-next-page, .layout-top7 .load-next-page {
	width:1px;
	display:block;
	height:1px;
	background-color: transparent;
}
.post-content .wp-block-image figcaption {
    margin-top: 0;
    margin-bottom: 0;
    color: gray;
    font-size: 12px;
}
.single .type-post .entry-content p, .single .type-post .entry-content ul, .single .type-post .entry-content .moreformaincontent, .single .type-post .entry-content .detailcontent .clear {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 16px;
    margin-top: 16px;
}
.entry-content table.pro-con {
	font-size: 16px;
}
table.pro-con td {
	padding: 6px 16px;
}
table.pro-con td.pro:before {
	content:'\f00c';
	margin-right: 12px;
	color:green;
	font-family: "Font Awesome 5 Free";
	display: inline-block;
	font-weight: 600;
}
table.pro-con td.con:before {
	content: '\f068';
	margin-right: 12px;
	color: red;
	font-family: "Font Awesome 5 Free";
	display: inline-block;
	font-weight: 600;
}
.layout-top8 .post-content p, .layout-top9 .post-content p {
	margin-top:1.5em;
	margin-bottom:1.5em;
}
.post-content ul {
	padding-left:1.5em;
}
.taboola-template {
    max-width: 1100px;
    width: 100%;
    margin: 2em auto;
    text-align: center;
}

.layout-top2 .content-block, .layout-top3 .content-block, .layout-top7 .content-block {
    padding: 0.5em 0;
}



@keyframes rota {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes opa {
  0% {
    opacity: 1;
  }
  50%,
    100% {
    opacity: 0;
  }
}


/* ADS */

.banner-ad {
/* 	border:1px solid gray; */
	position:relative;
	margin:2em auto;
	text-align: center;
	overflow: hidden;
}
.banner-ad-skyscraper {
	width:160px;
	height:600px;
	overflow:hidden;
}
.banner-ad-rectangle {
	width:300px;
	min-height:250px;
}
body:not(.no1) .banner-ad:after {
	content:"Advertisement";
	position:absolute;
	top:-20px;
	left:0;
	text-transform: uppercase;
	width:100%;
	text-align: center;
	font-size:10px;
	letter-spacing: 2pt;
	color:gray;
}
.header-center .before-quiz-answers.banner-ad:after {
	display:none;.
}
.header-center .before-quiz-answers.banner-ad {
	margin:0;
}
.banner-ad.hide-banner:after {
	display:none !important
}
.banner-ad-table .banner-ad-rectangle {
    margin: 2em auto 0.5em;
}
.banner-ad.banner-ad-leaderboard.nav-leaderboard {
    width: 728px;
    height: 90px;
    margin: 0 auto;
    display:none;
}
.advertising-disclosure {
    color: gray;
    font-size: 11px;
    padding: 1em;
}
.advertising-disclosure strong {
	font-weight: 900;
    padding: 0.5em 0;
    display: inline-block;
}
.youreverydayheroes .banner-ad-table, .youreverydayheroes .banner-ad-below-next, .youreverydayheroes .banner-ad-mobile-4 {
	display:none !important;
}
.banner-ad.banner-ad-leaderboard {
	min-width: 728px;
    min-height: 90px;
}
.banner-ad.banner-ad-leaderboard-mob {
	min-width:300px;
	min-height:50px;
}
.banner-ad.banner-ad-leaderboard.nav-leaderboard:after {
	display:none;
}
.main-leaderboard {
	margin:2em auto 0;
}
.banner-ad-after-first-image {
	display:none;
}
.banner-ad-above-next, .banner-ad-below-next {
	display:none;
}
.youreverydayheroes.layout-top2 .banner-ad-above-next, .youreverydayheroes.layout-top3 .banner-ad-above-next, .youreverydayheroes.layout-top2 .banner-ad-below-next, .youreverydayheroes.layout-top3 .banner-ad-below-next {
	display:block;
}
.top5.layout-proper .banner-ad-above-next, .top5.layout-proper .banner-ad-below-next {
	display:block;
}
.proper-ad-unit.hideAd {
	display:none !important;
	height:0;
	overflow: hidden;
}
.banner-ad.hideAd:after {
	display:none;
}
.layout-proper .hideAd {
	display:none !important;
}
/*
.layout-top2 .banner-ad-rectangle-1.hideAd, .layout-top2 .banner-ad-rectangle-2.hideAd, .layout-top2 .banner-ad-skyscraper.hideAd {
	display:none;
}
*/
.wp-quiz.layout-top2 .banner-ad-rectangle-2, .wp-quiz.layout-top2 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .wp-quiz.layout-top2 .post-content .banner-ad-leaderboard-0, .wp-quiz.layout-top4 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .wp-quiz.layout-top4 .post-content .banner-ad-leaderboard-0, .wp-quiz.layout-top3 .banner-ad-rectangle-2, .wp-quiz.layout-top3 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .wp-quiz.layout-top3 .post-content .banner-ad-leaderboard-0, .wp-quiz.layout-top7 .banner-ad-rectangle-2, .wp-quiz.layout-top7 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .wp-quiz.layout-top7 .post-content .banner-ad-leaderboard-0, .wp-quiz.layout-top5 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .wp-quiz.layout-top5 .post-content .banner-ad-leaderboard-0 {
	display:none;
}
.ad-placeholder, .banner-ad.hideAd {
	background:#eaeaea;
}

/* FOOTER */

.footer-wrap {
	background: #f1f3f2;
	padding:1.5em 1em;
}
.youreverydayheroes .footer-wrap {
	background: #052f6f
}
.layout-top1 .footer-wrap, .layout-top2 .footer-wrap, .layout-top3 .footer-wrap, .layout-top7 .footer-wrap {
    padding: 1.5em 1em 100px;
}
.footer-wrap-left {
	width:200px;
}
.footer-wrap-right {
	width:200px;
	text-align: right;
}
.footer-logo img {
	display:block;
	width:100%;
}
.footer-wrap-center {
	padding:0 30px;
}
.footer-wrap-center li {
	display:inline-block;
}
.footer-wrap-center li a:after {
    content: "\2022";
    display: inline-block;
    margin: 0 8px;
}
.footer-wrap-center li:last-child a:after {
    content: "";
    margin: 0;
}
.footer-copyright {
    text-align: center;
    font-size: 13px;
    color: gray;
    margin: 2em auto 0;
    max-width:660px;
}
.youreverydayheroes .footer-copyright {
	color:white
}
.footer-icon {
	padding:0 5px;
	font-size:20px;
	text-decoration: none !important
}
.youreverydayheroes a.footer-icon {
	color:#8cc63f;
}

.no1.layout-top3 .post-content .content-block-0 .banner-ad {
	display:none !important;
}
.the-content {
	clear:both;
}
.no1.layout-top3 .post-content > .banner-ad-table {
	display:none !important;
}

.mobile-only {
	display:none;
}
.desktop-only {
	display:none;
}

div#adhesion_unit {
    position: fixed !important;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 9999;
}

.main-header-wrap-2021, .main-header-wrap-2021 > .table {
    height: 72px
}
.main-header-wrap-2021 {
    position: relative;
    overflow: hidden;
}
body.single-lp .main-header-wrap-2021 {
	padding-top:20px;
}
header.main-header-2021 {
    position: sticky;
    top: 0;
    z-index: 9999;
    background-color: white;
    height: 72px;
	box-shadow:0 1px 3px rgba(0,0,0,.1);
}
.single-lp header.main-header-2021 {
	height:92px;
}
.single-lp .main-header-wrap-2021, .single-lp .main-header-wrap-2021 > .table {
	position: fixed;
	top: 0;
	padding-top: 20px;
	left: 0;
	right: 0;
	margin: auto;
}
.single-lp .main-header-wrap-2021 > .table {
	margin-top: 9px;
}
.single-lp .table-cell.middle.main-header-cell-2021.main-header-cell-1-2021, .single-lp .table-cell.middle.main-header-cell-2021.main-header-cell-3-2021 {
	vertical-align: middle;
}
.single-lp .table-cell.middle.main-header-cell-2021.main-header-cell-2-2021 {
	vertical-align: top;
}
.main-header-cell-4-2021 {
	padding-right:1em;
}
.main-header-logo-2021 img {
    width:auto;
    display: inline-block;
    padding: 4px 16px;
    vertical-align: middle;
	max-height:50px;
}
.main-header-wrap-2021 > .table {
	width: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.main-header-2021-hamburger-menu i:before {
    color: #073070;
    font-size: 28px;
}
ul#menu-live-top-nav {
	display: flex;
	width: 100%;
}
ul#menu-live-top-nav> li {
	display: inline-block;
}
ul#menu-live-top-nav> li > a {
	display: inline-block;
	padding: 14px 10px;
	font-weight: 600;
	font-size: 13px;
}
ul#menu-live-top-nav> li > a:hover {
	color: #8cc641;
}
.search-nav-mob {
	display:none;
}

.entry-content table.product-features {
	border-collapse: collapse;
	width: 75%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	background-color: white;
	margin: 24px 0;
}
table.product-features td:nth-of-type(odd) {
	font-weight: 700;
}
table.product-features td {
	text-align: left;
	padding: 12px;
	border-bottom: 1px solid #ddd;
}
.post-content a {
	font-weight: 700;
	text-decoration: underline;
}

@media (max-width:767px) {
	
	.entry-content table.product-features {
		width: calc(100% - 32px);
		margin: 24px auto;
	}
	table.product-features td:nth-of-type(odd) {
		white-space: nowrap;
	}
	.entry-content table.pro-con {
		font-size: 14px;
	}
	.search-nav-mob > a {
		display: inline-block;
		padding: 8px;
		font-size:22px;
	}
	.search-nav-mob {
		display:inline-block;
	}
	.main-header-wrap-2021 > .table {
		justify-content: space-evenly;
	}
	ul#menu-live-top-nav {
		display:none;
	}
	
}
@media (min-width:768px) and (max-width:1069px) {
	
	ul#menu-live-top-nav {
		flex-wrap: nowrap;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		flex: 0 0 auto;
		align-items: center;
	}
	ul#menu-live-top-nav> li {
		display: inline-block;
		white-space: nowrap;
	}
	
}
@media (min-width:768px) {
	
	.single-lp .main-header-wrap-2021, .single-lp .main-header-wrap-2021 > .table {
		justify-content: center;
	}
	
}
@media (min-width:1100px) {
	
	.table-cell.middle.main-header-cell-2021.main-header-cell-4-2021 {
		width: 290px;
		text-align:right;
		padding-left:20px;
	}
	
}
@media (max-width:1099px) {
	
	.table-cell.middle.main-header-cell-2021.main-header-cell-4-2021 {
		display:none;
	}
	
}

.wp-search-nav {
	position: fixed;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	background: white;
	padding: 12px;
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	z-index: 9999;
	font-size: 24px;
	font-weight: 700;
	visibility: hidden;
	opacity:0;
	max-height:0;
	overflow:hidden;
	transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;
}
.wp-search-nav.show {
	opacity: 1;
	visibility: visible;
	max-height: 60px;
	border-top: 1px solid #eaeaea;
}
.wp-search-nav span.screen-reader-text {
	display: none;
}
.wp-search-nav input.search-field {
	border: 1px solid #ebebeb;
	font-size: 20px;
	display: inline-block;
	padding: 0 12px;
	max-width: 100%;
	line-height: 32px;
}
.wp-search-nav input.search-submit {
	display: inline-block;
	font-size: 11px;
	vertical-align: top;
	padding: 6px 12px;
	height: 34px;
	background: #052e6f;
	color: white;
	border: none;
	font-weight: 700;
	text-transform: uppercase;
}

.main-header-cell-1-2021 {
    width: 65px;
    text-align: center;
    cursor: pointer;
}
.main-header-2021-close, .main-header-2021-hamburger {
	opacity:0;
	visibility: hidden;
	height:0;
	width:0;
	overflow: hidden;
}
.main-header-2021-hamburger-menu .main-header-2021-hamburger {
	opacity:1;
	visibility: visible;
	height:27px;
	width:100%;
}
.menu-open .main-header-2021-close {
	opacity:1;
	visibility: visible;
	height:27px;
	width:100%;
}
.menu-open .main-header-2021-hamburger {
	opacity:0;
	visibility: hidden;
	height:0;
	width:0;
}
.nav-post-title {
    color: #052f6f;
    text-align: right;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
}
a.nav-share-2021 {
	color:white;
    padding-left: 8px;
    cursor: pointer;
}
.main-header-2021-hamburger-menu-panel {
    position: fixed;
    top: 72px;
    background-color: #062f70;
    color: white;
    left: 0;
    width: 300px;
    height: calc(100% - 72px);
    border-top: 4px solid #8dc43f;
    transform: translateX(-300px);
    cursor: default;
    overflow: scroll;
}

.single-lp .main-header-2021-hamburger-menu-panel {
	top:92px;
	height: calc(100% - 92px);
}
.menu-open .main-header-2021-hamburger-menu-panel {
	transform: translateX(0);
}
.main-header-2021-hamburger-menu-panel-wrap a {
    color: white !important;
    display: block;
    text-align: left;
    padding: 0 8px;
    line-height: 40px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 24px;
}
.main-header-2021-hamburger-menu-panel-wrap a:hover {
	text-decoration: underline !important
}
.main-header-2021-hamburger-menu-panel-wrap {
    padding: 1em;
    padding-top:2.5em;
}
a.nav-panel-social {
    width: 15%;
    display: inline-block;
    vertical-align: middle;
}
.nav-panel-socials {
    position: relative;
    width: 100%;
    text-align: center;
    margin: 3em 0 0;
}
.nav-panel-socials i:before {
    font-size: 22px;
    text-align: left;
}
.nav-panel-disclaimer {
	font-size:11px;
	color:#c9c9c9;
}
.nav-panel-disclaimer a {
    display: inline-block;
    padding: 0;
    line-height: inherit;
    font-weight: 700;
    font-size:11px;
    color:#c9c9c9;
    text-transform: none;
}
.main-header-2021-hamburger-menu-panel li {
	display:block;
}
.nav-share-2021-icons i.jssocials-share-logo {
	font-family:'Font Awesome 5 Brands';
}
.nav-share-2021-icons i.fa.fa-at.jssocials-share-logo {
    font-family: "Font Awesome 5 Free";
}
.nav-share-2021-icons {
    position: absolute;
    bottom: 0;
	overflow:hidden;
    top: 0;
    background:white;
    margin: auto;
    height: 55px;
    width: 270px;
    opacity: 0;
    visibility: hidden;
}
.nav-share-2021 {
    display: inline;
    padding-left: 8px;
}
.nav-share-2021-icons.show {
	opacity:1;
    visibility: visible;
}
.jssocials-share-reddit a.jssocials-share-link {
    background: black;
}
.jssocials-close {
    position: absolute;
    top: 0;
    left: 315px;
    color: white;
    bottom: 0;
    margin: auto;
    height: 20px;
    padding: 0 7px;
    cursor: pointer;
}


@media (max-width: 599px) {
	
	.leaderboard-main {
	    margin: 32px 0 16px;
	    min-height: 250px;
	}
	
	.layout-top3 .banner-ad-table > .banner-ad-cell {
    	display: block;
	}
	
	.footer-row-menu li {
		padding: 10px;
    	font-size: 13px;
	}
	.footer-row-copyright {
		font-size:10px;
	}
	
	.post-content > p {
    	padding: 0 15px;
	}
	.page-wrapper-single main .content-block > * {
		padding:0;
	}
	
	#vid-container0 > * {
		width:100% !important;
		max-width:100% !important;
	}
	.banner-ad-leaderboard-2.banner-ad-below-next-button {
	    display: none;
	}
	.layout-proper .banner-ad-after-first-image {
		display:block;
	}
	.mobile-only {
		display:block;
	}
	.layout-top3 .after-image-fb > a {
	    margin: 1em auto 0;
    }
    .layout-top3 .content-block-0 > .banner-ad-cell.banner-ad-cell-right.table-cell {
	    display: block;
	    clear: both;
	    float: left;
	    width: 100%;
	}
	.post-content cnx.cnx-main-container.cnx-in-mobile.cnx-el.cnx-main-container-flex {
		max-width:100%;
		width:100%;
		padding:0;
	}
	.page-wrapper-single main {
		padding:0;
	}
	.page-wrapper-single main .article-header, .page-wrapper-single main .content-block > *, .layout-top1 .page-wrapper-single .post-content > *, .layout-organic .post-content > * {
		padding:0 1em;
	}
	.page-wrapper-single main .content-block img, .page-wrapper-single main .content-block .wp-caption, .layout-top1 .post-content > .single-featured-img, .layout-top1 .post-content .content-block img, .layout-top1 .post-content .wp-caption {
		padding:0;
	}
	.content-block p.wp-caption-text, .layout-top1 .content-cell p.wp-caption-text, .layout-organic .wp-caption-text {
		text-align: center;
	}
	.banner-ad-rectangle-mob {
		min-height:50px;
	}
	.banner-ad-rectangle {
	    max-width: 100%;
	    width: 100%;
	}
	.layout-top1 .post-content .banner-ad, .layout-top1.paged-1 .banner-ad-below-next {
		min-height:250px;
	}
	.layout-top1 .banner-ad-below-next {
		min-height:250px;
	}
	.layout-top4 .banner-ad-after-first-image, .layout-top4 .banner-ad-below-next, .layout-top6 .banner-ad-after-first-image, .layout-top6 .banner-ad-below-next, .layout-top5 .banner-ad-after-first-image, .layout-top5 .banner-ad-below-next {
		min-height:250px;
	}
	.layout-top4 .banner-ad-below-next.height-250, .layout-top6 .banner-ad-below-next.height-250, .layout-top5 .banner-ad-below-next.height-250 {
		min-height:250px;
	}
	.layout-top4 .banner-ad-rectangle-2, .layout-top6 .banner-ad-rectangle-2, .layout-top5 .banner-ad-rectangle-2{
		min-height:250px;
	}
	.layout-top4 .banner-ad-rectangle-2.height-600, .layout-top6 .banner-ad-rectangle-2.height-600, .layout-top5 .banner-ad-rectangle-2.height-600 {
		min-height:250px;
	}
	.footer-wrap-center {
		padding:0;
	}
	.layout-top4 .banner-ad-after-first-image, .layout-top6 .banner-ad-after-first-image, .layout-top5 .banner-ad-after-first-image {
		display:block;
	}
	.connatix-wrapper.connatix-wrapper-top4 {
    	margin-bottom: 1.5em;
    	margin-top:1.5em;
	}
	.post-list-excerpt, .post-list-byline {
		display:none;
	}
	.post-list-item-right {
		vertical-align: middle;
	}
	a.header-logo {
	    display: block;
        width: 80%;
        padding-top: 15px;
	    text-align: center;
	}
	.layout-top2 .header-fb-right, .layout-top3 .header-fb-right, .layout-top7 .header-fb-right {
		top:10px;
	}
	.youreverydayheroes.layout-top2 .header-fb-right, .youreverydayheroes.layout-top3 .header-fb-right {
		top:22px;
	}
	.layout-top2.travelontv .header-fb-right, .layout-top3.travelontv .header-fb-right {
    	top: 25px;
	}
	.layout-top2 a.header-logo, .layout-top3 a.header-logo, .layout-top7 a.header-logo{
		text-align: left;
	}
	.layout-top2 .load-next-page, .layout-top3 .load-next-page, .layout-top7 .load-next-page{
    	margin:0;
    }
    .layout-top1 .banner-ad-cell.banner-ad-cell-left, .layout-top4 .banner-ad-cell.banner-ad-cell-left, .layout-top6 .banner-ad-cell.banner-ad-cell-left, .layout-top5 .banner-ad-cell.banner-ad-cell-left {
	    display:none !important;
    }
	
	.page-wrapper {
    	padding: 0;
	}
	a.nav-social {
		display:none;
	}
	.after-image-fb a.nav-social {
		display:block;
	}
	.post-content .banner-ad {
    	margin: 3em auto 2em;
    	padding: 0 !important;
	}
	.footer-table .table-cell {
	    display: block;
	    margin: 0 auto 2em;
	    text-align: center;
		width: 100%;
		max-width: 100vw;
	}
	.layout-top1 .banner-ad-above-next, .layout-top1 .banner-ad-below-next, .layout-top4 .banner-ad-above-next, .layout-top4 .banner-ad-below-next, .layout-top6 .banner-ad-above-next, .layout-top6 .banner-ad-below-next, .layout-top5 .banner-ad-above-next, .layout-top5 .banner-ad-below-next {
		display:block;
	}
	.layout-top1 .banner-ad-cell.banner-ad-cell-left, .layout-top4 .banner-ad-cell.banner-ad-cell-left, .layout-top6 .banner-ad-cell.banner-ad-cell-left, .layout-top5 .banner-ad-cell.banner-ad-cell-left {
		display:none;	
	}
	.layout-top1 .banner-ad-after-first-image, .layout-top2 .banner-ad-after-first-image, .layout-top3 .banner-ad-after-first-image, .layout-top7 .banner-ad-after-first-image {
		display:block;
		text-align: center;
	}
	.main-leaderboard {
		display:none;
	}
	h1.post-h1 {
		font-size:36px;
		line-height:40px;
	}
	.post-excerpt {
    	font-size: 13px;
	}
	.post-byline {
		font-size:13px;
	}
	.header-logo img {
		margin: 10px 0px;
		height: 38px;
	}
	.top-featured-posts-wrap .table-cell {
		display:block;
		width:100%;
	}
	.header-center {
		display:none;
	}
	a.header-top-wrap {
		font-size:11px;
	}
	.content-cell {
		display:block
	}
	.top-featured-post-item-0 span.top-featured-post-item-title {
	    font-size: 32px;
	    line-height: 34px;
	}
	.top-featured-post-item-0 {
		border-bottom:1px solid #eee
	}
	.top-featured-post-item-0 p.top-featured-post-item-excerpt {
	    font-size: 18px;
	    margin:10px 0;
	}
	.most-recent-posts-right, .most-recent-posts-left {
	    display: block;
	}
	.post-list-item-left {
    	width: 140px;
	}
	.post-list-title h2 {
	    font-size: 18px;
	    line-height: 20px;
	    margin: 0;
	    padding: 0;
	}
	.content-cell-right {
		display:none;
	}
	.single-post .content-cell-right {
		display:block;
		padding:0 16px;
	}
	p.top-featured-post-item-excerpt a, .post-list-excerpt a {
		display:inline
	}
	.single-post .sidebar-300 {
		text-align: center;
	}
	
	.single-post .post-list-item {
    	padding: 16px 0;
    	font-size:18px;
    }
	
}

@media (min-width:600px) {
	
	.desktop-only {
		display:block;
	}

	.banner-ad-leaderboard-inf {
		min-height:90px;
	}
	.banner-ad-mobile-4 {
		display:none;
	}
	.connatix-wrapper-top4 {
		min-height:415px;
		display:none;
	}
	
	.banner-ad-leaderboard-mob, .banner-ad-leaderboard-afterpage {
		display:none;
	}
	.layout-top2 .post-content .banner-ad.banner-ad-leaderboard, .layout-top3 .post-content .banner-ad.banner-ad-leaderboard, .layout-top7 .post-content .banner-ad.banner-ad-leaderboard {
		width:728px;
		display:block;
	}
	.main-leaderboard {
		min-height:90px;
	}
	.content-cell-right {
		width:350px;
		padding:0 0 0 25px;
	}
	.most-recent-posts-right {
		width:350px;
	}
	.signup-sidebar {
	    padding: 0 0 0 40px;
	}
	.top-featured-post-item-3 span.top-featured-post-item-title, .top-featured-post-item-4 span.top-featured-post-item-title {
	    font-size: 26px;
	    line-height: 34px;
	    text-align: center;
	}
	.top-featured-post-item-3 {
		border-bottom:1px solid #eee
	}
	.top-featured-post-item-4 {
		margin-top:1.5em
	}
	.top-featured-post-item-3 p.top-featured-post-item-excerpt, .top-featured-post-item-4 p.top-featured-post-item-excerpt {
	    font-style: italic;
	    font-size: 18px;
	    text-align: center;
	}
	.top-featured-post-item-3 .top-featured-post-byline, .top-featured-post-item-4 .top-featured-post-byline {
		text-align: center;
	}

}

@media (min-width:600px) and (max-width:1024px) {
	
	.layout-top1 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top4 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top6 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top5 .banner-ad.banner-ad-leaderboard.nav-leaderboard {
	    position: absolute;
	    top: 88px;
	    left: 0;
	    right: 0;
	    display: block;
	    margin: 0 auto;
	    width:100%;
	    text-align: center;
	}
	.layout-top1 .main-header-wrap.fixed, .layout-top4 .main-header-wrap.fixed, .layout-top6 .main-header-wrap.fixed, .layout-top5 .main-header-wrap.fixed {
    	position: relative;
    }
	.layout-top1 .main-header, .layout-top4 .main-header, .layout-top6 .main-header, .layout-top5 .main-header {
		margin-bottom:90px;
	}
	.youreverydayheroes.layout-top1 .main-header, .youreverydayheroes.layout-top4 .main-header {
		margin-bottom:0;
	}
	.page-wrapper {
		padding:0 0 2em;
	}
		
}

@media (max-width:1024px) {

	.layout-organic .banner-ad-cell {
		display:block;
	}
	.layout-top1 .content-cell-leftrail, .layout-top4 .content-cell-leftrail, .layout-top6 .content-cell-leftrail, .layout-top1 .content-cell-right, .layout-top4 .content-cell-right, .layout-top6 .content-cell-right, .layout-top5 .content-cell-leftrail, .layout-top5 .content-cell-right {
		display:none;
	}
	.layout-top1 .single-featured-img-wrap a, .layout-top4 .single-featured-img-wrap a, .layout-top6 .single-featured-img-wrap a, .layout-top5 .single-featured-img-wrap a {
		display:none;
	}

}

@media (min-width:1000px) {
	
	.layout-top1 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top4 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top6 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top2 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top3 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top7 .banner-ad.banner-ad-leaderboard.nav-leaderboard, .layout-top5 .banner-ad.banner-ad-leaderboard.nav-leaderboard{
		display:block;
	}
	.layout-top1 .content-cell-main {
		padding:0 1em;
	}
	.layout-top8 .content-cell-main, .layout-top9 .content-cell-main {
		padding:0 1em;
	}
	.layout-top8 .content-cell-right, .layout-top9 .content-cell-right {
		width:300px;
	}
	
}

@media (max-width:1080px) {
	
	.layout-top2 .content-cell-right, .layout-top3 .content-cell-right, .layout-top7 .content-cell-right {
		display:none;
	}
	
}

@media (min-width:1025px) { 
	
	.yahoo-3 .nav-leaderboard {
/* 		display:none !important; */
	}
	
	a.post-page-numbers:hover {
		background-color:#215db9;
		box-shadow: 1px -1px 6px rgba(0,0,0,0);
	}
	p.top-featured-post-item-excerpt:hover a, .post-list-excerpt:hover a {
		display:inline
	}
	.header-center {
		width: calc(100% - 325px);
    	min-width: 728px;
    	margin-left:40px;
    }
	.layout-top1 .content-cell.content-cell-leftrail, .layout-top4 .content-cell.content-cell-leftrail, .layout-top5 .content-cell.content-cell-leftrail, .layout-top6 .content-cell.content-cell-leftrail, .layout-top8 .content-cell.content-cell-leftrail, .layout-top9 .content-cell.content-cell-leftrail {
		display:table-cell;
	}
	.top-featured-post-section.center p.top-featured-post-item-excerpt {
		padding:0 1em;
	}
	
	.content-cell-main {
	    padding: 0 2em;
	}
	
}

@media (max-width:1200px) {
	
	.layout-top1 .banner-ad-cell {
		display:block;
	}
	.layout-top1 .banner-ad-cell.banner-ad-cell-left, .layout-top1 .banner-ad-cell.banner-ad-cell-right {
		display:table-cell;
	}
	
}

@media (min-width:1260px){
	
	.layout-top2 .content-cell.content-cell-leftrail, .layout-top3 .content-cell.content-cell-leftrail, .layout-top7 .content-cell.content-cell-leftrail {
		display:table-cell;
	}
	
}

@media (max-width:1350px) and (min-width:1260px) {
	
	.layout-top2 .content-cell.content-cell-leftrail, .layout-top3 .content-cell.content-cell-leftrail, .layout-top7 .content-cell.content-cell-leftrail {
	    width: 160px;
	    min-width: 160px;
	    max-width: 160px;
	    padding-right:0;
    }
   .layout-top2  .content-cell.content-cell-right, .layout-top3  .content-cell.content-cell-right, .layout-top7  .content-cell.content-cell-right{
	    padding:0;
	    width:300px;
    }
    .layout-top2 .content-cell-main, .layout-top3 .content-cell-main, .layout-top7 .content-cell-main {
	    padding:0 1em;
    }
	
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .content-main img, .content-main .wp-caption {
	    width:100%;
    }
}

.swing-in-top-fwd {
	-webkit-animation: swing-in-top-fwd 0.75s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
	        animation: swing-in-top-fwd 0.75s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
}

@-webkit-keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}
@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@-webkit-keyframes fa-spin {
	0% {
	    -webkit-transform: rotate(0deg);
	    transform: rotate(0deg);
	}
	100% {
	    -webkit-transform: rotate(1turn);
	    transform: rotate(1turn);
	}
}
@keyframes fa-spin {
	0% {
	    -webkit-transform: rotate(0deg);
	    transform: rotate(0deg);
	}
	100% {
	    -webkit-transform: rotate(1turn);
	    transform: rotate(1turn);
	}
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:32px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:32px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}

/*!
Added hamburger css
 */
.topnav {
    display: none;
    float: left;
    padding-top: 20px;
}

@media only screen and (max-width: 599px) {
    .topnav {
        display: block !important;
    }
    /* Style the navigation menu */
    .topnav {
        overflow: hidden;
        position: relative;
    }


    /* Style navigation menu links */
    .topnav a {
        padding: 14px 16px;
        text-decoration: none;
        font-size: 17px;
        display: block;
    }

    /* Style the hamburger menu */
    .topnav a .icon {
        background: black;
        display: block;
        position: absolute;
    }

    /* Add a grey background color on mouse-over */
    .topnav a:hover {
        color: black;
    }

    /* Style the active link (or home/logo) */
    .topnav .active {
        background-color: #4CAF50;
        color: white;
    }

    #myLinks {
        top: 56px;
        left: 0!important;
        bottom: auto;
        width: 240px;
        max-width: inherit;
        position: fixed;
        max-height: 90%;
        max-height: -moz-calc(100% - 56px);
        max-height: -webkit-calc(100% - 56px);
        max-height: calc(100% - 56px);
        overflow-x: hidden;
        overflow-y: auto;
        box-shadow: 0px 7px 21px rgb(0 0 0 / 42%);
        z-index: 100;
        background-color: white;
    }

}