/**
 * File for custom CSS. You can use it to override the default styling of the theme.
 *
 * 1. Copy the file "default.override.css" and rename it to "override.css".
 * 2. Enable it in the admin panel.
 *
 */
 .categorypath-sports-html .page-title,
 .categorypath-sports-html .breadcrumbs { display: none}
 
 #nav > li.purchase-yellow > a span {color:#adb903}
 #nav > li.purchase-yellow > a:hover {background-color:#adb903}
 #nav > li.purchase-yellow > a:hover span {color:#fff}
 
 #nav > li.purchase-light-english > a span {color:#bb0c1b}
 #nav > li.purchase-light-english > a:hover {background-color:#bb0c1b}
 #nav > li.purchase-light-english > a:hover span {color:#fff}
 
 #nav > li.purchase-light-polish > a span {color:#c3a07b}
 #nav > li.purchase-light-polish > a:hover {background-color:#c3a07b}
 #nav > li.purchase-light-polish > a:hover span {color:#fff}

/*	for greece skin
---------------------------------------------------*/
body.cms-athlete-home-page-greece .main ul.messages { margin-bottom: 60px;}

/* ------------------------------------------------- */
body {line-height: 1.2;font-family: RobotoCondensed-Regular;}
p{font-size: 17px;}
img{max-width: 100%;}
.std i {font-style: normal;}
/*.level0.nav-6:after{content: "";width: 10px;height: 10px;float: left;margin: 9px;background: url(/media/wysiwyg/tatami/menu.png);position: absolute;top: 0;}
.level0.nav-6 a{padding-left: 30px !important;}*/
.level0.last:after{content: "";width: 10px;height: 10px;float: left;margin: 9px;background: url(/media/wysiwyg/tatami/menu.png);position: absolute;top: 0;}
.level0.last a{padding-left: 30px !important;}
/*
.level0:nth-child(7):after{content: "";width: 10px;height: 10px;float: left;margin: 9px;background: url(/media/wysiwyg/tatami/menu.png);position: absolute;top: 0;}
.level0:nth-child(7) a{padding-left: 30px !important;}
*/
.header-container .logo{padding-top: 40px !important;}
.header-container.header-fixed .logo{padding-top: 0px !important;}


.grid-fluid .row { max-width: 1428px; }
/*.col1-layout {padding-top: 0px;}*/

.what-people-say-0-1{position: relative;padding: 60px 100px;}
.what-people-say-0-1:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-color: #af1f1d;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}
.what-people-say-0-1:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 0;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 47px solid #af1f1d;clear: both;z-index: 9;margin-left: auto;margin-right: auto;}

.what-people-say-0-2{position: relative;padding: 120px 100px 60px;}
.what-people-say-0-2:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-image: url(/media/wysiwyg/tatami/fons-adaptacion.jpg)/*background-color: #29303b*/;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}


.what-people-say-1{position: relative;padding: 60px 100px;}
.what-people-say-1:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-image: url(/media/wysiwyg/tatami/fons-tamami-vermell.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}
.what-people-say-1:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 0;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 47px solid #cc1916;clear: both;z-index: 9;margin-left: auto;margin-right: auto;}

/*.what-people-say-1:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 110px;height: 55px;clear: both;z-index: 9;margin-left: auto;margin-right: auto;background-image: url(/media/wysiwyg/tatami/triangle.png);}
*/
.what-people-say-2{position: relative;padding: 120px 100px 60px;}
.what-people-say-2:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-image: url(/media/wysiwyg/tatami/fons-medidas.jpg)/*background-color: #29303b*/;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}
.what-people-say-2:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 0;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 47px solid #262f3a;clear: both;z-index: 9;margin-left: auto;margin-right: auto;}


