.image-home {opacity: 0.7;}

.div-img-home {
margin: 10px;
	background: #c1e2ff;
    border-radius: 4px;
	overflow: hidden;
}

.h1-home {
    font-weight: 600;
    padding-bottom: 0px;
    line-height: 1.3;
    margin: 10px 0;
	text-shadow: 2px 2px 4px rgb(255 255 255);
color: #445c70;
}

.image-text-container {
    position: relative;
    /* display: inline-block; */
}


.text-overlay {
  position: absolute;
  top: 45%;
  left: 30%;
width: 50%;
  transform: translate(-50%, -50%);
    font-size: 15px;
	font-weight: 400;
	color: #0d425a;
	text-shadow: 2px 2px 4px rgb(255 255 255);
}




* {padding: 0;margin: 0;border: none;}
html {line-height: 1.6;  -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
h1 {font-size: 1.875em; margin: 15px 0px 25px 0px;}
/* normalize */


html, body {scroll-behavior:smooth; height: 100%;min-width: 250px;}

.wrapper {display:flex;flex-direction:column;min-height:100vh; margin: 0px 70px 10px 70px;}
.wrapper-header {margin: 0px 70px}

.header-shadow { border-radius: 12px; box-shadow: 0 2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231); margin: 0 auto; max-width: 1220px; }

