/*-----------------------------------------------------------------------------------


    Template Name: Sinrato - mefashop eCommerce Bootstrap 4 Template
    Version: 1.0




     CSS INDEX
    ===================
    
    01. Theme default CSS
    02. Header
        02.1 Header top
        02.2 Breadcrumb
    03. Category
    04. Hero
        04.1 Slider one
        04.2 Slider two
        04.3 Slider three
        04.4 Slider four
    05. Banner
        05.1 Sidebar banner
        05.2 Double banner
        05.3 Single wide banner
        05.4 wide text banner
    06. Featured service
    07. Product Slider
        07.1 Horizontal
        07.2 Tab horizontal
        07.3 Two column horizontal
    08. Product
        08.1 Horizontal slider product
        08.2 latest product
        08.3 Related product
        08.4 Shop page grid product
        08.5 Shop page list product
    09. Product non slider
    10. Brand
    11. Subscribe
    12. Section title
    13. Page
    14. About page
    15. Contact page
    16. Single product page
    17. Shop page
    19. Cart page
    20. Compare page
    21. Checkout page
    22. Login -  Register Page
    24. Blog
    25. Blog Sidebar
    26. Footer
        26.1 Footer top
        26.2 Footer bottom





-----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------
                        Start Default Settings

--------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700,800,900');

@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:400,400i,600,600i,700&display=swap);

 @font-face {   font-family: 'Santral Light';  font-style: normal;   font-weight: normal;   src: local('Santral Light'), url('../fonts/Taner Ardali - Santral-Light.woff') format('woff'); }    
    @font-face {    font-family: 'Santral Light Italic';    font-style: normal; font-weight: normal; src: local('Santral Light Italic'), url('../fonts/Taner Ardali - Santral-LightItalic.woff') format('woff');  }

body {
    padding: 0;
    margin: 0;
    color: #232323;
    font-size: 15px;
    font-family: "Sulphur Point";
    letter-spacing: .3px;

}



a,

a:hover,

a:focus,

input,

button,

textarea,

button:hover,

button:focus {
    outline: none;
    text-decoration: none;

}



img {
    height: auto;
    max-width: 100%;

}



ul,

ol,

li {
    padding: 0;
    margin: 0;
    list-style: none;

}



/*--------------------------------------------------------------------
                        Typhography Settings

--------------------------------------------------------------------*/

h1,

h2,

h3,

h4,

h5,

h6 {
    padding: 0;
    margin: 0;

}



h1 {
    font-size: 50px;
    line-height: 50px;

}



h2 {
    font-size: 32px;
    line-height: 46px;

}



h3 {
    font-size: 18px;
    line-height: 32px;

}



h4 {
    font-size: 15px;
    line-height: 30px;

}



h5 {
    font-size: 15px;
    line-height: 30px;

}



p {
    margin: 0;
    padding: 0;
    color: #232323;
    font-size: 15px;
    line-height: 20px;

}



/*--------------------------------------------------------------------
                        alignment css

--------------------------------------------------------------------*/

.text-center {
    text-align: center;

}



.text-right {
    text-align: right;

}



.float-right {
    float: right;

}



.no-gutter>[class*="col-"] {
    padding: 0;

}



.slick-slide:focus {
    outline: none;

}



.plr-none {
    padding-left: 0;
    padding-right: 0;

}



/*--------------------------------------------------------------------
                        All Transition Settings

--------------------------------------------------------------------*/

a,

img,

.pro-nav button.slick-arrow,

.owl-dot-style .owl-dot,

.main-menu ul li ul.dropdown,

.main-menu ul li ul.dropdown li ul.dropdown,

.main-menu ul li ul.mega-menu,

.categorie-menus li ul.cat-submenu,

.product-item,

.sec-img,

.action-links a,

.ratings,

.price-box,

.btn-cart,

.product-layout-two,

.product-module-four-item,

.product-countdown,

.blog-thumb-active.owl-carousel .owl-nav div,

.newsletter-btn,

.footer-useful-link li a,

.filter-attribute-container ul li a::after,

.img-view {
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;

}



/*--------------------------------------------------------------------
                        Common class

--------------------------------------------------------------------*/

.fix {
    overflow: hidden;

}



.section {
    float: left;
    width: 100%;

}



/*--------------------------------------------------------------------
                        Slider Navigation style

--------------------------------------------------------------------*/

/* slick slider dot style */

.slick-dot-style .slick-dots {
    bottom: 30px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;

}



.slick-dot-style .slick-dots li button {
    background: transparent;
    border: 2px solid #656565;
    border-radius: 50%;
    cursor: pointer;
    height: 15px;
    padding: 0;
    text-indent: -9999px;
    width: 15px;

}



.slick-dot-style .slick-dots li {
    display: inline-block;
    margin: 0 4px;

}



.slick-dot-style .slick-dots li.slick-active button {
    background: #656565;

}



.slick-slide:focus {
    outline: none;

}



/* ---slick arrow style--- */

.pro-nav button.slick-arrow {
    background: transparent;
    border: 1px solid #232323;
    cursor: pointer;
    height: 30px;
    left: 5px;
    color: #232323;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
    z-index: 9999;
    opacity: 0;
    visibility: visible;

}



.pro-nav button.arrow-next {
    left: auto;
    right: 0;

}



.slick-slider:hover button.slick-arrow {
    opacity: 1;
    visibility: visible;

}



/* Slick vertical slider arrow */

.pro-nav1 button {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #232323;
    cursor: pointer;
    height: 30px;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 30px;
    z-index: 9;
    opacity: 0;
    visibility: hidden;

}



.pro-nav1 button i {
    color: #232323;

}



.pro-nav1 button.arrow-next {
    bottom: 0;
    top: auto;

}



.pro-nav1:hover button {
    opacity: 1;
    visibility: visible;

}



/* ------Owl carosel nav style------ */

.owl-arrow-style .owl-nav {
    /*background: #6e2b8a none repeat scroll 0 0;
    border: 1px solid #6e2b8a;*/
    border-radius: 25px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 0;
    top: -54px;

	color: #232323;
    font-size: 20px;

}



.owl-arrow-style .owl-nav div {
    display: inline-block;
    padding: 0 8px;

}



/* dot style */

.owl-dot-style .owl-dots {
    bottom: 20px;
    left: 9%;
    position: absolute;

}



.owl-dot-style .owl-dot {
    background: #232323 none repeat scroll 0 0;
    border: 2px solid #232323;
    border-radius: 50%;
    display: inline-block;
    height: 15px;
    margin-right: 10px;
    width: 15px;

}



.owl-dot-style .owl-dot.active {
    background: #fff;

}





/*--------------------------------------------------------------------
                        Start Header section

--------------------------------------------------------------------*/

/*----Start header top css----*/

.header-top-left{
    padding: 10px 0;

}





.header-top-left li {
    color: #fff;
    display: inline-block;
    padding-right: 0px;
    position: relative;
    padding: 0px 15px;

}



.header-top-left a {
    color: #232323;
    font-size: 15px;

}



.header-top-left span {
    color: #232323;
    margin-right: 5px;

	font-size: 15px;



}



/*.header-top-left li::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 13px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;

}*/



.header-top-left li:last-child::before {
    display: none;

}



.box.box-right {
    float: right;
    padding: 10px 0;

}

.box.box-left {
    float: left;
    padding: 10px 0;

}



.box-right li {
    display: inline-block;
    position: relative;

}

.box-left li {
    display: inline-block;
    position: relative;

}



.box-right li a {
    color: #fff;
    display: inline-block;
    position: relative;
    font-size: 14px;
    padding: 0px 25px 0 5px;
}

.box-right li a:last-child {
    padding: 0px 0px 0 5px;
}

.box-left li a {
    color: #fff;
    display: inline-block;
    padding: 0px 15px;
    position: relative;
    font-size: 14px;
}




.box.box-right li a span {
    color: #fff;
    font-size: 15px;
    padding-left: 5px;

}

.box.box-left li a span {
    color: #fff;
    font-size: 15px;
    padding-left: 5px;

}



.box-right li:hover>a {
    color: #fff;

}



.box-dropdown {
    background: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    right: 0;
    position: absolute;
    top: 100%;
    width: 150px;
    z-index: 99;
    padding: 10px 0;
    display: none;

}



.box-dropdown li {
    display: block;
    color: #232323 !important;

}



.box-dropdown li a {
    color: #232323;
    padding: 8px 15px;

}



.box-dropdown li a:hover {
    color: #232323 !important;;

}



.box-dropdown li:hover {
    color: #232323 !important;

}





/*----End header top css----*/



/*----Start header Middle css----*/

.header-middle {
    padding: 30px 0;

}



.top-cat .nice-select {
    background: #f0f0f0;    
    height: 40px;
    width: 230px;
    text-align: center !important;
    padding: 0 24px;
    border-radius: 0px;
    z-index: 999;

}



.nice-select .list {
    z-index: 999;

	width: 230px;

}



.top-cat .nice-select .current {
    line-height: 40px;
    text-transform: capitalize;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 14px;
    color: #232323;
    margin-right: 20px;
	font-family: "Sulphur Point";

}



input.top-cat-field {
    border: 1px solid #e0e0e0;
    font-size: 14px;
    color: #232323;
    height: 40px;
    padding: 0 10px;
    width: calc(100% - 260px);
    float: left;
    font-family: "Sulphur Point";
}



.top-search-btn {
    border: medium none;
    border-radius: 0;
    color: #232323;
    cursor: pointer;
    font-size: 16px;
    line-height: 40px;

}



/* header style 2 */

.home-header2 .nice-select {
    background: #fff;

}



.home-header2 .top-search-btn {
    background: transparent;
    color: #232323;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    left: -30px;
    position: relative;

}



.home-header2 .top-search-btn:hover {
    background: transparent;
    color: #656565;

}



.home-header2 .mini-cart-option li a,

.home-header2 .mini-cart-option li:hover a {
    color: #232323;

}



.home-header2 .mini-cart-option .count {
    background: #656565;
    color: #fff

}



.header-top-menu.menu-style2 {
    background: #fff none repeat scroll 0 0;

}



/* header style 2 end */

.mini-cart-option {
    float: right;

}



.mini-cart-option li {
    display: inline-block;
    margin-left: 20px;

}



