/*
Theme Name: Divi Child
Version: 2.1.2
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Template: Divi
Text Domain: Divi-child
*/

@import url("../Divi/style.css");

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/*-------------------[Font Size Space]----------------------*/


h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px; line-height: 1.5em; font-weight: 500; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 1em; line-height: 1.7em; }
p:last-of-type { padding-bottom: 0; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote p { padding-bottom: 0px; }


/*-----------------logo height to 65 from 43 Size to 75 from 43---------------------*/

	#main-header { line-height: 23px; font-weight: 500; top: 0; background-color: #fff; width: 100%; padding: 18px 0 0 0; min-height: 75px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: relative; z-index: 99999; }
	.et_fixed_nav #main-header, .et_fixed_nav #top-header { position: fixed; }
	.et-fixed-header { padding: 10px 0 0 0 !important; min-height: 30px !important; box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;  }
	.et_header_style_centered #main-header .container { text-align: center; }
		.et_header_style_centered #logo, .et_header_style_centered #et-top-navigation, .et_header_style_centered nav#top-menu-nav, .et_header_style_centered #top-menu { float: none; }
			.et_header_style_centered #et_top_search { float: none; display: inline-block !important; }
				.et_header_style_centered #et_search_icon:before { left: 3px; top: -13px;}
				.et_header_style_centered .et-search-form { top: 20px; }
				.et_header_style_centered .et-fixed-header .et-search-form { top: 21px; }

		.et_header_style_centered nav#top-menu-nav { display: inline-block; }
				.et_header_style_centered #top-menu > li > a { padding-bottom: 14px; }
				.et_header_style_centered .nav li ul { top: 37px; }
				.et_header_style_centered #top-menu li.mega-menu > ul { top: 114px; }
				.et_header_style_centered .et-fixed-header #top-menu li.mega-menu > ul { top: 96px; }
		.et_header_style_centered #logo { padding: 10px 0 8px; }
		#main-header.et-fixed-header nav#top-menu-nav { padding-top: 4px;}
		.et-fixed-header #top-menu > li > a { padding-bottom: 15px;}

		#logo { float: left; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-bottom: 18px; }
		.et_fixed_nav #logo { max-height: 65px; margin-bottom: 0; }
		.et-fixed-header #logo { max-height: 30px; }

		#et-info { float: left; padding-bottom: 10px; }
		#et-secondary-menu { float: right; padding-bottom: 10px; }
		.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a,.et_nav_text_color_light #et-info a { color: rgba( 255, 255, 255, 0.6 ); }
		.et_nav_text_color_dark, .et_nav_text_color_dark #et-secondary-nav a, .et_nav_text_color_dark .et-social-icon a,.et_nav_text_color_dark #et-info a { color: rgba( 0, 0, 0, 0.5 ); }

/*--------------------section padding reduce to 0 from 50--------------------*/

.et_pb_section { padding: 0px 0; position: relative; }
#main-content, .et_pb_section { background-color: #fff; }
.et_section_transparent, .et_pb_pagebuilder_layout #main-content { background-color: transparent; }
.et_pb_fullwidth_section { padding: 0; }
.et_pb_fullwidth_section .et_pb_row { padding: 0; }

.et_pb_fullwidth_header { padding: 0px 0; }
.et_pb_fullwidth_header p { padding-bottom: 0; }

.et_pb_inner_shadow { -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); }
.et_pb_section_video { overflow: hidden; }

.et_pb_section_video_bg { visibility: visible; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.et_pb_section_video_bg .mejs-controls, .et_pb_section_video_bg .mejs-overlay-play { display: none !important; }