@font-face {
  font-family: sRegular;
  src: url("/data/eshop/eversofamel/uploads/docs/fonts/Swiza-DEMO-Regular.ttf");
}
@font-face {
  font-family: sBold;
  src: url("/data/eshop/eversofamel/uploads/docs/fonts/Swiza-DEMO-Bold.ttf");
}
@font-face {
  font-family: sLight;
  src: url("/data/eshop/eversofamel/uploads/docs/fonts/Swiza-DEMO-Light.ttf");
}
@font-face {
  font-family: sMedium;
  src: url("/data/eshop/eversofamel/uploads/docs/fonts/Swiza-DEMO-Medium.ttf");
}
h1, h2, h3, h4, strong {
  font-family: sLight;
  font-weight: bold;
}

span, a {
  font-family: sLight;
}

/* $rowsSquare: calc($size / $unit);
$rowsMini: calc($miniSize / $unit);
$rowsPortrait: calc(($size + $gap + $miniSize) / $unit); */
/*#carousel_18{
.slide-2{
.carousel-caption{
top: 80px;   
}
}

}

.back-top {
display: none;
}

.linea {
&:after {
content: "";
display: block;
margin: 0 auto;
width: 80px;
padding-top: 15px;
border-bottom: 2px solid #636d6a;
}
}

.linea2 {
&:after {
content: "";
display: block;
margin: 0 auto;
width: 80px;
padding-top: 5px;
border-bottom: 2px solid #636d6a;
}
}

#politica_de_privacidad_id, #politica_de_privacidad_grup {
display: none;
}

.category_product_show {
.thumbnails {
margin: 0 30px;
}
}

.branchoffices_all .breadcrumb{ display: none !important;}
.branchoffices_all .page-header{ display: none !important;}

[for="politica_de_privacidad_id"] { display: none;} 
[for="politica_de_privacidad_grup"] { display: none;} 

.numero{
float: left;
font-size: 36px;
}
.contingut{
float: left;
margin-left: 15px;
margin-top: 2%;
}
.grup{
display: flex;
}
.blog_view .main_container{margin: 0px auto;}
.blog_view .main_container > .row > main {padding: 0px 6% !important;}
.blog_view .page-header h1{text-transform: uppercase;}
.blog-post .categories{display:none;}
.postcategory_view .back {margin: 0px 0px 20px 20px !important;}

.product .view-mode-grid .product_thumbnail .footer,
.product .view-mode-grid .product_thumbnail .caption{height: auto;}
.product .view-mode-grid .product_thumbnail{margin-bottom: 0;}
.product .view-mode-grid .product_thumbnail .caption .reference{display: none;}
.product{margin-bottom: 5px;}

.widgetscontainer_comp14_main .widget_form .form-group{margin-bottom:5px;}
.widgetscontainer_comp14_main .widget_form .form-group .control-label{text-align:left; width:100%; padding-top:5px; padding-bottom: 3px;}
.widgetscontainer_comp14_main .widget_form .form-group .form-control{background-color:#dedede;}
.widgetscontainer_comp14_main .widget_form .form-group .col-sm-offset-3{margin-left:0px;}
.widgetscontainer_comp14_main .widget_form .field .form-group .col-sm-9{width: 100%;}

@media (max-width: 1199px){

.imgTrabajo1{padding-top: 0px !important;}
.imgTrabajo3{padding-top: 0px !important;}

.nopadding{
padding: 0px !important;
}

.grup2{
margin-top:0 !important;
}

}

@media (min-width: 1200px){
.category_post_view, .post_view {
.blog-post, .page-header { margin: 0 20%; }
}
.widgetscontainer_comp14_main .text_contact{padding-left:200px;}
}

@media (max-width: 767px){
#widget_img-dtueri-home {
> div {
> div {
span {
&:nth-child(2) {
span {
font-size: 40px !important;
}
}
&:nth-child(4) {
span {
font-size: 22px !important;
}
}
}
}
}
}

#widget_funcionalidad {
padding-top: 50px !important;
}

#container-comp2_dtueri-img{
background-size: contain !important;
padding: 0px 0px 335px 0px !important;
background-repeat: no-repeat;
background-color: #000;
background-position: center bottom !important;
}

.nomargin{
margin-right: 15px !important; 
margin-left:15px !important;
}
.grup{margin-left: 0px !important;}
.contingut p:nth-child(1){font-size: 22px;}
.contingut p:nth-child(2){padding-right: 10px !important;}
.widget_filters .form-show-loading .form-group{ width: 100%;}
}

#documents .documents .folder{display: none;}
#documents .documents .collapse{display: initial;}

#btnInfo:active{box-shadow: none;}

#btnInfo2:active{box-shadow: none;}

.product .view-mode-grid .product_thumbnail .caption a h4 {
text-align: center;
}

@media (min-width: 768px) {
#container-comp2_dtueri-img {
background-position: center bottom !important;
background-size: 100% !important;
background-color: #000;
background-repeat: no-repeat;
}
}

#container-comp2_carrusel-mob-principal{
.widgetsContainer{
div{ padding: 0px !important; }
}
}

.patl-mps{
width: 100%;
position: absolute;
top: -40px;
left: -4%;
}
.ver_producto-black{
border: 2px solid #000 !important;
box-shadow: none !important;
}

.botas-caracteristicas{
background: #e8e9e9;
display: flex;
padding: 11px;
justify-content: center;
}


#widget_nueva-gama-de-botas{
.widgetscontainer_comp43_main{
.widgetsContainer >div{
padding-left: 0px !important;
padding-right: 0px !important;
}
}
}

.widgetscontainer_comp43_main {
.widgetsContainer {
.col-sm-2.col-md-2.col-lg-2 {
@media (min-width: 1200px) {
width: 20%;
}
}
.col-xs-12 {
margin-bottom: 20px;
}
}
}


#container-page3_innerfooter{
#widget_pagecategory{
.page-category{
.row{
.pages{
.visible-lg-block{ display: none !important;}
div:nth-child(5){
display: block !important;
}
}
}
}
}
}


.search_results{
.main_container{
.row{

main{
.search-results-e{
.panel{
border: transparent;
}
}
}
}
}

}

#widget_searchinput{
float: right;
.search_form{
.form-group{
min-width: 336px; 
}
}
}

.boto-politica{color: #fff; background-color: #9E9E9E; padding: 10px 50px; font-weight: bold; border-radius: 15px;}
.altura-web-mobil{  @media (max-width: 768px) { padding: 46px 20px !important; } }

@media (min-width: 769px) and (max-width: 1900px) {
body > header .header-right {
flex-direction: column;
padding: 0;
> .navbar-default:first-child { width: 100%; }
> .navbar-right { align-self: end; }
.navbar .navbar-collapse {
padding: 0;
.nav-horitzontal li a { padding: 3px 10px; }
}
}
}

.carousel-control.left, .carousel-control.right {
background-image: none;
}

.carousel .carousel-caption {
padding-top: 0;
left: 0;
right: 0;
top: 100px;
@media (max-width: 768px) { top: 10px; }
}



#documents{

.list-group{
display: flex;
flex-direction: column;
margin-bottom: 10px;
.list-group-item{
display: flex;
flex-direction: row !important;
justify-content: initial !important;
max-width: 100%;
}
.folder{ display: none !important; }
}

}

#product_detailed .socialShares{
@media (max-width: 992px) {
ul{
display: flex;
justify-content: space-between;
}
}
}

#product_detailed #documents .document.list-group-item:hover{ box-shadow: none !important; transform: none !important;}

#documents .documents .document .title:hover{  color: #e30613 !important; }

#product_detailed .product-details .product #long_desc{ margin-bottom: 15px; }

#documents .documents > .folder{ display: none;}
#documents .documents .collapse{display: initial;} */