/*
 Theme Name:   Drone Media Child Theme
 Theme URI:    https://drone-media.ancorathemes.com/
 Description:  Drone Media Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     drone-media
 Version:      2.0.0
 Tags: aerial photography, aerial videography, drone, drone photography, ecommerce, electronics, elementor wpbaker shop, equipment, media, photography, quadcopter, services, video production, videography, woocommerce RTL right to left
 Text Domain:  drone-media
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.post_item_single.post_type_post .post_content_single p:not([class*="-font-size"]):not(.wp-block-cover-text), .post_item_single.post_type_post .post_content_single ul:not([class*="-font-size"]), .post_item_single.post_type_post .post_content_single ol:not([class*="-font-size"]), .post_item_single.post_type_post .post_content_single dl:not([class*="-font-size"]), .post_item_single.post_type_post .post_content_single table:not([class*="-font-size"]), .post_item_single.post_type_post .post_content_single blockquote:not([class*="-font-size"]), .post_item_single.post_type_post .post_content_single address:not([class*="-font-size"]), body.post-type-post .editor-block-list__layout p:not([class*="-font-size"]):not(.wp-block-cover-text), body.post-type-post .editor-block-list__layout ul:not([class*="-font-size"]), body.post-type-post .editor-block-list__layout ol:not([class*="-font-size"]), body.post-type-post .editor-block-list__layout dl:not([class*="-font-size"]), body.post-type-post .editor-block-list__layout table:not([class*="-font-size"]), body.post-type-post .editor-block-list__layout blockquote:not([class*="-font-size"]), body.post-type-post .editor-block-list__layout address:not([class*="-font-size"]) { font-size: inherit; font-weight: 400; }
blockquote.trx_addons_blockquote_style_1 { border-left: 2px solid #5EE449 !important; }
blockquote.trx_addons_blockquote_style_1::before { color: #5EE449 !important; }
.post_item_single .post_tags_single a, .wp-block-tag-cloud a, .sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a { padding: 8px 18px 8px; }
.post_item_single .post_tags_single a:hover { color: #fff !important; background-color:#5EE449 !important; border-color: #5EE449 !important; }
.wp-block-tag-cloud a:hover, .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, .widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover { color: #fff !important; background-color:#5EE449 !important; border-color: #5EE449 !important; }
[class*="scheme_"].sidebar .widget_tag_cloud a:hover { color: #fff !important; }
[class*="scheme_"].sidebar .socials_wrap:not(.socials_type_list) .social_item:hover .social_icon { color: #fff !important; background-color:#5EE449 !important; }
[class*="scheme_"].sidebar li > a:hover, [class*="scheme_"].sidebar .post_title > a:hover { color: #5EE449 !important; }
.sidebar_default[class*="scheme_"] .sidebar_inner { padding: 2.5em 0; }

.bio-scope-text h2.sc_item_title { margin-top: 40px; position: relative; }
.bio-scope-text h2.sc_item_title:before { content: ""; position: absolute; left: 0; right: 0; height: 1px; background: #000; top: -19px; opacity: 0.1; }
.bio-scope-text .sc_item_subtitle { line-height: 26px; }

.case-studies-listing .sc_services_default .sc_services_item.sc_services_item_featured_top { -webkit-box-shadow: 0 0px 30px rgba(0,0,0,0.1); -ms-box-shadow: 0 0px 30px rgba(0,0,0,0.1); box-shadow: 0 0px 30px rgba(0,0,0,0.1); }
.case-studies-listing .sc_services_default .sc_services_item_info { padding: 2em 2em; }
.case-studies-listing .sc_services_default .sc_services_item .sc_services_item_more_link .link_icon { border: 1px solid #5FE34B !important; }
.case-studies-listing .sc_services_default .sc_services_item .sc_services_item_more_link .link_icon::before { color: #5FE34B !important; }
.case-studies-listing .sc_services_default .sc_services_item .sc_services_item_more_link .link_text { color: #5FE34B !important; padding-top: 0px !important; }
.case-studies-about .sc_icons_item.animated-item.animated.drone-media-fadeinup { box-shadow: 1px 1px 8px rgba(0,0,0,0.2) !important;}

.image-shadow img { box-shadow: 0 0 10px rgba(0,0,0,0.15); }
.blogger-listing-box article { box-shadow: 0 0 10px rgba(0,0,0,0.15); }
.blogger-listing-box .post_featured.hover_zoom .icons a { border-radius: 40px; width: 40px; height: 40px; line-height: 40px; }
.blogger-listing-box .post_featured.hover_zoom .icons a:hover { background-color: #5de349; }
.sidebar_default[class*="scheme_"] .sidebar_inner { box-shadow: 0 0 10px rgba(0,0,0,0.15); }

.page_content_wrap { padding-top: 5.2rem; padding-bottom: 5.2rem; }
.typography-style-2 h2, .single-case-studies-content h2 { font-size: 1.5em; margin-bottom: 8px; }
.typography-style-2 h3, .single-case-studies-content h3 { font-size: 1.2em; margin-bottom: 8px; }
.typography-style-2 p, .single-case-studies-content p { margin-bottom: 1em; }

.single-case-studies-content .latest-case-studies h2 { font-size: 1.8em; }


.case-call-section h4 span { line-height: 2.2rem !important; }
.case-call-section .sc_item_descr.sc_title_descr.sc_align_left { margin-top: 8px; }

select.wpcf7-form-control.wpcf7-select.fill_inited, div.wpcf7 .form-style-3 input[type="text"], div.wpcf7 .form-style-3 input[type="number"], div.wpcf7 .form-style-3 input[type="email"], div.wpcf7 .form-style-3 input[type="url"], div.wpcf7 .form-style-3 input[type="tel"], div.wpcf7 .form-style-3 input[type="password"], div.wpcf7 .form-style-3 input[type="search"], div.wpcf7 .form-style-3 select, div.wpcf7 .form-style-3 textarea, div.wpcf7 .form-style-3 textarea.wp-editor-area { padding: 13px 13px 13px 0 !important; }

.contact-form-box  div.wpcf7 .form-style-3 input[type="text"], .contact-form-box  div.wpcf7 .form-style-3 input[type="number"], .contact-form-box  div.wpcf7 .form-style-3 input[type="email"], .contact-form-box  div.wpcf7 .form-style-3 input[type="url"], .contact-form-box  div.wpcf7 .form-style-3 input[type="tel"], .contact-form-box  div.wpcf7 .form-style-3 input[type="password"], .contact-form-box  div.wpcf7 .form-style-3 input[type="search"], .contact-form-box  div.wpcf7 .form-style-3 select, .contact-form-box  div.wpcf7 .form-style-3 textarea, .contact-form-box div.wpcf7 .form-style-3 textarea.wp-editor-area { padding: 13px 13px 13px 0 !important;  }
.contact-form-box .wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .contact-form-box .wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .contact-form-box .trx_addons_message_box_error { border: 1px solid #ff5b4a !important; background: #ff5b4a !important; color: #fff !important; }
.distributer-information img { width: 100% !important; height: auto !important; max-height:200px !important;background: #fff; padding: 10px; }
.leaflet-fade-anim .leaflet-popup { margin-left: 5px; }
.distributer-information b { font-weight: 700; letter-spacing: 1px; font-size: 16px; }
.distributer-information p { text-align: center; max-width: 225px; letter-spacing: 0.6px; font-weight: 400; margin: 6px 0; }
.tc-box-sec .sc_icons_accent .sc_icons_item:hover .sc_icons_icon { color: #fff !important; }
.about-us-box-sec .sc_icons_accent .sc_icons_item:hover .sc_icons_icon { color: #fff !important; }
.adp-popup-container div.wpcf7 .form-style-3 input[type="email"] { padding-left: 35px !important; }
.adp-popup-container div.wpcf7 .form-style-3 .columns_wrap.margin-bottom > [class*="column-"] { padding-bottom: 30px; }
.adp-popup-container .wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .adp-popup-container .wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .adp-popup-container .trx_addons_message_box_error { background: #f04c49 !important; color: #fff !important; border-color: #f04c49 !important; }
blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite::before { background-color: #61e44c !important; }

.sc_layouts_panel_close.trx_addons_button_close { background-color: #C0F4B7; }
.mfp-close-icon::before, .theme_button_close_icon::before, .trx_addons_button_close_icon::before, .mfp-close-icon::before, .review-form a.close::before, #cancel-comment-reply-link::before { top: -1px; left: -1px; }

.single-studies .menu_mobile_content_wrap.content_wrap {
    padding: 0px 20px !important;

}
.tagline-marquee .trx_addons_bg_text {
justify-content: center !important;
align-items: center !important;
}
.leaflet-container a.leaflet-popup-close-button{top: 5px; right: 8px;}
.leaflet-popup-content {margin: 0px;line-height: 1.3;font-size: 13px;font-size: 1.08333em; min-height: 1px; border: 2px solid white;border-radius: 10px;padding: 2px;min-width: 320px;}
#distributor-map-widget { margin: 20px 0;  display: flex;  flex-direction: column;   row-gap: 30px; 	}
#country-selector {margin-bottom: 10px; padding: 8px; width: 100%; max-width: 300px;   border: 1px solid #ccc;border-radius: 4px;}
#map {border: 1px solid #ccc; border-radius: 4px;height: 600px !important;width: 100%;}
.distributer-information {display: flex;flex-direction: column;row-gap: 10px;align-items: center;justify-content: center;border: 2px solid #61e44c;padding: 10px;border-radius: 11px;text-align: center;}
.distributer-information img { width: 100px;height: 100px;}
.distributer-information p {text-align: center;max-width: 225px;}
select#country-selector { padding: 13px; color: #231f20; border: 1px solid #231f20;}
.menu_mobile_header_wrap .sc_layouts_logo {max-width: 200px;}
@media screen and (max-width: 991px) {
.lamp-video-ratio .elementor-widget-video .elementor-wrapper {--video-aspect-ratio: 1.3 !important;}
.why-choose-video-ratio.elementor-widget-video .elementor-wrapper {--video-aspect-ratio: 1.5 !important;}
}
