@charset "utf-8";

html{
    height:100%;
}

body{
    font-family: 'Univers', sans-serif;
    font-size: 16px;
    font-weight:300;
    color:#8d9298;
    line-height:140%;
    margin:0;
    position:relative;
    background-color:#f6f6f6;
    height:100%;
    letter-spacing:0.8px;
}

input, select, textarea{
    font-family: inherit;
    font-size:18px;
    color:#2f2e2c;
}
textarea:focus, input:focus{
    outline: 0;
}

button{
    font-family: inherit;
    cursor:pointer;	
}
ul{
    margin:0;
    padding:0;
}

.clearrow{
    display:block;
    clear:both;
}

a{
    text-decoration:none;
    color:inherit;
}
a img{
    border:none;
}

p{
    margin:0;
}

.text p{
    margin:18px 0;
}
.text ul{
    padding-left:30px;
}
.text strong, .text b{
    font-weight: 700;
}


.container{
    width:930px;
    margin:0 auto;
    z-index:0;
    position:relative;
    
   
}

.head{
    height:36px;
    position:relative;
    z-index:10;
    
}

.head .logo{
    width:202px;
    height:36px;
    display:inline-block;
    background-image: url('/images/logo.jpg');
    background-repeat:no-repeat;
    background-position:50% 50%;
    vertical-align:middle;
    
}
.head .slogen{
    font-size:12px;
    color:#9da3ad;
    line-height:36px;
    display:inline-block;
    vertical-align:middle;
    margin-left:25px;
}

.menu{
    position:relative;
    background-color:white;
    height:76px;
    -webkit-box-shadow: 0 0 13px 0 rgba(0,0,0,0.06);
    box-shadow: 0 0 13px 0 rgba(0,0,0,0.06);
}

.headbox{
    displaY:inline-block;
    float:right;
    border:1px solid #d3d4d6;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    line-height:19px;
    padding:1px 0 1px 20px;
    font-size:12px;
    background-color:white;
    margin-top:7px;

}
.headbox .control{
    displaY:inline-block;
    border-left:1px solid #d3d4d6;
    margin-left:20px;
    padding:0 10px;
}
.headbox:hover{
    color:#ef8000;
}
.language{
    margin-right:20px;
    position:relative;
}
.language .option{
    display:none;
    border:1px solid #d3d4d6;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    line-height:19px;
    padding:1px 0 1px 0px;
    font-size:12px;
    background-color:white;
    position:absolute;
    top:20px;
    left:-1px;
    width:114px;
}
.language .option ul{
    list-style-type:none;
    color: #8d9298;
}
.language .option ul li a{
    display:block;
    padding-left:20px;
}
.language .option ul li:hover{
    color: #ef8000;
}
.search{
    margin-left: 20px;
    padding-left: 10px;
    height:19px;
    overflow:hidden;
}
.search form{
    height:19px;
    overflow:hidden;
}
.search .fa-search{
    font-size:13px;
}
.search input{
    background:none;
    border:none;
    height:19px;
    line-height:19px;
    font-size:12px;
    padding:0;
}

.search button{
    background: none;
    border:none;
    color:inherit;
    font-size:12px;
}
.newsletter.headbox{
    line-height: 12px;
    padding-top:5px;
    padding-bottom:4px;
}
.menu  ul{
    padding:13px 0;
    height:50px;
    display:table;
    list-style-type:none;
    color:#ef8001;
    font-size:14px;
    text-transform:uppercase;
    font-weight:500;
    position:relative;
    left:-5px;
    
}

.menu  ul > li{
    display:table-cell;
    padding: 3px 5px;
    text-align:center;
    vertical-align:middle;
    position:relative;
    border-right:1px solid #fdecd8;
}
.menu  ul > li:last-child{
    border-right:none;
}
.menu ul li a{
    display:block;
    line-height:44px;
    padding:0 30px;
    height:44px; 
}
.menu ul li.active a{
    color:black;
}


