/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *---------------------------------------------- -------- -------- 
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *---------------------------------------------- -------- -------- 
 */  


h3.title {
	font-family: UniversLTPro-75Black, Helvetica, sans-serif;
/*    letter-spacing: -1.1px;*/
    font-size: 42px;
    line-height: 52px;
}

p.text {
    font-size: 16px;
    line-height: 34px;
    max-width: 410px;
    padding-top: 27px;
    letter-spacing: 0.1px;
    font-family: UniversLTPro-45Light, Helvetica, sans-serif;
}

div.description-info p.info-title {
    letter-spacing: 0.1px;
    padding-bottom: 5px;
    padding-left: 1px;
    font-family: "proxima-nova",sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
}

div.description-info p.info-title::after {
    content: "";
    width: 60px;
    margin-left: 60px;
    height: 2px;
    background-color: #e7e7e7;
    display: inline-block;
    vertical-align: 4px;
}

div.description-info p.info-desc {
    letter-spacing: 0.2px;
    font-family: UniversLTPro-45Light, Helvetica, sans-serif;
	font-size: 20px;
    line-height: 37px;
}

a.button {
    font-family: "proxima-nova",sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 13px;
    font-size: 11px;
    color: #000000;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 34px;
    margin-left: 1px;
}

h3.title-thinner {
    font-family: UniversLTPro-45Light, Helvetica, sans-serif;
    font-size: 52px;
    color: #9b9b9d;
    line-height: 61px;
    letter-spacing: 0.4px;
}

.project-section .text-description h3
{
	font-family: UniversLTPro-75Black, Helvetica, sans-serif;
    letter-spacing: -1.1px;
	font-size: 42px;
    line-height: 52px;
}

.project-section .text-description p
{
	font-size: 16px;
    line-height: 34px;
    max-width: 410px;
    padding-top: 27px;
    letter-spacing: 0.1px;
    font-family: UniversLTPro-45Light, Helvetica, sans-serif;
}

.project-section .text-description .info-title
{
	letter-spacing: 0.1px;
    padding-bottom: 5px;
    padding-left: 1px;
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
}

.project-section .text-description .info-title::after {
    content: "";
    width: 60px;
    margin-left: 60px;
    height: 2px;
    background-color: #e7e7e7;
    display: inline-block;
    vertical-align: 4px;
}

.project-section .text-description .info-desc
{
	letter-spacing: 0.2px;
    font-family: UniversLTPro-45Light, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 37px;
}

.project-section .text-description a:last-child
{
	font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 13px;
    font-size: 11px;
    color: #000000;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 34px;
    margin-left: 1px;
	position: relative;
}

.project-section .text-description a:last-child:before {
	display: block;
    background-color: #ccc;
    position: absolute;
    bottom: -8px;
    height: 2px;
    content: "";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -ms-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
    right: 0;
    width: 100%;
}

.project-section .text-description a:last-child:after {
	    display: block;
    background-color: #ccc;
    position: absolute;
    bottom: -8px;
    height: 2px;
    content: "";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    left: 0;
    width: 0;
}

@media (max-width: 990px)
  {
    body nav.footer .wrapper .top {
    padding-bottom: 0;
}
    body nav.footer .wrapper .top .left .right-list {
    padding: 0 0 0 84px;
}
  }
body #downloads-page .main-container .section-paragraph {
    max-width: 475px;
}

body #downloads-page .kit-certificate .certificate {
    height: 100%;
}

body #downloads-page .kit-certificate .btn-downloads-ghost span {
    line-height: 44px;
}

body #downloads-page .kit-certificate {
    margin-bottom: 16px;
}

@media (max-width: 990px)
{
section#tech-specs-slider .main-container .slider-holder .right-holder .slider-light-picker-container .slider-light-picker .item-light .slide-content .specs-table-row .specs-item {
    height: auto !important;
}
}

.technical-card-item.technical-card-features .data-item-value
{
 padding-left:45px; 
}

body nav.main-menu .logo span, nav.main-menu .menu-items .items.items-center span
{
 display:none; 
}

.container-fluid .button-arrow.white-button
{
  color:black;
}

.container-fluid .button-arrow.white-button .icon
{
  color:black;
}
