/*
Theme Name: Igneski Financial 2020
Theme URI: https://igneskifinsncial.com;
Description: Divi Child Theme
Author: MX Web Solutions
Author URI: https://mxwebsolutions.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/

h2 { padding-top: 10px; }

img.alignright, .alignleft { max-width: 40%; }
img.alignright { margin-left: 15px; }
img.alignleft { margin-right: 15px; }

@media (max-width: 1263px) {
	#logo { max-width: 220px; height: auto; }
	.et_pb_slider .et_pb_more_button { display: none !important; }
}

.dipi_hamburger { background: transparent !important; }
.dipi_btt_wrapper { 
	border-radius: 100px !important; -moz-border-radius: 100px !important; -webkit-border-radius: 100px !important; 
}


.et_pb_text_inner p a:not(.button) { background: none; display: inline-block; padding: 0 4px; }
.et_pb_text_inner p a:not(.button):hover { background: #eee;  display: inline-block; padding: 0 4px; }
.et_pb_text_inner p a:not(.button):hover::after { content: '\00a0\2192'; }

.et_pb_text_inner li a:not(.button) { background: none; display: inline-block; padding: 0 4px; }
.et_pb_text_inner li a:not(.button):hover { background: #eee;  display: inline-block; padding: 0 4px; }
.et_pb_text_inner li a:not(.button):hover::after { content: '\00a0\2192'; }


#footer .et_pb_text_inner p a:not(.button):hover { background: none; text-decoration: none; }
#footer .et_pb_text_inner p a:not(.button):hover::after { content: ''; }

header#main-header { border-top: 5px solid #081524 !important; background: #0b223e !important; }

#top-header { display: none; }

#top-menu li > a,
#top-menu li > a,
.nav li ul a { text-transform: uppercase; color: #fff !important; }

#top-menu li.current-menu-item > a,
#top-menu li.current-menu-ancestor > a,
.nav li ul .current-menu-item a {
    color: #000 !important;
    background: #FFC62F !important;
    display: inline-block !important;
    padding: 1em 2em !important;
    border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;
    text-transform: uppercase;
    margin-bottom: 47px;
}

#top-menu .sub-menu li.current-menu-item > a,
#top-menu .sub-menu li.current-menu-ancestor > a,
.nav li ul.sub-menu .current-menu-item a {
    margin-bottom: 0 !important;
}

.et-fixed-header #top-menu li.current-menu-item > a,
.et-fixed-header #top-menu li.current-menu-ancestor > a,
.et-fixed-header .nav li ul .current-menu-item a {
	margin-bottom: 16px;
}

#top-menu li.current-menu-item > a:hover,
#top-menu li.current-menu-ancestor > a:hover,
.nav li ul .current-menu-item a:hover
{ background: rgba(255,218,101,1) !important; opacity: 1 !important; -moz-opacity: 1 !important; -webkit-opacity: 1 !important; }


/* submenu */

#top-menu .sub-menu li { padding: 0 !important; }
#top-menu .sub-menu li a { text-transform: none !important; }


#top-menu .sub-menu li a:hover { 
	color: #FFC62F !important; 
	opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;  
}

#top-menu .sub-menu li.current-menu-item > a,
#top-menu .sub-menu li.current-menu-ancestor > a,
.nav li ul.sub-menu .current-menu-item a {
	background: transparent !important;
	color: #FFC62F !important;
}
.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a { color: #FFC62F !important;  }


/* footer */


#footer a { color: #fff !important; text-decoration: underline; }

/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/

p sup { font-size: 0.55em !important; }

div.one_half { margin-bottom: 0.25em !important; }

/* Styling CF7 to look like the Divi Contact Form */
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-select {
	background-color: #eee !important;
	border: none !important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 3px !important;
	font-size: 14px;
	color: #000 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0.5em;
}
.wpcf7-submit {
	color: #fff !important;
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 20px;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 20px;
	line-height: 1.7em;
	background: #0B223E;
	border: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.wpcf7-submit:hover {
	background-color: #081524 !important;
	color: #fff !important;
	padding: 6px 20px !important;
}



/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/




