/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 11 2023 | 13:14:42 */
*{outline:0!important;list-style:none;text-decoration:none}
.page{margin:0;overflow-x:hidden}
p,.post, .page{margin:0;}
.elementor-widget-container * {
    font-family: 'HomepageBaukasten';
}
.elementor-kit-44 a {
    font-family: 'HomepageBaukasten' !important;
}
.widget,.elementor-widget:not(:last-child){margin:0}
::selection{background:#111;color:#fff}
::-webkit-scrollbar{width:10px;background:#f9f9f9}
::-webkit-scrollbar-thumb{background:#BEBEC0;border-radius:50px;}
div#content{min-height:800px}
ul,ol{padding:0;margin:0;font-size:0}
h1,h2,h3,h4,h5,h6,h7,p,span,a{font-family:'HomepageBaukasten', sans-serif;}
a{color:white;}
a:focus, a:active{outline:none;-moz-outline-style:none;}
.full-width-btn,.full-width-btn a{width:100%}
.elementor-text-editor a, .elementor-widget-text-editor a{color:#142431 !important;text-decoration:underline;font-family:'HomepageBaukasten', sans-serif;}
.elementor-widget-text-editor ul li{list-style:disc;;font-size: 19px;}
.elementor-widget-text-editor ol li{list-style: decimal;font-size: 19px; color:#000; line-height:29px}
.elementor-widget-text-editor ul, .elementor-widget-text-editor ol{padding:0 0 10px 15px;font-size:initial;}
.elementor-widget-image {text-align: left !important;}
.elementor-widget-image img {border-radius: 5px !important;}
.elementor-29329 .elementor-element.elementor-element-281ae6ce {text-align: center !important;}
.single-post .main-data h2{font-size: 36px !important;font-weight: 400;}
.single-post .main-data h3{font-size: 24px !important;font-weight: 700;}
.single-post .main-data h4{font-size: 19px !important;font-weight: 700;}

footer#colophon {margin: 60px 0 0;}

/*------ E X T R A -----*/
.elementor-widget-text-editor p {margin: 0 0 20px 0;}
.elementor-widget-text-editor a {color: #9083C1 !important;}
.close-overlay{position:fixed;top:0;right:0;width:100%;height:100%;background:#000;z-index:999;opacity:0;transition:all 0.25s ease-in-out;visibility:hidden;cursor:pointer;}
.close-overlay.active{visibility:visible;opacity:0.4;overflow:hidden;z-index:99;}
.ctis-finished-notice.infinite-loader{font-size:0 !important;}
.topic-item .elementor-widget-container{width:235px;}
.topic-item .elementor-heading-title:before{content:url(/wp-content/uploads/2022/03/minus.svg);margin:0 30px 0 0;}
.topic-item .elementor-heading-title{display:flex;align-items:center;}
.page-id-24911 div#content{max-width:initial;}
#infinite-handle, #ctis-loading {margin: 50px 0 0 0;padding: 0;}
.ctis-load-more {margin: 0 !important;}
.archive.tax-authors #infinite-handle, #ctis-loading {margin: 0;}


/*------ H E A D E R -----*/
header#masthead{position:sticky;top:0;padding: 0;background:#fff;box-shadow:0 3px 6px 0 #00000010;z-index:99999;}
.header-top-bar {position: relative;display: flex;align-items: center;justify-content: space-between;width: 100%;margin: auto;padding: 25px 65px;background: #fff;position: relative;z-index: 9999;}
.header-top-right ul{display:flex;align-items:center;padding:0 35px 0 70px;}
.header-top-right ul li{margin:0 30px 0 0;}
.header-top-right ul li a{display:flex;align-items:center;padding:5px;font-family:'HomepageBaukasten';font-size:16px;font-weight:700;color:#1D1C26;}
.header-top-right ul li a img{margin:0 7px 0 0;}
.header-top-right ul li a:hover{text-decoration:underline;color:#1D1C26;}
.header-top-right ul li.all-cats a img{margin:0 0 0 7px;transition:all 0.2s ease-in-out;}
.header-top-right ul li.all-cats.active a img{transform:rotate(-180deg);}
.header-top-right,.header-top-right .site-logo{display:flex;align-items:center;}
.header-top-right .site-logo img {height: 45px;}
.header-top-left .flex-box {
    display: flex;
    justify-content: end;
}.middle-top-right .search input {
    display: flex;
    align-items: center;
    width: 100%;
    height: 50px;
    padding: 20px;
    border: solid 1px #ACACAD;
	border-radius: 5px;
    color: #1D1C26;
	opacity: 0.5;
	font-family: 'HomepageBaukasten' !important;
}
.middle-top-right .search input::placeholder {
    opacity: 0.5;
}
.middle-top-right .search {
    position: relative;
    max-width: 573px;
    margin: auto;
}
.middle-top-right .search button {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    background: initial;
    border: unset;
    cursor: pointer;
}
.header-top-left ul {
    position: fixed;
    top: 100px;
    right: 65px;
    width: 195px;
    height: 0;
    font-size: 15px;
    background: #fff;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 3px 6px 0 #00000015;
	transition: all 0.2s ease-in-out;
	overflow: hidden;
}
.page-is-open .header-top-left ul {height: 215px;}
.header-top-left ul a {
    display: block;
    padding: 10px 30px;
    color: #1D1C26 !important;
}
.header-top-left ul a:hover {
    font-weight: 600;
}
.header-top-left ul li:first-child a {
    padding-top: 20px;
}
.middle-top-right .search button {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    background: initial;
    border: unset;
    cursor: pointer;
}





p#breadcrumbs{display:flex;align-items: center;font-size:13px;font-family:'HomepageBaukasten';max-width:1250px;margin:auto;padding:37px 10px 0;}
p#breadcrumbs a{display:inline-block;color:#1D1C26;text-decoration:underline;letter-spacing:2px;}
p#breadcrumbs .breadcrumb_last{color:#1D1C26;}
p#breadcrumbs img {
    display: inline-flex;
    width: 35px;
    height: 35px;
    cursor: pointer;
    margin: 0px 15px;
    padding: 10px;
	border: solid 1px #1D1C26;
    border-radius: 3px;
}
p#breadcrumbs img:hover {
    filter: brightness(1000) contrast(100) grayscale(1);
    background: #000;
}
.middle-top-right {
    width: 50%;
}
.header-top-right, .header-top-left {
    width: 25%;
	max-width: 25%;
}
.middle-top-right ul {
    display: flex;
    align-items: center;
    justify-content: center;
}
.middle-top-right ul ul li {
    margin: 0;
}
.middle-top-right ul li:not(:last-child) {
    margin-right: 4%;
	min-width: fit-content;
}
.middle-top-right ul li a {
    position: relative;
    display: block;
    padding: 20px 0 20px 0;
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #1D1C26;
    text-transform: uppercase;
}
.middle-top-right ul li a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 0%;
    height: 2px;
    background: #1D1C26;
    transition: all 0.2s ease-in-out;
}
.middle-top-right ul li a:hover{color: #1D1C26;}
.middle-top-right ul li a:hover:after {
    width: 100%;
}
.middle-top-right ul ul.sub-menu {
    position: absolute;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 30px;
    width: 440px;
    background: #fff;
    border-radius: 0 0 5px 5px;
	transform: translateY(-30px);
    opacity: 0;
    visibility: hidden;
	box-shadow: 0 10px 10px 0 #00000010;
    transition: all 0.15s ease-in-out;
}
.middle-top-right ul li:hover ul.sub-menu {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.middle-top-right ul ul.sub-menu li {
    margin: 0;
    width: 50%;
}
.middle-top-right ul ul.sub-menu li a {
    padding: 15px 15px 15px 0;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}
.middle-top-right ul ul.sub-menu li a:after {
    display: none;
}
.middle-top-right ul ul.sub-menu li a:hover {
    font-weight: 600;
}
.middle-top-right ul ul.sub-menu li.all a {
    font-weight: 600;
}




/*-------------category-menu-container-------------*/
.category-menu-container{display:none;position:fixed;top:58px;right:calc(50% - 425px);width:100%;max-width:850px;height:420px;padding:25px 25px 15px 25px;background:#FEEBE9;z-index:9999;}
.category-menu-container .flex-box{overflow-y:hidden;}
.category-menu-container .flex-box::-webkit-scrollbar{height:7px;background:#E6D1CF;border-radius:50px}
.category-menu-container .flex-box::-webkit-scrollbar-thumb{background:#FC433B;border-radius:50px;cursor:pointer;}
.category-menu{min-width:fit-content;white-space:nowrap;padding:0 10px 15px 10px;}
.category-menu li{display:block;padding:0 10px 0 0;min-width:185px;}
.category-menu-container .range{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px 0;}
.category-menu-container .range li{display:block;padding:5px 7px;font-family:'HomepageBaukasten';font-size:14px;line-height:1;font-weight:600;color:#FC433B;transition:all 0.2s ease-in-out;cursor:pointer;}
.category-menu-container .range li:hover{transform:translateY(-3px);}
.category-menu-container .range li.active:not(.title){background:#FC433B;color:#fff;border-radius:3px;transform:translate(0) !important;}
.category-menu-container .range li.title{font-family:'HomepageBaukasten';color:#1D1C26;}
.category-menu-container ul.category-menu a{display:block;padding:8px 0;font-family:'HomepageBaukasten';font-size:16px;color:#1D1C26;}
.category-menu-container ul.category-menu a:hover{text-decoration:underline;}


/*-----S u b s c r i b e-------*/
.subscribe-container {
    display: none;
    position: fixed;
    width: 100%;
    top: 95px;
    right: 0;
    padding: 50px 50px 0 50px;
    background: #F7F7F7;
    z-index: 9999;
}
.subscribe-container .close{position:absolute;top:40px;right:50px;cursor:pointer;transition:all 0.3s ease-in-out;line-height:1;}
.subscribe-container .close:hover{transform:rotate(360deg);}
.subscribe-container .flex-box{display:flex;justify-content:space-between;max-width:1250px;margin:auto;padding:0 25px;}
.subscribe-container .data{max-width:450px;}
.subscribe-container .data .title{font-family:'HomepageBaukasten';font-size:26px;font-weight:700;color:#1D1C26;}
.subscribe-container .data .desc {
    display: block;
    margin: 25px 0 30px 0;
    font-family: 'HomepageBaukasten';
    font-size: 15px;
    line-height: 23px;
    color: #000;
}
.subscribe-container form ._form-content{display:flex;}
.subscribe-container ._form-content input{display:block;width:100%;padding:10px 15px 5px 15px;height:37px;font-size:16px;border:solid 1px #D0D0D0;color:#000;border-radius:3px;}
.subscribe-container ._form-content input::placeholder{font-family:'HomepageBaukasten';color:#C1C1C1;}
.subscribe-container ._form-content button{display:block;padding:0 15px;height:37px;font-family:'HomepageBaukasten';font-size:15px;border-radius:3px;border:0px;cursor:pointer;}
.subscribe-container ._form-content ._form_element{margin:0 5px 0 0;}
._full_width._clear{display:none;}
.subscribe-container ._form-content ._error-inner{margin:7px 0 0 5px;font-size:11px;line-height:1.1;}
._form_element._x48437835._full_width{width:35%;}
.subscribe-container video{width:35%;}


/*------ S H A R E --------*/
.share-container{position:fixed;top:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999;visibility:hidden;}
.share-container.active{visibility:visible;}
.share-container .container{position:relative;display:block;padding:30px 60px 35px 30px;width:95%;max-width:600px;background:#fff;box-shadow:0 10px 7px 0 #00000005;border-radius:5px;transition:all 0.3s ease-in-out;transform:translateY(100px);opacity:0;z-index:10;}
.share-container .close-overlay{opacity:0.1;z-index:9;}
.share-container.active .container{transform:translateY(0px);opacity:1;}
.share-container .container .close{position:absolute;top:30px;right:30px;cursor:pointer;}
.share-container .action{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px 0;}
.share-container .action .title{font-family:'HomepageBaukasten';font-weight:500;font-size:23px;color:#1D1C26;}
.share-container .action .btns{display:flex;align-items:center;}
.share-container .action .btns a{display:block;margin:0 3px 0 0;padding:5px;font-size:35px;line-height:1;color:#041A5F;transition:all 0.15s ease-in-out;}
.share-container .action .btns a img {
    height: 30px;
    filter: brightness(0);
}
.share-container .action .btns a:hover{transform:translateY(-5px);}
.share-container .copy-link{display:flex;align-items:center;justify-content:space-between;}
.share-container .copy-link button {
    min-width: fit-content;
    margin: 0 0 0 15px;
    padding: 13px 17px 13px 17px;
    font-family: 'HomepageBaukasten';
    font-size: 13px;
    letter-spacing: 2.97px;
    text-transform: uppercase;
    font-weight: 700;
    background: #000;
    color: #fff;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
}
.share-container .copy-link button.copied,.share-container .copy-link button.copied:hover{background:#C1C1C1;}
.share-container .copy-link input{padding:8px 0 8px 10px;width:100%;font-family:'HomepageBaukasten';font-size:14px;color:#1D1C26;}
.share-container .copy-link button:hover{background:#000;}


/*----- S E A R C H _--------*/
.header-top-left form.search-form{display:none;align-items:center;position:relative;}
.header-top-left form.search-form.show{display:flex;}
.header-top-left form .screen-reader-text{display:none;}
.header-top-left form .search-submit{padding:0;font-size:0;border:0;cursor:pointer;}
.header-top-left form .search-field::placeholder{font-family:'HomepageBaukasten';font-size:14px;font-weight:400;color:#D0D0D0;}
.header-top-left form .search-field{width: 100%;padding:7px 7px 6.5px 13px;font-family:'HomepageBaukasten';font-size:14px;color:#1D1C26;border:solid 1px #27262C;border-radius:3px;}
.header-top-left form.search-form:after{content:url(/wp-content/themes/sentrysite-corporate/assets/svg/menu/search-icon-white.svg);filter:invert(1);position:absolute;top:8px;right:10px;background:#000;pointer-events:none;}
.big-item-search {
    width: 66.6%;
    padding: 10px;
}
.big-item-search article .ol {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.15;
    z-index: 8;
}
.big-item-search .lable-article {
    top: 40px;
}
.big-item-search article {
    position: relative;
    height: 358px;
    background-size: cover !important;
    border-radius: 5px;
	overflow: hidden;
    z-index: 9;
}
.big-item-search article .big-post{
	position: relative;
	padding: 40px 150px;
	z-index: 9;
}
.big-item-search article h2 {
    margin: 0;
    font-size: 24px;
    line-height: 34px;
}
.big-item-search .share-article {
    top: 40px;
    right: 40px;
}



/*------------------ B L O G -------------------*/
.blog.nav-up header#masthead{background:#fff;}
.join-open header#masthead{background:#fff;}
.main-article {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 481px;
    padding: 100px 25px 100px 25px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.main-article:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background-image: linear-gradient(0deg, black, #000000bd, transparent);
    width: 100%;
    height: 100%;
    opacity: 0.8;
    z-index: 8;
}
.main-article article {
    position: relative;
    width: 100%;
    z-index: 9;
}
.main-article .bl{position:absolute;top:0;left:0;width:100%;height:75%;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;}
.main-article .ol-blue{position:absolute;top:0;right:0;width:65%;height:100%;background-image:linear-gradient(90deg, #041A5F, #041a5f65, #0000);background: none !important;z-index:8;}
.main-article .ol-top{display:none;position:absolute;top:0;right:0;width:100%;height:75px;border-top:solid 20px #fff;background-image:linear-gradient(0deg, #0000, #fff);z-index:10;}
.main-article .flex-box{position:relative;display:flex;max-width:1250px;margin:auto;z-index:10;}
.main-article .flex-box .share-main,.post-container .share-bar{display: none;position:relative;margin:0 50px 0 0;width:100px;min-width:100px;text-align:center;font-family:'HomepageBaukasten';font-size:16px;color:#94A4D6;letter-spacing:3px;z-index:9;}
.main-article .flex-box .btn-ol{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;cursor:pointer;}
.main-article .flex-box .data{position:relative;z-index:9;}
.main-article .flex-box .share-main img{width:28px;}
.post-container .share-bar{position:sticky;top:90px;margin-top:485px;color:#041A5F;height:300px;align-self:auto;}
.main-article .flex-box .share-main a,.post-container .share-bar a{display:block;margin:0;padding:10px;transition:all 0.15s ease-in-out;}
.share-main p.title{margin:0 0 10px 0;}
.main-article .flex-box .share-main i{color:#4F69BA;font-size:24px;}
.main-article .flex-box .share-main a:hover{transform:translateY(-5px);filter:invert(1) brightness(10);}
.post-container .share-bar a:hover{transform:translateY(-5px)}
.main-article .post-meta{display:flex;align-items:center;font-family:'HomepageBaukasten';font-size:16px;font-weight:400;color:#fff;letter-spacing:2px;}
.main-article .post-meta a{display:flex;align-items:center;}
.post-meta img{height:15px;}
.main-article .post-meta span{margin:0 4px 0 0;}
.main-article .post-meta .item{display:flex;align-items:center;margin:0 40px 0 0;}
.main-article .post-meta .item span {
    font-family: 'HomepageBaukasten' !important;
}
.main-article .post-meta img{margin:0 12px 0 0;}
.main-article .post-meta .logo img{filter:unset;}
.main-article .post-meta .share-article {
    position: relative;
    top: 0;
    right: 0;
}
.main-article .post-meta .share-article img {
    filter: unset;
    margin: 0 2px 0 0;
    height: 13.5px;
}
.main-article .data .title{max-width:600px;margin:50px 0;font-family:'HomepageBaukasten';font-weight:400;font-size:45px;line-height:1.2;color:#FFFFFF;}
.main-article .data .title *{font-family:'HomepageBaukasten';}
.main-article .actions{display:flex;align-items:center;}
.main-article .actions .more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 49px;
    margin: 0 30px 0 0;
    padding: 10px 30px;
    font-size: 15px;
    font-family: 'HomepageBaukastenBold' !important;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 700;
    color: #000;
    background: #fff;
    border: solid 1px #fff;
    border-radius: 3px;
}
.main-article .actions .more:hover{background:none;color:#fff;}
.main-article .actions .learn{display:inline-block;padding:15px 0;font-family:'HomepageBaukasten';font-size:17px;font-weight:600;color:#FFFFFF;text-decoration:underline;transition:all 0.2s ease-in-out;}
.main-article .actions .learn:hover{opacity:0.75;}
.blog-grid,.posts-set{max-width:1200px;margin:auto;padding:0 25px;}
.blog-grid .classic-item article, .posts-set .classic-item article {
    padding: 20px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.blog-container h1{margin:0;padding:50px 0 25px 0;text-align:center;font-family:'HomepageBaukasten';font-size:48px;font-weight:600;color:#1D1C26;}
.excerpt p{display:inline;font-family: 'HomepageBaukasten' !important;color: #1D1C26;}
.blog-grid .three-pack .col-1{padding:10px;width:66.6%;}
.blog-grid .three-pack .col-2{width:33.3%;padding:0;}
.blog-grid .three-pack .col-2 .classic-item{padding:10px;}
.blog-section{display:flex;padding:0 10px 10px 10px;}
.blog-section .blog-selection{display:flex;height: fit-content;width:66.6%;padding:0 6px 0 0;}
.blog-section .topics-types{display:flex;flex-wrap:wrap;align-items:flex-end;width:33.3%;padding-bottom:10px;}
.blog-section .title{display:block;padding:10px 20px;font-family:'HomepagebaukastenBold';font-size:27px;font-weight:700;color:#1D1C26;border-top-left-radius:5px;border-top-right-radius:5px;}
.blog-section .post{margin:0 0 4px 0;padding:7px 20px;background:#fff;border-bottom: solid 1px #E0E0E0;}
.blog-section .post p{display:flex;align-items:center;}
.blog-section .post:last-child{border:none;margin:0;}
.blog-section .post .number{display:block;margin:0 15px 0 0;width:25px;font-family:'HomepageBaukasten';font-weight:300;font-size:38px;letter-spacing:1px;color:#AFA5D5;line-height:1.1;text-align:center;}
.blog-section .post .post-title{font-family:'HomepagebaukastenBold';font-weight:700;color:#1D1C26;font-size:16px;line-height:1.2;}
.blog-section .popular-posts, .blog-section .trending-posts{width:50%;margin:10px 0;border-radius:5px;}
.blog-section .trending-posts{margin-left:10px;}
.blog-section .popular-posts{margin-right:10px;}
.popular-posts .title{margin:-1px -1px 0 -1px;background:#eeeeee;color:#000;}
.blog-selection .trending-posts .title{margin:-1px -1px 0 -1px;background:#949494;color:#fff;}
.topics-types{padding:0 20px;}
.blog-section .topics-types .topics {
    width: 100%;
}
.blog-section .topics-types .title{padding:10px 0;}
.blog-section .topics-types .header{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px 0;}
.blog-section .topics-types .header a{display:flex;font-family:'HomepageBaukasten';font-size:15px;font-weight:500;color:#1D1C26;font-family: 'HomepageBaukasten' !important;}
.blog-section .topics-types .tags ul{display:flex;flex-wrap:wrap;}
.blog-section .topics-types .topics .tags ul{margin-bottom:20px;}
.blog-section .topics-types .tags #menu-topics {height: 75px;overflow: hidden;}
.blog-section .topics-types .tags #menu-topics.show {height: 100%;}
.blog-section .topics-types .tags li a {
    display: block;
    margin: 0 7px 7px 0;
    padding: 8px 10px 9px 10px;
	font-family: 'HomepageBaukasten';
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #9083C1;
    background: #fff;
    border: solid 1px #9083C1;
    border-radius: 150px;
    transition: all 0.15s ease-in-out;
	font-family: 'HomepageBaukasten' !important;
    cursor: pointer;
}
.blog-section .topics-types .types .tags li a {
    color: #808080;
    border-color: #808080;
}
.blog-section .topics-types .tags li a:hover {background:#9083C1;color: #fff !important;}
.blog-section .topics-types .types .tags li a:hover {background:#1D1C26;color: #fff;}

.blog-section .types .tags a{color:#041A5F;}
.blog-grid h1,.blog-grid .staff-title{margin:45px 0 25px 0;text-align:center;font-family:'HomepageBaukastenBold';font-weight:700;font-size:40px;color:#1D1C26;}
.blog-grid .three-pack .col-2 .classic-item.staff-picks .lable-article {
    top: 0;
    left: -20px;
}
.blog-grid .three-pack .col-2 .classic-item.staff-picks article{
    position: relative;
}
.blog-grid .three-pack .col-2 .classic-item.staff-picks article:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 0;
    opacity: 0.32;
    border-radius: 5px;
}
.blog-grid .three-pack .col-2 .classic-item.staff-picks .post-container {
    position: relative;
    z-index: 9;
}
.staff-picks .lable-article {
    top: 20px !important;
}
.staff-picks .big-item .lable-article {
    top: 40px !important;
}


.blog-Menu{position:relative;}
.blog-grid .blog-Menu{position:relative;max-width:750px;margin:0 auto 25px auto;}
.blog-grid .blog-Menu ul{display:flex;align-items:center;justify-content:space-around;}
.blog-grid .blog-Menu ul li a {
    position: relative;
    display: block;
    margin: 5px 5px 15px 5px;
    font-size: 16px;
    font-weight: 700;
    color: #1D1C26;
    font-family: 'HomepageBaukastenBold' !important;
}
.blog-grid .blog-Menu ul li:hover a:after,
.blog-grid .blog-Menu ul li.current-menu-item a:after,
.blog .blog-Menu ul li:first-child a:after {
    content: "";
    border-bottom: 3px solid #9083C1;
    display: block;
    margin-top: 5px;
	position: absolute;
	left: 0;
    width: 100%;
}




.six-pack{display:flex;flex-wrap:wrap;}
.six-pack .classic-item,.three-pack-row .classic-item{padding:10px;width:33.3%;}
.search-results .excerpt{display:none;}
.search-results .back-to-top{margin:25px 0 0 0;}
.search-results.six-pack .classic-item:nth-child(5), .search-results.six-pack .classic-item:nth-child(9), .search-results.six-pack .classic-item:nth-child(15), .search-results.six-pack .classic-item:nth-child(19){width:66.6%;}
.search-results.six-pack .classic-item:nth-child(5) article, .search-results.six-pack .classic-item:nth-child(9) article, .search-results.six-pack .classic-item:nth-child(15) article, .search-results.six-pack .classic-item:nth-child(19) article{background:#fff;border:0;padding: 0;}
.search-results.six-pack .classic-item:nth-child(5) h2{height:50px;padding-bottom:0;}
.search-results.six-pack .classic-item:nth-child(5) .excerpt{display:block;max-width:500px;margin:auto;height:47px;font-family:'HomepageBaukasten';font-size:16px;color:#1D1C26;text-align:center;overflow:hidden;}
.search-results .posts-set{padding:0;}
.classic-item article {
    padding: 0;
    border-radius: 5px;
    border: solid 1px #E0E0E0;
}
.classic-item .post-container.classic{position:relative;}
.classic-item .classic .post-img {
    display: block;
    height: 180px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 5px;
    z-index: 8;
}
.classic-item .video-bg{position:absolute;top:0;right:0;width:100%;height:180px;background:#00000050;background-size:cover !important;background-repeat:no-repeat !important;border-radius:7px;z-index:9;}
p.rmw {
    height: 50px;
    width: fit-content;
    margin: 25px 0 0 0;
    padding: 10px 30px;
    font-family: 'HomepageBaukastenBold' !important;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 15px;
    border: solid 2px #fff;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    line-height: 1.8;
}
p.rmw:hover {
    background: #fff;
    color: #000;
}
.share-article{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#00000050;color:#fff;border-radius:100px;font-size:13px;cursor:pointer;transition:all 0.2s ease-in-out;z-index:10;}
.staff-picks .big-item .share-article {
    top: 35px;
}
.video-post .share-article{top:30px;right:30px;}
.share-article:hover{background:#00000070}
.lable-article{position:absolute;top:20px;left:0;padding:3px 12px 3px 12px;background:#9083C1;font-family:'HomepageBaukasten';font-weight:500 !important;font-size:14px;color:#fff;z-index:9;}
.lable-article:after{content:"";width:0;height:0;position:absolute;top:0;right:-9px;border-top:27px solid #9083C1;border-right:10px solid transparent;}
.classic-item .classic .title, .classic-item .classic h2 {
    margin: 0;
    font-weight: 700;
    margin: 25px 0;
    padding: 0 25px;
    height: 45px;
    font-family: 'HomepageBaukasten';
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
    color: #1D1C26;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.classic-item.staff-picks .classic .title, .classic-item.staff-picks .classic h2{height: 50px;color:#fff;}
.classic-item.staff-picks .classic p.read-more {
    color: #fff;
}
.classic-item.staff-picks .classic p.read-more:after {
    filter: brightness(0) invert(1);
}
.classic-item .classic .read-more {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    font-family: 'HomepagebaukastenBold';
    font-size: 14px;
    font-weight: 700;
    color: #1D1C26;
    transition: all 0.2s ease-in-out;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.classic-item .classic .read-more:after,.blog-section .topics-types .header a:after {
    content: url('https://zenya.adcore.com/wp-content/uploads/2023/10/prpl.svg');
    margin: 3px 0 0 10px;
	transition: all 0.25s ease-in-out;
}
.blog-section .topics-types .header a:after {margin: 1px 0 0 10px;}
.classic-item .classic .read-more:hover:after{transform:translateX(5px);}
.big-item .actions a:hover{transform:translateY(-5px);}
.classic-item.quote article{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;background:#F2F2F2;padding:20px;}
.classic-item .quote .excerpt {
    font-family: 'HomepageBaukasten';
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    max-height: 216px;
    overflow: hidden;
    line-height: 29px;
}
.classic-item .quote .read-more {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: fit-content;
    margin: 30px auto 0 auto;
    padding: 5px 20px;
    font-family: 'HomepagebaukastenBold' !important;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 15px;
    border: solid 2px #000;
    border-radius: 3px;
    color: #000;
    text-align: center;
    transition: all 0.25s ease-in-out;
}
.classic-item .quote a .read-more:hover {
    background: #000;
    color: #fff;
    text-decoration: none;
}
.three-pack{display:flex;}

.three-pack .col-1{width:33.3%;}
.three-pack .col-1 .classic-item{padding:10px;}
.three-pack .col-2{padding:10px;width:66.6%;}

.second.three-pack .col-1 {min-width: 33.3%;width: 100%;}
.second.three-pack .col-1 .classic-item {display: inline-block;max-width: 385px;width: 100%;padding: 10px;}
.second.three-pack .col-2 {padding: 10px;min-width: 66.6%;}
.second.three-pack .big-item .post-img {height: 332px;}


.big-item {
	padding: 25px 25px 0 25px;
    height: 100%;
    border-radius: 5px;
    border: solid 1px #E0E0E0;
    overflow: hidden;
}
.staff-picks.three-pack .big-item {padding: 0;}
.big-item .post-container{position:relative;}
.big-item .post-img{display:block;margin: -1px;height:357px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border-radius:5px;}
.big-item h2 {
    margin: 0 auto;
    max-width: 575px;
    padding: 0 0 25px;
    font-family: 'HomepageBaukastenBold';
    font-size: 28px;
    line-height: 1.2;
    color: #1D1C26;
    text-align: center;
    font-weight: 700;
}
.big-item .excerpt{margin:0 auto;max-width:575px;max-height:120px;text-align:center;font-family:'HomepageBaukasten';color:#1D1C26;overflow:hidden;}
.big-item .actions{display:flex;align-items:center;justify-content:center;margin:25px 0;}
.big-item .actions a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    margin: 0 5px;
    padding: 5px 20px;
    font-family: 'HomepageBaukasten';
    font-size: 15px;
    border-radius: 5px;
    color: #041A5F;
    text-align: center;
    text-decoration: underline;
    transition: all 0.2s ease-in-out;
}
.big-item .actions .read-more {
    border: solid 2px #000;
    color: #000;
    text-decoration: unset;
    border-radius: 3px;
    font-family: 'HomepageBaukastenBold' !important;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.big-item .actions .read-more:hover{background:#000;color:#fff;transform:unset;}
.big-item .post-data{display:flex;width:100%;height:347px;align-content:center;align-items:center;}
.big-item .post-data .flex-box{width:100%;}
.full-row-item.quote article{padding:75px 25px;}
.full-row-item.quote .excerpt {
    font-family: 'HomepageBaukasten';
    font-weight: 400;
    font-size: 26px;
    color: #000;
    line-height: 1.4;
}
.full-row-item.quote .post-container{max-width:650px;margin:auto;text-align:center;}
.full-row-item.quote .read-more {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 49px;
    width: fit-content;
    margin: 40px auto 0 auto;
    padding: 10px 30px;
    font-family: 'HomepageBaukastenBold' !important;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 15px;
    border: solid 2px #000;
    border-radius: 3px;
    color: #000;
    text-align: center;
}
.full-row-item.quote .read-more:hover{background:#000;color:#fff;text-decoration:unset;}
.odd-main-section{position:relative;display:flex;}
.odd-main-section .col-1{width:66.6%;padding:10px;}
.odd-main-section .col-2{width:33.3%;padding:10px;}
.odd-main-section .col-2 .section-title{margin:10px 0 35px 0;font-family:'HomepageBaukasten';font-weight:600;font-size:28px;text-align:center;color:#1D1C26;}
.odd-main-section .list-col {
    position: relative;
    margin: 0 0 16px 0;
    border-radius: 5px;
    border: solid 1px #E0E0E0;
}
.odd-main-section .list-col:nth-child(odd) {
    background: #F0F0F0;
}
.odd-main-section .list-col:last-child{margin:0;}
.odd-main-section .list-col a{position:relative;display:flex;align-items:center;}
.odd-main-section .list-col .data{display:flex;flex-wrap:wrap;align-content:space-between;padding:15px;height:120px;width:100%;}
.odd-main-section .list-col .post-img {
    display: block;
    height: 122px;
    min-width: 122px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.odd-main-section .list-col h2 {
    margin: 0 0 10px 0;
    font-family: 'HomepageBaukastenBold';
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #1D1C26;
    width: 100%;
    max-height: 45px;
    overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.odd-main-section .list-col .data .meta{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:'HomepageBaukasten';font-size:14px;color:#1D1C26;}
.odd-main-section .list-col .data .meta span{font-family:'HomepageBaukasten';}
.odd-main-section .list-col .data .meta img{width:10px;}
.full-row-item.video{padding:10px;}
.full-row-item.video article{position:relative;border-radius:0px;overflow:hidden;}
.full-row-item.video .video-post{position:absolute;top:0;left:0;width:100%;padding:30px 0 0 0;z-index:10;}
.full-row-item.video .post-video{height:634px;}
.video article{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
article iframe.you-video{visibility:hidden;}
article:hover iframe.you-video{visibility:visible;}
article:hover .play{visibility:hidden !important;}
.full-row-item.video .video-post .meta{display:flex;align-items:flex-start;}
.full-row-item.video .video-post .meta .vlogo{margin:0;width:100px;}
.full-row-item.video .video-post .title{margin:0 0 0 25px;}
.full-row-item.video .video-post h2{margin:0;font-family:'HomepageBaukasten';font-weight:600;font-size:28px;color:#FFFFFF;}
.full-row-item.video .video-post .lable-article{position:relative;top:unset;left:unset;}
.full-row-item.video .video-post .title {max-width:85%}
.full-row-item.video .play{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000030;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9;border-radius:2px;}
.post-video video{border-radius:5px;}
.post-video a{height:100%;width:100%;display:block;position:relative;}
.full-row-item.video .play img{transition:all 0.2s ease-in-out;}
.full-row-item.video .play:hover img{transform:scale(0.92);}
.ctis-load-more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin: 20px 0 25px 0;
    padding: 13px 20px;
    font-family: 'HomepageBaukastenBold' !important;
    font-size: 15px;
    line-height: 1.2 !important;
    color: #fff;
    background: #000;
    border-radius: 3px;
    border: solid 2px #000;
    cursor: pointer;
}
.ctis-load-more button {
    letter-spacing: 3px;
    text-transform: uppercase;
}
.innerpost-quote:before{content:"";background:url(/wp-content/themes/sentrysite-corporate/assets/svg/quote.svg);width:20px;height:15px;display:block;margin:30px auto 25px;background-repeat:no-repeat;}
.not-found .no-results{margin:0;}
.not-found .no-results{margin:70px 0 60px;padding:0 10px;font-family:'HomepageBaukasten';font-size:24px;color:#1D1C26;text-align: center;}
.not-found .no-results span{font-weight:700;}
.no-results .back-btn, .tax-authors .back-btn{
    display: flex;
    align-items: center;
    margin:50px auto 0px!important;
    padding: 13px 30px;
    font-family: 'HomepageBaukasten';
    font-size: 15px;
    color: #fff;
    background: #3C2F3A;
	border: solid 2px #3C2F3A;
    border-radius: 5px;
    width: fit-content;
    height: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2.79px;
    line-height: 0.8 !important;
}
.no-results .back-btn:hover, .tax-authors .back-btn:hover{background: #fff;color: #3C2F3A;}


/*----------- S I N G L E - P O S T -----------*/
.post-container .top-section{display:flex;max-width:1250px;margin:auto;padding:0;}
.post-container .in-grid{padding:0 25px;width: 100%;}
.post-container .post-header .post-meta{display:flex;align-items:center;justify-content:center;}
.post-container .post-header .post-meta .item img{margin:0 10px 0 0;}
.post-container .post-header .post-meta{display:flex;align-items:center;justify-content:center;font-family:'HomepageBaukasten';font-size:16px;color:#1D1C26;letter-spacing:2px;}
.post-container .post-header .post-meta .name {
    margin: 0 3px;
    font-family: 'HomepageBaukasten';
    font-weight: 400;
    font-size: 16px;
    color: #CBCBCB;
    letter-spacing: 0;
    transition: all 0.2s ease-in-out;
}
.post-container .post-header .post-meta a.name {
	    text-decoration: underline;
}
.post-container .post-header .writters.item {
    display: flex;
    align-items: center;
}
.post-container .post-header .post-meta .img {
    width: 45px;
    height: 45px;
    background-size: cover !important;
    border: solid 1px #9083C1;
    border-radius: 250px;
}
.post-container .post-header .post-meta .images {
    display: flex;
    margin: 0 0 0 10px;
}
.post-container .post-header .post-meta .images .img-link:not(:first-child) {
    margin: 0 0 0 -15px;
}
.post-container .post-header .post-meta .images .img:not(:first-child) {
    margin: 0 0 0 -15px;
}

.post-container .post-header .read.item,.post-container .post-header .read.date{margin:0 40px 0 0;}
.post-container .post-header{padding:37px 0 65px 0;}
.post-container .post-header .post-title {
    max-width: 690px;
    margin: 30px auto;
    text-align: center;
    font-family: 'HomepageBaukastenBold';
    font-weight: 600;
    font-size: 45px;
    line-height: 1.2;
    color: #000;
}
.post-container .post-header .post-cats{display:flex;align-items:center;justify-content:center;flex-wrap: wrap;}
.post-container .post-header .post-cats a {
    display: block;
    min-width: fit-content;
    margin: 0 5px 10px 5px;
    padding: 5px 15px;
font-family: 'HomepageBaukasten' !important;    font-weight: 400;
    font-size: 15px;
    color: #9083C1;
    border: solid 1px #9083C1;
    border-radius: 50px;
}
.bottom-section .dfts img {
	width: 30px;
    filter: brightness(0);
}
.post-container .post-header .post-cats a:hover{background:#9083C1;color:#fff;}
.post-container .data{display:flex;}
.post-container .data .main-data{width:65%;}
.post-container .data .side-data{width:35%;padding:0 0 0 20px;}
.post-container .data .main-data .post-img{display:block;margin:0 0 50px 0;height:429px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;border-radius:3px;}
.post-section h2{margin:40px 0;font-family:'HomepageBaukasten';font-weight:400;font-size:38px;line-height:1.2;color:#021321;}
.post-container .data .main-data p, .post-container .data .main-data ul{font-family:'HomepageBaukasten';font-size:19px;line-height:29px;color:#444444;}
.post-quote{max-width:650px;margin:0 auto 35px auto;padding:40px;text-align:center;font-family:'HomepageBaukasten';font-weight:500;font-size:25px;color:#041A5F;}
.bottom-section{max-width:1200px;margin:auto;padding:35px 25px 0;}
.bottom-section .dfts{display:block;padding:35px 25px;background:#fff;text-align:center;border-radius:5px;}
.bottom-section .dfts .title{margin:0 0 25px 0;font-family:'HomepageBaukasten';font-size:35px;font-weight:400;color:#1D1C26;}
.bottom-section .btns a{display:inline-block;vertical-align:middle;margin:0 15px;transition:all 0.2s ease-in-out;}
.bottom-section .posted-by{margin:50px 0;}
.posted-by .ol{position:absolute;top:0;left:0;width:40%;height:100%;background-image:linear-gradient(-90deg, #041A5F, transparent, transparent);border-radius:5px 0 0 5px;z-index:8;}
.posted-by .bl{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:5px 0 0 5px;z-index:7;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;}
.posted-by {
    position: relative;
    margin: 50px 0;
    padding: 60px 60px 80px 60px;
    border-radius: 5px;
    background: #041A5F;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.posted-by .icon {
    position: absolute;
	top: 35px;
    right: 35px;
}
.posted-by .data{display:block;position:relative;max-width: 650px;font-family:'HomepageBaukasten';font-size:19px;color:#fff;}
.posted-by .data .name {
    margin: 0 0 28px 0;
    font-family: 'HomepageBaukasten';
    font-size: 36px;
    font-weight: 600;
    line-height: 1;
}
.posted-by.amphy .data .name img{position:absolute;right:-30px;top:-30px;}
.posted-by .data .descriprion{line-height:1.7;}
.posted-by .data .btns{display:flex;align-items:center;margin:45px 0 0 0;}
.posted-by .data .btns a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 49px;
    width: fit-content;
    margin: 0 15px 0 0;
    padding: 15px 22px;
    background: #FF7091;
    border: solid 2px #FF7091;
    color: #fff;
    font-family: 'HomepageBaukasten';
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 2.79px;
    border-radius: 5px;
}

.posted-by .data .btns a.learn-more {
    margin: 0;
    background: no-repeat;
    border-color: #fff;
}
.posted-by .data .btns a.learn-more:hover {
    background: #fff;
    color: #000;
	border-color: #fff;
}

.posted-by .data .btns a:hover {
    background: #EE6081;
	border: solid 2px #EE6081;
}
/*
.posted-by:after {
    content: "";
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
    width: 35%;
    height: 50%;
    border-radius: 0 0 5px 0;
    background: url(/wp-content/uploads/2022/04/clouds.svg);
    background-size: contain !important;
    background-position: right bottom !important;
    background-repeat: no-repeat !important;
}
*/
.post-container .trending-posts {
    margin-top: 25vh;
}
.posted-by .data .btns a.chat{background:none;border-color:#fff;color:#fff;}
.posted-by .data .btns a.chat img{margin:2px 12px 0 0;}
.related-articles{display:flex;flex-wrap:wrap;margin:0 -10px;}
.related-articles .related-title{width:100%;margin:50px 0 15px 0;padding:0 10px;font-family:'HomepageBaukasten';font-size:28px;font-weight:700;color:#1D1C26;}
.related-articles .classic-item{width:33.3%;padding:10px;}
.related-articles .classic-item article {
    padding: 0 0 20px;
}

.more-articles-container{width:100%;text-align:center;}
.more-articles {
	display: block;
    width: fit-content;
    margin: 50px auto 0;
    padding: 13px 30px;
    font-family: 'HomepageBaukastenBold' !important;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff !important;
    background: black;
    border: solid 2px #000;
    letter-spacing: 2.79px;
    border-radius: 5px;
}
.more-articles:hover{background:#fff;color:#000 !important;}
.classic-item .hover-video{position:absolute;top:0;right:0;width:100%;height:180px;border-radius:5px;z-index:9;transition:all 0.15s ease-in-out;visibility:hidden;opacity:0;}
.classic-item a:hover .hover-video{visibility:visible;opacity:1;}
.post-container .data .main-data .spacer {height: 35px;}
.case-studies .post-container .data .main-data .post-img, .case-studies .side-data {display: none !important;}
.case-studies .post-container .data .main-data {width: 100%;}

/*----- S I D E B A R-----*/
.recommended-courses .courses .course{margin:0 0 20px 0;padding:25px;border:solid 1px #E0E0E0;border-radius:5px;}
.recommended-courses h4{margin:-10px 0 15px 0;font-family:'HomepageBaukasten';font-size:24px;color:#021321;}
.recommended-courses .courses .header{position:relative;border-radius:5px;overflow:hidden;}
.recommended-courses .courses .bg-img{display:block;height:215px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.floating-actions{position:absolute;top:20%;right:17px;}
.floating-actions .floter{display:flex;align-items:center;justify-content:center;margin:0 0 11.3px 0;padding:6.7px;width:24.33px;height:24.33px;background:#00000042;border-radius:150px;}
.floating-actions .share-article-side.floter{padding:7.6px 8.3px 7.6px 6.8px;cursor:pointer;}
.classic-item.staff-picks .share-article {top: 15px;right: 15px;}
.recommended-courses .courses .actions{position:absolute;right:0;bottom:0;display:flex;align-items:center;padding:15px;height:38px;width:100%;background:#00000075;}
.recommended-courses .courses .actions .items{display:flex;align-items:center;width:100%;font-family:'HomepageBaukasten';font-size:13px;font-weight:400;color:#fff;}
.recommended-courses .courses .actions .items .item{display:flex;align-items:center;width:33.3%;margin:0 0 0 0;}
.recommended-courses .courses .actions .items .item img{margin:0 7px 0 0;}
.recommended-courses .courses .actions .items .item .time{margin:0 3px 0 0;}
.recommended-courses .courses .actions .share-article-side{margin:0 20px -4px 0;line-height:1;cursor:pointer;}
.recommended-courses .course .data{display:block;padding:8px 0 0 0;}
.recommended-courses .course .data a{font-size:16px;color:#1D1C26;font-family:'HomepageBaukasten';}
.recommended-courses .course .data .name{font-family:'HomepageBaukasten';font-weight:400;margin:0 0 10px 0;max-width:246px;}
.recommended-courses .course .data .by{display:none;font-family:'HomepageBaukasten';font-size:16px;}
.recommended-courses .course .data .book{display:flex;align-items:center;justify-content:space-between;margin:10px 0 0 0;font-family:'HomepageBaukasten';font-size:16px;font-weight:600;letter-spacing:0.15px;color:#1D1C26;}
.recommended-courses .course .data .book a{display:flex;align-items:center;justify-content:center;width:68.9px;height:40px;margin:0 0 0 15px;background:#041A5F;color:#fff;font-family:'HomepageBaukasten';font-weight:600;font-size:17px;border-radius:5px;}
.recommended-courses .course .data .items{display:flex;align-items:center;}
.recommended-courses .course .data .item{display:flex;align-items:center;margin:0 15px 0 0;}
.recommended-courses .course .data .item img{margin:0 7px 0 0;}
a.explore-more{display:flex;justify-content:center;margin:35px auto 50px auto;font-family:'HomepageBaukasten';font-weight:400;font-size:16px;color:#041A5F;text-decoration:underline;}
a.explore-more:hover{opacity:0.75;color:#041A5F;}
.trending-posts .title-main{display:block;margin:0 0 15px 0;padding:11px 30px;font-family:'HomepageBaukasten';font-size:27px;font-weight:700;color:#021321;}
.single-post .trending-posts .title-main {
    margin: 0;
    background: #E0E0E0;
    color: #000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.trending-posts .post {
    margin: 0 0 4px 0;
    padding: 7px 20px;
    background: #fff;
    border-bottom: solid 1px #E0E0E0;
}
.single-post .trending-posts .post {
    border-left: solid 1px #E0E0E0;
    border-bottom: solid 1px #E0E0E0;
    border-right: solid 1px #E0E0E0;
}


.trending-posts .post:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.trending-posts .post a, .popular-posts .post a{display:flex;align-items:center;}
.trending-posts .post .number{display:block;margin:0 15px 0 0;width: 25px;font-family:'HomepageBaukasten';font-weight:300;font-size:38px;letter-spacing:1px;color:#AFA5D5;text-align:center;}
.trending-posts .post .title{font-family:'HomepageBaukasten';font-weight:700;color:#1D1C26;font-size:16px;line-height:1.2;overflow:hidden;}
.back-to-top {
	display: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 25px;
    font-family: 'HomepageBaukasten';
    font-weight: 500;
    font-size: 14px;
    color: #1D1C26;
    background: #EFEFEF;
    cursor: pointer;
}
.back-to-top img{margin:0 12px 0 0;}
.post-product {
    margin: 0 0 15px 0;
    padding: 35px 30px;
    background: #FFF6F5;
    border-radius: 5px;
    background-size: 100px;
    background-position: bottom right !important;
    background-repeat: no-repeat !important;
}
.post-product .header .flex-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 45px 0;
    font-size: 16px;
}
.post-product .header .flex-box .title {
    display: flex;
    align-items: center;
    justify-content: center;
}
.post-product .header .flex-box .title p {
    display: block;
    margin: 0 0 0 15px;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.post-product .content .title {
    margin: 0 0 20px 0;
    font-size: 20px;
    font-weight: 600;
    color: #000;
}
.post-product .content .description {
    padding: 0 65px 0 0;
    font-size: 16px;
    line-height: 22px;
}
.post-product .footer {
    margin-top: 45px;
}
.post-product .footer .cta {
    display: inline-block;
    padding: 12px 30px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 2.79px;
    background: #FC6859;
    border: solid 2px #FC6859;
    border-radius: 5px;
    cursor: pointer;
}
.post-product .footer .cta:hover {
    background: none !important;
}
.post-contact {
    margin: 0 0 15px 0;
    padding: 35px 30px 0 30px;
    border: solid 1px #E0E0E0;
    border-radius: 5px;
}
.post-contact img {
    margin: 20px 0 -7px 0;
}
.post-contact .title {
    margin: 0 0 30px 0;
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    color: #000;
}
.post-contact .form-item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    border-radius: 5px;
}
.post-contact .form-item .input input {
    width: 100%;
    height: 50px;
    padding: 20px;
    font-family: 'HomepageBaukasten';
    font-size: 16px;
    background: none;
    border: 0;
    background: #F7F7F7;
}
.post-contact .yos-img {
    margin: 0 -30px;
}
.form-item input::placeholder {
    color: #ACACAC;
    font-size: 16px;
}
.post-contact .form-item .send .wpcf7-spinner {
    display: none;
}
.post-contact .form-item .send input {
    height: 50px;
    width: 110px;
    border: 0;
    font-family: 'HomepageBaukasten';
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2.79px;
    color: #fff;
    background: #9083C1;
    border: solid 2px #9083C1;
    border-radius: 5px;
    cursor: pointer;
}
.post-contact .form-item .send input:hover {
    background: none;
    color: #9083C1;
}
.post-contact .form-item .send .wpcf7-spinner {
    display: none;
}
.yos .wpcf7-not-valid-tip,.subscribe-container .wpcf7-not-valid-tip {
    font-size: 14px;
}
.yos .wpcf7 form.sent .wpcf7-response-output, .subscribe-container .wpcf7 form.sent .wpcf7-response-output {
    margin: 10px 0 0 0 !important;
    border: 0;
    font-family: 'HomepageBaukasten';
    font-size: 14px;
    font-weight: 600;
}
.yos .wpcf7 form.invalid .wpcf7-response-output,.yos .wpcf7 form.unaccepted .wpcf7-response-output,.yos .wpcf7 form.payment-required .wpcf7-response-output,
.subscribe-container .wpcf7 form.invalid .wpcf7-response-output,.subscribe-container  .wpcf7 form.unaccepted .wpcf7-response-output,.subscribe-container  .wpcf7 form.payment-required .wpcf7-response-output{
    display: none;
}



.subscribe-container .in-touch {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    border-radius: 5px;
}
.subscribe-container .in-touch input {
    width: 100%;
    height: 50px;
    padding: 20px;
    font-family: 'HomepageBaukasten';
    font-size: 16px;
    border: 0;
    background: #fff;
}
.subscribe-container .in-touch input {
    color: #ACACAC;
    font-size: 16px;
}
.subscribe-container .in-touch .wpcf7-spinner {
    display: none;
}
.subscribe-container .in-touch .send input {
    padding: 0;
    height: 50px;
    width: 110px;
    border: 0;
    font-family: 'HomepageBaukasten';
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2.79px;
    color: #fff;
    background: #9083C1;
    border: solid 2px #9083C1;
    border-radius: 5px;
    cursor: pointer;
}
.subscribe-container .in-touch .send input:hover {
    background: none;
    color: #9083C1;
}
.wpcf7-response-output {
    border: none !important;
    padding: 0 !important;
    margin: 20px 20px 20px 0px !important;
}



/*---- F O O T E R------*/
.footer-contact {background: #EEEEEE;}
.footer-contact .flex-box {
    display: flex;
    align-items: center;
    max-width: 1350px;
    margin: auto;
    padding: 50px 30px;
}
.footer-contact .footer-contact-col.col-1 {
    width: 20%;
}
.footer-contact .footer-contact-col.col-2 {
    width: 80%;
}
.footer-contact .col-2 ul {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.footer-contact .col-2 ul a {
    position: relative;
    display: block;
    margin: 0 15px;
    padding: 10px 0px;
    font-size: 16px;
    color: #000;
    font-family: 'HomepageBaukastenBold' !important;
}
.footer-contact .col-2 ul .current-menu-item a:after,
.single-post .footer-contact .col-2 ul li:first-child a:after,
.footer-contact .col-2 ul a:hover:after{
content: "";
    border-bottom: 3px solid #9083C1;
    display: block;
    margin-top: 5px;
    position: absolute;
    left: 0;
    width: 100%;
}
.footer-credit {
    display: block;
    padding: 20px;
    text-align: center;
    font-family: 'HomepageBaukasten' !important;
    font-size: 13px;
    font-weight: 500;
    background: #FFFEFE;
    color: #0000009e;
}
.footer-contact .site-logo img {
    height: 40px;
}
.footer-contact .site-logo img.mobile{display: none;}








/*---- A U T H O R S - A R C H I V E ----*/
.tax-authors .page-header {
    margin: 0 0 80px;
}
.tax-authors .page-header .bg {
    height: 165px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.tax-authors .main-section {
    display: flex;
    max-width: 1150px;
    margin: 0 auto 30px;
    padding: 10px;
}
.tax-authors .img-container {
    text-align: center;
}
.tax-authors .img-container .img-flip {
    position: relative;
    margin: 0 auto 25px;
    width: 315px;
    height: 315px;
    border-radius: 500px;
    overflow: hidden;
}
.tax-authors .img-container .img-flip .img {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.tax-authors .img-container .img-flip .img.orig {
    z-index: 9;
}
.tax-authors .img-container .img-flip .img.hover {
    z-index: 8;
}
.author-linkedin,  .author-email{
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    color: #9083C1;
    letter-spacing: 2.79px;
}
.author-linkedin {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 -2px 0;
}
.author-linkedin:before {
    content: url(https://zenya.adcore.com/wp-content/uploads/2022/05/Group-16067.svg);
    margin: 0 15px 0 0;
}
.tax-authors .author-email:after {
    content: url(https://zenya.adcore.com/wp-content/uploads/2022/05/Path-25647.svg);
    margin: 0 0 0 15px;
    transition: all 0.25s ease-in-out;
}
.tax-authors .author-linkedin:hover:after {
    transform: translateX(10px);
}
.author-email:hover:after {
    transform: translateX(7px);
}
.tax-authors .main-section .data-container {
    padding: 0 45px;
}
.tax-authors .main-section .extra {
    min-width: 35%;
    padding: 30px 25px;
    background: #F7F7F7;
    border: solid 1px #E0E0E0;
    border-radius: 5px;
}
.tax-authors .main-section .extra h3 {
    margin: 0 0 10px 0;
    font-size: 19px;
    color: #1D1C26;
}
.tax-authors .main-section .extra .inner {
    margin: 0 0 35px 0;
}
.tax-authors .page-title {
    margin: 0 0 10px 0;
    font-size: 28px;
    color: #1D1C26;
}
.tax-authors .position {
    margin: 0 0 50px 0;
    font-size: 16px;
}
.tax-authors .posts-set .subtitle-tax {
    margin: 0 0 15px 10px;
    font-size: 19px;
    color: #1D1C26;
}
.tax-authors .inner.lang ul{display: flex; align-items: center;}
.tax-authors .inner.lang li{margin: 0 10px 0 0;}
.tax-authors .inner.lang li:after {
    content: "";
    display: block;
    width: 22px;
    height: 15px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.tax-authors li.spanish:after{background:url(/wp-content/uploads/2022/05/SP.svg);}
.tax-authors li.english:after{background:url(/wp-content/uploads/2022/05/EN.svg);}
.tax-authors li.hebrew:after{background:url(/wp-content/uploads/2022/05/IL.svg);}
.tax-authors li.french:after{background:url(/wp-content/uploads/2022/05/FR.svg);}
.tax-authors li.chinese:after{background:url(/wp-content/uploads/2022/05/CH.svg);}
.tax-authors li.russian:after{background:url(/wp-content/uploads/2022/05/RU.svg);}
.tax-authors li.dutch:after{background:url(/wp-content/uploads/2022/05/NE.svg);}
.tax-authors li.german:after{background:url(/wp-content/uploads/2022/05/GR.svg);}
.tax-authors li.yiddish:after{background:url(/wp-content/uploads/2022/07/YI.png);}




.search-qna {
    display: block;
    margin: 0 0 0 0;
    padding: 40px 30px;
    border-radius: 5px;
	background: #F3F1F8;
    color: #313131;
}
.search-qna .title {
    display: flex;
    margin: 0 0 25px 0;
    line-height: 1;
    font-size: 20px;
    align-items: flex-end;
    font-family: 'HomepageBaukastenBold', sans-serif;
    font-weight: 700;
}
.search-qna .title img {
    margin: 0 0 0 15px;
	display:none;
}
.search-qna form {
    position: relative;
}
.search-qna input {
    display: flex;
    align-items: center;
    width: 100%;
    height: 50px;
    padding: 20px;
    color: #000;
    border: 1px solid #f3f1f8;
	border-radius: 0;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-family: 'HomepageBaukasten' !important;
    font-size: 16px;
}
.search-qna input::placeholder {
    color: #ACACAC;
}
.search-qna button {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 0;
    background: #9083C1;
}
.or-divider {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 40px 0;
    font-size: 16px;
    color: #000;
}
.or-divider .text {
	display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: none;
    padding: 0;
}
.or-divider .line {
    width: 50%;
    width: calc(50% - 25px);
    border-top: solid 2px #000;
}

.post-container .post-header .read.item span, .post-container .post-header .read.date span {
    font-family: 'HomepageBaukasten' !important;
}
























/*-------- Mobile Menu BTN --------*/
 .mobile-menu-btn{display:inline-block;height:30px;}
.mobile-menu-btn .line {
    display: inline-block;
    position: relative;
    width: 30px;
    height: 4px;
    border-radius: 50px;
    background-color: #AFA5D5;
    transition-property: background-color, transform;
    transition-duration: 300ms;
}.mobile-menu-btn .line:before, .mobile-menu-btn .line:after {
    content: '';
    display: block;
    width: 30px;
    height: 4px;
    border-radius: 50px;
    position: absolute;
    background: #AFA5D5;
    transition-property: margin, transform;
    transition-duration: 300ms;
}
.mobile-menu-btn .line:before{margin-top:-10px;}
.mobile-menu-btn .line:after{margin-top:10px;}
.mobile-menu-btn.open .line{background:rgba(0, 0, 0, 0);}
.mobile-menu-btn.open .line:before{margin-top:0;transform:rotate(45deg);}
.mobile-menu-btn.open .line:after{margin-top:0;transform:rotate(-45deg);}













