@charset 'utf-8';
/*
 Theme Name:   BugsPatrol Child
 Theme URI:    http://bugspatrol.ancorathemes.com/
 Description:  BugsPatrol - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     bugspatrol
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  bugspatrol
*/

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Bold.woff2') format('woff2'),
        url('fonts/Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato, sans-serif';
    src: url('fonts/Lato-Regular.woff2') format('woff2'),
        url('fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto, sans-serif';
    src: url('fonts/Roboto-Regular.woff2') format('woff2'),
        url('fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Light.woff2') format('woff2'),
        url('fonts/Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


.top_panel_middle .contact_logo .logo {
    margin-bottom: 0;
    margin-top: 0;
    margin: 0;
}

.top_panel_wrap .top_panel_middle .menu_main_wrap {
    margin-top: 1em;
	margin-bottom: 0px;
}

.top_panel_wrap .logo_main{
	margin: 0;
}

.services-section .sc_section {
    margin-left: 0px !important;
}

.services-section .sc_services_style_services-1.sc_services_type_images .sc_services_item_title {
    padding: 10px;
    font-size: 20px;
}

.home article > .post_featured {
    display: none;
}

/*
.top_panel_top .top_panel_top_contact_area:before {
    content: '\f0e0';
	font-family: fontawesome, sans-serif;
	font-size: 16px;
}
*/
.top_panel_top .top_panel_top_phone_area:before{
	font-size: 16px;
	top: 0px;
}

.sc_services_wrap .sc_services_style_services-2.sc_services_type_images .sc_services_item_content .sc_services_item_title {
    padding-bottom: 0.5em;
    margin-bottom: 1em;
    margin-top: 1em;
}

.sc_services_wrap .sc_services_style_services-2 .sc_icon:before {
    font-size: 60px;
}

.sc_services_wrap .sc_services_style_services-2.sc_services_type_images .sc_services_item .sc_services_item_content{
	padding: 1em 1em 1em;
}

.sc_services_style_services-2 .post_featured img{
	height: 255px;
}

.scheme_original .sc_services_style_services-2.sc_services_type_images .sc_services_item .sc_services_item_content .sc_services_item_title a{
	font-size: 18px;
}

.scheme_original.top_panel_wrap .top_panel_top a {
    color: #000;
    margin-left: 3px;
}

.top_panel_wrap li {
    margin-top: 0px;
}

.menu_main_wrap .menu_main_nav>li ul li a {
    padding: 0.5em 1.5em 0.3em;
}

.menu_main_wrap .menu_main_nav>li ul {
    padding-top: 0;
}

.menu_main_wrap .menu_main_nav>li>ul{
	top: 4em;
}

.top_panel_top_contact_area {
    display: flex;
    gap: 10px;
}

.top_panel_top .social_icons_wrap:before{
	display: none;
}

.social-icons {
    margin-top: 1.5em;
}
.social-icons a {
    font-size: 28px;
}
#wpcf7-f631-p69-o2 .wpcf7-form-control:not(.wpcf7-acceptance) {
    background-color: #ffffff;
    color: #000;
    border: 1px solid;
    height: 3em;
    width: 100%;
}
.wpcf7-acceptance span.wpcf7-list-item-label {
    color: #000;
}
#wpcf7-f631-p69-o2 .wpcf7-form-control.wpcf7-textarea {
    height: 10em;
}
#text-5 .newsletter-wrapper {
    display: flex;
}
#text-5 form.wpcf7-form input[type="submit"]{
    padding: 10px 15px 10px 15px;
    margin-top: 0px;
}
#text-5 form.wpcf7-form input[type="email"] {
    padding: 10px 15px 10px 15px;
    height: 39px;
}

.page-id-300 .top_panel_title .breadcrumbs {
    float: left;
   
}