.mini-cart-option li span.lnr {
    color: #232323;
    font-size: 28px;
    padding-right: 10px;

}



.mini-cart-option li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #666;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    line-height: 16px;
    max-width: 112px;
    position: relative;

}



.mini-cart-option li:hover a {
    color: #232323;

}



.mini-cart-option .count {
    background: #232323;
    border-radius: 50%;
    color: #232323;
    font-size: 11px;
    height: 20px;
    left: 25px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -12px;
    width: 20px;

}



.mini-cart-option .cart-h4 .count {
    left: 10px;

}



.mini-cart-drop-down {
    position: absolute;
    right: 0;
    top: 100%;
    width: 300px;
    padding: 20px;
    display: none;
    z-index: 9999999999;
    background: #fff;
    border-bottom: 5px solid #656565;
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);

}



.mini-cart-drop-down>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 0;
    color: #232323;

}



.cart-img {
    margin-right: 20px;
    width: 100px;

}



.cart-border {
    color: #232323;
    margin-bottom: 10px;
    line-height: 22px;

}



.mini-cart-drop-down a.cart-button {
    background: #232323 none repeat scroll 0 0;
    border-radius: 0px;
    color: #232323;
    font-size: 15px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 35px;
    text-transform: capitalize;
    width: 100%;
    margin-bottom: 10px;

}



.mini-cart-drop-down a.cart-button:hover {
    color: #232323;
    background: #656565;

}



a.cart-button.hm2 {
    color: #fff !important;

}



a.cart-button.pink {
    color: #232323 !important;
    background-color: #656565;



}



.mini-cart-drop-down li a {
    color: #0b88ee;
    font-size: 15px;
    margin-bottom: 5px;
    max-width: 100%;

}



.cart-info h4:hover a {
    color: #232323;

}



.cart-info span {
    color: #232323;
    font-size: 16px;

}



.cart-info span span {
    color: #7e7e7e;

}



.subtotal-price>span {
    color: #232323;

}



/*------ End header middle style css ------ */



/* ------Start header main menu css------ */



.top-main-menu {
    float: left;
    position: relative;
    width: 100%;
    height: 50px;
    border-top: 1px solid #e0e0e0;

}



.main-menu {
    float: left;

}



.main-menu li {
    float: left;
    position: relative;

}



.main-menu li>a {
    font-size: 15px;
    padding: 13px 20px;
    display: inline-block;
    cursor: pointer;
    font-family: "Sulphur Point";
    color: #232323;

}

.main-menu li>a:first-child {
    padding-left: 0;

}



.main-menu li:hover a::before {
    left: 0;
    opacity: 1;
    visibility: visible;

}



.main-menu li span.lnr {
    font-size: 9px;
    margin-left: 10px;

}



/*dropdown menu css*/

.main-menu ul li ul.dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 230px;
    background: #fff;
    z-index: 999;
    padding: 10px 0;
    -webkit-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    opacity: 0;
    visibility: hidden;
    border-bottom: 2px solid #232323;
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);

}



.main-menu ul li:hover ul.dropdown {
    opacity: 1;
    visibility: visible;
    -webkit-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);

}



.main-menu ul li ul.dropdown li {
    margin: 0;
    float: none;
    position: relative;

}



ul.dropdown li span {
    float: right;
    padding-top: 7px;

}



.main-menu ul li ul.dropdown li a {
    color: #232323;
    font-size: 14px;
    padding: 7px 20px;
    text-transform: capitalize;

}



.main-menu ul li ul.dropdown li:hover>a {
    color: #232323;

}



.main-menu ul li ul.dropdown li ul.dropdown {
    left: 100%;
    top: 120%;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    border-bottom: 2px solid #232323;
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);

}



.main-menu ul li ul.dropdown li:hover ul.dropdown {
    top: 0;
    opacity: 1;
    visibility: visible;

}



.main-menu li>a i {
    font-size: 17px;
    padding-left: 5px;

}



.main-menu ul li ul.dropdown li a i {
    float: right;
    font-size: 10px;
    margin-top: 8px;

}



/*mega menu css*/

.main-menu ul li.static {
    position: static;

}



.main-menu ul li ul.mega-menu {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 999;
    background: #fff;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    opacity: 0;
    visibility: hidden;
    border-bottom: 2px solid #232323;
    -webkit-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);

}



.main-menu ul li:hover ul.mega-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);

}



.main-menu ul li ul.mega-menu.mega-full {
    margin: 0 auto;
    padding: 20px;
    width: 100%;

}



.main-menu ul li ul.mega-menu li {
    width: 25%;
    float: left;
    margin: 0;

}



.main-menu ul li ul.mega-menu li a {
    padding: 10px 0 20px;

}



.main-menu ul li ul.mega-menu li ul li {
    width: 100%;

}



.main-menu ul li ul.mega-menu li ul li a {
    color: #232323;
    font-size: 14px;
    padding: 5px 0;
    text-transform: capitalize;

}



.main-menu ul li ul.mega-menu li ul li:hover a {
    color: #232323;

}



/* -----Start header main menu css------ */



/* ------categories menu css here------ */

.categories-menu-bar {
    float: left;
    margin-right: 50px;

}



.categories-menu-btn {
    background: #232323 none repeat scroll 0 0;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    height: 60px;
    line-height: 28px;
    cursor: pointer;
    display: block;
    padding: 15px 30px 14px;
    letter-spacing: 0.05em;
    width: 300px;

}



.categories-menu-btn span {
    margin-left: 5px;
    font-size: 18px;
    padding: 10px 20px;
    text-transform: uppercase;
    letter-spacing: 0.1em;

}



.left {
    float: left;

}



.left i {
    font-size: 20px;
    margin-left: 15px;
    vertical-align: middle;
    display: inline-block;

}



.right {
    float: right;

}



.right i {
    font-size: 10px;
    margin-right: 15px;
    vertical-align: middle;

}



.categories-menu-btn span.lnr {
    font-size: 20px;
    padding: 0 0px 0 0px;
    vertical-align: text-bottom;

}



.categories-menu-btn,

.categorie-menus {
    display: block;

}



.categorie-menus {
    background: #232323;
    width: 300px;
    position: absolute;
    top: 100%;
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    display: none;
    z-index: 9;

}



.categorie-menus li {
    position: relative;

}



.categorie-menus li span.lnr {
    float: right;
    font-size: 10px;
    margin-top: 8px;
    margin-right: 15px;
    vertical-align: middle;
    padding: 0;

}



.categorie-menus li a {
    color: #fff;
    display: inline-block;
    line-height: 22px;
    padding: 10px 15px;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
    padding: 15px 30px 14px;
    letter-spacing: 0.05em;

}



.categorie-menus li:hover>a {
    background: #232323;
    color: #656565;

}



.categorie-menus li a span {
    margin-left: 5px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.08em;

}



.more-btn::before {
    content: "\f067";
    font-family: "FontAwesome";
    padding-right: 10px;

}



.more-btn.minus::before {
    content: "\f068";

}



/* categories sub menu css */



.categorie-menus li ul.cat-submenu {
    background: #fff none repeat scroll 0 0;
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    left: 100%;
    opacity: 0;
    position: absolute;
    top: 30px;
    visibility: hidden;
    width: 265px;
    padding: 15px 0;

}



.categorie-menus li:hover ul.cat-submenu {
    top: 0;
    opacity: 1;
    visibility: visible;

}



.cat-submenu>li a {
    color: #232323;
    padding: 4px 25px;

}



.categorie-menus li ul.cat-submenu li:hover>a {
    color: #232323;
    background: transparent;

}



.categorie-menus li ul.cat-submenu li ul.cat-submenu {
    top: 30px;
    opacity: 0;
    visibility: hidden;

}



.categorie-menus li ul.cat-submenu li:hover ul.cat-submenu {
    top: 0;
    opacity: 1;
    visibility: visible;

}



.cat-submenu.category-mega {
    width: 920px !important;

}



.cat-submenu.category-mega>li {
    width: 33.33%;
    float: left;

}



.cat-mega-title>a {

}



.category-mega li ul li a {
    color: #232323;
    padding: 3px 25px;

}



.cat-mega-menu li ul li:hover a {
    color: #232323;
    background: transparent;

}



/* categories style 2 */



.categories-menu-bar.cat-menu-style2 {
    position: relative;
    width: 100%;

}



.cat-menu-style2 .categories-menu-btn {
    width: 100%;

}



.cat-menu-style2 .categorie-menus {
    width: 100%;
    display: block;

}



/* header call action css */

.header-call-action {
    float: right;

}



.header-call-action p {
    color: #fff;
    font-size: 15px;
    padding: 12px 10px;
    background: #232323;
    text-transform: uppercase;

}



.header-call-action strong {

}



.header-call-action span.lnr {
    font-size: 18px;
    padding-right: 10px;

}







/* sticky menus css  */

.header-top-menu.sticker.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);
    -webkit-animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;
    animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;

}



.header-top-menu.sticker.sticky .categories-menu-bar {
    /*display: none;*/

}



.header-top-menu.sticky4.sticker.sticky {
    background: #fff none repeat scroll 0 0;
    margin-top: 0;
    padding: 15px 0 12px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);

}





/* slick nav style */

.slicknav_menu {
    background: #fff;
    display: none;

}



.slicknav_nav * {
    padding: 0 !important;
    margin: 0 !important;

}



.slicknav_nav li {
    border-radius: 0px;

}



.slicknav_nav li a {
    color: #232323 !important;
    border-radius: 0px;
    padding: 10px !important

}



.slicknav_nav li a a {
    padding: 0 !important;

}



.slicknav_nav>li:hover>a,

.slicknav_nav>li>a>a:hover,

.slicknav_nav>li>a:hover {
    background-color: #232323 !important;
    border-radius: 0px !important;

	color: #fff !important;

}



.slicknav_nav ul {
    margin-left: 20px !important;

}



.slicknav_nav ul li a:hover {
    background-color: transparent !important;
    color: #fff !important;

}



.slicknav_nav .lnr-chevron-right {
    display: none;

}



/* header style 4 */

.header-style4 input.top-cat-field {
    width: calc(100% - 300px);

}



