
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-Light.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-Light.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-Light.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-Light.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-LightItalic.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-LightItalic.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-LightItalic.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-Book.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-Book.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-Book.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-Book.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-BookItalic.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-BookItalic.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-BookItalic.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-Medium.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-Medium.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-Medium.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-MediumItalic.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-MediumItalic.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-MediumItalic.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-Bold.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-Bold.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-Bold.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/gotham/Gotham-BoldItalic.otf')  format('opentype'),
	   url('../fonts/gotham/Gotham-BoldItalic.woff') format('woff'), 
	   url('../fonts/gotham/Gotham-BoldItalic.ttf')  format('truetype'), 
	   url('../fonts/gotham/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}

body, .accediModal .modal-body .accediRow h3, .accediModal .modal-body .accediRow a { font-family: 'Gotham' !important;}
body { color: #3e3d40; }
.accediModal .modal-body .accediRow h3 { font-weight: bold; }
.accediModal .modal-body .accediRow a { font-style: italic; font-size: 14px; }
p { font-weight: 300; }
.btn-orange, .btn-red { background-color: #76bd1d; }
.btn-orange:hover, .btn-red:hover, .btn-orange:focus, .btn-red:focus { background-color: #76b31f; }
a, a:focus, a:hover { color: #76bd1d; font-weight: 600; }
b, strong { font-weight: 600; }
.mod_go_to_top .btnGoToTop { background: #9c9e9f; }
.template-intro_impressum.only-text .introsection_container p, 
.mod_article_base .only-text .introsection_container p { font-size: 17px !important; padding-bottom: 20px !important; }
.mod_menu_base ul.parent-item{
    display: block;
    position: absolute;
    left: 0;
    background: white;
    padding: 10px 0 0!important;
    z-index: 9;
    text-align: left;
}
.block_logo_title .mod_logo_base a img { max-width: 230px; }

.mod_menu_base ul.parent-item li { display: block !important; }
.mod_archive_articles_base .introsection_container .text { text-transform: uppercase; }
.mod_cta_fast_base .banner_title,
.template-intro_impressum .introsection_container .title,
.block_singlearticle .singlearticle_header .title,
.block_websitebanner .websitebanner_container .block_container .text,
.mod_linked_page_base.template-box_link .box_link_info .box_link_info_title,
.mod_listing_articles.template-last_two_news .singleNew .singleNew-info-link .singleNew-info-title, 
.mod_listing_articles.template-last_row_news .singleNew .singleNew-info-link .singleNew-info-title,
.mod_archive_articles_base .introsection_container .text, .mod_article_base .introsection_container .text
{ color: #3e3d40; }

.mod_linked_page_base.template-box_link .box_link_info .box_link_info_caption { color: #c7cccd; }
.mod_cta_fast_base.template-footer .title, .block_footerpart2 .caption, .mod_link_social.template-footer:before,
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow-listProducts .singleItemProductTab-subRow-listProducts-single:hover .singleItemProductTab-subRow-listProducts-single-header,
.mod_archive_articles_base .introsection_container .caption, 
.mod_article_base .introsection_container .caption, .block_footerpart2 .fastlinks .singlefastlink .link:hover { color: #76bd1d; }

.accediModal .modal-body .accediRow h3,
.mod_archive_articles_base .archive-articles-container .archive-articles-single .archive-articles-single-container .archive-articles-single-mininfo ul li a, 
.mod_archive_articles_base .archive-articles-container .archive-articles-single .archive-articles-single-container .archive-articles-single-mininfo ul li span
{ color: #3e3d40 !important; }
.accediModal .modal-body .accediRow .form button, .accediModal .modal-body .accediRow a,
.mod_archive_articles_base .archive-articles-container .archive-articles-single .archive-articles-single-container .archive-articles-single-content p a,
.mod_sedi .single-sede .single-sede-state { color: #76bd1d !important; }

.mod_sedi .single-sede .single-sede-wrapper .single-sede-email a {
    text-transform: lowercase;
}

.block_footerpart2 .footersocial .singlesocial:hover a, .mod_archive_articles_base .introsection_container:before, .mod_article_base .introsection_container:before,
.block_gallery .singleGalleryItem .singleGalleryItem-header:before { background-color: #76bd1d; }
.block_footerpart2 .footersocial .singlesocial:hover,
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow-listProducts .singleItemProductTab-subRow-listProducts-single:hover,
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow-listProducts-single-col.selected .singleItemProductTab-subRow-listProducts-single { border-color: #76bd1d; }
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow-listProducts-single-col.selected .singleItemProductTab-subRow-listProducts-single .singleItemProductTab-subRow-listProducts-single-header { color: #76bd1d; }
.block_gallery_product_tab .mod_listing_products_market .singleItemProductTab .singleItemProductTab-container .singleItemProductTab-header:before,
.mod_sedi .single-sede:before  { background-color: #76bd1d !important; }
.block_gallery_product_tab .mod_listing_products_market .singleItemProductTab .singleItemProductTab-container:hover .singleItemProductTab-header,
.block_gallery_product_tab .mod_listing_products_market .singleItemProductTab.selected .singleItemProductTab-container .singleItemProductTab-header,
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow .singleItemProductTab-subRow-single .singleItemProductTab-subItem:hover .singleItemProductTab-subItem-header,
.block_navTabs .nav-tabs li.active a, .block_navTabs .nav-tabs li a:hover,
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow .singleItemProductTab-subRow-single.selected .singleItemProductTab-subItem .singleItemProductTab-subItem-header,
.mod_listing_articles.progettista .singleNew .singleNew-image-container .singleNew-image-overlay .singleNew-date,
.mod_listing_articles.serramentista .singleNew .singleNew-image-container .singleNew-image-overlay .singleNew-date { background-color: #76bd1d; }

.block_navTabs .tabContentCustom .nav-tabs-Carousel .carousel-control.left:before, .block_navTabs .tabContentCustom .nav-tabs-Carousel .carousel-control.right:before { border-bottom: 30px solid #9c9e9f; }

.mod_mediateca_slider_mediaphoto_multicaption.template-slider .carousel-control.left:before, .mod_mediateca_slider_mediaphoto_multicaption.template-slider .carousel-control.right:before
{ border-bottom-color: #9c9e9f; }
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow-listProducts .singleItemProductTab-subRow-listProducts-single { min-height: 135px; max-height: 135px; padding: 30px 15px; }
.block_gallery_product_tab .containerSingleCategory .singleItemProductTab-subRow-listProducts .singleItemProductTab-subRow-listProducts-single .singleItemProductTab-subRow-listProducts-single-header { font-size: 16px; }

.mod_listing_articles.template-last_two_news .singleNew .singleNew-info-link .singleNew-info-text, .mod_listing_articles.template-last_row_news .singleNew .singleNew-info-link .singleNew-info-text
{ font-weight: 500; }

.block_usefuldocs .docBox:hover .docBoxContent, .mod_area_download.template-documenti_tecnici .tab-content .single-area-download:hover  { background-color: #76bd1d; }	

.mod_area_download.template-documenti_tecnici .tab-content .single-area-download .singledownloadable .title { font-size: 16px; color: #5a595b; }
.mod_area_download.template-documenti_tecnici .tab-content .single-area-download .singledownloadable .date { font-weight: 300; }

.mod_area_download.template-documenti_tecnici .tab-content .single-area-download .singledownloadable img { margin-right: 10px; }

.mod_area_download.template-documenti_tecnici .nav-tabs li.active a, .mod_area_download.template-documenti_tecnici .nav-tabs li a:hover { color: #76bd1d !important; }

.mod_linked_page_base.wideborders.serramentista .block_singlemenubarItem:hover, .mod_linked_page_base.wideborders.progettista .block_singlemenubarItem:hover { border-color: #76bd1d !important; }

.mod_listing_articles.serramentista .singleNew .singleNew-image-container .singleNew-image-overlay .singleNew-date::before,
.mod_listing_articles.progettista .singleNew .singleNew-image-container .singleNew-image-overlay .singleNew-date::before { border-bottom-color: #76bd1d; }

#mediatecaSliderMediaPhotoMulticaption18 .carousel-inner .item .singleItem-container .singleItem-content .singleItem-content-first {  visibility: hidden;  }

#mediatecaSliderMediaPhotoMulticaption18 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-third,
#mediatecaSliderMediaPhotoMulticaption424 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-first,
#mediatecaSliderMediaPhotoMulticaption424 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-second,
#mediatecaSliderMediaPhotoMulticaption424 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-third,
#mediatecaSliderMediaPhotoMulticaption551 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-first,
#mediatecaSliderMediaPhotoMulticaption551 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-second,
#mediatecaSliderMediaPhotoMulticaption551 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-third,
#mediatecaSliderMediaPhotoMulticaption552 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-first,
#mediatecaSliderMediaPhotoMulticaption552 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-second,
#mediatecaSliderMediaPhotoMulticaption552 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-third,
.mod_mediateca_slider_mediaphoto_multicaption.template-slider .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator,
#mediatecaSliderMediaPhotoMulticaption18 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-fourth .separator { /* visibility: hidden; */ }

#mediatecaSliderMediaPhotoMulticaption424 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-fourth,
#mediatecaSliderMediaPhotoMulticaption552 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-fourth,
#mediatecaSliderMediaPhotoMulticaption551 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-fourth { /* margin-top: 190px; */ }

.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title
{
    font-size: 70px;
    font-weight: 500;
    text-shadow: 2px 2px 14px #777777;
	margin-top: 30px;
	margin-bottom: 20px;
	display:none;
}

.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .separator:first-child, .mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .separator.inline, .mod_mediateca_slider_mediaphoto_multicaption.template-slider .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .separator.inline { display: none; }

.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle, .mod_mediateca_slider_mediaphoto_multicaption.template-slider .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle { line-height: 1.2em; text-shadow: 2px 2px 14px #777777; font-weight: 400; }

.mod_article_base.template-news .introsection_container ol { margin-left: 25px;
    font-size: 17px;
    color: #58595B;
    padding-bottom: 15px;
}

.accediModal .modal-body .accediRow .bootstrap-select .dropdown-toggle {
    padding: 7px 12px !important;
    background: #fff !important;
    color: #3e3d40 !important;
    border: 1px solid #ccc;
    box-shadow: none;
}
.registratiModal p { color: #3e3d40 !important; }
.accediModal .modal-body .accediRow .buttonContainer a { color: #fff !important; }
.block_simplevideo { background-color: #9c9e9f !important; }
.mod_menu_base .item-menu.hasChildren > a:after{
    content:"\f0d7";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-left: 7px;
}

.mod_menu_base ul.parent-item > li > a{
    display: block !important;
    padding: 10px !important;
    font-size: 14px !important;
}

header .menuBar .menuBar-Layout .block_navigationBar .navbarMenu ul li a{
    color:#231F20 !important;
	color:#3e3d40 !important;
	text-transform: uppercase;
	font-weight: 600;
}

header .menuBar .menuBar-Layout .block_navigationBar .navbarMenu ul li.active > a,
header .menuBar .menuBar-Layout .block_navigationBar .navbarMenu ul li > a:hover{
    color:#B12026 !important;
	color:#76bd1d !important;
}

.mod_category_product.template-product .product-without-technical
{
    padding-top: 55px;
    padding-bottom: 55px;
}
.mod_category_product.template-category
{
    padding-top: 55px;
}
.mod_category_product .template-image .simpleImage{
    margin-bottom: 30px;
}

.mod_category_product .template-intro_impressum .introsection_container {
    padding-left: 0;
}
.mod_category_product .template-intro_impressum .introsection_container .title{
    font-weight: bold;
}
.mod_category_product .template-intro_impressum{
    padding-top: 0;
    padding-bottom: 0;
}

.mod_category_product .template-intro_impressum .introsection_container .caption
{
    font-weight: 600;
}

.mod_category_product.template-product .template-intro_impressum .introsection_container .text
{
    font-size: 14px;
}

.mod_category_product .SchedaTecnicaContainer{
    padding: 0 15px;
}

.mod_category_product .SchedaTecnicaContainer .titleSchedaTecnica
{
    font-weight: bold;
    color: #B12026;
	color: #3e3d40;
    font-size: 17px;
    padding-bottom: 25px;
}

.mod_category_product .SchedaTecnicaContainer .singleTable .firstCol{
    border: 2px solid #ecedec;
    background-color: #bcc3c7;
	background-color: #dedcdc;
}

.mod_category_product .SchedaTecnicaContainer .singleTable .firstCol .title
{
    color: #686b70;
    font-weight: bold;
    padding: 10px;
}

.mod_category_product .SchedaTecnicaContainer .singleTable .secondCol{
    border: 2px solid #ecedec;
    
}

.mod_category_product .SchedaTecnicaContainer .singleTable .secondCol .text
{
    padding: 10px;
    color:#878a92;
}

@media (min-width: 1024px){
    .mod_category_product .SchedaTecnicaContainer .titleSchedaTecnica
    {
        font-size: 19px;
    }
    .mod_category_product .SchedaTecnicaContainer{
        padding-left: 115px;
    }
    
    .mod_category_product .template-intro_impressum .introsection_container,  .mod_category_product .listProducts  {
        padding-left: 100px;
        padding-right: 10px;
    }
    .mod_category_product .listProducts  {
        margin-top: 30px; 
		margin-bottom: 60px; }
		
    .mod_category_product.template-subcategory{
        
    }

}
@media (min-width: 768px){

    .mod_category_product.template-subcategory > .row{
        margin-left: -15px;
        margin-right: -15px;
    }
        .mod_category_product .listProducts  {
        margin-top: 30px; 
		margin-bottom: 60px; }
	.block_miniBar .mod_logout.miniBar_item:before { width:0; } 
}
    .mod_category_product .listProducts  {
        margin-top: 30px; 
		margin-bottom: 60px; }

.mod_category_product .template-intro_impressum .introsection_container .text{
    font-weight: 300;
}

.mod_category_product .SchedaTecnicaContainer
{
    margin-top: 45px;
}

.mod_category_product.template-subcategory
{
    padding-bottom: 50px;
    padding-top: 50px;
    position: relative;
}
.mod_category_product.template-subcategory .listProducts{
    padding-right: 15px;
}
.mod_category_product.template-subcategory:after{
    border-bottom: 1px solid #bcc3c7;
    position: absolute;
    bottom:0;
    left:115px;
    right: 15px;
    content:"";
}
.mod_category_product.template-subcategory:after:last-child{
    border-bottom: none;
}

.mod_category_product.template-subcategory .template-intro_impressum .introsection_container:before
{
    display: none;
}

.mod_category_product.template-subcategory .template-intro_impressum .introsection_container .caption
{
    margin-bottom: 20px;
}

.mod_category_product .listProducts .singleProductLinkCol
{
    display: flex;
}

.mod_category_product .listProducts .singleProductLink
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center; /* only important for multiple lines */

    margin-bottom: 15px;
    width: 100%;
    color:#6d6d72;
    font-weight: bold;
    padding: 10px 15px;
    border: 2px solid #bcc3c7;
    min-height: 99px;
}

.mod_category_product .listProducts .singleProductLink:hover{
    background-color: #f37351;
    color:#fff;
}

.mod_cta_fast_base.template-simple{
    padding-bottom: 55px;
}

.mod_category_product.template-subcategory .template-intro_impressum .introsection_container{
    padding-left: 115px;
}
.mod_category_product.template-subcategory .only-text.template-intro_impressum{
    margin-bottom: 15px;
}





/*mediaqueries*/
.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-image {
  display: block;
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  min-height: inherit;
  position: relative;
  height: 250px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-image i {
    min-height: inherit;
    max-height: inherit;
    width: inherit;
    min-width: inherit;
    max-width: inherit;
    background-position: 50% 50%;
    background-size: cover;
    background-color: transparent;
    position: relative;
    z-index: 1;
    background-repeat: no-repeat;
    display: block;
    height: inherit; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-image i {
    z-index: 0 !important; }
.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content {
  position: absolute;
  top: 7%;
  left: 0;
  right: 0;
  bottom: 15%;
  z-index: 1; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-first {
    text-align: center;
    margin-bottom: 30px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-first .singleItem-content-image {
      display: inline-block;
      zoom: 1;
      *display: inline;
      padding: 0 30px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-first .singleItem-content-image img {
        display: inherit; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-first label {
      background-color: #B12026;
      padding: 6px 18px;
      color: #FFFFFF;
      font-size: 14px;
      font-weight: 600; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second {
    text-align: center;
    margin-bottom: 20px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container {
      display: inline-block;
      zoom: 1;
      *display: inline; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
        font-size: 40px;
        font-weight: 300;
        color: #FFFFFF;
        margin: 0; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle {
        font-size: 19px;
        font-weight: 300;
        color: #FFFFFF;
        margin: 0;
        vertical-align: middle; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .separator.inline {
        width: 25%;
        vertical-align: middle; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .separator:first-child {
        margin-right: 20px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .separator:last-child {
        margin-left: 20px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .separator {
        display: none; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third {
    text-align: center;
    margin-bottom: 45px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third .singleItem-content-third-container {
      display: inline-block;
      zoom: 1;
      *display: inline; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third .singleItem-content-third-container .text {
        font-size: 19px;
        font-weight: 300;
        font-style: italic;
        color: #FFFFFF;
        margin: 0; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-fourth {
    text-align: center; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-fourth .singleItem-content-fourth-container {
      display: inline-block;
      zoom: 1;
      *display: inline; }
.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators li {
  width: 30px;
  height: 5px;
  background-color: #FFFFFF;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: none; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators li.active {
    width: 30px;
    height: 5px;
    background-color: #F36F3E;
    margin: 1px; }
.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control {
  width: 0%;
  display: none;
  z-index: 100; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.left {
    background-image: none; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.left:before {
      width: 0px;
      height: 0px;
      border-left: 60px solid transparent;
      border-right: 60px solid transparent;
      border-bottom: 60px solid;
      margin-left: 0px;
      content: "";
      z-index: 1;
      position: absolute;
      left: -30px;
      -webkit-transform: rotateZ(90deg);
      -moz-transform: rotateZ(90deg);
      -ms-transform: rotateZ(90deg);
      -o-transform: rotateZ(90deg);
        top: 44%;
      transform: rotateZ(90deg); }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.left .glyphicon-chevron-left {
        top: 44%;
      margin-top: 15px;
      margin-left: 10px;
      color: #B12026; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.left .glyphicon-chevron-left:before {
        content: "\e258"; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.right {
    background-image: none; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.right:before {
      width: 0px;
      height: 0px;
      border-left: 60px solid transparent;
      border-right: 60px solid transparent;
      border-bottom: 60px solid;
      margin-left: 0px;
      content: "";
      z-index: 1;
      position: absolute;
        top: 44%;
      right: -30px;
      -webkit-transform: rotateZ(-90deg);
      -moz-transform: rotateZ(-90deg);
      -ms-transform: rotateZ(-90deg);
      -o-transform: rotateZ(-90deg);
      transform: rotateZ(-90deg); }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.right .glyphicon-chevron-right {
      margin-top: 15px;
      top: 44%;
      margin-right: 10px;
      color: #B12026; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.right .glyphicon-chevron-right:before {
        content: "\e257"; }
.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control {
  z-index: 100; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.left:before {
    border-bottom-color: #F36F3E; border-bottom-color: #9c9e9f; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.left .glyphicon-chevron-left {
    color: #FFFFFF; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.right:before {
    border-bottom-color: #F36F3E; border-bottom-color: #9c9e9f;  }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control.right .glyphicon-chevron-right {
    color: #FFFFFF; }
.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-image {
  display: block;
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  min-height: inherit;
  position: relative;
  height: 400px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-image i {
    min-height: inherit;
    max-height: inherit;
    width: inherit;
    min-width: inherit;
    max-width: inherit;
    background-position: 50% 50%;
    background-size: cover;
    background-color: transparent;
    position: relative;
    z-index: 1;
    background-repeat: no-repeat;
    display: block;
    height: inherit; }
.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-content {
  top: 25%; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator {
    display: none; }

@media (min-width: 767px) {
	.mod_linked_page_base.template-area_private.rowsinglemenubarItem, .mod_linked_page_base.wideborders {
    margin-top: -40px !important;
}
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
    font-size: 80px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle {
    font-size: 15px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .separator {
    display: inline-block; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third .singleItem-content-third-container .text {
    font-size: 18px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators {
    bottom: 100px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-control {
    display: block;
    z-index: 100; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content {
    top: 25%; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-second .singleItem-content-second-container .title {
      font-size: 50px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-third {
      margin: 35px 100px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-third .singleItem-content-third-container .text {
        font-weight: 600;
        font-size: 15px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth {
      margin: 35px 100px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .singleItem-content-fourth-container {
        display: block; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator {
        display: inline-block !important;
        height: 1px;
        width: 20%;
        vertical-align: top; }
        .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator:first-child {
          margin-right: 35px; }
        .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator:last-child {
          margin-left: 35px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators {
    display: none; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .singleItem-content-fourth-container {
    text-align: center; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator {
    display: none !important; } }
@media (min-width: 992px) {
	.mod_cta_fast_base.template-footer .subtitle {
    font-size: 15px;
}
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content {
    top: 2%; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
      font-size: 70px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle {
      font-size: 15px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third .singleItem-content-third-container .text {
      font-size: 18px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators {
    bottom: 60px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content {
    top: 25%; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-second .singleItem-content-second-container .title {
      font-size: 85px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-third {
      margin: 35px 170px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-third .singleItem-content-third-container .text {
        font-weight: 600;
        font-size: 19px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth {
      margin: 35px 170px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .singleItem-content-fourth-container {
        display: block; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator {
        height: 1px;
        width: 20%;
        vertical-align: top; }
        .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator:first-child {
          margin-right: 35px; }
        .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator:last-child {
          margin-left: 35px; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content {
    top: 4%; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
      font-size: 140px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle {
      font-size: 40px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third .singleItem-content-third-container .text {
      font-size: 28px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators {
    bottom: 75px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-second .singleItem-content-second-container .title {
    font-size: 85px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-third {
    margin: 35px 170px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-third .singleItem-content-third-container .text {
      font-weight: 600;
      font-size: 19px; }
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth {
    margin: 35px 170px; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .singleItem-content-fourth-container {
      display: block; }
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator {
      height: 1px;
      width: 25%;
      vertical-align: top; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator:first-child {
        margin-right: 70px; }
      .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .containerCustom .singleItem-content-fourth .separator:last-child {
        margin-left: 70px; } }
@media screen and (min-width: 1200px) and (max-height: 800px) {
  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle {
    font-size: 14px; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
    font-size: 64px; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third .singleItem-content-third-container .text {
    font-size: 18px; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators {
    bottom: 50px; } }
@media screen and (min-width: 1024px) and (max-height: 850px) {
	

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-first .singleItem-content-image img {
    max-width: 60%; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .singleItem-content-second-container-caption .subtitle {
    font-size: 14px; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
    font-size: 64px; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .singleItem-container .singleItem-content .singleItem-content-third .singleItem-content-third-container .text {
    font-size: 18px; }

  .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product .carousel-indicators {
    bottom: 50px; } }

/*# sourceMappingURL=test.css.map */

.mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product{
    padding-top: 140px;
}


@media (max-width:991px){
    .mod_category_product.template-subcategory .template-intro_impressum .introsection_container{
        padding-left: 0;
    }
    
    .mod_category_product.template-subcategory{
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .mod_category_product.template-subcategory .listProducts{
        padding-right: 0;
    }
    
    .mod_category_product.template-subcategory:after{
        left: 15px; 
    }
    
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product{
        padding-top: 0;
    }
}
@media (max-width:767px){
    .mod_category_product.template-subcategory{
        padding-left: 0;
        padding-right: 0;
    }   
    
    .template-intro_impressum .introsection_container:before{
        display: none;
    }
    .template-intro_impressum .introsection_container .caption{
        position: relative;
    }
    .template-intro_impressum .introsection_container .caption:before{
        content: "";
        bottom: -5px;
        width: 65px;
        height: 2px;
        position: absolute;
        left: 0px;
        background-color: #B12026;
    }
}

.mod_category_product.template-product .template-intro_impressum {
    padding-right: 10px;
}

@media (max-width:991px){
    .mod_category_product.template-product .template-intro_impressum {
        padding-right: 0;
    }
    
    .mod_category_product .listProducts .singleProductLink{
        
    }
    
}

@media (max-width:767px){
    .mod_category_product .listProducts .singleProductLink{
        min-height: 70px;
    }
    
}

.mod_cta_fast_base.template-simple{
    padding-top: 55px;
}


@media (min-width:768px) and (max-width:991px){
    .mod_category_product .template-intro_impressum .introsection_container .title{
        margin-bottom:30px;
        margin-top: 15px;
    }
    
    .mod_category_product .template-intro_impressum .introsection_container .caption{
        padding-bottom: 10px;
    }
}

@media (max-width:1199px){
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-image{
        height:300px;
    }
}
@media (max-width:991px){
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-image{
            height: 500px;
    }
}
@media (max-width:768px){
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-image{
            height: 430px;
    }
	.block_miniBar .miniBar_item:first-child {
    margin-top: 10px;
}
}
@media (max-width:700px){
    .mod_mediateca_slider_mediaphoto_multicaption.template-slider_category_product.template-slider_category_product .singleItem-container .singleItem-image{
            height: 270px;
    }
}
@media (max-width:500px){
	#mediatecaSliderMediaPhotoMulticaption18 .carousel-inner .item .singleItem-container .singleItem-image { max-height: 430px; }
	
	.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-content .singleItem-content-third, .mod_mediateca_slider_mediaphoto_multicaption.template-slider .singleItem-container .singleItem-content .singleItem-content-third { display: none; }
	.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
    font-size: 50px; }
	.mod_mediateca_slider_mediaphoto_multicaption.template-default .carousel-control, .mod_mediateca_slider_mediaphoto_multicaption.template-slider .carousel-control { display: block; }
}
@media only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: portrait) { 
.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-image i, .mod_mediateca_slider_mediaphoto_multicaption.template-slider .singleItem-container .singleItem-image i {  background-position: 50% 50%; }
}
@media (min-height:500px) and (max-height:750px){
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { #mediatecaSliderMediaPhotoMulticaption18 .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-fourth {
    margin-top: 0px;
}

.mod_mediateca_slider_mediaphoto_multicaption.template-default .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-second {
    margin-top: 10px;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.block_logo_title .mod_logo_base a img {
    max-width: 175px;
}
.mod_mediateca_slider_mediaphoto_multicaption.template-default .carousel-inner .item:first-child .singleItem-container .singleItem-content .singleItem-content-second { margin-top: 10px; }

.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-content .singleItem-content-second .singleItem-content-second-container .title {
    font-size: 65px; }

.mod_mediateca_slider_mediaphoto_multicaption.template-default .singleItem-container .singleItem-image i, .mod_mediateca_slider_mediaphoto_multicaption.template-slider .singleItem-container .singleItem-image i { background-position: 60% 25%; }
}