@media only screen and (max-width: 1128px) {
.wrap,.boxed .main-wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body.android{text-rendering:auto}
.main-head .right{margin-left:0}
.navigation .menu li > a{padding:0 20px}
.post-header img,.post-content img{max-width:100%;height:auto}
.no-display{opacity:1}
.navigation .menu li > a:after,.navigation .mega-menu.links > li li a:before,.flex-direction-nav a:after,.sc-accordion-title a:after,.sc-toggle-title a:after,.fa,.main-stars{text-rendering:auto}
}
@media only screen and (min-width: 800px) and (max-width: 940px) {
.column,.row [class*="col-"]{padding-left:15px;padding-right:15px}
.wrap > .row,.row{margin-left:-15px;margin-right:-15px}
.navigation .menu > li > a{font-size:13px;padding:0 13px}
.navigation .menu li > a:after{margin-left:5px;font-size:13px;line-height:1}
.main-featured .blocks .small h3{padding:20px 5px 5px}
.main-featured .blocks.col-4{padding-left:4px}
.main .sidebar:before{margin-left:-15px}
.sidebar .posts-list .content{margin-left:80px}
.listing-alt img{width:110%}
.listing-alt article > a{max-width:200px}
.listing-alt article .content{margin-left:220px}
.main-footer .posts-list img{width:60px}
.main-footer .posts-list .content{margin-left:75px}
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
.main-featured .blocks{display:none}
.main-content,.sidebar{width:100%}
.main-footer .col-4{width:100%;margin-top:28px}
.main-footer .col-4:first-child{margin-top:0}
}
@media only screen and (max-width: 799px) {
.post-content p,.post-content > ul,.post-content > div,.post-content > dl,.post-content blockquote,.post-content ol{margin-bottom:.9em}
.listing.grid-overlay article{margin-bottom:0}
.top-bar {border:none;}
.top-bar .search{display:none}
.top-bar-content > div{display:block}
.main-head .title{float:none;margin-bottom:13px;margin-top:10px;line-height:1}
.main-head .right{float:none;margin-bottom:28px;line-height:1.5;text-align:center;display:none;margin-left:0}
.main .sidebar{margin-top:35px}
.main .sidebar:before{display:none}
.navigation{border-bottom:0}
.navigation .menu{display:none}
.navigation .mobile-menu.active{display:block}
.navigation .mobile,.navigation .off-canvas{display:block}
.navigation ul li{float:none;clear:both;display:block}
.navigation .menu ul{position:static;display:none;visibility:visible;opacity:1}
.navigation .menu > li > a{font-size:13px;margin-bottom:0;border-bottom:0}
.navigation .mobile:hover a{text-decoration:none}
.navigation .mobile{display:block}
.navigation .mobile .selected{display:block;padding:0 15px;line-height:43px;margin-bottom:-1px}
.navigation .mobile .text{float:left}
.navigation .mobile .current{float:left;margin-left:14px;font-size:13px;max-width:40%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:bottom}
.navigation .mobile .hamburger,.navigation .mobile .fa-search{float:right;border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:0.45em;left:0.15em;position:relative;top:0.15em;transform:rotate(135deg);width:0.45em;margin-top:13px;}
.navigation .menu > li:hover > a,.navigation .menu > .current-menu-item > a,.navigation .menu > .current-menu-parent > a,.navigation .mega-menu.links > li:hover,.navigation .menu > .current-menu-ancestor > a{border-bottom:0;background:#1e2935}
.navigation .menu li a{float:none;display:block;border-top:1px solid #fff}
.navigation .menu li > a:after{display:none}
.navigation .menu li > a .chevron{float:right;border-style:solid;border-width:0.25em 0.25em 0 0;content:''; display:inline-block;height:0.45em;left:0.15em;position:relative;top:0.15em;transform:rotate(135deg);width:0.45em;margin-top:13px;}
.navigation .menu li ul li > a .chevron{margin:0;margin-right:-25px;padding:2px 0;margin-top:-5px}
.navigation .menu > li li a{padding-left:35px}
.navigation .menu > li li li a{padding-left:45px}
.navigation .menu li.active{background:#1e2935}
.post-subheadline {font-weight: bold; font-size: 1.2em; color: #e54e53; font-style:italic;}
}
@media only screen and (max-width: 767px) {
.row .column,.column,.row [class*="col-"]{width:100%;margin-bottom:28px;padding-left:10px;padding-right:10px;float:none}
.post-content .row .column{margin-bottom:1.857em}
.page > .row.builder > .column:only-child{margin-bottom:0}
.breadcrumbs{padding:14px;line-height:1.5}
.breadcrumbs .location{display:none}
.highlights-box.three-col .column.one-third{margin-bottom:42px;float:left}
.highlights-box.three-col .column.one-third:last-child{margin-bottom:0}
.highlights-box.three-col article{float:left;width:50%}
.no-sidebar .highlights-box.three-col article{float:none;width:100%}
.highlights .block.posts{border-top:0;margin-top:0}
.post-content{margin-left:0}
.post-content-right{clear:both}
.author-info .avatar{max-width:75px;height:auto}
.author-info .description{margin-left:100px}
.author-info .social-icons{float:none;overflow:hidden;padding-top:14px}
.related-posts .highlights-box.three-col .column{margin-bottom:10px}
.listing.grid-overlay h2 a{font-size:15px}
.main-footer .widget:last-child{margin-bottom:0}
.lower-foot .widgets > div{margin-top:28px;text-align:center}
.lower-foot .widgets > div:first-child{margin-top:0}
.lower-foot .textwidget{float:none}
}
@media (min-width: 550px) and (max-width: 767px) {
.listing.grid-3 .column{width:50%}
.listing.grid-3 > .column:nth-child(3n+1){clear:none}
}
@media only screen and (max-width: 400px) {
body.boxed{padding:0}
.main-head .title{font-size:32px}
.boxed .navigation .off-canvas{left:0}
.breadcrumbs{display:none}
.highlights-box.three-col article,.highlights-box.three-col .posts{width:100%;float:none;padding:0}
.highlights-box.three-col .column.one-third{margin-top:0}
.highlights-box.three-col article{margin-bottom:28px}
.author-info .social-icons{float:none;padding:21px 0}
.author-info .avatar{max-width:65px;height:auto;margin-right:14px}
.author-info .description{margin-left:0}
}
@media (min-width: 768px) {
.listing-alt img{max-width:351px}
}
@media screen and (max-width: 480px) {
.main{margin:6px auto}
#tips{width:100%;font-size:12px}
.main-head header{min-height:65px}
.top-bar-content{padding:0}
.post-content{font-size:18px}
.post .post-content>p:first-child {font-size: 21px}
h2{font-size:20px}
.post-content,.post-share{line-height:1.6;font-size:21px}
#main-head .wrap{padding:0 10px}
.related-posts .highlights .image-link{min-height:42px;display:inline;position:relative}
.related-posts .highlights .image-link img{display:block;width:50%;height:auto;float:left}
.related-posts .highlights p{color:#19232d;font-size:18px;line-height:1.1;padding-left:0;margin:0 0 0 15px;display:inline-block;width:40%;font-weight:700}
.related-posts .highlights-box.three-col article{margin-bottom:0}
.logo-image{height:60px}
.post-header .post-title{font-size:42px;font-weight:600;margin-right:0px;line-height:1.1em}
.post-header .featured img{margin-left:-10px;margin-right:-10px}
.post-content h3{border-left: red solid 5px;padding-left: 10px}
div.post-content ul li{margin-bottom:8px}
div.post-content ul li:last-child{margin-bottom:0}
.row .topad{margin:4px 0}
.post-content ul{margin-left:22px;}
.post-content h2{line-height:1.2;}
.title-above .post-header .featured{width:394px;margin-bottom:10px;}
.breadcrumbs{display:none}
}
@media screen and (max-width: 360px) {
.title-above .post-header .featured{width:360px;margin-bottom:10px;}
}
@media screen and (max-width: 320px) {
.title-above .post-header .featured{width:320px;margin-bottom:10px;}
}
#video-player-container {
  width: 100%;aspect-ratio: 16 / 9;height: auto;margin-bottom:15px;
}
