/*
Theme Name: Efuel Child Theme
Theme URI: http://efuel.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Efuel
Template: efuel
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: efuel

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.btn:hover, .btn:focus, .btn.focus {
    color: #fffafa !important;
    
}
.woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"] {
    background: #222f3e !important;
    text-transform: capitalize;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 10px !important;
    }
.woocommerce button[name="update_cart"]:hover{
	background: #347f7f !important;
    text-transform: capitalize;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 10px !important;
	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: none !important;
	padding: 4px 20px;
    font-size: 16px;
}
.text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child > th {
   
    border: 1px solid #fff !important;
   
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) th, .text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) th, .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) td, .text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) td {
    background-color: #f4f7f3 !important;
}
.comment-text table:not(#wp-calendar):not(.variations):not(.datepick) th, .text-page table:not(#wp-calendar):not(.variations):not(.datepick) th, .comment-text table:not(#wp-calendar):not(.variations):not(.datepick) td, .text-page table:not(#wp-calendar):not(.variations):not(.datepick) td {
    padding: 12px 24px;
    font-size: 14px !important;
	color:#000 !important;
}

.woocommerce-variation {
    margin-bottom: 30px;
    display: none !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
    padding: 10px 25px;
	border: 1px solid rgb(185 183 183) !important;
    margin-left: 1px;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
    display: none;
}

html, body{
		/*font-family: 'Sunflower', sans-serif;*/
	font-family: 'Roboto', sans-serif !important;
}
html, body, div, table{
		/*font-family: 'Sunflower', sans-serif;
	font-family: 'Roboto', sans-serif !important;*/
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
			/*font-family: 'Sunflower', sans-serif;*/

}
nav.navbar #navbar.navbar-desktop ul.navbar-nav a > span{
	/*font-family: 'Sunflower', sans-serif;*/

}
.ltx-topbar-block .block-icon.ltx-icon-h-right.i-transparent .header{
	
}

.footer-widget-area a:not(.btn), .footer-widget-area .widget_ltx_navmenu ul li a:before{
	color:#D1D1D1;
}


.footer-widget-area .header-widget{
	color:#D1D1D1;
	
}
.footer-widget-area .widget_text{
	opacity:1;
	width:100%;
	font-family: 'Roboto', sans-serif !important;
	
}
.custom-html-widget h5{font-weight:bold;font-family: 'Roboto', sans-serif !important;}
.custom-html-widget hr{width:50px; margin:-8px 0 20px 0 ; border:solid 1px #347F7F}

.widget_ltx_navmenu ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
     column-count: 1;
}

.services-sc.layout-photos .arrows{
	display:none;
}

.greenClr.vc_general{font-size:30px !important;}

.vc-hoverbox-back h2, .vc-hoverbox-back p{
	color:#fff;	
}

.woocommerce-page .container.main-wrapper{
	width:100%
}
.woocommerce-page .container.main-wrapper .div-sidebar{
	width:20%;
	right: 80%;
}
.woocommerce-page .container.main-wrapper .products-column-with-sidebar{
	width:80%;
	left:20%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page[class*="columns-"] ul.products li.product{
	width:25%;
	overflow:visible !important;
	margin-top:30px;
		
}


.n2-ss-layer.n2-ow{
	
 alignment-adjust
}
div#n2-ss-2 .n2-font-d925b6b105f39c3c98f17ba906142270-hover{
	   font-family: 'Rockwell' !important;
	
}
.block-icon.ltx-icon-top.i-circle .icon{
	width:150px !important;
	height:150px !important;
	line-height: 150px;
}
.block-icon.ltx-icon-top.i-circle .icon:before{
	line-height:150px;
	font-size:70px;
}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{
		font-size:120px !important;
}

.vc_images_carousel .vc_carousel-control.vc_right{
	right:40px !important;
	color: #fff !important;
    opacity: 1 !important;
}
.vc_images_carousel .vc_carousel-control.vc_left{
	left:-40px !important;
	color: #fff !important;
    opacity: 1 !important;
}
.vc_images_carousel .vc_carousel-control{
	margin-top:-60px !important;
}


