/* colors; #424242:#000000 */
/* colors; #7ead23:#292929 */
/* colors; 66,66,66,:0, 0, 0, */
/* colors; 126,173,35,:41, 41, 41, */

	body { background-color: #FFFFFF; background-attachment: scroll; background-repeat: no-repeat; background-position: left top; background-size: cover;  }
	


/*https://stackoverflow.com/questions/12238396/how-to-disable-google-translate-from-html-in-chrome*/
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500&display=swap');

:root {
  --delta_red: #D63542;
  --delta_blue: #7FA7D8;  /*nova plava boja #335572*/
  --shadow_color_light: rgba(0,0,0,0.08);
  --shadow_color_dark: rgba(0,0,0,0.15);
  --background_first: #FFFFFF; /*najsvetlija bg*/
  --background_second: #F5F5F5; /*srednja bg*/
  --background_third: #EBEBEB; /*tamna bg*/
  --button_blue: #467EC3;
  --button_blue_hover: #30619C;
  --text_first: #141414; /*najtamnija text*/
  --text_second: #292929; /*srednja text*/
  --text_third: #3D3D3D; /*najsvetlija text*/
  --input_field_border: #D7D6D6; /*svelosiva boja bordure polja za unos*/
  --input_field_placeholder: #B9B9B9;
  --color_white: #FFFFFF;
  --color_black: #000000;
  --font: 'Ubuntu', sans-serif;
}

/*DELTATEKS CRVENA - #D63542  */
/*DELTATEKS PLAVA - #7FA7D8*/
/*DARK GRAY COLOR - #141414*/
/*EXTRA LIGHT GRAY - #EBEAEA*/


body, h1, h2, h3, h4, h5, h6 {
    /*font-family: var(--body-fonts)!important;*/
    font-family: var(--font)!important;
}

::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: var(--input_field_placeholder)!important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--input_field_placeholder)!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: var(--input_field_placeholder)!important;
}

/*boja header-a i footer-a*/
.gs-header .gs-main-nav{
    background: var(--text_first)!important;
}

/*header kontakt info - telefon & email*/
.gs-head-contacts {
    display: none!important;
}
/*header text sa leve strane*/
.gs-head-links ul li a {
    font-size: 12px!important;
}
/*header picker za jezik*/
.gs-lang-bar ul a.active {
    text-transform: uppercase;
    background: #D63542!important;
    color: #fff;
    font-weight: bold;
}
.gs-lang-bar ul a {
    text-transform: uppercase;
    font-size: 13px!important;
    /*font-weight: bold;*/
    border-radius: 3px;
    color: #fff;
    background: transparent!important;
}
.gs-lang-bar ul a:hover {
    background: #474747!important;
}

/*boja pozadine nava*/
.gs-header,
.gs-logo-wrap {
    background: var(--background_first)!important;
}

/*kategorije proizvoda borders gore & dole*/
.gs-cat-nav {
    border-top: 1px solid var(--background_second)!important;
    box-shadow: 0 2px 2px var(--shadow_color_light)!important;
}

/*button search i cart u navu*/
.gs-search-form .gs-field-box button,
.gs-cart a.gs-add-to-cart span.icon {
    border: none!important;
    background: var(--text_first)!important;
    color: var(--color_white) !important;
    border-radius: 5px!important;
    box-shadow:4px 4px 6px var(--shadow_color_light);
    display: inline-block!important;
    transition: all 0.3s ease 0s!important;
    height: 35px!important;
    width: 35px!important;
    line-height: 35px!important;
    padding: 0px!important;
}
.gs-search-form .gs-field-box button:hover,
.gs-cart a.gs-add-to-cart span.icon:hover {
    color: var(--color_white)!important;
    background: var(--button_blue_hover)!important;
    -webkit-box-shadow: 0px 5px 40px -10px var(--shadow_color_dark)!important;
    -moz-box-shadow: 0px 5px 40px -10px var(--shadow_color_dark)!important;
    transition: all 0.5s ease 0s!important;
}

/*boja koliko ima proizvoda u korpi*/
.gs-cart a.gs-add-to-cart .gs-cart-sum {
    background: var(--delta_red)!important;
    font-weight: bold!important;
    border-radius: 3px!important;
    font-size: 13px!important;
    line-height: 23px!important;
    right:-11px!important;
}

/*search polje u navu*/
.gs-search-form .gs-field-box input.gs-text-field {
    color: #000000!important; /*boja texta*/
    border-radius: 5px!important;
    width: 280px!important;
    height: 35px!important;
    border: 1px solid var(--input_field_border)!important;
}
.gs-search-form .gs-field-box input.gs-text-field:hover,
.gs-search-form .gs-field-box input.gs-text-field:focus {
    /*boja search polja kada se hover/focus preko njega*/
    background-color: var(--background_second);
}
  
/*breadcrumbs*/
.gs-breadcrumb ul a em{
    font-style: normal!important;
}
.gs-breadcrumb ul span {
    /*active breadcrumb*/
    color: var(--delta_red);
}
.breadcrumbs ul li.active a {
    text-decoration: none;
    color: black;
}

/*product page banner*/
.gs-fw-banner {
    position: relative;
    padding: 0px!important;
    border: 0px solid !important;
}

/*mali banner home page text stil*/
.gs-grid-banners .gs-text-wrap{
    color: var(--text_first)!important;
    text-shadow: 2px 2px 4px var(--background_third);
}

/*product page title and description*/
.gs-section-title h1 {
    font-size: 25px;
    font-weight: bold;
}
/*product page description*/
.gs-copy-text p {
    font-size: 15px!important;
}
/*product page sort dropdown section*/
.gs-cat-filter form {
    background: var(--background_first)!important;
}
/*product page filter dropdown*/
.gs-cat-filter .gs-select-head {
    background: var(--background_first)!important;
    border-radius: 5px!important;
    border: 1px solid var(--input_field_border)!important;
}
/*product page filter dropdown SORTIRAJ*/
.gs-cat-filter .gs-select-head span {
    font-size: 11px;
    color: var(--color_black)!important;
    font-weight: 600!important;
}
/*sortiranje body dropdown-a*/
.gs-cat-filter .gs-select-body {
    background: var(--color_white)!important;
    color: var(--color_black)!important;
}
/*sortiranje body dropdown-a text za sort*/
.gs-cat-filter .gs-select-body .gs-fake-option label {
    padding: 12px 20px!important;
}

/*product page filter dropdown arrow button*/
.gs-cat-filter .gs-select-head em {
    background: var(--delta_red)!important;  
    top: 4px!important;
    right: 5px!important;
    width: 26px!important;
    height: 26px!important;
    border-radius: 3px!important;
    font-size: 14px!important;
    line-height: 28px!important;
}
/*product page sidebar filter reset option*/
.gs-filters-title a {
    font-size: 13px;
}
/*product page sidebar filter*/
.gs-sidebar {
    background: var(--background_second)!important;
    border: 2px solid var(--background_third)!important;
}
/*product page sidebar filter title label */
.gs-cat-filters .gs-cat-title strong,
.gs-price-slider span{
     font-weight: bold; 
}
/*product page sidebar filter label size */
.gs-cat-labels label {
    font-family: var(--font)!important;
    font-size: 13px!important;
}
/*product page sidebar filter price slider*/
.noUi-connect {
    background: var(--text_third)!important;
}