.header-middle.header-style4 {
    -webkit-box-shadow: 4px 7px 7px rgba(0, 0, 0, 0.2);
    box-shadow: 4px 7px 7px rgba(0, 0, 0, 0.2);

}



.categories-menu-btn.bg-4.ha-toggle {
    background: #232323 none repeat scroll 0 0;
    color: #232323;

}



.top-main-menu.menu-style4 .main-menu {
    float: right;

}



/* header style three */

.header-top.hstyle3 {
    border-bottom: 1px solid #f0f0f0;

}



.hstyle3 .header-top-left li,

.hstyle3 .box-right li a {
    color: #fff;

}



.main-menu.menu-style3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;

}



nav.m-style3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;

}



.main-menu.menu-style3 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}



.top-main-menu .main-menu.menu-style3 li {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;

}



.top-main-menu .main-menu.menu-style3 li:last-child {
    border-right: none;

}



.main-menu.menu-style3 li>a {
    padding: 12px 16px;
    text-align: center;
    text-transform: capitalize;

}



.main-menu.menu-style3 li span i {
    font-size: 10px;
    margin-left: 5px;
    vertical-align: middle;

}



.main-menu.menu-style3 li ul.dropdown li {
    width: 100%;

}



.main-menu.menu-style3 li span {
    display: inline-block;
    line-height: 18px;
    margin-left: 8px;
    max-width: 110px;
    text-align: left;
    vertical-align: middle;

}



.main-menu.menu-style3 ul li ul.dropdown li {
    border-right: medium none;

}



.main-menu.menu-style3 ul li ul.dropdown li a {
    text-align: left;

}



.main-menu.menu-style3 ul li ul.mega-menu li {
    border-right: none;
    width: 16.66%;

}



.main-menu.menu-style3 ul li ul.mega-menu li ul li {
    width: 100%;

}



.main-menu.menu-style3 ul li ul.mega-menu li a {
    text-align: left;

}



.mean-nav li a span.lnr {
    display: none;

}





/* --------Slider area css here-------- */

.single-slider {
    background-position: center center;
    background-size: cover;
    height: 625px;

}



.slider-text h1 {
    color: #232323;
    font-size: 60px;
    line-height: 60px;
    text-transform: capitalize;

}



.slider-text p {
    font-size: 22px;
    margin-bottom: 55px;
    margin-top: 20px;

}



.btn-1.home-btn {
    background: #232323;
    border-radius: 6px;
    color: #232323;
    display: inline-block;
    font-size: 18px;
    line-height: 46px;
    padding: 0 24px;
    text-transform: capitalize;

}



.btn-1.home-btn:hover {
    background: #232323;
    color: #fff;

}



.slick-current .slider-text h1 {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;

}



.slick-current .slider-text p {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;

}



.slick-current .home-btn {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;

}



/* hero style 2 */

.hero-style-2 .single-slider {
    height: 518px;
    ;

}



.hero-style-2 .slider-text h1 {
    font-size: 54px;
    line-height: 60px;

}



.hero-style-2 .slider-text p {
    margin-bottom: 30px;

}



.hero-style-2 .slider-text {
    padding: 0 20px;

}



/* slider three */

.single-slider.slider3 {
    height: 625px;

}





/* -----features area css start----- */

.feature-inner {
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px 5px;
    background: #fff;

}



.feature-inner .col {
    position: relative;
    padding: 0;
    width: 20%;

}



.feature-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

}



.feature-content {
    margin-left: 18px;
    padding-right: 15px;

}



.feature-content h4 {
    color: #232323;
    font-size: 19px;
    line-height: 20px;
    margin-bottom: 10px;

	text-transform: uppercase;
    font-family: 'Sulphur Point';

}



.feature-content p {
    font-size: 17px;
    line-height: 20px;

	font-family: 'Sulphur Point';

}



/* -----features area css end----- */



/* -----product wrapper area css start----- */

/* section title start */

.section-title {
    position: relative;
    margin-top: 30px;
    margin-bottom: 22px;

}



.section-title h3 {
    position: relative;
    padding-bottom: 20px;
    font-size: 22px;
    color: #232323;
    font-family: "Sulphur Point";
    margin-top: 30px;
    /* text-transform: uppercase; */
    text-align: center;

}



.section-title h3:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 100px;
    border-bottom: 7px solid #656565;

}



.section-title span {

}



.section-title.module-three {
    position: relative;

}



/*.section-title::after {
    background: #f0f0f0;
    content: "";
    height: 1px;
    position: absolute;
    top: 50%;
    width: 100%;
    left: 0;
    z-index: -1;

}*/



.hm-1 .section-title.module-three {
    margin-top: 20px;
    margin-bottom: 20px;

}



.boxx-tab {
    left: 50%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;

}



.nav.my-tab {
    background: #fff;
    display: inline-block;
    padding: 0 30px;
    border: 1px solid #f0f0f0;
    border-radius: 25px;

}



.nav.my-tab li {
    display: inline-block;
    margin-right: 15px;
    position: relative;

}



.nav.my-tab li:last-child {
    margin-right: 0;

}



.nav.my-tab li::after {
    background: #d6d6d6;
    content: "";
    height: 1px;
    position: absolute;
    right: -15px;
    top: 50%;
    width: 15px;

}



.nav.my-tab li:last-child::after {
    display: none;

}



.nav.my-tab a {
    color: #232323;
    font-size: 18px;
    line-height: 30px;
    padding: 0 15px;

}



.nav.my-tab li a:hover,

.nav.my-tab li a.active {
    color: #232323;

}



/* section title start */

.pro-module-title h3 {
    background: #fff;
    color: #232323;
    display: inline-block;
    font-size: 26px;
    line-height: 33px;
    padding-right: 30px;
    position: relative;
    vertical-align: middle;
    text-transform: capitalize;

}



.pro-module-title span {

}



/*.product-item {
    border: 1px solid #dfdfdf;
    border-radius: 10px;

}*/



.product-item:hover {
    border-color: #dfdfdf;

}



.product-item:hover .action-links a {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);

}



.product-item:hover .sec-img {
    opacity: 1;
    visibility: visible;

}



.product-thumb {
    position: relative;
    padding-left: 1px;

}



.product-item:hover {
    border: 1px solid #999;

}



.product-thumb a {
    position: relative;
    display: block;
    border-radius: 10px;
    overflow: hidden;

	border-radius: 0px !important;

}



.product-short .nice-select .list {
    right: 0;
    left: auto;

}



.sec-img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;

}



.label-product {
    background-color: #eff0ef;
    border-radius: 0px;
    color: #232323;
    font-size: 15px;
    right: 0px;
    padding: 5px 5px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px;
    width: 50px;
    height: 50px;
    z-index: 3;
    font-family: "Sulphur Point";
    margin: 5px 5px;

}



.rasprodaja{
    background-color: #f91498 !important;

}



.novo {
    background-color: #176081 !important;

}





.label-product:nth-child(1) {
    top: 0px;
    font-size: 13px;

}



.label-product:nth-child(2) {
    top: 60px;

}



.label_sale {
    background-color: #eff0ef;
    border-radius: 0px;
    color: #232323;
    font-size: 15px;
    right: 0px;
    padding: 5px 5px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px;
    width: 50px;
    height: 50px;
    z-index: 3;
    font-family: "Sulphur Point";

}



.label-product span {
    display: block;

	font-size: 14px;
    /*-webkit-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    transform: skewX(20deg);*/

}



.label_new span{

	font-size: 14px;

}



.action-links {
    position: absolute;
    right: 10px;
    top: 50px;

}



.action-links a {
    background: #232323;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 16px;
    height: 36px;
    margin-bottom: 10px;
    text-align: center;
    width: 36px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);

}



.action-links a i {
    line-height: 36px;

}



.quick-view-btn {
    margin-top: 30px;

}



.action-links a:hover::before,

.action-links a:hover::after {
    opacity: 1;
    visibility: visible;

}



.action-links a:hover {
    background:#232323;

}



.product-caption {
    position: relative;
    padding: 22px 5px 26px;
    text-align: center;

}



.manufacture-product a {
    color: #666;
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;

}



.product-name{
    margin-bottom: 15px

}



.product-name h4 {
    font-size: 25px;
    line-height: 25px;
    padding: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}



.product-name h4 a {
    color: #232323;
    font-family: 'Sulphur Point';
    font-size: 15px;

}



.product-name h4:hover a {
    color: #232323;

}



.ratings {
    padding: 8px 0;

}



.ratings span i {

}



span.yellow {
    color: #232323;

}



.regular-price {
    color: #232323;
    font-size: 20px;
    font-family: 'Sulphur Point';

}



.old-price {
    color: #232323;
    display: inline-block;
    font-size: 18px;
    height: 20px;
    opacity: .6;
    margin-right: 5px;

}



.usteda {
    color: #656565;
    display: block;
    font-size: 18px;
    height: 20px;

	text-transform: uppercase;

}



.regular-price .special-price {
    color: #232323;
    font-size: 28px;
    font-family: "Sulphur Point";

}



.btn-cart {
    background:#232323;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    line-height: 30px;
    margin-top: 10px;
    padding: 2px 20px;
    text-transform: uppercase;

}



.btn-cart:hover {
    color: #fff;
    background: #232323;

}



/*.product-caption .btn-cart {
    bottom: 37px;
    opacity: 0;
    visibility: hidden;
    position: absolute;

}



.product-item:hover .btn-cart {
    opacity: 1;
    visibility: visible;

}*/



/*.product-item:hover .ratings,

.product-item:hover .price-box {
    opacity: 0;
    -webkit-transform: translateY(25px);
    -ms-transform: translateY(25px);
    transform: translateY(25px)

}*/



.product-gallary-wrapper .owl-stage {
    margin-top: 15px;

}



/* home2 product-wrapper  */

.section-title.product-spacing.home2-tab-spacing {
    margin-bottom: 50px;

}



.section-title.product-spacing.home2-tab-spacing .boxx-tab {
    top: 54px;

}



.home2-tab-spacing .nav.my-tab a {
    font-size: 14px;

}



.product-gallary-active2.product-spacing .owl-nav {
    top: -85px;

}



/* home2 product-wrapper  */



/* tab problem fix css */

.tab-content .tab-pane {
    display: block;
    height: 0;
    max-width: 100%;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;

}



