/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

      ol.list-cirlce {
        counter-reset:myCounter;
        margin-left:0;
        padding-left:5px;
        color: rgb(100,100,100);
      }

      .list-cirlce li {
        position: relative;
        padding-left: 3em;
        margin: 0.45em 0;
        list-style: none;
        line-height: 1.8em;
        cursor: pointer;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
      }

      .list-cirlce li:hover {
        color: rgb(0,0,0);
      }

      ol.list-cirlce>li:before {
        content:counter(myCounter);
        counter-increment:myCounter;
        position:absolute;
        top:0;
        left:0;
        width: 1.8em;
        height: 1.8em;
        line-height: 1.8em;
        padding:0px;
        color:#fff;
        background:#2980b9;
        font-weight:bold;
        text-align:center;
        border-radius: .3em;
        box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);
        z-index: 1;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
      }
	  
	  ul.list-cirlce>li:before {
        content:"";
        position:absolute;
        top:0.6em;
        left:0.6em;
        width: 0.6em;
        height: 0.6em;
        line-height: 1.8em;
        padding:0px;
        color:#fff;
        background:#2980b9;
        font-weight:bold;
        text-align:center;
        border-radius: .9em;
        box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);
        z-index: 1;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
      }

      .list-cirlce li:hover:before {
        background-color: #2ecc71;
      }

       .list-cirlce li li:before{
        background-color: #3498db;
      }

      .list-cirlce li:after {
        position: absolute;
        top: 2.1em;
        left: 0.9em;
        width: 2px;
        height: calc(100% - 2em);
        content: '';
        background-color: rgb(203, 203, 203);
        z-index: 0;
      }

      .list-cirlce li:hover:after {
        background-color: #2ecc71;
      }

      li li {
        font-size: 0.8em;
      }
	  
	  
	/*Цвет шрифта в слайде*/
	.home-slide h1 {
		color: #ff6600;
	}
  .tm-logo {
    position: relative;
  }
  .mvc_main-users-number {
    font-family: 'Franklin Gothic Medium Cond', arial;

        position: absolute;
    top: 35px;
    left: 188px;
    font-size: 19px;
    font-weight: 900;
    color: #cc0000;

  }
	
/* Zebra List and Table */
.mod-box-color ul.zebra > li { border-bottom-color: #5991C8; }
.mod-box-color ul.zebra > li:first-child{ border-top-color: #5991C8; }

.mod-box-color ul.zebra > li.odd { background: #3176BB; }
.mod-box-color ul.zebra > li:nth-of-type(odd) { background: #3176BB; }

em.box {
 border-color: #5991C8;
 background: #e5f0fa;
 color: #2570BB;
}

.geolib {
    position: absolute; top: 0px; left: -6000px;
}
	