/*product element new star*/
.gs-floated-grid .gs-item-image .gs-tags em.gs-new {
    font-size: 20px!important;
}
/*product element item*/
.gs-floated-grid .gs-item-text a strong {
    font-weight: 600!important;
    font-size: 15px!important;
    padding: 0 15px 0 15px!important;
}
.gs-floated-grid .gs-item-text strong {
    background: #FFFFFF!important;
    color: #000000!important;
}
.gs-floated-grid .gs-item-text a em.icon{
    display: none!important;
}
.gs-floated-grid .gs-item-text a span {
     margin: 0!important; 
}
.gs-floated-grid .gs-item-price span {
    font-weight: 500!important;
}
.gs-floated-grid .gs-item-price  {
    margin: 8px 0 15px 0!important;
}
.gs-floated-grid .gs-item-data {
    /*border-radius: 10px;*/
    border-color: var(--background_third)!important;
}
.gs-floated-grid .gs-item-data:hover {
    box-shadow:4px 4px 6px var(--shadow_color_light);
}
    
.gs-floated-grid .gs-item-image img{
    /*border-top-left-radius:10px;*/
    /*border-top-right-radius: 10px;*/
}

/*product details page*/
.gs-detail-descr h1 {
    /*product title*/
    font-size: 25px!important;
    font-weight: bold;
}

.gs-cart-form {
    /*price form*/
    font-size: 13px!important;
    font-family: var(--font)!important;
}
.gs-sbm-cart {
    /*dugme kupi*/
    font-weight: bold;
    border-radius: 3px!important;
}
.gs-detail-slider .gs-pattern {
    /*active image thumbnail cover*/
    background: rgba(127, 167, 216, 0.6)!important;
}
.gs-section-title h5{
    /*slicni proizvodi text*/
    font-size: 23px !important;
    font-weight: bold;
}

/*cart page - vasa korpa*/
.gs-cart-wrap {
    /*main border color*/
    border-color: var(--background_third)!important;
}
.gs-cart-table .gs-cart-row.head-row{
    color: var(--text_first);
    font-weight: 600;
}
.gs-cart-table .gs-cart-cell, .gs-cart-table .gs-order-img img, .gs-cart-table {
    /*boja bordera unutar tabele*/
    border-color: var(--background_third)!important;
}
.gs-order-quantity .quantity-input input {
    /*boja bordera za kolicinu picker*/
     border-color: var(--text_third)!important; 
}
.gs-cart-table .gs-order-quantity .gs-quantity-change {
    left: 70px;
}
/*potvrditi text*/
.gs-cart-table .gs-order-quantity a {
    font-weight: 500;
    font-family: var(--font)!important;
}
/*potvrditi text hover*/
.gs-cart-table .gs-order-quantity a:hover {
    font-weight: 600;
    color: var(--button_blue_hover)!important;
}
.gs-cart-wrap .gs-total-sum strong {
    color: var(--text_first)!important;
    font-weight: 500!important;
}
.gs-view-more.gray {
    /*back to shop button*/
    font-weight: bold;
    border-color: var(--text_first)!important;
    background: var(--text_first)!important;
}  
.gs-view-more.gray:hover {
    /*back to shop button*/
    border-color: var(--text_first)!important;
    color: var(--text_first)!important;
    background: var(--color_white)!important;
}  
.gs-view-more.accent {
    font-weight: bold;
    border-color: var(--button_blue_hover)!important;
    color: var(--color_white)!important;
    background: var(--button_blue_hover)!important;
}

.gs-view-more.accent:hover {
    font-weight: bold;
    border-color: var(--button_blue_hover)!important;
    color: var(--button_blue_hover)!important;
    background: var(--color_white)!important;
}

/*main page*/
.gs-top-slider,
.gs-grid-banners .gs-item-wrap {
    /*main page big slider i mali slider*/
     padding: 0px!important; 
     border: 0px solid!important; 
}
/*main page big banner slider controls*/
.gs-top-slider .gs-top-sliders-controlls a {
    border-radius: 10px;
    background: var(--shadow_color_dark)!important;
}
.gs-top-slider .gs-top-sliders-controlls a:hover {
    background: var(--text_second)!important;
    color: var(--delta_blue);
}
/*main page small banners text*/
.gs-grid-banners .gs-item-data .gs-text-wrap h5 {
    line-height: 22px!important;
    font-size: 22px!important;
}
.gs-grid-controlls {
    /*main page boja pozadine popularni proizvodi*/
    /*background: #fbfbfb;*/
}
.gs-grid-controlls h5 {
    /*main page popularni proizvodi text*/
    background: var(--background_first)!important;
    color: var(--text_first)!important;
    font-weight: 600!important;
}
.gs-grid-controlls a {
    /*main page popularni proizvodi slider controls*/
    background: var(--text_second)!important;
    color: var(--background_first);
}
.gs-grid-controlls a:hover {
    /*main page popularni proizvodi slider controls*/
    background: var(--delta_red)!important;
    color: var(--color_white)!important;
}

/*main page blog section*/
.gs-floated-grid .gs-home-news {
    /*border: 1px solid var(--input_field_border);*/
    background: var(--background_first) !important;
    /*padding: 5px 15px 0;*/
    padding: 15px;
}
.gs-floated-grid .gs-home-news:hover {
    border: none;
    box-shadow: 3px 3px 7px var(--shadow_color_light);
}
.gs-floated-grid .news-text h6 {
    /*main blog title*/
    /*font-size: 18px;*/
    font-weight: bold!important;
}
/*blog main page, blog text*/
.gs-floated-grid .news-text p{
    line-height: 18px;
}
/*blog strana bloga - blog artikal*/
.gs-news-title h1{
    font-size: 24px;
    font-weight: 500;
}

/*news page*/
.gs-news-list .news-list-title h6{
    font-weight: bold;    
    font-size: 20px;
}


/*kontakt page*/
.gs-contact-form h6 {
    font-weight: bold!important;
}
.gs-important {
    /*boja texta za FAQ*/
    line-height: 1.4em;
    color: #000!important;
}
.gs-important a {
    color: #D63542!important;
    font-weight: bold;
}
.gs-contact-info li a:hover {
    color: var(--delta_red)!important;
}
.gs-contact-form label {
    font-size: 14px!important;
    /*font-weight: 300;*/
    margin-bottom: 7px!important;
}
/*kontakt input fields*/
.gs-contact-form .gs-textarea-fld, .gs-contact-form input.gs-text-fld {
    border: 1px solid var(--input_field_border) !important;    
    border-radius: 5px!important;
}
.gs-contact-form .gs-sbm-cont {
    font-weight: bold;
    border-color: var(--button_blue_hover)!important;
    background: var(--button_blue_hover)!important;
}
.gs-contact-form .gs-sbm-cont:hover {
    border-color: var(--button_blue_hover)!important;
    color: var(--button_blue_hover)!important;
    background: var(--color_white)!important;
}

/*F.A.Q. page*/
.gs-faq-item .gs-faq-text .gs-separator{
    padding: 5px 0;
}
.gs-faq .gs-faq-icon {
    width: 45px!important;
    height: 45px!important;
    font-size: 30px!important;
    line-height: 45px!important;
    font-family: var(--font)!important;
}
.gs-faq-question h6{
    font-weight: bold;
    font-size: 18px!important;
    color: #141414!important;
}
.gs-faq-answer p{
    padding-left: 5px!important;
}