.tab-content .tab-pane.active {
    height: auto;
    opacity: 1;
    overflow: visible;
    visibility: visible;

}



/* -----product wrapper area css end----- */



/* --------home banner statics-------- */

.single-banner-statics:hover img {
    opacity: 0.9;

}







.pro-gallary-banner {
    margin-top: 15px;

}



/* ----home featured categories area start---- */



.product-layout-two {
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: space-between;

}



.product-layout-two:hover {
    border-color: #232323;

}



.product-layout-thumb {
    min-width: 130px;
    width: 36%;
    text-align: right;

}



.product-layout-thumb:hover img {
    opacity: 0.7;

}



.product-layout-info {
    padding: 15px;

}



.product-layout-two h4.pro-name {
    font-size: 16px;
    line-height: 22px;
    text-transform: capitalize;

}



.product-layout-two h4.pro-name a {
    color: #232323;

}



.product-layout-two h4.pro-name:hover a {
    color: #232323;

}



.total-items {
    color: #666;
    line-height: 20px;
    margin: 5px 0 5px;
    text-transform: capitalize;

}



a.shop-btn {
    color: #232323;
    line-height: 22px;
    text-transform: capitalize;

}



a.shop-btn:hover {
    color: #232323;

}



/* ----home featured categories area end---- */



/*-----product module three start-----*/

.box-tab-style {
    position: relative;

}



.box-tab-style::before {
    background: #e9e9e9;
    content: "";
    height: 1px;
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

}



.nav.tab-style2 {
    background: #fff;
    display: inline-block;
    position: relative;

}



.nav.tab-style2>li {
    display: inline-block;
    margin-right: 15px;
    position: relative;

}



.nav.tab-style2>li::after {
    background: #d6d6d6;
    content: "";
    height: 1px;
    position: absolute;
    right: -15px;
    top: 50%;
    width: 15px;

}



.nav.tab-style2 li a {
    color: #868686;
    font-size: 26px;
    text-transform: capitalize;
    padding: 0 15px;

}



.nav.tab-style2 li a.active {
    color: #232323;

}



.custom-seven-column {
    margin-left: -15px;
    margin-right: -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}



.custom-seven-column>.col {
    max-width: 14.28%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 14.28%;
    flex: 1 0 14.28%;

}



.custom-seven-column>.col-2 {
    max-width: 28.56%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 28.56%;
    flex: 1 0 28.56%;

}



/* home2 module three */

.section-title.module-three.module-three-spacing {
    margin-bottom: 60px;

}



.section-title.module-three.module-three-spacing .boxx-tab {
    top: 50px;

}



.section-title.module-three.module-three-spacing .boxx-tab .nav.my-tab {
    padding: 0 15px;

}



.module-three-spacing2.owl-arrow-style .owl-nav {
    top: -92px;

}



.module-three-spacing .nav.my-tab li a {
    font-size: 14px;

}



/*----product module four css here----*/

.product-module-four-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;

}



.product-module-four-item:hover {
    border-color: #232323;

}



.product-module-caption {
    padding: 8px 20px;

}



.product-module-caption .manufacture-com a {
    color: #666;
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;

}



.manufacture-com a:hover {
    color: #232323;

}



.product-module-caption .product-module-name h4 {
    font-size: 15px;
    line-height: 22px;
    padding: 5px 0;

}



.product-module-caption .product-module-name a {
    color: #232323;

}



.product-module-caption .product-module-name a:hover {
    color: #232323;

}



.product-module-caption .ratings {
    padding: 8px 0;

}



.product-module-caption .regular-price {
    color: #232323;
    font-size: 18px;

}



.product-module-caption .regular-price .special-price {
    color: #fe4f19;

}



.product-module-caption .old-price {
    color: #666;
    display: inline-block;
    font-size: 15px;
    padding-left: 5px;

}



.product-module-thumb {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 160px;

}



.owl-carousel .owl-item .product-module-thumb img {
    width: 100%;

}



/* home2 module 4 */

.pro-home2 .product-module-caption {
    padding: 8px 12px;

}



.pro-home2 .product-module-thumb {
    max-width: 130px;

}



/* home module 4 */

.product-module-thumb.thumb4 {
    max-width: 110px;

}



.thumb4 .label-product {
    left: 200px;

}





/*----product module four css end----*/



/* ----brand sell area css start---- */

.nav.brand-active {
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    padding: 17px 0;

}



.nav.brand-active {
    margin-bottom: 25px;

}



.single-brand {
    display: block;

}



.brand-thumb {
    text-align: center;

}



.owl-carousel .owl-item img {
    width: auto;
    display: inline-block;

}



.brand-area li {
    text-align: center;

}



.sale-nav .owl-nav {
    top: -190px;

}



/* ---brand home--- 2 */

.single-brand-logo {
    text-align: center;
    padding: 0px 50px;

}



.brand2-slider-wrapper {
    border: 1px solid #f0f0f0;
    padding: 0px;

}



.single-brand-logo img {
    opacity: 1;

}



.single-brand-logo:hover img {
    opacity: 1;

}



/* ----brand sell area css end---- */



/* ----featured categories home 2 start---- */

.featured-home2 .section-title {
    margin-top: 24px;

}



.featured-home2-wrapper {
    border: 1px solid #f0f0f0;

}



.featured-home2-active {
    padding: 10px;

}



.featured-home2-single-item {
    text-align: left;

}



.featured-home2-thumb {
    text-align: center;

}



.featured-home2-thumb:hover img {
    opacity: 0.7;

}



.featured-home2-conteny h4 {
    margin-bottom: 13px;
    margin-top: 20px;
    text-transform: capitalize;

}



.featured-home2-conteny h4 a {
    color: #232323;
    text-transform: uppercase;

}



.featured-home2-conteny h4 a:hover {
    color: #232323;

}



.sub-featured-categories li {
    margin-bottom: 6px;

}



.sub-featured-categories li a {
    color: #232323;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}



.sub-featured-categories li:hover a {
    color: #232323;
    padding-left: 5px;

}



.featured-home2-conteny>a {
    color: #232323;
    display: block;
    margin-top: 15px;
    text-transform: capitalize;

}



.featured-home2-conteny>a:hover {
    color: #232323;

}



/* ----featured categories home 2 end---- */



/* ----home 2 sidebar start---- */

.banner-area>.container-fluid>.row>.col-lg-3 {
    max-width: 285px;

}



.banner-area>.container-fluid>.row>.col-lg-6 {
    max-width: calc(100% - 570px);

}



.banner-area>.container-fluid>.row>.col-lg-9 {
    max-width: calc(100% - 285px);

}



.banner-right-thumb.mb-30 img {
    width: 100%;

}



.home2-main-wrapper>.container-fluid>.row>.col-lg-3 {
    max-width: 285px;

}



.home2-main-wrapper>.container-fluid>.row>.col-lg-9 {
    max-width: calc(100% - 285px);

}



/* flash sale area */

.section-title.flash-title {
    margin-top: 0;

}



.product-item:hover .count-style .ratings,

.product-item:hover .count-style .price-box {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);

}



.product-countdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;

}



.single-countdown {
    display: inline-block;
    text-align: center;

}



.single-countdown__time {
    color: #fff;
    font-size: 18px;
    background: #232323;
    width: 48px;
    height: 48px;
    line-height: 48px;
    display: block;
    border-radius: 25px;

}



.single-countdown__text {
    display: block;
    font-size: 12px;
    color: #232323;
    margin-top: 5px;

}



/*.product-item:hover .product-countdown {
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);

}*/



/* end flash css */

.sidebar-static-thumb:hover img {
    opacity: 0.7;

}



/* latest product css */

.latest-single-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #f0f0f0;
    border-bottom: none;
    border-radius: 5px;

}



.latest-single-item:last-child {
    border-bottom: 1px solid #f0f0f0;

}



.latest-thumb {
    max-width: 110px;

}



.latest-pro-content h4 {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 10px;

}



.latest-pro-content h4 a {
    color: #232323;

}



.latest-pro-content h4 a:hover {
    color: #232323;

}



/* ---latest blog area css--- */

.blog-area-wrapper {
    padding-top: 40px;

}



.blog-thumb.blog--hover img {
    width: 100%;

}



.blogg-thumb img {
    width: 100%;

}



.single-blogg-item iframe {
    width: 100%;

}



.blogg-thumb {
    border-radius: 0;
    overflow: hidden;

}



.blogg-thumb:hover img {
    opacity: 0.9;

}



.blogg-content h3 {

	font-size: 22px;

}



.post-date {
    background: #232323 none repeat scroll 0 0;
    border-radius: 5px;
    color: #232323;
    display: inline-block;
    font-size: 13px;
    padding: 3px 5px;
    margin-bottom: 10px;

}



.blogg-content h5 {
    color: #232323;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
    position: relative;
    margin-top: 5px;

}



.blogg-content h5 a {
    color: #232323;
    text-transform: uppercase;
    font-size: 22px;
    font-family: 'Sulphur Point';

}



.blogg-content h5 a:hover {
    color: #232323;

}



.blog-tag-line>a {
    border: 1px solid #f0f0f0;
    color: #232323;
    display: inline-block;
    margin-bottom: 10px;
    padding: 6px 15px;
    border-radius: 5px;
    text-transform: capitalize;

}



.blog-tag-line>a:hover {
    background: #232323;

}



.blog-wrapper-inner.column5 .row .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;

}



.blog-wrapper-inner p{

	font-size: 22px;
    font-family: "Sulphur Point";

}



.blogg-content blockquote {
    margin: 15px;

}



.blogg-content blockquote p {
    border-left: 5px solid #232323;
    color: #777;
    font-size: 16px;
    font-style: italic;
    padding: 0 10px;

}



.blogg-meta {
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    color: #232323;
    font-size: 13px;
    padding: 17px 0;
    text-align: left;
    text-transform: uppercase;

}



.blogg-meta a {
    color: #232323;

}



.blogg-meta a:hover {
    color: #232323;

}



.blogg-author-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;

}



.author-thum {
    height: 65px;
    margin-right: 20px;
    width: 65px;

}



.author-info h3 {
    color: #232323;
    font-size: 16px;
    text-transform: uppercase;

}



.author-info h3 a {
    color: #232323;
    padding-left: 5px;
    text-transform: capitalize;

}



