/*
Theme Name: Visa
Author: Spytnik
Author URI: https://www.fl.ru/users/Spytnik
Version: v6.2
*/
@import url(https://c9c2be.claudeassets.com/20260112093701cs_/https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,700,700italic&subset=latin,cyrillic);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;font-family:"Open Sans";font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}*,*:before,*:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{background:#ffffff;}article,aside,details,div,figcaption,figure,footer,header,main,nav,section {display:block;box-sizing:border-box;}ol,ul {list-style:none;}table {border-collapse:separate;border-spacing:0;}caption,th,td {font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after {content:"";}blockquote,q {-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}a {color:#4e515e;}a img {border:0;}

/* other
--------*/
body{
    background: #f5f6fb;
      color:#4e515e;
}
.clear{
    clear: both;
}
#top {
  bottom: 20px;
  cursor: pointer;
  display: none;
  font-size: 150%;
  position: fixed;
  right: 20px;
  opacity: 0.7;
}
#top:hover{
    opacity: 1;
}
#columns{
    margin-top: 8px;
}
.btn-comment {
    border: 0px;
    background: url(https://71e6d6.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/comment-btn.png) left top no-repeat;
    width: 249px;
    height: 50px;
    color: #fff;
    font-size: 20px;
    font-family: 'proxima_nova_rgbold';
    padding-left: 65px;
}
.btn-comment:hover {
    background: url(https://71e6d6.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/comment-btn.png) left bottom no-repeat;
}
.form-item:first-child{
    padding-left: 0;
}
.form-item:nth-child(2){
    padding-right: 0;
}
.content-wrapper.article iframe[src*="youtube"] { width: 100%; border: 15px solid #2a76b92e; border-radius: 10px;  min-height: 380px;}
strong, b{
    font-weight:bold;
}

.single ol li {
	margin-bottom: 10px;
	padding-left: 25px;
	  color:#4e515e;
	position: relative;
}
.main-container col-sm-8 single a {
color:#2a4f75;
}

p,a,li,ul, {
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 1.47;
}


/* Списки */
ul.toc_list li a, ol.toc_list li a {
    padding-left: 25px;
    margin-top: 0px;
    width: 100%;
    padding: 10px 30px;
}
div#toc_container {
   background: none; 
    border: 4px solid #dad2ca;
    width: 100%;
    padding: 0px;
}

.single_content ul, .single_content ol {
    counter-reset: li;
    list-style: none;
    font: 18px "Roboto", "Lucida Sans";
    padding: 0;
}
.single_content ul li, .single_content ol li {
position: relative;
display: block;
padding: .4em .4em .4em 2em !important;
margin: .5em 0;
background: #f6f6f6;
color: #444;
text-decoration: none;
border-radius: 0;
transition: .3s ease-out;
}
.single_content ul:not(.toc_list) li:hover,.single_content ol li:hover {background: #E9E4E0;}
.single_content ul:not(.toc_list) li:before,.single_content ol li:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: #0098f4;
height: 2em;
width: 2em;
line-height: 1.5em;
border: .3em solid white;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
    color: white;
}
.single_content ul:not(.toc_list) li:before {
    content: "";
    height: 1.5em;
    width: 1.5em;
    left: -0.5em;
    margin-top: 0;
    top: unset;
}
ul.toc_list li:before, ol.toc_list li:before {
    font-size: 12px;
}
ul.toc_list li, ol.toc_list li {
    padding: 0px 0px !important;
}

ul.toc_list ul li:before {
    content: "" !important;
    background: white !important;
    margin: unset;
}


/*top menu
***********/
.menu-item-has-children{
    position: relative;
}
.menu-item-has-children .sub-menu{
    display:none;
    position: absolute;
    left:0;
    top:44px;
    width:300px;
    background: #C7DCEF;
    z-index: 10;
    box-shadow: 0 6px 4px -4px #666; 
    padding-bottom:2px;
}
.menu-item-has-children .sub-menu>li{
    margin-right:20px;
    border-bottom: 1px solid #E6F2FA;
}
.menu-item-has-children .sub-menu>li:last-of-type{
    border-bottom: 0px;
}
.menu-item-has-children .sub-menu a{
    display:block;
    height:30px;
    vertical-align: middle;
    padding:6px 0 5px;
    line-height:18px;
    font-size:16px;
}
.main-menu ul li.menu-item-has-children ul li{
    display:block;
}
/*page
********/
.art-img img{
    display:block;
    width:210px;
    height:140px;
}
.popular-img img{
    width:auto;
    height:100px;
    display:block;
    margin:auto;
}
.popular-img{
    display:block;
    width:100px;
    height:100px;
    overflow: hidden;
}
.wp-polls-ul{
    margin: 0 !important;
}
p strong.block-title{
    width:100%;
    padding:20px;
    margin:20px 0 ;
    display:block;
    box-sizing: border-box;
}
.content-wrapper.poll{
    margin-bottom:20px;
    padding:0 0 1px;
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li{
    margin: 10px 20px 10px 20px;
    line-height: normal;
}
.poll .wp-polls-form .btn {
    border: 0;
    background-color: transparent;
}
.poll form p {
    text-decoration: underline;
    font-size: 12px;
    color: #4e515e;
    margin-bottom: 20px;
}
.poll form p.show-results{
    background: url(https://1fb611.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/poll-btn.png) left top no-repeat;
    width: 160px;
    height: 30px;
    line-height:30px;
    color: #fff;
    padding: 0px;
    display: block;
    margin: 20px auto 10px;
    text-decoration: none;
    
}
.poll form p.show-results:hover {
    background: url(https://1fb611.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/poll-btn.png) left bottom no-repeat;
    text-decoration: none;
    color:#fff;
}
.poll form p.show-results input{
    border: 0px;
}
.sidebar .block-title{
    text-decoration: none;
}
.info_subscribe{
    display:block;
    margin-bottom:10px;
    line-height: 14px;
    font-size:13px;
    color:rgba(255,255,255,.7);
}
h1, .title_h1 {
    font-size: 30px;
    color:#4e5c79;
    text-transform: uppercase;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 15px 0px;
    font-family: 'proxima_nova_rgbold';
    line-height: 1;
    border-bottom: 2px solid #f5f5f5;
}
h2,h3{
    font-size: 28px;
    text-transform: uppercase;
    margin: 0px 0px 20px 0px;
    font-family: 'proxima_nova_rgbold';
     color:#4e5c79 !important;
    line-height: 1; 
}
h4,h5{
    font-size: 26px;
    text-transform: uppercase;
    margin: 0px 0px 20px 0px;
     color:#4e5c79;
    font-family: 'proxima_nova_rgbold';
    line-height: 1; 
}
h6{
    font-size: 24px;
    text-transform: uppercase;
    margin: 0px 0px 20px 0px;
     color:#4e5c79;
    font-family: 'proxima_nova_rgbold';
    line-height: 1; 
}
p{
    margin-bottom:20px;
}
blockquote {
    padding: 20px 30px 20px 150px;
    margin: 20px 0px;
    font-size: 18px;
    border-left: 0px;
    color: #4e5c79;
    font-family: 'Proxima Nova Bold Italic';
    background: #eff1f3 url(https://1e7272.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/quote.png) 45px center no-repeat;
}
blockquote p{
    margin:0;
}
.vcard{
    width:100%;
    position: relative;
}
.breadcrumb > a:nth-child(1) {
    background: url(https://36b949.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/home-icon.png) left center no-repeat;
    padding-left: 17px;
}
.site_url{
    display: block;
}
.pagination{
    text-align: center;
}
.pagination span {
    display: inline-block;
    padding: 0px 14px;
    background-color: #eff1f3;
    border: 0px;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    color: #31568e;
    font-family: 'proxima_nova_rgbold';
}
.pagination  .current:hover {
    background-color: #53a5dc;
    border-color: #53a5dc;
    border-radius: 5px;
}
.pagination a {
    display: inline-block;
    padding: 0px 14px;
    background-color: #fff;
    border: 0px;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    font-family: 'proxima_nova_rgbold';
    text-decoration: none;
}
.main-container .content-wrapper{
    padding-bottom:20px;
}
.next.page-numbers,.prev.page-numbers{
    background: transparent;
}
.articles-list{
    margin-bottom:30px;
}
.articles-list a{
    text-decoration: underline;
color:#00a3da !important;

}
.dataTables_wrapper .tablepress{
    width:100% !important;
}
.art-img{
    width:210px
}
.main-menu ul li.menu-item-has-children>ul>a{
    font-size:13px;
    font-weight: normal;
}
/*! Кнопки репостов в конце статьи */
.share-article .ya-share2__container_size_m .ya-share2__icon { width: 40px !important; height: 40px !important;background-size: 40px 40px !important; }
.share-article .ya-share2__container_size_m .ya-share2__counter { font-size: 15px; line-height: 40px; padding: 0 8px; }
.share-article p {font-size: 17px;line-height: 1.57; margin: 0px !important; text-transform: uppercase; text-align: center !important; }
.share-article {     clear: both;text-align: center; padding: 10px 0px;  margin: 20px 0px;  }
li.ya-share2__item { background: none !important; }

@media screen and (max-width: 900px) and (min-width: 200px)
{
.share-article .ya-share2__container_size_m .ya-share2__icon {width: 35px !important; height: 35px !important;background-size: 35px 35px !important;}
}
/*img
*****/
.alignnone, .aligncenter{
    display:block;
    margin:20px auto;
    max-width:100%;
    height:auto;
}
.alignleft{
    float:left;
    margin:0px 10px 20px 0;
    display: block;
}
.alignright{
    float:left;
    margin:0px 0px 20px 10px;
    display: block;
}
.wp-caption-text {
    text-align: center;
    width: 100%;
    padding: 10px 0px;
    background-color: #eff1f3;
    color: rgba(12,26,47,0.7);
    font-size: 14px;
    box-sizing: border-box;
}
.articles-list img {
 max-width: 100%;
 height: auto;
 width: auto\9; /* ie8 */
}

.popup_photo {
	position: fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	display:none;
	text-align:center;
    cursor: url(https://ebaa6e.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/cursor.png), auto;
}

.popup_bg {
	background:rgba(0,0,0,0.6);
	position:absolute;
	z-index:1;
	height:100%;
	width:100%;
}
.popup_img {
	position: relative;
	margin:0 auto;
	z-index:2;
	max-height:94%;
	max-width:94%;
	margin:2% 0 0 0;
    border:3px solid rgba(255,255,255,1);
}
.search_title{
    margin-bottom:30px;
}
.front_page .art-item.art-menu{height:306px}
#polls-widget-2{
    padding:20px 0;
}
#polls-widget-2>ul{
    display:none;
}

.wp-polls>p:first-of-type,
.wp-polls-form>p:last-of-type{
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 15px 0px;
    font-size: 16px;
    font-family: 'proxima_nova_rgbold';
    line-height: 1;
    border-bottom: 2px solid #f5f5f5;
    text-align:left;
    width:100%;
    display:inline-block;
    text-decoration: none;
}
.wp-polls-ans p:first-of-type{
    background:  url(https://1fb611.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/poll-btn.png) left top no-repeat;
    width: 160px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0px;
    display: block;
    margin: 20px auto 10px;
    text-decoration: none;
}
.wp-polls-ans input[type=button]{
    background: transparent;
    color:#fff;
    border:0;
}
iframe {
    max-width: 100%;
}
/*media
********/
@media screen and (min-width:200px) and (max-width:961px)  
{
    .main-menu{background:rgba(255,255,255,0.5) url(https://71f385.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/menu_bar.png) no-repeat center; cursor: pointer;width:calc(100% - 30px);margin-left:15px}
    #header{height:340px}
    .main-menu ul{background: #fff;z-index: 100;position: relative;margin-top:46px;box-shadow: 0 6px 4px -4px #666; display:none;border-left: 1px solid rgba(0,0,0,.1);border-right: 1px solid rgba(0,0,0,.1);}
    .main-menu ul li{display:block;width:100%;border-bottom: 1px solid rgba(0,0,0,.1);margin-left: 0;}
    .main-menu li a{display: block;text-align: center;text-transform: uppercase;}
    .main-menu ul li.menu-item-has-children>a{background: none;}
    .main-menu ul li.menu-item-has-children>a:after{
        background: url(https://0db695.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/burger.png) center center no-repeat;
        content: '';
        width:7px;
        height:7px;
        display:inline-block;
        margin-left:10px;
        vertical-align: middle;
    }
    .menu-item-has-children .sub-menu{top:0;}
    .search .form-control{}
}
@media screen and (min-width:200px) and (max-width:768px)
{
   .container {
    width: 100%;
    padding: 0px !important;
    } 
    #header{height:340px}
    .search .form-control{width:calc(100% - 40px);}
}
@media (max-width: 400px){
    .col-xs-6{width:100%;width:210px;margin:auto;float:none}
}
 @media (max-width: 769px)
{
 .row {margin-right: 0 !important; ;  margin-left: 0 !important;  }
 .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
     padding-right: 0px !important; 
     padding-left: 0px !important;  
}
 }
@media (min-width: 769px){
.cat_page .row .art-item:nth-child(4), .cat_page .row .art-item:nth-child(3n+1) {
    clear: both;
    }
}

ins.adsbygoogle {width: 100% !important; text-align: center;}
.g-single div > yatag, .a-single div >  yatag,.g-single > yatag, .a-single >  yatag  {display: table !important;margin: auto !important;}
.content-wrapper.article {
    overflow: hidden;
}
/*Таблицы tablepress*/
.tablepress {border-radius: 10px 10px 0 0; overflow: hidden;}
.tablepress thead th {background: linear-gradient(to bottom, #009cd4, #59c4f0) !important; color: white;font-weight: 400!important; font-size: 15px !important; padding: 4px 10px;}

/*Всплываха на ссылках*/
.content-wrapper.article p a .hrefcontent div {max-height: 140px;overflow: hidden;}
.content-wrapper.article p a .hrefcontent:after { content: ''; position: absolute; width: 0; height: 0; border: 10px solid; border-color: #ffffff transparent transparent transparent; top: 100%; left: 20%; margin-left: -10px; }
.content-wrapper.article p a .hrefcontent p {color: black;font-size: 13px;background-color: transparent;}
.content-wrapper.article p a .hrefcontent {opacity: 0; transition: all 0.5s 0s;}
.content-wrapper.article p a .hrefcontent h4{font-size: 16px;}
.content-wrapper.article p a .hrefcontent b { font-size: 16px; padding: 5px 10px; background-color: #68be73; display: block; text-align: center; color: white; margin-top: 10px; }
.content-wrapper.article p a.load .hrefcontent { background-image: url('https://cb5851.claudeassets.com/20260112093701im_/https://visa-exp.com/wp-content/themes/visa/images/loading.gif'); background-position: center; background-repeat: no-repeat; background-size: 50px; }
.content-wrapper.article p a {position: relative;display: inline-block;}
.content-wrapper.article p a:hover .hrefcontent {margin-bottom: 0px;transition: all 0.5s 0s; opacity: 1; display: block !important; background-color: white; padding: 20px; position: absolute !important; bottom: 100%; left: 10% !important; box-shadow: 0 4px 20px #00000047; border-radius: 5px; min-width: 300px; z-index: 999; }
/*
     FILE ARCHIVED ON 00:22:12 Mar 15, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:29:27 Nov 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.385
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.035
  esindex: 0.006
  cdx.remote: 19.345
  LoadShardBlock: 418.342 (3)
  PetaboxLoader3.resolve: 109.898 (3)
  PetaboxLoader3.datanode: 193.276 (4)
  load_resource: 152.823
*/