/*FOOTER*/
.gs-footer {
    font-family: var(--font)!important;
    border-top: 1px solid #7fa7d9;
    background: var(--color_white)!important; 
    /*background: #F5F5F5!important; */
    color: var(--text_second)!important; 
}
.gs-footer .gs-footer-nav.small a{
    font-size: 12px!important;
    font-weight: 600!important;
    color: var(--text_first)!important;
}
.gs-footer .gs-footer-nav.small a:hover{
    transition: all .3s ease-out;
    color: var(--delta_red)!important;
}


#gs-footer .gs-separator{
    padding: 8px 0!important;
    /*background: #404040!important; */
}
/*#userDataFrm h2:nth-of-type(3) {*/
/*  display: none!important;*/
/*}*/



/*footer social*/
.gs-footer .gs-footer-socials ul li {
    background: var(--background_first)!important;
    box-shadow: 4px 4px 6px var(--shadow_color_light), inset  4px 4px 6px var(--shadow_color_light);
    height: 45px;
    width: 45px;
    line-height: 45px;
    border-radius: 8px;
}
.gs-footer .gs-footer-socials ul li:hover {
    cursor: pointer;
    background: var(--background_second)!important;
    box-shadow:4px 4px 6px var(--shadow_color_dark);
}
.gs-footer .gs-footer-socials ul a {
    font-size: 20px!important;
    margin: 10px;
    color: var(--color_black);
}
/*footer remove all product categories*/
.gs-footer-nav ~ .gs-footer-nav {
    visibility: hidden!important;
    display: none;
}
/*footer social section*/
.gs-footer .gs-footer-socials {
     margin-top: 5px!important;
}


/*pregled korpe - narucivanje korak 2*/
.checkout{
    font-family: var(--font)!important;
}
.checkout h1, .checkout h2 {
    font-size: 20px;
    color: var(--text_first)!important;
    font-weight:bold;
}
/*izmeni dugme*/
.checkout-info strong{
    font-weight: 600;
    font-family: var(--font)!important;
    color: var(--text_second)!important;
}
.checkout-edit {
    font-weight: 600;
    border: 1px solid var(--text_first);
    padding-right: 28px!important;
    border-radius: 3px!important;
    font-family: var(--font)!important;
    height: 40px!important;
    background: var(--text_first)!important;
}
.checkout-edit:hover {
    border: 1px solid var(--text_first);
    background: var(--color_white)!important;
    color: var(--text_first);
}
.checkout .back {
    font-weight: 600;
    height: 43px!important;
    border: 1px solid var(--text_first);
    background: var(--text_first)
}
.checkout .back:hover {
    border: 1px solid var(--text_first);
    background: var(--color_white);
    color: var(--text_first);
}
.checkout-items {
    border: none;
    /*todo*/
    /*box-shadow:-10px -10px 30px 0 red, 10px 10px 30px 0 green, -10px -10px 10px 0 yellow inset , 10px 10px 10px 0 blue inset;*/
    /*box-shadow:-10px -10px 10px 0 rgba(0,0,0,0.08), 10px 10px 10px 0 rgba(0,0,0,0.15);*/
    box-shadow:4px 4px 6px var(--shadow_color_light);
    border-radius: 10px!important;
    background: var(--background_second)!important;
    color: var(--text_first)!important;
}
.checkout-items ul {
    border-bottom: 2px solid #141414;
}
.checkout-items .total-sum span {
    margin-left: 5px;
    font-size: 18px;
    color: #4676b1!important;
    font-weight: bold!important;
}
.checkout-content #descr p{
    font-size: 14px;
}
/*logged user profile page*/
.user .hint {
    font-size: 13px!important;
}
.checkout-login {
    font-family: var(--font)!important;
    font-size: 13px;
    font-weight: 600!important;
    color: #1F1F1F!important;
}
.checkout-login:hover {
    color: #d63542!important;
}
.checkout textarea{
    border: 1px solid var(--shadow_color_dark)!important;
    border-radius: 5px;
}

/*total cena proizvoda u hederu*/
.gs-cart-info .accent-color{
    color: var(--text_second)!important;
}

/*cart popup bubble*/
.gs-cart-box {
    background: var(--background_first)!important;
    border-radius: 10px;
}
/*cart popup bubble button*/
.gs-cart-box .gs-cart-total a{
    color: var(--color_white)!important;
    background: var(--button_blue)!important;
    padding: 11px 12px!important;
    border-bottom-right-radius: 10px!important;
}
.gs-cart-box .gs-cart-total a:hover{
    background: var(--button_blue_hover)!important;
}
/*cart popup bubble price color*/
.gs-cart-box .gs-cart-cell em, .gs-cart-box .gs-cart-total strong {
    color: var(--text_second)!important; 
}
/*cart popup bubble text color*/
.gs-cart-box .gs-cart-cell span, .gs-cart-box .gs-cart-cell strong {
    color: var(--text_third)!important;
}


/*login page*/
/*user login error email & password*/
.login .enter-num {
    margin-bottom: 20px;
}
.checkout-content {
    border:none!important;
    border-radius: 10px!important;
}
.checkout-content p {
    color: var(--text_second)!important;
    line-height: 16px!important;
    font-size: 13px!important;
}
.checkout label {
    margin-top: 15px;
    line-height: 37px;
    font-family: var(--font)!important;
    font-size: 12px;
    color: var(--text_second)!important;
}
.checkout label span {
    font-weight: 600!important;
    border: none!important;
    background: none!important;
    /*ovo za width treba da check*/
    /*width: 60px!important;*/
}

/*input na checkout page (user details)*/
.checkout input, .checkout select {
    padding-left: 15px;
    /*width: 320px;*/
    height: 39px;
    border-radius: 5px;
    line-height: 37px;
    background: var(--color_white);
}
.login form .btn-holder {
    margin-top: 30px!important;
}
.login form .btn-holder a {
    font-weight: 600!important;
    color: var(--text_first)!important;
}
.login form .btn-holder a:hover {
    color: var(--delta_red)!important;
}
.checkout .submit {
    height: 45px!important;
    font-weight: 600!important;
    font-family: var(--font)!important;
    border: 1px solid var(--button_blue_hover)!important;
    background: var(--button_blue_hover)!important;
}
.checkout .submit:hover {
    color: var(--button_blue_hover)!important;;
    border: 1px solid var(--button_blue_hover)!important;
    background: var(--background_first)!important;
}
.login-text #error{
    color: red!important;
}
.login-form .enter-num{
    margin-top: 40px!important;
    margin-bottom: 0px!important;
}
footer .checkout{
    border-top: none!important; 
    padding-top: 10px; 
}
footer .checkout .pull-left a,
footer .checkout .pull-right a{
    font-size: 13px!important;
    font-family: var(--font)!important;
    line-height: 20px;
    font-weight: 600!important;
    color: var(--text_second)!important;
}
footer .checkout .pull-left a:hover,
footer .checkout .pull-right a:hover{
    color: var(--delta_red)!important;
}