.author-info h3 a:hover {
    color: #232323;

}



.author-info>p {
    color: #232323;

}



.related-product-area .section-title {
    margin-top: 0px;

}



.blog-related-post>h3 {
    color: #232323;
    font-size: 20px;
    margin-bottom: 47px;
    text-transform: uppercase;

}



.single-blogg-post h4 {
    margin-top: 20px;

}



.single-blogg-post h4 a {
    color: #232323;
    font-size: 14px;
    text-transform: uppercase;

}



.single-blogg-post h4 a:hover {
    color: #232323;

}



.blogg-post-date {
    color: #959595;
    font-family: "Sulphur Point";
    font-size: 11px;
    font-style: italic;
    line-height: 16px;
    text-transform: capitalize;

}



.blog-social-sharing h3 {
    color: #232323;

}



.blog-social-sharing li {
    display: inline-block;

}



.blog-social-sharing li a {
    background: #232323;
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;

}



.blog-social-sharing li:hover a {
    color: #232323;
    background: #232323;

}



.blog-thumb-active.owl-carousel .owl-nav div {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    height: 30px;
    left: 50px;
    line-height: 30px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    visibility: hidden;
    width: 30px;

}



.blog-thumb-active.owl-carousel .owl-nav div.owl-next {
    left: auto;
    right: 50px;

}



.blog-thumb-active.owl-carousel:hover .owl-nav>div {
    opacity: 1;
    top: 50%;
    visibility: visible;

}



/*---blog comment area css---*/

.blog-comment-wrapper h3 {
    border-bottom: 1px solid #f0f0f0;
    color: #232323;
    font-size: 20px;
    padding: 30px 0 18px;
    text-transform: uppercase;

}



.blog-comment-wrapper>p {
    font-size: 12px;
    margin-bottom: 10px;
    padding-top: 30px;

}



.comment-post-box label {
    color: #232323;
    margin-bottom: 10px;
    display: block;
    text-transform: capitalize;

}



.comment-post-box textarea {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    height: 130px;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;

}



.coment-field {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    color: #959595;
    padding: 8px 10px;
    width: 100%;

}



/* ---latest blog area css end--- */



/* pagination css */

.pagination-box li {
    display: inline-block;

}



.pagination-box li a {
    color: #232323;
    padding: 10px;
    border: 1px solid #d1d1d1;

	text-transform: uppercase;

}



.pagination-box li.active a {
    color: #fff;
    background: #232323;
    border: 1px solid #232323;

}



.paginatoin-area {
    padding-bottom: 20px;
    border-top: 1px solid #ebebeb;

}



.pagination-area p{

	font-size: 15px;
    line-height: 24px;
    text-transform: uppercase;

}



/* ---testimonial area start--- */

.testimonial-single-item {
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    padding: 25px 25px 45px;

}



.testimonial-single-item:hover {
    border-color: #232323;

}



.testimonial-avater {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}



.testimonial-author {
    margin-left: 25px;

}



.testimonial-author h6 {
    color: #232323;
    font-size: 15px;
    margin-bottom: 5px;

}



.testi-quote {
    background-image: url("../img/icon/icon_ttm.png");
    background-repeat: no-repeat;
    margin-top: 35px;
    padding: 35px 0;

}



.testi-quote a {
    color: #232323;
    display: block;
    line-height: 22px;
    text-transform: none;

}



/* ---testimonial area end--- */



/* ----home 2 sidebar end---- */





/* -----footer area css start----- */

/* ----newsletter area start---- */

.newsletter-group {
    background: #232323 none repeat scroll 0 0;
    padding: 25px 0;

}



.newsletter-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;

}



.newsletter-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    padding-right: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;

}



.newsletter-title {
    padding: 10px 0;

}



.newsletter-title>h3 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 5px;
    text-transform: capitalize;

}



.newsletter-title>p {
    font-size: 16px;

}



.email-box {
    border: medium none;
    width: 100%;
    background: #fff;
    color: #232323;
    font-size: 15px;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 0px;

}



.newsletter-btn {
    border: medium none;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    border-radius: 0px;
    letter-spacing: 0.1em;
    background: #656565;
    color: #fff;
    text-transform: uppercase;

}



.newsletter-btn:hover {
    color: #fff;
    background: #656565;

}



.link-follow {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    text-align: right;

}



.link-follow a {
    background: transparent;
    border-radius: 50%;
    color: #232323;
    display: inline-block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin-left: 13px;
    text-align: center;
    width: 40px;

}



.link-follow a:hover {
    color: #232323;

}



/* ----newsletter area end---- */



/* -----footer top area css start----- */

.footer-top {
    padding-bottom: 53px;
    padding-top: 58px;
    background-color: #f3f3f3;
    border-top: 8px solid #656565;

}



.widget-body>p {
    margin-bottom: 35px;

}



.payment-method>h4 {
    color: #232323;
    font-size: 18px;
    margin-bottom: 22px;
    text-transform: capitalize;

}



.widget-title>h4 {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 24px;
    position: relative;
    margin-top: 10px;
    text-transform: uppercase;

	font-family: 'Sulphur Point';

}



.footer-useful-link li {

   color: #191919;
    line-height: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;

}



.footer-logo.mb-30 {
    margin-bottom: 15px;

}



.footer-useful-link li a {
    color: #232323;
    font-size: 15px;

}



.footer-useful-link li:hover a {
    color: #232323;
    margin-left: 10px;

	text-decoration: underline;

}



.footer-useful-link span {
    color: #232323;

}



.footer-useful-link strong {
    color: #232323;
    font-size: 20px;

}



.widget-title p{

	font-size: 15px;

}



.twitter-text {
    background: #f8f8f8;
    border: 1px solid #f0f0f0;
    border-radius: 7px;
    line-height: 24px;
    margin-bottom: 65px;
    padding: 20px;
    position: relative;

}



.twitter-text a {
    color: #232323;

}



.twitter-text::after {
    border-color: #f8f8f8 transparent transparent #f8f8f8;
    border-style: solid;
    border-width: 14px 13px;
    bottom: -25px;
    content: "";
    left: 42px;
    position: absolute;
    z-index: 1;

}



.tweet-time {
    bottom: -60px;
    display: block;
    left: 20px;
    position: absolute;

}



.tweet-time i {
    color: #232323;
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;

}



.tweet-time>a {
    color: #232323;
    font-size: 13px;
    font-style: italic;
    text-transform: capitalize;

}



/* -----footer top area css end----- */

.footer-bottom{

	background-color: #f3f3f3;

}



.footer-bottom-content {
    border-top: 0px solid #e9e9e9;
    padding: 20px 0;
    text-align: center;

}



.footer-copyright p {
    color: #232323;
    font-size: 15px;
    line-height: 30px;

}



.footer-copyright a {
    color: #232323;

}



.footer-custom-link a {
    color: #232323;
    display: inline-block;
    line-height: 30px;
    margin-left: 33px;
    position: relative;
    vertical-align: baseline;

}







.footer-custom-link a:last-child::after {
    display: none;

}



.footer-custom-link a:hover {
    color: #232323;

}



/* -----footer area css end----- */



/* ---breadcrumb area css start--- */

.breadcrumb-area {
    background: #fff;
    padding: 12px 0;

}



.breadcrumb-wrap .breadcrumb {
    background: #eff0ef;
    margin-bottom: 0;
    padding: 5px 10px;

}



.breadcrumb-item>a {
    color: #232323;

	text-transform: uppercase;

}



.breadcrumb-item>a:hover {
    color: #232323;

}



.breadcrumb-item+.breadcrumb-item::before {
    content: "\f105";
    padding: 0 15px;
    font-family: fontawesome;

}



/* ---breadcrumb area css end--- */

.single-sidebar:last-child {
    margin-bottom: 0;

}



.shop-sidebar-inner {
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    overflow: hidden;
    padding: 21px 22px;

}



.shop-baner-img img {
    width: 100%;

}



.sidebar-inner-title {
    overflow: hidden;

}



.sidebar-inner-title.mb-25 {
    margin-bottom: 15px;

}



.sidebar-inner-title h3 {
    color: #232323;
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    padding-right: 20px;
    position: relative;
    text-transform: capitalize;

}



.sidebar-inner-title h3::after {
    background: #f0f0f0;
    content: "";
    height: 2px;
    left: 100%;
    position: absolute;
    top: 50%;
    width: 100%;

}



/* ---price filter css start--- */

.ui-widget-content {
    background: #d9d9d9;
    border: medium none;
    border-radius: 0;
    height: 4px;
    margin: 35px 0;

}



.ui-widget-content .ui-state-default {
    background: #ffffff;
    border: 2px solid #232323;
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    cursor: pointer;
    height: 18px;
    width: 18px;

}



.ui-slider-horizontal .ui-slider-handle {
    top: -7px;

}



.ui-widget-content .ui-state-default:hover {
    background: #232323;

}



.ui-widget-content .ui-slider-range:last-child {
    background: #232323;

}



.filter-price-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 13px;
    margin-bottom: 10px;

}



.filter-price-cont .input-type input {
    border: medium none;
    font-size: 14px;
    width: 100%;

}



/* ---price filter css end--- */



/* sidebar categories css start */

.filter-attribute-container li {
    margin-bottom: 10px;

}



.filter-attribute-container ul li a {
    color: #232323;
    padding-left: 20px;
    position: relative;

}



.filter-attribute-container ul li a::before {
    content: "\f096";
    font-family: fontawesome;
    left: 0;
    position: absolute;

}



.filter-attribute-container ul li a::after {
    content: "\f046";
    font-family: fontawesome;
    left: 0;
    position: absolute;
    opacity: 0;
    visibility: hidden;

}



.filter-attribute-container ul li:hover a,

.filter-attribute-container ul li a.active {
    color: #232323;

}



.filter-attribute-container ul li:hover a::after {
    opacity: 1;
    visibility: visible;

}



.filter-attribute-container ul li a.active::after {
    opacity: 1;
    visibility: visible;

}



.sidebar-thumb:hover {
    opacity: 0.7;

}



/* ----sidebar categories css end---- */



/* ---product view mode change css start--- */

.shop-product-wrap.list .product-item {
    display: none;

}