.fw-active .progress, ul.fw-progress-bar li.fw-active:before {
    background: #007e7f!important;
}
[data-type=fw-checkbox] input[type=checkbox]:checked+label:before, ul.fw-progress-bar li.fw-active .fw-txt-ellipsis{
	 color: #007e7f!important;
}


.fw-button-next{
	float:right;
}
/*
.fw-step-block {
     list-style-type:none;
     margin:25px 0 0 0;
     padding:0;
}

.fw-step-block .fw-choice {
     float:left;
     margin:0 5px 0 0;
    width:100px;
    height:40px;
    position:relative;
}

.fw-step-block label, .fw-step-block input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.fw-step-block input[type="radio"] {
    opacity:0.011;
    z-index:100;
}

.fw-step-block input[type="radio"]:checked + label {
    background:yellow;
}

.fw-step-block label {
     padding:5px;
     border:1px solid #CCC; 
     cursor:pointer;
    z-index:90;
}

.fw-step-block label:hover {
     background:#DDD;
}
*/

header.page-header{
	display:none;
}

.fw-toggle-summary{
	display:none;
}

#multi-step-form .fw-btn-submit{
	background-color:#007e7f !important;
}

#installation-charger-row{
	display:none;
}

.fw-wizard-step[data-stepid="0"] .fw-step-block{
	display:flex;
}

/**** Home Type Radio ***/
#multi-step-form .fw-radio-row label[for="fw-1-0-0-0-1"], #multi-step-form .fw-radio-row label[for="fw-1-0-0-0-2"] {
    background-color: #fff;
   /* width: 200px;
    height: 200px;
	  line-height: 300px;
	*/
    padding-left: 0px;
    text-align: center;
      

}
#multi-step-form .fw-radio-row label[for="fw-1-0-0-0-1"]:before, #multi-step-form .fw-radio-row label[for="fw-1-0-0-0-2"]:before {
	/*display:none;*/
	content:"\f015";
	color: #007e7f !important;
	font-size: 71px !important;
    font-family: fontawesome !important;
    background-color: transparent;
     border: 0px;
    width: 100%;
    display: block;
    padding-top: 40%;
    text-align: center;
     line-height: 24px;
    
}
#multi-step-form .fw-radio-row label[for="fw-1-0-0-0-1"]:before{
	content:"\f015" !important;
	display:block;
}
#multi-step-form .fw-radio-row label[for="fw-1-0-0-0-2"]:before {
	content:"\f1ad" !important;
	display:block;
}
#multi-step-form .fw-radio-row input[type=radio]:checked+label[for="fw-1-0-0-0-1"],#multi-step-form .fw-radio-row input[type=radio]:checked+label[for="fw-1-0-0-0-2"]{
	background-color: #007e7f;
    line-height: 300px;
    text-align: center;
    padding: 0px;
    color: #fff;
    -webkit-box-shadow: 5px 5px 15px -8px #000000; 
box-shadow: 5px 5px 15px -8px #000000;
    
}
#multi-step-form .fw-radio-row input[type=radio]:checked+label[for="fw-1-0-0-0-1"]:before, #multi-step-form .fw-radio-row input[type=radio]:checked+label[for="fw-1-0-0-0-2"]:before {
   	display:block;
   /* content: "\f00c" !important;*/
    color: #fff !important;
    text-align: center;
    line-height: 24px;
    font-size: 71px !important;
    font-family: fontawesome !important;
    background-color: transparent;
    border: 0px;
    width: 100%;
    padding-top: 40%;
}

.fw-wizard-step[data-stepid="0"] .fw-step-block .fw-choice:nth-child(2){
	margin-left:auto;
}
.fw-wizard-step[data-stepid="0"] .fw-step-block .fw-choice:nth-child(3){
	margin-right:auto;
}

#multi-step-form .fw-block-invalid .fw-block-invalid-alert{
	position: absolute;
    margin-top: 20px;
}

/**** USER INFO ***/
.fw-wizard-step[data-stepid="4"] .fw-step-block{
	display: inline-block;
    width: 48%;
}


