/*
 Theme Name:   Lingmoor Associates
 Theme URI:    https://www.harkagency.com
 Description:  Lingmoor Associates Theme
 Author:       harkagency.com
 Author URI:   https://www.harkagency.com
 Template:     Divi
 Version:      1.0.0
 Tags:         
 Text Domain:  Divi-child
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

a { text-decoration: none; color: #2264B1; }
a:hover { text-decoration: none; color: #5CB249; }


body { font-family: 'Open Sans Condensed', 'Open Sans', Arial, sans-serif; font-size: 16px; color: #666; background-color: #fff; line-height: 1.6em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

h1, h2, h3, h4, h5, h6 { color: #2264B1; padding-bottom: 10px; line-height: 1em; font-weight: 500; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
	
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.et-social-icon a { display: inline-block; font-size: 24px; position: relative; text-align: center; transition: color 300ms ease 0s; color: #FFF; text-decoration: none; }

.et_fixed_nav #logo { max-height: 100px; margin-bottom: 10px; }
.et-fixed-header #logo { max-height: 75px; }

#top-menu a:hover { color: #5CB249; }

#top-menu { margin-top: 30px; }

#et_search_icon:before { content: "\55"; font-size: 17px; left: 0; position: absolute; top: 3px; }

#et_top_search { float: right; margin: 41px 0 0 22px; position: relative; display: block; width: 18px; }


/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/

.nav li ul { position: absolute; top: 70px; left: -10px; padding: 10px; }
#top-menu li li a { color: #000; padding: 10px 10px; width: 230px; }

.nav li ul { z-index: 9999; width: 250px; background-color: rgba(21, 114, 185); opacity: 0; visibility: hidden; border-top: 3px solid #7EBEC5; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }


.nav ul li a:hover, .et_mobile_menu li a:hover { color: #FF980D; background-color: #0053A2; opacity: 1; }

#top-menu li.mega-menu li > a { width: 250px !important; color: #FF980D; }


/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



.et-search-form { background: rgba(21, 114, 185, 0.8); margin-top: 23px; }
.et-search-form input { width: 280px; padding: 10px 20px; background-color: #F8F8F8; border: none; color: #333;}

.et_pb_slider { position: relative; max-height: 475px; overflow: hidden;}


.et_pb_slide_description h2 { font-weight: 300; font-size: 50px; color: #FFFFFF; background-color: rgba(0, 83, 162, 0.7); }
	.et_pb_slide_description h2 { font-weight: 300; font-size: 46px; color: #FFD621; }
	
	.et_vertical_nav .et_pb_slide_with_image .et_vertical_nav .et_pb_slide_video { float: left; width: 367px; padding-top: 100px; left:50% }


/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#footer-bottom { background-color: #5CB249; padding: 15px 0 5px; }
#footer-info { font-weight: 500; color: #FFF; }
#footer-bottom a { font-weight: 500; color: #FFF; }
