
/* always multiple font size */
/* font-size: 14px; font-size: 1.4rem; */
/* 10PX = 1rem */

/* WEBSITE CENTER WIDTH 1380PX */

html{font-size: 62.5%;}
body {  font-size: 12px; /* IE8- */  font-size: 1.2rem;  font-family: 'Arial';  margin: 0; padding: 0;  color: #4B4B4B;  float:left; width: 100%; min-width: 300px;}
a {text-decoration: none; outline:none; color:#262626;}
a:link { }
a:visited {}
a:hover {color: #4B4B4B;}
a:focus, :focus {}
a.underline, a.underline:active, a.underline:visited { text-decoration: underline; }
a.underline:hover, a.underline:focus { text-decoration: none; }
b , strong{ font-family: AK-Medium; font-weight: normal !important;}
img {vertical-align: middle; -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; margin:0; padding:0;}
p{margin-top: 0;}
strong { font-weight: bold;}
blockquote,ul,ol,dl {}
ol,ul,dl {margin: 0; padding: 0;}
ol li {list-style: decimal inside;}
ul li {list-style: disc inside;}
dl dd {margin-left:1em;}
th,td {border:0; padding:0;}
th {font-weight:bold; text-align:center;}
caption { margin-bottom:.5em; text-align:center;}
p,fieldset,table {margin-bottom:0;}
textarea { resize: none;}
hr {  height: 1px;  margin: 30px 0 30px 0;  padding: 0;  background-color: #999;  border: 0;  clear: both;  }
img { max-width:100%; max-height:100%; border:0;}

.img-flip {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);        
}

input:focus {
    outline:none;
}

.bx-wrapper{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}

.border-sizing {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;  }
.border-right-none{border-right: none !important;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.active {display: block !important;}
.inactive {display: none !important;}
.clear{clear:both}


.force-position-left{position:absolute !important; left:0 !important;}
.force-position-right{position:absolute !important;  right:0 !important;}

.margin-top-230{margin-top:230px;}

.swipe-area{-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:absolute; top:0; left:0; z-index:998; width:100%; height:100%;}


/***************************** FONTS ****************************************/

@font-face {
    font-family: 'AK-Regular';
    src: url('../Fonts/AkzidenzGroteskBQ-Light.eot');
    src: url('../Fonts/AkzidenzGroteskBQ-Light.eot?#iefix') format('embedded-opentype'),
    url('../Fonts/AkzidenzGroteskBQ-Light.woff') format('woff'),
    url('../Fonts/AkzidenzGroteskBQ-Light.ttf') format('truetype'),
    url('../Fonts/AkzidenzGroteskBQ-Light.svg#AK-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AK-Medium';
    src: url('/../Fonts/AkzidenzGroteskBQ-Medium.eot');
    src: url('../Fonts/AkzidenzGroteskBQ-Medium.eot?#iefix') format('embedded-opentype'),
    url('../Fonts/AkzidenzGroteskBQ-Medium.woff') format('woff'),
    url('../Fonts/AkzidenzGroteskBQ-Medium.ttf') format('truetype'),
    url('../Fonts/AkzidenzGroteskBQ-Medium.svg#AK-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AK-Bold';
    src: url('../Fonts/AkzidenzGroteskBQ-Bold.eot');
    src: url('../Fonts/AkzidenzGroteskBQ-Bold.eot?#iefix') format('embedded-opentype'),
    url('../Fonts/AkzidenzGroteskBQ-Bold.woff') format('woff'),
    url('../Fonts/AkzidenzGroteskBQ-Bold.ttf') format('truetype'),
    url('../Fonts/AkzidenzGroteskBQ-Bold.svg#AK-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AK-Bold-Italic';
    src: url('../Fonts/AkzidenzGroteskBQ-BoldItalic.eot');
    src: url('../Fonts/AkzidenzGroteskBQ-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../Fonts/AkzidenzGroteskBQ-BoldItalic.woff') format('woff'),
    url('../Fonts/AkzidenzGroteskBQ-BoldItalic.ttf') format('truetype'),
    url('../Fonts/AkzidenzGroteskBQ-BoldItalic.svg#AK-Bold-Italic') format('svg');
    font-style: italic;
}

/***************************** HEADER TOP START *****************************/

.headerTop{width: 100%; height: auto; background: #FFFFFF; float: left;}
.headerTop .headerCenter{width: 1380px; height: 136px; margin: 0 auto;}
.headerTop .headerCenter .logotipo{margin: 30px 0 0 55px !important; float: left;}
.headerTop .headerCenter .menu{margin: 100px 0 0 270px; float: left; font-size: 16px; font-size: 1.6rem; font-family: 'AK-Medium'; text-transform: uppercase; color:#4B4B4B;}
.headerTop .headerCenter .menu .menu_list{margin:0 40px 0 0; float: left;}
.headerTop .headerCenter .menu .menu_list a{color:#4B4B4B; cursor:pointer; }
.headerTop .headerCenter .menu .menu_list a:hover {padding-bottom: 12px;border-bottom: 5px solid #36B2D4; color:#36B2D4}
.headerTop .headerCenter .icon_menu{width: auto; height:45px; float: right; margin: 91px 55px 0 0;}
.headerTop .headerCenter .icon_menu .icon_menu_list{margin:0 20px 0 0; padding: 0 20px 0 0; border-right:1px solid #616161; float: left;}
.headerTop .headerCenter .icon_menu .icon_menu_list a { cursor: pointer; float: left; outline:none; min-height:22px; position:relative;}
.headerTop .headerCenter .icon_menu .icon_menu_list a:hover > .hoverMenu {display:block;}
.headerTop .headerCenter .icon_menu .icon_menu_list:nth-last-child(1){margin:0; padding:0;}

#IconLogin_2 {
    display: none;
}
.hoverMenu {
    position:absolute;
    left: -5px;
    bottom: -20px;
    background: #33B3D6;
    width: 35px;
    height: 5px;
    display:none;
}

.headerTop .headerCenter .icon_menu .icon_menu_list:nth-child(1):hover ~ .hoverMenu {
 display:block;   
  left:-5px;
}

.headerTop .headerCenter .icon_menu .icon_menu_list:nth-child(2):hover ~ .hoverMenu {
 display:block;   
 left:56px;
}

.headerTop .headerCenter .icon_menu .icon_menu_list:nth-child(3):hover ~ .hoverMenu {
 display:block;   
 left:122px;
}

.hoverMenuLeft_1 {left:-5px;}
.hoverMenuLeft_2 {left:56px;}
.hoverMenuLeft_3 {left:122px;}

/****LOGIN DIV HOVER****/
#IconLogin_2 {display: none;}
#IconLogin_1{display : block;}
#LoginMenu a:hover #IconLogin_1 {display: none;}
#LoginMenu a:hover #IconLogin_2 {display: block;}

/****LANGUAGE DIV HOVER****/
#IconLanguage_2 {display: none;}
#IconLanguage_1{display : block;}
#LanguageMenu a:hover #IconLanguage_1 {display: none;}
#LanguageMenu a:hover #IconLanguage_2 {display: block;}

.languageActive {font-family: AK-Bold;}

/****SEARCH DIV HOVER****/
#IconSearch_2 {display: none;}
#IconSearch_1{display : block;}
#SearchMenu a:hover #IconSearch_1 {display: none;}
#SearchMenu a:hover #IconSearch_2 {display: block;}
.btn-searchButton{float: left;margin: 8px 0 0 10px;}
.headerSubmenu .Submenu .NormalSubMenu .btn-searchButton img {margin-right: 10px; margin-top: -4px; width: 12px; height:12px;}
.btn-searchButton button[type=submit]:hover{font-family: AK-Medium;}
.btn-searchButton button[type=submit] {
  font-family: ak-regular;
  text-transform: uppercase;
  font-size: 14px;
  text-align: left;
  color: #fff;
  padding: 0;
  border: 0 none;
  cursor: pointer;
  float: left;
  background: none;
  background-repeat: no-repeat;
  background-size: 12px;
  cursor:pointer;
  text-transform:uppercase; 
  letter-spacing:1px;
}
.btn-searchButton button[type=submit] span::after {display:block;content:attr(title);font-family:'AK-Medium';height:0;color:transparent;overflow:hidden;visibility:hidden;  margin: 0 0 0 26px;}


/****MENU DIV HOVER****/
#MenuLinkheader {display: none;}
#IconMenu_2 {display: none;}
#IconMenu_1 {display: none;}
#MenuLinkheader a:hover #IconMenu_1 {display: none;}
#MenuLinkheader a:hover #IconMenu_2 {display: block;}



/***************************** HEADER SUBMENU START **************************/

.headerSubmenu {width: 1380px;height: 0;  margin: 0 auto;position: absolute;top:136px;left: 0;right: 0;z-index: 10000; background-image: url('../images/home/background-blue.png'); }
.headerSubmenu .Submenu {width:490px; height:auto; margin:0 auto;}
.headerSubmenu .Submenu .NormalSubMenu {width: 100%;height: auto;margin: 0 0 0 15px; padding-top:40px; padding-bottom:40px; float:left;}
.headerSubmenu .Submenu .NormalSubMenu a{ color:#FFFFFF; cursor:pointer; margin: 0 0 30px 0; padding:0 !important; border-bottom:0px !important; font-size:14px; font-size:1.4rem; font-family:AK-Regular; text-transform:uppercase; float:left; width:100%;}
.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu{color:#FFFFFF; margin: 0 0 30px 0; font-size:14px; font-size:1.4rem; font-family:AK-Regular; text-transform:uppercase;}
.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu a{width: 100%; margin: 0 0 30px 0; color:#FFFFFF; font-size:14px; font-size:1.4rem; font-family:AK-Regular; text-transform:uppercase; cursor:pointer;}
.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu a:hover, .ListSubMenu:hover{font-family:AK-Bold; cursor:pointer;}

.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu:nth-last-child(1) {margin-bottom:0;}
.headerSubmenu .Submenu .NormalSubMenu .TitleSubMenu {font-size:16px; font-size:1.6rem; font-family:AK-Medium; letter-spacing:1px;cursor: default;}
.TitleSubMenu:hover {font-weight: normal; cursor:default;}

.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup{width:375px; height:auto; margin: 0 0 30px 0; float:left; font-size:14px; font-size:1.4rem; font-family:AK-Regular; text-transform:uppercase; color:#FFFFFF;}
.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup:nth-last-child(2){ margin: 0 0 40px 0;}
.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Label{width:120px; height:auto; float:left; margin: 5px 0 0 0;}
.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Input{width:255px; height:auto; float:left;}
.headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Input input {width:100%; background: none;border: 0;border-bottom: 1px solid #FFFFFF;  color:#FFFFFF; font-size:14px; font-size:1.4rem; font-family:AK-Regular; padding-bottom: 3px;}
.headerSubmenu .Submenu .NormalSubMenu .btn-hover-list{margin:8px 0 0 30px; cursor:pointer; width:auto; height:20px; float:left; font-size:14px; font-size:1.4rem; font-family:AK-Regular; color:#FFFFFF; text-transform:uppercase; letter-spacing:1px; }
.headerSubmenu .Submenu .NormalSubMenu .btn-hover-list img {margin-right: 10px; margin-top: -4px; width: 12px; height:12px;}
.headerSubmenu .Submenu .NormalSubMenu .btn-hover-list:hover{font-family:AK-Medium;}
.headerSubmenu .Submenu .PersonalizeSubMenu{width: 100%;height: auto; padding-top:40px; padding-bottom:40px;}
.headerSubmenu .Submenu .PersonalizeSubMenu a{ color:#FFFFFF; cursor:pointer; margin: 0 0 30px 0; padding:0 !important; border-bottom:0px !important; font-size:14px; font-size:1.4rem; font-family:AK-Regular; text-transform:uppercase; float:left; width:100%;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListSubMenu{color:#FFFFFF; cursor:pointer; font-size:14px; font-size:1.4rem; font-family:AK-Regular; text-transform:uppercase;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListSubMenu:nth-last-child(1) {margin-bottom:0; padding: 0;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListSubMenu img{width:12px; height:auto; margin-top:-3px; margin-right:10px;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListMenuActive{padding-bottom: 18px;border-bottom: 5px solid #36B2D4;color: #36B2D4 !important;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListSubMenu span:hover{font-family:AK-Bold; cursor:pointer; color:#FFFFFF;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListMenuActive a {color: #36B2D4 !important; cursor:pointer;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListSubMenu a{width: 100%; margin: 0 0 30px 0; color:#FFFFFF; font-size:14px; font-size:1.4rem; font-family:AK-Regular; text-transform:uppercase; cursor:pointer;}
.headerSubmenu .Submenu .PersonalizeSubMenu .ListSubMenu a:hover, .ListSubMenu:hover{font-family:AK-Bold; cursor:pointer; color:#FFFFFF;}

.headerSubmenu .MenuDevice{margin:40px 0 40px 55px; float:left; width:auto; height:auto;}
.headerSubmenu .MenuDeviceLeft{width:auto; height:auto; float:left;}
.headerSubmenu .MenuDeviceLeft a{font-family:AK-Regular; font-size:16px; color:#FFFFFF; text-transform:uppercase; letter-spacing:1px; float:none !important; display:table; margin:0 0 25px 0;}
.headerSubmenu .MenuDeviceLeft a:hover{font-family:AK-Medium;}
.headerSubmenu .MenuDeviceLeft:nth-child(1){padding:0 40px 0 0;}
.headerSubmenu .MenuDeviceLeft:nth-child(2){border-left:1px solid #FFFFFF; padding:0 0 0 40px;}
.headerSubmenu .MenuDeviceLeft a:nth-last-child(1){  margin-bottom: 0;}
.headerSubmenu .MenuDeviceLeft a::after {display:block;content:attr(title);font-family:'AK-Medium';height:0;color:transparent;overflow:hidden;visibility:hidden;}
.headerSubmenu .MenuDeviceLeft:nth-child(2) a{display:none;}

.SubsMenuActived .ListSubMenu{font-family: AK-Bold !important;cursor: pointer !important;color: #FFFFFF !important;}
.SubsMenuActived{font-family: AK-Medium !important;cursor: pointer !important;color: #FFFFFF !important;}
.ListMenuActive{padding-bottom: 12px;border-bottom: 5px solid #36B2D4;color: #36B2D4 !important;}
.ListMenuActive a {color: #36B2D4 !important; cursor:pointer;}

.search-suport{width: 560px !important;}
.list-search-suport{width: 370px !important;}
.margin-list-searchbtn{margin: 8px 0 0 15px !important;}
/***************************** HEADER SLIDE START ***************************/

.headerSlide{width: 100%; height: auto; background: #CCCCCC; clear: both; margin: 0 auto; position:relative;}
 .headerSlide .hr
    {
        width:8%;
        height:5px;
        background-color:#000000;
        position: absolute;
        margin: -5px 0 0 0;
        z-index: 9999;
    }


.teste {
    background-color: rgba(255, 255, 255, 0.9);
    height: 40px;
    position: absolute;
bottom: 0;
width: 100%;
}
.suport_pager {width: 1380px;height: 40px;margin: 0 auto;}
.pager_global {margin-left: 55px;}   
.pager {float:left;   margin: 2px 0 0 50px;}
.pager ul {list-style:none; padding:0;}
.pager ul li{display:inline-block;}
.pager ul li a{display: block;width: 10px;height: 10px;position: relative;top: 12px;left: 0;border-radius: 6px;border: 1px solid #000000;z-index: 999; cursor:pointer; margin-right:3px;}
.active-bxSlider{background:#000000;}

.bxslider_slide a .Main-Slider-Web img {width: 100% !important;max-width: none!important;max-height: 456px !important;height:auto;}

a .bx-caption {
background: rgba(0,0,0,0.19);
  width: 100%;
  /* height: auto; */
  z-index: 1;
  /* bottom: 0; */
  margin: 0 20% 0 0;
  left: 0;
  right: 0;
  
  top: 0;
  bottom: 40px;
  margin: auto auto;
  float: left;
}

a .bx-caption span{ 
    color: #FFFFFF;
  font-size: 40px;
  font-family: 'AK-Regular';
  text-align: center;
  width: 50%;
  margin: auto auto;
  position: absolute;
  left:50%; top:50% !important;  transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);

}


.media_a .bx-caption span {
    left:0 !important; top:0 !important;  transform:none !important; -webkit-transform:none !important;
}



/***************************** CONTAINER START *****************************/

.container{width: 100%; max-width:1380px; height: auto; height: auto; margin: 0 auto;}

.box-color-green{background: #CDCD13;} /* green */
.box-color-blue{background: #36B2D4;} /* blue */
.box-color-pink{background: #E0107E;} /* pink */
.box-color-white{background: #FFFFFF; cursor:default !important;} /* white */
.box-color-grey{background: #686868;} /* grey */

/* suport-box-largura-altura */

.container .suport-box-1-2{width: 230px; height: 230px; float: left;}
.container .suport-box-2-2{width: 460px; height: 460px; float: left;}
.container .suport-box-3-1{width: 690px; height: 230px; float: left; position:relative;}
.container .margin-box-3-1{margin: -230px 0 0 0 !important;}
.container .suport-box-6-4{width: 690px; height: 460px; float: left;}

.box-230{width: 230px; height: 230px; float: left; position:relative; cursor:pointer;}
.box-460{width: 460px; height: 460px; float: left; position:relative; cursor:pointer;}
.box-460_230{width: 460px; height: 230px; float: left; position:relative; cursor:pointer;}
.box-690{width: 690px; height: 460px; float: left; position:relative; cursor:pointer;}

.hover-box-home{opacity:1; width:100%; height:100%; position:absolute; top:0; left:0; 
/*
-webkit-transition: background 1s ease-in-out;
-moz-transition: background 1s ease-in-out;
-o-transition: background 1s ease-in-out;
-ms-transition: background 1s ease-in-out; 
transition: background 1s ease-in-out;*/
transition: 1s;

}

.box-230:hover .hover-box-home, .box-690:hover .hover-box-home, .box-460:hover .hover-box-home, .box-460_230:hover .hover-box-home{
    display:block; background-color:rgba(0,0,0,0.2);
    transition: 1s;
/*-webkit-transition: background 1.2s ease-in-out;
-moz-transition: background 1.2s ease-in-out;
-o-transition: background 1.2s ease-in-out;
-ms-transition: background 1.2s ease-in-out; 
transition: background 1.2s ease-in-out;*/

}




.box-230 img{width: 100%; height: 230px; }
.box-460 img{width: 100%; height: 460px;}
.box-460_230 img{width: 100%; height: 230px;
                 position: absolute;
top: -25%;
bottom: 0;
left: 0;
right: 0;
}
.box-690 img{width: 100%; height: auto;}

.box-top-right {float: right;background: #FFFFFF; color: #4B4B4B; position: absolute;right: 0;top: 0; padding:0 10px 0 10px; height:22px;}
.box-top-left {float: left;background: #FFFFFF; color: #4B4B4B; position: absolute;left: 0;top: 0; padding:0 10px 0 10px; height:22px;}




.news-open {width: 460px;height: 460px;position: absolute;right: 0;top: 230px; left: 230px;z-index: 99999;display:none; background: url('../images/home/background-grey.png');}
.news-open .fotorama__nav-wrap {top:0; margin:0;}
.news-bar-slide {background-color: #36B2D4; height: 40px;position: absolute;top: 0;width: 100%;}
.news-open .fotorama__nav--dots{width:auto !important; float:left; margin:2px 0 0 10px;}
.news-open .fotorama__dot{border: 1px solid #FFFFFF;}
.news-open .fotorama__nav__frame.fotorama__active .fotorama__dot{background: #FFFFFF;}
.news-bar-slide img{float: right;width: 22px;height: 22px;margin: 9px 10px 0 0;}
.box-230:focus{outline:0;}


.news_display_block {display:block; opacity:0;}
.news_display_none {display:none;}

.news-bar-slide img:focus{display:none;}


.news-x-absolute:focus{ outline:0;}

.bar-home-hover img{width:22px; height:22px; float:right; margin: 10px 10px 0 0; -webkit-transform: rotateX(-180deg);}
.bar-home-hover {width:100%; height:0; position:absolute; bottom:0; left:0; display:none;}

.box-icon-left-top {width:83%; height:auto; margin:20px 20px 0 20px; float:left;}
.box-icon-left-top img, .box-icon-right-bottom img {width:auto !important; height:auto !important; z-index:9999; position:relative;}


.box-text {width:130px; color:#FFFFFF; font-size:17px; font-size:1.7rem; float:left; margin:5px 0 0 60px; font-family: 'AK-Regular';z-index: 9999;position: relative;}

.box-title-top{position:absolute; top:15px; right:20px; color:#FFFFFF; font-size:18px; font-family: 'AK-Bold'; text-transform:uppercase; letter-spacing: 1px; }

.box-title-margin {margin-top:75px;}


/********************************** NAVIGATION CONTENT *****************************************/
.navigation .navi_left .active_navi h2, 
.navigation .navi_left .active_navi h1
{float:left;}
.navigation {width: 100%;height: auto;margin: 25px 0 25px 0; float:left;}
.navigation .navi_left{float:left; width:auto; height:auto; margin-left: 55px;}
.navigation .navi_left a {font-family:'AK-Regular'; color:#4B4B4B; font-size:14px; margin:0 20px 0 0; text-transform:uppercase;  float:left;}
.navigation .navi_left a h1 {font-size:14px; float:left;}
.navigation .navi_left .active_navi h2, 
.navigation .navi_left .active_navi h1,
.navigation .navi_right .active_navi h1{font-family:'AK-Medium'; color:#4B4B4B; font-size:14px;  text-transform:uppercase;}
.navigation .navi_left a img{margin: -3px 0 0 10px;width: 12px;}
.navigation .navi_right{float:right;width:auto; height:auto;}
.navi-list-right{float:left;width:auto; height:auto; cursor:pointer;}
.navi-list-right:nth-last-child(1) .split{display:none;}
.navigation .navi_right a{font-family:'AK-Regular'; color:#4B4B4B; font-size:14px; text-transform:uppercase; float:left;}
.navigation .navi_right a::after {display:block;content:attr(title);font-family:'AK-Medium';height:0;color:transparent;overflow:hidden;visibility:hidden;}
.navigation .navi_right a:hover{font-family:'AK-Medium';}
.navigation .navi_right .active_navi {font-family:'AK-Medium'; color:#4B4B4B; font-size:14px; text-transform:uppercase;}
.navigation .navi_right .split{height:14px; width:1px; background:#4B4B4B;margin:1px 10px 0 10px; float:left;}
/***************************** FOOTER START ********************************/

 /*-------------------------- FOOTER ----------------------- */

.footer-suport{width: 100%;height: auto;background-color: #262626;float:left; padding: 0 0 30px 0;position: relative;z-index: 9999999;}
.footer{width: 1380px;  height: auto;   margin: 0 auto 0 auto;}

.footer-left{width:25%; height:auto; float:left; margin-left: 4%;}
.footer-left .links{width:100%; height:auto; float:left; margin:30px 0 0 0;}
.footer-left .links a{color:#FFFFFF; font-size:17px; float:left; font-family:'ak-medium'; text-transform:uppercase;}
.footer-left .links a:hover{color:#36B2D4;}
.footer-left .split_link{background:#FFFFFF; height:13px; width:2px; margin:3px 18px 0 18px; float:left;}
.footer-left .location{width:159px; height:auto; float:left; margin:35px 0 0 0; color:#FFFFFF !important; font-family:AK-Regular; font-size:12px; line-height:20px;}
.footer-left .location img{width: 17px; margin: 0 6px 0 0; height:auto;}
.footer-left .split-location{width:1px; height:100px; background:#FFFFFF; float:left; margin: 38px 10px 0 10px;}

.location a{color:#FFFFFF;}

.footer_center {/*width: 595px;*/height:auto;float: left;}
.footer_center .title_center {color:#FFFFFF; font-size:17px;  font-family:'ak-medium'; text-transform:uppercase; margin:30px auto; width: 90px;}

.partner_suport{width:460px; height:auto; background:red; margin: 0 auto auto 80px;}
.partner_logo{width:100px; height:50px; float:left; margin-right:15px; cursor:pointer;transition: all .3s ease-in-out;}

.partner_logo:nth-child(4) img {width: 70% !important;margin-top: 5px;margin-left: 12px;}
.partner_logo:nth-child(8) img {width: 70% !important;margin-TOP: 8px;margin-left: 13px;}
.partner_logo:nth-child(3) img, .partner_logo:nth-child(7) img{ margin-left: 10px;}

.hover-partner-2{display: none; height:auto; width:auto;}
.hover-partner-1{display : block; height:auto; width:auto;}

.footer_right{/*width:285px;*/ height:auto; float:right;}
.footer_right .social-network-suport{width:180px; height:auto; float:right; margin:30px 0 0 0;}
.footer_right .social-network-suport .group-social{width:32px; height:32px; margin:0 17px 0 0; float:left; cursor:pointer;}
.footer_right .social-network-suport .group-social:nth-last-child(1){margin:0;}

.hover-social-2{display: none;}
.hover-social-1{display : block;}
.social-network-suport .group-social:hover .hover-social-1 {display: none;}
.social-network-suport .group-social:hover .hover-social-2 {display: block;}

.copyright{font-family:AK-Medium; color:#FFFFFF; font-size:12px; margin: 155px 0 0;}

.partner_logo:hover {
    transition: all .2s ease-in-out;
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}

.device-device{display:none;}


.footer-left .location img {height:auto;}

/*
.suport-box-3-1 .fotorama__loaded--img img{
    width:80% !important;
    margin:0 auto;
}*/



@media (max-width: 1400px){
   .headerTop .headerCenter, .headerSubmenu, .footer, .container{width: 100% !important;}
    .suport_pager {width: 80% !important; margin-left: 55px !important;}
    .pager{margin-left:0;}
    .headerTop .headerCenter .menu { margin: 100px 0 0 190px; }

  

    .headerTop .headerCenter .icon_menu{margin: 91px 44px 0 0;}

    .fotorama__nav-wrap{width: 1095px;}

    .footer_center {
        width: 36%;
    }

    .footer-left {width:33%;}

    .partner_suport {
width: 460px;
height: auto;
background: red;
margin: 0 auto auto 50px;
}

    .footer_right {
/*width: 195px;*/
height: auto;
float: right;
}

    .copyright {
font-family: AK-Medium;
color: #FFFFFF;
font-size: 8px;
/*float: right;*/
  margin: 155px 0 0;
}

    a .bx-caption span { font-size: 30px;  width: 60%;}

}

@media (max-width: 1200px) {
    .partner_logo { width: 80px; height: 50px; }
}


@media (max-width: 1220px) and (min-width:1060px){
    .suport_pager {width: 1020px;margin: 0 auto;}
    /*.container, .headerTop .headerCenter, .headerSubmenu, .footer{width: 1020px  !important;}*/

    .headerTop .headerCenter .menu { margin: 100px 0 0 110px; }

    /*.navigation {width: 940px;height: auto;margin: 25px auto auto auto;}*/

    .headerTop .headerCenter .icon_menu{margin: 91px 40px 0 0;}

    .fotorama__nav-wrap{width: 915px;}

}

@media (max-width: 1059px) and (min-width: 320px){
    .hoverMenu{display: none !important;}
    .pager {margin-left: 0 !important;}
    .location a {color: #FFFFFF; margin: 0 0 0 2%;}
    .device-normal{display:none;}
    .device-device{display:block;}
    .footer-suport{padding:0;}
    .device-device{width:100%; float:left; height:auto;}
    .device-device .location-father .location{text-align:right;}
    .device-device .location-father .location:nth-last-child(1){text-align:left;}
    .device-device .link-menu{height: 36px;margin: 25px auto 14px;width: 510px;}
    .device-device .split_link{height:20px; width:1px; background:#FFFFFF; float:left; margin: 0 4.4% 0 4.4%;}
    .device-device .link-menu a{color:#FFFFFF; font-size:18px; float:left; font-family:'ak-medium'; text-transform:uppercase; text-align:center; cursor:pointer;}
    .device-device .link-menu a:hover{color:#36B2D4;}
    .hr-device-device{height:1px; width:80%; margin:0 auto; background:#FFFFFF;}

    .location-father{height: auto;margin: 0 auto auto auto;width: 430px;}
    .location{width: 197px;height: auto;float: left;color: #FFFFFF;font-family: AK-Regular;font-size: 14px;line-height: 19px;}
    .location-father .location:nth-child(3) {text-align:left;}
    .split-location{background: #FFFFFF;height: 98px;width: 1px;float: left;margin: 0 4%;}

    .split_center_footer{width:100%; float:left; background:#FFFFFF; height:1px;margin: 9px 0 0 0; }

    .footer_center{width:80%; height:auto; margin:0 auto; float:none; display: table; position:relative; margin-top: 25px;border-bottom: 1px solid #FFFFFF; display:none;}
    .footer_center .title_center {color: #FFFFFF;font-size: 19px;font-family: 'ak-medium';text-transform: uppercase;margin: 0 auto;position: absolute;left: 0;right: 0;width: 130px;background: #262626;text-align: center;}

    .partner_logo {width: 10.7%;height: 50px;float: left;margin-right: 1.801%;cursor: pointer; margin-top: 50px; }

    .footer_right .social-network-suport {width: 180px;height: auto;margin: 25px auto; float:none;}
    .copyright {font-family: AK-Medium;color: #FFFFFF;font-size: 12px;margin: 0;float: left;margin: 25px auto;width: 100%;text-align: center;}

     .container{width: 100%  !important;}
     .headerTop .headerCenter, .headerSubmenu, .footer{width: 100%  !important;}
     .fotorama__nav-wrap{width: 90% !important;}

    .menu{display:none;}
    #MenuLinkheader{display:block;}
    #IconMenu_1{display:block;}
    .headerTop .headerCenter .icon_menu .icon_menu_list {padding: 0 12px 0 0 !important;margin:0 12px 0 0 !important;}
    .headerTop .headerCenter .icon_menu .icon_menu_list:nth-child(3) {padding: 0 12px 0 0 !important;margin:0 12px 0 0 !important;}
    .headerTop .headerCenter .icon_menu .icon_menu_list:nth-last-child(1) {padding:0 !important; margin:0 !important;}
    .headerTop .headerCenter{width:100%;}
    .headerTop .headerCenter .icon_menu {width: auto !important;margin: 91px 50px 0 0;}

    .footer {width: 100% !important; margin: 0;float:left;}
    .footer-left, .footer_right{width:100% !important;}
    .footer-left .links a{font-size:22px;}
    .footer-left .split_link{height:19px;}

    .navigation .navi_left {margin-left: 55px;}
    .pager_global {margin-left: 47px;}    



    #MenuLinkheader a:hover #IconMenu_1 {display: block !important;}
    #MenuLinkheader a:hover #IconMenu_2 {display: none !important;}
    #MenuLinkheader a:hover #IconLogin_1 {display: block !important;}
    #MenuLinkheader a:hover #IconLogin_2 {display: none !important;}
    #MenuLinkheader a:hover #IconLanguage_1 {display: block !important;}
    #MenuLinkheader a:hover #IconLanguage_2 {display: none !important;}
    #MenuLinkheader a:hover #IconSearch_1 {display: block !important;}
    #MenuLinkheader a:hover #IconSearch_2 {display: none !important;}


}

@media screen and (max-width: 1030px) {
    .navigation .navi_right {margin-top: 10px;}
    a .bx-caption span { font-size: 20px; width: 60%;}
}


@media screen and (max-width: 767px) {
    a .bx-caption span {   font-size: 23px !important;top: 0;width: 83%;}
    .pager { display: none;}
    .location a {color: #FFFFFF; margin: 0 0 0 0;}
    .headerSlide {min-height: 200px !important;}
    .bx-wrapper{width: 747px;}
    .headerSlide .bx-wrapper .bx-viewport {height:200px !important; }

    .bxslider_slide a .Main-Slider-Web img {height: 200px !important; width:747px !important; max-width: none !important;}

.menu{display:none;}
#MenuLinkheader{display:block;}
#IconMenu_1{display:block;}

.container{width: 100%  !important;}

.headerTop .headerCenter, .headerSubmenu, .footer{width: 100%  !important;}
.suport_pager {width: 100%;margin: 0 auto; }

.headerTop .headerCenter .icon_menu .icon_menu_list {
padding: 0 12px 0 0 !important;
margin:0 12px 0 0 !important;
}

.headerTop .headerCenter .icon_menu .icon_menu_list:nth-child(3) {
padding: 0 12px 0 0 !important;
margin:0 12px 0 0 !important;
}

.headerTop .headerCenter .icon_menu {
width: auto !important;
margin: 96px 7.3% 0 0 !important;
}

    a .bx-caption span {
        font-size: 20px !important;
    }

    .navigation .navi_left a{margin-bottom: 10px !important;}



}
@media screen and (max-width: 676px) {
    .search-suport {
        width: 538px !important;
    }
}

@media screen and (max-width: 646px) {
    .navigation .navi_right {margin-left: 55px;}
}


@media screen and (max-width: 635px){
    .device-device .link-menu {width: 345px;margin: 15px auto -5px auto; height: 25px;}
    .device-device .link-menu a{font-size:12px;}
    .location{font-size:10px;width: 134px;height: auto;float: left;color: #FFFFFF;font-family: AK-Regular;line-height: 17px;}
    .location img{margin: -4px 6px 0 0; width: 11%;height:auto;}
    .location-father {height: auto;margin: 15px auto 5px; auto;width: 287px;}
    .split-location {background: #FFFFFF;height: 85px;width: 1px;float: left;margin: 0 3%;}
    .footer_center .title_center{width: 100px; font-size:14px;}
    .footer_center{padding-top:13px; margin-top:0;}
    .partner_logo{margin-top: 25px;margin-bottom: -15px; width: 21.2%;}
    .partner_logo img{width:100% !important;}
    .partner_logo:hover{transform: inherit;}
    .footer_right .social-network-suport {width: 147px;}
    .footer_right .social-network-suport .group-social {width: 24px;height:24px;}
    .footer_right .social-network-suport {margin: 15px auto;}
    .copyright{margin: 9px auto 25px auto;font-size: 10px;}
    .device-device .split_link {height: 15px;}

    .partner_logo:nth-child(4) {width: 24%;margin-top: 19px;margin-right: 5.2%;}
    .partner_logo:nth-child(6){width: 19%; margin-top: 15px;}
    .partner_logo:nth-child(4) img{width:100% !important;}
    .partner_logo:nth-child(7){margin-top: 8px;}
    .partner_logo:nth-child(8){width: 30%;margin: 3px -1% 0 -1%;}
    .partner_logo:nth-child(9){margin: 15px 4% 0 0;}
    .partner_logo:nth-child(10){width: 18%;}

    .search-suport { width: 490px !important;}

}


@media screen and (max-width:585px) and (min-width:451px) {
    .headerSubmenu .Submenu {margin: 0 0 0 40px; width:86.27%;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Input{width:68%;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup{width: 70.531%;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Label{width: 32%;}
    .headerSubmenu .Submenu .NormalSubMenu .btn-hover-list {margin: 8px 0 0px 6.123%;}

    .search-suport {width: 100% !important;}
    .margin-list-searchbtn {margin: 8px 0 0 3.2% !important;}
    .list-search-suport {width: 66% !important;}
}

@media screen and (max-width: 450px) {
    .headerTop{margin: 0 0 20px 0;}
    .headerTop .headerCenter .logotipo {margin: 5% 0 0 5% !important;float: left;width: 29%; height:auto;}
    .headerTop .headerCenter .logotipo img{height:auto;}
    .headerTop .headerCenter .icon_menu { width: auto !important; margin: 18.7% 5% 0 0 !important; height: 0 !important;}
    .headerTop .headerCenter {height: auto;}
    .headerTop .headerCenter .icon_menu .icon_menu_list a img{width: 86%;}
    .headerTop .headerCenter .icon_menu .icon_menu_list {padding: 0 8px 0 0 !important;margin: 0 8px 0 0 !important;}
    .headerTop .headerCenter .icon_menu .icon_menu_list:nth-child(3) {padding: 0 8px 0 0 !important;margin:0 8px 0 0 !important;}

    .headerSubmenu .MenuDevice{margin: 20px 0 20px 5.279%;}
    .navigation .navi_left a h1 {font-size:11px; float:left;}
    .headerSubmenu {
        top: 0;
        margin: 28.3% auto;
    }

    .hoverMenu{display:none !important;}

    a .bx-caption span {   font-size: 18px !important;top: 0;width: 83%;}

    .headerSubmenu .MenuDeviceLeft a{  font-size: 12px; margin: 0 0 10px 0;}

    .navigation .navi_left a {font-size:11px;  margin: 0 9px 0 0;}
    .navigation .navi_left a h2{font-size:11px; }
    .navigation .navi_left .active_navi {font-size:11px;}
    .navigation .navi_left { margin-left: 6%;}
    .pager_global {margin-left: 3.4%;}   
    .navigation .navi_left a img {margin: -3px 0 0 10px;width:10px;}

    .navigation .navi_right{  margin-left: 6%; margin-top: 2%;}
    .navigation .navi_right a {font-size: 11px;}
    .navigation .navi_right .active_navi {font-size:11px;}
    .navigation .navi_right .split { height: 11px; }

    .headerSubmenu .Submenu .NormalSubMenu{padding-top: 20px;padding-bottom: 20px;  margin: 0 0 0 4.082%; width: 84%;}
    .headerSubmenu .Submenu .NormalSubMenu .TitleSubMenu{font-size:13px;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu{margin:0 0 20px 0;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup{font-size:11px;   margin: 0 0 20px 0; width: 74%;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Input input{font-size:11px; padding-bottom:0; width:100%;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Label{width:40%;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu-FormGroup .List-Input{width:60%;}
    .headerSubmenu .Submenu .NormalSubMenu .ListSubMenu a{font-size:12px;   margin: 0 0 10px 0;}
    .headerSubmenu .Submenu .NormalSubMenu .btn-hover-list{margin:8px 0 0 3.062%; cursor:pointer; width:auto; height:20px; float:left; font-size:11px; font-family:AK-Medium; color:#FFFFFF; text-transform:uppercase; letter-spacing:1px; }
    .headerSubmenu .Submenu .NormalSubMenu .btn-hover-list img {  margin-right: 10px;margin-top: -6px;width: 12px !important;}

    .List-Btn{margin-top: -3px;}

    .headerSubmenu .Submenu {width: 113.164%;}

    .search-suport {width: 100% !important;}
    .margin-list-searchbtn {margin: 8px 0 0 3.2% !important;}
    .list-search-suport {width: 62%!important;}
    .btn-searchButton{  margin: 2px 0 0 10px !important;}

    a .bx-caption span {
        font-size: 15px !important;
    }
  
}


@media screen and (max-width: 400px) {
    .headerTop .headerCenter .logotipo {margin: 20px 0 0 20px !important;float: left;width: 110px;}
    .headerTop .headerCenter .icon_menu { width: auto !important; margin: 73px 5% 0 0 !important; height: 0 !important;}
    .headerSubmenu{margin:110px auto;}
    .btn-searchButton{  margin: 5px 0 0 10px !important;}
    .btn-searchButton button[type=submit]{font-size:11px;}
    .partner_logo{height: 40px;}
}

@media screen and (max-width: 360px) {
    .device-device .link-menu {width: 89%;margin: 15px auto -5px 11%;}
    .device-device .split_link {margin: 0 2% 0 2%;}
    .footer_right{float:none;}
}