#installation-charger-row .vc_btn3.vc_btn3-color-grey, #installation-charger-row .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
	background-color: #007e7f;
	color:#fff;
}


/*** Checkout ***/
body #add_payment_method #payment ul.payment_methods li input,
body.woocommerce-cart #payment ul.payment_methods li input,
body.woocommerce-checkout #payment ul.payment_methods li input { width: auto; margin: -2px .5em 0 0; }
body .woocommerce form .form-row .input-checkbox { width: auto; margin: -2px 5px 0 0; }

body.woocommerce-checkout .cart-collaterals .cart_totals tr td,
body.woocommerce-checkout .cart-collaterals .cart_totals tr th,
body .woocommerce table.shop_table th {
	border-top: none;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	text-align: right;
	padding: 10px 20px;
}
body .woocommerce table.shop_table td { padding: 15px; }
body .woocommerce-checkout table.shop_table td { 
	width:50%;
	text-align: right;
	border-right: 1px solid #e6e6e6; border-top: 0; 
}

body .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 0;
	font-size: 1.25em;
	padding: 1em;
	border-radius: 50px;
	margin-top: .5em;
}

body .woocommerce form .form-row-first,
body .woocommerce form .form-row-last,
body .woocommerce-page form .form-row-first,
body .woocommerce-page form .form-row-last { width: 49%; }

.woocommerce-checkout .woocommerce .col2-set { width: 47%; float: left; margin-right: 4%; }
.woocommerce-checkout .woocommerce .col2-set .col-1,
.woocommerce-checkout .woocommerce .col2-set .col-2 { margin-bottom: 2em; width: 100%; float: none; }
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #order_review { background: #fff; width: 47%; float: right; margin-right: 0; }

@media only screen and (max-width: 650px) {
.woocommerce-checkout .woocommerce .col2-set { width: 100%; float: none; margin-right: 0; }
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #order_review { width: 100%; float: none; }
}


/** multi-step checkout**/
	.woocommerce-billing-fields form textarea,.woocommerce-billing-fields .form-row textarea,.woocommerce-billing-fields form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),.woocommerce-billing-fields .form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]){
		    border: 1px solid #ddd;
    outline: 0;
    line-height: 1.6em;
    font-size: 13px;
    background-color: #fff;
    color: #555;
    box-sizing: border-box;
    padding-left: 60px;
    position: relative;
        padding: 10px;
    border-radius: 0px;
	}
.woocommerce-billing-fields .select2-container .select2-selection--single{
	padding: 10px;
    font-size: 14px;
    height: 43px;
    border-radius: 0px;
}
.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow{
	top:6px;
}
.woocommerce-checkout .woocommerce form .form-row textarea{
	 border-radius: 0px;
	 padding: 10px;
}

#billing_address_1_field, #billing_address_2_field, #billing_city_field, #billing_state_field, #billing_phone_field, #billing_email_field{
	width:50%;
	display: inline-block;
}

/************* Sankar ******/
body {overflow-x: initial !important;}


nav.navbar{background-color:#222F3E;
border-bottom:0 !important;

}
.pointsHead h4{
	font-family:"roboto" !important
}
.heading.subcolor-main span{
	
	color:#347F7F;
}
.owl-theme .owl-dots{
	
	margin-top:100px;
}

.textwidget li{
	margin-bottom:20px;
}
.copyright-block a{
	background:none !important
}
.textwidget h4{
	font-weight: 300;
  display: inline-block;
  padding-bottom: 5px;
  position: relative;
	
}
.textwidget h4:before{
    content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    bottom: 0;
    left: 5%;
    border-bottom: 1px solid red;
}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products[class*="columns-"] li.product .price, .woocommerce-page[class*="columns-"] ul.products li.product .price{
		font-family:"roboto"}

.button, input[type="button"], input[type="submit"], .btn, .woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"], .woocommerce a.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-family:"roboto"}
.ltx-woocommerce-item .br_compare_button_text{
	display:none !important;

}



