.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border:1px solid var(--color-theme-primary)}.widget .search-form input{background:var(--global-body-bgcolor);border-radius:var(--border-radius-box)}.search-form{position:relative}.search-form label{display:none}.search-form .search-submit{position:absolute;right:0;top:0;height:48px;width:48px;color:var(--color-theme-white);cursor:pointer;font-size:var(--font-size-body);border:none;outline:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0 3px 3px 0}.search-form .search-submit,.search-form .search-submit:hover{background:var(--color-theme-primary)}.search-form .search-submit .screen-reader-text{display:none}.sofbox-widget-menu .sofbox-post li a{padding-left:0}.widget.widget_recent_comments #recentcomments li.recentcomments a{color:var(--color-theme-primary)}.widget.widget_recent_comments #recentcomments--1 li.recentcomments span a,.widget.widget_recent_comments #recentcomments li.recentcomments span a{color:var(--global-font-color);font-weight:600}.sofbox-widget-menu .sofbox-post li a:before,.widget.widget_recent_comments #recentcomments--1 li.recentcomments a:before,.widget.widget_recent_comments #recentcomments li.recentcomments a:before{display:none}.widget.widget_recent_comments #recentcomments--1 li.recentcomments a:hover,.widget.widget_recent_comments #recentcomments li.recentcomments a:hover{color:var(--color-theme-primary);text-decoration:underline!important;padding-left:0}.widget.widget_recent_comments li.recentcomments span a{color:var(--global-font-color);font-weight:600}.widget.widget_recent_comments #recentcomments li.recentcomments{color:var(--color-theme-primary)}.widget.widget_recent_comments #recentcomments li.recentcomments a:hover{color:var(--color-theme-primary);text-decoration:underline!important;padding-left:0}.widget.widget_recent_comments #recentcomments li.recentcomments a{color:var(--global-font-color);padding-left:0}.widget.widget_block .wp-block-latest-comments ul li{padding-bottom:15px;list-style:none;margin-bottom:15px;border-bottom:1px solid var(--border-color-light)}.widget_calendar table caption{caption-side:inherit;color:var(--color-theme-secondary);text-transform:uppercase}.calendar_wrap .wp-calendar-table caption,.wp-block-calendar table caption{caption-side:inherit;text-align:center;color:var(--color-theme-white);background:var(--color-theme-primary);text-transform:uppercase}.widget_calendar table#wp-calendar{width:100%;text-align:center;margin-bottom:0;margin-top:0;background:var(--global-body-bgcolor)}.widget_calendar .calendar_wrap td#today{background:var(--color-theme-primary);color:var(--color-theme-white)}.widget_calendar .calendar_wrap td#today a{color:var(--color-theme-white)}.widget_calendar .calendar_wrap table th{background:var(--color-theme-white);color:var(--color-theme-secondary)}.wp-block-calendar table th{background:transparent;color:var(--color-theme-primary);font-weight:700}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:8px;text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{border-color:var(--border-color-light);color:var(--global-font-color)}.widget_calendar .calendar_wrap table th{color:var(--color-theme-primary)}.widget_calendar .calendar_wrap table th,.widget_calendar table#wp-calendar{background:var(--color-footer-copyright-dark)}.wp-calendar-nav{justify-content:space-between;display:flex;text-transform:uppercase}.widget_calendar table#wp-calendar{margin-bottom:10px}.widget.widget_archive ul li span.achiveCount,.widget.widget_block .wp-block-categories-list .archiveCount,.widget_categories ul li span.archiveCount{color:var(--color-theme-primary);line-height:var(--font-line-height-body);font-size:var(--font-size-normal);float:right;height:auto;width:auto}.widget.widget_archive ul li span.archiveCount{letter-spacing:var(--custom-letter-spacing);float:right;color:var(--color-theme-primary)}.download-item li{display:block;background:var(--global-white-light-color);padding-bottom:0!important}.download-item li i{background:var(--color-theme-primary);padding:15px;color:var(--color-theme-white);font-size:24px}.widget.get-file{margin-bottom:15px;padding:0;background:transparent}.widget.get-file a:hover{color:var(--color-theme-primary)}.widget.get-file a{text-decoration:none}.sofbox-widget-menu ul.sofbox-post li{border:none}.sofbox-post-sidebar{height:100%}.testimonail-widget-menu.widget{padding:0;background:transparent}.widget_archive ul li a,.widget_categories ul li a{color:var(--global-font-color)}.widget.widget_archive select,.widget_categories select,.widget select{border:1px solid var(--border-color-light);outline:none;border-radius:var(--border-radius);font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.widget.widget_rss ul li{margin-bottom:20px}.widget.widget_rss ul li:last-child{margin-bottom:0}.widget.widget_rss ul li a{padding-left:0;font-size:18px;color:var(--global-font-title);font-weight:600}.widget.widget_rss ul li a:hover{color:var(--color-theme-primary)}.widget.widget_rss ul li a:before{display:none}.widget.widget_rss ul li .rss-date{text-transform:uppercase;display:inline-block;width:100%;margin:5px 0;color:var(--color-theme-primary);font-size:14px}.widget.widget_rss ul li cite{margin-top:5px;display:inline-block;width:100%}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0}.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{display:block!important;padding-left:20px}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:10px 0 10px 15px;display:inline-block;width:100%}.widget.widget_nav_menu ul li i,.widget ul.menu li i{display:none}.widget.widget_nav_menu #menu-service-menu li.current-menu-item a{background:var(--color-theme-primary);color:var(--color-theme-white)}.sofbox-widget-menu .sofbox-post li a.date-widget{color:var(--color-theme-primary);margin-bottom:10px;display:block;font-size:12px;font-weight:700}.sofbox-widget-menu .post-img .post-blog a.new-link h6{color:var(--color-theme-white);line-height:23px;display:block;overflow:hidden}.widget_recent_entries ul li .post-date{color:var(--color-theme-secondary);float:right}.widget_tag_cloud ul{margin:0;padding:0}.widget_tag_cloud ul li{padding:0;display:inline-block;margin:3px 5px 3px 0}.widget.widget_block .wp-block-tag-cloud a,.widget_tag_cloud ul li a{display:block;color:var(--global-font-color);text-decoration:underline;padding:0 7px;text-transform:uppercase;font-size:var(--font-size-small)!important;font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-one)}.widget.widget_block .wp-block-tag-cloud a:hover,.widget_tag_cloud ul li a.tag-cloud-link:hover{color:var(--color-theme-white);background-color:var(--color-theme-primary)}.widget_tag_cloud ul li a:before{display:none}.sidebar-service-left .widget_nav_menu ul.menu li.current-menu-item a,.sidebar-service-left .widget_nav_menu ul.menu li:hover a{color:var(--color-theme-white);background:var(--color-theme-primary)}.sidebar-service-left .widget_nav_menu ul.menu li{margin-bottom:2px;border:none;padding:0}.sidebar-service-left .widget_nav_menu ul.menu li:last-child{margin-bottom:0}.sidebar-service-left .widget.get-file a,.sidebar-service-left .widget_nav_menu ul.menu li a{background:var(--global-white-light-color);color:var(--color-theme-secondary);text-transform:capitalize}.wp-block-latest-comments__comment{display:inline-block;padding-bottom:15px;list-style:none;margin-bottom:15px;border-bottom:1px solid rgba(82,95,129,.2)}.wp-block-latest-comments__comment:last-child{border:none;padding-bottom:0;margin-bottom:0}ol.wp-block-latest-comments{margin-bottom:0}.custom-service-widget .download-image{height:60px;background:var(--color-theme-primary);width:60px;text-align:center;line-height:60px;margin-right:32px}.custom-service-widget .download-text h5{font-size:18px}.service-sidebar-title{margin-bottom:25px!important;font-size:24px}.custom-service-widget .download-text p{margin-top:12px;margin-bottom:0}.custom-service-widget .download-text a{font-size:14px;text-transform:uppercase;letter-spacing:3px;margin:0;font-family:Roboto,sans-serif}.service-contact .contact-detail{text-align:center;padding-top:70px;padding-bottom:10px}.service-contact .contact-detail .contacttitle{margin-bottom:10px}.service-contact .contact-detail .phone{display:block;margin-bottom:5px}.service-contact .contact-detail span a{color:var(--global-font-color)}.service-contact .about-social{list-style:none;margin:15px 0 0;padding:0}.service-contact .about-social li{display:inline-block;border:none;margin:0;padding:0}.service-contact .about-social a{display:block;background:#eff4ff;color:var(--color-theme-primary)!important;border-radius:50%;height:40px;width:40px;line-height:40px;font-size:14px;margin:0 4px;padding-left:0!important}.service-contact .about-social a:before{display:none}.widget .menu-services-container ul li a{position:relative;padding-left:20px!important}.widget .menu-services-container ul li:last-child a{border-bottom:0!important}.widget .menu-services-container ul li a:before{content:"\2B9E";position:absolute;top:15px!important;font-size:14px}.widget .sidebar-admin-box .wp-block-social-link-anchor{background:var(--color-theme-secondary);border-radius:var(--border-radius-three);padding:12px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.widget .sidebar-admin-box .wp-block-social-link-anchor:hover{background-color:var(--color-theme-primary)}.widget .sidebar-admin-box .wp-social-link{margin-right:10px!important;margin-bottom:10px}.widget .sidebar-admin-box .wp-block-social-links li a:before{display:none}.widget .sidebar-admin-box .img-ring figure{position:relative;margin:0 auto!important}.widget .sidebar-admin-box h1,.widget .sidebar-admin-box h2,.widget .sidebar-admin-box h3,.widget .sidebar-admin-box h4,.widget .sidebar-admin-box h5,.widget .sidebar-admin-box h6{margin-bottom:5px!important}.widget .sidebar-admin-box{padding:30px 0}.widget .sidebar-admin-box p{margin-bottom:40px;margin-top:0}.widget .sidebar-admin-box .img-ring{margin-bottom:25px}.widget .sidebar-admin-box .img-ring figure:before{content:"";width:140px;height:140px;position:absolute;top:0;left:0;border:4px solid var(--color-theme-primary);border-radius:50%}.widget .sidebar-admin-box .img-ring figure img{padding:7px}@media(max-width:479px){.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{padding-left:15px}}