/* custom css handling responsiveness */

@media only screen and (max-width: 767px){
    .grid-details,.grid-details .mask{
        width:auto!important;
    }
    .searchautocomplete{
        position: relative!important;
        width: 80%;
        margin: 0 auto;
    }
    .searchautocomplete .nav{
        width: 60%;
    }
    #carousel_tabs a {
        display: block;
    }

}
@media only screen and (max-width: 1043px) and (min-width: 768px){
	.home-cat-block ul li{
		margin-bottom: 20px;
	}
	}
@media only screen and (max-width: 767px) and (min-width: 480px){
    .block-vertnav {
        display: block !important;
    }
}
@media only screen and (min-width: 800px){
    div.amshopby-filters-top dl {
        width: 100%;
    }
    div.amshopby-filters-top dl .filter-group {
        width: 100%;
    }
    div.amshopby-filters-top dl .filter-group ol li{
        display: inline-block;
    }
    .products-grid .product-image img{
        /* max-width:200px;*/
    }
    .feature-prod .products-grid .product-image img {
        max-width: 100%!important;
    }
    /*.marketplace-seller-collection .products-grid .item{
      width:22%;
    }*/
    .wrap-jewel-banner {
        padding-left: 25%;
    }
}
.header-top.header.container.clearer.stretched{
    position: relative;
}
.header-primary-container{
    -moz-box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868;
    -webkit-box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868;
    box-shadow: inset 0 8px 8px -8px #696868, inset 0 -8px 8px -8px #696868;
}
/*Header Menu CSS*/
#nav .level0-wrapper {
    display: block !important;
    visibility: hidden;
    -webkit-transition: all .35s ease-out;
    -moz-transition: all .35s ease-out;
    -ms-transition: all .35s ease-out;
    -o-transition: all .35s ease-out;
    transition: all .35s ease-out;
    opacity: 0;
    overflow: hidden;
    left: 0 !important;
}
#nav li.level0:hover .level0-wrapper{
    visibility: visible;
    opacity: 1;
}
#nav li.level0:hover .header-nav-dropdown-wrapper {
    top: 0px;
}
.header-nav-dropdown-wrapper {
    top: -500px;
    position: relative;
    -webkit-transition: all .28s ease-out;
    -moz-transition: all .28s ease-out;
    -ms-transition: all .28s ease-out;
    -o-transition: all .28s ease-out;
    transition: all .28s ease-out;
}

/*homepage 3 block image css*/
.grid-details {
    float: left;
    margin-bottom:20px;
    overflow: hidden;
    position: relative;
    text-align: center;
    /* -webkit-box-shadow: 1px 1px 2px #e6e6e6;
     -moz-box-shadow: 1px 1px 2px #e6e6e6;
     box-shadow: 1px 1px 2px #e6e6e6;*/
    cursor: default;

}
.grid-details .mask,.grid-details .content {

    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;

}
.grid-details img {
    display: block;
    position: relative;
}
.grid-details h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 0;
}
.grid-details p {
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 12px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    margin-bottom:0px;
    padding-top:10px;
    text-align: center;
}
.grid-details a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    -webkit-box-shadow: 0 0 1px #000;
    -moz-box-shadow: 0 0 1px #000;
    box-shadow: 0 0 1px #000;
    margin-top:10px;
}
.grid-details a.info:hover {
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
}

