/*! 
*  Aleyant skins - v6.0.0
*  Homepage: http://pressero.com
*  Copyright Aleyant 2019, All Rights Reserved
*  <!-- canary for www.pressero.com HostMonitor test DO NOT REMOVE, Web to Print Storefronts -->
*/@import url('https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap');@import url(css/photoswipe/photoswipe.min.css);@import url(css/photoswipe/default-skin/default-skin.min.css);body{background-color:#ffffff;color:#031313}.page-content,body.category-content-editor-body,body.page-content-editor-body,body.product-detail-editor-body{background-color:#ffffff}body.customize-iframe-body{background-color:#ffffff}a{color:rgba(3, 19, 19, 0.72)}a:focus,a:hover{color:#031313}.alt-links-color a,a.alt-links-color{color:#031313}.alt-links-color a:focus,.alt-links-color a:hover,a.alt-links-color:focus,a.alt-links-color:hover{color:rgba(3, 19, 19, 0.72)}.bg-primary{background-color:#031313}.text-primary{color:#ffffff}.text-muted{color:#031313}.bg-info{background-color:#f5eefd}.text-info{color:#031313}.bg-danger{background-color:#f2dede}.text-danger{color:rgba(3, 19, 19, 0.72)}.bg-success{background-color:#f5eefd}.text-success{color:#3c763d}.border-success{border-color:#d6e9c6}.text-warning{color:#031313}.bg-warning{background-color:#ffffcc}.border-warning{border-color:#ffffcc}.btn-default,.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default.focus[disabled],.btn-default[disabled],.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#ffffff;color:#031313;border-color:#b0b0b0;background-image:none}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default.focus:active,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#f5eefd;color:#031313;border-color:#adadad;background-image:none}.btn-primary,.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary.focus[disabled],.btn-primary[disabled],.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:rgba(3, 19, 19, 0.72);color:#ffffff;border-color:rgba(3, 19, 19, 0.72);background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:rgba(3, 19, 19, 0.72);border-color:rgba(3, 19, 19, 0.72);color:#ffffff;background-image:none}.btn-danger,.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger.focus[disabled],.btn-danger[disabled],.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ffffff;color:#031313;border-color:#031313;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus:active,.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#031313;border-color:#c71c22;color:#ffffff;background-image:none}.btn-success,.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success.focus[disabled],.btn-success[disabled],.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#031313;color:#ffffff;border-color:#031313;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus:active,.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:rgba(3, 19, 19, 0.72);border-color:#031313;color:#ffffff;background-image:none}.alert-info{background-image:none;background-color:#f5eefd;color:#031313;border-color:#f5eefd}.alert-warning{background-image:none;background-color:#ffffcc;border-color:rgba(3, 19, 19, 0.72);color:#031313}.alert-danger{background-image:none;background-color:#f2dede;color:rgba(3, 19, 19, 0.72);border-color:rgba(3, 19, 19, 0.72)}.pagination>li>a,.pagination>li>span{color:rgba(3, 19, 19, 0.72);border-color:#dddddd;background-color:#ffffff}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#c56f12;border-color:#dddddd;background-color:#eeeeee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#ffffff;border-color:rgba(3, 19, 19, 0.72);background-color:rgba(3, 19, 19, 0.72)}.well{background-color:#f5f5f5;color:#031313;border-color:#f5eefd}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:rgba(3, 19, 19, 0.72);color:#ffffff}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:rgba(3, 19, 19, 0.72)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:rgba(3, 19, 19, 0.72);color:#ffffff;border-color:rgba(3, 19, 19, 0.72)}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:rgba(3, 19, 19, 0.72)}.k-tabstrip-items .k-item.k-state-active,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-top-color:rgba(3, 19, 19, 0.72)}#top-nav.navbar-collapse,.banner-full-screen .header-nav,.navbar-default{background-image:none;background-color:#ffffff;border-color:#c9c9c9}.navbar-default .navbar-nav>li>a{color:#031313}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:rgba(3, 19, 19, 0.72)}.header-right .cart-link .dropdown-menu{background-color:#ffffff;border-color:#ccc;border-color:#cccccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.13);box-shadow:0 1px 2px rgba(0,0,0,.13)}.header-right .cart-link .dropdown-menu:before{border-bottom-color:#ccc;border-bottom-color:#cccccc}.header-right .cart-link .dropdown-menu:after{border-bottom-color:#fff;border-bottom-color:#ffffff}.menu-cart-subtotal{color:#031313;color:#031313}.menu-cart-subtotal span{color:#031313}.menu-cart-item{border-color:#ccc;border-color:#cccccc}.menu-cart-item .menu-cart-name{color:#ea871b;color:#ea871b}.menu-cart-item .menu-cart-item-cost{color:#031313;color:#031313}.menu-cart-item:hover{background-color:rgba(0,0,0,.025)}.menu-cart-item:hover .menu-cart-name{color:#031313}.menu-cart-preview-count{color:#031313;border-color:#cccccc}.home-banner-area{border-color:#f5eefd}.footer{color:#031313;background-color:#eeeeee}.footer a,.footer-nav a{color:#031313}.footer a:hover,.footer-nav a:hover{color:rgba(3, 19, 19, 0.72)}.footer-col-title h4{color:#031313}.footer-col-title:after{background-color:rgba(3, 19, 19, 0.72)}.charlimitinfo{color:#999}.customForm .instructions{background-color:#f5eefd;color:#031313;border-color:#f5eefd}.pageCaptcha{background-color:#f5f5f5;border-color:#f5eefd;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#tCosts{border-left-color:#b0b0b0;border-right-color:#b0b0b0}#tCosts td{border-bottom-color:#b0b0b0;background-color:#ffffcc}.suggested-item{border-color:#f5eefd}.suggested-item .suggested-item-image-wrap{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:-webkit-linear-gradient(top,#fcfcfc,#eee);background-image:-o-linear-gradient(top,#fcfcfc,#eee);background-image:linear-gradient(to bottom,#fcfcfc,#eee);border-bottom-color:#f5eefd}.prod-cat-item{border-color:#f5eefd;background-color:#ffffff;color:#031313}.prod-cat-item .img-wrap{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:-webkit-linear-gradient(top,#fcfcfc,#eee);background-image:-o-linear-gradient(top,#fcfcfc,#eee);background-image:linear-gradient(to bottom,#fcfcfc,#eee);border-bottom-color:#f5eefd}.prod-cat-item .prod-teaserprice{background-color:#5cb85c;color:#fff}.loginForm{border-color:rgba(3, 19, 19, 0.72);background-color:#ffffff;color:#031313}.loginForm legend{color:#031313;background-color:#f9f7f7;border-color:#f5eefd}.cartShippingGroup,.cartSummary,.checkout-form,.checkout-payment-type,.checkoutNotes,.checkoutOrderItemsSummaryArea,.checkoutSummary{border-color:rgba(3, 19, 19, 0.72);background:#ffffff;color:#031313}.cartProductPrice,.cartSummaryOrderTotal,.checkoutSummaryOrderTotal{color:#031313}.cartProduct-item-top,.cartProduct>ul>li,.cartShippingGroupInfo{border-color:#f5eefd}.cartAddInst>p,.cartItemName>p{background-color:#f5f5f5;color:#031313;border-color:#f5eefd}.saveForLaterProduct-details{border-color:#f5eefd;background-color:#ffffff;color:#031313}.search-result{border-color:#f5eefd;background-color:#ffffff;color:#031313}#profileTabs .k-tabstrip-items a{color:#031313}#profileTabs .k-tabstrip-items .k-state-active a{color:#555}.addressEntry-inner,.user-entry-info{border-color:#f5eefd;background-color:#ffffff;color:#031313}.addressEntry-edit-buttons,.locationEntry-edit-buttons,.user-list-entry-edit-buttons{border-top-color:#f5eefd}.previewPage img{border-color:#f5eefd}.assetList-item-details{border-color:#f5eefd;background-color:#ffffff;color:#031313}.item-barcode img,.item-image img{-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25)}.owl-custom-theme .owl-nav [class*=owl-]{border-color:#ccc;background-color:#fff;color:#ccc}.owl-custom-theme .owl-dots .owl-dot span{background-color:#ddd}.owl-custom-theme .owl-dots .owl-dot.active span,.owl-custom-theme .owl-dots .owl-dot:hover span{background:#aaa}.k-pager-wrap{font-size:15px}.k-pager-numbers .k-state-selected{background-color:rgba(3, 19, 19, 0.72);border-color:rgba(3, 19, 19, 0.72);color:#ffffff}.product-gallery-carousel-item{background-image:url(images/loading.gif)}.product-gallery-carousel-item.loaded{background-image:none}.product-gallery-carousel-item>a.gallery-current{-webkit-box-shadow:0 0 0 3px rgba(3, 19, 19, 0.72) inset;box-shadow:0 0 0 3px rgba(3, 19, 19, 0.72) inset}
/*# sourceMappingURL=layout.css.map */


@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap');


h1, h2, h3, h4, h5, h6, p, body{
    font-family: 'Raleway', sans-serif;
}
h1, h2 {
    font-weight: 700;
}

.instructions.alert.alert-info {
    display: none;
}


/*LOGIN*/

.pageType_login.pageName_login.user_restricted {
    background-image: url(/files/subscribers/1e58bca2-cc7f-4cea-bfa7-5db9d1537fb8/WebFiles/BtoC/bixoko-fondoa.jpg);
    width: 100vw !important;
    background-position: center right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
}
.siteType_customer.pageType_login #loginPage {
    background: none;
}
.siteType_customer.pageType_login #loginPage {
       margin: 0 !important;
    padding: 0 !important;
    height: 100%;
    width: 100%;
}
.loginForm {
    border-color: #031313;
    background-color: #ffffff;
    color: #031313333;
    border-radius: 50px !important;
    text-align: center !important;
    box-shadow: 2px 2px 19px !important;
    padding: 7% 5% !important;
}
.form-control {
     text-align: center !important;
}
.loginFormLinks a {
    float: none !important;
    width: 50%;
    text-align: center !important;
}
.pageType_login.pageName_login.user_restricted .top-bar {
    display: none;
}