footer .checkout .pull-right .phone{
    display: none;
    font-size: 13px!important;
    font-family: var(--font)!important;
    line-height: 20px;
    font-weight: 600!important;
    color: var(--text_second)!important;
}
header .header-text a{
    font-size: 13px!important;
    font-family: var(--font)!important;
    line-height: 20px;
    font-weight: 600!important;
    color: var(--text_second)!important;
}
header .header-text a:hover{
    color: var(--delta_red)!important;
}
#sentMailMsg{
    color: var(--delta_red);
}

/*BRZI PREGELD POPUP*/
.gs-qv-close span{
    top: 7px!important;
    left: 0px!important;
}
/*brzi pregled hover dugme hover boja*/
.gs-qw-button:after {
    background: var(--delta_blue)!important;
}
/*brzi pregled hover dugme text boja*/
.gs-qw-button span {
    font-weight: 600;
}


/*order end screen*/
/*order end screen*/
.order-end p{
    font-size: 13px!important;    
}
.order-end .number-holder {
    border: 2px solid var(--delta_red)!important;
    font-weight: 600!important;
    font-family: var(--font)!important;
    color: var(--delta_red)!important;
}
.back-to-shop {
    border-radius: 5px!important;
    background: var(--text_first)!important;
    color: var(--color_white);
    border: 1px solid var(--text_first)!important;
}
.back-to-shop:hover {
    background: var(--color_white)!important;
    color: var(--text_first)!important;
    border: 1px solid var(--text_first)!important;
}

/*nacin preuzimanja proizvoda zadnji step u kupovini*/
#storePickup{
    font-weight: 600;
    text-decoration: underline;
    color: var(--text_first);
}
#storePickup:hover{
    color: var(--delta_red);
}
/*radio button boja za nacin preuzimanja robe*/
.pseudo-input.active-delivery:before {
    background: var(--delta_red)!important;
}



.user .nav li {
    background: var(--background_second)!important;
}
.user .nav li.active {
    background: var(--background_first)!important;
    color: var(--text_first)!important;
    font-weight: 500;
}
/*logged in user. stranica trenutne porudzbine*/
.user .show-more,
.user .order-again{
    height: 31px!important;
}



/*powered by gombashop footer copyright remove*/
.gs-footer .gs-copy-right span.gs-copy-ft:nth-child(2) {
    display: none!important;
}
.powered-by{
    display: none!important;
}

/*cart page gde je tabela svih proizvoda pa dugme da se delte*/
.gs-cart-table .gs-order-remove a:hover {
    background: var(--delta_red)!important;
}
/*cart page gde je tabela svih proizvoda pa dugme kada se menja kolicina koliko proizvoda zelimo*/
.gs-cart-table .gs-order-quantity .gs-quantity-change span:hover {
    background: var(--button_blue_hover)!important;
}


/*hover over the main menu of items spavaca soba->posteljine->posteljine komplet*/
.gs-menu-item .gs-sub-menu ul li a {
    font-size: 13px;
    /*ove dve stavke ispod su novododate*/
    display: inline-block;
    position: relative;
}
/*ovo je stari stil gde samo da je underline kada je hover preko opcije*/
/*.gs-menu-item .gs-sub-menu ul li a:hover {*/
/*    text-decoration: underline!important;*/
/*    color: var(--delta_red)!important;*/
/*}*/

/*animirani underline START*/
.gs-menu-item .gs-sub-menu ul li a:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color:var(--delta_red);
  transform-origin: bottom right;
  transition: transform 0.35s ease-out;
}

.gs-menu-item .gs-sub-menu ul li a:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
/*animirani underline END*/

/*glavni meni NOVO kategorija, treba da bude drugacija od ostalih*/
.gs-menu-wrap > .gs-menu-item:nth-of-type(1) a { 
    background: var(--color_black);
    padding-top: 8px;
    padding-bottom: 8px;
    border: 2px solid var(--color_black);
    padding-left: 8px;
    font-weight: 500;
    padding-right: 8px;
    /*border-radius: 8px;*/
    color:var(--color_white);
    margin-top: 0!important;
    margin-bottom: 0!important;
}

.gs-menu-wrap > .gs-menu-item:nth-of-type(1) a:hover { 
    background: var(--color_white);
    color:var(--color_black);
}


