body{font-family:"Arial"}
body{border-top:5px solid #ffe400;}
header.main-page{background:url(images/index-header-bckgr.jpg) no-repeat scroll center top #000124;}
a{
    text-decoration:none;
    color:white;
}
.hidden-url{display:none;}

#fixed {
    background: none repeat scroll 0 0 #FFE400;
    opacity: 0.50;
    filter: alpha(opacity=50); /* IE lt 8 */
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    -khtml-opacity: 0.50; /* Safari 1.x */
    -moz-opacity: 0.50; /* FF lt 1.5, Netscape */
    padding: 20px 15px;
    position: fixed;
    right: 0px;
    top: 330px;
    z-index:999;
}
#fixed ul li.last {
    margin-bottom: 0;
}
#fixed ul li {
    display: block;
    margin-bottom: 20px;
}
.menu-container{
    width:100%;
    height:210px;
    background-color: #ffe400;
    position:absolute;
    top:630px;
}
.header-container{
    /*    height:840px;*/
    /*    width:960px;*/
    /*    width: 76%;
        margin:0px auto;*/
    position: relative;
}
.logo-menu-container/*, .logo-grey-menu-container*/{
    margin-top:35px;
    width: 100%;
    float:left;
}
.logo-menu-container #logo{
    /*    background: transparent url(images/logo1.png) no-repeat;*/
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 60px;/*40px old value*/
    overflow: hidden;
    text-indent: -99999px;
    width: 262px;/*202px old value*/
    float:left;
}
.logo-grey-menu-container #logo-grey{
    /*    background: transparent url(images/grey-logo.png) no-repeat;*/
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 60px;
    overflow: hidden;
    text-indent: -99999px;
    width: 262px;
}
a.login{display:none !important;}
.international-logo{background: transparent url(images/logos/logo-si-international_light.png) no-repeat;}
.engineering-logo{background: transparent url(images/logos/logo-si-engineering_light.png) no-repeat;}
.eurotron-logo{background: transparent url(images/logos/logo-si-eurotron_light.png) no-repeat;}
.technology-logo{background: transparent url(images/logos/logo-si-technologies_light.png) no-repeat;}
.international-dark-logo{background: transparent url(images/logos/logo-si-international_dark.png) no-repeat;}
.engineering-dark-logo{background: transparent url(images/logos/logo-si-engineering_dark.png) no-repeat;}
.eurotron-dark-logo{background: transparent url(images/logos/logo-si-eurotron_dark.png) no-repeat;}
.technology-dark-logo{background: transparent url(images/logos/logo-si-technologies_dark.png) no-repeat;}
.arrow-down{
    width:7px;
    height:4px;
    background: transparent url(images/arrow-down.png) no-repeat;
    cursor:pointer;
    display:block;
    float:left;
    margin-left:10px;
    margin-top:18px;
}
/*.logo-menu-container nav ul.main-ul{margin-top:20px;}*/
.logo-menu-container nav ul.main-ul> li{
    margin-right:20px;
    float:left;
}
.logo-menu-container nav ul.main-ul> li a {
    font-family:"Arial";
    font-size:16px;
    font-weight: bold;
    text-decoration: none;
    color:white;
    /*    height: 20px;*/
    display: block;
}
.logo-menu-container nav ul.main-ul li.ie8last a{border-left:1px dotted #fff !important;padding-bottom:45px !important;padding-left:5px;}
.logo-menu-container nav ul.main-ul> li a:hover{color:#ffe400;}
.logo-menu-container nav ul.main-ul> li.dropdown a:hover{color:#000000;}
.logo-menu-container nav ul.main-ul> li.active a {
    color:#ffe400;
}
.logo-grey-menu-container{margin-top:35px;}

.lang-ul,
ul#menu-international-menu,
.megamenu-responsive {
    display: none !important;
}


.lang-search-container/*, .lang-search-grey-container*/{
    /*    width:50%;
        float:left;
        margin-top:35px;
        position:relative;*/
    position: absolute;
    right: 0;
    top: 35px;
}
.lang-search-grey-container{position:absolute;top:10px;right:0px;}
.lang-search-container input , .lang-search-grey-container input{
    position:absolute;
    right:90px;
    width:170px;
    /*    background: transparent url(images/glass.png) no-repeat right 0px;*/
    border:none;
    border-bottom:1px solid #ffe400;
    height:30px;
    /*    float:left;*/
    background: transparent;
    cursor:pointer;
    color:white;
}
.lang-search-container input[type="submit"]{
    position:absolute;
    right:70px;
    width:20px;
    background: transparent url(images/glass.png) no-repeat right 0px;
    border:none;
    border-bottom:1px solid #ffe400;
    height:31px;
    cursor:pointer;
}
/*.lang-search-container ul {
    float: left;
    margin-left: 17px;
    padding-left: 17px;}*/
.lang-search-grey-container ul,.lang-search-container ul{position:absolute;right:0px;z-index:999;}
/*.lang-search-container ul li:first-child a {
    background: transparent url(images/lang-en.png) no-repeat ;
    width:33px;
    height:33px;
    display:block;
}*/
/*.lang-search-container span {
    display:block;
    position:absolute;
    right:0px;
    top:60px;
}*/
/*.lang-search-container span a {
    color:#ffe400;
    font-size:14px;
    font-weight: bold;
    font-family:"Arial";
}*/
.lang-search-container em {
    display:block;
    position:absolute;
    right:0px;
    top:60px;
    width:120px;
}
.lang-search-container em a {
    color:#ffe400;
    font-size:14px;
    font-weight: bold;
    font-family:"Arial";
}
.logo-grey-menu-container /*, .lang-search-grey-container*/{
    padding-bottom:20px;
    border-bottom:1px solid #e3e3e3;
}
.lang-search-grey-container input{
    /*    background: transparent url(images/glass-grey.png) no-repeat right 0px;*/
    margin-bottom:9px;
    color:#4D4D4D;
}
.lang-search-grey-container input[type="submit"]{
    background: transparent url(images/glass-grey.png) no-repeat right 0px;
    margin-bottom:9px;
    position:absolute;
    right:70px;
    width:20px;
    border:none;
    border-bottom:1px solid #ffe400;
    height:31px;
    cursor:pointer;
}

.lang-search-grey-container span,.lang-search-container span{
    border-left: 1px solid #DFDFDF;
    display: block;
    height: 36px;
    position: absolute;
    right: 45px;
    top: -2px;
    width: 2px;}
.lang-search-grey-container ul li a,.lang-search-container ul li a{
    background-color:#E6E6E6;
    color: #858585;
    font-size: 10px;
    font-weight: bold;
    width: 23px;
    height: 20px;
    display:block;
}
.lang-search-grey-container ul li,.lang-search-container ul li{border: 1px solid #E6E6E6;display:none;}
.lang-search-grey-container ul li a,.lang-search-container ul li a{
    display:block;
    padding-left: 6px;
    padding-top: 6px;
    color: #858585;
    font-size: 10px;
    font-weight: bold;
    width: 20px;
    height: 20px;
    border: 1px solid #E6E6E6;}
.lang-search-grey-container ul li.ie8last,.lang-search-grey-container ul li.ie8last a ,.lang-search-container ul li.ie8last,.lang-search-container ul li.ie8last a{border-radius: 0px 0px 18px 18px;}
.lang-search-grey-container ul li.active-container,.lang-search-container ul li.active-container{
    border: 1px solid #E6E6E6;
    border-radius: 18px 18px 18px 18px;
    display:block;}
.lang-search-grey-container ul li.active-container a,.lang-search-container ul li.active-container a{
    background: url("images/arrow-grey-down.png") no-repeat scroll 18px 11px #E6E6E6;
    padding-left: 3px;
    padding-top: 6px;
    color: #858585;
    font-size: 10px;
    font-weight: bold;
    width: 23px;
    height: 20px;
    border: 1px solid #E6E6E6;
    border-radius: 18px 18px 18px 18px;
}



.lang-search-container ul li{border: 1px solid #ffe400;}
.lang-search-container ul li a{
    background-color:#ffe400;
    color: #000000;}
.lang-search-container ul li.active-container{border: 1px solid #ffe400;}
.lang-search-container ul li a{
    border: 1px solid #ffe400;
    color: #000000;}
.lang-search-container ul li.active-container a{
    border: 1px solid #ffe400;
    color: #000000;
    background: url("images/arrow-black-down.png") no-repeat scroll 18px 11px #ffe400;}

.lang-search-grey-container ul li.lang-active a,.lang-search-container ul li.lang-active a{color:#fff !important;}

.header-container div.megamenu-container{padding-top:20px;padding-bottom:10px;}
.header-container div.megamenu-container nav,.header-container div.megamenu-container span {float:left;/*width:50%;*/}
.header-container div.megamenu-container span {display:block;text-align:right;position: absolute; right: 0px;}
.header-container div.megamenu-container span a {color:#4d4d4d;font-size:12px;font-weight: bold;}
.header-container div.megamenu-container nav li{float:left;}
.header-container div.megamenu-container nav li a{display:block; padding:8px 9px;color:#4d4d4d;font-size:14px; font-weight: bold;}
.header-container div.megamenu-container nav li.ie8last a{border-left:1px dotted #fff;padding-bottom:45px;}
.header-container div.megamenu-container nav li a:hover{background-color:#d9d9d9;}
.header-header-container{background: transparent url(images/header-header-bckgr1.png) no-repeat ;height:197px;border-top:5px solid #cccccc;}
.header-header-container .breadcrumb-container,.products-header-container .breadcrumb-container{background: url(images/breadcrumb-bckg.png) repeat-x;height:30px;}
.header-header-container .breadcrumb-container div.centered-container,.products-header-container .breadcrumb-container div.centered-container{padding-top:3px;}
.header-header-container .breadcrumb-container a,.products-header-container .breadcrumb-container a{color:#4d4d4d; font-family:"Arial"; font-size:12px;font-weight: bold;}
.header-header-container .breadcrumb-container a:before,.products-header-container .breadcrumb-container a:before{content:"/ ";}
.header-header-container .breadcrumb-container a:first-child:before,.products-header-container .breadcrumb-container a:first-child:before{content:"";}
.header-header-container h1{
    /*width:960px;*/
    padding-top:67px;
    font-size:56px;
    font-weight: bold;
    color:#ffe400;
    text-transform: uppercase;}
.header-header-container h1.category-header{font-size:30px;}
.header-header-container h1.category-header a{
    font-size:30px;
    font-weight: bold;
    color:#ffe400;
    text-transform: uppercase;}
.header-header-container h1.category-header a:before , .products-header-container span a:before{content:"/ ";}
.header-header-container h1.category-header a:first-child:before, .products-header-container span a:first-child:before{content:"";}
.header-header-container h1.category-header a:last-child{color:#fff;}

.products-header-container span a:last-child{
    font-size: 56px;
    font-weight: bold;
    color: #ffe400;
    text-transform: uppercase;}
.products-header-container span a:last-child:before{
    font-size: 24px;
    font-weight: bold;
    color:#fff;
}
.header-container h2{
    font-size:60px;
    color:#ffe400;
    text-transform: uppercase;
    font-weight: bold;
    margin-top:80px; /*125*/
    margin-bottom:120px;
}
.header-container div.arrow-right a{
    position:absolute;
    top:380px;
    width:50px;
    height:50px;
    background: transparent url(images/arrow-right.png) no-repeat ;
}
/*.header-container .header-bottom-nav{margin-top:145px;}*/
.header-container .header-bottom-nav{margin-top:115px;}
.header-container .header-bottom-nav ul{height:165px;}
.header-container .header-bottom-nav ul li{
    float:left;
    margin-right:3px;
    /*    width:236px;*/
    width:24%;
    height:165px;
    overflow:hidden;
    position:relative
}
.header-container .header-bottom-nav ul li div{
    position:absolute;
    top:138px;
}
.header-container .header-bottom-nav ul li a{
    text-transform:uppercase;
    color:#ffe400;
    display:block;
    height:15px;
    padding-bottom:5px;
    font-weight: bold;
    font-size:18px;
}

.header-container .header-bottom-nav ul li.active a{
    color:#ffffff;
}
.header-container .header-bottom-nav ul li span{
    display:block;
    padding:6px 20px 30px 20px;
    background-color:#ffe400;
    font-size: 13px;
    line-height: 14px;
}
/*.header-container .header-bottom-nav ul li div:hover span{
    background-color:#ffffff;
}*/
.header-container .header-bottom-nav ul li.active span{
    color:#ffffff;
    background-color:#ffffff;
    color:black;
}
.main-menu-container{
    height:210px;
    background-color:#ffe400;
    margin-top:40px;
}
.main-menu-container nav{
    /*    width:960px;*/
    padding-top:40px;
}
.main-menu-container nav ul li{
    float:left;
    /* margin:0px 40px;*/
    width: 20%;
}
.main-menu-container nav ul li a{
    display:block;
    text-align: center;
    /*    padding-top:95px;*/
}
.main-menu-container nav ul li a img{
    margin-bottom:10px;
}
/*.main-menu-container nav ul li:hover a img{
    margin-bottom:10px;
}*/
.main-menu-container nav ul li a div.circle-image-container{position:relative;}
.main-menu-container nav ul li a div.circle-image-container div.hidden-image-container{position:absolute;top:0px;left:52px;display:none;}
.main-menu-container nav ul li a div.circle-image-container div.hidden-image-container b{display:block;position:relative;}
.main-menu-container nav ul li a div.circle-image-container div.hidden-image-container b>img{border-radius: 45px;width:88px;height:88px;}
.main-menu-container nav ul li a div.circle-image-container div.hidden-image-container b em{position:absolute;top:0px;left:0px;display:block;}

.main-menu-container nav ul li a span{
    display:block;
    /*    width:110px;*/
    text-transform: uppercase;
    color:black;
    font-size:14px;
    font-weight: bold;
}
.drop a:hover{color:#fff !important;}
.header-container div.megamenu-container nav li.dropdown,.logo-menu-container nav li.dropdown{position:relative;}
.header-container div.megamenu-container nav li.dropdown a:hover,.header-container div.megamenu-container nav li.dropdown div.drop,.logo-menu-container nav li.dropdown a:hover,.logo-menu-container nav li.dropdown div.drop{background-color:#ffe400; }
.header-container div.megamenu-container nav li.dropdown div.drop,.logo-menu-container nav li.dropdown div.drop{position:absolute;width:960px;background-color:#ffe400; left:-193px;display:none; z-index: 999;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li,.logo-menu-container nav li.dropdown div.drop ul li{float:left;width:230px;padding-top:30px;}/*padding-bottom: 40px;*/
.header-container div.megamenu-container nav li.dropdown div.drop ul li:first-child ul,.header-container div.megamenu-container nav li.dropdown div.drop ul li.ie8last ul,.logo-menu-container nav li.dropdown div.drop ul li:first-child ul,.logo-menu-container nav li.dropdown div.drop ul li.ie8last ul{border:none;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li:last-child,.logo-menu-container nav li.dropdown div.drop ul li:last-child{padding-left:0px;}

/*.header-container div.megamenu-container nav li.dropdown div.drop ul li a img{border:1px solid red;width:250px; height:250px;}*/
.header-container div.megamenu-container nav li.dropdown div.drop >ul> li > ul,.logo-menu-container nav li.dropdown div.drop >ul> li > ul{border-left:1px dotted #fff;min-height: 220px;}
/*.header-container div.megamenu-container nav li.dropdown div.drop ul > li ul,.logo-menu-container nav li.dropdown div.drop ul > li ul{border-left:1px dotted #fff;}*/
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li,.logo-menu-container nav li.dropdown div.drop ul li ul li{float:none;padding:0px;margin-bottom:35px;padding-left:20px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li:last-child,.logo-menu-container nav li.dropdown div.drop ul li ul li:last-child{padding-left:20px;margin-bottom:0px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li a,.logo-menu-container nav li.dropdown div.drop ul li ul li a{margin-bottom:20px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul li,.logo-menu-container nav li.dropdown div.drop ul li ul li ul li{margin-bottom:7px;padding:0px;width:160px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li:last-child,.logo-menu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li:last-child {padding-left:0px;width:160px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul li a,.logo-menu-container nav li.dropdown div.drop ul li ul li ul li a{margin:0px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li a,.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul li a,.logo-menu-container nav li.dropdown div.drop ul li ul li a,.logo-menu-container nav li.dropdown div.drop ul li ul li ul li a{font-size:12px;font-weight: bold;text-transform: uppercase;color:#000;padding:0px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li a,.logo-menu-container nav li.dropdown div.drop ul li ul li a{font-size: 15px;width: 204px;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul li a,.logo-menu-container nav li.dropdown div.drop ul li ul li ul li a{text-transform:none;padding-left:0px;text-transform: uppercase;}
/*.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul li ul li:before,.logo-menu-container nav li.dropdown div.drop ul li ul li ul li:before{background: url(images/megamenu-arrow.png)no-repeat center top;width:6px;height:8px;font-size:12px;color:#000;float:left;}content: "> ";*/
.logo-menu-container nav li.dropdown div.drop{left:-217px;}
/*.logo-menu-container nav ul li.dropdown div.drop ul> li> ul> li>a{margin-bottom:20px !important;display:block;}*/
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li ul.sub-menu,.logo-menu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li ul.sub-menu{margin-top:5px !important;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li ul.sub-menu li ,.logo-menu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li ul.sub-menu li{background: url(images/megamenu-arrow.png)no-repeat left 5px;padding-left:10px;margin-left:5px;width:auto;}
.header-container div.megamenu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li,.logo-menu-container nav li.dropdown div.drop ul li ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li {background: none !important;}

.content-top-container{
    border-bottom:2px solid #e3e3e3;

}
.border-container{position:relative;}
.border-container .absolute-border,.border-container .bottom-absolute-border{
    position:absolute;
    width:100%;
    height:1px;
    background-color: #E3E3E3;
    top:315px;
}
.border-container .bottom-absolute-border{display:none;}
.content-top{
    /*    width:960px;*/
    padding-top:60px;
    margin-bottom:50px !important;
}
.content-top img{
    margin-left:80px;
    margin-right:115px;
    float:left;
    width:300px;
    /*height:260px;*/
}
.floated-container{float:left;width:39%;}
.content-top span{
    display:block;
    float:left;
    clear:right;
    font-size:11px;
    font-weight: bold;
    color:#010101;
    text-transform: uppercase;
    margin-bottom:4px;
    margin-top:7px;
}
.content-top h2{
    margin-bottom:30px;
    width:290px;
    float:left;
    margin-right: 170px;
    float:left;
    clear:right;
}
.content-top h2 a{
    background:none;
    width:auto;
    height:auto;
    font-size:18px;
    font-weight: bold;
    color:#4691b0;
    text-transform: uppercase;
}
.content-top p{
    font-size:12px;
    font-weight: bold;
    color:#5e5e5e;
    margin-bottom:20px;
    float:left;
    clear:right;
}
.content-top a{
    background: url(images/blue-arrow-right.png)no-repeat;
    width:30px;
    height:30px;
    display:block;
    float:left;
}
/*ul.content-bottom , */.centered-container{
    margin:0px auto;
    width:960px;
    /*   width: 76%;*/
}
ul.content-bottom li{
    border-left:1px dotted #aeafaf;
    float:left;
    /*    width:245px;*/
    width:24%;
    padding-right:40px;
    padding-left:40px;
    padding-top:30px;
    position:relative;
}
ul.first-left-margin-none li{width:26%;}
ul.content-bottom li:hover{
    background-color:#f9f9f9;
}
/*ul.content-bottom li img.hidden{
    position:absolute;
    top:29px;
    left:39px;38
    display:none;
    width:148px;149
    height: 148px;

}*/
ul.content-bottom li div , .gallery-container ul li div{position:relative;cursor:pointer;}
ul.content-bottom li div div.hidden{
    position:absolute;
    top:0px;
    left:-1px;/*38*/
    display:none;
    width:148px;/*149*/
    height: 148px;
    background: url(images/content-bottom-image-hover.png)no-repeat center top;
}
.gallery-container ul li div div.hidden{
    position:absolute;
    top:0px;
    left:-1px;/*38*/
    display:none;
    width:148px;/*149*/
    height: 148px;
    background: url(images/gallery-item-hover.png)no-repeat center top;
}

/*
ul.first-left-margin-none li:first-child img.hidden{
    left:0px;
}*/
ul.content-bottom li a.bottom-content-arrow-right{
    background: url(images/blue-arrow-right.png)no-repeat;
    width:30px;
    height:30px;
    display:block;
    margin-bottom:50px;
}
ul.content-bottom li:first-child{
    border:none;
}
ul.first-left-margin-none li:first-child{
    padding-left:0px;
}
ul.content-bottom li img{
    border-radius:80px;
    width:145px;
    height:146px;
    margin-bottom:30px;
}
ul.content-bottom li h2{
    margin-bottom:40px;
    height:35px;
}
ul.content-bottom li h2 a{
    background:none;
    width:auto;
    height:auto;
    color:#4691b0;
    font-size:18px;
    font-weight: bold;
    text-transform: uppercase;
}
ul.content-bottom li b, ul.content-bottom li span{
    color:#4c4c4c;
    font-size:12px;
    margin-bottom:25px;
    display:block;
}
ul.content-bottom li span{height:210px;}
.bottom-content-nav{height:115px;}
.bottom-content-nav ol {margin:0px auto;width:200px;}
.bottom-content-nav ol li{float:left;margin-top: -2px;}
.bottom-content-nav ol li a,.bottom-content-nav ol li span{display:block;width:35px;text-align:center;padding-top:15px;padding-bottom:13px;font-size:12px;color:#4c4c4c;}
.bottom-content-nav ol li span.current{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; border-top:2px solid #fff;}
.bottom-content-nav ol li span.title{display:none;}
.news-internal-page{padding-top:65px;padding-bottom:80px;position:relative;}
.news-internal-page > a{position:absolute;top:20px;right:0px;display:block;height:18px;background: url("images/blue-arrow-left.png") no-repeat left top;color:#000000; font-size:12px;font-weight: bold;text-transform:uppercase;padding-left:30px;padding-top:3px;}
.news-internal-page img{
    width:236px;
    /*height:445px;*/
    float:left;
    margin-right:45px;
}
.news-internal-page h2.custom-header{font-weight: bold;font-size:30px;color:#4691b0;margin-top:10px;margin-bottom:30px;}


.news-internal-page p ,.products-internal-content p ,.partners-internal-content p,.about-us-content p{color:#7c7c7c;font-size: 12px;}
.news-internal-page strong, .products-internal-content strong,.partners-internal-content strong,.about-us-content strong{font-weight:bold;font-size:12px;color:#7c7c7c;}
.news-internal-page em ,.products-internal-content em,.partners-internal-content em,.about-us-content em{font-style: italic;font-size:12px;color:#7c7c7c;}
.news-internal-page ul li, .news-internal-page ol li , .news-internal-page blockquote
.products-internal-content ul li,.products-internal-content ol li,.products-internal-content blockquote
,.partners-internal-content ul li,.partners-internal-content ol li,.partners-internal-content blockquote,.about-us-content ul li,.about-us-content ol li,.about-us-content blockquote
{font-size:12px;color:#7c7c7c;}
.news-internal-page blockquote{padding:10px 40px;color:#7c7c7c;}
.news-internal-page h1, .news-internal-page h2, .news-internal-page h3, .news-internal-page h4, .news-internal-page h5, .news-internal-page h6
.products-internal-content h1,.products-internal-content h2,.products-internal-content h3,.products-internal-content h4,.products-internal-content h5,.products-internal-content h6
,.partners-internal-content h1,.partners-internal-content h2,.partners-internal-content h3,.partners-internal-content h4,.partners-internal-content h5,.partners-internal-content h6
,.about-us-content h1,.about-us-content h2,.about-us-content h3,.about-us-content h4,.about-us-content h5,.about-us-content h6
{font-weight: bold;color:#7c7c7c;}
.news-internal-page h1,.products-internal-content h1,.partners-internal-content h1,.about-us-content h1{ font-size: 2em;}
.news-internal-page h2,.products-internal-content h2,.partners-internal-content h2,.about-us-content h2{ font-size: 1.5em;}
.news-internal-page h3,.products-internal-content h3,.partners-internal-content h3,.about-us-content h3{font-size: 1.17em;}
.news-internal-page h4,.products-internal-content h4,.partners-internal-content h4,.about-us-content h4{font-size: 1em;}
.news-internal-page h5,.products-internal-content h5,.partners-internal-content h5,.about-us-content h5{font-size: 0.83em;}
.news-internal-page h6,.products-internal-content h6,.partners-internal-content h6,.about-us-content h6{font-size: 0.75em;}


ul.products-content-container > li{
    padding:30px;
    border-left:1px dotted #aeafaf;
    float:left;
    width:27%;
    min-height:255px;
    position:relative;
}
ul.products-content-container > li:first-child{border:none;}
ul.products-content-container > li h2{margin-bottom:20px;}
ul.products-content-container > li h2 a{
    color:#4691b0;
    font-size:20px;
    font-weight: bold;
    text-transform: uppercase;}
ul.products-content-container > li ol li:before{
    content:"> ";
    font-size:12px;
    color:#000000;
    font-weight: bold;
}
ul.products-content-container > li ol li a{
    color:#000000;
    font-weight: bold;
    font-size: 12px;
}
ul.products-content-container > li img{
    position:absolute;
    left:30px;
    bottom:30px;
    filter: none;
    -webkit-filter: grayscale(0);
}
.building-materials {
    cursor: pointer;
}
/*.building-materials a.link-image{display:block;width:36px;height: 36px;background: transparent url(images/product-image-1.png) no-repeat center top;position:absolute;left:30px; bottom:30px;}
.building-materials:hover a.link-image{background: transparent url(images/product-image-1b.png) no-repeat center top;}

.energy-saving a.link-image{display:block;width:36px;height: 36px;background: transparent url(images/product-image-2.png) no-repeat center top;position:absolute;left:30px; bottom:30px;}
.energy-saving:hover a.link-image{background: transparent url(images/product-image-2b.png) no-repeat center top;}

.construction-steel a.link-image{display:block;width:36px;height: 36px;background: transparent url(images/product-image-3.png) no-repeat center top;position:absolute;left:30px; bottom:30px;}
.construction-steel:hover a.link-image{background: transparent url(images/product-image-3b.png) no-repeat center top;}

.solar-products a.link-image{display:block;width:36px;height: 36px;background: transparent url(images/product-image-4.png) no-repeat center top;position:absolute;left:30px; bottom:30px;}
.solar-products:hover a.link-image{background: transparent url(images/product-image-4b.png) no-repeat center top;}

.engineering-services a.link-image{display:block;width:38px;height: 36px;background: transparent url(images/product-image-5.png) no-repeat center top;position:absolute;left:30px; bottom:30px;}
.engineering-services:hover a.link-image{background: transparent url(images/product-image-5b.png) no-repeat center top;}

.svg-black-hover{filter: url(images/gray.svg#grayscale) !important;  filter: black !important;  -webkit-filter: grayscale(0) !important; }*/

.products-header-container{
    background: transparent url(images/products-internal-header.png) no-repeat center top;height:315px;border-top:5px solid #cccccc;
}
.products-header-container span{display:block;font-size: 24px; font-weight: bold;margin-top:90px;margin-bottom:10px;text-transform: uppercase;color:#fff;}
.products-header-container h1{font-size: 56px; font-weight: bold; color:#ffe400;text-transform: uppercase;}
.products-header-description,.partners-description{background-color:#1a1a1a;}
.products-header-description .centered-container{height:170px; padding-top:40px;padding-left:50px;}
.products-header-description .centered-container img{height:138px; width:138px; float:left;margin-right:55px;}
.products-header-description .centered-container b{margin-top:10px;margin-bottom:20px;color:#c5c5c5;font-weight: bold;font-size:12px;display:block;}
.products-header-description .centered-container span{margin-bottom:25px;color:#c5c5c5;font-size:12px;display:block;}
.products-header-description .centered-container ul li{float:left; margin-right:10px;}
.products-header-description .centered-container ul li a{display:block;width:110px;border:1px solid #424242; border-radius:15px;height:18px;color:#d9d9d9;font-weight:bold;font-size:12px;background-color:#424242;padding-left:40px;padding-top:3px;}

.products-header-description .centered-container ul li.pdf-icon a{ background: url(images/pdf-icon.png) no-repeat 20px 4px #424242;}
.products-header-description .centered-container ul li.video-icon a{ background: url(images/video-icon.png) no-repeat 20px 4px #424242;}
.products-internal-content li{padding-top:80px;border-bottom:2px solid #e3e3e3;}
.products-internal-content img{float:right;margin-left:70px;margin-bottom:60px;}
/*.products-internal-content p{float:right;}*/
.left-floated-image img{float:left;margin-left:0px;margin-right:70px;}
.products-internal-content h2{ margin-bottom:35px;height:50px;}
.products-internal-content h2 a{ color: #4691B0; font-size: 18px;font-weight: bold;text-transform: uppercase;}
.products-internal-content p,.about-us-content p,.partners-internal-content p{font-size:12px; color:#4a4a4a; margin-bottom: 40px;}
.partners-description .centered-container{padding-top:55px;height:95px;}
.partners-description .centered-container span{font-size:14px;color:#c5c5c5;}
.partners-internal-content{padding:80px 0px;}
.partners-internal-content h2,.contact-content h2, .contact-form h2{color: #4691B0; font-size: 24px;font-weight: bold;text-transform: uppercase;margin-bottom:40px;}
.partners-internal-content .gallery-container{margin-bottom:150px;height:350px; position:relative;}
.partners-internal-content .gallery-container img.gallery-internal-big-image{width:100%; height:100%;}
.partners-internal-content .gallery-container ul{position:absolute;top:312px;left:70px;}/*left 35 for 3 items*/
.partners-internal-content .gallery-container ul li {float:left;margin-right:20px;cursor:pointer;position:relative;}
.partners-internal-content .gallery-container ul li div img{border-radius:80px;width:145px;height:146px;}
.partners-internal-content .gallery-container ul li div div.hidden {display:none;position:absolute;top:0px;left:-2px;}
.about-us-content, .error-content{padding:80px 0px;}
.about-us-content h2{  color: #4691B0; font-size: 24px;font-weight: bold;text-transform: uppercase;margin-bottom:60px;}
.about-us-content img{float:right;margin-left:55px;width:294px;height:294px;margin-bottom:50px;}
.error-content h2{text-align:center;color:#ffe400;font-size:250px;margin-bottom:25px;}
.error-content span{color: #4691B0; font-size:18px;font-weight: bold;text-align:center;display:block;}
.contact-content{padding-top:80px;padding-bottom:40px;}
.contact-content span,.contact-content b,.contact-content em{display:block;padding-left:25px;height:17px;padding-top:3px;font-size:12px;font-weight:bold;color:#4c4c4c;background: url(images/map-pin.png) no-repeat left top;margin-bottom:5px;}
.contact-content b{background: url(images/phone-icon.png) no-repeat left top;}
.contact-content em{background: url(images/mail-icon.png) no-repeat left 6px;}
span.show-button{margin-top:40px;background-color:#1a1a1a;color:#ffe400;text-align:center;text-transform: uppercase;font-size:14px;font-weight: bold;display:block;padding:10px 35px 0px 20px;height:25px;width:115px;background: url(images/contact-button-arrow-down.png) no-repeat 144px 15px #1a1a1a;cursor:pointer;}
.form-container{border-top:2px solid #e3e3e3;padding-top:40px;margin-top:0px;display:none;}
label{display:block;width:130px;font-size:12px;font-weight:bold;color:#4c4c4c;float:left;}
.form-container input[type="text"],.form-container input[type="email"]{margin-bottom:10px;border:1px solid #c7c7c7;width:415px;height:28px;}
.form-container textarea{width:697px;height:147px;border:1px solid #c7c7c7;margin-bottom: 12px;}
.form-container input[type="submit"]{margin:30px auto;display:block;width:135px; height: 45px;background-color: #1a1a1a; color:#ffe400;text-transform: uppercase;text-align:center;border:none;font-size:16px;font-weight: bold;cursor:pointer;}
.form-container input#Captcha{width:85px;}
.search-container{padding-top:80px;}
.search-container h2{margin-bottom:60px;}
.search-container h2 a{
    color:#4691b0;
    font-size:24px;
    font-weight: bold;
    text-transform: uppercase;}
.search-container ul li{border-bottom: 2px solid #e3e3e3;}
.search-container ul li:last-child{border:none;padding-bottom:20px;}
.search-container ul li h2{margin-bottom: 15px;margin-top:30px;}
.search-container ul li h2 a{
    color:#4691b0;
    font-size:18px;
    font-weight: bold;
    text-transform: uppercase;}
.search-container ul li em, .search-container ul li span{display:block; font-size:12px;color:#4c4c4c;}
.search-container ul li span{margin-bottom: 30px;}
footer{
    height:118px;
    background-color:#1a1a1a;
}
/*footer ul{
        width:960px;
    width: 76%;
    margin:0px auto;
}*/
footer ul li{
    width:50%;
    text-align:right;
    float:left;
    padding-top:40px;
}
footer ul li:first-child{
    text-align:left;
}
footer ul li a{
    color:#8d8d8d;
    font-size:11px;
}
footer ul li:first-child a {
    background: url("images/footer-mail-bckg.png") no-repeat;
    display:block;
    height:30px;
    padding-left:43px;
    padding-top:7px;
    font-size:14px;
}
footer ul li span{
    color:#878787;
    display:block;
    font-size:11px;
}
.megamenu-responsive{display:none;}
.megamenu-responsive .responsive-menu-header{display:block;font-size:16px;font-weight: bold;color:#ffe400; background:transparent url(images/megamenu-responsive-bckg.png) no-repeat 56px 1px;width:43px;height:17px;padding-right:30px;text-transform: uppercase;cursor:pointer;}
.popup,.search-popup{
    background: url("images/popup-bckg.png") repeat scroll 0 0 transparent;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 999;
    display: none;}
.popup div,.search-popup div{border-top:2px solid #ffe400;width:397px;height:245px;margin-top:210px;background-color:#fff;}
.search-popup div{width:315px; margin-top: 130px;}
.popup div h2,.search-popup div h2{margin-top:20px;margin-bottom:30px;text-align: center;text-transform: uppercase;color:#4d4d4d;font-weight: bold;font-size:18px;}
.popup div input[type="text"],.search-popup div input[type="text"]{border:none;color:#4d4d4d;font-size:12px;font-weight: bold;display:block;width:318px;height:45px;margin-bottom:10px;margin-left: 20px;padding-left:10px;padding-right: 30px;}
.popup div input#UserName{background: url("images/username-bckg1.png") no-repeat 335px 20px #e5e5e5;}
.popup div input#Password{background: url("images/password-bckg1.png") no-repeat 335px 20px #e5e5e5;}
.popup div input[type="submit"],.search-popup div input[type="submit"]{margin-top:10px;border:none;width:120px;height:35px;color:#4d4d4d;font-size:12px;font-weight: bold;background-color:#ffe400;margin-left: 20px;margin-bottom:5px;cursor:pointer;}
.search-popup div input#search-input{background: #e5e5e5;margin-top:40px;width:235px;}
.search-match{color:#4691b0 !important;display:inline !important;width:auto !important;margin:0px !important;padding:0px !important;}

footer ul li div{display:none;}


/* Images
-------------------------------------------------------------- */

.entry-content img {
    margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
    margin-top: 1em;
    margin-bottom: 1em;
    width: auto;
    height: auto;
}
.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-right: 0px;
    width: auto;
    height: auto;
}
.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    text-align: center;
    margin-bottom: 1.5em;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    margin: 0;
}
.wp-smiley { 
    max-height: 1em;
    margin:0 !important;
}
.gallery dl {
    margin: 0;
}
.gallery-caption {
    margin:-1.5em 0 0 0;
}


/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%;
}
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%;
}

.group1 {
    cursor: pointer;
}

/*  @media only screen and (min-width: 790px) and (max-width: 999px) {}*/
@media all and (min-width: 768px) and (max-width: 960px){
    .centered-container{width:96%}
    .border-container .absolute-border{
        top:295px;
    }
    .header-container div.megamenu-container nav li.dropdown div.drop ul li ul li a, .logo-menu-container nav li.dropdown div.drop ul li ul li a {
        width: 145px;
    }
    ul.content-bottom li span {
        height: auto;
    }
    .header-container h2{font-size: 50px;}
    .content-top h2 {
        margin-right: 0px;
        width: 195px;
    }
    .content-top img {
        margin-left: 0px;
        margin-right: 50px;
    }
    .lang-search-container input, .lang-search-grey-container input {
        margin-left: 0;
    }

    .header-container div.megamenu-container nav li.dropdown div.drop ul li:last-child, .logo-menu-container nav li.dropdown div.drop ul li:last-child {
        padding-left: 0;
        width: 245px;
    }
    .header-container div.megamenu-container nav li.dropdown div.drop, .logo-menu-container nav li.dropdown div.drop {
        width: 739px;
    }
    .header-container div.megamenu-container nav li.dropdown div.drop ul li, .logo-menu-container nav li.dropdown div.drop ul li {
        width: 160px;
    }

    .content-top h2 {
        width: auto;
    }


    ul.content-bottom li {
        padding-left: 30px;
        padding-right: 30px;
    }

    ul.content-bottom li img.hidden {
        left: 28px;
    }
    .header-container div.megamenu-container span {
        width: 30% !important;
    }
    .header-container div.megamenu-container nav, .header-container div.megamenu-container span {
        width: auto;
    }
    .partners-internal-content .gallery-container ul {
        left: 0px;
    }
    .partners-internal-content .gallery-container ul li {
        margin-right: 0;
    }
    ul.products-content-container > li {
        padding: 20px;
    }

    .form-container textarea {
        width: 415px;
    }

    .products-header-description .centered-container {
        padding-left: 0px;
    }

    .products-header-description .centered-container img {
        margin-right: 15px;
    }
    .products-header-description .centered-container span {
        margin-bottom: 10px;
    }

    .alignleft,
    img.alignleft {
        width: 480px;
        height: auto;
    }
    .alignright,
    img.alignright {
        width: 480px;
        height: auto;
    }
    .aligncenter,
    img.aligncenter {
        width: 480px;
        height: auto;
    }


}
@media all and (min-width:480px) and (max-width: 767px){
    #fixed {
        right: -30px;
    }
    #fixed:hover{right: 0px;}

    .border-container .bottom-absolute-border{top:630px;display:block;}
    .logo-menu-container nav,a.login{display:none;}
    .megamenu-responsive{display:block;margin-top:10px;position:relative;}
    .megamenu-responsive ul{position:absolute;top:0px;z-index: 998;width:93%;padding:20px;padding-top:10px;background-color:#ffe400;}
    .megamenu-responsive ul li{border-bottom:1px dotted #fff;padding-bottom:10px;padding-top:10px;}
    .megamenu-responsive ul li.login-responsive{border:none;padding-bottom:0px;padding-left:20px;background: transparent url(images/login-bckg.png)no-repeat left 16px;}
    .megamenu-responsive ul li a{color:#000;font-size: 14px;font-weight: bold;text-transform: uppercase;}
    .main-responsive-menu,.sub-responsive-menu{display:none;}
    .centered-container {
        width: 96%;
    }

    .header-container h2{font-size: 50px;}
    .content-top h2 {
        margin-right: 0px;
        width: 195px;
    }
    .content-top img {
        margin-left: 0px;
        margin-right: 30px;
        height: 200px;
        width: 240px;
    }
    .products-header-container h1 {font-size:52px;}
    .products-header-description .centered-container img {
        height: 130px;
        margin-right: 5px;
        width: 130px;
    }
    /*    .header-container .header-bottom-nav ul li a {
            font-size: 10px;
        }
        .header-container .header-bottom-nav ul li span {
            font-size: 10px;
            line-height: 14px;
            height: 116px;
            padding: 6px 4px 30px;
        }*/
    .header-container .header-bottom-nav ul li a {
        font-size: 13px;
    }

    ul.content-bottom li span {
        height: auto;
    }
    ul.content-bottom li {
        padding-left: 0px;
        padding-right: 0px;
        float:none;
        width:100%;
        border-left:none;
        border-bottom:1px solid #AEAFAF;
    }
    ul.content-bottom li:last-child{border:none;}

    ul.content-bottom li img.hidden {
        left: -1px;
    }
    ul.content-bottom li img {
        float:left;
        margin-right:30px;
    }
    ul.content-bottom li div.content-floated-container{float:left;width:60%;}
    .header-container h2 {
        margin-top: 90px;
        margin-bottom:0px;
    }
    .header-container div.arrow-right a {
        top: 292px;
    }
    .header-container .header-bottom-nav {
        margin-top: 24px;
    }
    .sub-responsive-menu li:first-child a{background: url(images/submenu-arrow-left.png)no-repeat left 2px;padding-left:20px;display:block;}

    ul.products-content-container > li{width:30%;}

    footer ul li:first-child {
        text-align: center;
        padding-top: 40px;
    }
    footer ul li {
        padding-top: 10px;
        text-align: center;
        width: 100%;
    }
    footer ul li:first-child > a {
        margin: 0 auto;
        width: 170px;
    }
    footer ul li div{display:block;margin: 0 auto;width: 130px;text-align: center;}
    footer ul li div a{float:left;display:block;padding-left:20px;}
    footer ul li div a.skype{background: url(images/skype.png)no-repeat center top; }
    footer ul li div a.phone{background: url(images/footer-phone-icon.png)no-repeat center top; }
    footer ul li div a.mail{background: url(images/footer-mail-icon.png)no-repeat center 4px; }
    footer {
        height: 170px;
    }
    .header-container div.megamenu-container nav {
        display: none;
        float: none;
    }

    .header-container div.grey-menu span{
        color:#4d4d4d;
        background: url("images/megamenu-responsive-grey-bckg.png") no-repeat scroll 56px 1px transparent;
        width:43px;
        float:none;
        position: static;
    }
    .about-us-content img {
        width: 290px;
    }
    .form-container textarea {
        width: 100%;
    }
    .form-container input[type="text"] {
        width: 100%;
    }
    .lang-search-container input, .lang-search-grey-container input {
        right: 67px;
        width: 120px;
    }
    .lang-search-container b,.lang-search-grey-container b {
        right:47px;
    }

    .lang-search-grey-container span, .lang-search-container span {
        right: 35px;
    }
    .partners-internal-content .gallery-container ul li {
        display: none;
    }
    .partners-internal-content .gallery-container {
        height: auto;
    }
    .partners-internal-content .gallery-container img.gallery-internal-big-image {
        height: auto;
    }
    ul.products-content-container > li {
        border-left: none;
        width: 36%;
    }
    .products-header-description .centered-container span {
        display: none;
    }
    .products-header-description .centered-container ul li {
        margin-bottom: 10px;
    }
    .products-header-description .centered-container {
        padding-left: 0;
    }
    .main-menu-container nav ul li a img {
        width: 85px;
    }

    .main-menu-container nav ul li a div.circle-image-container div.hidden-image-container b > img {height:85px;width: 85px;}
    .main-menu-container nav ul li a div.circle-image-container div.hidden-image-container{left:15px;}
    .main-menu-container nav ul li a span {
        font-size: 12px;
    }

    .alignleft,
    img.alignleft {
        width: 320px;
        height: auto;
    }
    .alignright,
    img.alignright {
        width: 320px;
        height: auto;
    }
    .aligncenter,
    img.aligncenter {
        width: 320px;
        height: auto;
    }

}

@media all and (min-width: 320px) and (max-width: 479px){
    #fixed {
        right: -30px;
    }
    #fixed:hover{right: 0px;}
    .header-container .header-bottom-nav ul li a {
        font-size: 13px;
    }

    .products-header-container h1 {font-size:37px;}
    .products-header-container span {font-size: 18px;}
    .products-header-description .centered-container {
        height: 170px;
        padding-bottom: 40px;
        padding-left: 0px;
        padding-top: 20px;
    }
    .products-header-description .centered-container img {
        height: 130px;
        margin-right: 0;
        width: 130px;
    }

    .products-header-description .centered-container span {
        display: none;
    }
    .products-header-description .centered-container ul li {
        margin-right: 5px;
        margin-bottom:5px;
    }
    .products-header-description .centered-container ul li a {
        width: 100px;
    }
    .products-internal-content h2 {
        height: auto;
    }
    .border-container .bottom-absolute-border{display:none;}
    .border-container .absolute-border{display:none;}
    .header-container h2{font-size: 50px;}
    .header-container .header-bottom-nav ul li a {
        text-indent: -9999px;
    }
    .header-container .header-bottom-nav ul li {
        width:23%;
    }
    .logo-menu-container nav,a.login{display:none;}
    .megamenu-responsive{display:block;margin-top:10px;position:relative;}
    .megamenu-responsive ul{position:absolute;top:0px;z-index: 998;width:93%;padding:20px;padding-top:10px;background-color:#ffe400;}
    .megamenu-responsive ul li{border-bottom:1px dotted #fff;padding-bottom:10px;padding-top:10px;}
    .megamenu-responsive ul li.login-responsive{border:none;padding-bottom:0px;padding-left:20px;background: transparent url(images/login-bckg.png)no-repeat left 16px;}
    .megamenu-responsive ul li a{color:#000;font-size: 14px;font-weight: bold;text-transform: uppercase;}
    .main-responsive-menu,.sub-responsive-menu{display:none;}
    .grey-menu ul{width:86% !important;}
    .centered-container {
        width: 96%;
    }
    .header-container h2{font-size: 35px;}
    .content-top h2 {
        margin-right: 0px;
        width: 195px;
    }
    .content-top img {
        height: 90px;
        margin-left: 0;
        margin-right: 0;
        width: 110px;
    }
    /*    .header-container .header-bottom-nav ul li a {
            font-size: 10px;
        }
        .header-container .header-bottom-nav ul li span {
            font-size: 10px;
            line-height: 14px;
            height: 116px;
            padding: 6px 4px 30px;
        }*/
    .header-container .header-bottom-nav ul li a {
        font-size: 13px;
    }
    .header-container div.megamenu-container nav {
        display: none;
        float: none;
    }

    .header-container div.grey-menu span{
        color:#4d4d4d;
        background: url("images/megamenu-responsive-grey-bckg.png") no-repeat scroll 56px 1px transparent;
        width:43px;
        float:none;
        position:static;
    }

    ul.content-bottom li span {
        height: auto;
    }
    ul.content-bottom li {
        padding-left: 0px;
        padding-right: 0px;
        float:none;
        width:100%;
        border-left:none;
        border-bottom:1px solid #AEAFAF;
    }
    ul.content-bottom li:last-child{border:none;}

    ul.content-bottom li img.hidden {
        left: 0px;
        height: 100px;
        top: 30px;
        width: 100px;
    }
    ul.content-bottom li img {
        float:left;
        margin-right:10px;
        height: 100px;
        width: 100px;
    }
    ul.content-bottom li div div.hidden{
        left:0px;
        width:100px;
        height: 100px;
        background: url(images/content-bottom-image-hover320.png)no-repeat center top;
    }
    ul.content-bottom li div.content-floated-container{float:left;width:60%;}
    .header-container h2 {
        margin-top: 90px;
        margin-bottom:0px;
    }
    .header-container div.arrow-right a {
        top: 292px;
    }
    .header-container .header-bottom-nav {
        margin-top: 24px;
    }
    .sub-responsive-menu li:first-child a{background: url(images/submenu-arrow-left.png)no-repeat left 2px;padding-left:20px;display:block;}

    footer ul li:first-child {
        text-align: center;
        padding-top: 40px;
    }
    footer ul li {
        padding-top: 10px;
        text-align: center;
        width: 100%;
    }
    footer ul li:first-child > a {
        margin: 0 auto;
        width: 170px;
    }
    footer ul li div{display:block;margin: 0 auto;width: 130px;text-align: center;}
    footer ul li div a{float:left;display:block;padding-left:20px;}
    footer ul li div a.skype{background: url(images/skype.png)no-repeat center top; }
    footer ul li div a.phone{background: url(images/footer-phone-icon.png)no-repeat center top; }
    footer ul li div a.mail{background: url(images/footer-mail-icon.png)no-repeat center 4px; }
    footer {
        height: 170px;
    }
    .logo-menu-container {
        width: auto;
    }
    .lang-search-container input, .lang-search-grey-container input {
        /*	border-style: none ;
                right: 46px;
                width: 20px;*/
        display:none;
    }
    .lang-search-container b,.lang-search-grey-container b {
        border:none;
        right: 50px;
    }
    .lang-search-grey-container span, .lang-search-container span {
        right: 35px;
    }

    .header-container div.megamenu-container nav {
        display: none;
        float: none;
    }

    .header-container div.grey-menu span{
        color:#4d4d4d;
        background: url("images/megamenu-responsive-grey-bckg.png") no-repeat scroll 56px 1px transparent;
        width:43px;
    }
    .partners-description .centered-container {
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .partners-internal-content .gallery-container ul li {
        display: none;
    }
    .partners-internal-content .gallery-container {
        height: auto;
    }
    .partners-internal-content .gallery-container img.gallery-internal-big-image {
        height: auto;
    }
    .form-container textarea {
        width: 100%;
    }
    .form-container input[type="text"] {
        width: 100%;
    }
    .error-content h2 {
        font-size: 140px;
    }
    ul.products-content-container > li {
        border-left: none;
        float: none;
        width: auto;
    }
    .header-header-container h1 {
        font-size: 50px;
    }
    .popup div{width:315px; margin-top: 130px;}
    .popup div input[type="text"],.search-popup div input[type="text"]{width:235px;}
    .popup div input#UserName{background: url("images/username-bckg1.png") no-repeat 235px 20px #e5e5e5;}
    .popup div input#Password{background: url("images/password-bckg1.png") no-repeat 235px 20px #e5e5e5;}
    .main-menu-container nav ul li a img {
        width: 55px;
    }
    .main-menu-container nav ul li a div.circle-image-container div.hidden-image-container b > img {height:55px;width: 55px;}
    .main-menu-container nav ul li a div.circle-image-container div.hidden-image-container{left:2px;}
    .main-menu-container nav ul li a span {
        font-size: 8px;
    }
    .alignleft,
    img.alignleft {
        width: 240px;
        height: auto;
    }
    .alignright,
    img.alignright {
        width: 240px;
        height: auto;
    }
    .aligncenter,
    img.aligncenter {
        width: 240px;
        height: auto;
    }
}

.inprogress {
    text-align: center;
    color: black;
    background: #ffe400;
    padding-bottom: 5px;
}