html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    margin: 0;
    padding: 0;
    /*border: 0;*/
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

[hidden] {
    display: none;
}

::-moz-selection {
    background: #40342a;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #40342a;
    color: #fff;
    text-shadow: none;
}

html {
    height: 100%;
    background: url("../img/middle_bgr.jpg") top center repeat-y #0a0604;
}

body {
    font-size: 14px;
    line-height: 20px;
    font-family: Tahoma, Geneva, sans-serif;
    height: 100%;
    color: #857b6c;
    background: url("../img/top_bgr.jpg") top center no-repeat;
	min-width: 980px;
}

a {
    color: #b8a683;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

/*a:visited {color: #af8061;}*/
a:focus {
    outline: thin dotted;
}

a:hover, a:active {
    outline: 0;
}

p {
    margin: 0 0 14px 0;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

input {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

th {
    font-weight: bold;
    vertical-align: bottom;
}

td {
    font-weight: normal;
    vertical-align: top;
}

.clear {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 0;
}

.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.lt-ie7 .clearfix, .lt-ie8 .clearfix {
    zoom: 1;
}

.ht {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
}

#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#center, .footer_content, .header_content, .top_fotorama, .main_wrap {
    max-width: 980px;
    margin: 0 auto;
}

.l_s_n {
    list-style: none;
}

ol, ul {
    list-style-position: inside;
}

.m_down {
    margin-bottom: 16px !important;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: inherit;
}

h1, .h1 {
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0 0 16px 0;
    padding: 10px 15px;
}

h2, .h2 {
    font-size: 18px;
    line-height: 24px;
    color: #cfc4b3;
    margin: 0 0 16px 0;
}

h3, .h3 {
    font-size: 15px;
    line-height: 20px;
    color: #cfc4b3;
    margin: 0 0 10px 0;
}

.brown_gradient, h1 {
    background: #211911;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMTkxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzFhMTMwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjBkMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #211911 0%, #1a130d 44%, #120d0a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #211911), color-stop(44%, #1a130d), color-stop(100%, #120d0a));
    background: -webkit-linear-gradient(top, #211911 0%, #1a130d 44%, #120d0a 100%);
    background: -o-linear-gradient(top, #211911 0%, #1a130d 44%, #120d0a 100%);
    background: -ms-linear-gradient(top, #211911 0%, #1a130d 44%, #120d0a 100%);
    background: linear-gradient(to bottom, #211911 0%, #1a130d 44%, #120d0a 100%);
}

.lt-ie9 .brown_gradient, .lt-ie9 .brown_gradient h1 {
    background: #120d0a;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
}

.header_content {
    border-bottom: 6px solid #221a14;
    height: 206px;
    position: relative;
    z-index: 1
}

.top_logo {
    display: block;
    height: 110px;
    left: 0;
    position: absolute;
    top: 73px;
    width: 270px;
}

/*top navigation
---------------------------------------------------------*/
.current_page, .current_page:hover {
    color: #403429 !important;
    text-decoration: none;
}

.top_nav {
    float: right;
    position: relative;
    z-index: 2;
    top: 163px;
}

.top_nav ul {
    list-style: none;
}

.top_nav ul li a {
    white-space: nowrap;
}

.top_nav ul li a.current_page, .top_nav ul li a.current_page:hover {
    color: #403429;
}

.top_nav ul.main_ul {
    list-style: none;
    float: left;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 0 10px;
}

.top_nav ul > li {
    float: left;
    position: relative;
}

.top_nav ul > li a {
    display: block;
    float: left;
    height: 44px;
    line-height: 44px;
    color: #b8a683;
    padding: 0 13px;
    font-size: 14px;
    letter-spacing: 0px;
    font-family: tahoma;
}

.top_nav ul li > ul li a {
    height: 32px;
    line-height: 32px;
}

.top_nav ul > li a:hover {
    color: #e1d4ba;
}

.top_nav ul li > ul {
    position: absolute;
    top: 44px;
    left: 0;
    background: #120d0a;
    display: none;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 2px 10px rgba(0,0,0,.5);
}
.top_nav ul li > ul a:last-child {
    border-radius: 0 0 2px 2px;
}

.top_nav ul li > ul li {
    float: none;
}

.top_nav ul li > ul li a {
    float: none;
    width: auto;
}

.top_nav ul li > ul li a:hover {
    background: #1d170f;
    color: #e1d4ba;
}

.top_nav ul li ul li>  ul {
    left: 100%;
    top: 0;
}

/* Main Wrap
-----------------------------------------------------------------------------*/

.main_wrap {
    background-color: rgba(23, 17, 11, 0.8);
}

.lt-ie9 .main_wrap {
    background: #15100a;
}

#center {
    padding: 0
}

#middle {
    width: 100%;
    height: 1%;
    position: relative;
}

#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

#container {
    width: 100%;
    float: left;

    /*overflow: hidden;*/
}

#content {
    padding: 0 264px 0 10px;
}

/*news_block
-------------------------------------------------------------*/
.news_block {
}

.news_item {
    margin: 0 0 16px 0;
    border-bottom: 2px solid #000000;
    position: relative;
    padding: 0 0 16px 0;
}

.news_item:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 1px;
    background: #221c16;
    width: 100%
}

.news_block .news_item:last-child {
    margin: 0;
    border: none;
}

.news_item h2 a {
    color: #CFC4B3;
}

.news_block .news_item:last-child:after {
    display: none;
}

.publish_date {
    color: #857b6c;
    margin: 0 0 16px 0;
}

.text_box {
    overflow: hidden;
}

.text_box img {
    max-width: 100%;
    height: auto;
    margin: 16px 0;
}

.bottom_links {
    padding: 15px 0 5px;
}

.bottom_links a {
    display: inline-block;
}

.read_more {
    float: left;
}

.comments {
    float: right;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
    float: left;
    margin-right: -3px;
    width: 254px;
    margin-left: -254px;
    position: relative;
}

.side_block {
    padding: 0 10px 0 0;
}

.screen {
    margin: 0 0 10px 0;
}

.video {
    margin: 0 0 16px 0;
}

/* Footer
-----------------------------------------------------------------------------*/
#blank_footer {
    height: 340px;
}

