:root{--custom-accent:#af262f;--bg-accent:#fdf1e1}.td-make-full,.td-container{width:100% !important;max-width:1350px;padding-left:15px;padding-right:15px}.td-pb-span12{width:100%}.td-pb-span8{width:66% !important}.td-pb-span6,.td-block-span6,.td-block-span6:first-child{width:50% !important}.td-pb-span4{width:33% !important}.td-main-logo img{margin-top:30px;margin-bottom:15px}.td-header-main-menu{background:#af262f}.td-header-style-10 #td-header-menu{display:table;margin:0 auto 0 0}.td-header-style-10 .td-ad-m{border:none !important}.td-header-menu-wrap{background-color:#fff;border-bottom:1px solid #e9e9e9}.sf-menu{margin:0}.sf-menu li{float:left !important;list-style:none;position:relative;padding:2px 0;line-height:28px}.sf-menu li a{font-size:12px;outline:none !important;letter-spacing:1px;font-weight:700;font-family:"Roboto",sans-serif;text-transform:uppercase;border-left:1.5px solid;border-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#e2e2e2 48%,rgba(255,255,255,0) 100%) 1}.sf-menu li a:hover{background-color:#373636;color:#fff}.td-header-row.td-header-main-menu.td-affix{border-bottom:1px solid #e9e9e9;box-shadow:1px 2px 4px rgba(0,0,0,.26)}.main-article{padding:0;border-right:2px solid;border-image:linear-gradient(to bottom,rgba(255,255,255,0) -30%,#e2e2e2 50%,rgba(255,255,255,0) 100%);border-image-slice:1}.main-article h1{color:#fff}.main-article .td-post-category{border:none;border-radius:0}.main-article .td-module-meta-info{bottom:30px;position:absolute}.main-article .td-post-author-name a{margin:20px 30px 0;font-family:Roboto !important;font-size:15px !important;line-height:1.1 !important;font-weight:300 !important;text-transform:uppercase !important;color:#fff}.main-article .td-module-thumb{position:relative}.main-article .td-module-thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.8))}.main-list.hide-first .td-block-span12:first-of-type{display:none}.list-inner-2{padding:0;margin-left:15px}.list-inner-2 .td_block_inner{margin:0}.list-inner-2 .td-post-category{padding:0;background-color:transparent;border-radius:0;color:var(--custom-accent);margin-bottom:10px}.list-inner-2 .td_block_inner{margin:0 !important}.list-inner-2 .td_module_wrap{padding:25px 0 !important;margin:0 !important;border-bottom:1px solid #e6e6e6}.list-inner-2 .td_module_wrap:last-of-type{border-bottom:0}.list-inner-2 .td_module_wrap:hover .entry-title a{color:#666}.list-inner-2 .entry-title{margin-bottom:0}.list-inner-2 .td-post-author-name{margin-top:15px}.list-inner-2 .td-post-author-name a{font-family:'Roboto';font-weight:300;font-size:15px}.sqr-list-cont .td-post-category{margin:15px 5px;padding:0}.sqr-list-cont .td-module-meta-info{padding:0}.sqr-list-cont .entry-title{margin:0;padding:0 15px}.sqr-list-cont .td_block_inner{margin-left:-15px !important;margin-right:-15px !important;display:grid;grid-template-columns:25% 25% 25% 25%;gap:0;align-items:start}.sqr-list-cont .td_module_wrap{width:100% !important;float:unset;padding-left:15px !important;padding-right:15px !important;padding-bottom:0 !important;margin-bottom:40px !important}.sqr-list-art .td_module_wrap{border-right:2px solid;border-image:linear-gradient(to bottom,rgba(255,255,255,0) -30%,#e2e2e2 50%,rgba(255,255,255,0) 100%);border-image-slice:1}.sqr-list-art .td-editor-date{margin:15px 0;position:relative}.sqr-list-art .td-editor-date *:not(.entrey-date){margin:25px 0 0;font-family:Roboto !important;font-size:14px !important;line-height:1.5 !important;font-weight:300 !important;text-transform:unset !important;color:#242526}.sqr-list-art .td-post-author-name span{margin-left:0;display:none}.sqr-list-art .td-post-date{font-family:Roboto !important;font-size:11px !important;line-height:2.2 !important;font-weight:300 !important;color:#242526;position:absolute;left:0;bottom:-2px;border-bottom:1px solid #ccc;border-top:1px solid #f0f0f0;background:#fff;width:100%;text-align:left;opacity:0;transition:opacity .5s}.sqr-list-art .td_module_wrap:hover .td-post-date{opacity:1}.sqr-list-art time{padding-left:5px}.sqr-list-art .td-editor-date{margin:15px 0;position:absolute;bottom:-15px;width:100%}.sqr-list-art .td-module-meta-info{text-align:center;min-height:150px;position:relative}.right-col{border-left:2px solid;border-image:linear-gradient(to bottom,rgba(255,255,255,0) -30%,#e2e2e2 50%,rgba(255,255,255,0) 100%);border-image-slice:1}.right-col .block-title,.td-main-sidebar .block-title{margin:15px 0 30px;border-bottom:1px solid #e6e6e6;padding:0 50px 10px 0;display:block;position:relative}.right-col .block-title span,.td-main-sidebar .block-title span{background:0 0;color:#708090;padding:0}.right-col .single-art a.td-post-category{background:0 0;color:var(--custom-accent);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:13px !important;line-height:1 !important;font-weight:700 !important;text-transform:uppercase !important;margin:0 0 10px;padding:0}.list-bg .block-title{border-bottom:1px solid var(--custom-accent)}.list-bg .block-title span{color:var(--custom-accent)}.list-bg .meta-info span{display:none}.right-col .block-title span,.td-main-sidebar .block-title span{font-family:Roboto !important;font-size:17px !important;line-height:1.1 !important;font-weight:600 !important}.right-col .entry-title,.td-main-sidebar .entry-title{font-size:16px !important;line-height:1.3 !important;font-weight:300 !important}.right-col .td-post-author-name a,.td-main-sidebar .td-post-author-name a{font-family:Roboto !important;font-weight:300;color:#242526}.right-col .meta-info *{font-family:Roboto !important;font-weight:300;color:#242526}.list-bg{background:var(--bg-accent);padding:15px}.td-main-sidebar .td_block_1{padding:0 20px}.td-main-sidebar .td_block_1 .td-excerpt,.td-main-sidebar .td_block_1 .td-module-excerpt{display:none}.td-main-sidebar .td_block_1 a.td-post-category{padding:0;background-color:transparent;border-radius:0;color:var(--custom-accent);margin-bottom:10px;font-family:Roboto !important;font-size:13px !important;line-height:1.1 !important;font-weight:700 !important;text-transform:uppercase !important;position:relative}.td-main-sidebar .td_block_1 .td-module-thumb .entry-thumb{width:100%}.td-main-sidebar .td_block_1.single-art .td-block-span12{padding:0}.sponsored-row .block-title{margin:15px 0 30px;border-bottom:1px solid #e6e6e6;padding:0 50px 10px 0;display:block}.sponsored-row .block-title span{background:0 0;color:#708090;padding:0}.sponsored-row .td-post-category{background:0 0;color:#708090;font-family:Roboto !important;font-weight:500;padding:0;margin:10px 0;text-transform:uppercase}.sponsored-row .td-post-author-name a{font-family:Roboto !important;font-weight:300;color:#242526}.grid-row-4 .wpb_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:start}.grid-row-4 .td_flex_block_2{padding:20px 0 22px}.grid-row-4 .td_block_inner{margin-left:0 !important;margin-right:0 !important}.grid-row-4 .td_module_wrap{padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}.grid-row-4 .wpb_wrapper .grid-4-col-x:first-child{padding-left:0}.grid-row-4 .wpb_wrapper .grid-4-col-x:last-child{padding-right:0}.grid-row-4 .display-inline-img-right .td_module_flex_2 .td-module-meta-info{padding-left:0}.grid-row-4 .grid-4-col-x .td_module_wrap{border-top:1px solid #e6e6e6;padding:15px 0}.grid-row-4 .grid-4-col-x .td_module_wrap:first-child{padding:30px 0 15px}.grid-row-4 .td-post-author-name{margin-top:10px}.grid-row-4 .td-post-author-name a{font-family:Roboto !important;font-weight:300;color:#242526}.grid-row-4 .display-inline-img-right .td_module_flex_2 .td-image-container{width:35%;flex-shrink:0}.grid-4-col-x .block-title,.grid-3-col .block-title{margin:0;display:block;padding-bottom:10px}.grid-4-col-x .block-title span,.grid-3-col .block-title span{background:0 0 !important;text-transform:uppercase;color:#708090;font-size:17px;font-family:'Roboto';line-height:1.1;padding:0}.grid-col-3-left .wpb_wrapper .td_block_inner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto);gap:15px;height:auto;padding-top:15px}.grid-3-col .td_module_flex_2.td_module_wrap{width:100%;padding:0;margin:0}.grid-3-col .td_block_inner{margin-left:0 !important;margin-right:0 !important}.grid-3-col .td_module_flex_2 .td-module-container{display:flex;flex-direction:row-reverse !important;gap:15px;align-items:flex-start;position:relative;border-bottom:1px solid #e6e6e6;width:100%}.grid-col-3-left .td_module_flex_2.td_module_wrap .td-category-pos-above{padding:0 15px 15px 0}.grid-col-3-right .td_module_flex_2.td_module_wrap .td-category-pos-above{padding:15px 0 15px 15px}.grid-3-col .td_block_inner>div:nth-child(5) .td-module-container,.grid-3-col .td_block_inner>div:nth-child(10) .td-module-container{border-bottom:none}.grid-col-3-left .td_flex_block_1,.grid-col-3-left .td_flex_block_2{padding:20px 15px 20px 0}.grid-col-3-right .td_flex_block_1,.grid-col-3-right .td_flex_block_2{padding:20px 0 20px 15px}.grid-col-3-left .td_module_flex_2 .td-module-meta-info{flex:1;min-width:0;padding-left:35px}.grid-col-3-right .td_module_flex_2 .td-module-meta-info{flex:1;min-width:0;padding-left:10px}.grid-3-col .td_module_flex_2 .td-image-container{width:29%;flex-shrink:0}.counter .td_block_inner{counter-reset:item}.grid-3-col .counter .td_module_flex_2:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;font-family:Roboto;font-size:30px;font-weight:300;color:#000;width:auto;letter-spacing:-5px}.grid-3-col .grid-col-3-right .td_module_flex_2:before{top:15px !important}.grid-3-col .block-title{border-bottom:1px solid #f0f0f0;margin-bottom:10px}.grid-3-col .td_block_inner>div:nth-child(1){grid-row:1;grid-column:1}.grid-3-col .td_block_inner>div:nth-child(2){grid-row:2;grid-column:1}.grid-3-col .td_block_inner>div:nth-child(3){grid-row:3;grid-column:1}.grid-3-col .td_block_inner>div:nth-child(4){grid-row:4;grid-column:1}.grid-3-col .td_block_inner>div:nth-child(5){grid-row:5;grid-column:1}.grid-3-col .td_block_inner>div:nth-child(6){grid-row:1;grid-column:2}.grid-3-col .td_block_inner>div:nth-child(7){grid-row:2;grid-column:2}.grid-3-col .td_block_inner>div:nth-child(8){grid-row:3;grid-column:2}.grid-3-col .td_block_inner>div:nth-child(9){grid-row:4;grid-column:2}.grid-3-col .td_block_inner>div:nth-child(10){grid-row:5;grid-column:2}.display-inline-img-right .td-module-container{display:flex;flex-direction:row-reverse !important;gap:15px;align-items:flex-start;position:relative;width:100%}.display-inline-img-right .td_module_flex_2 .td-image-container{width:29%;flex-shrink:0}.display-inline-img-right .td_module_flex_2 .td-module-meta-info{flex:1;min-width:0;padding-left:15px}.post{max-width:100%}.post h2.subheading,.post li h2{font-size:18px;line-height:1.5;margin-top:0;margin-bottom:20px}.post h2.subheading{margin-top:0;margin-bottom:20px}.post h2.subheading:before,.post li h2:before{content:"•";color:var(--custom-accent);padding-right:20px}.post ul:has(>li>h2:only-child){list-style:none;padding-left:0}.post li:has(>h2:only-child){margin-left:0}.post blockquote p{font-style:italic;color:#777;font-size:18px;border-left:3px solid var(--custom-accent);text-align:left;text-transform:none;padding:10px 20px}.td-post-template-2 .post h1{font-size:36px;line-height:1.1;margin-top:6px;margin-bottom:5px}.post .td-pb-padding-side{padding:0}.post .td-main-sidebar{padding-left:15px}.post .td-category a{background:0 0;color:var(--custom-accent);font-size:16px;line-height:1.1;font-family:Roboto !important;padding:0}.post img{width:100%}.post .td-post-header{padding-top:20px;padding-bottom:20px}.post .td-post-content{padding-top:0;border:0}.td-post-small-box span{background-color:transparent;padding:1px 7px;color:var(--custom-accent)}.post .td-tags li{list-style:none;display:inline-block;height:auto;line-height:unset;margin:0 5px 5px 0}.post .td-post-small-box a{background-color:transparent;margin:0;padding:1px 5px;color:#000;border:1px solid #000;border-radius:2px;display:block;text-transform:capitalize}.post .td-post-small-box a:hover{background-color:var(--custom-accent);color:#fff}.td-post-template-default .td-ss-main-content{padding-right:15px}.td-post-template-4,.td-post-template-5{width:1320px;margin:0 auto}.td-post-template-4 header{position:relative;bottom:0;z-index:1}.td-post-template-4 header{position:relative;bottom:0;z-index:1}.td-post-template-4 .td-image-gradient{display:flex;flex-direction:column-reverse}.td-post-template-4 .td-image-gradient:before{display:none}.td-post-template-4 header .entry-title,.td-post-template-4 header .td-post-sub-title,.td-post-template-4 header .meta-info,.td-post-template-4 header .entry-date,.td-post-template-4 header .td-post-author-name a,.td-post-template-4 header .td-post-comments a{color:#000}.category.td_category_template_2 .td-category-header .td-container .entry-title,.author .td-page-header .entry-title,.tag .td-page-header .entry-title{font-size:26px;line-height:1;font-weight:600;margin:20px 0;text-transform:capitalize;font-family:Roboto !important;color:var(--custom-accent)}.category .td-module-thumb .entry-thumb,.author .td-module-thumb .entry-thumb,.tag .td-module-thumb .entry-thumb{width:100%}.category .td-module-image .td-post-category,.author .td-module-image .td-post-category,.tag .td-module-image .td-post-category{position:relative;border-radius:0;bottom:0;display:block;margin-top:15px}.category a.td-post-category,.author a.td-post-category,.tag a.td-post-category{padding:0;background-color:transparent;border-radius:0;color:var(--custom-accent);margin-bottom:10px;font-family:Roboto !important;font-size:13px !important;line-height:1.1 !important;font-weight:700 !important;text-transform:uppercase !important}.category span.td-module-comments,.author span.td-module-comments,.tag span.td-module-comments{display:none}.category .td_module_wrap .entry-title,.author .td_module_wrap .entry-title,.search .td_module_wrap .entry-title,.tag .td_module_wrap .entry-title{font-size:19px;font-weight:300;line-height:24px;margin:0 0 9px}.category .meta-info span:not(.td-post-author-name),.search .meta-info span:not(.td-post-author-name),.author .meta-info span:not(.td-post-author-name),.tag .meta-info span:not(.td-post-author-name){display:none}.search .td-page-title{font-size:26px;line-height:1;font-weight:300;margin:20px 0;text-transform:capitalize;font-family:Roboto !important;color:#000}.search .td-page-title span.td-search-query{color:var(--custom-accent);font-weight:600}.search span.td-module-comments{display:none}.td-aj-search-results .td_module_wrap .entry-title{font-size:13px;line-height:1.25}.category .meta-info *,.search .meta-info *,.author .meta-info *,.tag .meta-info *{font-family:'Roboto' !important;font-weight:300;font-size:13px}.tag .td-author-comments-count{display:none}.author .td-author-comments-count{display:none}.author span.td-author-post-count{background-color:transparent;color:var(--custom-accent);padding:0;margin:0;font-family:'Roboto' !important;font-weight:600;font-size:14px}.author img.avatar{border-radius:50%}.td-footer-container.td-container,.td-sub-footer-container.td-container{max-width:100%}.td-footer-container .td-pb-row,.td-sub-footer-container .td-pb-row{width:100%;max-width:1320px !important;margin:0 auto}.td-footer-container .td-pb-row .td-pb-span12{width:100%}.td-footer-container .td-pb-row .td-pb-span4{width:33%}.td-footer-container .block-title>a,.td-footer-container .block-title>span{background-color:transparent;padding:0;font-size:23px;font-weight:300;margin-bottom:10px;line-height:1}.td-footer-container a{color:#fff;font-size:14px}.td-sub-footer-copy{width:100% !important;text-align:center}.td-header-row.td-header-main-menu.td-affix{background-color:#af262f}@media (min-width:768px) and (max-width:1020px){.grid-col-3-left,.grid-col-3-right{width:50% !important}}@media (min-width:1200px){.td-header-wrap .td-affix .td-main-menu-logo a{line-height:49px !important}.td-header-wrap .td-affix .td-logo-sticky{position:unset;left:0}.sqr-list-art .td_module_wrap:last-child,.sqr-list-art .td_module_wrap:nth-child(4){border-right:none}.grid-3-col .td_block_inner>div:nth-child(5) .td-module-container{border-bottom:none}.td-post-content h2{font-family:Georgia,Times,\"Times New Roman\", serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 29px;
    margin-top: 15px;
    margin-bottom: 10px;
}

}


