/* Small screens */
@media only screen {
.clear{clear:both;}
body{background:#F7F7F7;color:#757575;padding-top:80px;font-family:sans-serif;-webkit-animation:b_fadeIn 0.3s;animation:b_fadeIn 0.3s;opacity:1;}
#more_events{display:none;}
@-webkit-keyframes b_fadeIn{from{opacity:0;}to{opacity:1;}}
@keyframes b_fadeIn{from{opacity:0;}to{opacity:1;}}
.wrapper{background:#F7F7F7;max-width:1600px;margin:auto;overflow:auto}
#sm-start,header.holder,.sm-menu ul li{background:white;}
#sm-start{padding-top:25px; padding-bottom: 35px; }
.spec-space {padding-top:0 !important}
.about-space {padding-top:0 !important}
.holder{top:0;z-index:1003;}
.hsubmenu{top:80px;z-index:1002;}
.holder{width:100%;position:fixed;max-width:1600px;-webkit-transform:translateZ(0);}
a,.file_input {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; color:#4984AE}
.fade{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out;}
a:hover{color: #2F5B7B}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:300;margin-bottom:18px;margin-top:26px;color:#626262;}
h2{font-size:1.875rem}
h3{font-size:1.5rem}
.page_title_empty{display:none;}
label{cursor:default}
.h_line{height:1px;width:214px;background:#c7c7c7;margin:0 auto;margin-top:-6px;margin-bottom:18px;}
.news h2,.training_f h2,.closest_trainig_wrap h2,.swhw_wrap h2{margin-top:30px;margin-bottom:10px;font-size:26px;text-transform:uppercase}
.news_soc hr{margin:0;}
.news_soc p{margin:0;padding:20px 0}
.news_soc img{margin:0;padding:15px 0}
.closest_training_wrap{padding-top:50px;padding-bottom:40px;background:url('//i.mt.lv/f/training_bg.jpg') center top;min-height:410px;}
.closest_training_wrap h2,.closest_training_wrap li a,.closest_training_wrap li a:hover{color:white}
.closest_training_wrap ul.tabs {margin-top: 36px;}
    .closest_training_wrap ul.tabs li a, .schedule ul.tabs li a {margin-right: 20px}
    .schedule ul.tabs li a {color:#626262}
    .closest_training_wrap ul {margin-left:0; list-style: none;}
    .rotate_s {-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform;overflow:hidden;}
    .rotate_s:hover { -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg);}
.mum_wrap{background:url('//i.mt.lv/f/mum_bg.jpg') top;}
.mum_wrap ul{margin:0;}
.mum_wrap li {display:inline-block; padding:2px;}
.mum_wrap li a:hover {opacity: 0.8}
    footer {background: #292929; padding-top: 40px; padding-bottom: 24px;}
    footer h2 {color:white; font-size:20px; text-transform: uppercase; font-weight:bold; margin-bottom:10px; margin-top:0;}
    footer ul {list-style: none; margin: 0;}
    footer ul li a, footer p {color:#A2A2A2}
    footer hr {height: 1px; border-color: #3a3a3a;}
    footer .button {background-color:#B52838}
    footer .button:hover {background-color:#DA2E41}
    footer a:hover, footer a:focus{color:white;}
    .footer_soc li {display: inline}
    .footer_soc {margin-top:8px;}
    .subscr_input { background-color: #2a2a2a !important; color: #A2A2A2 !important; border-color: #B52838 !important;}
    .news p {padding-bottom:30px;}
    .bar-border {border-bottom:1px solid #f3f3f3;}
    
    .fl {margin-top:60px;}
    .news {text-align: center}
    .title {margin-bottom: 10px; margin-top: 0}
    .orange {background: #f26c4f;  margin-top: 0px}
    .orange:hover {background: #db6247;}
    .training_f .button, .swhw_wrap .button {margin-top:10px; margin-bottom:60px}
    .small-soc p {margin-bottom: 6px}
    .small-soc img {margin-bottom: 14px}
    .smally {display: block;}
    .top_btn {margin-top:20px; padding:12px 50px !important}
    .hide-video { margin-right:10px; position: absolute; bottom: 0; right:0; margin-bottom:5px; cursor: pointer}
    .hide-video:hover {opacity: 0.7}
    .show-video {font-size:12px}
    .hidden-video { padding-top: 40px; display: none;}
    .hidden-video span img {margin-top:-3px}
    .show-video {cursor: pointer; font-size: 20px; font-family: 'Open Sans', sans-serif; line-height: 30px}
    .show-video:hover {opacity:0.7}
    .page {padding-bottom: 40px; overflow: auto; min-height:400px;}
    .page p {margin:0 0 16px; line-height:19px;}
    .page_top {height:46px; background: url(../img/mtv2/page_top.jpg) no-repeat right;}
    .page_title {color: white; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 26px; line-height: 46px; margin: 0;}
    .acc .page_title {margin-left:45px}
    .lg-menu {display: none;}
    .lg-menu a {transition: all 0.2s linear; display: inline-block; padding: 2px 10px 0 10px; line-height: 44px; color:white; font-size:13px; display: inline-block;}
    .lg-menu a:hover, .lg-menu a.lg-active:hover {background: #0976a4;}
    .lg-menu a.lg-active {background: #0783b8;}
    .go_download {margin-top:22px !important;}
    .sm-menu {width:100%;}
    .sm-menu ul {list-style: none; margin: 0;}
    .sm-menu li.sm-active {background-color: #f4f4f4;}
    .sm-menu li:hover, .sm-menu li.sm-active:hover  {background-color: #ebebeb;}
    .sm-menu li {border-bottom: 1px solid #ededed; text-align: left}
    .sm-menu li a {color: #787878; font-size: 14px; display: block; text-decoration: none; padding: 12px 10px;}
    .go-center {text-align: center}
    .sw3 {margin-top: 40px; margin-bottom: 30px}
    .sw4 {margin-top: 25px; margin-bottom: 30px}
    .sw5 {margin-top: 52px; margin-bottom: 30px}
     .title-area a {padding: 0 15px !important;}
     .title-area a img {width:122px}
    .page-img {margin-top:40px; margin-bottom:20px}
    .down {width: 100%; position: absolute; bottom:0; margin-bottom: 6px;}
    .down img {cursor: pointer;}
    .down img:hover {opacity: 0.8}
     .dude-download,  .dude-download ul {list-style: none; margin:0;}
    .dude-download > li > a {display:block; font-size:20px;}
    .dude-download > li > a img {margin-top:-7px;}
    .dude-download > li > a:hover img {opacity: 0.8}
    .dude-download > li:last-child {margin-top:20px;}
    .dude-download li ul li {font-size:12px;}
    .dude_scr a { margin-bottom:25px}
    .img-circle { border-radius: 50%;}
    .downlist h3, .downlist p {padding-left:20px; margin:0;}
    .downlist p {font-size:11px;}
    /* .downTitle {background: rgb(4, 141, 194);color: white;padding-top: 15px;padding-bottom: 15px;} */
    .downTitle h3 {color:white;}
    .downlist {border-bottom:1px solid #ededed; list-style: none; margin-bottom:30px}
    ul.downlist {padding-top:20px;}
    ul.downlist a {color:gray;text-decoration: none;}
    ul.downlist a:hover {color: black;}
    .instr_title {display:table-cell; font-weight: bold; font-size: 18px; width:100px;}
    .instr_set {display: table; width:100%; padding: 6px 20px; cursor: pointer; color:gray; line-height:30px; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; border-left:1px solid #ededed; border-right:1px solid #ededed}
    .instr_set:hover {background: #f5f5f5;}
.instr_content {display:none;padding: 20px 0; border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 88%, rgba(252,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(88%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 88%,rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 88%,rgba(252,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 88%,rgba(252,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 88%,rgba(252,252,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
    .instr_content:last-child {border-bottom:1px solid white;}
    .active_down, .active_down:hover {background:#196e92; color:white; padding-left: 20px; border-color:#196e92;}
    .downt {border:0; margin:0;}
    .downt a { font-size:12px; color:#626262; display:block; text-decoration: none; padding:8px;}
    .downt tbody tr:hover {background: #f4f4f4 !important }
    .downt tbody tr td {padding:0; border:0; vertical-align: middle;}
    .downt tbody tr td a {color:#8d8d8d}
    .downt tbody tr td:nth-child(3) a {font-size:11px; color: #8d8d8d}
    .downt tbody tr td:nth-child(4), .downt tbody tr td:nth-child(5) {border-left: 1px solid #ededed}
    .downt tbody tr td:nth-child(4) a:hover, .downt tbody tr td:nth-child(5) a:hover {background:#dedede; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out;}
    .downt thead tr th{border:0;text-align:center;padding:8px;}
    .downt thead tr th:first-child {text-align: left; padding-left: 20px}
    .downt thead tr th:nth-child(2) {text-align:left}
    .downt tbody tr td:first-child { padding-left:12px; width:75px;}
    .downt tbody tr td:nth-child(2) {width:180px}

    .downlist h3, .downlist p {padding-left:20px; margin:0;}
    .downlist p {font-size:11px;}
    .expl {width: 24px; height: 24px; display: block; background: url(../img/mtv2/help.png); float:right; margin-top:32px}
    .expl:hover {opacity:0.7;}
    /* .downTitle {background: rgb(4, 141, 194);color:white; padding-top:15px; padding-bottom:15px;} */
    .icon {width:16px; height:16px; background: url(../img/mtv2/mimenew.png) no-repeat 0 0; display:block; text-indent: -99999px;}

.cd{background-position:0 0}
.npk{background-position:-16px 0}
.cloud{background-position:-32px 0}
.file{background-position:-48px 0}
.zip{background-position:-64px 0}
.usb{background-position:-80px 0}
.sum{background-position:-96px 0}
.netinstall{background-position:-112px 0}

    .downlist table tr:nth-of-type(even), .downlist table thead, .downlist table, .utils, .utils tr:nth-of-type(even) {background-color: transparent}
    .downlist table thead tr th {color:#626262}
    .downlist table {width:100%; border-collapse: collapse;}
    .instr_sup {font-size:12px; text-align: left; display:table-cell;}
    .utils {border-collapse: collapse; border:0; }
    .utils tr td {color:#757575; padding-left:0}
    .utils tr {border-bottom: 1px solid #dddddd;}
    .listing {list-style: none; margin:38px 0 0 0}
    .listing li span {font-weight:bold;font-size:16px;}
    .listing li span:hover {color:#eba62d;}
    .listing li b {font-size:16px;display:inline-block;}
    .listing b:hover, .all:hover {color:#0992c9;}
    .listing li ul {padding-left: 5px;list-style: none; margin:6px 0 0 0; display:none;}
    .listing li {cursor:pointer;border-bottom: 1px solid #ededed;padding: 10px 0 10px;line-height:20px;}
    .listing li ul li {border:0;padding:0;}
    .listing li ul li:hover {color:#c0c0c0;}
    .card {width:50%; min-width:270px;float:left; font-size: 14px; margin-bottom:20px; clear: right;}
    .all {font-weight: bold;font-size: 16px;display: inline-block;cursor: pointer;margin-top:10px}
    .cards {margin-top:50px;}
    .cards > div {margin-bottom: 20px; overflow: auto}
    .cards hr {margin-top:22px;margin-bottom:15px;}
    .trainers>div>.card, .consultants>div>.card, .partners>div>.card, .academies>div>.card  {width:100%; float:none;}
    .academies>div>.card {min-height: 0 !important;}
    .trainers>div>.card img {float:left; margin-right:15px; display: block;}
    .cards>div>h3 {border-bottom:1px solid #ededed;margin-bottom:12px;padding-bottom:12px;margin-top:13px;}
    .card h3 {font-size:18px; margin-bottom: 6px; margin-top:10px; line-height:20px}
    .train_cont_entry {font-size:14px; line-height: 20px; overflow: auto}
    .schedule ul {list-style: none; margin:0;}
    .faq p {margin-bottom: 40px}
.ac_vid,.count,.top_content{text-align:center}
.ac_vid{text-align:right}
.tabs-content section.content{opacity:0;}
.tabs-content section.content.active{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;opacity: 1;}
    @-webkit-keyframes fadeIn {from { opacity: 0; } to { opacity: 1; }}
    @keyframes fadeIn {from { opacity: 0; } to { opacity: 1; }}
    .form-left {text-align:left}
    label {display:inline; color:#757575}
    .login_form, .register_form {padding-top:30px; padding-bottom: 40px;}
    .switch-form {text-transform: uppercase; display: block; margin-top:43px; cursor: pointer; font-size: 14px; float:right}
    .login_form label, .register_form label, .acc_change_info label, .acc_brand label, .acc_question label, .blabel label  {font-weight:bold; color: #747474}
    .log_reg_tabs { float:right}
    .log_reg_tabs li.active {display:none}
    a.reg_map {font-size:14px; display: block; margin-top:9px; float: left;}
    a.reg_map:hover img {opacity:0.8}
    a.reg_map img {margin-right:3px; margin-top:-6px}
    .checkb label {  padding-left: 20px; margin-bottom: 0; font-weight: normal;cursor: pointer;  display: inline-block; max-width: 100%; margin-top: 20px;  margin-right:16px}
    .checkb label input {position: absolute; margin: 4px 0 0 -19px;line-height: normal;box-sizing: border-box; padding: 0; display: inline-block}
    .vat {margin-top:40px;}
    .error_form {color:#ed3333!important}
    .strip tr {background: transparent !important}
    .strip td, .strip th {padding:0; color:#757575}
    .strip {border-collapse: collapse; border:0;}
    .about_table tr td:first-child {font-weight: bold;}
    .about_table tr td:last-child {padding-left: 16px}
    .about_table td {padding:5px 0;}
    .top-bar .toggle-topbar.menu-icon {margin-right:20px}
    .top-bar .toggle-topbar.menu-icon a span::after {  right: 0.35rem}
    .no_submenu .page_top {margin-bottom:0px;}
    .made4 li {padding-right:20px}
    .made4 .tabs .tab-title > a {color:#757575; font-weight:bold; font-size: 16px}
    .made4 .tabs .tab-title > a:hover {color:#373737}
    .made4 .tabs .tab-title.active > a {color:#f26c4f}
    .made4_link {margin-top: -3px}
    .made4_link:hover {opacity: 0.8}
    .md4_img img {margin-top:36px}
    .made4 .tabs { padding:0 3px}
    .made4 h3 {margin-top: 50px}
    .side-nav-small {margin:0; list-style: none}
    .side-nav-small li a, .acc_notice {display:block; padding:12px 15px; border-bottom: 1px solid #f8f8f8}
    .side-nav-small li a:hover{background: #0992c9; color:white}
    .side-nav-small li.heading {background: #f3f3f3; font-weight:bold; padding:12px 15px; color:rgb(119, 119, 119);}
    .acc_tile h5 {margin-top:10px; margin-bottom: 10px}
    .acc_mum {list-style: none; margin-left:0;}
    .acc_mum li {display: inline-block;}
.table{width:100%;border:0;border-collapse:collapse;}
.table tr:nth-of-type(even){background-color:transparent;}
.table td{padding:4px 10px 4px 0;color:#757575}
.table thead {background:transparent;}
.table thead th{padding:4px 10px 4px 0;color:#747474}
.acc_form_button:hover{background:#db6247;}
.acc_notice b,.bal_total{font-size:24px;color:#4984AE}
    .note {font-size:12px}
    .count {-webkit-border-radius:50%; border-radius:50%; background:red; color:white; line-height:16px; width:16px;display:inline-block; font-size: 11px; }
    .key-price {font-size:32px; color:#0992C9; font-weight: bold;}
    .acc_total {font-size: 24px; font-weight: bold; margin-top:2px}
    .acc_total span {color: #0992C9;}
    select {color: #757575}
    .prefix {color: #757575 !important}
    .total { font-size:16px}
    .total span {color:#0992C9;}
    .vat2 {font-size:12px; color:#9f9f9f}
    .key {font-size: 10px;}
    .key2 {font-size: 6px;}
    .selectable-table tbody tr { cursor:pointer}
    .selectable-table tbody tr:hover { background: #fbfbfb}
.key-table tbody td,.key-table thead th{text-align:center;padding:5px;border:1px solid #dddddd}
    .key-table thead {background:#f5f5f5}
    .key-table thead th {color:#575757}
    .key-table tbody td textarea {margin: 0; resize: none; font-size: 12px; border-color: #ececec}
    input[type="checkbox"].reset_chbox {margin:0;}
    .alert-box { font-size:14px; border:0; color:white; margin-bottom: 0; margin-top:-25px}
    .alert-box .box { height: 32px; background: url(/img/mtv2/info.png) no-repeat left; padding-left:42px; padding-right: 20px; display: table-cell; vertical-align: middle}
    .alert-box .box a.close {background: none;}
    .alert-box img {margin-top:-2px; margin-right:10px;}
.alert-box.alert .box {background:url(/img/mtv2/alert.png) no-repeat left;}
.alert-box.success .box {background:url(/img/mtv2/success.png) no-repeat left;}
.alert-box.warning .box {background:url(/img/mtv2/warning.png) no-repeat left;}

    .alert-box .box #maipla a {color:white; text-decoration: underline}
    .locks span.switch {display: inline-block; float: left; margin-top:12px; margin-right:6px}
    .locks h5 {display: inline-block; float: left; margin-top:10px; margin-bottom:4px}
    table.tleft td, table.tleft th {text-align: left}
    td.expired, span.expired, td.bad, .bad {color:#d71c1c; font-weight: bold}

.acc_form_button,.rif-list li a{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.acc_form_button {color:white;background:#f26c4f;border:0;font-size:12px; padding: 3px 10px;cursor:pointer;}
.file_input {color:gray;padding:7px; height:37px; border: 1px solid #cccccc; cursor: pointer;}
.mr_title {color:white;background:#f38010;padding:1px 6px; margin-left:2px; margin-right:2px;font-size: 10px; display: inline-block; margin-bottom: 8px}

.acc_form_button,.mr_title,.file_input{border-radius:3px !important;-webkit-border-radius:3px !important;}

    .file_input:hover {background: rgb(247, 247, 247); }
    .test h6 {font-size:14px; font-weight: bold; margin-bottom: 4px;}
    .no-dots {list-style: none; margin-left:0;}
    .left-small {width:45px; border:0; position: static;}
    .left-small a {padding-left:15px !important}
    .tab-bar {padding-top: 2px; background: #007FB3; position:absolute; z-index:10;}
    .top-bar {overflow: hidden}
    .top-bar.expanded ul.right.triger li:first-child {border-top: 1px solid rgb(243, 243, 243)}
    textarea {min-height:120px; resize:none}
    .panel.attention {background:#FFDADA; border-color:#E59A9A}
    .answer_txt {min-height:50px}
    .radio_margin input[type="checkbox"], input[type="radio"] {margin:0}
    .rif-list {font-size:12px}
    .rif-list li {border-bottom: 1px solid #f8f8f8}
    .rif-list li a {display: block; padding: 3px 0;}
    .rif-list li:hover {background: #f8f8f8}
	.rif-list li a {display: block; padding: 10px 0;  color:#9a9a9a; line-height:16px}
    .rif-list li a:hover {margin-left:5px; font-weight:bold; color:#737373}
    .pre {background: #F0F2E3; color:#64594A; -webkit-border-radius:5px; border-radius:5px; padding: 20px 15px; font-size: 12px;  white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;   }
    .inactive {opacity: 0.25}
    .button.tiny {padding-top:13px}
    .addCat {display:none}
    input[type="text"].users_input {margin:0; height:24px; border-color: #E2E2E2; background:rgb(244, 244, 244); float:left; padding-right:26px; padding: 0 26px 0 6px}
    .users_save {position: absolute; margin-left:-22px; margin-top:2px}
     html, body {height: 100%; }
    .wide-small {height:364px; display: table; width: 100%}
    .wide-small div {display: table-cell; height:364px;text-align:center;color:white;padding:0 20px;vertical-align:middle}
    .wide-small p {font-family: "Open sans", sans-serif}
    .wide-small div h1 {color: white; font-size:28px; text-transform: uppercase}
    .wide-small div a.button {margin-top:30px; background: transparent; border: 1px solid white; padding: 10px 55px; font-family: "Open sans", sans-serif;}
    .wide-small div a.button:hover {background: white; color:rgb(47, 140, 184);}
    .news .medium-6 a:hover {opacity: 0.8}
    .closest_training_wrap ul li a:hover {color:darkgray}
    .consultant {font-size: 14px; margin-bottom: 20px; margin-top:20px; min-height: 0 !important; border-bottom: 1px solid #ededed}
    .consultant .certs {font-weight: bold; margin-top: 6px;}
    .about_cons {margin-top:7px;}
    .cons_list {list-style: none; margin-left:0; display: inline-block; margin-top:8px}
    .cons_list img {margin-top:-2px}

.capt{overflow:auto}
.certlist thead tr{background:#0992C9;}
.certlist thead th{color:white;padding:8px 10px}
.certlist tbody td{padding:8px 10px}
.certlist tbody tr{border-bottom:1px solid #dadada}
.certlist tbody tr:last-child{border-bottom:0}
.certlist tbody td input[type='submit']{margin-top:20px;}
.certlist td.expired{color:#d04141;background:#ececec;font-weight:bold;text-align:center;}
    .sch {margin-top: -12px;}
    .starimg{display:inline-block;height:16px;background:url(/img/mtv2/icons/star.gif) no-repeat 0 0px;}
    .starf{width:16px;background-position:0 -32px;}
    .stare{width:16px;background-position:0 0px;}
    .starhf{width:8px;background-position:0 -32px;}
    .starhe{width:8px;background-position:-8px 0px;}
    .downt_note td {font-size:11px; padding-left: 20px !important; padding-top: 16px !important }
    .terms {font-size:10px}
.top-bar-section li:not(.has-form) {padding:0 0}
lable {font-size:14px;}
    
.downloadTable, .fullWidth{width:100%;}
.downloadTable tbody tr{border-bottom:1px solid #e3e3e3}
.downloadTable tbody tr:hover{background-color:#f7f7f7}
.downloadTable td{padding:6px 10px}
.downloadTable tbody tr.ht td{background-color:#E8E8E8;border-bottom:0;}
.downloadTable tbody tr td.boldy{font-weight:bold;}

.downloadTable tbody tr:last-child{border-bottom:0;}
.downloadTable thead tr{background-color:#0992c9;}
.downloadTable thead th{color:white;padding:12px 5px}

.konsultantu_birka{padding:2px 4px;background:#2c99bd;margin-right:3px;font-size:10px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;margin-top:11px;line-height:12px;}
.konsultantu_birka a{color:white}
#my-location-here{font-size:14px;display: block; margin-top: 9px; padding-left:10px; float:left}
.row.checkb .medium-4.columns {display:none;}
.cons_img {float:left;margin-right:15px;display:block;margin-top:12px; -webkit-border-radius:50%; border-radius: 50%;}
.accordion .accordion-navigation > a {font-size: 14px; color: #626262; text-align: left; background-color: white; border-bottom: 1px solid #f3f5f7}
.accordion .accordion-navigation > a:hover,.accordion .accordion-navigation.active > a{background-color:#fcfdfd}
.pl{color:#798fa5}
 
.accordion .accordion-navigation > .content.active{background-color:#f3f5f7}
.dlarch {background: none; margin-bottom: 0;}
.dlarch td {font-size: 12px; text-align: left}
.MAForm input, .MAForm textarea {margin-bottom: 0;}
.MAForm th {font-size:20px; padding-top: 25px; padding-bottom: 25px;}
.MAForm td, .MAForm th  {color: #626262;}
.MAForm {margin-bottom:30px;}
    
    
    .wide {width:100%; background: #051c2c; position: relative}
    .wide h1 { display: inline-block; font-size: 32px; }
    .wide p { font-family: "Open sans", sans-serif; font-size:14px;}
    .top_container {position: absolute; width:100%; max-width: 1600px; z-index:100; display: none; height: 364px; }
    .inner_top {width:100%; display: table; height: 100%;}
.top_content{vertical-align:middle;display:table-cell;}
.top_content a.button{font-family:"Open sans",sans-serif;}
    .mt-head { height: 364px; background-size: contain;}    
    .foot_logo {width: 148px}
    
.chlog { font-size:12px;}
    
.cart {cursor:pointer;float:right;width:29px;height:40px;position:relative;margin-top:18px; background:url(/img/mtv2/cart.png) no-repeat;}
.cart-content {position:absolute;right:1px;top:15px;text-align:center;width:26px; font-size:14px}
.cart-buy {overflow: auto; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-top:10px; padding-bottom:10px;}
.cart-price {font-size:20px; display:block; float:left; line-height:36px; font-weight:bold;}
.cart-count {padding-left:25px;}
.cart-count-input {height:36px; width:40px; text-align:center; color:gray}
.cart-buy-btn {margin:0;}
.chlog-p {margin:0 !important; text-align:left;}
    
.event_wrap div {font-size:0.85em; color: white; font-family: "Open sans"; font-weight: 300;}
.event_wrap div:first-child {font-size:1.60em;	line-height:30px; font-weight: 600;}
.event_wrap div:last-child {padding-left:2px; padding-right:11px; line-height:18px; margin-top: 3px;}
.event_wrap {float:left; max-height: 110px; overflow: hidden;}   
    
.e1 a,.e2 a{display:table-cell;vertical-align:middle;}
.e1,.e2{height:110px;display:table;}
.e1{background:#667884;}
.e1:hover,.e2:hover{background:#8698a2}
.e2{background:#7a8c96;}
  
    
	.other_events.show-for-small-up .small_event {background:#2c2c2c; font-size:0.85em; font-family: "Open sans"; padding-left:17px; height:70px; width:100%; display:block; padding-right:15px; color: white;  font-weight: 300;}
	.other_events.show-for-small-up .small_event:nth-child(odd) {background:#3b3b3b}
	.other_events.show-for-small-up .small_event:hover {background:#4e4e4e;}
	.other_events.show-for-small-up .small_event .small_event_wrap div:first-child {font-size:1.625em; line-height:24px; padding-top:14px; font-weight: 600;}
	.other_events.show-for-small-up .small_event .small_event_wrap div:last-child {padding-left:1px;}    
    
    .events .row > div a { color:white;}
	.events .row > .large-3 {background:#313131;}
	.events .row > .large-3:nth-child(odd) {background:#3d3d3d}
	.events .row > .large-3:hover {background:#b40051;}
    
 	#show_events {color:white; font-size:1.6em; padding:25px 0; cursor: pointer; line-height: 24px; background:#191919; font-family: "Open sans"; font-weight: 300; }
	#show_events:hover {background:#212121;}   
   	.arrow1 {background:url(../img/mtv2/arrow.png) no-repeat center; height:110px; width:14px; float:right}
    .small_event .arrow1 {height:70px;}
    .small_event_wrap {float:left;} 
    .mum-txt {padding:60px 0; margin-bottom:0;text-align: center; padding: 40px 0; display: none}
    .mum_wrap .wiz {background-color:white;  color:white;}
    .mum_wrap .wiz h2 {margin:40px 0; text-align: center;}
    .col-all {display: none;}
    .parallax-slider[src="/img/mtv2/mum_bg.jpg"] {display: none;}
    .about_bank {margin-top:0;}
    .about_bank.abs {margin-top:30px;}
    .tt_pr {margin-bottom:50px !important}
    .account-space {padding-top:0 !important; padding-bottom: 0px !important}
    li.info form {margin-top:20px; padding:0 15px}
    li.info form span {color: #757575; font-size: 0.75rem; font-weight: bold; text-transform: uppercase; display: inline-block; margin-bottom: 6px;}
    .orbit-timer {display:none !important;}   
    .orbit-bullets {margin: 0 auto 5px !important;}
    .mfmimg {cursor: pointer}
    .side-nav li::first-letter {text-transform: capitalize}
    .user_news {margin-bottom:30px;}
    .checkb .medium-4.columns label span {display: none;}
    
    .clienTabs .tab-title>a {font-size: 14px; padding:9px 14px; color:#757575; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; }
    .clienTabs .tab-title { -webkit-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; float:none !important; background: #f3f3f3;}
    .clienTabs .tab-title.active { border-bottom: 0;}
    .clienTabs .tab-title.active>a {background: #0c99ce; color:white;}
  
    .clienTabs {margin-top:26px; background:white; }
    .clienSubTabs .tab-title.active>a {color:#4984AE;}

 
    .clienSubTabs .tab-title.active>a {background-color: #424242; border-bottom:0;   -webkit-transition: border-bottom 0s; transition: border-bottom 0s; color:white;}
    .clienSubTabs .tab-title.active>a:hover {background-color: #424242;}
    .clienSubTabs {margin-bottom:30px !important;}
    .clienSubTabs .tab-title {float: none; background: #f3f3f3;}
    .clienSubTabs .tab-title>a {font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; font-size:14px; color:#757575; padding: 9px 10px;}
    .clienTabs .tab-title:hover, .clienSubTabs .tab-title>a:hover {background-color:#e4e4e4;}
  
    
    .clientAlert {margin-top:0 !important;}
    .rmaTable td, .rmaTable th,  .rmaTable select {font-size:12px !important}
    .rmaTable tbody tr td:last-child {text-align: center; font-size:20px !important}
    .rmaTable tbody tr td:last-child:hover {color:#e00000;}
    .rmaTable .clientTtxt {width:150px; height:80px !important; min-height:auto;}
    #menu-toggler {display: none;}
    .expThis { float:none !important; display: inline-block}
    
}
/* Define mobile styles */

/* Medium screens */
@media only screen and (min-width: 48.063em) {
    .expThis {margin-top:32px; margin-right:12px; float:right !important; display: inline-block}
    #menu-toggler {display:inline; font-size:14px}
    .clienSubTabs .tab-title>a { border: 1px solid #CCC; border-bottom: 0; margin-right:3px; padding: 6px 10px; border-radius: 3px 3px 0 0; background-color: #f3f3f3;}
    .clienSubTabs { border-bottom: 1px solid #ccc; height:36px;}
    .clienSubTabs .tab-title {display: list-item; width:auto; border-bottom: 0; float: left; background: none;}
    
    .clienTabs .tab-title { float:left !important;  border-bottom:0px;}
    .clienTabs .tab-title.right { float:right !important}
    .clienTabs {background:#f3f3f3;}
    .clienSubTabs .tab-title.active>a {background-color: white; border-bottom:1px solid white; color:#4984AE;}
    .clienTabs .tab-title:hover, .clienSubTabs .tab-title>a:hover {background-color:#dfdfdf;}
    .clienSubTabs .tab-title.active>a:hover {background-color: white;}
    .wideClient {display:none !important; }
    
    .user_news {margin-bottom:40px;}
    li.info form { padding:0}
    .about-space {padding-top:50px !important}
     .login_form, .register_form {padding-top:50px; padding-bottom: 50px;}
    .alert-box {margin-top:0;}
    .page_title_empty {display: block;}
    .hsubmenu{width:100%;position:fixed;max-width:1600px;-webkit-transform:translateZ(0);}
.about_bank,.about_bank.abs,.fl,.alert-box{margin-top:0;}
.empty-space{width:100%;height:96px;}
.cart-descr-links{margin-left:18px;}
.subfix {margin-top:-95px !important;}
.top-bar-section{margin-top:32px}
.alert-box{margin-top:-50px;}
label,.lg-menu,.row.checkb .medium-4.columns{display:block;}
.academy_form td {float:none;}
.instr_set:hover{padding-left:26px;}
.mr_title{-webkit-border-radius:3px;border-radius:3px;font-size:10px;float:left;margin-top:12px}
.cons_list li{float:left;margin-right:13px}
.cards,.side-nav .heading{margin-top:20px}
.side-nav li a:not(.button) {display:inline}
.no_submenu .page_top{margin-bottom:30px;}
.checkb label{margin-top:10px;}
.form-left{text-align:right}
.down{margin-bottom:20px;}
.tab-bar,.sm-menu,.smally,table.show-for-small-only{display:none !important;}
.news,.go-center{text-align:left}
.closest_training_wrap .orange{margin-top:140px}
.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button) {padding: 0; line-height:20px; background: none;}
.top-bar-section li:not(.has-form):hover, .top-bar-section li.active:not(.has-form):hover {background: none}
.top-bar-section li:not(.has-form) a:not(.button):hover, .top-bar-section li.active:not(.has-form) a:not(.button):hover {color: #c1c1c1; background: none;}
.top-bar-section li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button):hover {border-bottom: 2px solid #0992c9; color:#757575; background: none;}
.top-bar-section li:not(.has-form):hover a:not(.button), .top-bar-section li.active:not(.has-form):hover a:not(.button) { background: none}
.top-bar-section li:not(.has-form) {padding:0 12px;} /* def 20 */
.title,.mum_wrap{margin-top:60px;}
.title{margin-bottom:80px;}
.training_f .button, .swhw_wrap .button {margin-top:20px; margin-bottom:0px}
.swhw_wrap, .training_f {padding-bottom:80px;}
.news p {padding-bottom:70px;}
.hidden-video{padding-top:100px;}
.side-nav li a {-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; color:#4984AE !important; line-height:16px}
.side-nav li a:hover{margin-left:5px; font-weight:bold;}
.label-fix {margin-top: 21px;}
.rif-list li a {padding: 3px 0; color: #9a9a9a !important}
.rif-list li a:hover {color:#737373 !important;}
.rif,.acc_notice{padding-left:0;}
.acc_total{font-size:32px;margin-top:-3px;}
.total{font-size:30px}
.alert-box{margin-bottom:1.25rem}
.acc .page_title{margin-left:0;}
.page{padding-bottom:0px}
.rif_up {padding:11px;height:44px;}
.rif_cont{padding-left:15px !important}
div.closer_left{padding-left:4px;}
div.closer_right{padding-right:4px;}
.button.tiny{padding-top:10px;height:37px}
.consultant h3{float:left;margin-right:6px}
#sm-start{padding-bottom: 60px; padding-top:50px; min-height:445px;}
.account-space {padding-top:25px !important; padding-bottom: 50px !important}
    .downloadTable tbody tr:first-child td:first-child{font-weight:bold;width:230px;}
.downloadTable tbody tr.hv td:not(:first-child){min-width:150px;}
   
} /* min-width 641px, medium screens */

@media only screen and (min-width:770px) and (max-width:886px) {
	.top-bar-section li:not(.has-form) {padding:0 12px;}
}
@media only screen and (min-width:1026px) {
    .parallax-slider[src="/img/mtv2/mum_bg.jpg"] {display: inline-block;}
    .mum_wrap .wiz {background: none; color:#757575; text-align: right}
    .mum-txt {text-align: right; padding: 60px 0;  display: block;}
    .mum_wrap .wiz h2 {background: none; color:#626262; text-align: left; margin-bottom: 60px; margin-top:60px}
   .max-limit {max-width:60.5rem} 
    .arrow1 {display: none}	
    .other_events.show-for-large-up {height:80px; overflow: hidden;}
	.other_events.show-for-large-up .small_event {font-family: "Open sans"; height:80px; display:table-cell; padding-left:15px; padding-right:15px; vertical-align: middle; color: white;}		
	.other_events.show-for-large-up .swrap {background:#343434; }		
	.other_events.show-for-large-up .swrap:nth-child(odd) {background:#3b3b3b}		
	.other_events.show-for-large-up .small_event:hover {background:#4e4e4e;}  		
	.other_events.show-for-large-up .small_event div:first-child {font-size:0.938em; line-height:14px; font-weight:600}
	.other_events.show-for-large-up .small_event .light {font-size:0.75em; line-height:14px; font-weight: 300; margin-top:4px;}
    .other_events .swrap {display: table; width:50%; float: left;}
    .other_events.show-for-large-up:nth-child(even) .swrap:nth-child(odd) {background: #343434;}       
    .other_events.show-for-large-up:nth-child(even) .swrap:nth-child(even) {background: #3b3b3b;}       
}
/* XLarge screens */
@media only screen and (min-width:90.063em){}

@media only screen and (min-width:120.063em){}
@media only screen and (min-width:52.063em){.page_title_empty{margin-bottom:0px;}}
@media only screen and (max-width:52.062em){.nav-top2{top:80px;position:absolute;z-index:-90;}}
/*@media only screen and (min-width:52.063em) and (min-height:61.25em){#sm-start{min-height:37.813em;}}*/

.bodycontent{margin-bottom:50px;}