/*glavni meni AKCIJA kategorija, treba da bude drugacija od ostalih*/
.gs-menu-wrap > .gs-menu-item:nth-of-type(2) a { 
    background: var(--delta_red);
    padding-top: 8px;
    padding-bottom: 8px;
    border: 2px solid var(--delta_red);
    padding-left: 8px;
    font-weight: 500;
    padding-right: 8px;
    /*border-radius: 8px;*/
    color:var(--color_white);
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.gs-menu-wrap > .gs-menu-item:nth-of-type(2) a:hover { 
    background: var(--color_white);
    color:var(--delta_red);
}
/*glavni meni AKCIJA kategorija, treba da bude drugacija od ostalih*/


/*Stranice proizvoda peskira, bademantila ,itd. tamo gde je opis i cena..*/
/*opis proizvoda h2*/
.gs-rtf h2{
    font-size: 20px;
    font-weight: 500;
}
.gs-item-detail-wrap {
    border: none!important;
    padding: 20px!important;
}
/*forma za add to cart*/
.gs-add-cart-form .gs-cart-form{
    border: 1px solid var(--input_field_border)!important;
    border-radius: 10px!important;
}
/*forma ->select dimenzija*/
.gs-cart-form .gs-select-wrap select{
    border: 1px solid var(--input_field_border)!important;
}
/*forma -> biranje kolicine*/
.gs-cart-form .gs-item-sum .gs-update-sum a {
    background: var(--text_first)!important;
    color: var(--color_white)!important;
}
.gs-cart-form .gs-item-sum .gs-update-sum a:hover {
    background: var(--button_blue_hover)!important;
}
/*forma add to cart dugme kupi*/
.gs-sbm-cart {
    background: var(--button_blue_hover)!important;
    color: var(--color_white)!important;
    border-color: var(--button_blue_hover)!important;
}
.gs-sbm-cart:hover {
    background: var(--color_white)!important;
    color: var(--button_blue_hover)!important;
    border-color: var(--button_blue_hover)!important;
}
/*kartice sastav i karakterstike proizvoda*/
.gs-tabs-head .gs-tab {
    background: var(--background_second)!important;
    border-color: var(--input_field_border)!important;
}
.gs-tabs-head .gs-tab.active {
    font-weight: 500;
    background: var(--background_first)!important;
    color: var(--text_first)!important;
}
.gs-tabs-body .gs-tab-table {
    border: 1px solid var(--input_field_border)!important;
    border-bottom: none!important;
}
.gs-tabs-body .gs-tab-table .gs-tab-cell:first-child {
    background: var(--background_second)!important;
    color: var(--text_first)!important;
    font-weight: 500;
}


/*user profil- trenutne porudzbine poruci ponovo*/
.gmbStdMsg .gmbStdMsgClose.gmb-buttonLeft {
    cursor: pointer;
    background: var(--button_blue)!important;
    color: var(--color_white)!important;
    font-family: var(--font)!important;
    font-weight: 500;
}
.gmbStdMsg .gmbStdMsgClose.gmb-buttonLeft:hover {
    background: var(--button_blue_hover)!important;
    color: var(--color_white)!important;
}
.gmbStdMsg .gmbStdMsgClose.gmb-buttonRight {
    cursor: pointer;
    background: var(--text_third)!important;
    color: var(--color_white)!important;
    font-family: var(--font)!important;
    font-weight: 500;
}
.gmbStdMsg .gmbStdMsgClose.gmb-buttonRight:hover {
    background: var(--text_first)!important;
    color: var(--color_white)!important;
}

/*MOBILE*/
/*mobile*/
/*mobile*/
/*mobile*/
/*mobile*/
/*mobile*/
/*mobile*/
.mgs-top-line-actions {
    /*header bg*/
    background-color: #141414!important;
}
.mgs-top-line-actions nav a {
    /*text header levo*/
    margin: 0 1rem 0 0!important;
}
.mgs-top-line-actions .mgs-lang-list a.active {
    /*text language header*/
    color: #FFFFFF!important;
    font-weight: bold;
    padding: 5px;
    border-radius: 3px;
    background-color: #d63542;
}
.mgs-top-header {
    /*padding sa lefe i desne str headera*/
    padding: 0 1rem!important;
}
.mgs-mobile-btn {
    /*hamburger menu*/
    width: 20px!important;
    height: 20px!important;
    margin-right: 1.5rem!important;
}
.mgs-mobile-btn .line {
    /*hamburger menu line*/
    height: 1.5px!important;
}
.mgs-mobile-search {
    /*search icon*/
    font-size: 20px!important;
}
.icon-ico_search{
    /*search icon*/
    font-weight: bold!important;
}

.mgs-login-action .head-icon {
    /*login avatar icon*/
    font-size: 20px!important;
    font-weight: bold!important;
}
.mgs-cart {
    /*cart whole field*/
    margin-left: 20px!important;
    /*left: -3px!important;*/
}
.mgs-cart .icon {
    /*cart icon*/
    left: -2px;
    font-weight: bold;
    font-size: 20px!important;
    text-align: center;
}
.mgs-cart .mgs-cart-items {
    /*cart red number icon*/
    right: -12px!important;
}

.mgs-add-cart-form{
    /*pozadina na stanici proizvoda-> opis teksta*/
    background-color: #FFFFFF!important;
}

.mgs-share-menu a .icon-ico_facebook,
.mgs-share-menu a .icon-instagram {
    /*side menu social bg color*/
    /*background-color: #141414;*/
}
.mgs-share-menu a .icon:before {
    /*side menu social icon alligment*/
    top: 0px!important;
}
.mgs-share-menu a .icon {
    /*side menu social icon style*/
    font-size: 12px;
    width: 25px;
    line-height: 25px;
    height: 25px;
    margin-right: 7px;
}
.mgs-tags {
    /*ikonica tag na slikama*/
    margin: 8px;
}
.mgs-footer .mgs-footer-col .mgs-footer-col-pages {
     margin: 0 0 1rem;
}
.mgs-footer .mgs-footer-col-title {
    /*footer*/
    color: #7FA7D8;
}
.mgs-footer .mgs-footer-col nav a {
    color: #9c9c9c;
}
.mgs-footer .mgs-footer-contact .mgs-f-c-label {
    color: #EBEAEA;
}
.mgs-footer .mgs-footer-contact .mgs-f-c-descr a {
    color: #D63542!important;
}
.mgs-footer .mgs-footer-contact a {
    font-weight: bold;
}
.mgs-footer .mgs-footer-grid {
    padding: 2rem .8rem 0;
}
.mgs-footer .mgs-footer-info {
    padding: 0 .8rem .8rem;
    text-align: justify;
}
.mgs-footer .mgs-footer-info, .mgs-footer .mgs-footer-marker {
    border-color: #7FA7D8!important;
}
.mgs-footer .mgs-footer-marker {
    padding: .5rem .8rem .5rem .8rem;
    border-top: 1px solid;
}
.mgs-section {
    padding: 0 1rem!important;
}
.mgs-about-gray-section {
 /*about us bottom padding*/
     padding: 0px!important; 
}
.mgs-breadcrumb a {
    /*breadcrumb not active */
    color: #141414!important;
}
.mgs-breadcrumb ul span {
    /*breadcrumb active*/
    font-style: italic;
    color: #D63542;
}
.bg-gray {
    /*blog gallery bg color*/
     background: none!important; 
}
.mgs-news-detail-gallery, .gs-related-news {
    /*blog gallery padding*/
     padding: 0px!important; 
}
.mgs-news-gray-section .mgs-section-title {
    /*blog galerija title*/
    display: none;
}
.mgs-contact-book .mgs-contact-item a {
    /*mobile contact page links*/
    font-weight: bold;
    color: #D63542;
}
.mgs-contact-book strong {
    /*mobile contact page title*/
    margin-bottom: 1px;
}

/*mobilni dugme na glavna strana za blog, dugme opsirnije*/
.mgs-view-more.white{
    border-color: var(--text_first)!important;
    background: var(--text_first)!important;
    color: #FFFFFF!important;
    font-weight: 500;
}

.mgs-cart-form .mgs-select-wrap select {
    /*buy product dialog, select text color*/
    color: #141414!important; 
}
.mgs-cart-table .mgs-product-name {
    /*mobile cart product name color*/
    color: #000000!important;
}
.mgs-back-to-shop a.mgs-view-more {
    /*mobile cart back to store button*/
     text-transform: none!important;
}
.mgs-view-more.transparent {
    /*back to store text*/
    color: #7FA7D8!important;
    border-color: #7FA7D8!important;
}


/*mobile NOVO dugme u meniju START*/
.mgs-menu-wrap > .mgs-menu-item:nth-of-type(1) a{ 
    padding: 0rem 2.2rem 0rem 1rem;
    background: var(--color_black);
    padding-top: .74rem;
    padding-bottom: .74rem;
    font-weight: 500;
    color:var(--color_white);
}
/*mobile NOVO dugme u meniju END*/


/*mobile AKCIJA dugme u meniju START*/
.mgs-menu-wrap > .mgs-menu-item:nth-of-type(2) a{ 
    padding: 0rem 2.2rem 0rem 1rem;
    background: var(--delta_red);
    padding-top: .74rem;
    padding-bottom: .74rem;
    font-weight: 500;
    color:var(--color_white);
}
/*mobile AKCIJA dugme u meniju END*/


/*hide link ka faq u hederu, kada poprave FAQ link moze da se vrati*/
._dev-faq-link{
    display: none!important;
}

/*mobilni footer izbaci powered by gomba*/
.mgs-footer .mgs-f-marker-info span:nth-of-type(2) {
    display: none!important;
}

/*mobilni footer izbaci FAQ*/
.mgs-footer .mgs-footer-col.mgs-footer-col-pages span:nth-of-type(3){
    display: none!important;
}

/*mobilni kontakt izbaci FAQ dugme*/
.mgs-contacts-text a.mgs-view-more{
    display: none!important;
}

/*mobilni baner text na slici*/
.mgs-banners-layout-1 .mgs-banner-title {
    color: var(--text_first)!important;
    text-shadow: 2px 2px 4px var(--background_third);
}

/*mobilni footer da bude iznad bankinih gluposti banera*/
@media screen and (max-width: 1023px){
footer .copy {
     position: relative; 
     top: 0px; 
     margin-bottom: 0px; 
}
.paymentgroup {
    background: #000000;
}
}

/*mobile chekout login opcija za kupca*/
@media screen and (min-width: 320px) and (max-width: 479px){
.checkout-login {
    margin-top: 10px!important;
    text-align: center;
    padding-right: 5px!important;
    padding-left: 5px!important;
    width:100px!important;
    border-radius: 5px!important;
    background: var(--background_third)!important;
}
}

/*mobile kada oce da doda u korpu a nije izabrao varijaciju*/
.mgs-cart-error span {
    display: block!important;
    font-weight: 600;
}
/*mobile kada oce da doda u korpu a nije izabrao varijaciju - kaze mu da niije izabrao dimenziju*/
.mgs-cart-error .mgs-error-name {
    padding-top: 5px;
    font-weight: 400;
}



/*MOBILE FACEBOOK MESENGER CHAT PLUGIN*/
.fb_dialog_mobile{
    bottom: auto!important;
    right: auto!important;
}
/*MOBILE FACEBOOK MESENGER CHAT PLUGIN*/


/*custom scrollbars*/
 /*width */
/*::-webkit-scrollbar {*/
/*  width: 7px;*/
/*}*/

 /*Track */
/*::-webkit-scrollbar-track {*/
/*  background: #EBEAEA; */
/*}*/
 
 /*Handle */
/*::-webkit-scrollbar-thumb {*/
/*  background: #141414; */
/*}*/

 /*Handle on hover */
/*::-webkit-scrollbar-thumb:hover {*/
/*  background: #7FA7D8; */
/*}*/






/*dodatne izmene za izdavanje racuna hide neke elemente*/
/*dodatne izmene za izdavanje racuna hide neke elemente*/
/*dodatne izmene za izdavanje racuna hide neke elemente*/
/*dodatne izmene za izdavanje racuna hide neke elemente*/
/*#userDataFrm h2:nth-of-type(3) {*/
/*  display: none!important;*/
/*}*/

/*#userDataFrm label:nth-of-type(16),*/
/*#userDataFrm label:nth-of-type(17),*/
/*#userDataFrm label:nth-of-type(18),*/
/*#userDataFrm label:nth-of-type(19),*/
/*#userDataFrm label:nth-of-type(20){*/
/*  display: none!important;*/
/*}*/

/*checkout polje za izdavanje racuna ili fakture, to se uvek izdaje*/
/*.checkout-info:nth-of-type(4) p {
    display: none!important;
}*/


/*slajder za naziv artikla ili boju kada ih ima vise. nalazi se u FILTER bloku*/
.mCSB_scrollTools .mCSB_dragger {
    background: var(--delta_red)!important;
}
/*slajder za cenu artikla. nalazi se u FILTER bloku*/
.noUi-handle {
    background: var(--delta_red)!important;
}


/*dugme za promo kod*/
.checkout .back,
.checkout .submit {
    margin-top: 10px;
}


/*dugme neko koje se random pojavilo na sred straice FAQ*/
#gtx-trans{
    display: none!important;
}