.grid-details img {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.grid-details .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    /*background-color: rgba(219,127,8, 0.7);*/
    background-color: rgba(0,0,0,0.3);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.grid-details h2 {
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.grid-details p {
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -o-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.grid-details:hover img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);

}
.view-first a.info {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.grid-details:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
.grid-details:hover h2,
.grid-details:hover p,
.grid-details:hover a.info {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.grid-details:hover p {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.grid-details:hover a.info {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.grid-details .feature {
    margin: 0px!important;
}
.grid-details .feature.large span.icon {
    padding-bottom: 0px;
}
.feature.large span.icon{
    padding-top:0px!important;
}
.grid12-4.grid-img img {
    transition: all .4s;
    margin-bottom: 25px;
}
.grid12-4.grid-img img:hover {
    webkit-transform: scale(1.1);
    transform: scale(1.1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
/*left sidebar css*/

.sidebar .block{
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
    margin-bottom: 20px;
}

p.sidebar-name {
    margin-top: 10px;
    text-align: right;
}
.sidebar-testimonials {
    padding: 20px;
}
.sidebar-testimonials h2 {
    font-size: 20px;
    text-align: center;
    padding-bottom:6px;
    border-bottom: 2px solid #656469;
}
.paypal-logo {

}
.sidebar .block-vertnav .block-content {
    padding-left: 10px;
    padding-right: 10px;
}
/*.sidebar .block{
   margin-right: 16px;
}*/

.block-layered-nav dl{
    padding:10px;

}
.sidebar .block-layered-nav dd {
    max-height: 150px !important;
    overflow: auto !important;
    padding: 5px 0 10px 5px;
    border-bottom: 1px solid;
    margin-bottom: 15px;
}
/*

.sidebar.grid12-3.grid-col2-sidebar.in-sidebar {
width: 20%;
border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
   -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
   box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
border: 1px solid #ccc;
border-bottom: 0;
margin-left: 0%;
margin-right: 0%;
padding: 3px;
padding-left: 12px;
 margin-top: 20px; 
}*/

/*slideshow settings*/
.the-slideshow.grid12-9 {
    margin-right: 0px;
}
.the-slideshow-banners {
    margin-left: 0px;
}
.no-right-gutter.grid12-3{
    width:26%;

}

.header-top-container {
    border-top:4px solid #000;
}


.cat-wrapper {
    background: #f5f5f5;
    color: #000;
    webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    border-radius: 2px;
}
.cat-wrapper h4{
    padding: 10px 10px;
    margin-bottom: 0px!important;
}
#main-cat-wrapper{
    background: #f5f5f5;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
#main-cat-wrapper h2{
    margin: 0px 10px;
}
.custom-link .link-point {
    cursor: pointer;
}
/*layered navigation*/
.block-layered-nav dd li, .block-layered-nav .currently ol li {
    background: none;
}
div.block-layered-nav dd a.amshopby-attr {
    padding-left: 18px;
    background: transparent url('../images/filter_checkbox.png') no-repeat left center;
}
div.block-layered-nav dd a.amshopby-attr-selected{
    background: rgba(0, 0, 0, 0) url(../images/filter_checkbox_selected.png) no-repeat left center;
}
.category-jewellery div.amshopby-filters-top{
    display: none;
}

.sidebar .paypal-logo{
    display: none;
}
.block-layered-nav .currently,.block-layered-nav .actions a{
    padding: 10px;
}
div.block-layered-nav.amshopby-collapse-enabled dt{
    background: url(../images/minus.png) -30px center no-repeat;;
}
div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed {
    background: url(../images/plus.png) -30px center no-repeat;;
}
#slider .caption.light2.bottom-right,#slider3 .caption.light2.bottom-right{
    top: 0;
    right:1;
}
.caption.light2 p,.caption.light3 p,.caption .dark2 p{
    margin-bottom: 10px;
}
.caption.light2 .heading ,.caption.light3 .heading,.caption .dark2 .heading{
    margin-bottom: 20px;
}
#slider2 .caption.light3.bottom-right {
    left: 350px;
    top: 0px;
}
#slider3 .caption.light2.bottom-right {
    top: 0;
    left: 350px;
}
#slider .caption.light2.bottom-right {
    top: 0;
}
div.block-layered-nav dd a {
    color: #777;
}
.block-layered-nav dd a:hover {
    color: #000;
}
.sidebar .block-layered-nav dt {

    font-size: 1.2em;
}
/*jewellery category */
.cat-img img,.jewel-cat .grid12-3.img-cat {
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.cat-img img:hover{
    opacity:0.5;
}
.grid-separator{
    margin-top: 40px!important;
    clear: both;
}
.jewel-cat h4.heading {
    padding:20px 25px;
    margin-bottom: 0px!important;
    background: #f5f5f5;
}
.grid12-3.img-cat img:hover {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    -webkit-transition:all 0.3s ease-out;
}
.grid12-3.img-cat div{
    overflow: hidden;
}

#nav > li > a > span,#nav > li:hover > a > span {
    padding-top: 7px;
}
button.amshopby-price-find span span {
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
}
.attributes-group-table{
    margin-bottom: 20px;
}
.icon.i-cart{
    opacity: 1 !important;
}
/*auto-complete search css*/
.searchautocomplete .searchautocomplete-placeholder{
    z-index:3000;
}

.searchautocomplete{
    top:4px!important;
}
.searchautocomplete .nav .nav-input input{
    padding-top:4px;
    padding-left:5px;
}
.searchautocomplete .nav .nav-input{
    margin-top:0px!important;
}
.searchautocomplete > label{
    margin-top: 1px;
}
.searchautocomplete .nav-submit-button{
    background:none;
    padding-left:0px;
}
.searchautocomplete .nav-submit-button .button{
    height:37px;
}
.searchautocomplete .nav .nav-search-in .category-fake{
    height: 33px;
}
.searchautocomplete .nav{
    background: none;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    height: 37px;
}
.header-top-container{
    padding-bottom:5px;
}
.um-fortis .top-links .links > li > a, .um-fortis .dropdown-toggle.cover {
    background: rgba(238, 238, 238, 0.44);
}
.um-fortis .top-links .links > li > a:hover {
    color: #000000;
    background: #fff;
    -moz-box-shadow: 0 2px 5px rgba(0,0,0, 0.15);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0, 0.15);
    box-shadow: 0 2px 5px rgba(0,0,0, 0.15);
    z-index: 3000;
}
.header-primary{
    padding: 10px 0;
}
div.block-layered-nav dd a img{
    padding:0px!important;
    padding-bottom:4px!important;
}
.products-grid .product-image-wrapper{
    /*  min-height: 209px;*/
}
h2#carousel_tabs {
    text-align: center;
}
#carousel_tabs a {
    background: #F1F1F1;
    padding: 8px 15px;
}
#carousel_tabs a:hover, #carousel_tabs a.active {
    color: #F1F1F1;
    background: #000;
}
.cms-home-page-custom .block.sidebar {
    -webkit-box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 10px 0px;
    box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 10px 0px;
}
.cms-home-page-custom .block.sidebar .block-title{
    background: #000;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 5px;
    padding-top: 16px;
    color: #DBDADA;
    padding-bottom: 16px;

}
#spy {
    background: #FFF;
    width: 100%;
    position: fixed;
    top: -500px;
    padding: 10px 0 5px;
}
.visible-desktop {
    display: inherit !important;
}
#spy.fix {
    top: 0;
    z-index: 100000;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.27);
}
#spy.fix {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    animation-duration: 700ms;
    -webkit-animation-duration: 700ms;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideDown {
    0% {
        transform: translateY(-100%);
    }
    50%{
        transform: translateY(8%);
    }


    100% {
        transform: translateY(0%);
        animation-duration: 300ms;
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
    }
    50%{
        -webkit-transform: translateY(8%);
    }


    100% {
        -webkit-transform: translateY(0%);
        -webkit-animation-duration: 300ms;
    }
}