.shop-product-wrap.grid .product-item {
    display: block;
    padding: 10px;

}



.shop-product-wrap.grid .sinrato-list-item {
    display: none;

}



.product-view-mode,

.shop-product-wrap.list .sinrato-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}



.shop-product-wrap.row.column_3 .sinrato-list-item {
    display: none;

}



.product-view-mode a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #f0f0f0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 10px;
    width: 48px;
    border-radius: 5px;

}



.product-view-mode a span {
    display: block;
    height: 16px;
    text-indent: -5000px;
    width: 16px;
    background-image: url(../img/icon/3col.png);

}



.product-view-mode a:nth-child(2) span {
    width: 22px;
    background-image: url(../img/icon/4col.png);

}



.product-view-mode a:nth-child(3) span {
    width: 20px;
    height: 14px;
    background-image: url(../img/icon/list.png);

}



.product-view-mode a:hover,

.product-view-mode a.active {
    border-color: #232323;
    background: #232323;

}



.product-view-mode a:hover span,

.product-view-mode a.active span {
    background-position: 50% 100%;
    background-repeat: no-repeat;

}



.top-bar-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}



.top-bar-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;

}



.per-page {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 100px;

}



.product-short {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}



.product-page {
    margin-left: 0px;

}



.product-page p{
    font-size: 15px;

}



.product-shop-main-wrapper .shop-product-wrap.column_3.row .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;

}



.shop-top-bar .nice-select {
    border: 1px solid #f0f0f0;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;

}



.nice-select .option {
    line-height: 30px;
    min-height: 30px;

}



.shop-top-bar .per-page p,

.shop-top-bar .product-short p {
    margin-right: 10px;
    font-size: 15px;

}



.product-shop-main-wrapper.mb-50 {
    padding-top: 5px;

}



.pagination-area.pt-35.pb-20 {
    padding-bottom: 13px;
    padding-top: 30px;

}



/* ---product view mode change css end--- */



/* ----product list item css start---- */

.sinrato-list-item {
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding: 15px;

}



.sinrato-list-item:hover {
    border-color: #232323;

}



.sinrato-thumb {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 230px;
    position: relative;

}



.sinrato-list-item .pri-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}



.sinrato-thumb .sec-img {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

}



.sinrato-list-item:hover .sec-img {
    opacity: 1;
    visibility: visible;

}



.sinrato-list-item:hover .pri-img {
    opacity: 0;
    visibility: hidden;

}



.sinrato-list-item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 15px;
    text-align: left;

}



.sinrato-product-name h4 {
    font-size: 20px;
    margin: 10px 0;
    text-transform: capitalize;

}



.sinrato-product-name h4 a {
    color: #232323;

}



.sinrato-product-name h4 a:hover {
    color: #232323;

}



.sinrato-ratings span {
    color: #666;
    opacity: 0.5;

}



.sinrato-box-action {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 2px solid #f0f0f0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 390px;

}



.sinrato-box-action .regular-price {
    font-size: 20px;

}



.sinrato-box-action .btn-cart {
    line-height: 46px;
    font-size: 16px;

}



.action-links.sinrat-list-icon {
    margin-top: 20px;
    position: static;

}



.action-links.sinrat-list-icon a {
    display: inline-block;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    visibility: visible;
    margin-bottom: 0;

}



.shop-product-wrap.row.list .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

}



/* ----product list item css end---- */



/* ---product details style css start--- */

.product-details-main-wrapper {
    padding-top: 10px;
    padding-bottom: 30px;

}



.product-details-main-wrapper .product-gallery-active .owl-nav {
    display: none;

}



.pro-large-img {
    padding: 1px;
    position: relative;
    cursor: move;

}



.pro-large-img img {
    width: 100%;
    position: relative;

}



.pro-nav {
    margin: -5px;
    margin-right: 0px;

}



.pro-nav-thumb {
    padding: 5px;
    cursor: pointer;

}



.pro-nav-thumb img {
    border: 1px solid #f0f0f0;
    border-radius: 0px;

}



.pro-nav-thumb.slick-slide.slick-current.slick-active.slick-center img {
    border-color: #232323;

}



/* product details content css */

.pro-details-name.mb-10>h1 {
    color: #232323;
    font-size: 25px;
    font-family: "Sulphur Point";
    font-size: 30px;

}



.pro-details-review li {
    display: inline-block;
    margin-right: 10px;

}



.pro-details-review li a {
    color: #232323;
    padding-right: 10px;
    position: relative;

}



.pro-details-review li:hover a {
    color: #232323;

}



.pro-details-review li a::before {
    background: #232323 none repeat scroll 0 0;
    content: "";
    height: 70%;
    position: absolute;
    right: 0;
    top: 4px;
    width: 1px;

}



.pro-details-review li:last-child a:before {
    display: none;

}



.pro-details-review span i .yellow {
    color: #fac50f;

}



.product-detail-sort-des {
    border-bottom: 1px solid #f0f0f0;

}



.pro-details-list li {
    margin-bottom: 5px;

}



.pro-details-list li span {
    color: #232323;
    margin-right: 10px;

}



.pro-details-list li a {
    color: #232323;

}



.product-availabily-option>h3 {
    color: #232323;
    font-size: 18px;
    line-height: 24px;

}



.color-optionn h4 {
    color: #232323;
    font-size: 14px;
    margin: 5px 0 5px;
    text-transform: capitalize;

}



.color-optionn sup {
    color: #f00;
    font-size: 16px;
    margin-right: 2px;
    top: 0;

}



.color-optionn li {
    border: 1px solid #ccc;
    display: inline-block;
    margin-right: 5px;
    padding: 2px;

}



.color-optionn li a {
    display: block;
    height: 30px;
    width: 30px;

}



.c-red {
    background: red;

}



.c-gray {
    background: gray;

}



.c-blue {
    background: blue;

}



.c-brown {
    background: brown;

}



.c-black {
    background: black;

}



.qty-boxx label,

.tag-line label,

.pro-social-sharing label,

.product-size label {
    color: #232323;
    font-size: 14px;
    margin-right: 20px;
    text-transform: capitalize;

}



.qty-boxx>input {
    border: 1px solid #ddd;
    border-radius: 25px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-right: 15px;
    padding: 0 15px;
    text-align: center;
    width: 80px;

}



.btn-cart.lg-btn {
    background: transparent;
    border-radius: 0px;
    color: #232323;
    cursor: pointer;
    font-size: 25px;
    line-height: 30px;
    margin-top: 10px;
    padding: 0px;
    text-transform: capitalize;
    margin-left: 30px;
    border-bottom: 1px solid #232323;

}



.useful-links li {
    display: inline-block;
    margin-right: 20px;

}



.useful-links li a {
    color: #232323;
    text-transform: capitalize;

}



.useful-links li a i {
    color: #656565;
    font-size: 16px;
    margin-right: 5px;

}



.tag-line>a:hover,

.useful-links li:hover a {
    color: #232323;

}



.pro-social-sharing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}



.pro-social-sharing li.list-inline-item a {
    border-radius: 3px;
    color: #fff;
    height: 20px;
    padding: 3px 10px;
    width: 80px;

}



.bg-facebook {
    background: #365899;

}



.bg-twitter {
    background: #1b95e0;

}



.bg-google {
    background: #e04b34;

}



/* product details page reviews area css start */



.product-info.mt-half ul.nav.nav-pills {
    background: #f3f3f3;
    padding: 5px 0;
    margin-bottom: 30px;

}



.product-info.mt-half li.nav-item a {
    background: transparent;
    color: #ababab;
    font-size: 18px;
    line-height: 30px;
    padding: 0 20px;
    text-transform: uppercase;

}



.product-info.mt-half li.nav-item a.active {
    color: #232323;

}



.table-striped tr td {
    width: 50%;

}



.ratting li {
    margin-right: 8px;

}



.review-form h2 {
    color: #232323;
    font-size: 20px;
    margin-bottom: 5px;

}



.btn-cart.rev-btn {
    background:#232323;
    color: #fff;
    line-height: 35px;
    text-transform: uppercase;

}



.btn-cart.rev-btn:hover {
    background: #656565;

}



/* product details page reviews area css end */

label {
    margin-bottom: 0;

}



.slider-boxx .product-detail-sort-des p {
    padding: 0 200px;

}



.slider-boxx .pro-social-sharing {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

}



.product-details-inner.pro-tab-one {
    padding-left: 30px;

}



.product-details-inner {
    padding-left: 100px;



}



/* ---product details style css end--- */



/* -----Layout Shopping Cart----- */

.cart-accordion-wrapper h3 {
    color: #232323;

}



.shopping-cart-wrapper .table {
    text-align: center;
    background-color: #fff;

}



.shopping-cart-wrapper .table thead td {
    color: #232323;

}



.shopping-cart-wrapper .table td,

.shopping-cart-wrapper .table th {
    border-width: 1px;

}



.shopping-cart-wrapper .table td,

.table-bordered td,

.table-bordered th {
    vertical-align: middle;

}



.shopping-cart-wrapper .table td a {
    color: #232323;
    font-size: 14px;

}



.shopping-cart-wrapper .table img {
    max-width: 120px;

}



.shopping-cart-wrapper .table span {
    display: block;
    font-size: 12px;

}



.shopping-cart-wrapper .table .cart-input {
    margin-right: 10px;

}



.shopping-cart-wrapper .table .btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;

}



.shopping-cart-wrapper .table .btn-primary:hover,

.shopping-cart-wrapper .table .btn-primary:focus {
    background-color: #286090;
    border-color: #204d74;
    -webkit-box-shadow: none;
    box-shadow: none;

}





.shopping-cart-wrapper .table .btn-danger:hover,

.shopping-cart-wrapper .table .btn-danger:focus {
    background-color: #232323;
    border-color: #232323;
    -webkit-box-shadow: none;
    box-shadow: none;

}



.shopping-cart-wrapper .table button {
    height: 40px;

}



.shopping-cart-wrapper .table button:first-child {
    margin-right: -2px;

}



.shopping-cart-wrapper .table .input-group {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;

}



.shopping-cart-wrapper strong {

}



.shopping-cart-wrapper input,

.shopping-cart-wrapper .nice-select {
    height: 40px;
    line-height: 25px;

}



.shopping-cart-wrapper .input-group {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

}



