/**
 * @file
 * Subtheme specific CSS.
 */
 
 #page-wrapper {color:black;font-family:AvenirNext;}
 .dropdown-item:hover {background-color:#000000;}
 .nav-item a:hover {color:#c20e1a;}
 #dropdownMenuButton1:hover{color:#c20e1a;}
 
 
 /** Homepage Product category page **/
 .card {margin-bottom:2rem;}
 .card .card-body {text-align:center;}
 .card img {max-width:340px;} 
 .dropdown-menu{padding:0.5rem 0.5rem;min-width: 5rem;}
 .product-cat-container {padding-left:0;}
 .card-title a {color: #000000;text-decoration:none;}
 .product-cat-container .row {text-align:center;}
 .card {width: 100%;margin-bottom:0;border:none;} 
 #homepage_carousel1 .carousel-item img{max-width:350px;}
 #homepage_carousel1 .carousel-item .carousel-caption {left: 40%;padding: 2rem 2rem;width: max-content;height: max-content;border: none;color: white;top:5%;}
 #homepage_carousel1 .carousel-item .carousel-caption h2 a{text-decoration:none;color:white;}
 .content_video_easy{margin-bottom:2rem;}
 

@media (min-width: 376px){
#homepage_carousel1 .carousel-item img{max-width:400px;}
.content_video_easy {width: 350px;height: 188px;}
}

@media (min-width: 576px){ 
.card img {max-width: 400px;} 
#homepage_carousel1 .carousel-item img{max-width:520px;}
#homepage_carousel1 .carousel-item .carousel-caption {padding: 2rem 2rem;}
.content_video_easy {width: 500px;height: 269px;}
}
 
@media (min-width: 768px){
.card img {max-width: 320px;} 
.card {width: 100%;margin-bottom:0;border: none;}
#homepage_carousel1 .carousel-item img{max-width:700px;} 
#homepage_carousel1 .carousel-item .carousel-caption {background-color: #f9fafb82;color: black;left: 50%;top: 15%;}
#homepage_carousel1 .carousel-item .carousel-caption h2 a{color:black;}
.content_video_easy {width: 700px;height: 377px;}
}

@media (min-width: 992px){
.card img {max-width: 440px;}
#homepage_carousel1 .carousel-item img{max-width:940px;} 
#homepage_carousel1 .carousel-item .carousel-caption {left: 60%;top: 40%;}
.content_video_easy {width: 900px;height: 485px;}
}

@media (min-width: 1200px){
.card img {max-width: 520px;}
#homepage_carousel1 .carousel-item img{max-width:1120px;}
.content_video_easy {width: 1100px;height: 592px;} 
}

@media (min-width: 1400px){
.card img {max-width: 620px;}
#homepage_carousel1 .carousel-item img{max-width:1270px;} 
.content_video_easy {width: 1270px;height: 700px;}
}
 
 
 #navbar-top {background-color:#FFFFFF;padding-bottom:0;}
 
 /** Product overview page **/
 .product-overview-container {padding-left:0;}
 .product-overview-container .row {text-align:center;}
 .product-overview-container .row .card img {display:inline;}
 .product-overview-container .row .card img {max-width:200px;}
 .product-overview-container .row .card {margin-top:2.5rem;}
 
 @media (min-width: 576px){ 
 .product-overview-container .row .card img {max-width:250px;height:215px;}
 }
 
 @media (min-width: 768px){
 product-overview-container .row .card img {max-width:180px;}
 } 

 @media (min-width: 992px){
 product-overview-container .row .card img {max-width:180px;} 
 }

 @media (min-width: 1200px){
 product-overview-container .row .card img {max-width:200px;}
 }

 @media (min-width: 1400px){
 product-overview-container .row .card img {max-width:200px;}
 }
 
 
 /** Product detail page */
 .btn-print{text-transform: uppercase;border-radius: 0rem;}
 .col-print{text-align: end;padding-right: 0;}
 .cont-print{margin-bottom:2rem;}
 #carouselProductVisuals .carousel-inner{text-align:center;height: 304px;}
 
 #carouselProductVisuals .carousel-item img{max-height: 248px;max-width: 250px;}
 #carouselProductVisuals .media-oembed-content{height:240px;width:400px;}
 #carouselProductVisuals .carousel-inner {padding-bottom: 3.5rem;}
 
 @media (min-width: 992px){ 
 #carouselProductVisuals .carousel-item img{max-height: 428px;max-width: 480px;}
 #carouselProductVisuals .media-oembed-content{height:420px;width:700px;}
 #carouselProductVisuals .carousel-inner{height: 484px;}
 }
 
 
 .field--name-field-model{font-size:1.5rem;}
 .field--name-field-type{font-size:1.4rem;font-weight:900;color:#A21D1D;}
 .field--name-field-description{margin-bottom:2rem;}
 /*.product-page-attribute-list .row .col-6, .product-page-attribute-list .row .col-12 {border: 1px solid rgba(0,0,0,.125);padding: 0.5rem 0 0.5rem 0.5rem;}
 .product-page-attribute-list .row .col-12 {color:white;background-color:black;text-align:center;font-weight:bolder;} 
 .product-page-attribute-list{margin-bottom:2rem;}*/
 .download-title {font-weight:bold;}
 .field--name-field-manual-download{margin-bottom:2rem;}
 .row-product-detail {margin-bottom:2rem;}
 .product-table-header tr {background-color:black;}
 .product-table-header tr th {text-align:center;}
 .product-table-body tr th {color:black;font-weight:normal;}
 

 /** Banners **/
 #header{display: flex; flex-direction: column;}
 #header #navbar-top{order:2;}
 #header #navbar-main{order:1;background-color: #000000;padding-top:0.5rem;}
 #navbar-main .container{align-items: end;background-color:#000000;}
 .nav-link{color:#FFFFFF;}
 .btn-secondary{background-color:#000000; border-color:#000000;}
 .btn-secondary:hover {color:#fff;background-color:#000000;border-color:#000000;}
 .navbar-toggler {border-color: rgb(255,255,255);} 
 .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
    
 
 .dropdown{width:150px;}
 .navbar-brand{width:240px;}
 #block-bario-futeasy-main-menu{width:410px;}
 
 
 .region-secondary-menu {width:100%;}
 .views-field-field-banner-image {float:right;}
 .views-field-field-banner-image img {max-height:150px;}
 .views-field-field-banner-image1 {float:right;}
 .views-field-field-banner-image1 img {max-height:150px;}
 .banner-text{float:left;padding-top: 6rem;font-weight: 600;font-size: 2rem;color:white;}
 .bg_yellow .banner-text{color:black;}
 
 #header .bg_white {background-color:#FFFFFF;}
 #header .bg_gray {background-color:#868686;}
 #header .bg_yellow {background-color:#F5D410;}
 #header .bg_blue {background-color:#0085CA;}
 #header .bg_brown {background-color:#A79966;}
 #header .bg_red {background-color:#A21D1D;}
 #header .bg_data {background-color:#6A2D0C;}
 #header .bg_icam {background-color:#811F63;}
 #header .bg_ther {background-color:#DD6E1C;}
 #navbar-top {background-image: url("/sites/default/files/default_images/blockbg.png");background-repeat:repeat-x;}
 
 
 /** Breadcrumb **/
 .breadcrumb {padding-top:1rem;}
 .breadcrumb .breadcrumb-item a {color:black;}
 .breadcrumb .breadcrumb-item a:hover {color:#c20e1a;}
 
 /** Avenir next font **/
  
 @font-face {
    font-family: 'AvenirNext';
    src: url('/themes/bario_futeasy/font/AvenirNext-Regular-08.ttf');
    src: url('/themes/bario_futeasy/font/AvenirNext-Regular-08.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 

 @font-face {
    font-family: 'AvenirNext';
    src: url('/themes/bario_futeasy/font/AvenirNext-Bold-01.ttf');
    src: url('/themes/bario_futeasy/font/AvenirNext-Bold-01.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
  
  
/** Nav **/

.dropdown-item.active {background-color:black;}   
.dropdown-item a {color:white;}
.dropdown-menu {background-color:black;}
.dropdown-menu a {color:white;}
.dropdown-menu li .is-active {color:#b1b1b0;}
.navbar-nav .nav-item .dropdown-menu {top: auto;left: auto;}

@media (max-width: 1200px) {
.dropdown-menu{position:static;}
 }
 
 
 /** Language selection page */
 
 .path-welcome #main-wrapper {background: url("/themes/bario_futeasy/img/LL5505_Sfeer_web.jpg") no-repeat center center fixed;background-size: cover;font-size:bold;}
 .path-welcome #main-wrapper .container-fluid {padding-top:40%;padding-bottom:50%;}
 .path-welcome #main-wrapper .container-fluid .list-group-item a {font-weight:550;}
 .path-welcome #main-wrapper .container-fluid .list-group-item {background-color:transparent;border:none;}
 .path-welcome .item-list {max-width:150px;}
 .transparent {padding: 1rem 1rem;opacity: 0.7;background-color:white;color:black;margin-left: 40%;}
 .transparent .item-list ul li a {color:black;}
 .logo-language-page{max-height:300px;margin-bottom:1rem;}
 
 
 @media (max-width: 992px){
  .path-welcome #main-wrapper{background: url(/themes/bario_futeasy/img/LANG_BG_SMALL.jpg) no-repeat center center fixed;}
  }
  
/* Free calibration form */
/*.webform-submission-free-calibration-form label {font-size:14px;font-weight:bold;}*/  
  
/* print styles */
@media print {
    #header, .carousel-control-next, .carousel-control-prev, .alert-dismissible, .breadcrumb, .carousel-indicators, .btn-print {display:none;}
    /*#carouselProductVisuals .carousel-item img {max-height: 450px;max-width: 450px;}*/
    .product-page-attribute-list .first-row {background-color:black;}
    .col-md-8 { width: 66.66666667%;}    
    .col-md-4 { width: 33.33333333%;} 
    #carouselProductVisuals{margin-top:30px;}
    .field--name-field-description {font-size:12px;}
    .product-table-body {font-size:12px;}
    }