/*.menu ul li:nth-child(5) i{
    background-color:#dc6801;
}*/
.menu ul li:hover a{
    background-color:#ef8000;
    color:#000000;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-image: url('/images/wear.jpg');
    background-repeat:repeat-x;
    text-shadow: 0 0 1px #000000;
}
.menu ul li:nth-child(1) a{
    background-position:0px 0%;
}
.menu ul li:nth-child(2) a{
    background-position:50px 0%;
}
.menu ul li:nth-child(3) a{
    background-position:100px 0%;
}
.menu ul li:nth-child(4) a{
    background-position:150px 0%;
}
.menu ul li:nth-child(5) a{
    background-position:200px 0%;
}
.menu ul li ul{
    display:none;
    position:absolute;
    width:100%;
    list-style-type:none;
    background-color: #1a4586;
    font-size:16px;
}
.menu ul li ul li{
    border-top:1px solid #1a4586;
}


.backtotop{
    cursor:pointer;
    position:absolute;
    right:0px;
    width:30px;
    height:30px;
    top: 30px;
    background-image: url('/images/backtotop.png');
    background-repeat:no-repeat;
    background-position: 50% 50%;
    text-align:center;
    color:white;
    font-size:17px;
    z-index:10;
}
.backtotop:hover{
    background-image: url('/images/backtotop-active.png');
}
.backtotop span{
    font-size:19px;display:block;
}

.foot{    
    background-color:white;
    margin-top:30px;
    -webkit-box-shadow: 0 0 13px 0 rgba(0,0,0,0.06);
    box-shadow: 0 0 13px 0 rgba(0,0,0,0.06);
    background-image: url('/images/foot.jpg');
    background-repeat:repeat-x;
    background-position:bottom center;
}


.footmenu{
    position:relative;
    z-index:1;
    display:inline-block;
}

.footmenu .logo{
    width:74px;
    height:43px;
    top:32px;
    left:9px;
    position:absolute;
    background-image: url('/images/logo-foot.png');
    background-repeat:no-repeat;
    background-position:50% 50%;
    
}
.footmenu ul{
    padding:30px 0 85px;
    display:table;
    list-style-type:none;
    font-size:15px;
    color:#ef8000;
    text-transform:uppercase;
}

.footmenu ul > li{
    display:table-cell;
    vertical-align:middle;
    position:relative;
    padding-right: 25px;
    
    
}

.footmenu ul li a{
    display:block;
    line-height:30px;
}

.footmenu ul li:hover a{
    color:black;
}
.footlogo{
    text-align:center;
    padding:30px 0;
}
.footlogo .element {
    display: inline-block;
    vertical-align: middle;
}


.footer{
    text-align:center;
    font-size:14px;
    width:1000px;
    padding:5px 0;
}

.clearrow{
    display:block;
    clear:both;
}

.social{
    display:inline-block;
    vertical-align:top;
    margin-top:25px;
    padding-left:20px;
}

.social a{
    display:inline-block;
    background-color:#f6f6f6;
    width:33px;
    height:33px;
    line-height:33px;
    text-align:center;
    border:1px solid  #d3d4d6;
    color:#d3d4d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size:18px;
}
.social a:hover{
    color:black;
    border:1px solid  #000;
}

/* COMMON */



h1{
    border:0; 
    text-align:left;
    padding:0px;
    font-weight: 700;
    font-size:45px;
    line-height:140%;
    margin:5px  0 25px 0;
}
h2{
    font-size: 22px;
    
    padding:0;
    margin:0 0 10px 0;
    font-weight:700;
    line-height:130%;
    font-weight:bold;
}
h3{
    font-size:19px;
    font-weight:400;
    line-height:120%;
    /*height:85px;*/
    height:auto;
    overflow:hidden;
    margin:15px 0;
    color:#58626e;
}

.box{
    -webkit-box-shadow: 0 0 13px 0 rgba(0,0,0,0.06);
    box-shadow: 0 0 13px 0 rgba(0,0,0,0.06);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: white;
    margin:20px 0;
    display:block;    
}

.main{
    width:650px;
    float:left;
}
.side{
    width:260px;
    float:right;
}

.breadcrumbs{
    margin:5px 0 50px;
    font-size:12px;
}
.breadcrumbs .bc{
    margin-right: 5px;
}
.breadcrumbs a{
    color:#ef8000;
}