.textwidget span{
	color:#347F7F
}
.custom-html-widget .fa {
	margin:2px;
	padding:10px;
	line-height:20px;
	background-color:#347F7F;
	border-radius:40px;
	color:#fff;
	height:40px;
	width:40px;
	text-align:center;
	vertical-align:center
}
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{font-style:normal}
.imgSize250{width:250px !important }
.footer-widget-area a:not(.btn){
	font-weight:normal
}

.footer-widget-area h4,h5{
	
}
#ltx-widgets-footer{
	
	font-weight:normal !important;
	background-color:#212F3F !important
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
	background:#212F3F;
	background-color:#212F3F;
	padding:8px 40px !important;
		font-size:1.3em;
	font-family:roboto;
	background-image:none;
}
.sitegreen{
	color:#347F7F
	
}
.vc_column_container>.vc_column-inner{
			width:auto !important
	}
.wpf_form *{float:left;}
.wpcf7-form-control{
	
	border-radius:2px !important;
	border-color:#DCDCDC !important
}
.wpf_form{
	padding:0 20px;
}
.wpf_form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]){
	padding:10px 30px;
background-color:#000;
	color:#fff;
	float:right;
}
.woocommerce ul.products li.product:hover .image, .woocommerce-page ul.products li.product:hover .image, .woocommerce ul.products[class*="columns-"] li.product:hover .image, .woocommerce-page[class*="columns-"] ul.products li.product:hover .image{
	-webkit-opacity:1;
	opacity: 1;
	
	
}
.wpf_form {padding:15px 30px;}
.noPad .vc_column-inner{padding-top:0 !important}
.wpf_reset_btn{
	float:right
}