/*COOKIES*/

.cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override--975398958 {
    background-color: rgb(0, 70, 80);
    padding: 2%;
    color: rgb(255, 255, 255);
    font-family: inherit;
    inset: auto auto 15px 15px;
    width: 300px;
    height: auto;
    max-height: 1064px;
    overflow: auto;
    position: fixed;
    box-sizing: border-box;
    display: block;
    font-size: 12px;
    letter-spacing: 1px;
}
.cc-btn {
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
    width: 100px;
    margin-top: 15px;
}
.cc-color-override--975398958 .cc-link, .cc-color-override--975398958 .cc-link:active, .cc-color-override--975398958 .cc-link:visited {
    color: #fff !important;
}





/*PAGE*/
div#breadcrumb {
    padding-top: 1%;
    margin-bottom: 20px;
}
.breadcrumb {
   background: #fff0;
   padding: 0px;
   margin-bottom: 10px;
}
.breadcrumb>li {
    display: inline-block;
    text-align: center;
    padding: 2px 5px;
    font-weight: 400 !important;
    text-transform: uppercase;
    font-size: 0.7em;
}
body {

    background-image: url(/files/subscribers/1e58bca2-cc7f-4cea-bfa7-5db9d1537fb8/WebFiles/BtoC/bixoko-fondoa.jpg);
    background-position: left center;
    background-repeat: none;
    background-attachment: fixed;
    background-size: auto;
}

