/*---Battery Park  Styles-------------------*/
img.sec-image {
    width: 500px;
    height: 412px;
}

.copyright_middle,.designby,.powered-by {display:none !important}

.wlcme-intro img {
    border: 0px solid #fa9667;
}
.wlcme-txt h2 {
    font-size: 27pt;
    padding: 10px 0;
}

.ls-inner {z-index: 1 !important;}

.col-sm-12.posBatteries {
    text-align: center;
    font-size: 30px;
}



.col-sm-12.aaaBatteries {
    text-align: center;
}

.col-sm-6.posBatteries {
    padding: 30px 0px 0px;
}


.sdBatteries {
    background: #00AEEF;
    padding: 29px 8px;
    min-height: 106px;
    color: #fff;
    margin: 0px 0px 36px;
}

.dBatteries {
    background: #808080a6;
    padding: 13px 8px;
    border: 2px solid #00AEEF;
    min-height: 325px;
    color: #fff;
}

.dBatteries img {
    width: 135px;
}


.homesss {
    background: #00AEEF;
    padding: 20px 34px 18px;
    color: #fff;
    font-size: 17px;
}

.col-sm-3.Batteries {
    text-align: center;
}

 
 .col-sm-4.wlcme-intro.intro2.noleft img {
    width: 95.01%;
    padding: 0px 0px 0px;
}
 
 

.wlcme-txt {
    padding: 0;
}
#content-section-two {
    background: url(/images/backgound-batery.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    padding: 114px 0;
    background-blend-mode: overlay;
    background-color: #151414a3;
}
.map-social-icons .fa {
    background: #fafafa;
    color: #00ADEF;
    padding: 17px;
    border-radius: 50px;
    font-size: 14pt;
    margin: 0 12px 0 0;
}

.map-social-icons .fa-facebook {
    padding: 17px 22px;
}
.details-info p {
    line-height: 40px;
}

.details-info .fa-envelope {
    margin: 0 6px 0 0;
}
.Specials h2 {
    font-size: 70pt;
    color: #fff;
    margin-bottom: 30px;
    text-shadow: 0px 4px 6px #000;
}

.Specials p {
    color: #fff;
    font-size: 25px;
    text-shadow: 0px 2px 3px #000;
}

.Specials {
    text-align: center;
}
.category-view .spacer {
    background: #fff;
    box-shadow: 0px 0px 21px #0003;
    min-height: 338px;
    margin: 0px 3px 0;
}

.product .spacer.product-container {
    min-height: 425px;
}

.category-view .spacer h2 {
    padding: 20px 0 !important;
}

.category-view .spacer a {
    font-size: 20px;
}
.wlcme-intro {
    padding: 0;
    margin: 0;
}

.wlcme-intro p {
    margin: 0;
}



/*-------- END ---------------------------*/

#policies-section {
    background: #f7f7f7;
    padding: 65px 0 99px;
}
.policies-block {
    min-height: 134px;
    text-align: center;
}

.policies-block.policy1 {
    color: #090E15;
}

.policies-block.policy2 {
    background: #333;
    color: #fff;
}

.policies-block.policy3 {
    background: #fff;
    color: #333;
}
.con-dtls {
    padding: 48px 15px;
}

.con-dtls img {
    background: #fff;
    margin: 38px 0;
}
.details-info a {
}
.vm_cart_products {
    right: -5%;
}
p.product_s_desc {
    text-align: center;
}
a#removeproduct {
    font-size: 13px;
    color: red;
    font-weight: 500;
}


/*---------------END-----------------------*/



.browse-view .PricesalesPrice,
.browse-view .quantity-controls.quantity-controls-holder,
.browse-view .addtocart-button {
    display: none;
}



.homepage #content {
    display: none;
}

#yt_logo img {
    margin: 0px 0;
    width: 7%;
}

#yt_logo img {height: auto;width: 180px;}

p.site-slogan {
    display: none;
}
a.site-text {
    font-size: 34pt;
    font-weight: bold;
    color: #1f9e75;
    text-transform: uppercase;
}
a.site-text:hover {
    text-decoration: none;
    color: #1f9e75;
}



#js-mainnav.megamenu .js-megamenu {
    margin: 0;
    padding: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    float: right;
    margin-top: 0 ;
}


#mainmenu {
    padding: 0;
    margin: 55px 0 0;
    float: right;
}


.noleft{padding-left:0;}
.noright{padding-right:0;}
.nopad{padding:0;}
.upper{margin-top:30px;}
.noleftform{padding-left:0;}
.norightform{padding-right:0;}
.nopadform{padding:0;}


