*{border:0;border-collapse:collapse;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family: Trebuchet MS, Arial, Sans-serif;color:#666}
*:focus{outline:none;}
img{display:block;}
html{width:100%;height:100%;}
body{width:100%;height:100%;background-image:url('/design/image/background.jpg');background-position: center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
ul{list-style:none;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.floatRight{float:right;}
.floatLeft{float:left;}

.pdf{background-color:rgb(255,27,14)} 
.xls{background-color:rgb(25,117,67)}         
.xlsx{background-color:rgb(25,117,67)}
.doc{background-color:rgb(40,88,150)}
.docx{background-color:rgb(40,88,150)}

a{text-decoration:none;color:rgb(222,6,4);}
a:HOVER{color:rgb(222,6,4);}

#cookie-bar {z-index:100;width:100%;background:rgba(245,245,245,0.8) ; border-top:0px solid #ddd;line-height:24px; color:#ffffff; font-size:14px; text-align:center; padding:60px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:3px; color:#4d5e62;}
#cookie-bar a {color:#329cb2; display:inline-block; border:0px solid #fff; border-radius:5px; text-decoration:none; padding:0 10px; margin-left:5px;}
#cookie-bar .cb-enable {color: #aaa; background:rgb(190,35,38);border-color:#bbb;color:#fff;transition:.3s;}
#cookie-bar .cb-enable:hover {color:#fff; background:#666;}
#cookie-bar .cb-policy {color:rgb(195,35,38);border:0; padding-left:0;}
#cookie-bar .cb-policy:hover {text-decoration:underline}

#message{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background-color:#fff;min-width:200px;border-radius:5px;box-shadow: 0 0 20px;}
#message display{display:block;}
#message div{width:100%;padding:40px;text-align:center;background-image: url('/design/image/messageBackground.png');border-radius:5px 5px 0 0;}
#message div.error{background-color:#c00;}
#message div.success{background-color:#00a700;}
#message div.alert{background-color:#fbba00;}
#message div button{margin:0 auto;padding:0 15px;background-color:rgba(0,0,0,0);width:60px;height:60px;font-size:36px;font-style:normal;color:#fff;border:3px solid #fff;border-radius:50px;}
#message p{padding:40px;font-size:15px;font-style:italic;text-align:center;line-height:140%;}

.slider {width: 100%;margin: 0 auto;}
.slick-slide {}
.slick-slide img {width: 100%;}
.slick-prev:before, .slick-next:before {color: black;}
.slick-slide {transition: all ease .5s;opacity: 1;}
.slick-active {opacity: 1;}
.slick-current {opacity: 1;}
.slick-slider{position: relative;display: block;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position:relative;display:block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor:grab;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
.slick-slide img{display: block;}
.slick-loading img{display: none;}
.slick-slide .dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 0px solid transparent;}
.slick-arrow.slick-hidden {display: none}
.slick-loading .slick-list{}
.slick-prev, .slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 0;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);    transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before,  .slick-prev:focus:before, .slick-next:hover:before,.slick-next:focus:before{opacity: 1;}
.slick-prev .slick-disabled:before, .slick-next.slick-disabled:before{opacity: .1;}
.slick-prev:before, .slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: 1;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{left: -25px;}
.slick-prev:before{content: '';}
.slick-next{right: -25px;}
.slick-next:before{content: '';}
.slick-dotted .slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom:-10px;display:block;width: 100%;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin:0 5px;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover, .slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick';font-size: 30px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '▪';text-align: center;opacity:.5;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: 1;color:rgb(190,35,38)} 
/* regular */
.regular{margin: 0 auto;}
/* single item */
.single-item .slick-slide {margin: 0}
.single-item .slick-dots{position: absolute;bottom:-30px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}


@media screen {
    /* MOBILE */
    header{width:100%;overflow:auto;}    
    
    #headerMenu{width:100%;position:relative;z-index:10;background-image:url('/design/image/background.jpg');background-position: center;background-repeat:no-repeat;background-attachment:fixed;}
    #headerMenuContainer{width:100%;height:90px;display:block;margin:0 auto;}
    
    #languageSelect{float:left;width:30%;padding:20px 10px;font-size:12px;text-align:right;cursor:pointer;}
    #languageSelect img{float:left;margin:8px 0 0 10px;}
    #languageSelect span{float:left;margin:15px 0 0 10px;vertical-align:middle;color:#fff;}
    #arrow{display:none;}
    
    #homeMenu{float:left;width:40%;}
    #homeMenu ul{float:right;width:auto;margin:0 auto;list-style:none;}
    #homeMenu ul li{float:left;}
    #homeMenu ul li a.mainMenu{display:inline-block;border-top:5px solid rgba(255,255,255,0);padding:20px 20px 20px 20px;font-family: Arial;font-size:13px;letter-spacing:1px;color:#333;text-transform:uppercase;text-decoration:none;transition: .3s;cursor:pointer;}
    #homeMenu ul li a.mainMenu:HOVER{border-color:rgba(190,40,40,1);color:#c02222}
    #homeMenu div{float:right;margin:10px 10px 0 10px;}
    #homeMenu div img{cursor:pointer;transition: transform .5s;}
    #homeMenu div img:HOVER{transform: scale(1.2);}      
    #searchButton{float:left;}
    
    #menuLogo{float:left;display:inline-block;width:40%;height:90px;overflow:hidden;text-align:center;}
    #menuLogo img{width:100%;max-width:180px;margin:8px auto;transition: transform .5s;vertical-align:middle;}
    #menuLogo img:HOVER{transform: scale(1.05);}    
    
    #menuSearch{float:left;width:30%;padding:34px 20px 0 0;}
    #menuSearch img{float:right;display:inline-block;margin:0 0 0 20px;transition: transform .5s;cursor:pointer;}
    #menuSearch img:HOVER{transform: scale(1.2)};    
    
    #headerLogo{clear:both;width:100%;overflow:auto;margin:0 auto;text-align:center;}
    #headerLogo img{width:60%;margin:50px auto;}
    
    #languageContainer{background-color:rgba(5,80,130,0.9);position:absolute;top:0px;left:0px;z-index:1;width:100%;transition: transform .5s;}
    #languageContainer ul{max-width:1360px;margin:0 auto;list-style:none;padding:0 40px 0 45px;overflow:auto;}
    #languageContainer li{float:left;}
    #languageContainer a{display:inline-block;padding:12px 25px 12px 15px;font-size:12px;color:rgba(255,255,255,0.7);white-space: nowrap;border-bottom:3px solid rgba(190,40,40,0);}
    #languageContainer a span{margin-left:20px;}
    #languageContainer a:HOVER{color:#fff;border-bottom-color:rgba(190,40,40,1)}
    
    #menuContainer{position:absolute;top:-120px;left:0;width:100%;;overflow:auto;background-color:rgba(5,80,130,0.9);z-index:1;transition: transform .5s;}
    #dropMain{width:100%;margin:0 auto;overflow:auto;text-align:right}
    #mainMenu{padding:0;}  
    #mainMenu li{float:right;width:50%;}  
    #mainMenu li.catalog{float:left;width:50%;transition: .3s;border-top:5px solid rgba(190,40,40,0);}  
    #mainMenu li.catalog:HOVER{border-top-color:rgba(190,40,40,1);}  
    a.mainMenu{display:block;padding:15px 30px;color:rgba(255,255,255,0.8);font-family: Arial;font-size:13px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition: .3s;border-top:5px solid rgba(190,40,40,0);}  
    a.mainMenu:HOVER{color:rgba(255,255,255,1);border-color:rgba(190,40,40,1);} 
    a.mainMenuCatalog{display:block;padding:15px 30px;color:rgba(255,255,255,0.8);font-family: Arial;font-size:13px;letter-spacing:1px;text-align:left;text-transform:uppercase;text-decoration:none;transition: .3s;border-bottom:1px solid rgba(255,255,250,0.2);} 
    #categoryMenu{width:100%;padding:10px 0;overflow:auto;} 
    #categoryMenu li{clear:left;width:100%;text-align:left;} 
    a.categoryMenu{display:block;padding:5px 30px;color:rgba(255,255,255,0.7);font-size:13px;text-decoration:none;transition: .3s;} 
    a.categoryMenu:HOVER{color:rgba(255,255,255,1);}
    
    #searchContainer{position:absolute;top:0px;left:0;width:100%;background-color:rgba(5,80,130,0.9);z-index:1;transition: transform .5s;}
    #searchContainer form{margin:0 auto;width:100%;padding:15px 20px;text-align:right;}
    #searchContainer input{padding-bottom:5px;height:30px;width:100%;background-color:rgba(5,80,130,0);font-size:15px;text-align:right;color:#fff;border-bottom:1px solid rgba(255,255,255,0.5);}
    

    .mainContainer{width:100%;height:auto;overflow:auto;margin:0 auto;padding:20px 10px;}
    
    #breadcrumb{width:100%;margin:0 auto;padding:0 20px;font-size:12px;color:#aaa;}
    #breadcrumb a{color:#666;}
    #breadcrumb a:HOVER{color:rgba(190,40,40,1) }
    
    .footerMenu{width:100%;text-align:center;}      
    .footerMenu a{margin:1px 0;display:block;padding:10px 15px;text-decoration:none;background-color:rgba(5,80,130,0.8);color:rgba(255,255,255,0.8);transition: .3s;}
    .footerMenu a:HOVER{color:rgba(255,255,255,1);background-color:rgba(190,40,40,1);}
    .footerLogo{width:100%;text-align:center;padding:20px;}  
    .footerLogo img{margin:0 auto;opacity: 0.5;transition: opacity .5s;}  
    .footerLogo img:HOVER{opacity: 0.8}  
    .copyright{color:rgba(255,255,255,0.5);max-width:1320px;margin:0 auto;padding:0 0 40px 0;font-size:11px;text-align:center;}
    
    h1{font-size:25px;font-weight:bold;;text-transform:uppercase;color:#808080;padding:15px 0;}
    h2{font-size:24px;font-weight:bold;padding:20px 30px;}
    h3{font-size:24px;font-weight:bold;padding:20px 0 0 0;text-align:center;}
    
}

@media screen and (min-width: 768px) {
    /* TABLET */
    
    #arrow{display:inline-block;}
    
    #headerLogo img{width:auto;margin:50px auto;}
    
    .mainContainer{width:100%;height:auto;overflow:auto;margin:0 auto;padding:20px;}
    
    .footerMenu{width:100%;background-color:rgba(5,80,130,0.8);text-align:center;padding:0;}      
    .footerMenu a{display:inline-block;padding:20px 15px 15px 15px;text-decoration:none;background-color:rgba(190,40,40,0);color:rgba(255,255,255,0.8);transition: .3s;border-bottom:5px solid rgba(10,90,140,0);}
    .footerMenu a:HOVER{color:rgba(255,255,255,1);background-color:rgba(190,40,40,0);border-color:rgba(190,40,40,1);}
    .footerLogo{width:100%;text-align:center;padding:20px;}  
    .footerLogo img{margin:0 auto;opacity: 0.5;transition: opacity .5s;}  
    .footerLogo img:HOVER{opacity: 0.8}  
    .copyright{color:rgba(255,255,255,0.5);max-width:1320px;margin:0 auto;padding:0 0 40px 0;font-size:11px;text-align:center;}
    
    h1{font-size:25px;font-weight:bold;;text-transform:uppercase;color:#808080;padding:15px 30px;border-bottom:1px solid #ccc;}
    h2{font-size:24px;font-weight:100;padding:20px 30px;}
    h3{font-size:24px;font-weight:100;padding:20px 0 0 0;text-align:center;}
}

@media screen and (min-width: 1200px) {
    /* DESKTOP */
    .logoBox{max-width:1320px;margin:0 auto;display:table;}
    
    header{width:100%;overflow:auto;}
    
    #headerMenu{width:100%;position:relative;z-index:10;background-image:url('/design/image/background.jpg');background-position: center;background-repeat:no-repeat;background-attachment:fixed;}
    #headerMenuContainer{width:auto;max-width:1360px;min-width:900px;height:90px;display:block;margin:0 auto;}
    
    #languageSelect{float:left;width:25%;padding:20px 0 0 40px;font-size:12px;text-align:right;cursor:pointer;}
    #languageSelect img{float:left;}
    #languageSelect span{float:left;margin:16px 0 0 20px;vertical-align:middle;color:#fff;}
    
    #homeMenu{float:left;width:75%;padding-right:25px;}
    #homeMenu ul{float:right;width:auto;margin:0 auto;list-style:none;}
    #homeMenu ul li{float:left;}
    #homeMenu ul li a.mainMenu{display:inline-block;border-top:5px solid rgba(255,255,255,0);padding:30px 20px 30px 20px;font-family: Arial;font-size:13px;letter-spacing:1px;color:#333;text-transform:uppercase;text-decoration:none;transition: .3s;cursor:pointer;}
    #homeMenu ul li a.mainMenu:HOVER{border-color:rgba(190,40,40,1);color:#c02222}
    #homeMenu div{float:right;margin:32px 15px 0 15px;}
    #homeMenu div img{cursor:pointer;transition: transform .5s;}
    #homeMenu div img:HOVER{transform: scale(1.2);}      
    #searchButton{float:left;}
    
    #menuLogo{float:left;width:50%;height:90px;overflow:hidden;text-align:center;}
    #menuLogo img{width:210px;margin:0 auto;transition: transform .5s;}
    #menuLogo img:HOVER{transform: scale(1.05);}    
    
    #menuSearch{float:left;width:25%;padding:34px 40px;}
    #menuSearch img{float:right;display:inline-block;margin:0 0 0 30px;transition: transform .5s;cursor:pointer;}
    #menuSearch img:HOVER{transform: scale(1.2)};    
    
    #headerLogo{clear:both;width:100%;overflow:auto;margin:0 auto;text-align:center;}
    #headerLogo img{margin:70px auto;}
    
    #languageContainer{background-color:rgba(5,80,130,0.9);position:absolute;top:0px;left:0px;z-index:1;width:100%;transition: transform .5s;}
    #languageContainer ul{max-width:1360px;margin:0 auto;list-style:none;padding:0 40px 0 85px;overflow:auto;}
    #languageContainer li{float:left;}
    #languageContainer a{display:inline-block;padding:12px 25px 12px 15px;font-size:12px;color:rgba(255,255,255,0.7);white-space: nowrap;border-bottom:3px solid rgba(190,40,40,0);}
    #languageContainer a span{margin-left:20px;}
    #languageContainer a:HOVER{color:#fff;border-bottom-color:rgba(190,40,40,1)}
    
    #menuContainer{position:absolute;top:-120px;left:0;width:100%;padding-bottom:10px;overflow:auto;background-color:rgba(5,80,130,0.9);z-index:1;transition: transform .5s;}
    #dropMain{max-width:1320px;height:190px;margin:0 auto;overflow:auto;text-align:right;padding:0 35px;}
    #mainMenu{float:right;padding:0 15px;}  
    #mainMenu li{float:right;width:auto;}  
    #mainMenu li.catalog{float:right;width:auto;}
    a.mainMenu{display:inline-block;padding:15px 20px;color:rgba(255,255,255,0.8);font-family: Arial;font-size:13px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition: .3s;border-top:5px solid rgba(190,40,40,0);}  
    a.mainMenu:HOVER{color:rgba(255,255,255,1);border-color:rgba(190,40,40,1);} 
    a.mainMenuCatalog{display:inline-block;padding:15px 20px;color:rgba(255,255,255,0.8);font-family: Arial;font-size:13px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition: .3s;border-bottom:1px solid rgba(255,255,250,0.2);} 
    #categoryMenu{width:auto;position:absolute;top:50px;padding:10px 0;overflow:auto;} 
    #categoryMenu li{clear:both;width:100%;} 
    a.categoryMenu{display:block;padding:5px 20px;color:rgba(255,255,255,0.7);font-size:13px;text-align:left;text-decoration:none;transition: .3s;} 
    a.categoryMenu:HOVER{color:rgba(255,255,255,1);}
    
    #searchContainer{position:absolute;top:0px;left:0;width:100%;background-color:rgba(5,80,130,0.9);z-index:1;transition: transform .5s;}
    #searchContainer form{margin:0 auto;max-width:1360px;padding:15px 40px;text-align:right;}
    #searchContainer input{padding-bottom:5px;height:30px;width:25%;background-color:rgba(5,80,130,0);font-size:15px;text-align:right;color:#fff;border-bottom:1px solid rgba(255,255,255,0.5);}
    
    
    .mainContainer{max-width:1360px;}   
    
    #breadcrumb{max-width:1320px;padding:0 20px;}
    
    h1{font-size:25px;font-weight:bold;;text-transform:uppercase;color:#808080;padding:15px 0;}
    h2{font-size:24px;font-weight:100;padding:20px 30px;}
    h3{font-size:24px;font-weight:100;padding:20px 0 0 0;text-align:center;}
}

@media (orientation: portrait) {    
}

@media (orientation: landscape) {        
}