.sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block {width: 100%;text-align: center;margin: 60px auto 0px;}
#sp-menu .sp-column.d-flex.align-items-center.justify-content-end {margin: 0px auto !important;justify-content: center !important;}
#sp-header {height:0px;background: rgba(0,0,0,0.8);}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 300;}
.sp-megamenu-parent > li.active > a{color: #ddd;}
.sp-megamenu-parent > li > a{color:#fff;}
.sp-megamenu-parent > li > a:hover,.sp-megamenu-parent > li.active:hover > a{color:#fe5e22;}
.fsd-dts h3 {text-align: center;text-transform: uppercase;font-weight: 500;font-size: 32px;margin-bottom: 30px;letter-spacing: 1.5px;}
#socmed-section h3{border-bottom:1px solid #000;font-family: Open Sans;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;}
span#mxcpr {display: none;}
.item_image img {filter: grayscale(1);}
.item_image img:hover {filter: grayscale(0);}
.products-wrap.preset01-4 .content-box {margin-bottom:30px;position: relative;display: inline-block;border-radius: 5px;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.15);transition: all 0.3s ease-in-out;}
.products-wrap.preset01-4 .content-box::after {content: '';position: absolute;top:0px;left:0px;z-index: -1;width: 100%;height: 100%;opacity: 0;border-radius: 5px;box-shadow:0px 30px 30px -16px #000;transition: opacity 0.3s ease-in-out;}
.products-wrap.preset01-4 .content-box:hover {transform: scale(1.05, 1.05);}
.products-wrap.preset01-4 .content-box:hover::after{opacity:1}
.products-wrap .item_title,.products-wrap .item_price{padding:0px 10px;}
div#lightbox-container-image-box {margin-top: 50px;}
img.jshop_img_thumb {max-width: 75px;display:block;}
.prod_buttons .prod_qty {margin-bottom: 30px;}
#comjshop h1 {font-size: 32px;text-transform: uppercase;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.control-group.box_products_sorting .control-label,.control-group.box_products_sorting {width: auto;float:left;}
.control-group.box_products_sorting .controls {width: auto;float: left;margin-left: 0px;}
#sort_count {margin-bottom: 30px;}
.name a {color: #000;font-size: 24px;width: 100%;display: block;text-transform: uppercase;}
.jshop_list_product .product .buttons a {margin-top: 5px;background:#000;color: #fff;border: 1px solid #000;padding: 5px 30px;transition: all 0.3s ease;}
.jshop_list_product .product .buttons a:hover{background: #FE5E22;color: #fff;transition:all 0.3s ease;}
.cart_block_discount .inputbox {width: 300px !important;float: left;margin: 0px 5px;}
#jlusername,#jlpassword {width: 300px;}
.btn.btn-primary.button {background: #000;color:#fff;border: 1px solid #000;padding: 5px 40px;transition: all 0.3s ease;}
.btn.btn-primary.button:hover{background: #fe5e22;border: 1px solid #fe5e22;transition:all 0.3s ease;}
.quantity .data .inputbox {text-align: center;float: left;margin-right: 3px;}
/** CUSTOM SOCMED ICONS **/
.socmed-wrap {display: block;height: 32px;width:auto;text-align: center;float: right;}
.socmed-inner {color: #fff;background: #333;width: 50px;height: 50px;text-align: center;border-radius: 50%;padding-top: 13%;border: 2px solid #000;transition: all 0.3s ease;font-size: 22px;}
.socmed-inner:hover{color:#47e31b;border:2px solid #47e31b;transition:all 0.3s ease;}
h2.sppb-addon-title,h1.title,h3 {-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)));}
.navi-blue,.navy-blue{background:#020420 !important}
.darker-blue{background:#16142a !important;}
div.latestItemsCategory{display:none;}
div.latestItemView {width: 50%;float: left;}
div.latestItemImageBlock,.latestItemImage img{width:100% !important}
h2.latestItemTitle a {color: #000;font-size: 22px;text-transform: uppercase;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)));}
h2.latestItemTitle {border-bottom: 1px solid #ddd;width: 97%;}
.socmed-wrap p {margin-bottom: 0px;margin-top: -20px;}
@media only screen 
and (min-width : 320px) 
and (max-width : 800px) {
  img.jshop_img_thumb {max-width: 50px;display:inline-block;}
  .tm-cover-content h1 {line-height: 60px !important;}
  .socmed-wrap{float:left;}
  div.latestItemView {width: 100%;float: none;}
  .socmed-wrap p {margin-bottom: 0px;margin-top:0px;}
}
/** FROM OLD THEME **/
.tm-fullscreen {position: relative;}
[class*='tm-fullscreen-'] {width: 100vw;}
.tm-fullscreen-image .uk-cover-background {background-image: url("/images/site-content/home_fullscreen_image.jpg");}
.tm-cover-content {}
@media (min-width: 768px) {
  .tm-cover-content {height: 600px;width: 600px;padding: 0;background: url("/images/site-content/home_fullscreen_content.svg") 50% 50% no-repeat;-moz-box-sizing: border-box;box-sizing: border-box;}
  .tm-cover-content.tm-cover-content-2 {background-image: url("/images/site-content/home_fullscreen_content_02.svg");}
  .tm-cover-content.tm-cover-content-3 {background-image: url("/images/site-content/home_fullscreen_content_03.svg");}
}
.tm-cover-content h1,.tm-cover-content .uk-article-lead {color: #ffffff;font-weight: normal;}
.tm-cover-content h1 {font-size: 39px;line-height: 39px;}
.tm-cover-content .uk-article-lead {font-size: 19px;line-height: 26px;}
.tm-cover-content > div {-ms-flex-negative: 1;}
.uk-text-center h1 {text-transform: uppercase;font-weight: 600;font-size: 55px;}