div.itemHeader h2.itemTitle {
    padding: 16px 0;
    margin: 0 0 10px;
    font-size: 20pt;
    color: #212121;
    text-transform: uppercase;
    font-weight: bold;
}


#top-section {
    padding: 50px 0;
    text-align: center;
}
#content-top {
    padding: 0;
}
#top-section h1 {
    font-size: 26pt;
    line-height: 26px;
    margin: 30px 0 0;
    color: #1f9e75;
}




#content-section-one {
    padding: 50px 0;
    text-align: center;
    background: #fff;
}
#content-section-one div.spacer {
    position: relative;
    border: 1px solid #ddd;
    margin-left: 12px;
    padding: 26px !important;
    min-height: 350px;
    box-shadow: 0px 0px 30px #00000040;
}

h3.opg-h3 {
    font-size: 20pt;
    text-transform: uppercase;
    padding: 16px 0;
    margin: 0 0 10px;
    color: #212121;
    font-weight: bold;
}


p {
    margin: 0 0 10px;
    font-size: 12pt;
    line-height: 26px;
}

.opg-text-primary {
    color: #4a9520 !important;
}

.opg-button-primary {
    background-color: #4a9520 !important;
    color: #ffffff;
}

h1 {
    font-size: 26pt;
    line-height: 26px;
}



.module h3.modtitle {
    border-bottom: none;
    padding: 16px 0px;
    text-transform: uppercase;
    font-size: 25pt;
    font-weight: 500;
    text-align: center;
    color: #282828;
}

.vmgroup .addtocart-bar {
    bottom: 0;
    position: relative;
    margin: 12px 0 0 0;
}



#cart-module {
    padding: 0;
    margin: 2px 0 0;
}

.vm-product-descr-container-0 a {
    color: #1f9e75;
    font-size: 14pt;
}


.vm-product-descr-container-0 {
    min-height: 60px;
    /* margin-bottom: 6px; */
}

.btn {
    border-radius: 0;
    background: #1f9e75;
    color: #eee;
}

.product-description .title {
    font-size: 16pt;
    font-weight: bold;
}



#yt_header #contact {
     /* float: right; */
}


#yt_header #contact p {
     margin: 0;
     padding: 5px 0;
     display: inline-block;
}

#contact a {
    color: #ececec;
    letter-spacing: 0.3px;
}

#yt_header #yt_logo {
    
}

#yt_header #contact .tel {
     color: #eee;
     margin-right: 10px;
}

#yt_header #contact .email {
    
}

#yt_header #contact .fa-envelope {
     font-size: 11pt ! important;
}

#yt_header #contact .fa {
     border-radius: 40px;
     color: #01ACED;
     background: #fff;
     font-size: 15pt;
     height: 30px;
     line-height: 30px;
     margin-right: 10px;
     text-align: center;
     vertical-align: middle;
     width: 30px;
}

#yt_header {
     padding: 5px 0px;
     border: 1px solid #0000004d;
     background: #e7e7e7;
}#policies-section {
    background: #f7f7f7;
    padding: 65px 0 99px;
}

.policies-block.policy2 {
    background: #333;
    color: #fff;
}

.policies-block.policy3 {
    background: #fff;
    color: #333;
}
.con-dtls {
    color: #fff;
    padding: 48px 15px;
}

.con-dtls img {
    background: #fff;
    margin: 38px 0;
}
.vm_cart_products {
    right: -5%;
}
p.product_s_desc {
    text-align: center;
}
a#removeproduct {
    font-size: 13px;
    color: red;
    font-weight: 500;
}


/*---------------END-----------------------*/

.browse-view .PricesalesPrice,
.browse-view .quantity-controls.quantity-controls-holder,
.browse-view .addtocart-button {
    display: none;
}



.homepage #content {
    display: none;
}

#yt_logo img {height: auto;width: 180px;}

p.site-slogan {
    display: none;
}
a.site-text {
    font-size: 34pt;
    font-weight: bold;
    color: #1f9e75;
    text-transform: uppercase;
}
a.site-text:hover {
    text-decoration: none;
    color: #1f9e75;
}

.noleft{padding-left:0;}
.noright{padding-right:0;}
.nopad{padding:0;}
.upper{margin-top:30px;}
.noleftform{padding-left:0;}
.norightform{padding-right:0;}
.nopadform{padding:0;}


div.itemHeader h2.itemTitle {
    padding: 16px 0;
    margin: 0 0 10px;
    font-size: 20pt;
    color: #212121;
    text-transform: uppercase;
    font-weight: bold;
}

