#home .header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#home .header {
    min-height: inherit;
  /*  position: absolute;*/
    top: 0;
    width: 100%;
}

 .tcenter {text-align:center;}

.bg-header{
       /*    background-image:url(../images/bg-header.jpg);
           background-repeat:repeat;background-position:top center;background-attachment:scroll;*/
           position: relative;
           min-height: inherit;
   /* position: absolute;padding: 0 20px;*/
    top: 0;
    width: 100%;

    background-size: cover !important;
           }


#verytop {background:#e20702;}
.verytoppad {padding: 3px 0 0px;}
#verytop h6 {color: #000000;
    font-size: 12px;
    line-height:12px;
    font-weight: normal;
    text-align:center;}


#breadcrumb {background:#171717;border-top:1px solid #cfcfcf;}



.container a {text-decoration: underline;}
.sf-menu a {text-decoration: none;}


.box-1 h2 {font: 25px/33px "Roboto",Arial,sans-serif;
    margin-top: 42px;
    position: relative;}

.citat {font-family:Allura;padding:10px 20px;}




/****************cale **********/
.cale {/*border:1px solid #cfcfcf;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;       */
margin:10px 0;
font: 14px/20px "Roboto",Arial,sans-serif;
color:#eeeeee;
}

.cale span {font-weight:bold;}
.cale a { color: #a2a2a2;

    text-decoration: none;}
.cale a:hover {color: #e20702;text-decoration:none;}



 /******************/

/* Grow */
.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}
.grow:hover, .grow:focus, .grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}




.hasnephew {
 margin-top: 48px;
  width: 100%;
  background: #f6f6f6;
  padding-top: 0;
  padding-bottom: 67px;
  overflow: hidden;
}



/***** video back ****/


.col-full {
    float: left;
     min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%;
}



.video_index_block {
    padding: 50px 0 48px;

}
.video_wrapper {
}
.video_wrapper .video_title {
    margin: 0 0 39px;
}
.video_wrapper .video_title h2 {
    color: #fff;
    font-size: 32px;
    font-weight: 900;
    margin: 0;
    text-transform: uppercase;
}

.video_col {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    float: left;
    margin: 0 30px 0 0;
    position: relative;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 370px;
}
.video_col a {
    display: block;
    padding: 25px 50px 33px;
}
.v_icon_wrap {
    height: 113px;
    margin: 0 auto 14px;
    position: relative;
    width: 113px;
}
.v_icon_wrap .v_icon_percent {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 21px;
    font-weight: 900;
    height: 113px;
    line-height: 112px;
    position: absolute;
    text-align: center;
    width: 113px;
    z-index: 2;
}
.vc1 .v_icon_wrap .v_icon_circle {
    background: url("../images/v_icon_circle1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.vc2 .v_icon_wrap .v_icon_circle {
    background: url("../images/v_icon_circle2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.vc3 .v_icon_wrap .v_icon_circle {
    background: url("../images/v_icon_circle3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.v_icon_wrap .v_icon_circle {
    height: 113px;
    transition: all 0.7s ease 0s;
    width: 113px;
}
.video_col h2 {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 19px;
    text-transform: uppercase;
}

.video_col p {
    color: #ffe700;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
}