.btn:active, .btn.active{
	box-shadow:none;
	-webkit-box-shadow:none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{position:absolute !important;top:0 !important; font-family:"roboto" !important; font-weight:normal; font-size:13px; text-align:center; width:100%;}
.br_compare_button_text{display:none !important;}
.woocommerce div.product .onsale{
	display:none !important
}
.img100per{width:100%}
ul.products li.product > .item{
	min-height:300px !important 
}
.br_compare_button{
	position:absolute !important;
	top:10px !important;
	right:10px !important;
background:none !important;
	color:#707070;
	display:block;
	text-align:right;
	background-color:none !important;
	width:auto !important;
	float:right !important;
	z-index:100;
	left:80% !important


}
.br_compare_button:hover{
	background:none !important;
		color:#707070;
	transition:none;
		background-color:none !important
	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#EAEFE8 !important}
.woocommerce div.product .woocommerce-tabs .panel{background-color:#EAEFE8 !important}
.woocommerce ul.products li.product > .item, .woocommerce-page ul.products li.product > .item, .woocommerce ul.products[class*="columns-"] li.product > .item, .woocommerce-page[class*="columns-"] ul.products li.product > .item{
	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	/*margin-bottom:30px*/
	
}
.product_type_simple .add_to_cart_button {
	position:absolute !important;
	bottom:10px !important; 
	text-transform:uppercase !important
	
}

.woocommerce ul.products li.product > .item .btn-more{display:none !important;}
.woocommerce ul.products li.product .onsale{display:none}


.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button, .woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button{	-webkit-opacity:1;
	opacity: 1;}
.innerlast .vc_col-has-fill>.vc_column-inner{padding-top:0 !important}

.minHeight{
	height:320px; 
	vertical-align:center;
}
	
a.fa.fa-commenting-o{ 
	font-size:18px !important;
	padding:4px 10px !important;

}

.shop_table td{ background:#fff !important;
border-bottom: solid 1px #9B9B9B !important}
.shop_table thead th{
	background-color:#fff !important;
	color:#707070 !important
}
.woocommerce table.shop_table th{
	border:none !important
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu{
	padding:0;
	background-color:#091829;
	margin-left:0;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav{margin-top:48px;}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a{
	
	padding:15px 10px 
}
.woocommerce li.product:hover .entry-wrap {
    top: calc(100% - 4em);
}


.vc_custom_1596868793404{
	margin-bottom:0 !important
	
}
.popBtn{
	background-color:#212F3F;
	color:#fff;
	padding:5px 10px;
}
.numCir{
	border-radius:50%;
	width:30px;
	height:30px;
	background-color:#347F7F;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	margin:0 5px 0 0;
	text-align:center;
	font-size:15px;
	position:relative;
	top:-5px
		
}
.solutionsDiv p{
	/*color:#347F7F;*/
	font-size:18px;
	padding:20px 0px;
	
}
.vc_custom_1598086710808{
	background-repeat:no-repeat !important;
}
.wpb_single_image.vc_align_left{text-align:center; margin-bottom:10px;}
.heading{margin:0}
.wpmenucart-icon-shopping-cart-0{font-size:20px;
	

}

.wpmenucart-icon-shopping-cart-0{background-image:url("http://joltadev.wasobedev.com/wp-content/uploads/2020/09/Group-228.png");
width: 25px;
    height: 23px;
    display: inline-block;
    margin: 0 7px;
	position:absolute
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav a{
	
	padding: 4px 12px 0;
}
.cartcontents{
	left: 0px;
    top:20px;
 
    position: absolute;}
.wpmenucart-icon-shopping-cart-0:before{font-family:none;content:none}
.cartcontents{font-size:11px}

.fa.fa-commenting-o span{
	
	display:none !important
}
.textSpace .wpb_wrapper{
	line-height:35px;
	font=size:16px;
}
.clientLogos img{
	
	border:solid 1px #707070 !important
}
.nav a{
	text-transform:uppercase;
	color:#9B9B9B !important;
}
.margin-default{
	padding:0;
	
}
.heading.header-underline{margin-bottom:55px}
.vc_custom_1596172864538{
	margin-bottom:0 !important;
}
.wpb_button, .wpb_content_element{
	margin-bottom: 20px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	
margin-bottom: 0px;

}

.topMar{margin-top:10px}

.topMar.wpb_wrapper p{margin-bottom:10px !important}
.imgTop0{
	padding-top:0px!important}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
	
	border-radius:30px;
	padding:10px 25px;
}
nav.navbar.menu-item a{
		color:#9B9B9B !important;
}

.aligncenter{margin-top:0}
nav.navbar.page_item a {
	font-size:16px;
	color:#9B9B9B !important;
	text-transform:uppercase;
	font-weight:normal;
}
nav.navbar .current_page_item a{
	color:#347F7F !important;
	
}
.owl-theme .owl-nav {
  width:100%;
	position:absolute;
	top:70px;
}
.owl-prev{
float:left}
.owl-next{float:right}

.vc_custom_1582041683159{
	margin-bottom:0px !important
}
.subheader {
	font-size:4vw !important;
	opacity:1 !important;
}
.header{
	font-size:5vw !important;
	opacity:1 !important;

}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
	background:none !important;
	color:#347F7F !important;
	border:none;
	font-size:32px;
	font-weight:bold;
}
.heading.subcolor-black span{
		color:#347F7F !important
	
}

.footer-widget-area{
	color:#D1D1D1
}
nav.navbar .navbar-toggle .icon-bar{
	background:#9B9B9B !important;
	
}
@media only screen and (max-width: 480px) {
  .vc_custom_1593921200611{
margin:0 !important;
	padding:0 !important;
	
}
	.vc_custom_1597027684910{
		background-repeat:no-repeat !important
	}
	.heading h3{
	color:#347F7F !important}
	h3.header{font-size: 8vw !important;
	color:#347F7F !important}
	
	.vc_column_container>.vc_column-inner{
			width:auto !important
	}
}
.chargDiv h3{background-color:#212F3F;
	margin: 0;
    color: #fff;
    position: relative;
    
    width: 100%;
    font-size: 24px;
    padding: 10px;}
        border-radius: 10px;

.chargDiv{
	float:left;
	padding:0px;
border:solid 4px #212F3F;
	border-radius:10px;
  width: 31%;
	margin: 10px;
	text-align:center;

}
.divCenter{
	float:left;
	width:100%;
	text-align:center;
}

.menu-topmenu-container{
	position:absolute;
	top:0px;
	right:7%;
	z-index:200;
	color:#9B9B9B;

}

.xoo-aff-input-group .xoo-aff-input-icon{
	
	background:none !important;
	border:none;
}
ul#menu-topmenu li{
	float:left;
	padding:10px;
	list-style:none;
	text-transform:uppercase

}
.nav.navbar{
	border-bottom:1px !important;
	border-bottom:solid 1px #18222D !important
}
ul#menu-topmenu li a{
		color:#fff
}

ul#menu-topmenu li a:hover{
		color:#347F7F
}
.sub-menu .current-menu-item{
	text-transform:uppercase;
	background-color:#c4c4c4;
	
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav li, nav.navbar #navbar.navbar-desktop ul.navbar-nav a{
	font-size:13px
}

.woocommerce-account .woocommerce-MyAccount-content{
	padding:20px;
}

.myaccountName{
	
	display:none
}

.woocommerce ul.products li.product > .item, .woocommerce-page ul.products li.product > .item, .woocommerce ul.products[class*="columns-"] li.product > .item, .woocommerce-page[class*="columns-"] ul.products li.product > .item{
	overflow:visible !important
}
.woocommerce-MyAccount-navigation{
	background-color:#EAEFE8 !important;
		width:20% !important;
	margin-bottom:0;
}
.woocommerce ul.products li.product .ajax_add_to_cart{
	display:inline-block !important;
	margin-top:0 !important;
	position:absolute !important;
	top:90% !important;
		text-transform:uppercase;
}
.vc_column-inner{
	padding-left:0!important
}
.woocommerce-account .woocommerce-MyAccount-content{
	width:78%
}
.sub-menu .current-menu-item a{
	
	color:#347F7F !important
}
.wpb_content_element{margin-bottom:0 !important;}


/****************************/


/******************** RCZ *****************/
nav.navbar #navbar.navbar-desktop ul.navbar-nav a > span{
	color:#fff;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a span, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a span{
	text-transform:capitalize;
}

.home-product-category .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
	    min-width: 130px;
    padding: 8px 10px !important;
    font-size: 16px;
}

.charging-side-image img{
	max-width:450px;
}

.chargDiv {
    float: left;
  
    border: solid 3px #212F3F;
    border-radius: 10px;
    width: 29%;
    margin: 10px;
    text-align: center;
    margin-right: 3%;
    padding-bottom:30px;
}

.chargDiv img{
	width:40%;
}

.chargDiv ul li{
	margin-left:-10px;
	text-align:left;
}

.chargDiv .form-check{
	margin-bottom:20px;
}
.chargDiv .fa-info-circle{
	color:#ffcc00;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
	background-color:#212f3f;
}
.chargDiv .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
	    padding: 4px 20px !important;
    font-size: 14px;
    font-family: roboto;
}
.modal-charger-bottom-text p{
	color:#347f7f;
	    font-family: 'rockwell' !important;
	   font-size: 18px;
    margin-bottom: 20px;
}

/* sankar*/

.SortDiv{
	background-color:#347F7F;
	height:100px;
	
}
.menu-image-title{display:none}

.woocommerce ul.products li.product .price del{
	
	opacity:1 !important;
}

.LoginFM{
	width:300px;
	margin:0 auto;
}

.footPart{
	float:left;
}

.footlogo{
	width:100px;
float:left;
margin-top:20px;
margin-right:90px;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav{
	margin-top:30px;
}
#nav-wrapper{
	min-height: 80px;
}
#nav-wrapper nav.navbar .navbar-logo{
	height:80px;
	line-height:60px;
}
#nav-wrapper nav.navbar .navbar-logo .logo{
	margin-top:0px;
}
#menu-topmenu li a{
	font-size:12px;
}