.shopping-cart-wrapper .card {
    margin-bottom: 5px;

}



.shopping-cart-wrapper .card-body {
    padding: 30px;

}



.shopping-cart-wrapper .card-body input[type="button"] {
    margin-left: 10px;

}



.shopping-cart-wrapper .card-header {
    padding: 0;

}



.shopping-cart-wrapper .card-header i {
    float: right;

}



.shopping-cart-wrapper .card-header a {
    color: #232323;
    display: block;
    padding: 5px 15px;

}



.shopping-cart-wrapper .card-header a:not([aria-expanded="false"]) i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);

}



.cart-amount-wrapper {
    margin-top: 40px;

}



.cart-amount-wrapper .table td span {
    font-size: 13px;

}



.btn-secondary.focus,

.btn-secondary:focus {
    -webkit-box-shadow: none;
    box-shadow: none;

}



.btn.btn-secondary.cart-pg {
    padding: 0 20px;

}



.cart-select .nice-select {
    width: 100%;

}



.nice-select.form-control {
    line-height: 30px;

}



.wishlist-style .table thead td {
    color: #232323;

}



.price>strong {
    color: #232323;

}



.wishlist-wrapper .table tr td a {
    color: #232323;

}



.wishlist-wrapper .table .btn-primary {
    background-color: #232323;
    border-color: #232323;
    margin-right: 5px;

}



.wishlist-wrapper .table .btn-danger {
    background-color: #f4f4f4;
    border-color: #f4f4f4;

}



.wishlist-wrapper .table .btn-danger:hover {
    background: #232323;
    border-color: #232323;

}



/* ------Layout Checkout css start ------*/

.section-title.left-aligned {
    margin-top: 10px;

}



.checkout-wrapper .user-actions h3 {
    border-top: 3px solid #232323;
    font-size: 14px;
    margin-bottom: 30px;
    padding: 15px 55px;
    text-transform: capitalize;
    line-height: 1.4;
    position: relative;

}



.checkout-wrapper .user-actions h3::before {
    content: "\f007";
    display: inline-block;
    font-family: 'fontawesome';
    left: 20px;
    font-size: 25px;
    top: 48%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #555;
    position: absolute;

}



.checkout-wrapper .user-actions h3 span {
    cursor: pointer;
    color: #232323;

}



.checkout-wrapper .display-content {
    border: 1px solid #ebebeb;
    display: none;
    margin-bottom: 30px;
    padding: 20px;
    border-radius: 4px;

}



.checkout-wrapper .user-login .login-info p:not(.lost-password) {
    font-size: 14px;
    margin-bottom: 20px;

}



.checkout-wrapper .user-coupon h3::before {
    content: "\f0e0";
    font-size: 22px;

}



.checkout-wrapper .user-coupon input {
    height: 35px;

}



.checkout-wrapper .checkout-form .form-check {
    padding-left: 0;

}



.checkout-wrapper .new-account-info,

.checkout-wrapper .ship-box-info {
    display: none;

}



.checkout-wrapper .form-check-label {
    color: #232323;
    cursor: pointer;

}



.checkout-wrapper .order-summary .product-container {
    background-color: #f4f4f4;
    padding: 20px;
    max-height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 40px;

}



.checkout-wrapper .order-summary .product-list {
    margin-bottom: 30px;

}



.checkout-wrapper .order-summary .product-list h5 {
    color: #232323;
    font-size: 16px;

}



.checkout-wrapper .order-summary .product-list img {
    max-width: 120px;
    border: 4px solid #f0f0f0;

}



.checkout-wrapper .order-summary .product-list .product-quantity {
    color: #232323;
    margin-bottom: 5px;

}



.checkout-wrapper .order-summary .product-list .product-final-price {
    font-size: 16px;
    color: #232323;



}



.checkout-wrapper .order-summary .table th,

.checkout-wrapper .order-summary .table td {
    font-size: 18px;
    padding: 20px;

}



.checkout-wrapper .order-summary .table td {
    vertical-align: middle;

}



.checkout-wrapper .checkout-payment {
    padding: 20px;
    border: 1px solid #ddd;

}



.checkout-wrapper .checkout-payment .custom-radio {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb;
    width: 100%;

}



.checkout-wrapper .checkout-payment label {
    color: #232323;
    font-size: 16px;
    line-height: 25px;

}



.checkout-wrapper .checkout-payment .payment-info {
    font-size: 14px;
    line-height: 22px;
    margin-top: 20px;

}



.checkout-wrapper .checkout-payment .form-check {
    margin-bottom: 30px;
    padding-left: 0;

}



.checkout-wrapper .checkout-payment .form-check a {
    color: #232323;

}



.checkout-wrapper .checkout-payment .form-check label {
    font-size: 13px;

}



.checkout-wrapper .checkout-payment .form-check .checkmark {
    top: 3px;

}



.btn-secondary {
    line-height: 40px;
    padding: 5px 40px;
    border-radius: 0px;
    background: #656565;
	border-color: #656565;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 1px;
    font-family: 'Sulphur Point';

}



.btn-secondary:hover {
    background-color:#232323;
    border-color:#232323;
    color: #fff;

}



/* Components Custom Inputs */

.custom-checkbox label {
    padding-left: 30px;
    text-transform: none;
    cursor: pointer;

}



.custom-checkbox input[type="checkbox"] {
    opacity: 999;
    cursor: pointer;
    left: 30px;
    top: -2px;

}



.custom-checkbox .checkmark {
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #dedede;
    z-index: -1;

}



.custom-checkbox .checkmark::after {
    content: "";
    opacity: 0;
    left: 0;
    top: 3px;
    width: 6px;
    height: 11px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);

}



.custom-checkbox:hover input~.checkmark {
    background-color: #ccc;

}



.custom-checkbox input:checked~.checkmark::after {
    left: 7px;
    opacity: 1;

}



.custom-radio {
    display: block;
    padding-left: 35px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}



.custom-radio:hover input~.checkmark {
    background-color: #ccc;

}



.custom-radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #dedede;
    z-index: -1;

}



.custom-radio .checkmark::after {
    content: "";
    position: absolute;
    display: none;
    top: 8.5px;
    left: 0;
    width: 8px;
    height: 8px;

}



.custom-radio input[type="radio"] {
    opacity: 1;
    cursor: pointer;
    width: 100%;
    left: -25px;
    height: 15px;
    top: 0px;

}



.custom-radio input[type="radio"]:checked~.checkmark::after {
    left: 8.5px;
    display: block;

}



.cart-input {
    width: 76px;
    text-align: left;

}



.cart-input-box {
    border: 1px solid #ddd;
    height: 46px;
    text-align: center;
    width: 48px;

}



.custom-radio .checkmark,

.custom-radio .checkmark::after {
    border-radius: 50%;

}



.custom-checkbox,

.custom-radio {
    position: relative;

}



.custom-checkbox input[type="checkbox"],

.custom-checkbox .checkmark,

.custom-checkbox .checkmark::after,

.custom-radio input[type="radio"] {
    position: absolute;

}



.custom-checkbox:hover input:checked~.checkmark,

.custom-checkbox input:checked~.checkmark,

.custom-radio input[type="radio"]:checked~.checkmark {
    background-color: #232323;

}



.custom-radio .checkmark::after {
    background: #ffffff;

}



.form-row .nice-select {
    width: 100%;

}



.form-control {
    color: #232323;
    font-size: 15px;
    line-height: 40px;

}



.form-control:focus {
    border-color: #232323;
    -webkit-box-shadow: none;
    box-shadow: none;

}



.lost-password a {
    color: #232323;

}



.lost-password a:hover {
    color: #232323;

}



.nice-select:active,

.nice-select.open,

.nice-select:focus {
    border-color: #e0e0e0;

}



/* quantity box style css */

.table.pro-table {
    display: block;
    padding: 17px 0;

}



.product-qty {
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    position: relative;
    width: 100px;

}



.product-qty input {
    border: medium none;
    height: 100%;
    padding: 0 20px;
    width: 100%;

}



.product-qty span {
    height: 20px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    width: 20px;

}



.product-qty span.dec {
    border-left: 1px solid #ccc;
    bottom: 0;
    padding-top: 2px;
    right: 0;

}



.product-qty span.inc {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    right: 0;
    top: 0;

}



.pro-table td {
    width: 33.33%;
    vertical-align: middle;

}



.pro-table td a {
    color: #232323;
    line-height: 40px;

}



.table-bordered {
    border: none;

}



/* product details layout css */

.pro-details-gallery-thumb {
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    overflow: hidden;
    position: relative;

}



.pro-details-gallery-thumb:hover .img-view {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

}



.img-view {
    left: 0;
    position: absolute;
    text-align: right;
    bottom: 10%;
    width: 100%;
    visibility: visible;

}



.img-popup {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;

}



.img-popup i {
    color: #656565 !important;
    font-size: 25px;

}





/* compare page style css start */

.compare-style thead td strong {
    color: #232323;
    font-size: 18px;

}



.compare-style tbody td.product-title {
    color: #232323;

}



.compare-style tbody tr td a strong {
    color: #232323;
    font-size: 16px;

}



.product-ratings .rating li {
    color: #232323;
    margin: 0 3px;

}



.text-color {
    color: #232323;

}



.compare-style tbody td span {
    color: #232323;
    font-size: 16px;
    padding-left: 5px;

}



/* my account css here */

.user-info {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;

}



.user-info [class*="col-"]:not(:last-child) .single-info {
    border-right: 1px solid #ebebeb;

}



.user-info .single-info {
    padding: 0 20px;
    min-height: 110px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

}



.user-info .single-info p a {
    color: #232323;

}



.user-info .user-name span {
    font-size: 15px;

}



.user-info .user-name::before {
    color: #555;
    content: "\f2bd";
    font-family: fontawesome;
    font-size: 20px;
    padding-right: 10px;
    left: 0;
    top: 0;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;

}



.user-info p {
    line-height: 1.65;

}



.dashboard-list {
    padding: 3px 15px;
    border: 1px solid #ebebeb;

}



.dashboard-content p a {
    color: #232323;

}



.dashboard-list li>a {
    color: #232323;
    display: block;
    font-size: 14px;
    padding: 12px 0;
    text-transform: capitalize;
    position: relative;

}