.tags{
    margin:15px 0;
}
.tags a{
    color:#ef8000;
    margin-right:20px;
}
.tags a:hover{
    color:black;
}

.pager{
    padding:20px 0 !important;
    text-align:Center;
    font-size:18px;
    height:45px;
    position:relative;
    margin-right: 0 !important;
}
.pager .info{
    position:absolute;
    left:50%;
    margin-left:-75px;
    width:150px;
    top:20px;
    display:inline-block;
}
.pager .info span{
    display:block;
}
.pager .next{
    display:block;
    width:29px;
    height:29px;
    background-image: url('/images/page-next.png');
    background-repeat:no-repeat;
    float:right;
    margin:9px ;
}
.pager .next:hover{
    background-image: url('/images/page-next-active.png');
}
.pager .prev{
    display:block;
    width:29px;
    height:29px;
    background-image: url('/images/page-prev.png');
    background-repeat:no-repeat;
    float:left;
    margin:9px ;
}
.pager .prev:hover{
    background-image: url('/images/page-prev-active.png');
}
.pager .first{
    display:block;
    width:39px;
    height:29px;
    background-image: url('/images/page-first.png');
    background-repeat:no-repeat;
    float:left;
    margin:9px ;
}
.pager .first:hover{
    background-image: url('/images/page-first-active.png');
}
.pager .last{
    display:block;
    width:39px;
    height:29px;
    background-image: url('/images/page-last.png');
    background-repeat:no-repeat;
    float:right;
    margin:9px ;
}
.pager .last:hover{
    background-image: url('/images/page-last-active.png');
}

/* HOME */



.bannercontainer{
    position:relative;
    height:390px;
}
.bannertitle{
    
    color:#ffffff;
    bottom: 10px;
    left: 20px;
    position: absolute;
    text-align: right;
    width: 620px;
}
.bannertitle.dark{
    color:#222222;
}
.bannertext{
    
    color:#ffffff;
    top: 30px;
    left: 714px;
    position: absolute;
    text-align: left;
    width: 170px;
    height:290px;
    overflow:hidden;
    
}
.bannermore{
    top: 330px;
    left: 714px;
    position: absolute;
    text-align: left;
    width: 13px;
    height:21px;
    background-image: url('/images/bannermore.png');
    background-repeat:no-repeat;
}
.bannercontainer:hover .bannermore{
    background-image: url('/images/bannermore-active.png');
}
.bannercontainer:hover .bannertext{
    color:black;
}
.bannertitle .title{
    font-size:20px;
    text-transform:uppercase;
    font-weight:bold;
    line-height:140%;
    letter-spacing:1.1px;
    margin-bottom:-5px;
}
.bannertitle .subtitle{
    font-size:10px;
    text-transform:uppercase;
}
.banner > a{
    display:block;
    height:390px;
    width:100%;
    background-size:720px 390px;
    background-position:0% 0%;
    background-repeat:no-repeat;
}

.banner .wear{
    background-image: url('/images/banner-wear.png');
    background-repeat:no-repeat;
    height:390px;
}

#custom-pager{
    text-align:center;
    width:100%;
    height:5px;
}
#custom-pager a{
    display:inline-block;
    width:108px;
    height:5px;
    background-color:#ef8000;
    margin:0 3px;
    font-size:0;
}
#custom-pager a:hover{
    background-color:#7a9aaf;
}
#custom-pager .cycle-pager-active{
    background-color:#7a9aaf;
}

.homecontainer{
    display:table;
    width:100%;
}
.homecontainer .column{
    display:table-cell;
    width:33%;
    
}
.homecontainer .column:nth-child(1){
    text-align:left;
}
.homecontainer .column:nth-child(2){
    text-align:center;
}
.homecontainer .column:nth-child(3){
    text-align:right;
}
.homecontainer .column .box{
    display:inline-block;
    width:293px;
    text-align:left;
}
.homecontainer .column .boxv{
    height: 604px;
}

.homecontainer .box:hover{
    -webkit-box-shadow: 0 0 0 3px #7a9aaf;
box-shadow: 0 0 0 3px #7a9aaf;
}