/*opcije za plaćanje*/
/*div gde je slika*/
.payment-methods .img-holder {
    box-shadow: 4px 4px 6px var(--shadow_color_light), inset  4px 4px 6px var(--shadow_color_light);
    background-color: var(--background_first);
}
.payment-methods .img-holder.active {
    background-color: var(--delta_red);
}
/*text ispod slike*/
.payment-methods li p {
    margin: 10px 0;
    height: 24px;
}
/*radio button kada je aktivan*/
.payment-methods .img-holder.active ~ .pseudo-input:before {
    background: var(--delta_red)!important;
}

/*BANKA INTESA LOGO*/
.paymentgroup{
  display: inline-block;
  list-style-type: none;
  text-align: center;
  padding: 0 0 10px 0;
  margin: auto;
  width: 100%;
}
.payment {
  margin-left: 2px;
  display: inline-block;
  align-content: center;
  margin-top: 2px;
}
.responsive {
    width: 100%;
    height: auto;
}

/*span da kaze da se izabere varijacija*/
.gs-cart-error span em {
    font-weight: 600;
}

/*loklaizovan h1 na kontakt stranicu */
.gs-copy-text h1 {
    font-size: 35px;
    font-weight: 500;
}
.gs-copy-text h2 {
    font-size: 25px;
    font-weight: 300;
}



/*mobilni telefon slika na kategoriji proizvoda (jorganska navlaka, posteljina itd..)*/
/*ukoliko nesto ne valja sa slikom na mobu ovo se brise ili koriguje*/
/*.mgs-category-image {
     padding-top: 0px!important; 
}

.mgs-background, .mgs-bg-pattern, .mgs-pattern{
    height: 45%;
    position: relative!important;
}

.mgs-category-image .mgs-catalog-title-content {
    position: absolute;
    background-color:transparent!important; 
    padding-bottom:1.5rem!important;
    color: #000000!important;
}
*/

/* GOOGLE MAPS */
#map-canvas {
    display: none!important;
}































/* gs-header-part-end */

