/*
 Theme Name:   Drone Media Child
 Theme URI:    http://drone-media.ancorathemes.com/
 Description:  Drone Media - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     drone-media
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  drone-media
*/



/* =Theme customization starts here
-------------------------------------------------------------- */

#trx_sc_title_107295394 h2:before { background: none}
.coloreVerde h2 { color: #bccf00}

#menu-item-3070 ul {
    background-color: #3a3635;
		top:75px;
		padding: none;
	  width:200px;
}
#menu-item-3070 {
   border-left: 1px solid;
	 margin-left: 5px
}
.group_menu { 
		min-width: 420px;
	}
.blockTitle b { color: #bccf00 ;}
.post_meta_item.post_date {display:none}
.ex-bot {display:none}
.slider_container.slider_type_images .slider-slide {
    display:flex;
}
.footer_loghi img {
	width:80%;
}
.elementor-widget-image a img[src$=".svg"]{
width:80%;
}
.item_logo {
	padding:10px 0px
}
.section_title .vc_column-inner .wpb_wrapper {
	padding: 0px 70px; 
}
.sc_services_light .sc_services_item {
    position:relative;
}
.sc_services_item_button {
    display:none;
}
.service_icon {
    max-width:100px;
}
.service_img {
    max-width:200px;
}
.service_row h4 {
    margin-top: 0px;
    margin-bottom: 25px;
    position: relative;
    padding-bottom: 10px;
}
.service_row {
    margin-bottom: 100px!important;
}
.service_row p {
    text-align: justify;
    line-height: 22px;
    font-weight: 400;
    font-size: 16px;
}

.service_row h4:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 55px;
    left: 0;
    bottom: 0;
    background: linear-gradient(to right,#97a200 0%,#97a200 65%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 71%,rgba(151,162,0,0.5) 71%);
}
h4, .wp-block-heading h4 {
	font-size:2.08em
}
@media (max-width: 1260px) {
	.main_menu {
	width:calc(100% - 440px);
	}
	.sc_layouts_row .custom-logo-link img, .custom-logo-link img, .sc_layouts_row .sc_layouts_logo img, .sc_layouts_logo img {max-height:60px}
}
@media (max-width: 767px) {
	.footer_logo {
		width:16%;
	}
	.home_team {
	background-position:center center!important;
	}
	.section_title .vc_column-inner .wpb_wrapper  {
		padding: 0px 0px; 
	}
	.box_menu {
		display:flex;
		justify-content:space-between;
	}
	.group_menu {
		min-width:initial;
		width:auto;
	}
	.main_menu {
	width:auto!important;
	}
	.sc_layouts_column:not([class*="elementor-"]):not([class*="sc_layouts_column_fluid"]):not([class*="vc_col-xs-"]) {
	width:auto!important;}
	.box_menu img {
		height:40px
	}
	.service_row h4 {
	margin-top:15px;
	}
	.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
	padding: 1em 1em;
	}
}

@media (max-width: 479px) {
	.footer_logo {
		width:50%;
		margin-bottom:15px;
	}
	.sc_content_width_1_1 {
	width:initial!important;
	}
}