.leadcountry{
    display:table;
    width:100%;
    margin-top: 50px;
    margin-bottom: 15px;
}
.leadcountry .element{
    display:table-cell;
    text-align:Center;
    line-height:40px;
    vertical-align:middle;
    
}
.leadcountry .element:hover span{
    color:black;
}
.leadcountry .element img, .leadcountry .element span{
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    text-transform: uppercase;
    color:#ef8101;
}
.leadcountry .element img, .leadcountry .element.active span{
    color: black;
}

.box .flags{
    margin:-40px 18px 0;
    height:40px;
    overflow:hidden;
}
.box h2{
    font-size:19px;
    font-weight:400;
    line-height:120%;
    height:48px;
    overflow:hidden;
    margin:13px 9px 15px;
}

.boxv .date{
    border-top:2px solid #fdf0e0;
    border-bottom:2px solid #fdf0e0;
    margin:0 0px;
    padding:10px 9px;
    font-size:19px;
    font-weight:400;
    height:22px;
}
.boxv .date i{
    margin-right:10px;
}
.boxv .lead{
    margin:25px 9px 0;
    overflow:hidden;
    height:135px;
}
.boxv .more{
    display:block;
    width:27px;
    height:27px;
    background-image: url('/images/more.png');
    background-repeat:no-repeat;
    float:right;
    margin:9px  30px 9px 10px;
}
.boxv .more:hover{
    background-image: url('/images/more-active.png');
}

.boxv .image{
    width:275px;
    height:250px;
    margin:9px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:50% 50%;
}
.boxv .ccodes{
    float:left;
    width:196px;
    margin: 15px 0px 0 9px;
    overflow:hidden;
    font-size: 19px;
    height:22px;

}
.boxdoc .image{
    
    background-position:top center;
    background-repeat:no-repeat;
}

.box .icon{
    margin:29px 51px 19px;
    width:191px;
    height:191px;
    background-image: url('/images/homebox.png');
    background-repeat:no-repeat;
    line-height:191px;
    font-size:60px;
    color:white;
    text-align:center;
}
.box:hover .icon{
    background-image: url('/images/homebox-active.png');
}
.box .subtitle{
    font-weight:bold;
    font-size:18px;
    text-transform:uppercase;
    text-align:center;
    margin-bottom:24px;
}

.boxhref{
    display:inline-block;
}


/* INFO */


.infocontent{
    margin-top:30px;
}
.infopage{
    padding: 35px;
}

.homeinfo{
    padding-top:0;
}

.infopage a{
    color: #006e90;
    text-decoration:underline;
}

.infopage ul{
    padding-left:30px;
    
   
}
.infopage p{
    margin:12px 0px;
}


.infopage img{
    margin:8px;
}



/* LISTPAGE */


.listpage .box{
    padding:20px;
    margin: 0px 0 20px;
    display:block;
}
.listpage .box .toprow{
    display:table;
}
.listpage .box .image{
    display:table-cell;
    vertical-align:top;
    padding-right:30px;
}
.listpage .box .image img{
    margin:0;
    max-height:190px;
    max-width:300px;
}
.listpage .box .info{
    display:table-cell;
    vertical-align:top;
}
.listboxhref{
    display:block;
}


.listpage .box .flags{
    margin:10px 0;
    height:auto;
    max-height:40px; 
    overflow:hidden;
}
.listpage .box h2{
    font-size:19px;
    font-weight:700;
    line-height:120%;
    /*height:85px;*/
    height:auto;
    overflow:hidden;
    margin:0;
    color:#58626e;
}
.listpage .box h3{
    font-size:19px;
    font-weight:400;
    line-height:120%;
    /*height:85px;*/
    height:auto;
    overflow:hidden;
    margin:15px 0;
    color:#58626e;
}