#spy ul#nav {
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0);
    padding-left: 300px;
}
#spy #nav > li > a {
    color: #000;
    font-size: 18px;
}
#spy #nav > li.parent > a .caret{
    border-top-color: #000;
}
#spy #nav > li:hover > a , #spy #nav > li.parent:hover > a .caret{
    color: #F28602;
}
#spy .logo-wrapper {
    margin-top: -60px;
}
.spy-right.grid12-2 {
    float: right;
    margin-top: -60px;
}
#spy span.icon.i-home-w.force-no-bg-color {
    color: #000 !important;
    background-position: -5px -106px;
}
.jewel-img {
    text-align: center;
}
#onestepcheckout-login-popup p.close, #onestepcheckout-toc-popup p.close{
    top:25px;
}
/*header label css*/
.label-cat .cat-label:before {
    border-top-color: #f28602!important;
}
.label-cat .cat-label {
    background-color: #f28602;
    color: #ffffff;
}
.label-cat .cat-label:hover{
    transition:none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
    -o-transition:none!important;
    /*
    -moz-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
    -webkit-transition: none;
    -o-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;*/
}
.socialmediashare-box{
    padding-left: 15px;
}
.socialmediashare-box li{
    margin-right: 5px;
    display: inline-block;
}
div#giftcard-product-media {
    width: 100%!important;
}
.giftcard-note-background{
    margin-top: 0px;
}
.category-products-grid.hover-effect .item:hover {
    padding-bottom: 50px!important;
    height: 340px!important;
    margin-bottom: -45px!important;

}
.category-products-grid.hover-effect .item:hover .actions {
    display: block;
}
.dropdown.currency-switcher.item.item-right{
    float: left;
}
.clearspace {
    margin-top: 10px;
}
.category_content {
    font-size: 14px;
    line-height: 1.5em;
    font-family: sans-serif;
    clear: both;
}
.category_content strong {
    color: #f28602;
}
.category_content h2 {
    font-size: 20px;
    font-weight: bold;
}
.category_content span{
    margin-left: 5%;
}
.category_content ul {
    padding-left: 4%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.category_content ul li {
    list-style-type: disc;
}
.category_content h3 {
    font-size: 18px;
    margin-bottom: 0px;
    margin-top: 15px;
}
.social-links span {
    font-size: 16px;
    font-weight: 600;
    line-height: 35px;
    font-family: "Open Sans", georgia, serif;
    margin-right: 5px;
}
.block_footer_top2_left .social-links a {
    margin-right: 10px;
}
.block_footer_top2_left .social-links a img {
    border-radius: 100%;
}
.block_footer_top2_left .social-links a img:hover{
    webkit-transform: scale(1.1);
    transform: scale(1.1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
/*css for product hover*/
.itemgrid-adaptive.itemgrid-3col .item{
    margin-bottom: 50px;
}
.toolbar .pager .pages{
    margin-top:20px;

}
.coupon-head h2 {
    font-size: 13px!important;
    text-align: center;
    margin: 0px;
    color: #fff;
    padding: 5px 0px;
    line-height: 1.5em!important;
}
.coupon-head {
    background: #000;
}
.coupon-head span {
    background: #f28602;
    padding: 0px 5px;
}
.onestepcheckout-discount label {
    font-weight: bold!important;
    font-size: 15px;
    color: #404040!important;
}
.onestepcheckout-discount .discount-form {
    padding-top: 10px;
}
.product-shop .socialmediashare-box {
    margin-bottom: 25px;
}
.category-ethnic-wear .col1-layout .col-main {
    margin-bottom: 40px;
}

.block-related .slider-arrows1-pos-top-right .owl-controls .owl-buttons{
    top: -32px;
    right: 10px;
}
.catalog-product-view .product-shop .container2-wrapper .product-options dd .input-box {
    float: none!important;
}
a.example-image-link {
    font-size: 13px;
    text-decoration: underline;
}
.product-view .action-box{
    margin:0px!important;
}
.product-shop .box-additional.grid12-12 {
    margin-top: 0px!important;
}
.product-view .product-shop{
    padding-top: 0px!important;
}
.header .vendor-login a {
    text-decoration: underline;
}
div#seller_list {
    font-size: 15px;
}
div#seller_list a {
    font-weight: bold;
}
/*.marketplace-seller-collection .products-grid .item {
  display: inline-block;
  margin-right: 20px;
}*/
.catalog-product-view .product-name {
    margin-bottom: 10px!important;
}
.cms-home-page-custom .grid12-3.grid-img img,.home-jewel-img img{
    transition: all .4s;
    margin-bottom: 35px;

    box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 10px 0px;
}
.cms-home-page-custom .grid12-3.grid-img img:hover,.home-jewel-img img:hover{
    webkit-transform: scale(1.1);
    transform: scale(1.1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.jewel-cat-wrap.container {
    overflow: hidden;
}
.category-wrapper.container,.jewel-cat-wrap.container{
    text-align: center;
}
.category-title{
    margin-bottom: 25px;
}
.category-title h2 {

    background: #F1F1F1;
    padding: 8px 15px;
}
.category-title h2:hover {
    color: #F1F1F1;
    background: #000;
}
#wk_mp_header a.button-large {
    background: #f28602;
    border:0px;
    border-radius: 0px;
    padding: 4px 20px;
}
#wk_mp_header a.button-large:hover {
    background: #000!important;
    border-color: #000!important;
    color: #fff!important;
}
a.link-page,a.page-link {
    color: #f28602;
    font-weight: bold;
    text-decoration: underline;
}
.read-content {
    display: none;
}
.read-content.current {
    display: block!important;
}

a.dynamic-read {
    color: #f28602;
    margin-left: 5px;
    cursor: pointer;
    font-weight: bold;
}
/*new design custom css*/
@media only screen and (min-width: 768px){
    .feature-prod ul.products-grid {
        max-height: 380px!important;
        height: 380px!important;
    }

}
@media only screen and (max-width: 767px){

    .home-cat-block ul li {

        margin-bottom: 30px;
    }
}
@media only screen and (min-width: 1280px){
    .category-products li.item {
        width: 23%!important;
    }
}
#carousel_tabs span {
    background: #F1F1F1;
    padding: 8px 15px;
}
#carousel_tabs span:hover {
    color: #F1F1F1;
    background: #000;
}
.feature-prod .category-products-grid.hover-effect .item:hover {
    height: auto!important;
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
.feature-prod .category-products-grid li .actions {
    display: none!important;

}
.title-box {
    background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
    color: #fff;
    position: absolute;
    padding: 20px;
    max-width: 270px;
    bottom: 15%;
    width: 92.5%;
    padding-right: 0px;
    text-align: center;
    left: 0px;
}
.title-box h3 {
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: normal;
    width: 100%;
    position: relative;
}
.home-cat-block ul li {
    display: inline-block;
    margin-right: 9px;
}
.home-cat-block .grid-img{
    position: relative;
}
.home-cat-block ul li.grid-img:hover .title-box {
    /*-webkit-transition: background-color 100ms linear;
    -moz-transition: background-color 100ms linear;
    -o-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 500ms linear;*/
    background: rgba(242, 134, 2, 0.55);
}

/*.products-list .product-name, .products-grid .product-name, h3.product-name{
    font-size:1.2em!important;
}
/*adjusting columns for category pages*/
/*
@media only screen and (min-width: 1280px){
    .itemgrid-adaptive.itemgrid-4col .item:nth-child(5n+1) {
        clear: inherit!important;
    }
    .itemgrid-adaptive.itemgrid-4col .item {
        width: 23%!important;
        clear: inherit!important;
    }
}
.products-grid .price-box{
    margin-bottom: 20px;
}
*/
.category-products-grid .item:hover, .products-list .item:hover{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09);
}
@media only screen and (min-width: 1280px){
    .catalog-category-view .itemgrid-adaptive.itemgrid-3col .item {
        width: 27.333%!important;
    }
    .catalog-category-view .products-grid-style1.itemgrid-adaptive.itemgrid-3col .item:nth-child(4n+1) {
        clear: inherit!important;
    }
    .feature-prod .category-products li.item {
        width: 20%!important;

    }
}
.catalog-category-view h2.product-name {

    font-size: 1.2em!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.feature-prod .products-grid-style1 {
    background: #fff;
}
.feature-prod .category-products li.item {
    box-shadow: none!important;
    text-align: center;
}
.catalog-category-view .products-grid-style1 .item{
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.54);
}
.catalog-category-view .products-grid-style1, .products-list-style1{
    background-color: #fff!important;

}
h2.product-name {

}
.category_content ol.desc-list {
    padding-left:40px;
    list-style-type: decimal;
    margin-top: 20px;
}
.category_content ol.desc-list li {
    padding-bottom: 10px;
}
.product-shop .check-delivery.grid12-12 {
    display: none;
}
.pay-list{
    list-style-type: disc;
    padding-left: 25px;
    font-weight: bold;
    font-size: 13px;
}
.pay-list li{
    padding-bottom: 10px;
}
ul.terms-rules li {
    padding-bottom: 10px;
}


ul.terms-rules {
    list-style-type: disc;
    padding-left: 25px;
}