/* custom responsive css from theme panel (Advanced CSS) */
@media (min-width: 768px) and (max-width: 1018px) {
/*** IPAD PORTRAIT ***/
html, body {
    overflow-x: hidden;
}

.td-header-wrap .td-affix .td-main-menu-logo a {
    line-height: 49px !important;
}
.td-header-wrap .td-affix .td-logo-sticky {
    position: unset;
    left: 0;
}
/*** Home ***/
.main-article .td-image-wrap {
    padding-bottom: 80%;
}
.sqr-list-art {
    padding: 0 15px !important;
}
.right-col {
    padding: 0 !important;
}
.grid-row-4 .wpb_wrapper {
    grid-template-columns: 1fr 1fr; /* tablet: 2 columns*/
}

.grid-col-3-left .td_flex_block_1, .grid-col-3-left .td_flex_block_2, .grid-col-3-right .td_flex_block_1, .grid-col-3-right .td_flex_block_2 {
    padding: 20px 15px 20px;
}
.grid-col-3-left .wpb_wrapper .td_block_inner {
    display: flex;
    flex-direction: column; 
    gap: 15px; 
}
.grid-col-3-left .td_module_wrap, .grid-col-3-right .td_module_wrap {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.grid-col-3-left .td_module_flex_2.td_module_wrap .td-category-pos-above {
    padding: 0 0 15px 0;
}
.grid-3-col .td_block_inner>div:nth-child(5) .td-module-container {
    border-bottom: 1px solid #e6e6e6;
}

.sqr-list-cont .td_block_inner {
    margin-left: -15px !important;
    margin-right: -15px !important;
    display: grid;
    grid-template-columns: 33% 33% 33%;
}
.sqr-list-art .td_module_wrap:nth-child(3),
.sqr-list-art .td_module_wrap:nth-child(6) {
    border-right: none;
}
}


/* custom responsive css from theme panel (Advanced CSS) */
@media (max-width: 767px) {
/*** PHONES ***/
html, body {
    overflow-x: hidden;
}
.td-main-logo img {
    margin-top: unset;
    margin-bottom: unset;
}
/*** Home ***/
.main-article {
    padding: 0 !important;
    border: 0;
    border-width: 0 !important;
    margin-bottom: 20px !important;
}
.main-article .td-image-wrap {
    padding-bottom: 80%;
}
.main-article .td-thumb-css::before {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 35%, rgba(0, 0, 0, 0) 60%);
}
.main-article .td-module-meta-info {
    bottom: 15px;
}
.main-article .td-post-category {
    margin: 0px 20px 5px;
    font-size: 11px !important;
}
.main-article .entry-title {
    margin: 0px 20px 5px;
    font-size: 20px !important;
    font-weight: 300 !important;
}
.main-article .td-post-author-name a {
    margin: 0 20px 0;
    font-size: 11px !important;
}
.list-inner-2 {
    margin-left: 15px;
    margin-right: 15px;
}
.display-inline-img-right .td_module_flex_2 .td-module-meta-info {
    padding-left: 0;
}

.sqr-list-art {
    padding: 0 15px !important;
}

.sqr-list-cont .td_block_inner {
    margin-left: -15px !important;
    margin-right: -15px !important;
    display: grid;
    grid-template-columns: 50% 50%;
}

.sqr-list-art .td_module_wrap:nth-child(even):nth-child(-n+10) {
    border-right: none;
}
.right-col {
    padding: 0 !important;
}

.grid-row-4 .wpb_wrapper {
    grid-template-columns: 1fr; /* mobile: 1 columns */
}
.grid-col-3-left .td_flex_block_1, .grid-col-3-left .td_flex_block_2, .grid-col-3-right .td_flex_block_1, .grid-col-3-right .td_flex_block_2 {
    padding: 20px 15px 20px;
}
.grid-col-3-left .wpb_wrapper .td_block_inner {
    display: flex;
    flex-direction: column; 
    gap: 15px; 
}
.grid-col-3-left .td_module_wrap, .grid-col-3-right .td_module_wrap {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.grid-col-3-left .td_module_flex_2.td_module_wrap .td-category-pos-above {
    padding: 0 0 15px 0;
}
.grid-3-col .td_block_inner>div:nth-child(5) .td-module-container {
    border-bottom: 1px solid #e6e6e6;
}

/*** post ***/
.td-post-template-default .td-ss-main-content {
    padding: 10px 15px;
}
.post .td-post-featured-image {
    margin: 0 -15px;
}
.post blockquote p, .page blockquote p, .td-post-text-content blockquote p {
    font-size: 16px;
    line-height: 1.6;
}
h3.entry-title.td-module-title {
    padding: 0;
    text-transform: none;
}
.category span:not(.td-post-author-name),.author span:not(.td-post-author-name) , .search span:not(.td-post-author-name)  {
    display: none;
}

.td-post-content h2 {
    font-family: Georgia, Times, \"Times New Roman\", serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.td-post-content h3 {
    font-family: Georgia,Times,\"Times New Roman\",serif;font-size:24px;font-weight:300;text-transform:none;padding-left:unset;margin-bottom:14px}.post blockquote p{font-style:italic;color:#777;font-size:18px!important;border-left:3px solid var(--custom-accent);text-align:left;text-transform:none;padding:10px 25px!important}}