.listpage .box .date{
    color:#58626e;
    margin:20px 0px;
    font-size:19px;
    font-weight:400;
    height:22px;
}
.listpage .box .date i{
    margin-right:10px;
} 
.listpage .box .lead{
    margin:15px 0px 0;
    overflow:hidden;
}
.listpage .box .more{
    display:block;
    width:27px;
    height:27px;
    background-image: url('/images/more.png');
    background-repeat:no-repeat;
    float:right;
    margin:9px 0 0;
}
.listpage .box .more:hover{
    background-image: url('/images/more-active.png');
}
.listpage .box .detail{
    font-size:14px;
}

.boxproject, .boxgallery{
    width:293px;
    display:inline-block;
}

.projectlist .box:nth-child(2n-1){
    margin-right:58px;
}
.projectlist > a.boxhref:nth-child(4n-1){
    margin-right:58px;
}
.gallerylist .box:nth-child(3n-1){
    margin-right:20px;
}
.gallerylist .box:nth-child(3n-2){
    margin-right:20px;
}
.gallerylist .box{
    padding:0;
}
/* OUR WORK */

ul.europe li a{
    display:none;
}
.map.box{
    width:647px;
    height:528px;
    margin-top:0;
    overflow:hidden;
    background-color:#f6f6f6;
}
.map.box #map-europe{
    position: relative;
}
.hide{
    display:none;
}

.link{
    margin-bottom:20px;
}
.link .ulink {
    color:#ef8000;
}
.link .ulink:hover{
    color:black;
}
.partner{
    margin:80px 0;
}
.partner .image{
    width:300px;
}
.partner .image img{
    max-width:280px !important;
    max-height:100px !important;
}
.partner .country{
    margin:10px 0;
}
.partner .address a{
    color: #ef8000;
}
.partner .address a:hover{
    color: #000000;
}
/* SIDE */

.quicklink{
    display:table;
    height:74px;
    background-image: url('/images/quicklink.png');
    background-repeat:no-repeat;
    margin-bottom:25px;
    color:white;
    text-align:center;
    text-transform:uppercase;
    font-size:19px;
    width:100%;
}
.quicklink:hover{
    background-image: url('/images/quicklink-active.png');
}
.quicklink a{
    display:table-cell;
    vertical-align:middle;
    padding:10px 30px;
}
.sidebox{
    margin-bottom:25px;
}
.sidebox .title{
    display:table;
    height:74px;
    text-align:center;
    background-image: url('/images/sidebox.jpg');
    background-repeat:no-repeat;
    background-position: 50% 50%;
    width:100%;
    text-transform:uppercase;
    font-size:19px;
    color:#4e4e4e;
}
.sidebox .title span{
    display:table-cell;
    vertical-align:middle;
    padding:10px 30px;
}
.sidebox .element{
    width:210px;
    margin:0 5px;
    background-color:white;
    padding: 20px;
    border-bottom:1px solid #fce6cc;
    
}
.sidebox .element a{
    color: #ef8000;
}
.sidebox .element a:hover{
    color: #000000;
}
.sidebox .element:last-child{
    border-bottom:none;
}

/* DETAILPAGE */

.detailpage.box{
    padding:20px;
    margin: 0px
}
.detailpage.box .toprow{
    display:table;
    width:100%;
    border-bottom:1px solid #fbdfbf;
    padding-bottom:10px;
}
.detailpage.box .image{
    display:table-cell;
    vertical-align:top;
    padding-right:30px;
}
.detailpage.box .image img{
    margin:0;
    max-height:190px;
    max-width:300px;
}
.detailpage.box .info{
    display:table-cell;
    vertical-align:top;
}
.detailpage.box .detail{
    font-size:14px;
}
.detailpage.box .download{
    margin:10px 0;
    display:inline-block;
    vertical-align:middle;
    
}
.detailpage.box .download div{
    display:inline-block;
    margin-right:20px;
}
.detailpage.box .download a{
    color: #ef8000;
    text-transform:uppercase;
    margin-right:20px;
    display:inline-block;
}
.detailpage.box .flags{
    margin:10px 0;
    height:auto;
    max-height:40px; 
    overflow:hidden;
    display:inline-block;
    margin-right: 30px;
    vertical-align:middle;
}
.detailpage.box h2{
    font-size:19px;
    font-weight:700;
    line-height:120%;
    /*height:85px;*/
    height:auto;
    overflow:hidden;
    margin:0;
    color:#58626e;
}