.page-content, body.category-content-editor-body, body.page-content-editor-body, body.product-detail-editor-body {
    background-color: #ffffff00;
}

.container nav#top-navbar {
    display: inline;
}

body {
    padding: 0;
    border: solid 2px #e5a69a !important;

}
body {
    letter-spacing: 1px;
    line-height: 1.6;
    color: #031313;
}
a:focus, a:hover {
    text-decoration: none;
}
h3.skinsetting-prod-caption-heading a {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    color: #031313 !important;
}
h3.skinsetting-prod-caption-heading a:hover {
     color: #e5a69a !important;
}

.caption a.btn.btn-default {
    border-left: none;
    border-right: none;
    text-align: center !important;
    font-size: 10px;
    text-transform: uppercase;
    background: #f9f9f9;
    color: #031313;
    letter-spacing: 1px;
    border-radius: 0px;
    border-top: solid 1px #031313;
    border-bottom: solid 1px #031313;
}

.prod-buttons {
    text-align: center;
}
a.skinsetting-img-wrap-link:hover {
    -webkit-filter: hue-rotate(29deg) grayscale(50%);
}

.caption a.btn.btn-default:hover {
    border-left: solid 1px #031313;
    border-right: solid 1px #031313;
    text-align: center !important;
    font-size: 10px;
    text-transform: uppercase;
    background: #f9f9f9;
    color: #031313;
    letter-spacing: 1px;
    border-radius: 0px;
    border-top: none;
    border-bottom: none;
    font-weight: 600;
}