#top-section h1 {
    font-size: 26pt;
    line-height: 26px;
    margin: 30px 0 0;
    color: #1f9e75;
}

#content-section-one div.spacer {
    position: relative;
    border: 1px solid #ddd;
    margin-left: 12px;
    padding: 26px !important;
    min-height: 350px;
    box-shadow: 0px 0px 30px #00000040;
}

h3.opg-h3 {
    font-size: 20pt;
    text-transform: uppercase;
    padding: 16px 0;
    margin: 0 0 10px;
    color: #212121;
    font-weight: bold;
}


p {
    margin: 0 0 10px;
    font-size: 12pt;
    line-height: 26px;
}

.opg-text-primary {
    color: #4a9520 !important;
}

.opg-button-primary {
    background-color: #4a9520 !important;
    color: #ffffff;
}

h1 {
    font-size: 26pt;
    line-height: 26px;
}

.vmgroup .addtocart-bar {
    bottom: 0;
    position: relative;
    margin: 12px 0 0 0;
}



#cart-module {
    padding: 0;
    margin: 2px 0 0;
}

.vm-product-descr-container-0 a {
    color: #1f9e75;
    font-size: 14pt;
}


.vm-product-descr-container-0 {
    min-height: 60px;
    /* margin-bottom: 6px; */
}

.btn {
    border-radius: 0;
    background: #1f9e75;
    color: #eee;
}

.product-description .title {
    font-size: 16pt;
    font-weight: bold;
}



#yt_header #contact {
     /* float: right; */
}


#yt_header #contact p {
     margin: 0;
     padding: 5px 0;
     display: inline-block;
}

#contact a {
    color: #090E15;
    letter-spacing: 0.3px;
}

#yt_header #yt_logo {
    
}

#yt_header #contact .tel {
     color: #eee;
     margin-right: 10px;
}

#yt_header #contact .email {
    
}

#yt_header #contact .fa-envelope {
     font-size: 11pt ! important;
}

#policies-section {
    background: #fff;
    padding: 65px 0 99px;
}

.policies-block.policy2 {
    background: #333;
    color: #fff;
}

.policies-block.policy3 {
    background: #fff;
    color: #333;
}
.con-dtls {
    color: #fff;
    padding: 48px 15px;
}

.con-dtls img {
    background: #fff;
    margin: 38px 0;
}

.vm_cart_products {
    right: -5%;
}
p.product_s_desc {
    text-align: center;
}
a#removeproduct {
    font-size: 13px;
    color: red;
    font-weight: 500;
}


/*---------------END-----------------------*/



.browse-view .PricesalesPrice,
.browse-view .quantity-controls.quantity-controls-holder,
.browse-view .addtocart-button {
    display: none;
}



.homepage #content {
    display: none;
}

#yt_logo img {height: auto;width: 180px;}

p.site-slogan {
    display: none;
}
a.site-text {
    font-size: 34pt;
    font-weight: bold;
    color: #1f9e75;
    text-transform: uppercase;
}
a.site-text:hover {
    text-decoration: none;
    color: #1f9e75;
}


.noleft{padding-left:0;}
.noright{padding-right:0;}
.nopad{padding:0;}
.upper{margin-top:30px;}
.noleftform{padding-left:0;}
.norightform{padding-right:0;}
.nopadform{padding:0;}


div.itemHeader h2.itemTitle {
    padding: 16px 0;
    margin: 0 0 10px;
    font-size: 20pt;
    color: #212121;
    text-transform: uppercase;
    font-weight: bold;
}


#top-section h1 {
    font-size: 26pt;
    line-height: 26px;
    margin: 30px 0 0;
    color: #1f9e75;
}


#content-section-one div.spacer {
    position: relative;
    border: 1px solid #ddd;
    margin-left: 12px;
    padding: 26px !important;
    min-height: 350px;
    box-shadow: 0px 0px 30px #00000040;
}

h3.opg-h3 {
    font-size: 20pt;
    text-transform: uppercase;
    padding: 16px 0;
    margin: 0 0 10px;
    color: #212121;
    font-weight: bold;
}


p {
    margin: 0 0 10px;
    font-size: 12pt;
    line-height: 26px;
}

.opg-text-primary {
    color: #4a9520 !important;
}

.opg-button-primary {
    background-color: #4a9520 !important;
    color: #ffffff;
}

h1 {
    font-size: 26pt;
    line-height: 26px;
}

.vmgroup .addtocart-bar {
    bottom: 0;
    position: relative;
    margin: 12px 0 0 0;
}



#cart-module {
    padding: 0;
    margin: 2px 0 0;
}