.what-people-say-3{position: relative;padding: 120px 100px 60px;}
.what-people-say-3:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-image: url(/media/wysiwyg/tatami/fons-amortiguacio.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}
.what-people-say-3:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 0;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 47px solid #0054c4;clear: both;z-index: 9;margin-left: auto;margin-right: auto;}
.what-people-say-3 .gradient{bottom: -67px;}

.what-people-say-4{position: relative;padding: 120px 100px 60px;}
.what-people-say-4:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-image: url(/media/wysiwyg/tatami/fons-protector.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}
.what-people-say-4:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 0;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 47px solid #ffffff;clear: both;z-index: 9;margin-left: auto;margin-right: auto;}
.what-people-say-4 .gradient{bottom: -67px;}

.what-people-say-5{position: relative;padding: 120px 100px 60px;}
.what-people-say-5:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-image: url(/media/wysiwyg/tatami/fons-encaje.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}
.what-people-say-5:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 0;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 47px solid #38404b;clear: both;z-index: 9;margin-left: auto;margin-right: auto;}
.what-people-say-5 .gradient{bottom: -67px;}

.what-people-say-6{position: relative;padding: 0px 100px 60px;}
.what-people-say-6:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-image: url(/media/wysiwyg/tatami/fons-firmeza.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}

.what-people-say-7{position: relative;padding: 60px 100px 0px;}