.heading.subcolor-black .subheader{
	font-size:55px !important;
}
.heading.color-second .header{
	font-size:52px !important;
	line-height:55px !important;
}

.wpb_text_column p{
	font-size:16px;
	color:#222222;
}

.footer-widget-area h5{
	color:#fff;
}

#home_jolta_cafe_row{
	background-position: center center !important;
}
/*
.menu-footer{
    min-height: 30px;
    z-index: 99999;
    right: 0;
    width: 1200px;
    margin-left: auto;
    text-align: right;
    margin-right: auto;
}

.menu_footer #menu-topmenu{
	float:right;
}
*/
.topmenu-wrapper{
	    background-color: #222F3E;
    border-bottom: 0 !important;
}
.topmenu-wrapper .menu-footer{
	float:right;
	    max-height: 28px;
	    margin-right:5px;
}

.topmenu-wrapper{
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
    width: 100%;
}
.sortDiv select{
	min-width:250px;
}
.loop-model-name{
	    font-size: 20px !important;
    margin-bottom: 10px;
    font-family:roboto !important;
        margin-top: 20px;
}
.woocommerce ul.products li.product .add_to_cart_button{
	margin-top:20px !important;
}
.woocommerce ul.products li.product .price {
	    color: #347F7F;
}

/*** sale price***/
.woocommerce ul.products li.product .price ins{
	display:none;
}
.woocommerce .product_meta .sku, .woocommerce .product_meta .sku_wrapper{
	display:none !important;
}
.woocommerce .product_meta .posted_in{
	display:none;
}