#footer {
    height: 340px;
    background: url("../img/bottom_bgr.jpg") bottom center no-repeat;
	margin: -340px 0 auto;
}

.footer_content {
    position: relative;
}

.footer_content:after {
    content: '';
    display: block;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #211811;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMTgxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzFmMTgxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFkMTYwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzE0MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #211811 0%, #1f1811 44%, #1d160e 72%, #1c140f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #211811), color-stop(44%, #1f1811), color-stop(72%, #1d160e), color-stop(100%, #1c140f));
    background: -webkit-linear-gradient(top, #211811 0%, #1f1811 44%, #1d160e 72%, #1c140f 100%);
    background: -o-linear-gradient(top, #211811 0%, #1f1811 44%, #1d160e 72%, #1c140f 100%);
    background: -ms-linear-gradient(top, #211811 0%, #1f1811 44%, #1d160e 72%, #1c140f 100%);
    background: linear-gradient(to bottom, #211811 0%, #1f1811 44%, #1d160e 72%, #1c140f 100%);
}

.lt-ie9 .footer_content:after {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#211811', endColorstr='#1c140f', GradientType=0);
}

footer .footer_menu {
    margin: 0; padding: 0;
    width: 980px;
    margin: 0 auto;
    max-height: 800px;
    z-index: 1;
}

footer .main_ul{
    height: auto;
}

footer .footer_menu ul.main_ul{
    margin: 0; padding: 0;
    background: ;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    zoom: 1;
    z-index: 1;
	width: 980px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-bottom: 20px;
    padding-top: 5px;
    float: left;
    padding-bottom: 10px;
    border-top: 6px solid #221a14;
    height: auto!important;
    border-image: url(../img/footer-border.jpg) 6 repeat-x;
    -moz-border-image: url(../img/footer-border.jpg) 6  repeat-x;
    -webkit-border-image: url(../img/footer-border.jpg) 6  repeat-x;
    -o-border-image: url(../img/footer-border.jpg) 6  repeat-x;
    border-image: url(../img/footer-border.jpg) 6  repeat-x;
    background: #1c140e; /* Old browsers */
    background: -moz-linear-gradient(top, #1c140e 0%, #16100b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c140e), color-stop(100%,#16100b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1c140e 0%,#16100b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1c140e 0%,#16100b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1c140e 0%,#16100b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1c140e 0%,#16100b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c140e', endColorstr='#16100b',GradientType=0 ); /* IE6-9 */
}

footer .footer_menu ul.main_ul > li:first-child {
    margin-left: 85px;
}

footer .footer_menu ul.main_ul li:nth-child(1){
    border: none;
}

footer .footer_menu ul.main_ul li:nth-child(2){
    border-left: 1px solid #070503;
}

footer .footer_menu ul.main_ul a{
    color: #B8A683;
    font-size: 14px;
    font-family: tahoma;
}

footer .footer_menu ul.main_ul li ul{
    border: none;
}

footer .footer_menu ul.main_ul li ul li{
    height: 20px!important;
}







.footer_menu li{
    list-style: none;
    float: left;
    width: 94px;
    font-weight: bold;
    margin: 0; padding: 0;
    border-right: 1px solid #070503;
    padding: 0 20px ;
    height: auto;
    margin-top: 17px;
	display: block;
}

.footer_menu li:last-child{
    border-right: none;
}

footer .footer_menu ul.main_ul li:last-child{
    border-left: 1px solid #070503;
}


footer .footer_menu ul.main_ul li:nth-last-child(2){
    border-right: none;
}

.footer_menu li ul{
    float: left;
    margin: 0; padding: 0;
	display: block;
	width: 136px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.footer_menu li ul li{
    font-weight: normal;
    margin: 0; padding: 0;
    float: left;
    height: auto;
    border: none;
    margin-top: 10px;
	display: block;
    border: none!important;
}


.footer_menu:after {
    /*background: linear-gradient(to bottom, #211811 0%, #1F1811 44%, #1D160E 72%, #1C140F 100%) repeat scroll 0 0 transparent;*/
    content: "";
    display: block;
    height: 7px;
    width: 980px;
    margin: 0 auto;
}



.brown_gradient{
    background: linear-gradient(to bottom, #211911 0%, #1A130D 44%, #120D0A 100%) repeat scroll 0 0 transparent;
}

.copyright {
    color: #b8a683;
    font-size: 16px;
    padding: 20px 0 0 20px;
	margin: 0 auto;
	width: 980px;
}

.copyright span {
    color: #40342a
}

/*Animated button "TO TOP"
-----------------------------------------------------------------------*/
.scrollup {
    height: 44px;
    line-height: 44px;
    padding: 0 15px;
    position: fixed;
    top: 70%;
    right: 0;
    text-transform: uppercase;
    color: #b8b3ab;
    text-decoration: none;
    vertical-align: top;
    font-size: 24px;
    display: none;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.scrollup span {
    font-family: arial;
    position: relative;
    top: -3px;
    display: inline-block;
    font-size: 24px;
}

.scrollup:hover {
    color: #fff;
    background: #1f150f;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMTUwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzFjMTQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzE5MTEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjEwMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1f150f 0%, #1c140d 35%, #19110b 66%, #16100b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f150f), color-stop(35%, #1c140d), color-stop(66%, #19110b), color-stop(100%, #16100b));
    background: -webkit-linear-gradient(top, #1f150f 0%, #1c140d 35%, #19110b 66%, #16100b 100%);
    background: -o-linear-gradient(top, #1f150f 0%, #1c140d 35%, #19110b 66%, #16100b 100%);
    background: -ms-linear-gradient(top, #1f150f 0%, #1c140d 35%, #19110b 66%, #16100b 100%);
    background: linear-gradient(to bottom, #1f150f 0%, #1c140d 35%, #19110b 66%, #16100b 100%);
}

.lt-ie9 .scrollup:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f150f', endColorstr='#16100b', GradientType=0);
}

/*INTERNAL PAGE
-----------------------------------------------------------------------*/
.internal_page {

}

.internal_page h1 {
    padding-left: 68px;
}

.internal_page #content {
    padding: 20px 10px;
}

.full_article {
    padding: 0 68px;
}

.illustration {
    margin: 0 0 16px 0;
}

a.rss{
width: 22px;
height: 22px;
display: inline-block;
background: url(../img/rss.png) no-repeat;
margin-left: 5px;
position: relative; top: 2px;
}

a.rss:hover{
background: url(../img/rss_h.png) no-repeat;
}


/*PAGINATION GALLERY*/
.sectiontablefooter ul{
    margin: 0;
    padding: 0;
    position: relative;
    left: 120px;
    padding-bottom: 31px;
}

.sectiontablefooter ul li{
    display: inline;
    margin-left: 7px;
    font-size: 14px;
    color: #fff;
}

.sectiontablefooter ul li:after{
    content: "";
}

.sectiontablefooter ul li a{
    text-decoration: none;
    font-size: 14px;
    color: #747474;
}

.sectiontablefooter ul li a:hover {
    color: #fff;
}

.sectiontablefooter ul li.pagination-prev:after{
    content: "  •";
}

.sectiontablefooter ul li.pagination-next:before{
    content: "•  ";
}

#pg-pagination{
    position: relative;
    left: -133px!important;
    top: 25px;
    padding-bottom: 0px!important;
}
#pg-pagination ul{
	padding-bottom: 0!important;
}
/*END PAGINATION GALLERY*/


.dropdown{
    z-index: 99999;
}


.pagination_news {
	margin: 10px auto;
	text-align: center;
}

#phocagallery .pg-name {color: #00ccff ;}
 .phocagallery-box-file {background: # ; border:1px solid #;margin: 5px;padding: 5px; }
 .phocagallery-box-file-first { background: url('/components/com_phocagallery/assets/images/shadow1.png') 50% 50% no-repeat; }
 .phocagallery-box-file:hover, .phocagallery-box-file.hover {border:1px solid # ; background: # ;}
.bgPhocaClass{
	background:#666666;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	z-index:1000;
}
.fgPhocaClass{
	background:#f6f6f6;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	z-index:1000;
}
.fontPhocaClass{
	color:#000000;
	z-index:1001;
}
.capfontPhocaClass, .capfontclosePhocaClass{
	color:#ffffff;
	font-weight:bold;
	z-index:1001;
}

.highslide-full-expand{
    z-index: 99999;
}

.highslide-image{
    z-index: 99998;
}

.center_screens {
	padding-left: 40px;
}

hr {
    border-width: 1px;
    border-color: #2b241c;
}
#header .top_nav ul li > ul li a {
    height: 32px;
    line-height: 32px;
}

/* Browsehappy message */
.browsehappy {
    text-align: center;
    background: orange;
    color: #000;
    padding: 10px 0;
    border-bottom: 1px solid #000;
}
.browsehappy a {
    font-weight: bold;
    color: #000;
}

/* Lif:YO Comparison Page */
.top_nav ul > li.item-336 a {
    color: #e56b1a;
}
.top_nav ul > li.item-336 a:hover {
    color: #ff8c3f;
}
div.footer_menu > ul > li.item-336 > ul > li.item-339 {
    width: 110px;
}
table.lif-versions-comparison {
    border-collapse: separate;
}
table.lif-versions-comparison thead th {
    font-size: 18px;
    color: #cfc4b3;
}
table.lif-versions-comparison tbody th {
    padding-left: 0;
    font-weight: normal;
    text-align: left;
    color: #cfc4b3;
    border-right: 1px solid rgba(0,0,0,1);
}
table.lif-versions-comparison td,
table.lif-versions-comparison th {
    vertical-align: top;
    padding: 10px 20px;
}
table.lif-versions-comparison td {
    border-right: 1px solid rgba(0,0,0,1);
    border-left: 1px solid rgba(255,255,255,.05);
}
table.lif-versions-comparison td:last-child {
    border-right-width: 0;
}

/* Fotorama */
/*!
 * Fotorama 4.5.1 | http://fotorama.io/license/
 */
.fotorama__html,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__img,.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__img{margin:-50% 0 0 -50%;width:100%;height:100%}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-timing-function:cubic-bezier(0.1,0,.25,1);-webkit-transition-duration:0ms;transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:0;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__wrap *{-moz-box-sizing:content-box;box-sizing:content-box}.fotorama__caption__wrap{-moz-box-sizing:border-box;box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:rgba(0,0,0,0)}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../images/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../images/fotorama@2x.png) no-repeat;background-size:96px 160px}}.fotorama__thumb{background-color:#5b5444;background-color:rgba(127,127,127,.2)}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid}.fotorama__nav__frame.fotorama__active{pointer-events:none;cursor:default}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:6px;height:6px;border:none}.fotorama__dot{border-color:#5b5444}.fotorama__active .fotorama__dot{background-color:#5b5444}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:-webkit-linear-gradient(top left,rgba(255,255,255,.25),rgba(64,64,64,.1));background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.3s;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:0;background-position:0 0}.fotorama__arr--next{right:0;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:0;right:0;background-position:0 -32px;z-index:20}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon,.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__fullscreen-icon,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),-webkit-radial-gradient(0 50%,farthest-side,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),-webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}

/* LiF Fotorama Styles */
.fotorama__nav {
    margin-top: -30px;
    z-index: 20;
}
.fotorama__dot {
    width: 8px;
    height: 8px;
    border-width: 0;
    background-color: #453b2d;
}
.fotorama__active .fotorama__dot {
    background-color: #c1bfb9;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot {
    width: 8px;
    height: 8px;
}
.top_fotorama {
    margin: 0 0 10px 0;
}
.top_fotorama img {
    display: block;
    margin: 0 auto;
}
.top_fotorama h2, .top_fotorama h3 {
    font-family: "Marcellus SC";
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    letter-spacing: 0.02em;
    line-height: 42px;
    margin-bottom: 5px;
    color: #f7f3c6;
    -webkit-font-smoothing: antialiased;
    text-shadow: 0 1px 3px rgba(0,0,0,.25);
}
.slide-2 h2, .slide-3 h2, .slide-3 h3, .slide-4 h2 {
    color: #d4f3f6;
}
.top_fotorama h3 {
    font-size: 25px; line-height: 25px;
}
.slide-1, .slide-2 {
    padding: 72px 0 0 78px;
}
.slide-3 {
    padding: 225px 0 0 78px;
}
.slide-4 {
    padding: 245px 0 0 78px;
}
.slide-5 {
    padding: 72px 0 0 78px;
}
.slide-3 h2 {
    margin-bottom: 0;
}
.slide-6 h2 {
    margin-top: 225px;
    margin-left: 80px;
}
.slide-6 h2 a {
    color: #ffdc86;
}

/* Follow Us */
.follow-us {
    float: right;
    text-transform: none;
    font-size: 14px;
    line-height: 25px;
    color: #62584a;
}
.follow-social {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0;
  text-decoration: none;
  vertical-align: middle;
  color: #fff;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  border: 1px solid #000000;
}
.follow-social:active {
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.45), inset 0px 1px 12px rgba(0, 0, 0, 0.35);
}
.follow-social:before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 25px;
  padding-right: 1px;
  vertical-align: top;
  border-right: 1px solid rgba(0, 0, 0, 0.075);
  background: url('../img/social-icons.png') no-repeat;
}
.follow-social.twitter {
  background-color: #284550;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#3c5f6d), to(#284550));
  background-image: -webkit-linear-gradient(top, #3c5f6d, #284550);
  background-image: -moz-linear-gradient(top, #3c5f6d, #284550);
  background-image: linear-gradient(to bottom, #3c5f6d, #284550);
  background-repeat: repeat-x;
}
.follow-social.twitter:hover {
  background-color: #518dbb;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#73a7cf), to(#518dbb));
  background-image: -webkit-linear-gradient(top, #73a7cf, #518dbb);
  background-image: -moz-linear-gradient(top, #73a7cf, #518dbb);
  background-image: linear-gradient(to bottom, #73a7cf, #518dbb);
  background-repeat: repeat-x;
}
.follow-social.twitter:active {
  background-color: #427ba7;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#4d8fc3), to(#427ba7));
  background-image: -webkit-linear-gradient(top, #4d8fc3, #427ba7);
  background-image: -moz-linear-gradient(top, #4d8fc3, #427ba7);
  background-image: linear-gradient(to bottom, #4d8fc3, #427ba7);
  background-repeat: repeat-x;
}
.follow-social.twitter:before {
  background-position: 0 -75px;
}
.follow-social.facebook {
  margin-left: 5px;
  background-color: #20344c;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#31426c), to(#20344c));
  background-image: -webkit-linear-gradient(top, #31426c, #20344c);
  background-image: -moz-linear-gradient(top, #31426c, #20344c);
  background-image: linear-gradient(to bottom, #31426c, #20344c);
  background-repeat: repeat-x;
}
.follow-social.facebook:before {
  background-position: 0 -25px;
}
.follow-social.facebook:hover {
  background-color: #3d4897;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#5862b9), to(#3d4897));
  background-image: -webkit-linear-gradient(top, #5862b9, #3d4897);
  background-image: -moz-linear-gradient(top, #5862b9, #3d4897);
  background-image: linear-gradient(to bottom, #5862b9, #3d4897);
  background-repeat: repeat-x;
}
.follow-social.facebook:active {
  background-color: #333c7e;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#414a9d), to(#333c7e));
  background-image: -webkit-linear-gradient(top, #414a9d, #333c7e);
  background-image: -moz-linear-gradient(top, #414a9d, #333c7e);
  background-image: linear-gradient(to bottom, #414a9d, #333c7e);
  background-repeat: repeat-x;
}
.follow-social.steam {
  background-color: #1d3e26;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#2a502d), to(#1d3e26));
  background-image: -webkit-linear-gradient(top, #2a502d, #1d3e26);
  background-image: -moz-linear-gradient(top, #2a502d, #1d3e26);
  background-image: linear-gradient(to bottom, #2a502d, #1d3e26);
  background-repeat: repeat-x;
}
.follow-social.steam:before {
  background-position: 0 -50px;
}
.follow-social.steam:hover {
  background-color: #446418;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#57841a), to(#446418));
  background-image: -webkit-linear-gradient(top, #57841a, #446418);
  background-image: -moz-linear-gradient(top, #57841a, #446418);
  background-image: linear-gradient(to bottom, #57841a, #446418);
  background-repeat: repeat-x;
}
.follow-social.steam:active {
  background-color: #304711;
  background-image: -webkit-gradient(linear, left 0, left 100%, from(#3b5a12), to(#304711));
  background-image: -webkit-linear-gradient(top, #3b5a12, #304711);
  background-image: -moz-linear-gradient(top, #3b5a12, #304711);
  background-image: linear-gradient(to bottom, #3b5a12, #304711);
  background-repeat: repeat-x;
}