.el-single-template:not(.el-single-post-template-default) .el-divi-icon {
font-family: ETModules;
font-weight: 400;
speak: none;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header {
overflow: hidden;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_quote_content,
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_link_content,
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_content,
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
position: relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.el-single-template:not(.el-single-post-template-default) .el-featured-image {
line-height: 0;
}
.el-single-template:not(.el-single-post-template-default) .el-featured-image img {
width: 100%;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_container,
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container.el-has-background .fluid-width-video-wrapper {
display: none;
position: relative;
z-index: 4;
width: 100%;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-player-button + div {
display: none;
padding: 26.5px 0;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container .fluid-width-video-wrapper {
width: 100%;
height: 100%;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container.el-has-background .fluid-width-video-wrapper {
width: 70%;
height: 70%;
margin-top: 30px;
padding-top: 0 !important;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_container .mejs-container {
background: rgba(34, 34, 34, 0.8);
width: 100% !important;
height: auto !important;
padding: 10px 0 5px;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_container .mejs-playpause-button {
height: auto !important;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_container .mejs-time-rail,
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_container .mejs-time-slider {
min-width: 1px !important;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_container .mejs-controls {
position: relative;
top: auto;
bottom: auto;
left: auto;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_audio_container .mejs-controls .mejs-time span {
line-height: 1;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container .wp-video {
width: 100% !important;
height: 100%;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container.el-has-background .wp-video {
position: relative;
z-index: 99;
max-width: 70%;
height: 70%;
margin-top: 30px;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container .mejs-container {
width: 100% !important;
height: 100% !important;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container mediaelementwrapper {
display: block;
width: 100%;
height: 100%;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container video {
width: 100% !important;
height: 100% !important;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_main_video_container .mejs-controls {
z-index: 0;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-player-button {
display: block;
position: relative;
z-index: 4;
background: rgba(0, 0, 0, 0.7);
border-radius: 50%;
line-height: 1;
cursor: pointer;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-player-button:before {
font-family: ETModules;
font-size: 48px;
font-weight: 600;
color: #fff;
opacity: 0.5;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-audio-button {
padding: 25px 25px 20px 20px;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-video-button {
padding: 10px;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-audio-button:before {
content: '\e08e';
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-video-button:before {
font-size: 72px;
content: '\45';
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .el-player-close-button:before {
position: absolute;
right: 0;
top: -25px;
background: rgba(15, 15, 14, 0.8);
padding: 8px;
font-family: ETModules;
font-size: 28px;
line-height: 1;
color: #fff;
cursor: pointer;
content: '\51';
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .fluid-width-video-wrapper .el-player-close-button:before {
top: -50px;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_post_gallery {
overflow: hidden;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item {
width: 25%;
height: 20vw;
margin: 0;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item a {
display: block;
height: 100%;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item span {
display: block;
height: 100%;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item:nth-child(3n),
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item:nth-child(4n),
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item:nth-child(3n+1) {
margin: 0;
clear: none;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item:nth-child(4n+1) {
margin: 0;
clear: both;
}
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.el-single-template:not(.el-single-post-template-default) #comment-wrap #comments {
margin-bottom: 15px;
}
.el-single-template:not(.el-single-post-template-default) #comment-wrap textarea {
background-color: #f7f9fb;
border: 2px solid #eff1f3;
font-size: 18px;
padding: 20px;
width: 100%;
color: #20292f;
resize: vertical;
}
.el-single-template:not(.el-single-post-template-default) .comment-body {
padding: 0;
margin-bottom: 0;
}
.el-single-template:not(.el-single-post-template-default) .comment.depth-2,
.el-single-template:not(.el-single-post-template-default) .comment.depth-3,
.el-single-template:not(.el-single-post-template-default) .comment.depth-4,
.el-single-template:not(.el-single-post-template-default) .comment.depth-4,
.el-single-template:not(.el-single-post-template-default) .comment.depth-5,
.el-single-template:not(.el-single-post-template-default) .comment.depth-6,
.el-single-template:not(.el-single-post-template-default) .comment.depth-7,
.el-single-template:not(.el-single-post-template-default) .comment.depth-8,
.el-single-template:not(.el-single-post-template-default) .comment.depth-9,
.el-single-template:not(.el-single-post-template-default) .comment.depth-10 {
margin-bottom: 0;
margin-top: 20px;
}
.el-single-template:not(.el-single-post-template-default) .comment.depth-1,
.el-single-template:not(.el-single-post-template-default) #respond {
width: 100%;
padding: 40px;
background-color: #fff;
border-radius: 4px;
box-shadow: 0 0 60px rgba(178, 178, 196, 0.2);
margin-bottom: 30px;
}
.el-single-template:not(.el-single-post-template-default) #comment-wrap input[type=email],
.el-single-template:not(.el-single-post-template-default) #comment-wrap input[type=text],
.el-single-template:not(.el-single-post-template-default) #comment-wrap input[type=url] {
width: 100%;
background: none;
border-top: none;
border-right: none;
border-left: none;
color: #20292f;
border-bottom: 2px solid #eff1f3;
font-size: 18px;
padding: 20px;
}
.el-single-template:not(.el-single-post-template-default) #commentform #submit,
.el-single-template:not(.el-single-post-template-default) .comment_area .comment-reply-link,
.el-single-template:not(.el-single-post-template-default) a.viewfull {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
font-size: 14px;
color: #71818c;
font-weight: 600;
line-height: 1.5;
text-transform: uppercase;
margin-top: 10px;
display: inline-block;
float: right;
border-radius: 60px;
background-color: #f7f9fb;
border: 2px solid #e9eff5;
}
.el-single-template:not(.el-single-post-template-default) #commentform #submit {
display: inline-block;
margin: 20px auto 0 auto;
width: auto;
}
.el-single-template:not(.el-single-post-template-default) .comment.bypostauthor,
.el-single-template:not(.el-single-post-template-default) .comment.comment-author-admin {
margin-top: 30px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 40px;
padding-bottom: 10px;
background-color: #ebf7e2;
color: #5b8c36;
}
.el-single-template:not(.el-single-post-template-default) .comment_avatar {
margin-right: 20px;
box-shadow: 0px 5px 20px #d6dee4;
-moz-box-shadow: 0px 5px 20px #d6dee4;
-webkit-box-shadow: 0px 5px 20px #d6dee4;
}
.el-single-template:not(.el-single-post-template-default) .bypostauthor .comment_avatar {
box-shadow: 0px 5px 20px #b5caa5;
-moz-box-shadow: 0px 5px 20px #b5caa5;
-webkit-box-shadow: 0px 5px 20px #b5caa5;
}
.el-single-template:not(.el-single-post-template-default) .comment_avatar,
.el-single-template:not(.el-single-post-template-default) .comment_avatar img {
position: relative;
top: auto;
float: left;
clear: right;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
overflow: hidden;
}
.el-single-template:not(.el-single-post-template-default) .comment_avatar img {
width: 50px;
height: 50px;
}
.el-single-template:not(.el-single-post-template-default) .comment_postinfo {
width: calc(100% - 70px);
float: left;
margin-bottom: 20px;
}
.el-single-template:not(.el-single-post-template-default) .comment_postinfo span.fn,
.el-single-template:not(.el-single-post-template-default) .comment_postinfo span.fn a {
display: block;
}
.el-single-template:not(.el-single-post-template-default) .comment_area {
width: 100%;
float: left;
}
.el-single-template:not(.el-single-post-template-default) .sharedaddy {
margin-top: 30px;
} .el-single-post-template-stellar #main-content {
background-color: #fafafa;
}
.el-single-post-template-stellar .el-post-header {
padding: 0;
}
.el-single-post-template-stellar .el-post-header .el-featured-image,
.el-single-post-template-stellar .el-post-header .et_quote_content,
.el-single-post-template-stellar .el-post-header .et_link_content,
.el-single-post-template-stellar .el-post-header .et_post_gallery,
.el-single-post-template-stellar .el-post-header .et_audio_content,
.el-single-post-template-stellar .el-post-header .et_main_video_container {
height: 75vh;
font-size: 24px;
}
.el-single-post-template-stellar .el-post-header .et_quote_content:before,
.el-single-post-template-stellar .el-post-header .et_link_content:before {
position: absolute;
left: 0;
bottom: 0;
background: rgba(0,0,0,.8);
width: 100%;
height: 100%;
visibility: visible;
content: '';
}
.el-single-post-template-stellar .el-post-header img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: top;
}
.el-single-post-template-stellar .el-template-stellar {
position: relative;
z-index: 999;
}
.el-single-post-template-stellar .el-post-header + .el-template-stellar {
margin-top: -80px;
}
.el-single-post-template-stellar #main-content .el-template-stellar {
background: #fff;
box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.05), -1px 0px 1px rgba(0, 0, 0, 0.05);
padding: 50px 50px 0;
}
.single .el-template-stellar .et_post_meta_wrapper {
margin-bottom: 50px;
}
.single.et_pb_pagebuilder_layout .el-template-stellar .et_post_meta_wrapper,
.single.et_pb_pagebuilder_layout.et_full_width_page .el-template-stellar .et_post_meta_wrapper {
width: 100%;
max-width: 100%;
margin-bottom: 50px;
}
.single .el-template-stellar .el-post-meta-wrapper-bottom {
margin-top: -50px;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .el-template-stellar .el-post-meta-wrapper-bottom,
.single.et_pb_pagebuilder_layout .el-template-stellar .el-post-meta-wrapper-bottom {
margin-top: -50px;
}
.el-single-post-template-stellar .el-template-stellar .entry-content {
padding-top: 0;
padding-bottom: 50px;
}
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .el-template-stellar .et_pb_row {
width: 100%;
max-width: 100%;
}
.el-single-post-template-stellar .el-single-top-code {
margin-bottom: 50px;
}
.el-single-post-template-stellar .el-single-bottom-code {
margin-bottom: 100px;
}
.el-template-stellar .el-post-meta-wrapper {
position: relative;
padding: 0 0 30px;
text-align: center;
}
.el-template-stellar .el-post-meta-wrapper:after {
position: absolute;
left: -9999px;
right: -9999px;
bottom: 0;
background: #000;
width: 20%;
height: 4px;
margin: auto;
content: '';
}
.el-template-stellar .el-post-meta-wrapper .post-meta {
font-size: 14px;
}
.et_pb_pagebuilder_layout.single.et_full_width_page .container .el-template-stellar:first-child .el-single-top-code + .et_post_meta_wrapper,
.et_pb_pagebuilder_layout.single.et_full_width_page .el-post-header + .el-template-stellar > .et_post_meta_wrapper {
padding-top: 0 !important;
}
.et_pb_pagebuilder_layout.single.et_full_width_page #main-content .el-template-stellar:first-child {
padding-top: 0;
}
.et_pb_pagebuilder_layout.single.et_full_width_page .el-template-stellar:first-child #content-area:first-child {
padding-top: 50px;
}
.et_pb_pagebuilder_layout.single.et_full_width_page .el-template-stellar > .el-single-top-code + #content-area .et_pb_section_0,
.et_pb_pagebuilder_layout.single.et_full_width_page .el-post-header + .el-template-stellar > #content-area .et_pb_section_0,
.et_pb_pagebuilder_layout.single.et_full_width_page .el-post-header + .el-template-stellar > .el-single-top-code + #content-area .et_pb_section_0 {
padding-top: 0 !important;
}
.et_pb_pagebuilder_layout.single .el-template-stellar .et_pb_section_0,
.et_pb_pagebuilder_layout.single .el-template-stellar .et_pb_section_0 .et_pb_row_0 {
padding-top: 0;
}
.et_pb_pagebuilder_layout.single .el-template-stellar .et_pb_section:last-child,
.et_pb_pagebuilder_layout.single .el-template-stellar .et_pb_section:last-child .et_pb_row:last-child {
padding-bottom: 0;
}
.el-single-post-template-stellar .author {
text-transform: capitalize;
}
.el-single-post-template-stellar .el-author-profile {
position: relative;
margin-top: 50px;
padding-top: 50px;
text-align: center;
}
.el-template-stellar .el-author-profile:before {
position: absolute;
left: -9999px;
right: -9999px;
top: 0;
background: #000;
width: 20%;
height: 4px;
margin: auto;
content: '';
}
.el-template-stellar .el-author-gravatar img {
border-radius: 50%;
width: 100px;
height: 100px;
}
.el-template-stellar .el-author-bio {
width: 50%;
margin: auto;
}
.el-sidebar .el-template-stellar .el-author-bio {
width: 70%;
}
.el-template-stellar .el-author-bio span {
display: block;
margin: 20px 0;
font-size: 24px;
}
.el-single-post-template-stellar .el-post-header .et_quote_content,
.el-single-post-template-stellar .el-post-header .et_link_content {
font-size: 24px;
}
.el-single-post-template-stellar .el-post-header .et_audio_content.active-player,
.el-single-post-template-stellar .el-post-header .et_main_video_container.active-player {
z-index: 99999;
}
.el-single-post-template-stellar .el-post-header .et_audio_content.active-player:before,
.el-single-post-template-stellar .el-post-header .et_main_video_container.active-player:before {
position: absolute;
left: 0;
top: 0;
z-index: 3;
background: rgba(34, 34, 34, 0.9);
width: 100%;
height: 100%;
visibility: visible;
content: '';
}
.el-single-post-template-stellar .el-post-header .et_quote_content blockquote,
.el-single-post-template-stellar .el-post-header .et_link_content a {
position: relative;
}
.el-single-post-template-stellar .el-post-header .et_link_content a {
font-size: 24px;
font-weight: 600;
}
.el-single-post-template-stellar .el-post-header .et_quote_content blockquote:before,
.el-single-post-template-stellar .el-post-header .et_link_content a:before {
position: absolute;
left: -20px;
top: 0;
font-family: ETModules;
font-size: 150px;
font-weight: 600;
color: #fff;
opacity: 0.5;
filter: blur(2px);
}
.el-single-post-template-stellar .el-post-header .et_quote_content blockquote:before {
-webkit-transform: scale(-1);
-moz-transform: scale(-1);
-ms-transform: scale(-1);
transform: scale(-1);
content: '\7b';
}
.el-single-post-template-stellar .el-post-header .et_link_content a:before {
left: -9999px;
right: -9999px;
content: "\e0e3";
} .el-single-post-template-classic #main-content .el-single-top-code.et_pb_row,
.el-single-post-template-classic #main-content .el-single-top-code.container {
padding-bottom: 20px;
}
.et_transparent_nav.el-single-post-template-classic #main-content .el-single-top-code.et_pb_row,
.et_transparent_nav.el-single-post-template-classic #main-content .el-single-top-code.container {
padding-top: 0;
}
.el-single-post-template-classic .el-post-header {
padding-bottom: 0;
line-height: 0;
}
.el-single-post-template-classic .el-post-header .et_quote_content,
.el-single-post-template-classic .el-post-header .et_link_content,
.el-single-post-template-classic .el-post-header .et_post_gallery,
.el-single-post-template-classic .el-post-header .et_audio_content,
.el-single-post-template-classic .el-post-header .et_main_video_container {
height: 75vh;
font-size: 24px;
}
.el-single-post-template-classic .el-post-header .et_link_content a {
font-size: 24px;
font-weight: 600;
}
.el-single-post-template-classic .el-post-header .et_main_video_container:before,
.el-single-post-template-classic .el-post-header .el-featured-image:before,
.el-single-post-template-classic .el-post-header .et_post_gallery:before,
.el-single-post-template-classic .el-post-header .et_quote_content:before,
.el-single-post-template-classic .el-post-header .et_link_content:before,
.el-single-post-template-classic .el-post-header .et_audio_content:before {
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
width: 100%;
height: 50%;
visibility: visible;
content: '';
}
.el-single-post-template-classic .el-post-header .et_audio_content.active-player:before,
.el-single-post-template-classic .el-post-header .et_main_video_container.active-player:before {
z-index: 3;
background: rgba(34, 34, 34, 0.9);
height: 100%;
}
.el-single-post-template-classic .el-post-header .et_quote_content blockquote,
.el-single-post-template-classic .el-post-header .et_link_content a {
position: relative;
z-index: 4;
}
.el-single-post-template-classic .el-post-header .et_quote_content blockquote:before,
.el-single-post-template-classic .el-post-header .et_link_content a:before {
position: absolute;
left: -20px;
top: 0;
font-family: ETModules;
font-size: 150px;
font-weight: 600;
color: #fff;
opacity: 0.5;
filter: blur(2px);
}
.el-single-post-template-classic .el-post-header .et_quote_content blockquote:before {
-webkit-transform: scale(-1);
-moz-transform: scale(-1);
-ms-transform: scale(-1);
transform: scale(-1);
content: '\7b';
}
.el-single-post-template-classic .el-post-header .et_link_content a:before {
left: -9999px;
right: -9999px;
content: "\e0e3";
}
.el-single-post-template-classic .el-post-header div:first-of-type + .et_post_meta_wrapper,
.el-single-post-template-classic .el-post-header ul:first-of-type + .et_post_meta_wrapper {
position: absolute;
left: 0;
bottom: 0;
z-index: 2;
width: 100%;
max-width: 100%;
padding: 20px;
line-height: normal;
}
.el-single-post-template-classic.et_pb_pagebuilder_layout.et_full_width_page .el-post-header .et_post_meta_wrapper {
width: 100%;
max-width: 100%;
}
.el-single-post-template-classic.et_pb_pagebuilder_layout.et_full_width_page #main-content .el-single-top-code + .et_post_meta_wrapper {
padding-top: 20px !important;
}
.el-single-post-template-classic.et_pb_pagebuilder_layout.et_full_width_page .el-single-top-code + #content-area .et_pb_section_0 {
padding-top: 0 !important;
}
.el-single-post-template-classic .el-post-header div:first-of-type + .et_post_meta_wrapper *,
.el-single-post-template-classic .el-post-header ul:first-of-type + .et_post_meta_wrapper * {
color: #fff;
}
.el-single-post-template-classic .el-post-categories a {
display: inline-block;
background: #222;
margin: 0 5px 10px 0;
padding: 6px 4px;
}
.el-single-post-template-classic .el-post-categories a,
.el-single-post-template-classic .post-meta span {
font-size: 12px;
line-height: 1;
}
.el-single-post-template-classic .el-post-categories a {
color: #fff;
}
.el-single-post-template-classic .post-meta span {
margin-right: 15px;
}
.el-single-post-template-classic .post-meta span:last-child {
margin-right: 0;
}
.el-single-post-template-classic .post-meta .author:before {
padding-right: 5px;
font-family: ETModules;
content: '\e08a';
}
.el-single-post-template-classic .post-meta .published:before {
padding-right: 5px;
font-family: ETModules;
content: '\e023';
}
.el-single-post-template-classic .post-meta .comments-number:before {
padding-right: 5px;
font-family: ETModules;
content: '\e066';
}
.el-single-post-template-classic .post-meta .post-read-time:before {
padding-right: 5px;
font-family: ETModules;
content: '\e06b';
}
.el-single-post-template-classic #main-content > .container {
padding-top: 20px;
}
.el-single-post-template-classic #main-content > .et_pb_row {
padding: 20px 0 0;
}
.el-single-post-template-classic #main-content .el-post-header.container {
padding-top: 20px;
}
.el-single-post-template-classic #main-content #content-area.container {
padding-top: 0;
margin-top: 30px;
}
.el-single-post-template-classic #main-content #content-area.container:first-child {
margin-top: 0;
}
.el-single-post-template-classic .et_pb_post .entry-content {
padding-top: 0;
padding-bottom: 50px;
}
.el-single-post-template-classic .et_pb_post .et_post_meta_wrapper {
border: 1px solid #f4f4f4;
margin-top: 50px;
padding: 20px;
}
.el-single-post-template-classic.et_pb_pagebuilder_layout.et_full_width_page .et_pb_post .et_post_meta_wrapper {
margin-top: 50px;
}
.el-single-post-template-classic.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper.et_pb_row {
padding-bottom: 0;
}
.el-single-post-template-classic .et_post_meta_wrapper .el-author-gravatar,
.el-single-post-template-classic .et_post_meta_wrapper .el-author-bio {
display: inline-block;
vertical-align: top;
}
.el-single-post-template-classic .et_post_meta_wrapper .el-author-gravatar {
width: 90px;
line-height: 0;
}
.el-single-post-template-classic .et_post_meta_wrapper .el-author-gravatar img {
width: 90px;
height: 90px;
}
.el-single-post-template-classic .et_pb_post .et_post_meta_wrapper .el-author-bio {
width: calc(100% - 110px);
margin-left: 20px;
font-size: 14px;
}
.el-single-post-template-classic .et_pb_post .et_post_meta_wrapper .el-author-bio span {
display: block;
margin-bottom: 10px;
font-size: 16px;
}
.el-single-post-template-classic .container #content-area.et_pb_row:first-child {
padding: 58px 0 0;
}
.et_pb_pagebuilder_layout.single.et_full_width_page .el-post-header + #content-area .et_pb_section_0 {
padding-top: 0 !important;
}
.el-single-post-template-classic .entry-content .et_pb_section_0,
.el-single-post-template-classic .entry-content .et_pb_section_0 .et_pb_row_0 {
padding-top: 0;
}
.el-single-post-template-classic .entry-content .et_pb_section:last-child,
.el-single-post-template-classic .entry-content .et_pb_section:last-child .et_pb_row:last-child {
padding-bottom: 0;
}
.el-single-post-template-classic.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #content-area .et_pb_row {
width: 100%;
max-width: 100%;
}
.el-single-post-template-classic.single.et_pb_pagebuilder_layout.et_full_width_page .et_pb_row .et_post_meta_wrapper {
width: 100%;
max-width: 100%;
padding: 20px;
} .el-single-post-template-prime #main-content .el-post-author.et_pb_row,
.el-single-post-template-prime #main-content .el-post-author.container {
padding: 0;
}
.el-single-post-template-prime #main-content .el-single-top-code.et_pb_row,
.el-single-post-template-prime #main-content .el-single-top-code.container,
.el-single-post-template-prime #main-content .el-single-bottom-code.et_pb_row,
.el-single-post-template-prime #main-content .el-single-bottom-code.container {
padding: 50px 0;
}
.el-single-post-template-prime #main-content .el-single-bottom-code.container {
width: 100%;
}
.el-single-post-template-prime .el-author-profile {
padding: 35px 0 15px;
}
.el-single-post-template-prime .el-single-top-code + .el-post-author .el-author-profile {
padding: 0 0 15px;
}
.el-single-post-template-prime .el-author-gravatar {
display: table-cell;
position: relative;
width: 70px;
padding-top: 6px;
vertical-align: top;
line-height: 0;
}
.el-single-post-template-prime .el-author-gravatar:before {
position: absolute;
top: 0;
left: -6px;
width: 80px;
height: 80px; 
border: 1px solid #000;
border-right-color: transparent;
border-left-color: transparent;
border-radius: 50%;
content: '';
}
.el-single-post-template-prime .el-author-gravatar img {
border-radius: 50%;
width: 70px;
height: 70px;
}
.el-single-post-template-prime .el-author-bio {
display: table-cell;
vertical-align: top;
max-width: 450px;
padding-left: 15px;
}
.el-single-post-template-prime .el-author-bio span {
display: block;
font-size: 16px;
font-weight: 600;
line-height: 1.5;
}
.el-single-post-template-prime .el-author-bio p {
font-size: 14px;
line-height: 1.5;
opacity: 0.65;
}
.el-single-post-template-prime .et_post_meta_wrapper {
padding: 35px 0 15px;
text-align: center;
}
.el-single-post-template-prime .et_post_meta_wrapper .entry-title {
display:inline-block;
position: relative;
padding-bottom: 15px;
}
.el-single-post-template-prime .et_post_meta_wrapper .entry-title:after {
position: absolute;
left: -9999px;
right: -9999px;
bottom: 0;
background: #000;
width: 50%;
height: 1px;
margin: auto;
content: '';
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta {
padding: 10px 0 0;
font-size: 14px;
opacity: 0.65;
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta span {
margin-right: 10px;
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta span:last-child {
margin-right: 0;
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta span,
.el-single-post-template-prime .et_post_meta_wrapper .post-meta a {
font-size: 14px;
font-weight: 400;
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta span:before {
font-family: ETmodules;
font-size: 12px;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
line-height: 1;
text-transform: none;
speak: none;
padding-right: 4px;
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta .author:before {
content: "\e08a";
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta .published:before {
content: "\e06b";
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta .categories:before {
content: "\e05b";
}
.el-single-post-template-prime .et_post_meta_wrapper .post-meta .comments-number:before {
content: "\e065";
}
.el-single-post-template-prime .el-post-header {
padding: 0 0 15px;
}
.el-single-post-template-prime .el-post-author + .el-post-header {
padding: 35px 0 15px;
}
.el-single-post-template-prime .entry-content .et_pb_section_0,
.el-single-post-template-prime .entry-content .et_pb_section_0 .et_pb_row_0 {
padding-top: 0;
}
.el-single-post-template-prime .entry-content .et_pb_section:last-child,
.el-single-post-template-prime .entry-content .et_pb_section:last-child .et_pb_row:last-child {
padding-bottom: 0;
}
.el-single-post-template-prime #content-area .et_post_meta_wrapper {
text-align: initial;
}
.et_transparent_nav.el-single-post-template-prime .el-post-author.container > .el-author-profile:first-child {
padding-top: 0;
}
.el-single-post-template-prime #main-content .el-post-author + #content-area {
margin-top: 50px;
}
.el-single-post-template-prime.single.et_pb_pagebuilder_layout.et_full_width_page #main-content > .et_post_meta_wrapper,
.el-single-post-template-prime.single #main-content > .et_post_meta_wrapper.container {
padding: 35px 0 15px;
}
.el-single-post-template-prime.et_pb_pagebuilder_layout.et_full_width_page .el-post-header + .et_post_meta_wrapper,
.el-single-post-template-prime.et_pb_pagebuilder_layout.et_full_width_page .el-post-author + .et_post_meta_wrapper {
padding-top: 35px !important;
}
.et_pb_pagebuilder_layout.single.et_full_width_page .el-post-author + #content-area .et_pb_section_0 {
padding-top: 0 !important;
}
.el-single-post-template-prime #main-content #content-area {
padding: 0;
margin: 35px auto 0;
}
.el-single-post-template-prime .et_pb_post .entry-content {
padding: 0;
}
.el-single-post-template-prime .et_post_meta_wrapper #comment-wrap {
padding-top: 40px;
}
.el-single-post-template-prime .el-post-header .et_main_video_container {
height: 75vh;
}
.el-single-post-template-prime .el-post-header .et_audio_content {
padding: 100px 60px;
}
.el-single-post-template-prime .el-post-header .et_quote_content,
.el-single-post-template-prime .el-post-header .et_link_content {
padding: 100px 60px;
font-size: 24px;
}
.el-single-post-template-prime .el-post-header .et_post_gallery {
max-height: 75vh;
}
.el-single-post-template-prime .el-post-header .et_quote_content:before,
.el-single-post-template-prime .el-post-header .et_link_content:before {
position: absolute;
left: 0;
bottom: 0;
background: rgba(0,0,0,.8);
width: 100%;
height: 100%;
visibility: visible;
content: '';
}
.el-single-post-template-prime .el-post-header .et_audio_content.active-player:before,
.el-single-post-template-prime .el-post-header .et_main_video_container.active-player:before {
z-index: 3;
background: rgba(34, 34, 34, 0.9);
height: 100%;
}
.el-single-post-template-prime .el-post-header .et_quote_content blockquote,
.el-single-post-template-prime .el-post-header .et_link_content a {
position: relative;
}
.el-single-post-template-prime .el-post-header .et_quote_content blockquote:before,
.el-single-post-template-prime .el-post-header .et_link_content a:before {
position: absolute;
left: -20px;
top: 0;
font-family: ETModules;
font-size: 150px;
font-weight: 600;
color: #fff;
opacity: 0.5;
filter: blur(2px);
}
.el-single-post-template-prime .el-post-header .et_quote_content blockquote:before {
-webkit-transform: scale(-1);
-moz-transform: scale(-1);
-ms-transform: scale(-1);
transform: scale(-1);
content: '\7b';
}
.el-single-post-template-prime .el-post-header .et_link_content a:before {
left: -9999px;
right: -9999px;
content: "\e0e3";
}
.el-single-post-template-prime .el-post-header .et_link_content a {
font-size: 24px;
font-weight: 600;
}
@media screen and (min-width: 981px){
.el-single-template:not(.el-single-post-template-default) #main-content #content-area {
position: relative;
}
.el-single-template:not(.el-single-post-template-default) #main-content #content-area:before {
position: absolute;
top: 0;
background-color: #e2e2e2;
width: 1px;
height: 100%;
content: '';
}
.el-single-template:not(.el-single-post-template-default) #main-content .container:before,
.el-single-template:not(.el-single-post-template-default).el-no-sidebar #main-content #content-area:before,
.el-single-template:not(.el-single-post-template-default).et_full_width_page #main-content #content-area:before {
width: 0;
height: 0;
background: transparent;
content: initial;
}
.el-single-template:not(.el-single-post-template-default).el-sidebar #left-area {
width: 74.125%;
}
.el-single-template:not(.el-single-post-template-default).el-sidebar #sidebar {
width: 25.875%;
}
.el-single-template:not(.el-single-post-template-default).et_right_sidebar #main-content #content-area:before {
right: 25.875% !important;
}
.el-single-template:not(.el-single-post-template-default).et_left_sidebar #main-content #content-area:before {
left: 25.875% !important;
}
.el-no-sidebar:not(.el-single-post-template-default) #left-area {
width: 100%;
} .el-single-post-template-stellar.el-sidebar #left-area {
width: 74.125%;
}
.el-single-post-template-stellar.el-sidebar #sidebar {
width: 25.875%;
}
.el-single-post-template-stellar.et_right_sidebar #main-content #content-area:before {
right: 25.875%;
}
.el-single-post-template-stellar.et_left_sidebar #main-content #content-area:before {
left: 25.875%;
}
.el-single-post-template-stellar .et_main_video_container .fluid-width-video-wrapper {
height: 100%;
padding: 0 !important;
}
.el-single-post-template-stellar .et_main_video_container iframe {
width: 100%;
height: 100%;
}
}
@media screen and (max-width: 980px){
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item {
width: 25% !important;
height: 20vw !important;
margin: 0 !important;
}    
}
@media screen and (max-width: 767px){
.el-single-template:not(.el-single-post-template-default) .el-post-header .et_gallery_item {
width: 50% !important;
height: 40vw !important;
margin: 0 !important;
}
.el-single-post-template-prime .el-author-gravatar {
width: 55px;
}
.el-single-post-template-prime .el-author-gravatar img {
width: 55px;
height: 55px;
}
.el-single-post-template-prime .el-author-gravatar:before {
width: 65px;
height: 65px;
}
.el-single-post-template-prime .el-post-header .et_audio_content {
padding: 100px 60px !important;
}
}.ult--fade-in{animation:ult_fadein .3s}.ult--fade-out{animation:ult_fadeout .3s}@keyframes ult_fadein{0%{opacity:0}to{opacity:1}}@keyframes ult_fadeout{0%{opacity:1}to{opacity:0}}@keyframes ult_rotating_centered{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ult-box{background:#fff;border:1px solid #dfdfdf;border-radius:3px;box-shadow:0 7px 15px 0 rgba(0,0,0,.1);font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;padding:20px 25px 25px;position:relative;width:100%}.ult-box,.ult-box *{box-sizing:border-box}.ult-form__description~.ult-form__container,.ult-form__title~.ult-form__container{border-top:1px solid #d8d8d8;margin-top:15px}.ult-form__container form{outline:0}.ult-form__container form p{margin:15px 0 0}.ult-form__container form p:empty{display:none}.ult-form__row{margin-top:15px}.ult-form__field{margin-top:8px}.ult-form__title{color:#202020;font-size:20px;line-height:1.2}.ult-form__description{color:#636363;font-size:15px;line-height:1.3;margin-top:10px}.ult-form-field__header{display:flex}.ult-form-field__label-container{flex:1 1 auto}.ult-form-field__label{color:#404040}.ult-form-field__actions{flex:0 0 auto}.ult-form-field__action{color:#0790e8;font-size:14px;text-decoration:none}.ult-form-password-wrapper,.ult-form__container :not(.ult-form-password-wrapper)>input[type=password],.ult-form__container :not(.ult-form-password-wrapper)>input[type=tel],.ult-form__container :not(.ult-form-password-wrapper)>input[type=text],:not(.ult-form-password-wrapper)>.ult-form__input{background:var(--ult-form-field-background,#fff);border:1px solid var(--ult-form-field-border-color,#c1c5c8);border-radius:var(--ult-form-field-border-radius,8px);box-shadow:var(--ult-form-field-box-shadow,0 2px 5px 0 rgba(0,0,0,.1));color:var(--ult-form-field-color,#404040);display:block;font-family:inherit;font-size:inherit;line-height:1.3;margin-top:8px;outline:none;padding:var(--ult-form-field-padding,8px 10px);transition:border .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ult-form-password-wrapper:hover,.ult-form__container :not(.ult-form-password-wrapper)>input[type=password]:hover,.ult-form__container :not(.ult-form-password-wrapper)>input[type=tel]:hover,.ult-form__container :not(.ult-form-password-wrapper)>input[type=text]:hover,:not(.ult-form-password-wrapper)>.ult-form__input:hover{border-color:var(--ult-form-field-hover-border-color,#b1b5b7)}.ult-form-password-wrapper.ult-form-password-wrapper--focus,.ult-form-password-wrapper:focus,.ult-form__container :not(.ult-form-password-wrapper)>input[type=password].ult-form-password-wrapper--focus,.ult-form__container :not(.ult-form-password-wrapper)>input[type=password]:focus,.ult-form__container :not(.ult-form-password-wrapper)>input[type=tel].ult-form-password-wrapper--focus,.ult-form__container :not(.ult-form-password-wrapper)>input[type=tel]:focus,.ult-form__container :not(.ult-form-password-wrapper)>input[type=text].ult-form-password-wrapper--focus,.ult-form__container :not(.ult-form-password-wrapper)>input[type=text]:focus,:not(.ult-form-password-wrapper)>.ult-form__input.ult-form-password-wrapper--focus,:not(.ult-form-password-wrapper)>.ult-form__input:focus{border-color:var(--ult-form-field-focus-border-color,#0790e8);box-shadow:var(--ult-form-field-focus-box-shadow,0 0 0 .2rem rgba(7,144,232,.2))}.ult-form-password-wrapper-eye-toggle{align-items:center;background:#fff;border-bottom-right-radius:6px;border-top-right-radius:6px;color:#7f7f7f;cursor:pointer;display:flex;height:37px;justify-content:center;margin-top:16px;padding:8px;pointer-events:auto;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:38px;z-index:10}.ult-checkbox{width:100%}.ult-checkbox__container{cursor:pointer;display:block;position:relative;transition:opacity .15s ease-in-out}.ult-checkbox__hidden-input{display:none}.ult-checkbox .ult-checkbox__fake-input{border:1px solid #afafaf;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-sizing:border-box;height:16px;position:relative;transition:border .15s ease-in-out;width:16px}.ult-checkbox .ult-checkbox__container:hover .ult-checkbox__fake-input{border-color:#979797}.ult-checkbox .ult-checkbox__fake-input:after{content:"";display:block;opacity:0;position:absolute;transition:all .15s ease-in-out}.ult-checkbox .ult-checkbox__hidden-input:checked~.ult-checkbox__fake-input:after{opacity:1}.ult-checkbox .ult-checkbox__container .ult-checkbox__fake-input:after{border:solid #0790e8;border-width:0 3px 3px 0;height:7px;left:4px;top:1px;transform:rotate(45deg);width:3px}.ult-checkbox .checkbox--primary:checked~.ult-checkbox__fake-input{border-color:#0790e8}.ult-checkbox .checkbox--primary:disabled~.ult-checkbox__fake-input{background:#fff;border:1px solid #b9b9b9;cursor:not-allowed}.ult-checkbox .checkbox--primary:checked:disabled~.ult-checkbox__fake-input{background:#38aece;cursor:not-allowed;opacity:.6}#ult-2fa-validation-form--templated #submit,#ult-2fa-validation-form--templated input[name=wp-2fa-email-code-resend],#ult-login-form #ult-login-submit,.ult-form__submit-btn{background:#0790e8;border:1px solid transparent;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.5;outline:none;padding:8px 15px;position:relative;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}#ult-login p.submit,#ult-login-form .login-submit,.ult-form__row--submit{position:relative}#ult-forgot-password .ult-form__row--submit:not(.ult-form__submit-btn--loading) #ult-forgot-password-submit-btn:focus,#ult-login-form .login-submit:not(.ult-form__submit-btn--loading) #ult-login-submit:focus,.ult-form__submit-btn:not(.ult-form__submit-btn--loading):focus{box-shadow:0 0 0 .2rem rgba(7,144,232,.5)}.ult-form__submit-btn--loading:before{opacity:0;transition:opacity .15s ease-in-out}.ult-form__submit-btn--loading,.ult-form__submit-btn--loading #ult-forgot-password-submit-btn,.ult-form__submit-btn--loading #ult-login-submit,.ult-form__submit-btn--loading #ult-reset-password-submit-btn,.ult-form__submit-btn--loading input[type=submit]{color:transparent!important}.ult-form__submit-btn--loading:before{animation:spin-centered .8s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:50%;opacity:1;position:absolute;top:60%;transform:translate(-50%,-50%);transform-origin:0 0;width:18px;z-index:2}.ult-form__submit-btn--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}@-ms-keyframes spin-centered{0%{-ms-transform:rotate(0deg) translate(-50%,-50%)}to{-ms-transform:rotate(1turn) translate(-50%,-50%)}}@-moz-keyframes spin-centered{0%{-moz-transform:rotate(0deg) translate(-50%,-50%)}to{-moz-transform:rotate(1turn) translate(-50%,-50%)}}@-webkit-keyframes spin-centered{0%{-webkit-transform:rotate(0deg) translate(-50%,-50%)}to{-webkit-transform:rotate(1turn) translate(-50%,-50%)}}@keyframes spin-centered{0%{transform:rotate(0deg) translate(-50%,-50%)}to{transform:rotate(1turn) translate(-50%,-50%)}}.ult-form__row--remember-me{align-items:center;display:flex}.ult-form__row--remember-me .ult-form__field{flex:0 0 auto;margin:0 8px 0 0}.ult-form__row--remember-me .ult-form-field__header{flex:1 1 auto}.ult-form__row--remember-me .ult-form-field__label{color:#636363;cursor:pointer;user-select:none}.ult-form__validation{display:none;margin-top:15px}.ult-form__validation--has-error{display:block}.ult-form__validation:first-child{margin-bottom:15px;margin-top:0}.ult-form__validation .ult-notice p{margin:0}.ult-form__footer{border-top:1px solid #d8d8d8;margin-top:25px;padding-top:15px;text-align:center}.ult-form__footer a{color:#0790e8;text-decoration:none}.ult-form__container .two-factor-error-notice{margin-top:20px}.ult-form__container .uo-toolkit-2fa-footer{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:20px}.ult-form__container .uo-toolkit-2fa-footer__backto-home,.ult-form__container .uo-toolkit-2fa-footer__backup-codes{text-align:center}.ult-form__container .uo-toolkit-2fa-footer a{color:#0790e8;text-decoration:none}.ult-notice{border:1px solid #d8d8d8;border-radius:3px;color:#737373;line-height:1.3;padding:15px;text-align:center}.ult-notice--error{background:#fceded}.ult-notice--success{background:#edfcef}.ult-modal{display:none}.ult-modal-container .ult-modal{display:block}.ult-modal-container{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.ult-modal-container--open{display:block}.ult-modal__inside{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ult-modal-box{background:#fff;border-radius:8px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:565px;overflow-y:auto;overflow:hidden;position:relative;width:calc(100% - 40px)}.ult-modal-box:before{background:#fff;border-radius:8px;left:0;top:0;z-index:10}.ult-modal-box:after,.ult-modal-box:before{content:"";height:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:0}.ult-modal-box:after{border-radius:50%;left:50%;top:50%;user-select:none;z-index:11}.ult-modal-container--loading .ult-modal-box:before{height:100%;opacity:1;width:100%}.ult-modal-container--loading .ult-modal-box:after{animation:ult_rotating_centered 2s linear infinite;border:3px solid transparent;border-top-color:#202020;height:50px;opacity:1;width:50px}.ult-modal--small .ult-modal-box{max-width:385px}.ult-modal--large .ult-modal-box{max-width:750px}.ult-modal-box-header{padding:20px;text-align:center}.ult-modal-box-header h1,.ult-modal-box-header h2,.ult-modal-box-header h3{font-size:30px;font-weight:500;line-height:32px;margin:0;padding:20px 20px 0}.ult-modal-box-content{display:inline-flex;flex:1 1 auto;overflow:hidden;position:relative;width:100%}.ult-modal{font-size:16px;font-weight:400;margin:0;max-height:300px;outline:none;overflow-y:auto;padding:20px 40px;position:relative;width:100%}.ult-modal-box-content__inside::-webkit-scrollbar{background-color:rgba(0,0,0,.09);border-radius:150px;width:10px}.ult-modal-box-content__inside::-webkit-scrollbar-thumb:vertical{background:#afafaf;background-clip:padding-box;border:2px solid transparent;border-radius:150px;min-height:10px}.ult-modal-box-content__br{display:block;height:10px;width:100%}.ult-modal-box-footer{flex:1 1 auto;margin:0 20px 20px;overflow:hidden;padding:20px;text-align:center}.ult-modal-box-footer__dismiss{background:transparent;border:0;border-radius:150px;color:#0077c5;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1.1;padding:10px 20px;transition:background .15s ease-in-out}.ult-modal-box-footer__dismiss:hover{background:#dadadc}.ult-modal-box-footer__dismiss:active{background:#c4c4c6}@media screen and (max-width:1000px){.ult-modal-box-header h1,.ult-modal-box-header h2,.ult-modal-box-header h3{font-size:24px;line-height:26px}}body.ult-modals--open{overflow:hidden!important}body.ult-modals--dim-background .ult-modal-container{background:rgba(0,0,0,.4)}#ult-modal-container-ult-login .ult-box{border:0;box-shadow:none;padding:0}#ult-modal-container-ult-login .ult-modal{max-height:680px}.ult-forgot-password--recaptcha-error .g-recaptcha iframe,.ult-login--recaptcha-error .g-recaptcha iframe,.ult-reset-password--recaptcha-error .g-recaptcha iframe{border:1px solid red;border-radius:4px}#ult-login-modal.ult-login-modal--login #ult-login-modal__login{display:block}#ult-login-modal.ult-login-modal--forgot-password #ult-login-modal__login,#ult-login-modal.ult-login-modal--login #ult-login-modal__forgot-password{display:none}#ult-login-modal.ult-login-modal--forgot-password #ult-login-modal__forgot-password{display:block}.uo-modern-ui{--modern-primary:#0073aa;--modern-primary-dark:#005a87;--modern-secondary:#00a0d2;--modern-accent:#ff6900;--modern-surface:#fff;--modern-background:#f8f9fa;--modern-text-primary:#2d3748;--modern-text-secondary:#718096;--modern-border:#e2e8f0;--modern-error:#e53e3e;--modern-success:#38a169;--modern-shadow:0 2px 4px rgba(0,0,0,.1);--modern-shadow-elevated:0 4px 8px rgba(0,0,0,.15);--modern-shadow-focus:0 0 0 3px rgba(0,115,170,.3)}.uo-modern-ui #ult-forgot-password,.uo-modern-ui #ult-login,.uo-modern-ui #ult-reset-password{align-items:center;background:var(--modern-background);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px;position:relative}.uo-modern-ui .ult-box{background:var(--modern-surface);border:1px solid var(--modern-border);border-radius:12px;box-shadow:var(--modern-shadow);box-sizing:border-box;margin-left:auto;margin-right:auto;padding:48px;position:relative;transition:all .3s ease;width:100%}.uo-modern-ui .ult-box:before{background:var(--modern-primary);border-radius:10px 10px 0 0;content:"";height:7px;left:0;position:absolute;right:0;top:0;z-index:1}.uo-modern-ui .ult-box:hover{box-shadow:var(--modern-shadow-elevated)}.uo-modern-ui .ult-form__title{color:var(--modern-primary);font-size:32px;font-weight:700;letter-spacing:-1px;margin-bottom:12px;position:relative;text-align:center}.uo-modern-ui .ult-form__title:after{background:var(--modern-primary);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.uo-modern-ui .ult-form__description{color:var(--modern-text-primary);font-size:16px;font-weight:400;line-height:1.6;margin-bottom:40px;text-align:center}.uo-modern-ui .ult-form__container{background:transparent;border-radius:0;box-shadow:none;padding:0}.uo-modern-ui .ult-form__row{margin-bottom:32px;position:relative}.uo-modern-ui .ult-form-field__header{margin-bottom:12px}.uo-modern-ui .ult-form-field__label{display:block;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.uo-modern-ui .ult-form-field__label,.uo-modern-ui label{color:var(--modern-text-primary);font-size:14px;font-weight:600}.uo-modern-ui .ult-form__input{background:var(--modern-surface);border:2px solid var(--modern-border);border-radius:8px;box-sizing:border-box;color:var(--modern-text-primary);font-size:16px;padding:20px 24px;transition:all .3s ease;width:100%}.uo-modern-ui .ult-form__input:focus{border-color:var(--modern-primary);box-shadow:var(--modern-shadow-focus);outline:none}.uo-modern-ui .ult-form__input:hover{border-color:var(--modern-primary)}.uo-modern-ui .ult-form__input::placeholder{color:var(--modern-text-secondary);font-weight:400}.uo-modern-ui #ult-2fa-validation-form--templated #submit,.uo-modern-ui #ult-2fa-validation-form--templated input[name=wp-2fa-email-code-resend],.uo-modern-ui #ult-forgot-password-submit-btn,.uo-modern-ui #ult-login-form #ult-login-submit,.uo-modern-ui #ult-login-submit,.uo-modern-ui #ult-reset-password-submit-btn,.uo-modern-ui .ult-form__submit-btn{background:var(--modern-primary)!important;border:none!important;border-radius:8px!important;box-shadow:var(--modern-shadow);color:#fff!important;cursor:pointer;font-size:16px!important;font-weight:600!important;letter-spacing:1px;line-height:1.4;margin-top:16px;padding:18px 32px!important;text-transform:uppercase;transition:all .3s ease;width:100%!important}.uo-modern-ui #ult-2fa-validation-form--templated #submit:hover,.uo-modern-ui #ult-2fa-validation-form--templated input[name=wp-2fa-email-code-resend]:hover,.uo-modern-ui #ult-forgot-password-submit-btn:hover,.uo-modern-ui #ult-login-form #ult-login-submit:hover,.uo-modern-ui #ult-login-submit:hover,.uo-modern-ui #ult-reset-password-submit-btn:hover,.uo-modern-ui .ult-form__submit-btn:hover{background:var(--modern-primary-dark)!important;box-shadow:var(--modern-shadow-elevated);color:#fff!important}.uo-modern-ui #ult-2fa-validation-form--templated #submit:focus,.uo-modern-ui #ult-2fa-validation-form--templated input[name=wp-2fa-email-code-resend]:focus,.uo-modern-ui #ult-forgot-password-submit-btn:focus,.uo-modern-ui #ult-login-form #ult-login-submit:focus,.uo-modern-ui #ult-login-submit:focus,.uo-modern-ui #ult-reset-password-submit-btn:focus,.uo-modern-ui .ult-form__submit-btn:focus{box-shadow:var(--modern-shadow-focus)!important;outline:none}.uo-modern-ui #ult-2fa-validation-form--templated #submit:active,.uo-modern-ui #ult-2fa-validation-form--templated input[name=wp-2fa-email-code-resend]:active,.uo-modern-ui #ult-forgot-password-submit-btn:active,.uo-modern-ui #ult-login-form #ult-login-submit:active,.uo-modern-ui #ult-login-submit:active,.uo-modern-ui #ult-reset-password-submit-btn:active,.uo-modern-ui .ult-form__submit-btn:active{transform:translateY(1px)}.uo-modern-ui .ult-form__row--remember{align-items:center;display:flex;margin-bottom:32px}.uo-modern-ui #ult-login-remember{accent-color:var(--modern-primary);border-radius:4px;height:20px;margin-right:12px;width:20px}.uo-modern-ui .ult-form__row--remember label{color:var(--modern-text-primary);cursor:pointer;font-size:14px;font-weight:500;margin:0}.uo-modern-ui .ult-form__footer{border-top:1px solid var(--modern-border);margin-top:40px;padding-top:32px;text-align:center}.uo-modern-ui .ult-form__footer a{border-radius:8px;color:var(--modern-primary);font-size:14px;font-weight:600;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s ease}.uo-modern-ui .ult-form__footer a:before{background:var(--modern-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.uo-modern-ui .ult-form__footer a:hover{background:rgba(0,115,170,.1);color:var(--modern-primary-dark)}.uo-modern-ui .ult-form__footer a:hover:before{width:80%}.uo-modern-ui .ult-form-footer__forgot-password,.uo-modern-ui .ult-form-footer__login,.uo-modern-ui .ult-form-footer__signup{margin-bottom:16px}.uo-modern-ui .ult-form-footer__forgot-password:last-child,.uo-modern-ui .ult-form-footer__login:last-child,.uo-modern-ui .ult-form-footer__signup:last-child{margin-bottom:0}.uo-modern-ui .ult-notice{border:none;border-radius:8px;font-weight:500;margin-bottom:24px;padding:20px 24px;position:relative}.uo-modern-ui .ult-notice--error{background:rgba(229,62,62,.1);border-left:4px solid var(--modern-error);color:var(--modern-error)}.uo-modern-ui .ult-notice--success{background:rgba(56,161,105,.1);border-left:4px solid var(--modern-success);color:var(--modern-success)}.uo-modern-ui .ult-form__validation{margin-bottom:24px}.uo-modern-ui .ult-form__validation--has-error .ult-form__input{animation:shake .5s ease-in-out;border-color:var(--modern-error)}.uo-modern-ui .ult-form-recaptcha{margin-top:20px}@media(max-width:768px){.uo-modern-ui .ult-box{border-radius:12px;margin:0;padding:32px 24px}.uo-modern-ui .ult-form__title{font-size:28px}.uo-modern-ui .ult-form__input{padding:18px 20px}.uo-modern-ui #ult-forgot-password-submit-btn,.uo-modern-ui #ult-login-submit,.uo-modern-ui #ult-reset-password-submit-btn,.uo-modern-ui .ult-form__submit-btn{padding:16px 24px}}.uo-modern-ui #ult-forgot-password-submit-btn:disabled,.uo-modern-ui #ult-login-submit:disabled,.uo-modern-ui #ult-reset-password-submit-btn:disabled,.uo-modern-ui .ult-form__submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.uo-modern-ui #ult-forgot-password-submit-btn:focus,.uo-modern-ui #ult-login-submit:focus,.uo-modern-ui #ult-reset-password-submit-btn:focus,.uo-modern-ui .ult-form__input:focus,.uo-modern-ui .ult-form__submit-btn:focus{outline:none}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.uo-modern-ui .ult-box{animation:slideUp .4s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uo_loginForm .galogin{margin-top:15px}.uo_loginForm form .login-remember label{align-items:center;display:flex}.uo_loginForm form .login-username input[type=text],.uo_loginForm form .ult-form-password-wrapper{height:40px}.uo_loginForm form .login-password input[type=password]{background:#fff;height:40px}