.woocommerce div.product div.images .flex-control-thumbs li{
	border:1px solid #000;
	margin-right: 15px;
}

.woocommerce div.product{
	padding-top:30px;
}

.woocommerce h1.product_title{
	font-size:20px;
	color:#347F7F
}

.woocommerce div.product div.summary .model-name{
	 font-size: 36px !important;
    margin-bottom: 10px;
        margin-top: 0px;
}

.woocommerce-product-details__short-description p{
	color:#757474;
	font-size:16px;
	line-height:26px;
}

.tawcvs-swatches .swatch{
	border-radius:0px;
	width:20px;
	height:20px;
	border:0px;
}

.woocommerce div.product form.cart .variations label{
	color:#aaa;
	font-weight:normal;
}

.woocommerce div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
	    display: block;
    margin-right: 100%;
    margin-bottom:30px;
}
.woocommerce form.cart .btn{
	display: block;
    width: 25% !important;
    font-size:16px !important;
    text-transform:uppercase;
}

.woocommerce div.product .woocommerce-tabs .panel{
	background-color:transparent !important;
		border:1px solid #222F3E;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background-color:#222F3E !important;
	color:#fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
	color:#fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	background-color:transparent !important;
	color:#222F3E !important;
	border:1px solid #222F3E;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color:#222F3E !important;
}

.woocommerce div.product .woocommerce-tabs .panel table.tg td{
	background-color:#eee;
}
.woocommerce div.product .woocommerce-tabs .panel  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody tr:nth-child(odd) td{
	background-color:#f4f7f3 !important;
}
.woocommerce div.product .woocommerce-tabs .panel  .text-page table:not(#wp-calendar):not(.variations):not(.datepick) tbody:first-child tr:first-child td{
	background-color:#eee !important;
}

.woocommerce-Price-amount.amount{
	font-family:Roboto !important;
}

.woocommerce table.shop_attributes th{
	width:200px;
	font-family: Roboto !important;
}
.woocommerce table.shop_attributes td{
	font-family: Roboto !important;
}
.woocommerce div.product .product_title{
	margin-bottom:0px !important;
}
.reset_variations{
	display:none !important;
}
.woocommerce table.variations td.value{
	padding-bottom:0px !important;
}
/******************************************/


@media (max-width: 1599px) and (min-width: 1200px){
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	    width: 50%;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	    width: 48%;
	    margin-left: 2%;
	   }
}
@media (min-width: 769px){
		#multi-step-form .fw-radio-row input[type=radio]:checked+label:before {
	    line-height: 30px !important;
	}
}

@media (max-width: 479px){
	.first-row-logo{
		display:none;
	}
	
	.menu-topmenu{top:50px;}
}


