/* Ion.Tabs
// css version 1.0.0
// by Denis Ineshin | ionden.com
// ===================================================================================================================*/

/* =====================================================================================================================
// Ion.Tabs: Base */

.ionTabs {
    position: relative;
}

.ionTabs__head {
    position: relative; display: block;
    list-style-type: none;
    margin: 0; padding: 0;
    z-index: 1;
}

.ionTabs__head:before, .ionTabs__head:after {
    content: ""; 
    display: table;
}

.ionTabs__head:after {clear: both;}

.ionTabs__head {zoom: 1;}

.ionTabs__tab {
    position: relative;
    display: block; float: left;
    list-style-type: none;
    margin: 0; padding: 0;
    cursor: pointer;
    width: 33.3333%;
    text-align: center;
}

.ionTabs__tab img {
    width: 100%;
    opacity: 0.5;
    transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
}

.ionTabs__tab img:hover {
    opacity: 1;
}

.ionTabs__tab h4 {
    position: absolute;
    font-size: 24px;
    top: 17%;
    text-align: center;
    width: 100%;
    color: #000;
}

.ionTabs__tab:hover h4 {
    color: #fff;
}

.ionTabs__tab h5 {
    position: absolute;
    top: 34%;
    text-align: center;
    width: 100%;
    color: #000;
}

.ionTabs__tab:hover h5 {
    color: #fff;
}

.ionTabs__tab h3 {
    position: absolute;
    top: 67%;
    margin:auto;
    width:50%;
    left:50%;
    margin-left:-25%;
    border: 1px solid #000;
    color: #fff;
    padding: 5px 0;
    font-size: 16px;
    background-color: #000;
}

.ionTabs__tab:hover h3 {
    color: #89c432;
    border: 1px solid #89c432;
    background-color: #fff;
}

.ionTabs__tab a {
    display: inline-block;
    position: relative;
}

.ionTabs__tab.ionTabs__tab_state_active {
    cursor: default;
}

.ionTabs__tab.ionTabs__tab_state_active img {
    opacity: 1;
}

.ionTabs__tab.ionTabs__tab_state_active h4 {
    color: #fff;
}

.ionTabs__tab.ionTabs__tab_state_active h5 {
    color: #fff;
}

.ionTabs__tab.ionTabs__tab_state_active h3 {
    color: #89c432;
    border: 1px solid #89c432;
    background-color: #fff;
}

.ionTabs__body {
    position: relative;
    z-index: 2;
}

.ionTabs__item {
    position: relative;
    display: none;
}

.ionTabs__item.ionTabs__item_state_active {
    display: block;
}

.left_content h3 {
    text-align: left;
    line-height: 40px;
}

.left_content p {
    line-height: 30px;
}

.right_content blockquote {
    position: relative;
    display: block;
    margin: 0 0 40px 0;
    padding: 60px 0;
    font-size: 31px;
    font-family: "RobotoLight";
}

.right_content img {
    padding: 10px;
    border: 1px solid #646464;
    width: 100%;
}

.ui_youtube1 {
    margin-top: 30px;
    max-height: 1000000px;
}

.main_youtube1 {
    position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.main_youtube1 iframe {
    position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}

.hr {
    width: 100%;
    height: 1px;
    background-color: #ccc;
    margin: 35px 0 20px 0;
}

.ionTabs__preloader {
    position: relative;
}