.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}

/*==========================================*/
/*             FONT STYLE
/*==========================================*/

@font-face {
  font-family: 'ChaletBook';
      src: url('fonts/ufonts.com_chaletbook.ttf')  format('truetype'); 
   
}
@font-face {
  font-family: 'ChaletBook-Bold';
       src: url('fonts/ufonts.com_chaletbook-bold.ttf')  format('truetype'), 
       url('fonts/ChaletBook-Bold.eot'), 
       url('fonts/ChaletBook-Bold.svg')    format('svg'), 
       url('fonts/ChaletBook-Bold.woff')   format('woff');
}

@font-face {
  font-family: 'Athelas-Regular';
       src: url('fonts/Athelas-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
       src: url('fonts/Athelas-Regular.eot')  format('truetype'); /* Safari, Android, iOS */
       src: url('fonts/Athelas-Regular.woff')  format('truetype'); /* Safari, Android, iOS */
       src: url('fonts/Athelas-Regular.woff2')  format('truetype'); /* Safari, Android, iOS */
}

/*==========================================*/
/*             BASE STYLE
/*==========================================*/

body {
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: 'ChaletBook' sans-serif;
}
    
header {
    width: 980px;
    height: 30px;
    margin: 0 auto;
}

/*img { max-width: 100%; }*/
p { margin: 1px;}
a { text-decoration: none;}
ul { margin: 0; padding: 0; list-style-type: none;}

h2 {
    font-family: 'ChaletBook' sans-serif;
    font-size: 30px;
    color: #878889;
}

h3 {
    font-family: 'ChaletBook' sans-serif;
    font-size: 26px;
    color: #878889;
}

footer { width: 980px; margin: 0 auto; }   

/*==========================================*/
/*             HEADER STYLE
/*==========================================*/

/* .header-logo {
    float: left;
    margin-top: 14px;
    height: 45px;
    width: 480px;
   background: url("../img/logo2.gif") no-repeat;
} */

.header-logo {
    float: left;
    margin-top: 14px;
    height: 45px;
    width: 50% !important;
}

/*==========================================*/
/*             MAIN NAVIGATION
/*==========================================*/

.menu { float: right; z-index: 9999; }

.language-tool { font-weight: bolder;  color: #c00633 !important; }

/*==========================================*/
/*             SLIDER STYLE
/*==========================================*/

#slider-container {  
    width         : 1100px;
    margin-bottom : -4px; 
    overflow      : hidden;
    text-align    : left;
   /* cursor        : pointer;*/

    -webkit-user-select : none;  
    -khtml-user-select  : none;   
    -moz-user-select    : none; 
    -o-user-select      : none;    
    user-select         : none;
}

.element { display: inline-block; }

.side div { float: left; }

.side:after {
    clear         : both;
    display       : block;
    visibility    : hidden;
    content       : '*';
    height        : 0;
    overflow      : auto;
}

.language-tool {
    font-weight: bolder;
    color: #c00633 !important;
}

.slider-interior { 
    width: 1544px; 
    display: inline-flex;
}

.slider-home { 
    width: 3635px; 
    display: inline-flex;
}

.slider-architecture { 
    width: 2321px; 
    display: inline-flex;
}

.grey {
    overflow: auto; 
    background-color: #c4c6c8; 
    /*margin-top: -5px; */
    /* height: 5px;  */
    width: 100%;
    max-width: 100%;
}

.red {
    background-color: #c00633; 
    height: 5px;
    width: 30%;
}

/*==========================================*/
/*             SLIDER STYLE
/*==========================================*/

.pic-1 {
    position: relative;
    width: 440px;
    height: 650px;
}

.pic-2 {
    position: relative;
    width: 649px;
    height: 323px;
    margin-bottom: 4px;
}

.pic-3 {
    position: relative;
    width: 323px;
    height: 323px;
    margin: 0 3px 4px 0;
}

.pic-4 {
    position: relative;
    width: 325px;
    height: 323px;
    margin-left: 2px;
}

.pic-5 {
    position: relative;
    width: 435px;
    height: 650px;
    margin-right: 5px;
    margin-left: 2px;
}

.pic-6 {
    position: relative;
    width: 323px;
    height: 323px;
    margin: 0 3px 4px 0;
}

.pic-7 {
    position: relative;
    width: 325px;
    height: 323px;
    margin-right: 5px;
    margin-left: 4px;
}

.pic-8 {
    position: relative;
    width: 325px;
    height: 323px;
    margin-bottom: 4px;
}

.pic-9 {
    position: relative;
    width: 649px;
    height: 323px;
    margin-top: 1px;
    margin-left: 1px;
}

.pic-10 {
    position: relative;
    width: 325px;
    height: 323px;
    margin-bottom: 4px;
    margin-left: 3px;
}

.pic-11{
    width: 1100px;
    height: 425px;
    background: url("../img/inprint-webpage.png") no-repeat;
}

.pic-12{
    width: 1100px;
    height: 425px;
    background: url("../img/inprint-webpage.png") no-repeat;
    margin-left: -8px;
}

.pic-13{
    width: 1100px;
    height: 650px;
    background: url("../img/architecture-slider.png") no-repeat;
}

.pic-14{
    width: 1100px;
    height: 650px;
}

.pic-15{
    width: 1100px;
    height: 425px;
    background: url("../img/about-slider.png") no-repeat;
}

.pic-16{
    width: 1100px;
    height: 650px;
}

.pic-17{
    position: relative;
    width: 1100px;
    height: 324px;
    margin-bottom: 4px;
}

.pic-18{
    width: 1100px;
    height: 650px;
}

.pic-19{
    width: 1100px;
    height: 650px;
}

.pic-20{
    width: 1100px;
    height: 650px;
}

.pic-21{
    width: 1100px;
    height: 650px;
}

.pic-22{
    width: 1100px;
    height: 425px;
    background: url("../img/holding-page.png") no-repeat;
}

.pic-23{
    width: 1100px;
    height: 650px;
}

.pic-24{
    width: 1100px;
    height: 650px;
}

.pic-25{
    width: 1100px;
    height: 650px;
}

.pic-26{
    width: 1100px;
    height: 650px;
}

.pic-27{
    width: 1100px;
    height: 650px;
}

.pic-28{
    width: 1100px;
    height: 650px;
}

.pic-29{
    width: 1100px;
    height: 650px;
}

.pic-30{
    width: 1100px;
    height: 650px;
}

.pic-31{
    width: 1100px;
    height: 650px;
}

.pic-32{
    width: 1100px;
    height: 650px;
}

.pic-33{
    width: 1100px;
    height: 650px;
}

.page-pic {
    width: 1100px;
    height: 650px;
}

.slides-new  img {
    width: 100%;
}

.slides li {
    text-align: center;
}

@media screen and (max-width: 768px) {
    .slides-new img {
        width: auto;
        height: 100%;
    }
}

.pic-34 {
    position: relative;
    width: 435px;
    height: 650px;
    margin-right: 5px;
    margin-left: -2px;
}

/*==========================================*/
/*             FLEXIBLE SLIDER
/*==========================================*/
/* .flexslider{  
    position: relative;     
    vertical-align: bottom;
} */

iframe {
    max-width: 100%;
}

.slider-wrapper {
    position: relative;
    display: inline-block;
    max-width: 100%;
    width: 1100px;
    margin: 0 auto;
}

.slider-wrapper .grey {
    width: 1100px;
    /* max-width: 100%; */
    margin: 0 auto;
    overflow: hidden;
}

.flexslider {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    width: 1100px;
    margin: 0 auto;
    max-width: 100%;
}

.flex-viewport {
    max-height: 2535px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    overflow: hidden;
    position: relative;
}

.flex-viewport {
    position: relative;
    width: 1100px;
    overflow: hidden;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 23px;
    height: 45px;
    margin: -20px 0 0;
    position: absolute;
    top: 40%;
    z-index: 9999999;
    /*overflow: hidden;*/
    /*opacity: 0;*/
    cursor: pointer; 
    color: red;
    /*background: url("../img/arrow-slider-left.png") no-repeat;*/
     text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); 
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav .flex-next {
    right: 20px;
    text-align: right;
    background: url("../img/new-arrow-right.png") no-repeat;
}

.flex-direction-nav .flex-prev {
    left: 20px;
    text-align: right;
    background: url("../img/new-arrow-left.png") no-repeat;
}

.next,
.prev {
    position: absolute;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99999;
}

.next {
    /* margin-left: 1060px;
    margin-top: 309px;
    position: fixed;
    z-index: 99999;
    cursor: pointer; */
    right: 10px !important;
}

.prev {
    /* width: 100px;
    margin-bottom: -49px;
    margin-left: 10px;
    margin-top: 309px;
    position: fixed;
    z-index: 99999;
    cursor: pointer; */
    left: 10px !important;
}


/*==========================================*/
/*             HOVER SLIDER STYLE
/*==========================================*/

.pic-1:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 98.9%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-1 a { color: #fff; }
.pic-1 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-1:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-1 img:hover{ opacity: 0.3; }

.pic-2:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 649px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-2 a { color: #fff; }
.pic-2 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-2:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-2 img:hover{ opacity: 0.3; }

.pic-3:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 323px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-3 a { color: #fff; }
.pic-3 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-3:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-3 img:hover{ opacity: 0.3; }

.pic-4:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 323px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-4 a { color: #fff; }
.pic-4 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-4:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-4 img:hover{ opacity: 0.3; }

.pic-5:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 435px;
    height: 650px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-5 a { color: #fff; }
.pic-5 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-5:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-5 img:hover{ opacity: 0.3; }

.pic-6:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 323px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-6 a { color: #fff; }
.pic-6 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-6:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-6 img:hover{ opacity: 0.3; }

.pic-7:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 323px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-7 a { color: #fff; }
.pic-7 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-7:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-7 img:hover{ opacity: 0.3; }

.pic-8:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 323px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-8 a { color: #fff; }
.pic-8 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-8:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-8 img:hover{ opacity: 0.3; }

.pic-9:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 652px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-9 a { color: #fff; }
.pic-9 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-9:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-9 img:hover{ opacity: 0.3; }

.pic-10:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 323px;
    height: 323px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-10 a { color: #fff; }
.pic-10 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-10:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-10 img:hover{ opacity: 0.3; }

.pic-17:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 1100px;
    height: 324px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

.pic-17 a { color: #fff; }
.pic-17 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-17:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-17 img:hover{ opacity: 0.3; }
.pic-34 a { color: #fff; }
.pic-34 a:hover:after {  opacity: 1;  z-index: -10;    background: #c00633;}
.pic-34:hover:after {  opacity: 0.6;  z-index: 1;     background: #c00633;}
.pic-34 img:hover{ opacity: 0.3; }

.pic-34:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 438px;
    height: 650px;
    display: block;
    position: absolute;
    background: rgba(0,0,0,1);
    opacity: 0.5;
}

/*==========================================*/
/*             IMG STYLE
/*==========================================*/

.text-container { position: relative; }

.position-with-styles { 
    position: absolute; 
    left: 0; 
    z-index: 9999; 
}

.img-text-background div{
    color: white;
    background: rgba(0,0,0,0);
    padding: 2px;
}

/* Positioning start */

/*****************************
/ Main Slider - positions               
******************************/

/*.img-text { top: 566px; bottom: 206px; }*/

.img-text {
    top: auto;
    bottom: 22px;
}

.img-text-2 { top: 239px; bottom: 206px; }
.img-text-3 { top: 239px; bottom: 206px; }
.img-text-4 { top: 239px; bottom: 206px; }
.img-text-5 { top: 235px; bottom: 206px; }
.img-text-6 { top: 235px; bottom: 206px; }
.img-text-7 { top: 235px; bottom: 206px; }
.img-text-8 { top: 235px; bottom: 206px; }
.img-text-9 { top: 235px; bottom: 206px; }
.img-text-10 { top: 235px; bottom: 206px; }

/*****************
/ Architecture - positions               
*****************/

.img-text-architecture-1 { top: 235px; bottom: 206px; }
.img-text-architecture-2 { top: 235px; bottom: 206px; }
.img-text-architecture-3 { top: 235px; bottom: 206px; }
.img-text-architecture-4 { top: 235px; bottom: 206px; }
.img-text-architecture-5 { top: 235px; bottom: 206px; }

/*****************
/ Interior - positions               
*****************/

.img-text-interior-1 { top: 235px; bottom: 206px; }
.img-text-interior-2 { top: 235px; bottom: 206px; }
.img-text-interior-3 { top: 235px; bottom: 206px; }
.img-text-interior-4 { top: 235px; bottom: 206px; }
.img-text-interior-5 { top: 235px; bottom: 206px; }

/* Positioning End */

.img-link { z-index: 12; }
.img-link img { z-index: 9999; opacity: 1; }

.img-big-text{
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 14px;
}

.img-small-text{
    font-family: 'ChaletBook', sans-serif;
    font-size: 14px;
}

.img-text a{
    font-family: 'ChaletBook', sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #fff;
}
  
/*==========================================*/
/*             CONTAINER STYLE
/*==========================================*/
.content {
    width: 900px;
    margin: 0 auto;
    text-align: left;
}

.content-imprint {
    width: 900px;
    margin: 0 auto;
    text-align: left;
}

.container {
    width: 1100px !important;
    max-width: 100%;
    margin: 0 auto;
}

.content-architecture {
    width: 900px;
    margin: 0 auto;
    text-align: left;
}

.content-scheme {
    width: 900px;
}

.content-news {
    width: 900px;
    margin: 0 auto;
}

/*==========================================*/
/*             HELPER CLASSES
/*==========================================*/
.bold-text { 
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 14px;
    color: #696a6c;
}

.normal-text {
    font-family: 'ChaletBook', sans-serif;
    font-size: 14px;
    color: #878889;
}

.text-left {
    float: left;
    width: 450px;
}

.text-left-architecture {
    float: left;
    width: 350px;
}

.up-line-slider {
    position: absolute;
    bottom: 60px;
    left: 3px;
    width: 20px;
    border-top: 2px solid #c00633;
}

.up-line{
    width: 20px;
    border-top: 3px solid #c00633;
}

.under-line {
    width: 1100px;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
    border-top: 5px solid #c00633;  
}

.box-one {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 14px;
    color: #696a6c;
}

.box-two {
    font-family: 'ChaletBook', sans-serif;
    font-size: 14px;
    color: #878889;
}

.box-about {
    font-family: 'ChaletBook', sans-serif;
    font-size: 14px;
    color: #878889;
}

.box-publication-color a {
    font-family: 'ChaletBook', sans-serif;
    font-size: 14px;
    color: #c00633;
}

.capitalize {
    text-transform: capitalize;
}

.box-description { width: 550px; }
.push-top-5 { margin-top: 5px; }
.push-bottom-4 { margin-bottom: 0; }
.push-bottom-5 { margin-bottom: 4px; }
.push-right-20 { margin-right: 20px; }
.push-right-100 { margin-right: 220px; }
.push-top-65 { margin-top: 65px; }
.push-top-60 { margin-top: 60px; }
.push-top-10 { margin-top: 10px; }
.push-top-25 { margin-top: 25px; }
.push-top-40 { margin-top: 40px; }
.push-top-50 { margin-top: 50px; }
.push-top-77 { margin-top: 77px; }
.push-top-100 { margin-top: 100px; }
.push-bottom { margin-bottom: 10px; }
.push-bottom-20 { margin-bottom: 20px; }
.push-bottom-50 { margin-bottom: 50px;}

.title {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 18px;
    color: #414042;
}

.letter-spacing{
    letter-spacing: 1px;
    line-height: 18px;
}

.distribution {
    width: 720px;
    margin-left: 60px;
    display: inline-block;
}

.distribution-plant {
    width: 720px;
    height: 420px;
    margin-left: 60px;
    display: inline-block;
}

.schame-left {
    float: right;
    display: inline-block;
    margin-top: 50px;
    margin-right: -51px;
}

.decoration-border {
    float: right;
    border-top: 5px solid #c00633;
    width: 50%;
}

.news-one { width: 450px; }
.news-two { width: 450px; }
.image { padding-bottom: 20px; }
.arrow-left { float: left; }
.arrow-right { text-align: right; }

.change {
    display: inline-block;
    width: 900px;
    margin: 0 auto;
    margin-left: 90px;
}

.about-title {
    margin: 0 0 0 15px;
    font-family: 'Athelas-Regular', sans-serif;
    /*font-family: 'ChaletBook', sans-serif;*/
    font-size: 28px;
    color: #696a6c;
}

.we-are{
    font-family: 'Athelas-Regular';
    font-size: 28px;
    /*font-size: 34pt;*/
}

.pull-bottom {
    margin-bottom: -4px;
}

/*==========================================*/
/*             FONT STYLE
/*==========================================*/

.info {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #c00633;
}

.info-bold {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #c00633;
}

.info-about {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 14px;
    color: #c00633;
}

.full-info {
    font-family: 'ChaletBook', sans-serif;
    font-size: 14px;
    color: #878889; 
}

a .prev {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 10px;
    color:#c00633;
    text-transform: uppercase;
}

a .next {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 10px;
    color:#c00633;
    text-transform: uppercase;
    text-align: left;
}

.name-project {
    font-family: 'ChaletBook-Bold', sans-serif;
    font-size: 14px;
    color: #878889;
}

/*==========================================*/
/*             FOOTER STYLE
/*==========================================*/

.footer-logo-container {
    width: 100%;
    margin: auto;
}

.footer-logo {
    float: left;
    height: 80px;
    width: 200px;
    margin-bottom: 30px;
}

.footer-logo-gif{
    float: left;
    margin-top: 14px;
    height: 45px;
    width: 350px;
}

.footer-logo-position { margin-left: 30px; }

.footer {
    width: 980px;
    max-width: 100%;
    color: #878889;
}

.address { 
    display: inline-block;
    width: 209px;
    margin-left: 80px;
    font-size: 12px;
    vertical-align: middle;
    font-family: 'ChaletBook', sans-serif;
    line-height: 17px;
}

.contacts {    
    display: inline-block;
    width: 190px;
    font-size: 12px;
    font-family: 'ChaletBook', sans-serif;
    line-height: 17px;
}

.social {
    display: inline-block;
    width: 130px;
    vertical-align: top;
    line-height: 12px;
    font-family: 'ChaletBook', sans-serif;
    font-size: 10px;
    line-height: 17px;
}

.social a { 
    text-decoration: none;
    color: #878889;   
}

.contacts a { 
    text-decoration: none;
    color: #878889;   
}

.social-bold {
    font-family: 'ChaletBook-Bold', sans-serif;
}

.pagination {
    float: left;
    height: 75px;
    width: 480px;
    border-top: 5px solid #c00633;    
}

.pagination {
    font-family: 'ChaletBook', sans-serif;
    font-size: 14px;
    display: block;
    list-style: none;
    margin: 0; 
    padding: 0; 
}

.pagination ul li {
    position: relative; 
    margin-top: 30px;
    margin-right: 2px;
    float: right; 
}   

.link-container {
    width: 100%;
}

/*==========================================*/
/*             LIGHTBOX STYLE
/*==========================================*/

.lightbox-img{}

.image-link { float: left; }

/*==========================================*/
/*             SOCIAL-ICON STYLE
/*==========================================*/

.social-icon{}

/*==========================================*/
/*            DECORATION BORDERS
/*==========================================*/

.dec-about-us {
    margin-top: -4px;
    height: 5px;    
    background: #c00633; /* Old browsers */
    background: -moz-linear-gradient(left,  #c00633 50%, #c4c6c8 23%, #c4c6c8 100%, #7db9e8 100%, #c4c6c8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(23%,#c00633), color-stop(23%,#c4c6c8), color-stop(100%,#c4c6c8), color-stop(100%,#7db9e8), color-stop(100%,#c4c6c8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #c00633 50%,#c4c6c8 23%,#c4c6c8 100%,#7db9e8 100%,#c4c6c8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #c00633 50%,#c4c6c8 23%,#c4c6c8 100%,#7db9e8 100%,#c4c6c8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #c00633 50%,#c4c6c8 23%,#c4c6c8 100%,#7db9e8 100%,#c4c6c8 100%); /* IE10+ */
    background: linear-gradient(to right,  #c00633 50%,#c4c6c8 23%,#c4c6c8 100%,#7db9e8 100%,#c4c6c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00633', endColorstr='#c4c6c8',GradientType=1 ); /* IE6-9 */
}

/***************************************/
/* MOZILLA FIREFOX STYLES */
/***************************************/
@-moz-document url-prefix() {

    .dec-main { margin-top: -5px; }
    .dec-project { margin-top: -10px; }
    .content-architecture { font-family:  'ChaletBook', sans-serif; }
    .img-big-text {
        font-family: 'ChaletBook-Bold', sans-serif;
        font-size: 14px;
     }

    #slider-container {
        margin-bottom : -5px; 
    }
}