body { overflow: auto; min-width: 300px; color:#000;background-color:#eaeef2; font-size:16px; font-family: 'roboto', Arial, «Helvetica CY», «Nimbus Sans L», sans-serif; line-height: 1.5; }

p {display: block; margin-top: 1em; margin-left: 0; margin-right: 0;}

hr {border: 0; border-top: 1px solid #d1dae7;margin: 20px 0; font-size: 0; line-height: 0;}
br {border-bottom:1px dashed #dae1e9}

ul {margin: 20px 21px;}
ul li {list-style-type: disc;}
ul li::marker {color: #444; font-size: 18px;}

ol {margin: 20px 21px;}
ol li {padding-top: 4px; padding-bottom: 4px;}
ol li::marker {color:#444; font-weight: 500;}

strong {font-weight:500;color: #000;}

:target {color: #c93c10;}
.button-toggle{display:block;}

h1 {font-size: 34px;font-weight: 500; line-height: 1.3;}
h2{font-weight:500;font-size:22px;padding-top:32px;line-height: 1.3;}
h3{font-weight:500;padding-top:20px;font-size:20px;line-height: 1.3;}
h4{font-weight:500;padding-top:20px; padding-bottom: 10px; font-size:20px;line-height: 1.3;}
h5{font-weight:normal;font-size:20px;padding-top:24px;line-height: 1.3;}


#header {box-sizing: border-box; line-height: 1.4;margin: 0 auto; max-width: 1220px; margin-top: 10px; border-radius: 12px 12px 0px 0px; border-bottom: 1px solid #f4f7f8; overflow: hidden; }
#header-content {box-sizing: border-box; background: #ffffff; margin: 0 auto; width: auto; overflow: hidden; }

#block-top-menu{width: 100%;height: 50px; background: #90a5b8; margin: 0 auto;}
.logo{margin: 11px 20px;float:left}
.logotip{width:74px;height:auto;border-radius: 0;}
.logotip:hover {opacity: 0.8;}
.logotip-night-theme{display:none}

/*Стили основного меню */
.menu {display: table; float: right; line-height: 30px; font-size: 15px;}
.menu ul {margin: 14px 10px;}
.menu li {display: table-cell; background: none; padding-left: 0px;}
.menu ul li a:hover, .menu a:hover {color: #888;}
.menu li a { display: block; margin: 0px 10px 0px 10px; color: #000; text-align: center; text-decoration: none; font-weight: 400;}
/*Стили основного меню */

#block-breadcrumbs {overflow: hidden; border-radius: 0px 0px 12px 12px; background: #f4f7f8;  margin: 0 auto; max-width: 1220px; box-sizing: border-box; height:auto; background: linear-gradient(45deg, #f4f7f8 10%, #fdfdfd 90%);}
#breadcrumbs{ padding-right: 300px; display: block;}
.breadcrumbs{ font-size:14px; margin: 16px 20px; font-weight:400; color: #888;}

#block-content{flex-grow:1}
#block-content{margin:0 auto; max-width: 1220px; margin-top: 14px;}
#content-section {border-radius: 12px; margin: 0 auto; width: auto; box-sizing: border-box; box-shadow: 0 2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231); margin-right: 334px; }

#content-section-tools { border-radius: 12px; margin: 0 auto;width: auto;box-sizing: border-box; box-shadow: 0 2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231);}

.content-text{min-height:600px;padding:24px 40px 40px 40px;background:#fff;border-radius:12px;display:block;margin-bottom:100px}
.content-text-tools{min-height:600px;padding:20px 40px 40px 40px;background:#fff;border-radius:12px;display:block;margin-bottom:20px}
.social-buttons-theme-tools {margin-top: 60px;border-top: 1px solid #fff;display: block;height: auto; padding: 30px 20px 20px 20px;text-align: center;}

#right-sidebar{min-height:500px;margin-bottom:140px;float:right;border-radius:0;width:320px}
#right-sidebar-social-button {margin-bottom: 14px; background: #f4f7f8; background: linear-gradient(45deg, #f4f7f8 10%, #fdfdfd 90%); min-height: 70px; border-radius: 12px; box-shadow: 0 2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231); }

#right-menu {
    display: none;
    overflow: auto;
    margin-bottom: 20px;
    color: #0e324c;
    border-radius: 0 0 8px 8px;
    background: #fdfdfd;
    border: #fff solid 1px;
}

#right-banners{overflow: auto; padding: 10px; color:#0e324c; border-radius:8px;background:#f4f7f8; background: linear-gradient(45deg, #f4f7f8 10%, #fdfdfd 90%); box-shadow: 0 2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231);}
#avtor{margin-bottom:150px}

#bottom-search{height:50px;border-top:1px solid #efefef;background:#567543;width:100%;margin:0 auto;padding-top:200px}
#bottom-search-content{height:auto;max-width:1300px;margin:0 auto}
.share-bottom{padding:12px;font-size:11pt;color:#444;width:400px;margin:20px;float:left}

#footer{flex-shrink:0}
#footer {background: #fdfdfd; margin: 0 auto; width: 100%; background: linear-gradient(45deg, #fdfdfd 10%, #fff 90%); box-shadow: 0 -2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231); }
#footer-warning-text{text-align:center; font-size:13px; max-width:1260px;box-sizing: border-box;margin:0 auto; padding:30px 76px 34px 76px;}
#footer-content{max-width:1200px;margin:0 auto}
#footer-menu{display:none}


/* цитаты */
blockquote {margin: 30px -40px 30px -40px;border-radius: 0;padding: 2px 40px 20px 40px; background: #f4f7f8; background: linear-gradient(45deg, #f4f7f8 10%, #fbfbfb 90%);}
/* цитаты */


/* Стиль списков */
.h2-menu { font-weight: 500; margin: 30px -40px 0px -40px; padding: 14px 40px; font-size: 17px; line-height: 1.3; background: #f4f7f8; background: linear-gradient(45deg, #f4f7f8 10%, #fdfdfd 90%);}
.block-spisok{margin: 26px 0px;}
.spisok {display: flex;justify-content: space-between;align-items: center;padding: 0px 0px;cursor: pointer;list-style: none;font-weight: 400;font-size: 17px;color: #1865a7;}
.spisok:hover{color:#D41313;}
.bl-spisok {margin: 24px 0px;}
.b-spisok {background: none; background-image: none;border-radius: 0px; margin: 3px 0px;}
.b-spisok[open] .spisok {border-radius: 5px 5px 0 0; border-bottom: 1px solid #d1dae7;padding-bottom: 12px;}
.details-soderganie {margin: 30px -40px; background: #f4f7f8; background: linear-gradient(45deg, #f4f7f8 10%, #fdfdfd 90%);}
.spisok-soderganie {margin: 0px 40px 20px 40px;}
.spisok-soderganie li {list-style-type: none; padding-top: 4px; padding-bottom: 4px;}
.spisok-menu {margin: 20px 0px;}
.spisok-menu li {list-style-type: none; padding-bottom: 6px;padding-top: 6px;border-bottom: 1px solid #f4f7f8;}
.spisok-menu-two { font-size: 16px; margin: 10px 0px;}
.spisok-menu-two li {list-style-type: none; padding: 3px 0;}
.spisok-menu-two li a {text-decoration: none !important;}
/* Стиль списков */


/* Стиль details */
.details__content {font-size: 16px;border-top: solid 1px #dae1e9;margin: 0 10px 0 10px;}
details {background: #eaeef6;background-image: linear-gradient(45deg, #eef2f8 0%, #f5f6fc 100%); margin: 30px -30px;}
details[open] summary {border-radius:0; }
details[open] { padding-bottom: 10px;}
details[open] summary::after {content: url('/icons/close.svg'); width: 14px; height: 22px;}
summary::-webkit-details-marker {display: none;}
summary::after {content: url('/icons/down_arrow.svg'); width: 16px; height: 16px; margin-left: 10px;}
summary {display: flex;justify-content: space-between;align-items: center; padding: 14px 40px; cursor: pointer;list-style: none;font-weight: 500;color: #444;}
/* Стиль details */


/* Стиль кнопки открытия меню */
.hidden-menu-ticker {display: none;}
.btn-menu {display: none;}
.hidden-menu {display: none;}
.btn-menu { color: #222; position: relative;right: 10px; cursor: pointer;z-index: 20; padding: 20px; width: 20px;height: auto;-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-border-radius: 2px; float: right;}
.btn-menu span { display: block; height: 3px; background-color:#555; margin: 3px 0 0; position: relative;}
.btn-menu span.first {margin-top: 0;}
/* Стили кнопки открытия меню */


/* Стиль пунктов меню */
.hidden-menu {text-align: center; opacity: 0; transition: 0.5s ease; visibility: hidden; position: absolute; overflow: auto; list-style: none; padding: 56px 62px; margin: 0 auto; box-sizing: border-box; background: #fdfdfd; width: 100%; height: 100%; left:0; top: 0; z-index: 10; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;}
.hidden-menu li {padding: 4px 10px 4px 10px;border-bottom: 1px solid #eaeef2;}
.hidden-menu li a {color:#444; font-weight: 400;text-decoration:none;}
.hidden-menu li a:hover{text-decoration:none;}
.mobile-menu {margin: 0 auto; list-style-type: none;}
/* Стиль пунктов меню */



/* Стиль для работы меню */

.hidden-menu-ticker:checked ~ .hidden-menu {  visibility: visible; position: fixed; opacity: 1; transition: 0.5s ease;}
.hidden-menu-ticker:checked ~ .btn-menu {position: fixed; }
.hidden-menu-ticker:checked ~ .btn-menu span.first {-webkit-transform: rotate(45deg);top: 6px;}
.hidden-menu-ticker:checked ~ .btn-menu span.second { opacity: 0;}
.hidden-menu-ticker:checked ~ .btn-menu span.third { -webkit-transform: rotate(-45deg); top: -6px;}
/* Стиль для работы меню */









/* Доп. мобильное меню */

.mob-menu li {list-style-type: none;text-decoration: none;}
.mob-menu {margin: 20px 0px 20px 0px; font-size: 16px;}
.h3-mob-menu {font-weight: 400;padding-top: 6px;font-size: 16px;color: #d1dae7;}
/* Доп. мобильное меню */

/* Маркерный список с иконкой*/
.markers {margin: 30px 1px;padding: 0;}
.markers li {display: block;margin: 12px 0;background: url(/trading.sessions/32.svg) 0 0px no-repeat;background-size: 28px 28px;padding-left: 40px;min-height: 30px; padding-top: 1px;font-size: 16px;overflow:hidden}
/* Маркерный список с иконкой*/

/* таблица */
.table {width: auto; box-sizing: border-box; margin: 26px 0px;border-bottom: 1px solid #eceff6;}
table {font-size: 16px; color: #222; width: 100%; margin: 0 auto; padding: 0; background:none;border-radius: 0;opacity: 1; border-spacing: 0px;}
table td, table th { padding: 10px 16px; text-align: center;}
table th {font-weight: 500;background: #eceff6; line-height: 1.3;}
table tbody tr:nth-child(odd) {background: #fff;}
tr:nth-child(even){background-color: #f8f9fa}
@media (max-width: 760px) {.table table thead {display: none;}
.table table td {display: flex;justify-content: space-between;}
.table table td::before {content: attr(data-label);margin-right: 20px;}}
/* таблица */



/* Хлебные крошеки */
.breadcrumbs a:link{color:#000;text-decoration:none;}
.breadcrumbs a:visited{color:#000;text-decoration:none;}
.breadcrumbs a:hover{color:#888; text-decoration:none;}
a:link{color:#0a69bb;text-decoration:none;}
a:visited{color:#0a69bb;text-decoration:none;}
a:hover{color:#ef0808;text-decoration:none;}
a:active{color:#ff0000;text-decoration:none;}
/* Хлебные крошеки */

/* Дата публикации */
.data-text { display:block; width: 100%; height: 20px; font-size:14px; color: #888; line-height: 20px;}
.date-writing {  display: block; float: left; width: 18px; height: auto; margin-right: 6px; }
body.dark-mode .date-writing {opacity: 1;}
/* Дата публикации */

.search-results {margin: 0 auto;}

/* Превью */
.preview {border-radius: 4px; display: block; width: 100%; height: auto; box-sizing: border-box;margin-bottom: 30px;}
.lb-only-image.img-text{width:740px}
.img{box-sizing: border-box; display: block; border-radius: 0px; width: 100%;margin-bottom: 30px;}
img{box-sizing: border-box; display: block; border-radius: 4px;width: 100%;}
/* Превью */

/* скроллбар */
::-webkit-scrollbar { width: 12px; height: 6px; background-color: #fdfdfd;border: 1px solid #e0e6f0;}
::-webkit-scrollbar-thumb {background-color: #d1dae7;border-radius: 0px;}
::-webkit-scrollbar-thumb:hover {background-color: #b9c4d3;}
/* скроллбар */

/* Поиск */
.bshome{margin: 10px 20px; overflow: hidden; box-sizing: border-box;}

.bsh {margin: 10px 20px 10px 20px;box-sizing: border-box; width: 260px; float: right;}

#search {width: 100%; box-sizing: border-box; border: 1px solid #d8dfeb; float: right; border-radius: 25px; overflow: hidden; background: #fff;}
.search-m {display: none;}
.search-words {border-right: 1px solid #f6f7f9;outline: none;font-size: 14px; color: #888; width: calc(100% - 40px); padding-left: 16px; padding-right: 16px; box-sizing: border-box; background: none; line-height: 30px; float: left;}
.search-words .input { background:#888;}
.search-submit { width: 40px; height: 30px; color: #FFF; background:#fff; background-image: url(/plugins/i18n_search/images/28.svg); background-repeat: no-repeat;background-position: 10px center;background-size: 18px 18px; cursor: pointer;float: left;}
.search-404  { max-width: 400px; background: #f7f7f7; margin: 24px 0px; height: 30px; border: 1px solid #d1dae7;  border-radius: 5px; overflow: hidden; font-size: 15px;line-height: 30px;}
.search-entry {list-style: none;}
.search-entry-excerpt{line-height:1.5;font-weight:400;}
.search-entry-title {font-size: 15px;line-height: 1.3;font-weight: 400;}
#right-poisk{color:#0e324c;border-radius:12px;background:#fff;border:#eaeef6 solid 1px;padding:70px; box-shadow: 0 2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231);}
.search-results-paging {display: flex; justify-content: space-evenly; margin-top: 60px;}
/* Поиск */


/* Инфремймы */
iframe{box-sizing: border-box;border:none;background:#f7f9fd;width:100%;}
.tools {box-sizing: border-box;border:none; background: none; width:100%; border-radius:6px; margin-top: 20px;padding: 0px;}
.box-img {border-radius: 0px;margin-bottom: 0;background: #eaeef6; display: block; box-sizing: border-box; height: auto; padding: 1px 0; margin: 0px -10px 30px -10px;}
.box-preview  {background-color:#eaeef6; border-radius:8px; padding:10px; margin-bottom:40px;}
.chart {box-sizing: border-box; width:100%; height:640px; margin-top:20px; margin-bottom:0px; border-radius: 0px; padding: 0px;}
/* Инфремймы */

/* Торговые сессии */
#iframe--torg-ses { vertical-align: top; width: 100%;height: 690px;border-radius: 0px; box-sizing: border-box;border: none; padding: 0px; background: none;}
@media screen and (max-width:958px){#iframe--torg-ses {height: 690px;}}
@media screen and (max-width:880px){#iframe--torg-ses {height: 690px;}}
@media screen and (max-width: 600px) { #iframe--torg-ses {height: 692px;}}
@media screen and (max-width: 476px) { #iframe--torg-ses {height: 578px;}}
.ts-btn { float: right;box-sizing: border-box; padding: 2px 4px 0px 4px; background: #f4f6fc; border-top: 1px solid #d1dae7; border-radius: 8px 8px 0px 0px; border-left: 1px solid #d1dae7; border-right: 1px solid #d1dae7;margin-right: 12px;}
.ts-img {width: 30px; padding:5px;}

/* Инфрейм фибоначи */
.tools-fibonachchi {padding: 0px;box-sizing: border-box;border: none;background: none;width: 100%;border-radius: 0;margin-top: 20px;height: 970px;}
@media screen and (max-width:906px){.tools-fibonachchi {height: 1264px;}}
@media screen and (max-width:880px){.tools-fibonachchi {height: 964px;}}
@media screen and (max-width:456px){.tools-fibonachchi {height: 1260px;}}

/* Инфрейм калькулятор торгового лота */
.tools-lot {padding: 0px;box-sizing: border-box; border: none; background: none; width: 100%; border-radius: 8px; margin-top: 20px; height: 840px;}
@media screen and (max-width:1086px){.tools-lot {height: 1060px;}}
@media screen and (max-width:880px){.tools-lot {height: 840px;}}
@media screen and (max-width:640px){.tools-lot {height: 1060px;}}


/* Инфремйм эконом. календаря*/
.economic-calendar {height: 1000px;margin-top: 20px;}




/* Соц. кнопки */
.inform-bottom-soc-tools {display:block; margin: 30px auto;text-align: center;max-width: 300px;}	
.inform-bottom-soc-mob {display:none;}
.ya-share2__list.ya-share2__list_direction_horizontal {display: flex; justify-content: space-evenly;}
.social-button {padding: 12px 6px; margin: 0 auto;text-align: center;}
.ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item {background: none;}
.ya-share2__badge {opacity: 1; margin-top: 8px !important;}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {background: none !important;}
.ya-share2__title {color: #222 !important;}
.ya-share2__container, .ya-share2__container .ya-share2__item {font-family: 'roboto', Arial, sans-serif !important;font-weight: 400 !important;}
.ya-share2__container_size_l {font-size: 16px !important;}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {margin-left: 7px !important; margin-right: 7px !important;}
.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {height: 28px !important;width: 28px !important;background-size: 22px 22px !important;}
.ya-share2__item_service_twitter .ya-share2__badge, .ya-share2__item_service_twitter .ya-share2__mobile-popup-badge {background-color: #444 !important;}
.ya-share2__item_service_vkontakte .ya-share2__badge, .ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge {background-color: #5499d1 !important;}
.ya-share2__container_shape_round .ya-share2__badge {border-radius: 32px !important;}
.ya-share2__container_size_l .ya-share2__popup_direction_bottom {top: 65px !important;}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) {border-radius: 12px !important; background: linear-gradient(45deg, #f4f7f8 10%, #fdfdfd 90%); border: #f7f9fb solid 1px; box-shadow: 0 2px 8px rgb(220 227 236), 0 0 0px rgb(209 218 231) !important;}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item, .ya-share2__container_size_l.ya-share2__container_as-popup .ya-share2__item {padding: 3px 34px 1px 50px !important;}
.ya-share2__title{font-size: 15px;}
/* Соц. кнопки */



.nomer{list-style-type:none;counter-reset:num;margin:0 0 0 30px}
.nomer li{position:relative;margin:0;padding:0 0 4px 0}
.nomer li:before{content:counter(num) '.';counter-increment:num;display:inline-block;position:absolute;top:0;left:-26px;width:20px;color:#ef6780;text-align:right}

.btn{text-indent:0;display:inline-block;box-sizing:border-box;padding:0;min-width:86px;text-align:center;margin:0 0 8px 0;padding: 8px 20px 8px 20px; line-height: 1.2; outline:none;border-radius:24px;font-size:15px;font-weight:400;text-decoration:none; background-color:#eaeef2; color: #333 !important; cursor:pointer;user-select:none;appearance:none;touch-action:manipulation;vertical-align:top;transition:box-shadow 0.2s}
.btn:focus-visible{border:#4c51f9 solid 1px;outline:none}
.btn:hover{background-color:#f3f5f8;}
.btn:active{background-color:#e2e8f0}
.btn:disabled{background-color:#eee;border-color:#efecec;color:#444;cursor:not-allowed}
.btn-tap {text-indent: 0;display: inline-block;box-sizing: border-box;padding: 0;min-width: 86px;text-align: center;margin: 0 0 8px 0;padding: 8px 20px 8px 20px; line-height: 1.2; outline: none;border-radius: 24px; font-size: 15px;font-weight: 400;text-decoration: none;  background-color: #fddfc5; color: #333 !important; cursor: pointer;user-select: none;appearance: none;touch-action: manipulation;vertical-align: top;}


#Size-Calculator{width:100%;height:600px;background:#fbfbfd;border-radius:6px;border:#e2e8f0 solid 1px;padding:20px 0 10px 0}
.box2{padding-bottom:50px;text-align:center}
.box2 div{border:#e3e0e0 solid 1px;text-align:center;font-size:14px;margin:20px;width:240px;height:auto;display:inline-block;background:#f6f6f6;padding:0 0 20px 0}
.lin{margin:8px;display:inline-block;font-size:15px;text-decoration:none;padding:5px 26px;color:#fff !important;background:#6b99c3;border-radius:4px;border:#6B99C2 solid 1px}
.lin:hover{background:#507ca5;color:#fff;border:#507ca5 solid 1px;}
.lin:active{background:#6b99c3;border:#6b99c3 solid 1px}

#top-soc{display:none}
#block-soc-instr{text-align:center;margin:18px}


#kemain-streamubis,#kemain-streamubis:before,#kemain-streamubis:after{background:#222;height:0.18em;transition:all 0.2s ease-in-out;width:100%;border-radius:4px}
#kemain-streamubis{display:inline-block;margin:14px 0;max-width:1em;position:relative}

#kemain-streamubis:before,#kemain-streamubis:after{content:'';left:0;position:absolute}
#kemain-streamubis:before{top:-0.3em}
#kemain-streamubis:after{bottom:-0.3em}

.horizontal-blocks{margin:0 auto;text-align:center;max-width:1240px;margin-bottom: 100px;}
.left-block{display:inline-block;vertical-align:top;line-height:0;padding:6px;margin-bottom:24px;margin-top:30px;color:#222;border-radius:8px;background:#fff;border:#e0e6f0 solid 1px;float:left;width:300px}
.right-block{display:inline-block;vertical-align:top;line-height:0;padding:6px;color:#222;margin-bottom:24px;margin-top:30px;border-radius:8px;background:#fff;border:#e0e6f0 solid 1px;float:right;width:300px}
.center-block{display:inline-block;vertical-align:top;line-height:0;padding:6px;color:#222;margin-bottom:24px;margin-top:30px;border-radius:8px;background:#fff;border:#e0e6f0 solid 1px;width:300px}
.gs_image{width:100%;height:auto}
@media screen and (max-width:980px){.left-block{max-width:31%}
.right-block{max-width:31%}
.center-block{max-width:31%}
}







@media screen and (max-width:1024px){
h1 {font-size: 28px;}	
}












@media screen and (max-width:980px){	
.breadcrumbs { margin: 10px 20px; line-height: 1.3;}		
#breadcrumbs {padding-right: 0px;}
.bsh{display:none;}
.search-m {width: 100%; box-sizing: border-box; margin: 0 auto; border-top: 1px solid #d1dae7; border-bottom: 1px solid #d1dae7; background: #fff; position: fixed; bottom: 0; left: 0; border-radius: 0px; display: block; padding: 6px;}
.search-submit {background: #fff;  background-image: url(/plugins/i18n_search/images/28.svg);background-repeat: no-repeat; background-position: center;background-size: 20px 20px;}
#content-section {margin-right: 0px;}
#content-text{margin-right:0;padding:20px 30px 140px 30px}
body{background-image:none}
#text-men{border-bottom:none;font-weight:500;margin-bottom:4px !important;color:#fff}
.menu {display:none;}
.btn-menu  {display: block;}
.hidden-menu {display: block;}		
#header {box-sizing: border-box; z-index: 2;}
blockquote { margin: 30px -20px 30px -20px; padding: 2px 20px 20px 20px; }
.btn-menu {right: 0px;}
.text-overlay {font-size: 15px; left: 36%; width: 60%;}
.logo{margin: 12px 19px;}
.logotip { width: 64px;}	
.chart{width:100%;height:530px}
#right-sidebar{display:none}
.details-soderganie {margin: 30px -20px;}	
summary {padding: 14px 20px;}
.hidden-menu-ticker:checked ~ .btn-menu {right: 70px;}	
	
.img {border-radius:4px;}	
.content-text{ margin-bottom: 0px; padding: 20px 20px 20px 20px;}
.content-text-tools{; margin-bottom: 0px; padding: 20px 20px 20px 20px;}

.inform-bottom-soc-mob {display:block; margin: 30px auto; max-width: 300px; text-align: center;}	
.economic-calendar {height: 760px;}	
.h1-home {font-size: 22px;}	
.h2-menu { margin: 30px -20px 0px -20px; padding: 14px 20px;}
}









@media screen and (max-width:700px){
 .img { margin-bottom: 20px;}
#footer-warning-text {padding: 20px 30px 60px 30px;}
#header { margin-top: 0px; border-radius: 0px;}
#block-breadcrumbs {border-radius: 0px 0px 12px 12px; margin-top: 1px;}
.breadcrumbs {margin: 10px 15px;}
.horizontal-blocks{display:none}
.content-text{min-height:500px; padding: 15px 15px 30px 15px;}
.content-text-tools{min-height:500px;padding: 10px 15px 40px 15px;}
.chart{height:500px}
.chart{width:100%;height:400px}
.logo {margin: 12px 14px;}
.btn-menu { right: 0px; padding: 20px 15px;}
.box-img {margin: 0px 0px 30px 0px;}	
.wrapper {margin: 0px 0px;}
.wrapper-header {margin: 0px 0px;}	
.details-soderganie { margin: 20px -15px;}
.spisok-soderganie {margin: 0px 15px 10px 15px;}
.spisok-menu { margin: 10px 0px;}
summary {padding: 10px 15px; font-size: 15px;}
summary::after {width: 14px; height: 14px;}
details[open] summary::after {width: 12px;height: 20px;}
blockquote { margin: 20px -15px 20px -15px; padding: 2px 15px 20px 15px; }
table{overflow-x: auto; white-space: nowrap; }
h1{font-size:28px;padding-right:0px;}
	h3{font-size:24px;font-weight:500;}
	.economic-calendar {height: 600px;}
	    .text-overlay {font-size: 14px;}
	.h1-home {font-size: 18px;line-height: 1;}
	.h2-menu { margin: 20px -15px 0px -15px; padding: 12px 15px;}
.hidden-menu-ticker:checked ~ .btn-menu {right: 0px;}	
	.hidden-menu {padding: 56px 18px;}
		
#block-content { margin-top: 10px;}
#footer { border-radius: 12px 12px 0px 0px;}	
	
	
.tg-block {display: block; width: 100%; height: 39px; position: fixed; bottom: 0; background: #f4f7f8; background: linear-gradient(45deg, #f4f7f8 10%, #fdfdfd 90%); z-index: 1; border-top: 1px solid #d1dae7; border-bottom: 1px solid #d1dae7;}
	
	
	
	
}

@media screen and (max-width:580px){
	h1{font-size:24px;font-weight:500; padding-right:0px;padding-bottom: 0px;}
h2{font-size:20px;font-weight:500;}
h3{font-size:18px;font-weight:500;}
h4{font-size:18px;font-weight:500;}
.breadcrumb{margin:0}
::-webkit-scrollbar { width: 4px; height: 4px; background-color: #fdfdfd;border: 1px solid #e0e6f0;}
.ya-share2__list.ya-share2__list_direction_horizontal {justify-content: center !important;}
.economic-calendar {height: 500px;}
.text-overlay {font-size: 12px;}
body {line-height: 1.4; }
	
.h1-home {font-size: 16px;}
}


@media screen and (max-width:470px){
 #footer-menu{display:block;padding:35px 20px 20px 20px;border-top:1px solid #fff}
#content-section{overflow:hidden}
.chart{width:100%;height:346px}
.economic-calendar {height: 420px;}	
	.text-overlay {
        font-size: 10px;
    }
	.h1-home {font-size: 14px; line-height: 0.2;}
	
}


@media screen and (max-width: 360px) {
    .text-overlay {
        font-size: 8px;
    }
	.h1-home {font-size: 12px;}
	
}







@media screen and (max-width:268px){
.hidden-menu {padding: 50px 10px 10px 10px;text-align: center;}
.hidden-menu li {list-style-type: none;}
#Size-Calculator{width:100%;height:1200px}
#top-soc{display:none}
.h1-home {font-size: 10px;}}























/*Стили для страницы печати */
@media print{html,body{font-size:12px}
h1{font-size:1.8em;padding:0;margin-bottom:20px}
h2{font-size:1.4em}
h3{font-size:1.4em}
h4{font-size:1.4em}
.logo{margin:10px;float:left}
.content-text{padding:8px 10px 20px 10px;border-left:none;border-right:none;border-top:none;border-bottom:none;border-radius:0;margin-bottom:10px}
.breadcrumbs{font-size:10px;margin:0 11px 0 11px}
#content-section{padding:0}
#right-sidebar{display:none}
#footer-warning-text{font-size:10px;padding:20px 20px 10px 20px}
table{font-size:11px}
td{padding:4px 2px}
#top-menu{display:none}
.bsh{display:none}
.content-article{display:none}
.toggle{display:none}
.top{display:none}

.horizontal-blocks{display:none}
}

#economicCalendarWidget{height:1000px !important}
.frame-abc{width:100%}
/*Стили для страницы печати */
















/*Стили для страницы с 5-ти минутными графиками */
#grafiki-otstup0{margin:0 auto;clear:both;text-align:center;height:10px}
.grafik-5min{width:100%;height:360px; padding:0px; border-radius: 0px;}
#eur-usd{float:left;padding-top:24px;width:48.6%}
#eur-gbp{padding-top:30px;float:left;width:48.6%}
#grafiki-otstup{margin:0 auto;clear:both;height:10px}
#eur-jpy{float:left;padding-top:30px;width:48.6%}
#aud-jpy{float:right;padding-top:30px;width:48.6%}
#grafiki-otstup2{margin:0 auto;clear:both;height:10px}
#gbp-usd{float:left;padding-top:30px;width:48.6%}
#btc-usd{float:left;padding-top:30px;width:48.6%}
#usd-jpy{float:right;padding-top:24px;width:48.6%}
#grafiki-otstup3{margin:0 auto;clear:both;height:10px}
#usd-chf{float:right;padding-top:30px;width:48.6%}
#usd-cad{float:left;padding-top:30px;width:48.6%}
#nzd-usd{float:right;padding-top:30px;width:48.6%}
#grafiki-otstup4{margin:0 auto;clear:both;height:10px}
#aud-usd{float: right;padding-top:30px;width:48.6%}
#xau-usd{float:right;padding-top:30px;width:48.6%}
#grafiki-otstup5{margin:0 auto;clear:both;height:10px}
#grafiki-otstup6{margin:0 auto;clear:both;height:10px}
@media screen and (max-width:1000px){.grafik-5min{width:100%;height:460px}
#eur-usd{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#xau-usd{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#aud-usd{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#nzd-usd{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#usd-chf{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#usd-jpy{width:100%;text-align:center;margin:0 auto;clear:both;float:none; padding-top: 30px;}
#gbp-usd{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#aud-jpy{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#eur-jpy{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#btc-usd{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
#eur-gbp{width:100%;text-align:center;margin:0 auto;clear:both;float:none;}
#usd-cad{width:100%;text-align:center;margin:0 auto;clear:both;float:none}
}
@media screen and (max-width:620px){.grafik-5min{height:400px}
}
@media screen and (max-width:520px){.grafik-5min{height:360px}
}
@media screen and (max-width:420px){.grafik-5min{height:300px}
}
@media screen and (max-width:360px){.grafik-5min{height:240px}
}
/*Стили для страницы с 5-ти минутными графиками */