.dashboard-list li>a.active {

}



.dashboard-list li>a.active::after {
    content: "\f105";
    font-family: fontawesome;
    margin-left: 10px;
    font-size: 16px;
    top: 48%;
    right: -35px;
    margin-top: -10px;
    position: absolute;

}



.dashboard-list li:not(:last-child)>a {
    border-bottom: 1px solid #ebebeb;

}



.dashboard-content {
    border: 1px solid #ebebeb;
    padding: 30px;

}



.dashboard-content h3 {
    border-bottom: 1px solid #ebebeb;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    text-transform: capitalize;

}



.dashboard-content p {
    line-height: 24px;

}



.dashboard-content table>thead {
    border-bottom: 1px solid #ebebeb;

}



.dashboard-content table>thead>tr>th {
    font-size: 14px;
    border: 0;

}



.dashboard-content table>tbody>tr>td {
    border: 0;
    vertical-align: middle;

}



.dashboard-content table .btn-secondary {
    height: 35px;
    line-height: 35px;
    text-transform: capitalize;

}



.billing-address {
    font-size: 16px;
    margin-top: 25px;
    margin-bottom: 10px;

}



.register-form {
    padding: 40px;
    border: 1px solid #ebebeb;

}



.login-form .form-group .col-form-label {
    color: #232323;
    font-size: 13px;

}



.login-form .form-control,

.login-form .custom-radio,

.login-form span {
    height: 40px;
    padding-top: 5px;
    font-family: "Sulphur Point";
    font-size: 13px;

}



.login-form .pass-show-btn {
    padding: 0 15px;
    height: 40px;
    font-size: 15px;
    line-height: 40px;
    right: 15px;
    top: 0;
    position: absolute;
    text-transform: uppercase;
    border-radius: 0;
    background: #878787;
    border: 1px solid #878787;
    color: #fff;
    cursor: pointer;

}



.login-form .pass-show-btn:hover,

.login-form .pass-show-btn:focus {
    background: #232323;

}



.login-form .form-check label {
    font-size: 13px;

}







/* Layout Login / Register */



.login-wrapper .login-form {
    padding: 50px 50px 40px;
    border: 1px solid rgba(0, 0, 0, 0.125);
    background-color: #fff;

}



.login-box p a {
    color: #232323;

}



.top-bordered {
    border-color: #ebebeb;
    border-style: solid;
    border-width: 1px 0 0;

}



.registration-form p a {
    color: #232323;

}



/*-----contact page 2 css-----*/

.contact-two-area {
    background: #f6f6f6;

}



.contact2-title h2 {
    color: #232323;
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-family: "Sulphur Point";

}



.contact-icon {
    background: #2a2a2a;
    border-radius: 50%;
    display: inline-block;
    height: 80px;
    margin-bottom: 26px;
    width: 80px;

}



.contact-icon i {
    color: #fff;
    font-size: 40px;
    line-height: 80px;

}



.contact-icon:hover {
    background: #232323;

}



.contact-single-info h3 {
    color: #232323;
    font-size: 18px;
    text-transform: uppercase;

	margin-bottom: 20px;

}



.contact-single-info.text-center>p {
    margin-top: 10px;

}



.contact-single-info.text-center>p a{

	color:#232323;

}



.contact-message input,

.contact-message textarea {
    background: #fff;
    color: #838383;
    margin-bottom: 30px;
    padding: 10px;
    width: 100%;
    border: 1px solid #e5e5e5;
    font-size: 14px;

}



.contact-message textarea {
    height: 140px;

}







.form-messege.success {
    color: #fff;
    font-size: 16px;
    background: #222;
    border-radius: 5px;
    padding: 10px 15px;
    margin-top: 15px;

}





/*-------scroll to top-------*/

.scroll-top {
    background: #232323;
    border-radius: 50%;
    bottom: 100px;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    cursor: pointer;
    height: 50px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 50px;
    z-index: 9;
    line-height: 50px;
    border: 2px solid #ddd;

}



.scroll-top i {
    line-height: 44px;
    color: #fff;
    font-size: 24px;

}



.not-visible {
    visibility: hidden;
    -webkit-opacity: 0;
    opacity: 0;

}



.pro-large-img:hover .img-view {
    opacity: 1;
    visibility: visible;

}



.product-gallary-active {
    margin-right: -1px;
    width: auto;

}

.margin-right-10{
    margin-right: 10px !important;

}

.search-title h1 {
    position: relative;
    padding-bottom: 10px;
    font-size: 25px;
    color: #232323;
    font-family: "Sulphur Point";
    margin-top: 30px;
    text-transform: uppercase;

}



.search-title h1:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100px;
    border-bottom: 4px solid #656565;

}

.color-white{
    color: #fff !important;

}

.newsletter-title p{
    color: #fff;

}



.table-row2 {
    background-color: #fafafa;

}

.table td, .table th {
    padding: 5px 10px;

}



@media (min-width: 1500px){

.shop-product-wrap .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;

}}



.header-top{

   background-color: #232323;

}

.logo{
    width: 220px;

}

.btn-najbolja-cena {
    background: #232323 none repeat scroll 0 0;
    line-height: 20px;
    text-transform: capitalize;
    padding: 4px 20px;
    color: #fff;
    border-radius: 25px;

}

.contact-message-najbolja-cena input, .contact-message textarea {
    background: #fff;
    color: #838383;
    padding: 5px 15px;
    width: 100%;
    border: 1px solid #e5e5e5;

	height: 50px;

	border-radius: 30px;

}



.contact-message-najbolja-cena h4 {
    font-size: 20px;
    position: relative;
    margin-left: 10px;

}



.contact-message-najbolja-cena h4:before {
    content: "";
    width: 2px;
    height: 25px;
    background-color:#232323;
    position: absolute;
    left: -10px;

}



.btn-group>.btn {
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    font-size: 13px

}



.btn-group>.btn:hover {
    text-decoration: none;

}

.promocija {
    top: 150px;
    left: 0px;
    line-height: 22px;
    width: 100px;
    padding: 0 9px;
    position: absolute;
    text-align: center;
    z-index: 3;

}

.showme {

  display: none;

}



.showhim:hover .showme {

  display: block;

}



.modal-header {
    background: #656565;

}

.close {
    color: #fff;
    text-shadow: 0;
    opacity: 1;

}

a {
    color: #232323;

}



.btn{
    border-radius: 0px;

}



 @media (min-width: 768px) {

  .collapse.dont-collapse-sm {
    display: block;
    height: auto !important;
    visibility: visible;

  }

  

}

@media (min-width: 991px){

.modal-dialog {
    max-width: 650px;
    margin: 1.75rem auto;
    margin-top: 0px;

}

.choice-of-fabrics img{

	float: left;

	margin-left: 20px;

}}



.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0px;
    outline: 0;

}



.login-form h3 {

	font-size: 25px;
    font-family: "Sulphur Point";
    color: #656565;
    text-transform: uppercase;
    margin-bottom: 20px;

}



.login-form p {
    color: #232323;
	font-size: 15px;
    margin-bottom: 25px;

}



.btn-img{

	width: 25px !important;

	margin-left: 10px;

}



.btn-danger {
    color: #fff;
    background-color:#232323;
    border-color:#232323;

}



.breadcrumb {
    font-size: 12px;
	text-transform: uppercase;
    border-radius: 0;
}



.text-primary {
    color:#232323!important;

}



.home-section-title h3{
    position: relative;
    padding-bottom: 10px;
    font-size: 30px;
    color: #232323;
    font-family: "Sulphur Point";
    margin-top: 30px;
    text-transform: uppercase;

}



.contact-information a{
    color: #232323;

}



.contact-information a:hover{
    color: #656565;

	text-decoration: underline;

}



.contact-information h4{

}



.category-content{
    border-top: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background: #ffffff;
    margin-bottom: 20px;

}



.category-content .category-content-2{
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 10px;

	width: 100%;

	

}



.category-content-2 .title{
    color: #232323;
    line-height: 15px;
    margin-bottom: 7px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-bottom: 10px;
    font-size: 13px;
    font-family: "Sulphur Point";
    letter-spacing: 0px;
    line-height: 20px;
	padding-left: 15px;
	text-align: center;

}



.category-content-2 .title:hover{
    text-decoration: underline;

}







.category-content-2 .link{
    background: transparent;
    padding: 0;
    color: #878787;
    margin-bottom: 15px;
    font-size: 18px;
    border-bottom: 2px solid #656565;
    letter-spacing: 1px;

}



.single-banner-statics2 {
        margin-bottom: 15px;
    }



.single-banner-statics3 img{
    border-radius: 10px;

}
    

.price-box{
    font-family: "Sulphur Point";



}



.footer-single-widget{
    text-align: center;

}



.btn-secondary-blog{

	color: #fff;
    border-bottom: 2px solid #656565;
    display: inline-block;
    text-transform: uppercase;
    font-size: 15px;

}



img.mfp-img {
    width: auto;
    max-width: 100%;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 0;
    margin: 0 auto;

}



.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #656565;
    right: 0px;
    text-align: right;
    padding-right: 6px;
    width: 100%;

}



.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 1;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 50px;
    font-family: Sulphur Point;

}



.breadcrumb-item.active {
    color: #232323;
    text-transform: uppercase !important;
    font-family: 'Sulphur Point';

}



.shop-top-bar{

	text-transform: uppercase;

}



.product-details-contentt p{

	font-size: 15px;

	line-height: 25px;

	opacity: 1;

	margin-bottom: 10px;

}



.contact-information h4{

	font-size: 20px;

}



b, strong {
    font-family: 'Sulphur Point';

}



.choice-of-fabrics img{

	float: right;

	margin-left: 20px;

}



@media (max-width: 991px){

.choice-of-fabrics{

	margin-bottom: 30px;

}

.box.box-left {
    float: none;
    padding: 10px 0;
    text-align: center;
}


.choice-of-fabrics img{

	float: left;

	margin-left: 20px;

}}

.form-control{
    border-radius: 0;
}









/*.header-middle.sticker.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);
    -webkit-animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;
    animation: 900ms cubic-bezier(0.2, 1, 0.22, 1) 0s normal none 1 running fadeInDown;


    padding: 5px 0;

}*/