.top-banner .wpb_text_column {
margin: 0;
}
.vc_section.top-banner .vc_row-fluid {
max-width: 100%;
}
.vc_section.home-who-we-are {
margin-left: 0;
margin-right: 0;
}
.home-who-we-are p:after {
left: 50%!important;
transform: translate(-50%,0);
}
.vc_section.home-who-we-are .wpb_text_column {
margin: 0 auto;
width: 100%!important;
max-width: 1140px;
}
.vc_section.home-who-we-are p {
margin-bottom: 35px!important;
}
.vc_section.home-who-we-are h4 {
margin-bottom: 30px!important;
}
.page-btn-primary button {
font-weight: bold;
font-size: 16px!important;
background-color: #e49f37!important;
color: #ffffff!important;
padding: 13px 50px 13px 50px!important;
transition: 0.5s!important;
}
.page-btn-primary button:hover {
background-color: #8b6122!important;
}
.home-banner-about-us {
margin-bottom: 0!important;
}
.vc_section .vc_row-fluid {
width: 100%;
max-width: 1170px;
margin-left: auto;
margin-right: auto;
}
.choose-us-image.vc_col-sm-4 {
width: 41.66666667%;
}
.choose-us-image.vc_col-sm-4 > .vc_column-inner {
padding: 0;
}
.choose-us-image.vc_col-sm-4 > .vc_column-inner .wpb_single_image.vc_align_center {
margin-bottom: 0;
}
.why-choose-us.vc_col-sm-8 {
width: 58.33333333%;
}
.why-choose-us.vc_col-sm-8 > .vc_column-inner {
padding: 0;
max-width: 652px;
}
.choose-us-image img {
height: 500px!important;
}
.why-choose-us h4 {
font-family: 'ProximaNovaA', sans-serif!important;
}
.choose-us-features-text {
font-family: 'ProximaNovaA', sans-serif!important;
margin-bottom: 0!important;
}
h4.choose-us-features-text {
margin-top: 0;
color: #555555;
}
.choose-us-features-text p {
font-weight: 400!important;
}
.choose-us-box .vc_column-inner {
padding-left: 0!important;
padding-right: 0!important;
}
.home-our-service h1:after {
margin-left: 0!important;
left: 50%;
transform: translate(-50%, 0);
}
.our-service-box {
padding-left: 15px!important;
padding-right: 15px!important;
}
.our-service-box > .vc_column-inner {
padding-left: 0!important;
padding-right: 0!important;
position: relative;
}
.our-service-box > .vc_column-inner .wpb_single_image .vc_figure {
width: 100%;
}
.our-service-box > .vc_column-inner .wpb_single_image .vc_single_image-wrapper {
width: 100%;
}
.our-service-box img {
width: 100%!important;
height: 341px!important;
}
.enter-service {
left: 0;
}
.home-our-service {
display: table;
}
.vc_section.home-know-us,
.vc_section.home-latest-blog,
.vc_section.home-what-we-do,
.vc_section.home-our-service,
.vc_section.choose-us,
.vc_section.home-who-we-are {
display: table;
width: 100%;
margin-left: 0!important;
margin-right: 0!important;
padding-left: 0!important;
padding-right: 0!important;
}
.vc_section.home-latest-blog {
display: block;
}
.latest-blog-box {
position: relative;
padding: 0 0!important;
transition: all .4s ease-in-out;
}
.latest-blog-box-overlay {
width: 100%;
height: 100%;
padding: 25px;
position: relative;
z-index: 99;
}
.latest-blog-box:after {
content: "";
width: 100%;
height: 100%;
background: #2d5878;
position: absolute;
top: 0;
left: 0;
transition: all .4s ease-in-out;
}
.latest-blog-box:hover:after {
top: -100%;
}
.vc_section.top-banner {
padding-right: 0!important;
padding-left: 0!important;
margin-left: 0!important;
margin-right: 0!important;
}
.vc_section.top-banner .wpb_column > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.we-do-box .wpb_text_column {
margin-bottom: 0;
}
.we-do-box-wrapper {
margin-bottom: 20px;
}
.Know-us-content:after {
display: none!important;
}
.know-us-box {
max-width: 100%;
border-right: 1px solid #47799d;
padding: 50px 0 0;
}
.know-us-box .wpb_single_image.vc_align_left {
margin: 0;
}
.know-us-box h2 {
font-family: inherit!important;
}
.know-us-box:last-child {
border-right: none;
}
.know-us-box .wpb_wrapper {
display: table;
margin: auto;
}
.know-us-client {
border-bottom: 1px solid #47799d;
max-width: 482px!important;
margin: 0 0 0 auto;
float: right;
}
.know-us-client:last-child {
border-bottom: none
}
.we-do-box .wpb_single_image {
margin-bottom: 0!important;
}
@media (max-width: 1024px) {
.choose-us-image.vc_col-sm-4 {
width: 100%;
}
.why-choose-us.vc_col-sm-8 {
width: 100%;
max-width: 500px;
margin: 0 auto;
float: none;
display: table;
padding: 40px 0;
}
.choose-us-box.wpb_column.vc_col-sm-6 {
width: 100%;
float: none;
margin-bottom: 20px;
}
.choose-us-box.wpb_column.vc_col-sm-6:last-child {
margin-bottom: 0px;
}
.choose-us-features-text p {
text-align: left;
margin-top: 4px;
}
.choose-us-box .wpb_single_image {
margin-bottom: 0;
}
.we-do-box-wrapper {
width: 100%!important;
}
}
@media screen and (max-width: 991px) and (min-width: 300px){
.software-solution a {
padding: 8px 8px 8px 8px;
font-size: 14px;
}
.home-latest-blog .slick-prev {
bottom: -66px!important;
}
.home-latest-blog .slick-next {
bottom: -66px;
}
.know-us-box {
margin-bottom: 0!important;
margin-top: 0!important;
}
}
@media (max-width: 767px) {
.vc_section.home-know-us, 
.vc_section.home-latest-blog, 
.vc_section.home-what-we-do, 
.vc_section.home-our-service, 
.vc_section.choose-us, 
.vc_section.home-who-we-are {
padding-top: 40px!important;
padding-bottom: 40px!important;
}
.why-choose-us.vc_col-sm-8 {
padding: 0px 15px 0;
}
.know-us-client {
border-bottom: none;
}
.know-us-client {
border-bottom: none;
max-width: unset!important;
margin: 0 auto;
float: none;
display: table;
width: auto!important;
}
.know-us-box {
padding: 0;
border-right: none
}
}
.blog-details-banner h1 {
margin-top: 0;
}
.blog-details-banner {
padding-top: 100px!important;
padding-bottom: 100px!important;
margin-left: 0!important;
margin-right: 0!important;
}
.blog-details-banner .wpb_content_element {
margin-bottom: 0!important;
}
.training-area-text {
position: relative!important;
width: 87%;
margin-top: 0!important;
margin-left: 0!important;
display: table;
top: -46px;
left: 50%;
transform: translate(-50%, 0);
}
.training-enter {
float: left;
width: calc(100% - 57px)!important;
margin-left: 0!important;
padding-left: 20px;
}
.training-pagination {
margin-top: 0!important;
display: table;
margin-left: auto;
margin-right: auto;
}
.blog-pagination {
margin-top: 0!important;
display: table;
}
.training-pagination .pages,
.blog-pagination .pages {
display: none;
}
.training-pagination a,
.blog-pagination a {
float: left;
text-decoration: none!important;
border: 1px solid #333333!important;
font-weight: bold;
font-size: 14px;
color: #000000;
width: 38px;
height: 38px;
display: flex;
flex-direction: column;
justify-content: center;
margin: 0;
margin-right: 5px;
text-align: center;
}
.training-pagination a:hover,
.blog-pagination a:hover {
background-color: #356588;
color: #ffffff!important;
border: 1px solid #333333!important;
}
.training-pagination span.current,
.blog-pagination span.current {
float: left;
background-color: #356588;
color: #ffffff;
border: 1px solid #333333!important;
margin: 0;
width: 38px;
height: 38px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin: 0;
margin-right: 5px;
}
.training-pagination a.next,
.training-pagination a.prev{
border: none!important;
background: transparent;
color: #515151;
}
.training-pagination a.next:hover,
.training-pagination a.prev:hover {
color: #356588!important;
}
.blog-pagination a.nextpostslink,
.blog-pagination a.previouspostslink {
position: relative;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.blog-pagination a.previouspostslink:after {
content: "\f104";;
position: absolute;
top: 0;
left: 0;
font-size: 18px;
width: 100%;
height: 100%;
background: #ffffff;
display: flex;
flex-direction: column;
justify-content: center;
}
.blog-pagination a.nextpostslink:after {
content: "\f105";
position: absolute;
top: 0;
left: 0;
font-size: 18px;
width: 100%;
height: 100%;
background: #ffffff;
display: flex;
flex-direction: column;
justify-content: center;
}
.blog-pagination a.previouspostslink:hover:after,
.blog-pagination a.nextpostslink:hover:after {
background: #356588;
}
@media (max-width: 767px) {
.blog-details-banner {
background-size: cover;
background-position: center center;
margin-left: 0!important;
height: 300px!important;
}
.training-enter {
width: 100%!important;
padding-left: 10px;
padding-right: 10px;
padding-top: 18px;
}
}
.home-who-we-are.page-about p:after {
display: none;
}
.home-who-we-are.page-about .about-info-wrapper h4 {
padding: 0;
}
.about-short-text {
font-size: 17px!important;
color: #323232!important;
line-height: 28px;
text-transform: unset!important;
}
.what-our-service {
padding-top: 60px!important;
margin-left: 0!important;
padding-left: 0!important;
padding-right: 0!important; 
}
.wpb_single_image.vc_align_left.service-image {
margin-bottom: 0;
}
.service-image img {
width: 100%!important;
height: 340px!important;
}
.our-service-enter {
width: calc(100% - 35px)!important;
}
.footer {
margin-top: 0!important;
}
@media (max-width: 767px) {
.our-training-area {
padding: 40px 0 0;
}
.blog-details-banner {
margin-bottom: 0!important;
}
}
.latest-blog-box {
overflow: hidden;
}
.latest-blog-page-box.latest-blog-box {
margin-bottom: 25px;
}
@media (max-width: 991px) {
.blog-archive-box {
margin-top: 28px;
}
}
.blog-search {
margin-top: 30px!important;
}
@media (max-width: 991px) {
.blog-search {
width: 100%!important;
}
.blog-part {
padding-top: 60px;
}
}
@media (max-width: 767px) {
.blog-part {
padding-bottom: 40px;
padding-top: 40px;
margin-bottom: 0!important;
}
}
.page-search-result-inner-banner {
margin-top: 72px;
width: 100%;
display: table;
padding: 100px 0;
background: #094774;
color: #ffffff;
text-align: center;
margin-bottom: 0;
}
.search-inner-heading h1 {
margin: 0;
}
.search-result-wrapper {
width: 100%;
display: table;
padding: 60px 0;
}
@media (max-width: 767px) {
.search-result-wrapper {
padding: 40px 0;
}
}
.search-result-wrapper .navigation.pagination {
margin: 0 auto 0;
padding: 40px 0 0;
display: table;
}
.search-result-wrapper .navigation.pagination h2 {
display: none;
}
.search-result-wrapper .nav-links {
text-align: center;
}
.search-result-wrapper .nav-links .page-numbers {
color: #404040;
font-size: 14px;
padding: 0 5px;
display: inline-block;
vertical-align: middle;
margin: 0;
}
.search-result-wrapper .nav-links .page-numbers:hover {
color: #094671;
font-weight: bold;
}
.search-result-wrapper .nav-links .page-numbers.current {
color: #094671;
font-weight: bold;
}
.search-result-wrapper .nav-links .page-numbers svg {
width: 20px;
height: 10px;
margin-left: 5px;
}
.search-result-wrapper .nav-links .prev.page-numbers {
padding-left: 0;
}
.search-result-wrapper .nav-links .prev.page-numbers svg {
margin-left: 0;
margin-right: 5px;
}
.blog-details-image img {
height: 440px!important;
object-fit: cover;
}
.blog-details-pagination h2.screen-reader-text,
.project-result-part h2.screen-reader-text {
display: none;
}   
.blog-details-pagination .nav-links,
.project-result-part .nav-links {
width: 100%;
display: table;
}
.blog-details-pagination .nav-links .nav-previous,
.blog-details-pagination .nav-links .nav-next,
.project-result-part .nav-links .nav-previous,
.project-result-part .nav-links .nav-next {
display: inline-block;
vertical-align: middle;
padding: 0 12px;
} 
.project-result-part .nav-links a {
font-size: 14px;
color: #0b75d9;
font-weight: bold;
}
.project-result-part .nav-links a:hover {
color: #b9b9b9;
}
.project-result-part .nav-links .fa-long-arrow-left {
margin-right: 10px;
font-size: 14px;
}
.project-result-part .nav-links .fa-long-arrow-right {
margin-left: 10px;
font-size: 14px;
}
.blog-details-pagination a:hover,
.project-result-part a:hover {
color: #094773;
}
.blog-details-3-comments h2 {
font-size: 30px!important;
color: #373737!important;
letter-spacing: 1px;
text-transform: uppercase;
}
.blog-details-3-comments .comment-list {
list-style: none;
padding: 0;
}
.comments-part .comment-author img {
width: 126px!important;
height: 126px;
border-radius: 50%;
float: left;
margin-top: 0!important;
margin-bottom: 0!important;
}
.comment-author {
width: 100%;
margin-bottom: 10px;
display: table;
}
.comment-author .fn {
font-size: 18px;
margin-top: 0;
text-transform: uppercase;
font-weight: 400;
color: #555555;
width: calc(100% - 126px);
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
float: left;
padding: 0 0 0 30px;
min-height: 126px;
}
.comment-author span {
display: none;
}
.comment-metadata a {
font-weight: 400;
font-size: 15px;
color: rgb(11, 71, 111);
margin-bottom: 6px;
margin-top: 0;
display: inline-block;
}
.comment-content p {
font-weight: 400;
font-size: 14px;
color: rgb(96, 96, 96);
line-height: 24px;
}
.comment-body {
margin-bottom: 40px;
}
.comment-content:after {
display: none;
}
.comment-meta {
width: 100%;
display: table;
}
.reply a {
font-size: 16px;
border-radius: 4px;
border: 1px solid #00000029;
padding: 8px 35px 8px 18px;
background-color: rgb(255, 255, 255);
transition: all .4s ease-in-out;
display: inline-block;
color: rgb(0, 0, 0);
margin-top: 30px;
}
.reply a svg {
width: 22px;
height: 12px;
}
.blog-details-leave-reply h4 {
margin-top: 0;
}
#cancel-comment-reply-link {
color: #ca0707;
margin-left: 10px;
}
#cancel-comment-reply-link:hover {
color: #2d5878;
}
.comment-form-author {
width: 50%;
float: left;
padding-right: 15px;
margin-bottom: 25px;
}
.comment-form-email {
width: 50%;
float: left;
padding-left: 15px;
margin-bottom: 25px;
}
.comment-form-comment {
width: 100%;
display: table;
}
.comment-form-author label,
.comment-form-email label,
.comment-form-comment label {
font-size: 14px;
color: #515151;
margin-bottom: 10px;
font-weight: 400
}
.blog-details-form .blog-details-submit {
text-transform: uppercase;
}
@media (max-width: 767px) {
.blog-details-part {
padding-top: 40px;
}
.blog-details-image img {
height: 200px!important;
}
.blog-details-3-comments h2 {
font-size: 18px!important;
text-align: left!important;
}
.comments-part .comment-author img {
width: 60px!important;
height: 60px;
}
.comment-author .fn {
font-size: 14px;
width: calc(100% - 60px);
padding: 0 0 0 14px;
min-height: 60px;
}
.comment-content p {
text-align: left;
}
.comment-form-author {
width: 100%;
float: none;
padding-right: 0;
margin-bottom: 10px;
}
.comment-form-email {
width: 100%;
float: none;
padding-left: 0;
margin-bottom: 10px;
}
.blog-details-leave-reply h4 {
font-size: 20px;
text-align: left!important;
font-size: 18px!important;
margin-bottom: 22px!important;
}
}
.vc_section.keep-in-touch {
padding-top: 0!important;
}
.keep-in-touch-text p {
margin-bottom: 65px!important;
}
.send-message h4 {
font-weight: bold!important;
font-family: inherit!important;
}
.send-message > .vc_column-inner {
padding-left: 0!important;
padding-right: 0!important;
max-width: 688px;
}
.contact-send-msg .contact-us-name-input {
padding: 10px 15px!important;
font-size: 16px!important;
margin-bottom: 25px!important;
width: 100%!important;
margin-right: 0!important;
}
.contact-details h4 {
font-weight: bold!important;
font-family: inherit!important;
}
.contact-details-part {
width: 100%;
display: table;
}
.contact-us-image img {
width: auto!important;
height: auto!important;
}
.contact-send-msg .contact-us-send-input {
margin-top: 28px;
}
.contact-send-msg .contact-us-msg-input {
width: 100%!important;
margin-top: 0!important;
}
.vc_section.keep-in-touch {
padding-left: 0!important;
padding-right: 0!important;
margin-left: 0!important;
margin-right: 0!important;
}
.vc_section.contact-us-google-map {
padding-right: 0!important;
padding-left: 0!important;
margin-left: 0!important;
margin-right: 0!important;
}
.vc_section.contact-us-google-map .vc_row-fluid {
max-width: 100%;
}
.vc_section.contact-us-google-map .vc_row-fluid .vc_column-inner {
padding-left: 0!important;
padding-right: 0!important;
}
.vc_section.contact-us-google-map .vc_row-fluid .vc_column-inner .wpb_content_element {
margin-bottom: 0!important;
}
@media (max-width: 991px) {
.contact-details-part h1 {
text-align: center!important;
}
.contact-details p {
text-align: center!important;
}
.contact-details h4 {
text-align: center!important;
}
}
.case-studies {
padding-top: 0!important;
}
.case-studies-box {
box-shadow: none!important;
padding: 0!important;
}
.case-studies-box .vc_gitem_row .vc_gitem-col {
padding-top: 45px;
padding-bottom: 30px;
background-color: #ffffff;
padding-left: 15px;
padding-right: 15px;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item {
margin-bottom: 45px;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini {
border-radius: 16px;
border-bottom-right-radius: 16px;
border-top: 3px solid #f0f0f0;
border-left: 3px solid #f0f0f0;
border-right: 3px solid #f0f0f0;
border-bottom: 8px solid #f0f0f0;
position: relative;
overflow: hidden;
transition: all .4s ease-in-out;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini:hover {
border-top: 3px solid #0b75d9;
border-left: 3px solid #0b75d9;
border-right: 3px solid #0b75d9;
border-bottom: 8px solid #0b75d9;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block  {
height: 200px;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone .vc-zone-link  {
z-index: 0!important;
}
.vc_section.case-studies {
padding-right: 0!important;
padding-left: 0!important;
margin-left: 0!important;
margin-right: 0!important;
margin-bottom: 0;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini a.vc_general {
background: transparent!important;
font-size: 15px!important;
font-weight: bold!important;
color: #717171!important;
padding: 0!important;
margin: auto;
display: table;
padding-right: 24px!important;
position: relative;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini a.vc_general:after {
content: "\f178";
position: absolute;
top: 3px;
right: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.case-studies-box h4 {
text-align: center!important;
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini:hover  a.vc_general {
color: #356588!important; 
}
.case-studies-box .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini:hover  a.vc_general:after {
color: #356588;
}
.vc_section.case-studies .vc_pageable-load-more-btn {
margin-top: 0;
}
.vc_section.case-studies .vc_pageable-load-more-btn a {
background: #356588;
padding: 12px 34px;
font-size: 18px;
text-transform: uppercase;
}
.vc_section.case-studies .vc_pageable-load-more-btn a:hover {
background: #1a1d1e!important;
}
@media (max-width: 767px) {
.case-studies-box .vc_grid.vc_row .vc_grid-item {
margin-bottom: 0!important;
}
}
.testimonials {
padding-right: 0!important;
padding-left: 0!important;
margin-left: 0!important;
margin-right: 0!important;
}
@media (max-width: 767px) {
.case-studies-details-area {
padding: 40px 0 0;
}
.blog-part {
padding-top: 0!important;
}
}[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-style: italic;
margin-bottom: 1.5em;
text-align: left;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.075em;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin-right: 1.5em;
}
.wp-block-image figure.alignright {
margin-left: 1.5em;
} .wp-block-gallery {
margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
}  .wp-block-code {
background: transparent;
border: 0;
padding: 0;
} .wp-block-pullquote {
border: 0;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
font-size: inherit;
text-transform: none;
} .wp-block-table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.wp-block-table tr {
border-bottom: 1px solid #eee;
}
.wp-block-table th,
.wp-block-table td {
border: 0;
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
text-align: right;
}  .wp-block-button .wp-block-button__link {
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.66;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.entry-content .wp-block-button__link {
background-color: #222;
color: #fff;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-background) {
background-color: transparent;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #222;
}
.colors-dark .wp-block-button__link {
background-color: #fff;
color: #000;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
}
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #bbb;
color: #000;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus {
color: #222;
}
.colors-custom .entry-content .wp-block-button__link,
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .wp-block-button__link,
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus {
color: #fff;
} .wp-block-separator {
border: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments article {
margin-bottom: 4em;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
}
.wp-block-latest-comments a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments__comment-meta {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 700;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-top: 0.4em;
text-transform: uppercase;
}
.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
font-size: 0.875rem;
} .entry-content .has-pale-pink-color {
color: #f78da7;
}
.entry-content .has-pale-pink-background-color,
.wp-block-button.is-style-outline .has-pale-pink-background-color:link {
background-color: #f78da7;
}
.entry-content .has-vivid-red-color {
color: #cf2e2e;
}
.entry-content .has-vivid-red-background-color,
.wp-block-button.is-style-outline .has-vivid-red-background-color:link {
background-color: #cf2e2e;
}
.entry-content .has-luminous-vivid-orange-color {
color: #ff6900;
}
.entry-content .has-luminous-vivid-orange-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
background-color: #ff6900;
}
.entry-content .has-luminous-vivid-amber-color {
color: #fcb900;
}
.entry-content .has-luminous-vivid-amber-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
background-color: #fcb900;
}
.entry-content .has-light-green-cyan-color {
color: #7bdcb5;
}
.entry-content .has-light-green-cyan-background-color,
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
background-color: #7bdcb5;
}
.entry-content .has-vivid-green-cyan-color {
color: #00d084;
}
.entry-content .has-vivid-green-cyan-background-color,
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
background-color: #00d084;
}
.entry-content .has-pale-cyan-blue-color {
color: #8ed1fc;
}
.entry-content .has-pale-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
background-color: #8ed1fc;
}
.entry-content .has-vivid-cyan-blue-color {
color: #0693e3;
}
.entry-content .has-vivid-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
background-color: #0693e3;
}
.entry-content .has-very-light-gray-color {
color: #eee;
}
.entry-content .has-very-light-gray-background-color,
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
background-color: #eee;
}
.entry-content .has-cyan-bluish-gray-color {
color: #abb8c3;
}
.entry-content .has-cyan-bluish-gray-background-color,
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
background-color: #abb8c3;
}
.entry-content .has-very-dark-gray-color {
color: #313131;
}
.entry-content .has-very-dark-gray-background-color,
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
background-color: #313131;
}