.prod-cat-item .img-wrap {
    border: none;
    background: none;
}
.prod-cat-item {
    border: solid 1px #ececec;
    padding-bottom: 5%;
    border-radius: 25px;
    background-color: #f9f9f9;
}
.skinsetting-img-wrap-link {
    height: 350px !important;
}
.prod-cat-item .img-wrap a {
    display: block;
    overflow: hidden;
    border-radius: 25px 25px 0 0;
}

/*MENU*/

.navbar-default {
    box-shadow: none;
}

#top-nav .navbar-nav>li>a {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    border: none;
    padding: 5px 15px;
}
input.form-control.pr-search-input {
    letter-spacing: 1px;
    font-size: 13px;
}
.dropdown-menu {
    margin: 10px 0 0;
    border-bottom: solid 1px #031313 !important;
    
}

#top-nav .navbar-nav {
    display: flex;
    justify-content: center;
}
.latelier a {
    background: #e5a69a;
    border-radius: 25px;
    color: #fff !important;
    border: solid 1px #ececec;
}
.latelier a:hover {
    background: #031313 !important;
    border-radius: 25px;
    color: #fff !important;
    border: solid 1px #ececec;
}



/*COMPTE CLIENT*/

.k-tabstrip-items .k-state-default .k-link, .k-panelbar>li.k-state-default>.k-link {
    color: #031313;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: 500;
}


/*CHECKOUT*/
.btn-checkout {
    background: #031313 !important;
    border-color: #031313 !important;
}
.btn-checkout:hover {
    background-color: #826e07 !important;
    border-color: #826e07 !important;
}





/*TOPBAR*/

.top-bar {
    padding: 0px;
    background: #f0f0f0;
}
.topbar.dropdown-menu>li>a {
    font-size: 1.95em;
}

.ezker {
    width: 49%;
    float: left;
    font-size: .9375em;
    text-align: center;
    }


.contact {
    padding: 2% 1% 0 1%;
}
li.login-link {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
    font-weight: 600;
}
i.fa.fa-user.fa-fw {
    margin-right: 5PX;
}


.header-right {
    margin-top: 0px;
    font-size: .9375em;
    padding: 6px;
    border-left: solid 1px #e2e2e2;
    width: 50%;
    text-align: center !important;
    }
.fa-map-marker-alt:before {
    content: "f3c5";
}
.topleft {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 0.7em;
}
p.topleft {
    color: #031313;
    font-style: italic;
    text-decoration: underline;
}
p.topleft:hover {
    color: #031313b8;

}

/*HEADER*/
div#siteSearch {
    padding-top: 3%;
}
.input-group.pr-search {
    border-radius: 25px;
    border: solid 1px #ececec;
}
button.btn.btn-primary.pr-search-button {
    background: #fff0 !important;
    border: none !important;
    color: #031313;
}
input.form-control.pr-search-input {
    border: none !important;
    background: #fff0;
}



.logo a {

    margin: auto;
    width: 100%;
}
.site-logo-wrap {
    max-width: 1300px;
    margin: auto;
    text-align: center !important;
    width: 100%;
    vertical-align: middle;
}



.bixoko {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #031313;
    margin: 0;
}

#top-nav.navbar-collapse, .banner-full-screen .header-nav, .navbar-default {
    background-color: #fff;
    border-color: #ececec;
}
a#cart-button {
    text-transform: uppercase;
    border-radius: 0;
    background: #fff0;
    border: solid 1px #031313;
    padding: 5px 8px;
    letter-spacing: 1px;
    font-size: 10px;
    font-weight: 600;
    border-radius: 25px;
}
a#cart-button:hover {
    background: #031313;
    color: #fff;
    border: solid 2px #031313;
}
li.account-link.dropdown {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 12px;
}

.header-right .cart-link {
    float: right;
    display: contents;
}








/*ACCUEIL*/
.gainekopartea {
    width: 100vw;
    max-width: 99.3vw;
    padding: 1% 0 3% 0;
}

.home-banner-area {
    margin-bottom: 20px;
    border: none;
}