.what-people-say-8{position: relative;padding: 60px 100px;}
.what-people-say-8:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-color: #3a414d;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}
.what-people-say-8:after{content: '';position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 0;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 47px solid #3a414d;clear: both;z-index: 9;margin-left: auto;margin-right: auto;}

.what-people-say-9{position: relative;padding: 120px 100px 60px;}
.what-people-say-9:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-color: #252c37;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}

.what-people-say-10:before{content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-color: #1361d9;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}


.home-proyectos #filtre-galeria, .home-proyectos .root-gallerylist h1{display: none;}

.home-proyectos h2{text-align: left;font-size: 34px;padding-left: 8px;border-bottom: 1px solid #d5d6d8;padding-bottom: 20px;color: #252c37;}

.fc_container {margin: 0;}


/*@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i');*/

@font-face {
    font-family: RobotoCondensed-Bold;
    src: url('../fonts/RobotoCondensed-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: RobotoCondensed-BoldItalic;
    src: url('../fonts/RobotoCondensed-BoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Roboto-Italic;
    src: url('../fonts/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: RobotoCondensed-Regular;
    src: url('../fonts/RobotoCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: UniSans-Book;
    src: url('../fonts/uni_sans_book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: RobotoSlab-Bold;
    src: url('../fonts/RobotoSlab-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Roboto-Medium;
    src: url('../fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Roboto-Bold;
    src: url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



.RobotoCondensed-Bold{font-family: RobotoCondensed-Bold !important;}
.RobotoCondensed-BoldItalic{font-family: RobotoCondensed-BoldItalic !important;}
.Roboto-Italic{font-family: Roboto-Italic !important;}
.RobotoCondensed-Regular{font-family: RobotoCondensed-Regular !important;}
.UniSans-Book{font-family: UniSans-Book !important;}
.RobotoSlab-Bold{font-family: RobotoSlab-Bold !important;}
.Roboto-Medium{font-family: Roboto-Medium !important;}
.Roboto-Bold{font-family: Roboto-Bold !important;}

.home-info{font-family: RobotoCondensed-Regular;color: white;font-weight: 700;text-transform: uppercase;font-size: 18px}
.home-info>span{font-family: RobotoCondensed-BoldItalic;font-size: 40px;}
.home-title{font-family: RobotoCondensed-BoldItalic;font-size: 50px;margin:0 !important;text-transform: uppercase; line-height: 1;}
.white-text{color: white;}
.blue-text{color: #1361d9;}
.red-text{color: #c31f1f;}
.margin-bottom-70{margin-bottom: 70px !important;}
.margin-top-50{margin-top: 50px;}
.text-transform-none{text-transform: none !important;}
.hr{border-top: 1px solid white;width: 380px;margin-left: auto;margin-right: auto;margin: 6px auto !important;}
.hr-blue{border-top: 1px solid #1361d9;width: 380px;margin-left: auto;margin-right: auto;margin: 6px auto !important;}

.cta-title{font-family: UniSans-Book;font-size: 79px;text-transform: uppercase;margin: 0 !important;}
.cta-and{font-family: RobotoCondensed-Regular !important;font-size: 30px;font-weight: 400;margin: 0 !important;}
.cta-subtitle{font-family: RobotoSlab-Bold;font-size: 73px;margin: 0 !important;}
.cta-text{font-family: Roboto-Medium;text-transform: uppercase;font-size: 20px;}
.cta-text span{vertical-align: middle;margin-left: 20px;margin-right: 20px;}
.padding-left-230{padding-left: 230px !important;}


.box-title-home{background: #1361d9;padding: 20px 0;position: relative;}
.box-title-home h4{font-family: Roboto-Bold;color: white;font-size: 17px;letter-spacing: 0.2px;margin: 0 !important;}

.what-people-say-9-title{color: white;font-family: RobotoCondensed-Bold;text-transform: uppercase;font-size: 30px;}
.what-people-say-9 img{margin-bottom: 18px;}

.std{background: white;}
.main{padding-bottom: 0;}
.footer-container{background-color: #252c37;}
.phone{font-family: RobotoCondensed-Bold;font-size: 25px;}
.phone:hover{color: #af1f1d;}
.star{width: 20px;/*padding-bottom: 12px;*/margin-top: -12px;margin-left: 5px;margin-right: 5px;}
.width-480{width: 480px;}
.mail-ico{margin-top: 50px;}
.contact-footer-text{color:#1361d9;font-family: RobotoCondensed-BoldItalic;padding-top: 10px;}
.contact-footer-text:hover{color: #af1f1d;}
.footer .hr{margin: 15px auto !important;}
.footer .icon-rrss{color: #1361d9;font-size: 25px;padding: 0 10px;}
.footer .icon-rrss:hover{color: #af1f1d;}
.copyright{color:white;text-align: center !important;font-size: 14px;margin-top: 50px;}
.copyright a{color: white;}
.copyright a:hover{color: #1361d9;}
.projects{padding: 0 !important;}
.projects div{display:none;position: absolute;width: 100%;height: 100%;top: 0;background: rgba(195, 31, 31, 0.7);text-align: center;}
.projects:hover div{display: block;}
.projects .text{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;margin: 0 !important;font-family: RobotoCondensed-Bold;font-size: 25px}

.what-people-say-10 p{margin: 10px 0;font-size: 20px;color: white;}
.what-people-say-10 .fa-plus{font-size: 15px;}
.what-people-say-10 .fa-stack {width: 1em;}

.gradient{position: absolute;bottom: -78px;left: -355px;max-width: 200%;}

.cms-empresa .breadcrumbs{display:none;}
.cms-empresa .main-container{padding-top: 0;}
.cms-empresa .breadcrumbs + .std{padding-top: 0;}

.empresa-1{position: relative;}
.empresa-1 a:hover{background: transparent;color: black !important;}
.empresa-1:before {content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-color: #1361d9;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}

.empresa-2{position: relative;padding: 60px 0px;}

.empresa-3{background-image: url(/media/wysiwyg/tatami/empresa2.jpg);background-size: cover;background-position-y: -187px;}
.empresa-3 blockquote{background-color: transparent;color: white;margin:0;padding: 200px 300px 200px;font-style: normal;}
.empresa-3 blockquote p{font-size: 20px;}
.empresa-3 blockquote:before{content:'“';position: absolute;top: 120px;font-family: Arial;font-size: 150px;margin: -2px 5px 0 -25px;}

.empresa-4{padding: 120px 0px 60px;position: relative;}
.empresa-4:before {content: '';position: absolute;left: -200%;right: -200%;top: 0px;bottom: 0px;display: block;background-color: #f6f6f6;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: cover;}

.empresa-7{padding: 120px 0px 60px;position: relative;}
.empresa-7 h2{font-size: 35px;border-bottom: 1px solid #d5d6d8;padding-bottom: 10px;margin-bottom: 30px;}
.empresa-7 .contact-form .page-title,.empresa-7 .contact-form .legend{display: none;}
.empresa-7 .contact-form .fieldset{border: 0px solid white;padding: 0;}
.empresa-7 .contact-form .form-list{list-style-type: none;}
.empresa-7 .contact-form .buttons-set{padding-left: 18px;}
.empresa-7 .contact-form #contactForm .buttons-set .required{width: 80%;float: left;}
.empresa-7 .contact-form #contactForm > .fieldset{margin-bottom: 10px;}

.contact-text-top{position: absolute;left: 30px; top:30px;color: white;text-transform: uppercase;font-weight: bold;}
.contact-text-bottom{position: absolute;left: 30px; bottom:10px;color: white;}
.contact-form{background: #f4f4f4;}
.empresa-7 .contact-form .fieldset{border: 0px solid white;padding: 0;}
.empresa-7 .img-contact-box{padding-top: 0;padding-bottom: 0;padding-right: 0;background: #ad1919;vertical-align: bottom;}

/*.cms-clientes .breadcrumbs{display:none;}*/
.clients ul{list-style-type: none;font-size: 15px;}
.clients ul .li-title{text-align: center;border-bottom: 1px solid black;font-weight: bold;font-size: 15px;margin-bottom: 15px;}
/*.clients ul li{text-align: center;}
.clients ul li span{margin-left: 100px;}*/
.clients ul li{padding-left: 90px;padding-right: 90px;}
.clients ul li span{float: right;}

#filtre-galeria{list-style-type: none;padding-left: 0;display: table;}
#filtre-galeria li{cursor: pointer;font-size: 15px;display: table-cell;margin-right: 10px;}
#filtre-galeria li:after{content: "|";padding-left: 10px;padding-right: 10px;}
#filtre-galeria li:last-child:after{content: "";}
.display-none{display: none !important;}
.galleryimage_discription{display: none;}
.root-gallerylist .categorywp{width:23%;position: relative;}
.std .categorywp a:hover{background: white;}

.blog-post-view .commentTitle, .blog-post-view .commentWrapper, .blog-post-view .postError, .blog-post-view .block-tw{display: none;}

#product-price-257, #product-price-131{display: none;}
#nav>li.active>a{background: transparent !important;}
#nav>li.active>a:hover{background-color: #af1f1d !important;}
.header-dropdown .btn-remove{text-align: center;font-size: 100%;text-indent: 0;background-image: none;}
.header-dropdown .btn-remove i{color:white;}
.header-fixed .contact-box-head{display: none;}
.contact-box-head{color: white;position: absolute;float: left;right: 410px;padding-top: 10px;z-index: 99;font-size: 15px;}
.contact-box-head a{color: white;}
.link-compare{display: none !important;}
.home-proyectos h2 a:hover{background: white;color: #af1f1d;}
.contact-box-head .fa.fa-envelope-o{vertical-align: top;}
.contact-box-head .bar{position: relative;top: -1px;font-size: 15px;}

button.button.invert > span:before{background-color: #1361d9;}

.product-shop .no-rating{display:none;}

.add-to-links{display: none;}
.add-to-links.display-block{display: block !important;}
.add-to-links.display-block li{margin-bottom: 20px;}

.product-shop .add-to-links.display-block a{padding: 0 0px 0 40px;margin-left: 15px;width: 100px;line-height: 1.2;}
.product-shop .add-to-links.display-block a span{background-image: none;font-size: 16px;text-align: center;}
.product-shop .add-to-links.display-block a span:before{top: 8px;position: absolute;left: 0;right: 0;}
.product-shop .add-to-links.display-block a:hover span{color: white;}
.home a{background-color: transparent !important;}
.ico-agarradera{position: absolute;left: 11px;top: 2px;}

.product-shop .add-to-links.display-block .link-compare{display: block !important;}
.product-shop .add-to-links.display-block a.link-compare span{background-image: url(../images/agarradera.png);}

#configurable_swatch_tatami_dimensiones li a, #configurable_swatch_densidad_tatami li a{border: 1px solid black;}
#configurable_swatch_tatami_dimensiones a span{font-size: 17px}
ul.configurable-swatch-list li{margin: 0 5px 4px 0;}
.header .top-links a{font-size: 13px;}
.block-layered-nav li a, .block-account li a, .block-compared li a, .block-blog-categories li a{font-size:13px;}
.block-subscribe .form-subscribe-header label{font-size: 12px;}
.header .nav-search-container.search-visible .form-search{top: 30px;}

.line-height1{line-height: 1;}
p {line-height: 1.4;}
ul.configurable-swatch-list li {margin: 0 10px 4px 0;}
.product-options dl dt label {font-size: 16px;}
.product-view .add-review{margin-bottom: 30px;}

.tp-caption a{color: white !important;}
.tp-caption.Athlete_Button_Normal.rev-btn.rs-hover-ready{background-color: #af1f1d !important;}
.tp-caption a:hover{background: transparent !important;}
.tp-caption.Athlete_Button_Normal.rev-btn.rs-hover-ready:hover{background-color: black !important;}

.paypal-logo {display:none;}

.block.block-reorder .button.btn-cart{margin-bottom: 10px;}
.std h2{margin: 0 0 25px -1px;}

.nav-search-container.search-visible #search{display: block !important;opacity: 1 !important;}

.top-links li:hover a{color: white !important;}
.block .actions a:hover, .block .actions a, p.back-link a{color: white;}
.postDetails > a:nth-child(1), .postDetails > .separator{display: none;}


.text-new-web{position: absolute;color: white;z-index: 99999;left: 18px;padding-top: 10px;font-size: 18px;top:0;}
.header-fixed .text-new-web {display: none;}


.what-people-say-10:hover a, .what-people-say-10:hover a i, .what-people-say-10:hover a span{color: black;}

label[for="qty"], #qty{font-size: 17px}
.button.btn-cart span:before{    background-color: #10cc60;}
#contactForm input{margin-bottom: 10px;}


/*#checkout-payment-method-load label[for="p_method_redsys"]{display: none !important;}*/

.text-center{text-align: center !important;}
.home-cert{height:120px}
.home-cert .fc_grid_6{text-align: right;}
.home-cert .fc_grid_5{text-align: left;padding-left: 2%;font-size: 27px;}
.blog-share{color: #1361d9;font-size: 25px;padding: 0 10px;}
.blog-share:hover{color: #af1f1d !important;background-color: transparent !important;}
.div-share{margin-bottom: 20px;}







@media (max-width: 1460px) {
    .empresa-3{background-position-y: 0px;}
    .home-cert {height: 265px;}
}


@media (max-width: 767px) {
	.text-new-web{position: initial;text-align: center; display:none}
	.contact-box-head{top: 48px; width: 90px; right: 0; margin-left: auto;}
    .contact-box-head .bar{display: none;}
	.contact-box-head a{font-size: 15px;padding-left: 10px;padding-right: 10px;display: block;}
	.table-cell.header-info-container{padding-top: 10px;}
    /*.text-new-web, .contact-box-head{display: none;}*/
    .form-search{display: none;}
    .what-people-say-0-1, .what-people-say-0-2, .what-people-say-1,
    .what-people-say-2, .what-people-say-3, .what-people-say-4, 
    .what-people-say-5, .what-people-say-6, .what-people-say-7,
    .what-people-say-8, .what-people-say-9{padding-left: 0 !important;padding-right: 0 !important;}
    .home .fc_grid_12{margin-bottom: 0 !important;}
    .home-title{font-size: 36px;}
    .cta-title, .cta-subtitle{font-size: 50px;}
    .cta-and img, .cta-text img{display: none;}
    .root-gallerylist .categorywp{width: 100%;}
    .product-options{padding-left: 20px;padding-right: 20px;}
    .empresa-1 .ch-block{margin-top: 0; padding-top: 10%;}
    .empresa-3 blockquote{padding: 25px 25px 10px;}
    .empresa-3 blockquote:before{content: "";}
    #filtre-galeria {display: grid;}
    #filtre-galeria li:after{content: "";}
    .clients ul li {padding-left: 0;padding-right: 0;}

    /*Slider 1*/
    #slide-216-layer-25, 
    #slide-218-layer-25,
    #slide-220-layer-25{display: none;}
    #slide-216-layer-18 img,
    #slide-218-layer-18 img,
    #slide-220-layer-18 img{width: 300px !important;height: auto !important;}
    #rev_slider_16_1 li[data-index=rs-216] .tp-parallax-wrap:nth-child(10){left: 68px !important;top: 190px !important;}
    #rev_slider_23_1 li[data-index=rs-218] .tp-parallax-wrap:nth-child(10){left: 85px !important;top: 190px !important;}  
    #rev_slider_25_1 li[data-index=rs-220] .tp-parallax-wrap:nth-child(10){left: 67px !important;top: 190px !important;}    
    #rev_slider_16_1 li[data-index=rs-216] .tp-parallax-wrap:nth-child(11),
    #rev_slider_23_1 li[data-index=rs-218] .tp-parallax-wrap:nth-child(11),
    #rev_slider_25_1 li[data-index=rs-220] .tp-parallax-wrap:nth-child(11){left: 35px !important;top: 260px !important;}
    #rev_slider_16_1 li[data-index=rs-216] .tp-parallax-wrap:nth-child(12),
    #rev_slider_23_1 li[data-index=rs-218] .tp-parallax-wrap:nth-child(12),
    #rev_slider_25_1 li[data-index=rs-220] .tp-parallax-wrap:nth-child(12){left: 35px !important;top: 280px !important;}
    #rev_slider_16_1 li[data-index=rs-216] .tp-parallax-wrap:nth-child(11) .tp-caption, #rev_slider_16_1 li[data-index=rs-216] .tp-parallax-wrap:nth-child(12) .tp-caption,
    #rev_slider_23_1 li[data-index=rs-218] .tp-parallax-wrap:nth-child(11) .tp-caption, #rev_slider_23_1 li[data-index=rs-218] .tp-parallax-wrap:nth-child(12) .tp-caption,
    #rev_slider_25_1 li[data-index=rs-220] .tp-parallax-wrap:nth-child(11) .tp-caption, #rev_slider_25_1 li[data-index=rs-220] .tp-parallax-wrap:nth-child(12) .tp-caption{font-size: 13px !important;}
    


    /*Slider 2*/
    #slide-78-layer-18 img, #slide-78-layer-22 img, 
    #slide-99-layer-18 img, #slide-99-layer-22 img,
    #slide-101-layer-18 img, #slide-101-layer-22 img{width: 300px !important;height: auto !important;}
    #slide-78-layer-23 img,
    #slide-99-layer-23 img,
    #slide-101-layer-23 img{width: 250px !important;height: auto !important;}


    .phones img{display: none;}
    .phones a{display: block;}
    .phones a:before{color:#af1f1d;content: "\f095";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;margin-right: 10px;}
    .copyright a{display: block;}
    .home-cert{height: 100%;}
    .home-cert .fc_grid_6{text-align: center;}
    .home-cert .fc_grid_5{text-align: center;padding-left: 0;}
    .logo-container-indent h1.logo{padding-top: 10px !important;}
    .top-links{text-align: left;}
    .contact-box-head a{visibility: hidden; display: inline-flex; width: 10%; float: right; right:0;}
    .contact-box-head a:before{visibility: visible;}
    .contact-box-head a:nth-child(3):before{content: "\f0e0"; font-family: FontAwesome;}
    .contact-box-head a:nth-child(1):before{content: "\f232"; font-family: FontAwesome;}
    .top-links-container .header-language{width: 100px !important; right: 0; position: absolute;}
    .header-info-container .nav-search-container .nav-container{ width: 60%; }
    .nav-search-container .project-head .button{ margin-right: 55px; margin-top: -10px; }
    .top-links-container .header-cart{ margin-right: 200px; height: 40px; }
    .top-links-container .header-cart a{ height: 40px; }
    .top-links-container .header-cart .header-dropdown{margin-right: -120px;}
    .short-description .std ul.add-to-links{ text-align: left;}
    .nav-search-container .nav-container .nav-top-title a{ display: none; }
    .header .top-links a{ font-size: 12px; padding-right: 1px; padding-left: 1px; }
}


.project-head{float: right;margin-top: 15px;}
.project-head .button span{padding: 10px 10px;height: auto;line-height: normal;}
.project-head button.button.invert > span:before {background-color: #af1f1d;}
#olegnax-osc-billing-use-for-shipping{position: absolute;top: 54px;border: 0px solid white !important;}

#filtre-galeria .selected{ color: #AF1F1D; }
#filtre-galeria .selected:after { color: #494847 !important; }
.clients li a{color: #ff0000;padding: 0;}
.clients li a:hover{background-color: white;color: #ff0000;}

.nav-top-title div.icon span{background-color: #fff !important;}


#contactFormProd .fields .fc_grid_6 input {width: 98%;margin-bottom: 15px;}
#contactFormProd .fields .fc_grid_12 input, #contactFormProd .fields .fc_grid_12 textarea {width: 100%;margin-bottom: 15px;}
#contactFormProd .success {background: #36734b;padding: 7px;color: white;}




/*----------STYLE BOOSTRAP--------------*/
#barracookies .container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
#barracookies .mb-3, .my-3 {margin-bottom: 1rem!important;}
#barracookies .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;width: 100%;}
#barracookies .col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#barracookies .col-9 {/*-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;*/}
#barracookies .col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
#barracookies .col-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
#barracookies .col-3 {/*-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;*/margin-bottom: 20px;text-align: center;}
#barracookies [class*="col-"]{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
#barracookies p {margin-top: 0;margin-bottom: 1rem;}
body #barracookies {margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";/*font-size: 1rem;*/font-weight: 400;line-height: 1.5;color: #212529;text-align: left;/*background-color: #fff;*/}
*, ::after, ::before {box-sizing: border-box;}
#barracookies label {display: inline-block;margin-bottom: .5rem;}   
#barracookies .btn {display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#barracookies .btn-primary{color: #fff;background-color: #0062cc;border-color: #005cbf;}
#barracookies .btn-primary:hover {color: #fff;background-color: #0069d9;border-color: #0062cc;}
#barracookies .card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem;}
#barracookies .card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
#barracookies .nav-tabs {border-bottom: 1px solid #dee2e6;}
#barracookies .nav {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
#barracookies .nav-tabs .nav-item.show .nav-link, #barracookies .nav-tabs .nav-link.active {color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}
#barracookies .nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
#barracookies .nav-link {display: block;padding: .5rem 1rem;}   
#barracookies .tab-content>.tab-pane {display: none;}
#barracookies .tab-content>.active {display: block;}
#barracookies .flex-column {-ms-flex-direction: column!important;flex-direction: column!important;}
#barracookies .collapse:not(.show) {display: none;}
#barracookies .nav-pills .nav-link.active, #barracookies .nav-pills .show>.nav-link {background-color: transparent;font-weight: 800;}
#barracookies dl, #barracookies ol, #barracookies ul {margin-top: 0;margin-bottom: 1rem;}
#barracookies .m-0{margin: 0 !important;}


@media (min-width: 992px){
#barracookies .col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
#barracookies .col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
#barracookies .col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
#barracookies .col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;margin-bottom: 0;text-align: left;}
}

@media (min-width: 1200px){
#barracookies .container {max-width: 1140px;}
}
/*----------STYLE BOOSTRAP--------------*/

#barracookies .row.mb-3 p{color: black;}
#barracookies {display: none;z-index: 99999;position: fixed;left: 0px;right: 0px;bottom: 0px;width: 100%;min-height: 31px;padding: 5px;background: rgba(175, 31, 29, .8);color: black;line-height: 20px;font-size: 16px;/*text-align: center;*/box-sizing: border-box;border-top: 1px solid #55575f;}
#barracookies a.link {color: #000000;text-decoration: none;}
#barracookies a:hover{color: #3678a0;}

#barracookies .btn-primary{color: #fff;background-color: #0069d9;border-color: #0062cc;padding: 7px 40px;font-size: 18px;}
#barracookies .btn-primary:hover{background-color: #317ac7 !important;color: white;border-color: #1361d9;}
#barracookies .btn-secundary{color: white;background-color: transparent !important;border-color: white;}
#barracookies .btn-secundary:hover{color: white;background-color: #3678a0 !important;border-color: #1361d9;}

#barracookies ul {list-style-type: none;}
#barracookies ul li{display: inline-block;margin: 0px 10px;}
#barracookies #v-pills-tabContent, #barracookies #profile{height: 200px;overflow-y: auto;overflow-x: hidden;color: black;font-size: 13px;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:transparent;font-weight: 800;}

#barracookies div::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 10px;}
#barracookies div::-webkit-scrollbar{width: 3px;background-color: #F5F5F5;}
#barracookies div::-webkit-scrollbar-thumb{border-radius: 10px;background: rgba(0, 113, 187, .8);}
#barracookies div::-webkit-scrollbar:horizontal {height: 3px;background-color: #F5F5F5;}
#barracookies div::-webkit-scrollbar-track:horizontal {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 10px;}
#barracookies div::-webkit-scrollbar-thumb:horizontal {border-radius: 10px;background: rgba(0, 113, 187, .8);}

#barracookies table{padding: 0;margin: 8px 0 0;font-size: 9pt;border-spacing: 0;border-collapse: collapse;width: 100%;}
#barracookies table thead {border-bottom: 1px solid #e1e1e1;}
#barracookies thead td, #barracookies thead th {background-color: #f6f6f9!important;color: #2a2a2a!important;text-align: left;vertical-align: top;padding: 2px;border-bottom: 1px solid #cccccc;font-weight: 400;}
#barracookies tbody td {border-bottom: 1px solid #cccccc;border-right: 1px solid #f6f6f9;text-align: left;vertical-align: top;padding: 4px;max-width: 72px;overflow: hidden;font-size: 9pt;color: #2a2a2a!important;}
#barracookies tbody td:last-child {border-right: 0;}

#barracookies .row.mb-3 p, #barracookies label{color: white;}

@media (max-width: 992px) {
  #barracookies .row.mb-3 p {font-size: 13px;}
  #barracookies ul li {font-size: 13px;margin:0;}
  #barracookies .nav-tabs li .nav-link {font-size: 11px;padding: 5px;}
  #barracookies .card-body{padding: 0.5rem;}
  #barracookies .nav-pills .nav-link {font-size: 10px;line-height: 1;padding: .3rem 1rem;}
  #barracookies #v-pills-tabContent, #barracookies #profile {overflow-x: auto;}
  #barracookies .tab-pane p{font-size: 12px;line-height: 1.1;}
}