body{font-family: "kepler-std-display", serif;}
/*=============================
        header
==========================-*/
a{color: #000;}
a:hover{color: #000;}
.header-primary{padding: 18px 0 13px;}
.logo { margin: 0 auto; width: 320px;}
.footer-container.ghs, .dgf{display: none;}
.shop{text-align: center;padding: 42px 0 24px;} 
.shop > p { font-size: 1.2em; font-style: italic;}
.header-container{box-shadow: none;}
.header-container{background-color: rgba(0,0,0,0);}
.header-container.added .shop, .header-container.added .navmain-container, .footer-container.added, .dgf.added{display: block;}
.container_12{max-width: 1284px;}
.navmain-container .no-left-margin.grid_9{width: 100%;}
#nav > li:hover > a{color: #000;}
#nav li.active > a{color: #000;}
.header-primary.header.added{padding-top: 13.5%;}
.grid_full.added .logo{width: 418px;}
#nav > li > a{letter-spacing: 0.09em;font-size: 1.5em;font-style: italic;text-transform: uppercase;}
#nav > li > a{font-size: 2.1em;padding: 12px 10px 20px;}
#nav > li:first-child, #nav.smu > li:first-child { padding-left: 0;background: none;}
#nav > li{padding: 0 25px 0 33px;background-size: 8px auto}
#nav > li:last-child { padding-right: 0;}
#nav > li > a:after{    background: url("../images/mnu.png") no-repeat scroll center center / 100% 1px; bottom: 12px; content: ""; height: 2px; left: 50%; position: absolute; width: 0;}
#nav > li:hover > a::after, #nav > li.active > a::after{width: 100%;left: 0;}
#nav > li.parent > a::before{border-width: 0px;}
#nav > li{float: none;display: inline-block;background: url(../images/mnisid.png) no-repeat scroll left center / 4px auto;}
#nav{text-align: center;}
.procs > li:last-child { display: none;}

#nav div.mega-block{box-shadow: none; visibility: visible;opacity: 1;display: none;left: 0 !important ;right: 0;-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);padding: 28px 8px;}
.navmain-container.indx { border: none; display: none; }
.navmain-container { border: none;}
#nav > li > .mega-block > ul > li{margin-left: 0;}
#nav ul.subs li a{font-size: 0.95em;font-weight: 400;font-style: italic;font-family: "Times New Roman", Georgia, Serif;margin-bottom: 0;}

.bannerslider.banner { margin: 0 auto; width: 89%;}
.banner li a.skip {  background-color: #000000;  bottom: 14px;  color: #ffffff;  font-size: 0.85em;  padding: 4px 13px;  position: absolute;  right: 0; line-height:1em; }
.bannerslider.banner.added .owl-wrapper-outer{height: 0 !important;}
.bannerslider.banner.added .owl-controls{display: none;}

.bannercontainer.responsive.added{display:block;}
.bannercontainer.added .banner.revslider-initialised {
    height: 0 !important;
}
.bannercontainer.responsive.added .tparrows { display: none;}
.banner.revslider-initialised{-webkit-transition: all 1000ms ease-in-out;
-moz-transition: all 1000ms ease-in-out;
-ms-transition: all 1000ms ease-in-out;
-o-transition: all 1000ms ease-in-out;
transition: all 1000ms ease-in-out;}


.mno {   padding:107px 0 26px;display: none;}
.mno.added{display: block;}
.jpj { background-color: #e5e5e5; margin: 0 auto; padding-bottom: 18px; text-align: center; width: 275px;height: 0;font-size: 0}
.mno.added .jpj{font-size: 14px;height: auto;}
.jpj p { font-size: 1em; padding: 21px 0 3px; text-transform: uppercase;}
.jpj h6 { font-size: 1.9em; letter-spacing: 0.06em; margin: 0; text-transform: uppercase;}
.jpj h1 { font-size: 4em;    font-weight: 700;    letter-spacing: 0.06em;    margin: 0;    padding-top: 6px;    text-transform: uppercase;}
/*=============================================
                footer
===========================================*/
.footer-container, .footer-bottom-container{background-color: #fff;text-align: center;}
.footer, .footer a, .footer .accordion .opener{color: #000;letter-spacing: 0.02em;}
.footer a:hover{color: #ff0000;}
.footer p { font-size: 0.75em; letter-spacing: 0.06em;}
.footer-bottom address a{color: #000;}

/*==========================================
                PRODUCT
==========================================*/
.fgh { display: none;}
.bgh {  margin-top: 15px;  padding: 0 8px;}
.cart{padding: 70px 22px 70px 38px;background: rgba(246,246,246,1);
background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(249,249,249,1) 14%, rgba(252,252,252,1) 30%, rgba(254,254,254,1) 51%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,246,246,1)), color-stop(14%, rgba(249,249,249,1)), color-stop(30%, rgba(252,252,252,1)), color-stop(51%, rgba(254,254,254,1)), color-stop(70%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(249,249,249,1) 14%, rgba(252,252,252,1) 30%, rgba(254,254,254,1) 51%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(249,249,249,1) 14%, rgba(252,252,252,1) 30%, rgba(254,254,254,1) 51%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(249,249,249,1) 14%, rgba(252,252,252,1) 30%, rgba(254,254,254,1) 51%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(246,246,246,1) 0%, rgba(249,249,249,1) 14%, rgba(252,252,252,1) 30%, rgba(254,254,254,1) 51%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0 );}
.vgf { box-sizing: border-box;background: rgba(242,242,242,1);
background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(252,252,252,1) 25%, rgba(254,254,254,1) 51%, rgba(253,253,253,1) 77%, rgba(247,247,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(25%, rgba(252,252,252,1)), color-stop(51%, rgba(254,254,254,1)), color-stop(77%, rgba(253,253,253,1)), color-stop(100%, rgba(247,247,247,1)));
background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(252,252,252,1) 25%, rgba(254,254,254,1) 51%, rgba(253,253,253,1) 77%, rgba(247,247,247,1) 100%);
background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(252,252,252,1) 25%, rgba(254,254,254,1) 51%, rgba(253,253,253,1) 77%, rgba(247,247,247,1) 100%);
background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(252,252,252,1) 25%, rgba(254,254,254,1) 51%, rgba(253,253,253,1) 77%, rgba(247,247,247,1) 100%);
background: linear-gradient(to bottom, rgba(242,242,242,1) 0%, rgba(252,252,252,1) 25%, rgba(254,254,254,1) 51%, rgba(253,253,253,1) 77%, rgba(247,247,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f7f7f7', GradientType=0 );}

.data-table thead th{border-top: none;padding: 16px 0 ;text-align: center;font-weight: 700;}
.data-table thead th .nobr{display: block;text-align: center;}
.level1.subs.no-both-margin.columngrid.columngrid-1col.grid_12{-moz-column-count: 3;-moz-column-gap: 50px;-webkit-column-count: 3;-webkit-column-gap: 50px;column-count: 3;column-gap: 50px;}
.pmg { width: 26%;}
.data-table th { font-family: "Times New Roman", Georgia, Serif; font-size: 1.1em; font-style: italic; letter-spacing: 0.02em;background: url("../images/mnisid.png") no-repeat scroll right center / 4px auto;}
.pds { width: 20%;}
.data-table th:first-child, .data-table th:last-child{background: none;}
.data-table td { padding: 15px 20px; text-align: center;}
.cart-table .product-image{width: 145px;margin: 0 auto;max-width: 100%;box-shadow: none;}
.times{font-family: "Times New Roman", Georgia, Serif;}
.product-name.times a { display: block;font-style: italic;}
.code{font-size: 0.75em;}
.nam{font-size: 1.1em;text-transform: uppercase;}
.brd{font-size: 0.75em;text-transform: uppercase;}
.qtys { width: 18%;}
.data-table td span { display: block; text-align: center;}
.price { font-size: 0.85em; letter-spacing: 0.06em;}

.columngrid-adaptive.columngrid-2col .item:nth-child(3n+1){clear: none !important;}
.columngrid-adaptive.columngrid-2col .item{clear: none !important; display: inline-block; float: none; margin: 0; vertical-align: top; width: 25%;}
.products-grid.category-products-grid.columngrid.columngrid-adaptive.columngrid-2col.first.last.odd{padding: 48px 34px 0 20px;font-size: 0;}
.products-grid .actions{top: 0;bottom: 0;background-color: rgba(255,255,255,0.8);opacity: 0;}
.products-grid li:hover .actions{opacity: 1;}
.products-grid .product-content-wrapper.colcs { font-family: times new roman; margin-top: 25%; text-align: center;}
.product-content-wrapper.colcs h3 { font-size: 1.3rem; letter-spacing: 0.08em; text-transform: uppercase;}
.vert { padding-top: 12px;}
.products-grid .add-to-links.ics { bottom: 5px; font-size: 1rem; left: 0; position: absolute; right: 0;padding: 0 12px;}
.add-to-links.ics > li { border: none; float: left; width: 50%;}
.add-to-links.ics > li > a{display: inline-block;font-size: 1rem;text-transform: uppercase;  font-size: 0.75rem; padding-left: 20px;background-repeat: no-repeat; background-position: left center; background-size: 12px auto;}
.add-to-links.ics > li > a.dtls {background-image: url("../images/plus.png") ;}
.add-to-links.ics > li > a.qck {background-image: url("../images/qview.png") ;}
.add-to-links.ics > li:last-child{text-align: right;}
.products-grid.columngrid.ban{margin: 0 ;}   
.product-image, .bot-shadow, .products-grid .product-image-wrapper, .products-list .product-image-wrapper{box-shadow: none;}
.add-to-cart label { display: block !important; }
div#desktopslider {
    padding: 0 4%;
    width: 90%;
}

/*=============================================
                6-4-2018
===========================================*/
.cms-home .container_12{max-width: 1284px;} 

/*=============================================
                TRASITION
===========================================*/

a, .shop > p{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.header-primary.header, .grid_full .logo, .jpj, .bannerslider.banner .owl-wrapper-outer{-webkit-transition: all 1000ms ease-in-out;-moz-transition: all 1000ms ease-in-out;-ms-transition: all 1000ms ease-in-out;-o-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out;}
{-webkit-transition: all 2000ms ease-in-out;-moz-transition: all 2000ms ease-in-out;-ms-transition: all 2000ms ease-in-out;-o-transition: all 2000ms ease-in-out;transition: all 2000ms ease-in-out;}
#nav div.mega-block{-webkit-transition: all 0ms ease-in-out;-moz-transition: all 0ms ease-in-out;-ms-transition: all 0ms ease-in-out;-o-transition: all 0ms ease-in-out;transition: all 0ms ease-in-out;}

 



















.header-container{background-color: rgba(0,0,0,0);} 
/*body{background: url("../bg/product.jpg") no-repeat scroll center top / 1437px auto;}*/
