/*
Theme Name:     Finance Child
Theme URI: 		http://wedesignthemes.com/themes/finance/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Finance theme powered by DesignThemes
Template:       finance
Version:        1.0
*/

#logo a img{ width: 250px; }
#logo a { padding-top: 10px;}
#main-menu ul.menu > li > a, #main-menu > ul.menu > li > .nolink-menu, .left-header #main-menu > ul.menu > li > a { letter-spacing: 0px; }
#main-menu > ul.menu > li > a, #main-menu > ul.menu > li > .nolink-menu { padding: 0px 10px; }
#main-menu ul.menu > li > a, #main-menu > ul.menu > li > .nolink-menu, .left-header #main-menu > ul.menu > li > a { letter-spacing: -1px !important; }
.menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below, .menu-image-hover-wrapper .menu-image-title-above { margin-top:-4px; }
body.has-gutenberg-blocks .blog-entry .entry-body {text-align: justify; }
ul li {list-style: inside !important;}
.menu-image-title { display: none; }
section.main-title-section-wrapper { height: 100px; overflow: hidden; padding: 0 !important;; }
section.main-title-section-wrapper div.main-title-section  {display: none;}
section.main-title-section-wrapper div.breadcrumb {display: none;}

@media (max-width: 770px)
{
    .dt-sc-icon-box.type11 {
        width: 100%;
    }
}
/* ----- request form */
.es-request-form__fields{
	
	margin-right: 46px;
}
.js-es-request-form-submit{
	    margin: 20px 0px 0px 80px;
}
.es-request-form--sidebar{
	    background: #C06BD7 !important;
}

.noptin-field-email{
	    height: 20px;
}
@media (max-width: 550px){
	.wp-element-button{
		    margin: 70px 0px 0px 90px !important;
	}
}

@media (max-width: 768px){
    .content-full-width{
	    margin-top: 90px !important;
   }
}

/* slider icon */

.slick-next:hover:before
{
	height:30px !important;
}
.slick-prev:hover:before
{
	height: 30px !important;
    width: 16px;
    margin: -8px 0px 0px -7px;
    padding: 20px 0px 0px 0px;
}
.slick-next:before
{
	height:30px !important;
	margin-left: -4px !important;
}
.slick-prev:before
{
	height:30px !important;
    width: 16px;
    margin: -8px 0px 0px -7px;
    padding: 20px 0px 0px 0px;
}

/* powerby estatic*/
.content-font{
	display:none !important;
}
/* home page text box */
@media (max-width: 1024px) {
  #post-510{
		margin-top: 100px;
  }
}
/* property listing image */
.slick-list {
    padding: 0px;
}