/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body{
	font-family: "Barlow Semi Condensed", Sans-serif !important;
}
h3, h3 a{
	margin-bottom: 10px;
    color: #333;
    font-family: "Barlow Semi Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}
a{
	color:#333;
}
.recent-post-item{
	padding:0 !important;
}
.pd0{
	padding:4%
}
.es-powered.content-font{
	display:none !important
}
.es-search--main, .widget .es-search--main{
	background:none;
	font-family: "Barlow Semi Condensed", Sans-serif;
}
.es-search--main .es-search-nav:not(.es-search-nav--dropdowns) li a:not(.es-field__show-more){
	color:#333
}
.es-search--main h3{
	color:#333;
	font-family: "Barlow Semi Condensed", Sans-serif;
    font-weight: 400;
}
.site-header{
	 padding: 0;
    background: #012a86;
    color: #fff;
	padding: 5px 0;
}
.site-navigation ul.menu li a {
 color:#fff ;
}
.site-footer{
	    background: #333;
    color: #fff;
}
.es-btn.es-btn--primary:not(.es-btn--bordered):not(:hover):not(:active), .es-btn.es-btn--primary:not(.es-btn--bordered):hover, .es-price-marker--active, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background-color: #fa964d; border-color:#fa964d;}
.attachment-medium.size-medium.wp-post-image{
	   min-height: 230px;
    object-fit: cover;
	width:100%
}
.wpforms-submit{
	    background: #f8904b !important;
}
.footer {
    background: #222;
    color: #fff;
    padding: 40px 0;
}

.container {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}

.footer-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.footer-col {
    flex: 1;
    min-width: 250px;
    margin-bottom: 20px;
}

.footer-col img {
    width: 150px;
}

.social-icons {
    margin-top: 10px;
}

.social-icon {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    margin-right: 10px;
    transition: 0.3s;
}

.social-icon:hover {
    color: #f39c12;
}

.footer-menu {
    list-style: none;
    padding: 0;
}

.footer-menu li {
    margin-bottom: 8px;
}

.footer-menu a {
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
}

.footer-menu a:hover {
    color: #f39c12;
}
.slick-next.slick-arrow{
	color:#fa964d
}