/*
 Theme Name:     core
 Theme URI:      http://www.redhotdesign.co.za
 Description:    New site and theme for iStore South Africa
 Author:         NJV RedHot Design
 Author URI:     http://www.redhotdesign.co.za
 Template:       Divi
 Version:        4.6.9
*/
@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

body, 
input, 
textarea, 
select {
	font-family: "Helvetica Now Display", helvetica, arial, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5em;
}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {
	padding: 23px 0;
}
.et_pb_menu .et-menu > li {
	font-weight: 600;
	margin: 0 30px !important;
}

div#gfield_description_4_70 {
	font-weight: bold !important;
	font-size: 1.2em !important;
	color: #ff0000 !important;
	padding-top: 0px !important;
	margin-top: -5px !important;
}
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,
.gform_wrapper.gf_browser_chrome .ginput_complex select {
	margin-bottom: 0px !important;
}
.et_pb_main_blurb_image {
	display: inline-block;
	margin-bottom: 12px;
	line-height: 0;
	max-width: 100%;
}
div#input_1_5_chosen {
	min-height: 45px !important;
	border-radius: 6px;
	padding: 0px;
}

select#input_5_66_2 {
	min-height: 40px !important;
	border-radius: 6px;
	padding: 0px;
}




.insurance-application .gform_wrapper .gform_page_fields>ul>.gfield_html:first-child {
	width: 100% !important;
	margin: -20px 0 70px 0 !important;
}
.gform_wrapper h1,
.gform_wrapper h2,
.gform_wrapper h3 {
	font-size: 24px;
	margin-top: 60px;
	line-height: 1.5em;
	color: #000000 !important;
}
body .entry-content .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html,
body .entry-content .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul {
	line-height: 1.2em;
	color: #000000;
	font-size: 15px;
}
.et-social-icons {
	float: right;
	margin-right: 9%;
}
.footer-widget {
	margin-bottom: 2.5% !important;
}
#footer-widgets {
	padding: 3% 0 0 !important;
}
div#input_1_5_chosen {
	min-height: 33px !important;
}
.entry-content .gform_wrapper .chosen-container-single .chosen-single span {
	min-height: 30px !important;
}
.et-cart-info {
	display: none !important;
}
#main-header .nav li ul {
	background-color: rgba(31, 31, 33, 0.9) !important;
}
.get-started {
	border-radius: 0px;
}
.get-started a {
	color: #fff !important;
}
li.get-started {
	background-color: #1588c9;
	font-weight: 300 !important;
	text-align: center;
	padding: 20px 10px 10px 10px !important;
	border-radius: 6px;
	-moz-transition: all 0.7s;
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}
li.get-started:hover {
	background-color: #1588c980;
}
/* fixed header button text color */
.et-fixed-header #top-menu .get-started a {
	color: #fff !important;
}
.get-started li.current-menu-ancestor>a,
.get-started li.current-menu-item>a {
	color: #fff !important;
}
.mobile_menu_bar:before {
	color: #ffffff;
}
.woocommerce div.product .stock {
	color: #77a464;
	display: none;
}
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {
	background: none;
}
.woocommerce .woocommerce-breadcrumb {
	display: none;
}
.et_header_style_left #et-top-navigation nav>ul>li>a,
.et_header_style_split #et-top-navigation nav>ul>li>a {
	padding-bottom: 20px;
}
.container {
	position: relative;
	width: 95%;
	max-width: 95%;
	margin: auto;
}
.et-fixed-header #et-top-navigation {
	float: none;
	position: relative;
	margin-left: 50%;
	padding-left: 0 !important;
}
.et-fixed-header #top-menu-nav {
	margin-left: -50%;
}
.et_header_style_left #et-top-navigation {
	float: none;
	position: relative;
	margin-left: 50%;
	padding-left: 0 !important;
}
.et_header_style_left #top-menu-nav {
	margin-left: -50%;
}
.ul-no-bullets ul {
	list-style: none;
	padding-left: 0;
}
.ul-inline li {
	display: inline-block;
	margin-right: 30px;
}
.list-check-circle ul,
.list-times-circle ul {
	list-style-type: none !important;
}
.list-check-circle li:before,
.list-times-circle li:before {
	content: "";
	background-image: url(images/list-check-circle.png);
	background-size: 26px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: -5px;
	width: 26px;
	height: 26px;
}
.list-times-circle li:before {
	background-image: url(images/list-times-circle.png);
}

@media only screen and (min-width : 981px) {
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
		margin-bottom: 0px !important;
	}
	li.get-started {
		height: 33px;
	}
}
@media only screen and (max-width : 479px) {
	.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
		justify-content: right
	}
	.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu {
		margin-top: 7px;
	}
	.ul-inline li {
		display: list-item;
		margin-right: 0;
	}
	.et_pb_module.et_pb_text_align_right.footer-copyright {
		text-align: left;
		padding-bottom: 30px;
		margin-top: -30px;
	}
	.et_pb_social_media_follow li a {
		margin-right: 0;
	}
	.footer-heading > .et_pb_column {
		width: 50% !important;
		margin-bottom: 0;
	}
}