.t3-mainnav .t3-navbar-collapse .navbar-nav li > a, .t3-mainnav .t3-navbar-collapse .navbar-nav li > span { 
    letter-spacing: 0.1em;   
}
#module_286 .item_img img{
    max-width: 100%;    
    object-fit: cover;
}
.slogan {
  color: #eee;
    float: left;
    font-size: 20pt;
    font-style: italic;
    padding: 10px 0 20px 40px;
    text-align: center;
}
ul.categories-moduletop_d li a .category {
    font: 900 26px/32px 'Roboto', sans-serif;   
}
.dorabotka {
    width: 70%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    text-align: justify;
}
.item_content i {
    font: 400 64px/64px 'Linearicons';
    letter-spacing: 0.2em;
    color: #ffffff;
    float: left;
    margin-right: 15px;
}
#module_284  .item_title {
    position: relative;
 text-shadow: -1px -1px #2d2a2a, 0 3px #191818;
    text-align: center;
}
#module_284 .item_title:before {
    content: "";
    width: 0px;
    height: 1px;
    background: #ffffff;
    position: relative;
    display: block;
    margin-bottom: 0px;
}
.dor_visa {
    margin-top: 40px;
  background: #b38540;
}
.item_fulltext ul li, .item_fulltext ol li {   
    text-transform: inherit !important;
}
.item_fulltext{
    width: 70%;
    margin: 0 auto;
}
h3, .h3 {   
    text-align: center;
}
ul.f_menu li a {
    font: 400 16px/36px 'Roboto', sans-serif;
    letter-spacing: 0.1em;
    text-transform: inherit;
    color: #b38540;
}
.jext {
        display: none !important;
}
.tabs .tab-content {   
    background: #d1e5f3;
    border-radius: 10px;
}
.tabs dt.selected {  
    background: #429fdf !important;    
}
.tabs dt, .tabs dt:hover {
 background: #429fdf !important;  
}

@media (max-width: 987px){
.item_content i {
    margin-left: 0px !important;
}}

.mod-newsflash-adv.mod-newsflash-adv__choice_awards {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

#t3-mainbody {
  padding-top: 0 !important;
}

.tab-content {
  margin-bottom: 0 !important;
}

.rl_tabs, .rl_tabs-responsive {
  margin-bottom: 0 !important;
}

body.body__home:not(.view-article) .position-4:after {
background: #fff !important;
}

body.body__about:not(.view-article) .position-1 {
  padding-bottom: 10px!important;
}

body.body__about:not(.view-article) .position-4 {
  padding-top: 10px !important;
  padding-bottom: 85px !important;
}

.align_center ul.nav-tabs {
  width: 100%;
  text-align: center !important;
}
.align_center ul.nav-tabs li {
  float: none !important;
  display: inline-block !important;
}
.align_center ul.nav-tabs li a {
padding-left: 40px !important;
padding-right: 40px !important;
}

.rl_tabs.top > ul.nav > li.tabs001 > a {
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.rl_tabs.top > ul.nav > li.tabs001 > a:hover {

}
.rl_tabs.top > ul.nav > li.tabs001.active > a,
.rl_tabs.top > ul.nav > li.tabs001.active > a:hover {
    -webkit-border-radius: 0 30px 0 0;
    -moz-border-radius: 0 30px 0 0;
    border-radius: 0 30px 0 0;
}
.rl_tabs.top > .tab-content > .tab-pane.tabs001 {

}

.rl_tabs.top > ul.nav-tabs > li.yellow > a,
.rl_tabs.top > ul.nav-tabs > li.yellow > a:hover {
    border-top: 5px solid #ffff00;
    padding-top: 4px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.rl_tabs.top > ul.nav-tabs > li.yellow > a:hover,
.rl_tabs.top > ul.nav-tabs > li.yellow.active > a {
    border-top-color: #e6e600;
}

.rl_tabs.top > ul.nav-tabs > li.violet > a,
.rl_tabs.top > ul.nav-tabs > li.violet > a:hover {
    border-top: 5px solid #5a009d;
    padding-top: 4px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.rl_tabs.top > ul.nav-tabs > li.violet > a:hover,
.rl_tabs.top > ul.nav-tabs > li.violet.active > a {
    border-top-color: #4b0084;
}