.detailpage.box .date{
    color:#58626e;
    margin:20px 0px;
    font-size:19px;
    font-weight:400;
    height:22px;
}
.detailpage.box .date i{
    margin-right:10px;
} 
.detailpage.box .lead{
    margin:15px 0px 0;
    overflow:hidden;
}
.detailpage.box .more{
    display:block;
    width:27px;
    height:27px;
    background-image: url('/images/more.png');
    background-repeat:no-repeat;
    float:right;
    margin:9px 0 0;
}
.detailpage.box .text{
    margin-top:25px;
    line-height:150%;
    letter-spacing:1.1px;
}
.detailpage.box .text a{
    color: #ef8000;
}
.detailpage.box .text a:hover{
    color: black;
}

#projects{
    position:relative;
    top:-250px;
}

/* FORM */

.formText{
    border:2px solid #f6f6f6;
    font-size:16px;
    padding:14px;
    width:640px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-right:20px;
    
}
.formSubmit{
    
    
    
    width:125px;
    font-size:16px;
    background:none;
    background-color:#ffffff;
    border:1px solid #ef8000;
    height:48px;
    line-height:44px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color:#ef8000;
    text-shadow:none;
}
.formSubmit:hover{
    border:none;
    background-color:#ef8000;
    color:black;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-image: url('/images/wear.jpg');
    background-repeat:repeat-x;
    text-shadow: 0 0 1px #000000;
    font-size:16px;
    height:50px;
    line-height:46px;
    
}

.formContainer .error{
    color:#ef0000;
}
.formContainer .success{
    color:#00ef00;
}
/*

.listpage .box{
    overflow:hidden;
    width:100%;
}

.listpage .box{
    background-color:#d60b52;
    display: table;
    padding-bottom:50px;
}
.listpage.docpage .box{
    background-color:#64b8e1; 
}
.listpage.newspage .box{
    background-color:#d60b52; 
}
.listpage .box .content{
    display:table;
}
.listpage .box .image{
    display:table-cell;
    background-size:cover;
    background-position:50% 50%;
    
    vertical-align:top;
    height:275px;
    
    background-size:cover;
    background-position:50% 50%;
}
.listpage.docpage .box .image{
    width:200px;
}
.listpage.newspage .box .image{
    width:400px;
}
.listpage .box .textinfo{ 
    color:white;
    display:block;
    padding:20px 25px;
}
.listpage .box h2{
    vertical-align:top;
    background-color:#626262;
    font-weight:bold;
    font-size:17px;
    margin:0;
    line-height:120%;
    padding:15px 25px;
    color:white;
}
 
.listpage .box .date{
    font-size:17px;
    margin-bottom:5px;
    
}
.listpage .box .datesep{
    background-color:white;
    width:33px;
    height:3px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    margin-bottom:20px;
}
.listpage .box .lead{
    margin:25px 0 0;
}
.listpage .box .more{
    text-align:right;
    display:block;
    margin-top:10px;
}
.listpage .box .bullet{
    background-color:white;
    width:4px;
    height:4px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
}

/* DETAILPAGE */
/*
.detailpage{
    padding-top:25px;
}

.h1sep{
    width:126px;
    height:10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display:inline-block;
    vertical-align:middle;
    margin-right:15px;
    margin-bottom:40px;
}

.docdetail .h1sep{
    background-color:#64b8e1;
    
}
.newsdetail .h1sep{
    background-color:#d60b52;
}

.detailpage .box{
    margin-bottom:40px;
    
}
.listpage .box .download{ 
    color:white;
    display:block;
    padding:0px 25px;
}
.detailpage .box table{
    font-size:17px;
    line-height:120%;
    margin-bottom:20px;

}
.detailpage .box table tr td:nth-child(1){
    font-weight: bold;
    width:260px;
}
.detailpage .downlabel{
    display:inline-block;
    width:260px;
    font-size:17px;
}
.download .element i{
    background-color:white;
    width:5px;
    height:5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
}
.download .element{
    margin-right:30px;
    font-size:17px;
    text-transform:uppercase;
}