.banner-full-screen .home-banner-area {
    border: none;
    padding: 1% 8%;
    margin-bottom: 3px;
}
.cycle-slideshow.cycle-paused:hover {

    filter: brightness(0.8);
}
.cycle-slideshow a, .cycle-slideshow a img {
    width: 100%;
    cursor: pointer !important;
}
.cycle-slideshow a img:hover {
    filter: brightness(0.9);
}

.cycle-pager {
    opacity: 1;
}
.cycle-pager span {
    border: 1px solid #e5a69a;
}
.cycle-pager span.cycle-pager-active {
    background-color: #e5a69a;
}
.prev-next-nav {
    opacity: 1;
    }
.prev-next-nav span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 5%;
    text-shadow: none;
    text-align: center;
    z-index: 200;
    color: #031313;
    opacity: 1;
    cursor: pointer;
}
span.harrerakotitulua {
    color: #031313;
}


.col-xs-6.col-sm-6.col-md-3.marraezker {
    border-left: solid 1px #e2e2e2;
}


h1.titulunagusia {
    text-align: center;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 2% 3% 1% 3%;
}
.aurkezpena {
    padding: 0 20%;
    text-align: center;
    margin-bottom: 30px;
}
.produktuakharrera {
    background: #f0f0f0;
    float: left;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
}
.produktuakharrera2 {
    background: #031313;
    float: left;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
}
h2.produittitreaccueil {
    text-align: left;
}
hr.divider {
    margin-top: 0px;
    margin-bottom: 40px;
    border: 0;
    border-top: 5px solid #031313;
    width: 5%;
}
hr.dividerprod {
    margin-top: 0px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #dedede;
    width: 100%;
    text-align: left;
}
input.produitbtn {
    cursor: pointer !important;
    padding: 1% 5%;
    margin-top: 20px;
    border: solid 1px #031313;
    background: #031313;
    color: #fff;
    border-radius: 25px;
    letter-spacing: 1px;
}

input.produitbtn:hover {
    background: #031313 !important;
}

.argazkia:hover {
    filter: grayscale(100%);
    }
.argazkia {
    cursor: pointer !important;
 
    padding: 0;
}  

.botoieskuin {
text-align: right;
}

.col-xs-12.col-sm-12.col-md-4.bigarrena {

    padding: 0 5%;
}
.berdin {
flex-wrap: wrap;
align-items: center;
display: flex;
}
p.blocphoto {
    margin: 0;
}

.produitmoment {
    padding-bottom: 20px;
    background: #fff;
    width: 100vw;
    max-width: 99.3vw;
    /*margin-left: calc(50% - 50vw);*/
}
.hproduct.col-xs-6.col-md-4.col-lg-4 {
    padding: 0 3%;
}
.currentCategoryDes {
    margin-bottom: 0;
}
#col-product-info {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1;
    top: 30px;
    transition: top 300ms ease 0s;
}
h4.zenbakitan {
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5em;
    color: #031313;
    font-family: 'Gloria Hallelujah', cursive;
}
p.zenbakia {
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Gloria Hallelujah', cursive;
}
p.logosengage {
padding-top: 50px;
}
.container.gallerie {
    text-align: center;
    padding-bottom: 5%;
}
h2.hommesfemmes {
    margin-bottom: 30px;
}
img.img-responsive.center-block.atelierphoto {
    width: 100%;
}

/*CATEGORIE*/


h3.titulua {
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 2%;
    font-weight: 700;
}
h3.ql-align-center {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.8;
}
.aurkezpena.cat {
    padding: 0 5%;
    text-align: center;
    margin-bottom: 60px;
}

.hproduct.col-xs-12.col-md-4.col-lg-4 {
    padding: 0 3%;
}