.vm-product-descr-container-0 a {
    color: #1f9e75;
    font-size: 14pt;
}


.vm-product-descr-container-0 {
    min-height: 60px;
    /* margin-bottom: 6px; */
}

.btn {
    border-radius: 0;
    background: #1f9e75;
    color: #eee;
}

.product-description .title {
    font-size: 16pt;
    font-weight: bold;
}



#yt_header #contact {
     /* float: right; */
}


#yt_header #contact p {
     margin: 0;
     padding: 5px 0;
     display: inline-block;
}

#contact a {
    color: #090E15;
    letter-spacing: 0.3px;
}

#yt_header #yt_logo {
    
}

#yt_header #contact .tel {
     color: #eee;
     margin-right: 10px;
}

#yt_header #contact .email {
    
}

#yt_header #contact .fa-envelope {
     font-size: 11pt ! important;
}

#policies-section {
    /* background: #f7f7f7; */
    padding: 65px 0 99px;
}

.policies-block h3 {
    font-size: 20pt;
    text-transform: uppercase;
    margin: 0 0 20px;
}

.policies-block.policy2 {
    color: #fff;
}

.policies-block.policy3 {
    background: #fff;
    color: #333;
}
.con-dtls {
    color: #fff;
    padding: 48px 15px;
    min-height: 525px;
    background: #707070;
}

.con-dtls a {
    color: #fff;
}

.con-dtls p {
    color: #fff;
}

.con-dtls img {
    background: #fff;
    margin: 38px 0;
}
.vm_cart_products {
    right: -5%;
}
p.product_s_desc {
    text-align: center;
}
a#removeproduct {
    font-size: 13px;
    color: red;
    font-weight: 500;
}


/*---------------END-----------------------*/



.browse-view .PricesalesPrice,
.browse-view .quantity-controls.quantity-controls-holder,
.browse-view .addtocart-button {
    display: none;
}



.homepage #content {
    display: none;
}

#yt_logo img {height: auto;width: 66%;}

p.site-slogan {
    display: none;
}
a.site-text {
    font-size: 34pt;
    font-weight: bold;
    color: #1f9e75;
    text-transform: uppercase;
}
a.site-text:hover {
    text-decoration: none;
    color: #1f9e75;
}

.noleft{padding-left:0;}
.noright{padding-right:0;}
.nopad{padding:0;}
.upper{margin-top:30px;}
.noleftform{padding-left:0;}
.norightform{padding-right:0;}
.nopadform{padding:0;}


div.itemHeader h2.itemTitle {
    padding: 16px 0;
    margin: 0 0 10px;
    font-size: 20pt;
    color: #212121;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}


#top-section h1 {
    font-size: 26pt;
    line-height: 26px;
    margin: 30px 0 0;
    color: #1f9e75;
}

#content-section-one div.spacer {
    position: relative;
    border: 1px solid #ddd;
    margin-left: 12px;
    padding: 26px !important;
    min-height: 350px;
    box-shadow: 0px 0px 30px #00000040;
}

h3.opg-h3 {
    font-size: 20pt;
    text-transform: uppercase;
    padding: 16px 0;
    margin: 0 0 10px;
    color: #212121;
    font-weight: bold;
}


p {
    margin: 0 0 8px;
    font-size: 12pt;
    line-height: 28px;
    color: #090E15;
}

.opg-text-primary {
    color: #4a9520 !important;
}

.opg-button-primary {
    background-color: #4a9520 !important;
    color: #ffffff;
}

h1 {
    font-size: 26pt;
    line-height: 26px;
}


.vmgroup .addtocart-bar {
    bottom: 0;
    position: relative;
    margin: 12px 0 0 0;
}



#cart-module {
    padding: 0;
    margin: 2px 0 0;
}

.vm-product-descr-container-0 a {
    color: #1f9e75;
    font-size: 14pt;
}


.vm-product-descr-container-0 {
    min-height: 60px;
    /* margin-bottom: 6px; */
}

.btn {
    border-radius: 0;
    background: #1f9e75;
    color: #eee;
}

.product-description .title {
    font-size: 16pt;
    font-weight: bold;
}



#yt_header #contact {
     /* float: right; */
}


#yt_header #contact p {
     margin: 0;
     padding: 12px 0;
     display: inline-block;
}

#contact a {
    color: #090E15;
    letter-spacing: 0.3px;
}

#yt_header #yt_logo {
    
}

#yt_header #contact .tel {
     color: #eee;
     /* margin-right: 11px; */
}

#yt_header #contact .email {
    
}

#yt_header #contact .fa-envelope {
     font-size: 11pt ! important;
}


