.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0 !important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gallery-caption,.bypostauthor{color:#666}span.page-numbers.current{border:1px solid var(--theme-color);background-color:var(--theme-color);color:#fff;width:40px;height:33px;line-height:33px;border-radius:50%;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.post-navigation{margin-top:40px}.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.nav-links a{text-decoration:none}.nav-links .nav-subtitle{color:#b0b0b0;display:block;margin-bottom:10px}.nav-links .nav-title{font-size:22px;color:#455359;font-weight:600}.post-navigation .nav-next{text-align:end;flex:1 0 50%}p.comment-form-cookies-consent input{width:auto;margin-right:5px}.left-sidebar .sidebar{padding:0 30px 0 0}span.wpcf7-spinner{display:none}.entry-comments input#submit{width:auto;padding:12px 30px;border:0;background:var(--theme-color);color:#fff;border-radius:5px}section.blog.blog-index .section-title{font-size:38px;font-weight:500}p.form-submit{margin-top:40px}.comment-title span{font-size:20px;font-weight:600}.post-comments ol li article.comment-body .comment-details .comment-reply{padding:7px 20px 5px}.nav-links a span{transition:.4s}.nav-links a:hover span,.widget ul li:hover a{color:var(--theme-color)}.widget h2.wp-block-heading{font-size:28px;margin-bottom:30px}.single-entry{margin-bottom:30px}.no-results.not-found{background:#fff;padding:60px 100px;text-align:center;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.no-results.not-found form{padding-top:30px}.blog-area input.search-submit{width:auto;background:var(--theme-color);color:#fff;padding:9px 30px}.search-head{background-color:var(--theme-color);padding:30px;margin-bottom:50px;border-radius:10px}.search-head h2{color:#fff;font-weight:500;margin:0}form.search-form button.search-submit{background:var(--theme-color);border:0;border-radius:5px;color:#fff;position:absolute;right:0;width:50px;height:43px;display:inline-block;line-height:1}form.search-form{position:relative}.widget_calendar{float:left}#wp-calendar{width:100%}.wp-block-calendar{position:relative}#wp-calendar caption{position:absolute;right:0;top:-35px;font-weight:500;font-size:14px;color:#00415d}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px;font-weight:700;font-size:14px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:10px 14px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}nav.wp-calendar-nav{text-align:left;margin-top:6px}.wp-block-search__label{display:none}.widget_block.widget_search{margin-bottom:60px}.wp-block-search__input{width:100%;padding:14px 20px;border:0;border:1px solid #ebebeb;color:#b7b7b7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}button.wp-block-search__button.wp-element-button{background-color:var(--theme-color);padding:10px 20px;color:#fff;border-radius:5px;border:0 none}.promo-section .promo-wrap ol.breadcrumb .breadcrumb-item,.promo-section .promo-wrap h1{text-transform:capitalize}.promo-section .promo-wrap h1{color:#fff}form input[type=submit]{width:auto;background:var(--theme-color);padding:14px 35px;border:0 none;font-weight:600;border-radius:5px;color:var(--brand-white)}form .form-group input[type=submit]{background:var(--theme-color)}footer span.input-icon{display:none}.footer-social li{display:inline-table;padding:0 !important;width:40px;height:40px;text-align:center;line-height:1;margin-right:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.footer-social li:before,.footer-social li a:before{display:none}.footer-social ul li a{display:table-cell;vertical-align:middle;color:#fff;border:1px solid #fff;transition:all .4s ease-in-out;font-size:18px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.footer-social ul li a i{position:relative;top:2px}.footer-social ul li:hover a{border:1px solid var(--theme-color);background:var(--theme-color);color:#fff !important}.widget ul li{background:#f6f6f6;display:block;margin-bottom:2px;overflow:hidden;padding:14px 20px 11px 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.widget_categories ul li{text-align:right}.widget ul li a{float:left;background-color:#f6f6f6;color:#455359;display:inline-block;padding:5px 40px 10px !important;position:relative;text-transform:capitalize;line-height:1}.widget ul li a:before{top:45% !important}.widget.widget_tag_cloud a{display:inline-block;font-size:14px !important;font-family:"Poppins",sans-serif;font-weight:500;line-height:1;color:#455359;border-radius:30px;padding:10px 25px;margin:5px 5px 5px 0;text-transform:capitalize;background:#f6f6f6}form .form-group p{margin:0}form .form-group input[type=submit]{background:var(--theme-color);border:0 none;color:#fff}.widget.widget_tag_cloud a:hover{background:var(--theme-color);color:#fff}.service-card-5 .service-hover .sh-inner h3,.service-card-5 h3{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.header-5 .primary-navigation .navbar .mx-lg-auto{margin-left:0 !important}.primary-navigation.scroll-on a.navbar-brand.pl-5 img{height:52px}.primary-navigation.sticky-header.scroll-on .navbar .nav-item .nav-link{padding:26px 30px}