.main-color{color:#000000}.accent-color{color:#292929}.gs-important{color:#ed4f2a}.gs-wrap-bg{border-color:#dddbdb}.gs-home-title,.gs-wrap-bg{background:#fff}.gs-preloader .loader{border-color:#292929}.gs-preloader .loader-inner{background:#292929}.gs-top-slider{border-color:#dddbdb;background:#fff}.gs-top-slider .gs-top-sliders-controlls a{background:rgba(99,99,99,.7);color:#fff}@media (min-width:1025px){.gs-top-slider .gs-top-sliders-controlls a:hover{background:#636363}}.gs-content-wrap{background:#fff}.gs-breadcrumb ul a{color:#8b8b8b}.gs-breadcrumb ul span{color:#292929}.scrollable .scroll-bar.vertical,.scrollable .scroll-bar.vertical .thumb{background:#000000}.gs-search-box .gs-close-search span{background:#fff}.gs-search-form .gs-field-box input.gs-text-field{border-color:#dddbdb;background:#fff}.gs-search-form .gs-field-box button{background:#8b8b8b;color:#fff}@media (min-width:1025px){.gs-search-form .gs-field-box button:hover{background:#000000}}.gs-scroll-down strong{border-color:#fff;color:#fff}.gs-preview{background:#fbfbfb;text-align:center;padding:10px 15px}.gs-preview p{display:inline-block;max-width:550px;text-align:left;vertical-align:bottom}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-content{background:#fff;border-radius:5px}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-cart-loading{background:#fff}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-read-more{background:hsla(0,0%,95.3%,.9)}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-cart-form{background:#fff;border:1px solid #dddbdb}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-cart-form .gs-gv-tick span{font-size:11px}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-price strong{color:#292929}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-submit{background:#292929;border-color:#292929}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-submit:hover{color:#292929}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-close{background:#292929}.gs-qv-pop-up.gs-qv-overwrite .gs-qv-close:hover{background:#000000}.gs-cat-labels label.no-products{color:#9c9c9c}.gs-cat-title span{color:#8b8b8b}.gs-footer{background:#404040;color:#9c9c9c}.gs-footer .gs-footer-nav a{border-color:#9c9c9c}.gs-header,.gs-header.index,.gs-header.index .gs-logo-wrap{background:#fff}.gs-header.index .gs-cat-nav{background:transparent;border:none}.gs-header.index .gs-cat-nav .gs-cat-nav-wrap{background:#fbfbfb}@media (min-width:1025px){.gs-header.index a.gs-main-link:hover{background:#fff}}.gs-header .gs-main-nav{background:#404040}.gs-head-links a{color:#fff}@media (min-width:1025px){.gs-head-links a:hover{color:#dddbdb}}.gs-head-links a.active{color:#dddbdb}.gs-head-contacts a{color:#8b8b8b}.gs-head-contacts a.gs-circle{color:#fff}.gs-head-contacts a.gs-circle.gs-fb{background:#43609c}.gs-head-contacts a.gs-circle.gs-tw{background:#2caae1}.gs-head-contacts a.gs-circle.gs-em{background:#292929}.gs-head-contacts a em{color:#fff}@media (min-width:1025px){.gs-head-contacts a:hover span{color:#000000}}.gs-logo-wrap{background:#fff}.gs-lang-bar ul a{color:#fff;background:#8b8b8b}@media (min-width:1025px){.gs-lang-bar ul a:hover{background:#292929;color:#fff}}.gs-lang-bar ul a.active{background:#292929;color:#fff}.gs-cat-nav{background:#fff;border-color:#dddbdb}.gs-search a{color:#000000}.gs-mobile-menu{color:#fff}.gs-mobile-menu em{background:#fff}.gs-cart a.gs-add-to-cart span.icon{background:#292929;color:#fff}@media (min-width:1025px){.gs-cart a.gs-add-to-cart span.icon:hover{background:#000000;color:#fff}}.gs-cart a.gs-add-to-cart .gs-cart-sum{background:#000000;color:#fff}.gs-cart a.gs-add-to-cart .gs-cart-info{border-color:#dddbdb}.gs-cart a.gs-add-to-cart .gs-cart-info span{color:#636363}@media (min-width:1025px){.gs-menu-item a.gs-main-link:hover,.gs-menu-item a.gs-main-link:hover span{color:#292929}}@media (max-width:1025px){.gs-menu-item a.gs-main-link.active{background:#dddbdb}.gs-menu-item a.gs-main-link.active span{color:#292929}}.gs-menu-item .gs-sub-menu,.gs-menu-item .gs-sub-menu ul{border-color:#dddbdb}@media (min-width:1025px){.gs-menu-item .gs-sub-menu ul li:hover a{color:#292929}}.gs-menu-item .gs-sub-menu ul .gs-sub-menu{background:#fff;border-color:#dddbdb}.gs-menu-item .gs-sub-menu ul .gs-sub-menu a{color:#000000}@media (min-width:1025px){.gs-menu-item .gs-sub-menu ul .gs-sub-menu a:hover{color:#292929}}@media (max-width:1025px){.gs-menu-item .gs-sub-menu{background:#9c9c9c}}.gs-cart-box{background:#fff;border-color:#000000}.gs-cart-box .gs-cart-cell span,.gs-cart-box .gs-cart-cell strong{color:#8b8b8b}.gs-cart-box .gs-cart-cell em,.gs-cart-box .gs-cart-total strong{color:#292929}.gs-cart-box .gs-cart-total a{color:#fff;background:#292929}.gs-cart-box .gs-cart-total a em{background:transparent;color:#fff}@media (min-width:1025px){.gs-cart-box .gs-cart-total a:hover{background:#000000}}.gs-cart-box .gs-tick-arrow span{background:#000000}.gs-view-more{border-color:#9c9c9c;color:#9c9c9c}@media (min-width:1025px){.gs-view-more:hover{background:#000000;border-color:#000000;color:#fff}}.gs-view-more.white{border-color:#fff;color:#fff}@media (min-width:1025px){.gs-view-more.white:hover{background:#fff;color:#8b8b8b}}.gs-view-more.light{border-color:#f3f3f3;color:#f3f3f3}@media (min-width:1025px){.gs-view-more.light:hover{background:#f3f3f3;color:#000000}}.gs-view-more.gray{border-color:#8b8b8b;color:#fff;background:#8b8b8b}@media (min-width:1025px){.gs-view-more.gray:hover{background:transparent;color:#8b8b8b}}.gs-view-more.accent{border-color:#292929;color:#fff;background:#292929}@media (min-width:1025px){.gs-view-more.accent:hover{background:transparent;color:#292929}}.gs-view-more.dark{border-color:#000000;color:#fff;background:#000000}@media (min-width:1025px){.gs-view-more.dark:hover{background:transparent;color:#000000}}.gs-view-more.dark-gray{border-color:#8b8b8b;color:#8b8b8b}@media (min-width:1025px){.gs-view-more.dark-gray:hover{background:#8b8b8b;color:#fff}}.gs-download{color:#292929}.gs-qw-button{background:#fff;border-color:#fff}@media (min-width:1025px){.gs-qw-button:hover{color:#fff}}.gs-qw-button:after{background:#292929}div#gs-leasing-btn-prd.gs-overwrite{display:block}div#gs-leasing-btn-prd.gs-overwrite .gs-leasing-btn{display:block;padding:5px 30px}.gs-preloader{background:#fff}.gs-pattern.main-color{background:rgba(0, 0, 0,.85)}.gs-pattern.white{background:hsla(0,0%,100%,.85)}.gs-pattern.accent-color{background:rgba(41, 41, 41,.85)}.gs-floated-grid .gs-grid-wrap.with-bg{background:#fff}.gs-floated-grid .gs-grid-item{border-color:transparent}@media (min-width:1025px){.gs-floated-grid .gs-grid-item:hover.with-hover{border-color:#f4f4f4}}.gs-floated-grid .gs-item-data{background:#fff;border-color:#dddbdb}.gs-floated-grid .gs-item-image .gs-tags em{color:#fff}.gs-floated-grid .gs-item-image .gs-tags em.gs-disc{background:#000000;color:#fff}.gs-floated-grid .gs-item-image .gs-tags em.gs-new{background:#292929}.gs-floated-grid .gs-item-image .gs-qiuck-links a{background:rgba(41, 41, 41,.8);color:#fff}.gs-floated-grid .gs-item-text strong{background:#000000;color:#fff}.gs-floated-grid .gs-item-text em.icon{background:#292929;color:#fff}.gs-floated-grid .gs-item-price .gs-old-price{color:#8b8b8b}.gs-floated-grid .gs-item-price .gs-old-price:before{background:#8b8b8b}.gs-grid-controlls a{background:#8b8b8b;color:#f4f4f4}@media (min-width:1025px){.gs-grid-controlls a:hover{background:#000000}}.gs-grid-controlls h5{background:#292929;color:#fff}.gs-grid-banners .gs-item-wrap{background:#fff;border-color:#dddbdb}.gs-grid-banners .gs-text-wrap{color:#fff}.gs-grid-banners .gs-text-wrap.dark-color{color:#000000}.gs-item-detail-wrap{border-color:#dddbdb;background:#fff}.gs-detail-slider .gs-pattern{background:rgba(41, 41, 41,.45)}.gs-item-collections{border-color:#f4f4f4}.gs-item-collections a.gs-view-more{color:#fff;background:#8b8b8b;border-color:#8b8b8b}.gs-pr-price span:after{background:#000000}.gs-add-cart-form .gs-cart-form{background:#fff;border-color:#dddbdb}.gs-sbm-cart{background:#292929;color:#fff;border-color:#292929}@media (min-width:1025px){.gs-sbm-cart:hover{background:transparent;color:#292929}}.gs-fast-order.gs-overwrite{background:#fff;border-color:#dddbdb}.gs-fast-order.gs-overwrite .fast-order-sbm{background:#8b8b8b;color:#fff;border-color:#8b8b8b}@media (min-width:1025px){.gs-fast-order.gs-overwrite .fast-order-sbm:hover{background:transparent;color:#8b8b8b}}.gs-tabs-head .gs-tab{background:#f3f3f3;border-color:#dddbdb}.gs-tabs-head .gs-tab.active{background:#fff;color:#000000}.gs-tabs-body,.gs-tabs-body .gs-tab-content{border-color:#dddbdb}.gs-tabs-body .gs-mobile-title{background:#f3f3f3}.gs-tabs-body .gs-tab-table,.gs-tabs-body .gs-tab-table .gs-tab-cell{border-color:#dddbdb}.gs-tabs-body .gs-tab-table .gs-tab-cell:first-child{background:#f3f3f3}.gs-cart-wrap{border-color:#dddbdb;background:#fff}@media (max-width:950px){.gs-cart-wrap{border:none;background:transparent}}.gs-cart-wrap .gs-no-cart-items{background:#fbfbfb}@media (max-width:950px){.gs-cart-table .gs-cart-row{background:#fff}}.gs-cart-table .gs-cart-row.head-row{background:#fbfbfb}.gs-cart-table .gs-cart-cell,.gs-cart-table .gs-order-img img,.gs-cart-table .gs-order-quantity .quantity-input input{border-color:#f4f4f4}.gs-cart-table .gs-order-quantity .gs-quantity-change span{color:#fff;background:#000000}@media (min-width:1025px){.gs-cart-table .gs-order-quantity .gs-quantity-change span:hover{background:#292929}}.gs-cart-table .gs-order-remove a{background:#292929;color:#fff}.gs-news-list .news-list-title em{color:#9c9c9c}.gs-news-nav{border-color:#f4f4f4}.gs-news-title em{color:#9c9c9c}.gs-fw-banner{background:#fff;border-color:#dddbdb}.gs-cat-filter .gs-fake-select{color:#fff}.gs-cat-filter .gs-select-head{background:#000000}.gs-cat-filter .gs-select-head span{color:#fff}.gs-cat-filter .gs-select-head em{background:#292929}.gs-cat-filter .gs-select-body{background:#000000}.gs-cat-filter .gs-select-body label.active{background:#8b8b8b}@media (min-width:1025px){.gs-cat-filter .gs-select-body label:hover{background:#8b8b8b}}.gs-cat-filter .gs-aplly-btn input.submit-cat-form{background:#000000;color:#fff;border-color:#000000}@media (min-width:1025px){.gs-cat-filter .gs-aplly-btn input.submit-cat-form:hover{background:transparent;color:#000000}}.gs-sidebar{border-color:#dddbdb}.gs-open-filter,.gs-sidebar{background:#fff}.gs-open-filter strong{background:#292929;color:#fff}.gs-cat-filter span,.gs-cat-labels a{color:#000000}.gs-cat-labels label.active span:after{background:#292929}.gs-cat-labels label span{background:#fbfbfb;border-color:#dddbdb}.gs-cat-inline label{border-color:#9c9c9c}.gs-cat-inline label.active{background:#000000;color:#fff}@media (min-width:1025px){.gs-cat-inline label:hover{background:#000000;color:#fff}}.gs-category{border-color:#dddbdb}.gs-fake-sizer{background:#fff}.mCSB_scrollTools .mCSB_draggerContainer{background:transparent}.mCSB_scrollTools .mCSB_draggerRail{background:#dddbdb}.mCSB_scrollTools .mCSB_dragger{background:#292929}.gs-price-slider{padding:20px;border-top:1px solid #dddbdb}.gs-price-slider span{display:block;font-size:14px}.gs-price-slider .gs-slider-ui-wrap{margin-top:30px;height:45px;margin-right:8px}.noUi-horizontal{height:3px}.noUi-horizontal .noUi-handle{width:8px;height:25px;left:0;top:-12px;-webkit-transition:all .5s;transition:all .5s}.gs-iu-value{position:absolute;bottom:0;font-size:12px;font-weight:700}.gs-iu-value.gs-min-value{left:-5px}.gs-iu-value.gs-max-value{right:-15px}.noUi-background{background:#dddbdb}.noUi-connect{background:rgba(41, 41, 41,.5)}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{background:#292929}.noUi-active{-webkit-transform:scale(.9);transform:scale(.9)}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}.gs-content-text{border-color:#f4f4f4}.gs-contact-form .gs-field-box.error input.gs-text-fld{border-color:#ed4f2a;background:#f4f4f4}.gs-contact-form .gs-textarea-fld,.gs-contact-form input.gs-text-fld{border-color:#dddbdb;background:#fff}.gs-contact-form .gs-sbm-cont{background:#8b8b8b;border-color:#8b8b8b;color:#fff}@media (min-width:1025px){.gs-contact-form .gs-sbm-cont:hover{background:transparent;color:#8b8b8b}}.gs-contact-form .gs-error-msg{background:#fff}.gs-contact-form .gs-error-msg strong{background:url(../images/icons/error.png)}.gs-contact-form .gs-success-msg span{background:#000000;color:#fff}.gs-faq{background:#fff;border-color:#dddbdb}.gs-faq .gs-faq-icon{background:#292929;color:#fff}.gs-faq .gs-faq-text{border-color:#dddbdb}.gs-cart-form .gs-cart-preload{background:#fbfbfb}.gs-cart-form .gs-cart-preload strong{border-color:#f4f4f4}.gs-cart-form .gs-select-wrap .gs-select-tick,.gs-cart-form .gs-select-wrap select{background:#fff;border-color:#dddbdb}.gs-cart-form .gs-sel-head{border-color:#f4f4f4;background:#fff}.gs-cart-form .gs-sel-head em{color:#8b8b8b}.gs-cart-form .gs-sel-body{border-color:#f4f4f4;background:#fff}@media (min-width:1025px){.gs-cart-form .gs-sel-body label:hover{background:#fbfbfb}}.gs-cart-form .gs-sel-body label.active{background:#fbfbfb}.gs-cart-form .gs-item-sum input{border-color:#dddbdb;background:#fff}.gs-cart-form .gs-item-sum .gs-update-sum{border-color:#f4f4f4}.gs-cart-form .gs-item-sum .gs-update-sum a{background:#9c9c9c;color:#fff}@media (min-width:1025px){.gs-cart-form .gs-item-sum .gs-update-sum a:hover{background:#8b8b8b}}.gs-fast-order.gs-overwrite input.gs-text-fld{border-color:#dddbdb;background:#fff}.gs-shop-gallery{background:#fff}.gs-top-slider .gs-nav-dots a{background:#fff;border-color:#fff}.gs-top-slider .gs-nav-dots a.active,.gs-top-slider .owl-controls .owl-dots .owl-dot.active span{background:transparent}.gs-top-slider .owl-controls .owl-dots span{background:#fff;border-color:#fff}.gmbStdHover{background:hsla(0,0%,100%,.85)}.gmbStdMsg{background:#fbfbfb}.gmbStdMsg .gmbStdMsgClose{background:transparent;border-color:#000000;color:#000000}