/*PRODUIT*/
h1.product-name {
    margin: 0 0 30px 0;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    border: solid 2px;
    padding: 2% 3%;
    text-align: center;
    border-radius: 25px;
    background: #fff;
}
hr.sepa {
    border: solid 5px #031313;
    width: 10%;
}
div#pricingArea {
    margin-bottom: 60px;
}
.product-gallery-primary>a img {
    display: block;
    margin: 0 !important;
    max-width: 100%;
    padding: 0px !important;
    width: 100% !important;
}
.addToCartButton .btn {
    font-size: 20px;
    display: block;
    line-height: 24px;
    padding: 12px 16px;
    width: 100%;
    border-radius: 20px;
}
.addToCartButton .btn:hover {
   background: #031313;
   border: none;
}
.col-md-7 {
    padding: 0 25px;
    margin-bottom: 2%;
}
.col-md-5 {
    padding-left: 25px;
    padding-right: 15px;
    margin-bottom: 30px;
}
.col-md-5.product-form {
    background: #f7f7f7;
    padding: 3% 5% 5% 5%;
    border-radius: 15px;
    position: sticky;
    top: 50px;
}
.product-gallery-primary>a {
    padding: 0;
}
.product-gallery-primary {
    border-radius: 15px;
    margin-bottom: 10px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
}
.prixttc {
    font-size: 18px;
    border: solid 1px;
    border-radius: 15px;
    background: #031313;
    color: #fff;
    padding: 5px 10px;
    font-weight: 700;

}
.calculatorTotalArea {
    font-size: 18px;
    font-weight: 500;
}

}
span#lblPriceLabel {
    font-weight: 400;
}
.ttc {
    font-weight: 700;
    font-size: 20px;
    padding-top: 5px;
}
div#divCalculatorPerPieceArea {
    margin-top: 40px;
}
span#lblPerPieceLabel {
    font-style: italic;
}
span#pricingEngine_lblPerPiecePrice {
    font-style: italic;
}
th {
    text-transform: uppercase;
    font-size: 12px;
}
table#pricingEngine_tblPricing {
    border: solid 1px #ececec;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 1px solid #ececec;
}
.pricingHeading {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.product-gallery-primary {
    border: none;
    margin-bottom: 30px;
}
input#btnAddToCartButton {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
}
.form-control {
    font-size: 16px;
    border: 1px solid #ececec;
    height: 38px;
    color: #031313;
    border-radius: 15px;
    padding: 0 3%;
}
.form-control:focus {
    border-color: #031313;
    
}

.ikon {
    margin-top: 10% !important;
}
.ikon:hover {
    -webkit-filter: hue-rotate(29deg) grayscale(50%);
}
h4.reassurance {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.5em;
    color: #031313;
}
h4.reassurance:hover {
    color: #e9b7ae;
}
.rea:hover {
    -webkit-transform: scale(1.10);
    -moz-transform: scale(1.10);
    -ms-transform: scale(1.10);
    -o-transform: scale(1.10);
    transform: scale(1.10);
}

h1.titulunagusiaprod{
    text-align: left;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 1% 0;
}
input.produitbtn.fiche {
    cursor: pointer !important;
    padding: 3px 5% 2px 5%;
    margin-top: 0px;
    border: solid 1px #031313;
    background: #fff;
    color: #031313;
    border-radius: 25px;
    letter-spacing: 1px;
    font-size: 12px;
}
input.produitbtn.fiche:hover {
    background: #031313 !important;
    color: #fff;
}
p.fichetitre{
margin: 0;
font-weight: 600;
}
.row.pratique {
    margin-top: 40px;
    border-top: solid 1px #dedede;
    padding: 3% 15px;
    border-bottom: solid 1px #dedede;
    
}
.col-md-12.row.pratique.berdin.pao {
    margin-top: 0px;
    border-bottom: solid 1px #dedede;
    display: none;
}
.row.pratique.certif {
    padding: 1% 15px;
}
.pratique.berdin.contacter {
    margin-top: 0;
    border-top: none;
    border-bottom: solid 1px #dedede;
}

a.contacteznous {
    color: #031313;
}
a.contacteznous:hover {
    text-decoration: line-through;
    color: #e5a69a;
    font-weight: 700;
}

.col-md-6.ezkerrekoa {
    border-right: solid 1px #dedede;
    text-align: left;
}

.col-md-6.eskuinekoa {
    text-align: center;
}

.fileUploadArea {
    background: #f5effe;
    padding: 4% 5%;
    border-radius: 20px;
}
.autresproduits {
    height: 300px !important;
}
#suggestiveSellWrap {
    border-top: none;
    padding: 40px 0;
    margin-top: 40px;
    margin-bottom: 40px;
}
.btn.btn-default.file-upload-button {
    border: solid 1px #dedede;
    border-radius: 0 20px 20px 0px;
}

