/* ==========================================================================
   Header
   ========================================================================== */
.siteHeader {
   
    height: 30px;
}

.headerBg {
    height: 30px;
}

.logo img {
    height: 19px;
    padding-top: 9px;
}

.menuButton {
    /*width: 30px;*/
}
.menuButton img {
    height: 30px;
    padding-top: 5px;
}

.mainNav {
    top: 0;  
}
.mainNav ul{
    margin-left: 30px;
    width: 50%;
}
.mainNav ul li a {
    font-size: 1.6rem;
}
.language_hr .mainNav .left-nav, .language_hr .mainNav .right-nav{
    /*width: 100%;*/
}
.language_en .mainNav .right-nav li a{
    padding-right: 0;
}
.language_hr .mainNav .left-nav a{
    font-size: 0.9rem;
}

.language_hr .mainNav ul li.myAccLink,
.language_hr .mainNav ul li.loyaltyLink,
.language_hr .mainNav ul li.clubLink { 
    left: -20px;
}
.language_hr .mainNav ul li.loyaltyLink img, .language_hr .mainNav ul li.myAccLink img, .language_hr .mainNav ul li.clubLink img{
    width: 28px;
    margin-right: 4vw;
}
.language_hr .mainNav ul li.loyaltyLink img{
    width: 32px;
    margin-right: 3vw;
}
.socialLinks a img{
    height: 40px;
    border: 0;
}
.mobile .socialLinks, .mobile .lang{
    margin: 0 0 0 2vw;
}



/*.productsSliderContainerz {
    display: none;
}*/

/* ==========================================================================
   Home
   ========================================================================== */

.homePageTitle {
    width: 40%;
    top: 120px;
}


.seeMore {
    font-size: 1.3rem;
}

.homeImageMain {
    overflow: hidden;
    /*margin-top:100px;
    margin-left: 30%;*/
    width: 100%;
}

.homeImageMain img{
    /*width:370px;*/
}

.homeNews {
    padding-top: 60px;
}

.homeNewsBox {
    height: 140px;
    margin-bottom: 30px;
    
}

/* ----------- banners ----------*/
.homeBannersBox {
	height: 100%;
	overflow: hidden;
}
.homeBannersBox .homeNewsImg {
	width: 100%;
}
.homeBannersBox .screenImgV{
	display:none;
}
.homeBannersBox .touchImgV{
	display:block;
	width:100%;	
}
/* ----------- END banners ----------*/


.homeNewsImg {
}

.homeNewsText {
    height: 100%;
}

.homeNewsInner {
    width: 100%;
    height: 100%;
    padding: 3%;
    padding-left: 10%;
    padding-right: 30%;
    margin-left: auto;
    margin-right: auto;
    display: table-cell;
    vertical-align: middle;
    background: url('../img/arrow-big.png') 90% no-repeat; 
 
}

.homeNewsText h3 {
    font-size: 1.2rem;
}

/* ==========================================================================
   News
   ========================================================================== */

.newsTitle {
    width: 40%;
    top: 120px;
}


.seeMore {
    font-size: 1.3rem;
}

.newsContainer {
    margin-top: 60px;
}

.newsMain {
    overflow: hidden;
    margin-top:120px;
    margin-left: 30%;
    width: 70%;
}

.newsImageMain img{
    width:370px;
}

.news {
    padding-top: 60px;
}

.newsBox {
    height: 140px;
    margin-bottom: 30px;
    
}

.newsText {
    height: 100%;
}

.newsInner {
    height: 100%;
    padding: 3%;
    padding-left: 10%;
    padding-right: 10%;
    margin-left: auto;
    margin-right: auto;
    display: table-cell;
    vertical-align: middle;
 
}

.newsText h3 {
    font-size: 1.2rem;
}


/* ==========================================================================
   Footer
   ========================================================================== */
.goTop {
   
    height: 150px;
   
}


.contactFooter h3{
    color: #f9efd7;
    padding: 60px 10% 20px 10%;
    margin: 0px;
    
}

.footerContent {
   
    padding-top: 30px;
    
}

.social {
    position: absolute;
    right: 10%;
    margin-top: -130px;
}

.footerContent {
    font-size: 0.9rem;
}