/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Katherine Fotiu
 Author URI:     https://acrobitdesign.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Menu */
.menu-item {
	text-transform: uppercase;
}

.sub-menu li {
	text-transform: capitalize !important;
}

li.current-menu-item {
	background: gray !important;
}

.wpb_category_n_menu_accordion > ul > li > a {
	background: transparent !important;
}

ul li a {
	padding: 10px 22px !important;
}



/* General styles */
body.text-size {
	font-size: 50% !important;
}

p {
	margin-bottom: 2pt !important;
	font-size: 12pt !important;
}

h1 {
	text-transform: uppercase;
}

h1#faq {
	text-transform: none !important;
}


ul.list-general li {
	font-size: 12pt !important;
}

.sublist {
	padding-top: 15px !important;
}

/* Tables*/

.polarity {
	border: 1px solid black;
	padding: 0 5px;
}

/*
span.minus {
	display: inline-block;
	float: right;
}
*/

span.plus {
	color: red;
}

span.polarity-right {
	float: right;
}

#tablepress-9, #tablepress-11, #tablepress-13, #tablepress-15, #tablepress-17, #tablepress-19 {
	display: inline-block !important;
	float: left !important;
	width: auto;
	padding-top: 0;
	margin-top: -19px;
}

#tablepress-9, #tablepress-13 {
	margin-top: 0;
}

#tablepress-4, #tablepress-20 {
	background: white;
}
/* #tablepress-11, #tablepress-13, #tablepress-15 {
	display: inline-block !important;
	float: left !important;
	width: auto;
	padding-top: 0;
}
*/

img.dimensions-battery {
	display: inline-block !important;
	float: left !important;
}
p>img.dimensions-battery {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	display: inline-block;
}



span.red-text {
	color: red;
}
span.yellow-text {
	color: yellow;
}

.circle-yellow, .circle-green, .circle-white {
	width: 30px;
	height: 30px;
	display: inline-block;
	border: 1px solid black;
	border-radius: 50%;
}
.circle-yellow {
	background: yellow;
}

.circle-green {
	background: green;
}

.circle-white {
	background: white;
}

#tablepress-7 {
    border: none !important;
	border-bottom: 1px solid #e2f5fc;
}

.contact-table {
	font-size: 16px !important;
	border:none !important;
}

.contact-table td {
	padding-left: 0 !important;
}

.warranty-contact {
	margin-top: 30px !important;
}

.warranty-contact td {
	padding-left: 0 !important;
	font-size: 16px;
}

/* Footer */
#main-footer .container>div#footer-widgets {
	display: none;
}


/* Media Queries */
/*
@media screen and (max-width: 980px) {
    #et-top-navigation {
        float: left !important;
        padding-left: 0 !important;
    }
    
	.et_mobile_nav_menu {
		float: left !important;
	}
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    -ms-flex-pack: start;
    justify-content: flex-start;
}


} */

@media screen and (max-width: 980px) {
	/*reverse the menu module logo and navigation*/

.et_pb_menu--style-left_aligned .et_pb_menu_inner_container {
	flex-direction: row-reverse;
}


/*move the navigation completely to the left*/

.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
	justify-content: left;
	align-content: center;
}


/*move the logo completely to the right*/

.et_pb_menu--style-left_aligned .et_pb_menu__logo {
	margin-right: 0px;
	margin-left: 28%;
}
	
	.current-menu-item a {
		color: white !important;
	}
}

@media (min-width: 981px) {

/* move content to right of vertical header */
#et-main-area {
    width: calc(100% - 250px);
    margin-left: 250px;
}
	/* Slider */
ss3-force-full-width {
	padding-left: 250px !important;
}	
	#mobile-header {
		display: none;
	}
}