/*FOOTER*/
 {
padding: 0 0 5% 0;

}
h2.serviceclient {
    font-size: 22px;
}
p.azpikoa {
    margin: 40px 0 50px;
    color: #031313;
    font-size: 20px;
}
a.footestu {
    font-weight: 700;
    color: #031313;
    font-family: 'Gloria Hallelujah', cursive;
    text-decoration: underline;
    letter-spacing: 2px;
}
.footer {
    text-align: center !important;
    color: #555;
    background-color: #f7f7f7;
    line-height: 1.5 !important;
    padding-top: 0px;
}
.footer-bottom {
    margin-top: 30px;
    background-color: #031313;
    font-size: 13px;
    border-bottom: solid 1px #ececec;
}
.copyright {
    text-align: center !important;
    float: none;
    color: #fff;
    font-weight: 500;
    font-size: 15px !important;
    opacity: 1;
}
.footer-nav a:before{
display: none;
}
.footer-col-title.infogehio {
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 20px;
}

.footer-columns {
    text-align: center !important;
    color: #555;
    background-color: #f7f7f7;
    line-height: 1.5 !important;
}
.signature p {
    color: #031313;
    text-transform: uppercase;
}
.footer-col-title {

    border: none;
}
.footer-col-title:after{
display:none;
}
.footer-col-title h4 {
    color: #031313;
    font-weight: 700;
}
.col-xs-12.col-sm-12.col-md-6.lehena {
    display: flex;
    padding-right: 5%;
}
.col-xs-12.col-sm-12.col-md-6.bigarrena {
    background: #031313;
    padding: 2% 5%;
    color: #fff;
    border-radius: 0 25px;
}

h1.contacttitre {
    color: #fff;
    font-family: 'Gloria Hallelujah', cursive;
    padding: 0;
    margin: 0;
}
.contacterfooter.berdin {
    margin-bottom: 50px;
    background: #031313;
    border-radius: 0 25px;
}
.zutabe1.col-md-9 {
    
    padding: 30px;
}
.container.segurtatu {
    padding: 5% 0;
}
.col-md-12.row.pratique.berdin.footerbotoi {
    border: none;
    margin: 0;
}
.col-md-6.esker {
    border-right: solid 1px #dedede;
    text-align: right !important;
}
.col-md-6.ezkuin {

    text-align: left !important;
}
.botoinfooter {
    background: #fff0;
    border: solid 1px #dedede;
    border-radius: 25px;
    padding: 2% 3%;
    color: #031313;
}
#tagline a:hover {
    color: #f7f7f7;
}




@media only screen and (min-width: 768px)
.banner-container {
    display: block !important;
}
body {
    padding: 0;
    border: none;
}
.footermodule.custom-html {
    margin-bottom: 50px;
}


/* MENU*/

.dropdown-menu>li>a {
font-size: 0.75em;
text-transform: uppercase;
font-weight: 600;
padding: 15px 40px !important;
color: #031313;
}
.dropdown-menu>li>a:hover {
    color: #031313b8;
}


body .RadUpload_Bootstrap .ruButton.ruBrowse {
    width: 40% !important;
}
body .RadUpload_Bootstrap .ruStyled .ruFakeInput {
    width: 60% !important;
   
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #16152b;
    text-decoration: none;
    background-color: #cfc0df;
    outline: 0;
}


/*SEARCH*/

.search-result .col-xs-6.col-sm-3 {
    width: 100%;
   padding:0;
}

.search-result .col-xs-6.col-sm-9 {
    width: 100%;
    padding:0;
}
.search-result {
    border-color: #dddddd;
    background-color: #ffffff;
    color: #031313;
    border: solid 1px #ececec;
    padding-bottom: 5%;
    border-radius: 25px;
}


/*ATELIER &  AGENCE*/
.photoatelier {
    float: left;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
}
h1.pageTitle {
    color: #fff0;
    -webkit-text-stroke: 0.015em;
    -webkit-text-stroke-color: #d4d4d4;
    font-weight: 900;
    letter-spacing: 2px;
    font-size: 4em;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    margin: 30px 0 -30px 0;
    padding-top: 30px;
    text-align: center;
}

