/**
 * J!Blank Template for Joomla by JBlank.pro (JBZoo.com)
 *
 * @package    JBlank
 * @author     SmetDenis <admin@jbzoo.com>
 * @copyright  Copyright (c) JBlank.pro
 * @license    http://www.gnu.org/licenses/gpl.html GNU/GPL
 * @link       http://jblank.pro/ JBlank project page
 */
/* just example of css import */

/* just for test repaltive paths
@import url('print.css');
@import url('reset.css');
*/

/****************************************** FRONTEND STYLES ***********************************************************/

/* classic clearfix */
.clearfix {
    display: block;
}

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

* html .clearfix {
    height: 1%;
}

/* Шапка */
#rt-header {
    border-bottom: 1px solid #C7C7C7;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3), inset 0 6px 0 #40c947, inset 0 7px 0 #ffffff;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.3), inset 0 6px 0 #40c947, inset 0 7px 0 #ffffff;
    box-shadow: 0 0 6px rgba(0,0,0,0.3), inset 0 6px 0 #40c947, inset 0 7px 0 #ffffff;
    background-color: #ebebed;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#EDEEF0),color-stop(95%,#EDEEF0),to(#E1E1E1));
    background-image: -webkit-linear-gradient(#EDEEF0,#EDEEF0 95%,#E1E1E1);
    background-image: -moz-linear-gradient(top,#EDEEF0,#EDEEF0 95%,#E1E1E1);
    background-image: -o-linear-gradient(#EDEEF0,#EDEEF0 95%,#E1E1E1);
    background-image: linear-gradient(#EDEEF0,#EDEEF0 95%,#E1E1E1);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffedeef0', endColorstr='#ffe1e1e1', GradientType=0);
}

#rt-header, #rt-top {
    z-index: 11000;
    position: relative;
	margin-top: -15px;
}

.rt-footer {
	z-index: 1;
    background: #E1E4E9 url(../css/images/page-divider.png) no-repeat 50% 0;
    position: relative;
	padding-top: 20px;
}
.rt-footer:before {
	z-index: -1;
    background: url(../css/images/footer-bg.png);
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.rt-copyright {
    color: #ffffff;
    background: #40c947;
	padding-top: 20px;
    -webkit-box-shadow: inset 0 4px 35px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 4px 35px rgba(0,0,0,0.3);
    box-shadow: inset 0 4px 35px rgba(0,0,0,0.3);
}

.copyright-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
/*
 * 1. Create position context for dropdowns
 */
.copyright-nav > li {
  float: left;
  /* 1 */
  position: relative;
  padding-bottom: 35px;
}
/*
 * 1. Dimensions
 * 2. Style
 */
.copyright-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 25px;
  padding: 0 15px 0 15px;
  line-height: 25px;
  /* 2 */
  color: #444444;
  font-size: 14px;
  font-weight: normal;
  background: url(images/menu-separator.png) no-repeat 0 6px;
}
.copyright-nav  >li:last-child:before {
    background: url(images/menu-separator.png) no-repeat 0 6px;
    content: '';
    position: absolute;
    right: 0;
    height: 25px;
    width: 2px;
}