.aurkezpenaatelier {
    padding: 0 10%;
    text-align: center;
    margin-bottom: 30px;
}
a.bixokocom {
    color: #fff0;
    -webkit-text-stroke: 0.015em;
    -webkit-text-stroke-color: #031313;
    font-weight: 900;
    letter-spacing: 2px;
    font-size: 4em;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    border-bottom: solid 1px #031313;
}
a.bixokocom:hover {
    color: #031313;
    -webkit-text-stroke: 0.015em;
    -webkit-text-stroke-color: #031313;
    border-bottom: solid 1px #031313;
}
.row.agencevisit {
    padding: 2%;
}
h4.services {
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5em;
    color: #031313;
}



/* PANIER*/
.well .col-sm-6 {
    width: 100%;
}
.well {
    background-color: #f5effe;
    color: #031313;
    border-color: #e3e3e3;
    text-align: center;
}
.panel-default>.panel-heading {
    color: #031313;
    background-color: #f5eeff;
    border-color: #ddd;
}
.cartProductImage img {
    max-height: 100px;
}
div#divCartProdAddRemoveId_0 {
    width: 100%;
}
.cartShippingGroup, .cartSummary, .checkout-form, .checkout-payment-type, .checkoutNotes, .checkoutOrderItemsSummaryArea, .checkoutSummary {
    border-color: #ececec;
    background: #fdfdfd;
    color: #031313;
}



.k-tabstrip .k-content.k-state-active {
    background-color: #fff;
    color: #031313;
}

/* FOOTER */
.footer a, .footer-nav a {
    color: #031313;
}
#tagline a {
    color: #fff !important;
}
#tagline a:hover {
    color: #cccccc !important;
}
.contactblcok.custom-html p {
    color: #031313 !important;
}

@media (min-width: 768px){
.cartProductPrice {
    width: 15%;
}
.cartProductQty {
    width: 5%;
}
.cartProductName {
    width: 65%;
}
.cartProductImage {
    min-height: 100px;
    width: 15%;
}






}



@media (max-width: 767px)
{ 
.banner-full-screen .banner-container {
   width: 100%;
    padding: 0;
    margin-top: 17%;
    display: block !important;
}
h1.titulua {
    font-size: 40px;
    line-height: 50px;
}
h2.titulua2 {
    font-size: 12px;
    margin: 2% 3%;
    padding: 10px 10px;
}
h3.ql-align-center {
    font-size: 0.8em;
    line-height: 1.2;
}

h1.pageTitle {
    margin-top: 40%;
}
.header-top {
    padding: 20px 0 0;
}
#top-nav .navbar-nav {
    display: block;
}

.isHome.isResponsive #main-content {
    padding-top: 2%;
}

.col-sm-6.eskuinekoa {
    display: none;
}

.logo {
    padding: 30px 0;
}
.col-xs-6.col-sm-6.col-md-3.marraezker {
border: none;
}

header {
    box-shadow: none;
    margin: 1%;
    width: 97%;

}
.skinsetting-img-wrap-link {
    height: 150px !important;
}
.banner-container {
    display: block;
    margin-top: 15%;
}
#main-content {
    padding-bottom: 50px;
    margin-top: 40%;
}
p.topleft {
    display: none;
}
.header-top {
    display: none;
}
.skinsetting-header-logo-height {
    max-height: 30px !important;
}
.contact {
    padding-top: 5% !important;
}
.container.page {
    margin-top: 20%;
}
header {
    position: absolute;
}
.aurkezpena {
    padding: 0 5%;
}
.header-right {

    padding: 0px;

}
.header-mobile-links {
    margin-right: 0;
}
h1.pageTitle {
    color: #fff0;
    -webkit-text-stroke: 0.015em;
    -webkit-text-stroke-color: #b5b5b5;
    font-weight: 900;
    letter-spacing: 2px;
    font-size: 2em;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    margin: 15px 0 -30px 0;
    padding-top: 10px;
    text-align: center;
}


a.bixokocom {
    color: #fff0;
    -webkit-text-stroke: 0.015em;
    -webkit-text-stroke-color: #031313;
    font-weight: 900;
    letter-spacing: 2px;
    font-size: 1.5em;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    border-bottom: solid 1px #031313;
}

}






@media (min-width: 1300px) {
.container {
    width: 1300px;
}

.col-xs-12.col-sm-12.col-md-6 {
    float: none;
    display: table-cell;
    vertical-align: middle;
}


}

@media (min-width: 1000px) {

a.site-logo-mobile {
    display: none;
}

}


















