﻿/*
Theme Name: Reboot Child
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0,
Text Domain: reboot-child
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */




@font-face {
 
font-family: Gilroy; 
 
src: url("/wp-content/themes/reboot_child/fonts/Gilroy-Regular.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
} 


@font-face {
 
font-family: Gilroy; 
 
src: url("/wp-content/themes/reboot_child/fonts/Gilroy-Bold.ttf") format("truetype"); 
font-style: normal; 
font-weight: bold; 
} 


@font-face {
 
font-family: Gilroy; 
 
src: url("/wp-content/themes/reboot_child/fonts/Gilroy-Medium.ttf") format("truetype"); 
font-style: normal; 
font-weight: 500; 
} 



 


.container {
    max-width: 1160px;
    width: 100%;
}


.section-title {
    font-family: Gilroy;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
margin-bottom: 22px;
}



.section-invest-pred{
    width: 100%;
    background: #f6f6f6;
  padding: 50px 20px;
}

.section-invest-pred .invest-pred-box{
    width: 100%;
    display: flex;
}

.invest-pred-box .post-container.e1{
width: 33.33%;
background: #fff;
border-radius: 7px;
overflow: hidden;
height: 514px;
margin-right: 30px;
padding: 28px 28px;
}

.post-container.e1 .image-container{
  display: block;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  height: 194px;
}

.post-container.e1 .image-container img{
  width: 100%;
  height: auto;
  transition: 0.3s;
}


.second-posts-container{
 width: 33.33%;	
}

.post-container.e1 .post-title {
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}

  

.post-container.e1 .content-container{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 130%;
  color: #8D8D8D;
  margin-bottom: 35px;
}

.post-container.e1 a.btn-more {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #002B84;
  text-decoration: none;
}
 a.btn-more .arrow-more,
.post-container.e1 a.btn-more .arrow-more{
		background: url("/wp-content/themes/reboot_child/img/read-more.svg");
width: 5px;
height: 8.12px;
display: inline-block;
background-repeat: no-repeat;
margin-top: 2px;
margin-bottom: -1px;
margin-left: 7px;
}


.post-container:hover img{
transform: scale(1.1);	
}


.second-posts-container .image-container{
  border-radius: 5px;
  width: 104px;
  height: 152px;
  display: block;
  overflow: hidden;
}
.second-posts-container .image-container img{
	max-width: 200%;
height: 100%;
	  transition: 0.3s;
}

.second-posts-container .post-container {
  background: #FFFFFF;
  border-radius: 7px;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
  overflow: hidden;
}


.second-posts-container .post-container .right-content{
  width: calc(100% - 104px);
  padding: 28px 20px 20px 25px;
}

.second-posts-container .post-container .post-title {
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  height: 40px;
  overflow: hidden;
  margin: 0;
}

.second-posts-container .post-container .content-container {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 130%;
  color: #8D8D8D;
}



.btn-white {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 12px 20px;
  text-decoration: none;
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #002B84;
  min-width: 175px;
  display: inline-block;
  text-align: center;
  transition: 0.3s;
}



.btn-dark {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 12px 20px;
  text-decoration: none;
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #fff;
  min-width: 175px;
  display: inline-block;
  text-align: center;
  background: linear-gradient(90deg, #0099DF 0%, #55CAFF 100%);
box-shadow: 0px 7px 40px rgba(0, 153, 223, 0.3);
border-radius: 5px;
transition: 0.3s;
}
.btn-dark:hover,
.btn-white:hover {
 
box-shadow: 0px 4px 22px #00D1FF;
 
 
}


.section-buttons {
  display: flex;
  align-content: center;
  justify-content: space-between;
}


.section-bibl-invest {
  width: 100%;
  background: #fff;
  padding: 50px 20px;
}


.telegramm-banner {
  width: 367px;
  
  background: url("/wp-content/themes/reboot_child/img/right-telegram.jpg");
 
background-repeat: no-repeat;
background-size: 100%;
padding-top: 245px;
padding-left: 55px;
padding-right: 55px;

height: 564px;
border-radius: 7px;
overflow: hidden;
}

.bibl-invest-items {
  width: calc(100% - 367px);
  display: flex;
  flex-wrap: wrap;
}


.bibl-invest-box {
  display: flex;
}


.bibl-invest-items .post-container {
width: calc(33.33% - 30px);
background: #FFFFFF;
border: 1px solid #E9EEF1;
box-sizing: border-box;
border-radius: 7px;
margin-right: 30px;
margin-bottom: 30px;
}

.bibl-invest-items .post-container.e1 .image-container {
 
  height: 80px;
}

.bibl-invest-items .post-container.e1 .post-title {
  
  padding-left: 30px;
  padding-right: 20px;
  height: 40px;
  overflow: hidden;
}


.bibl-invest-items .post-container.e1 .content-container{
padding-left: 30px;
padding-right: 20px;
height: 60px;
overflow: hidden;
	
}


.telegramm-banner-text {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 155%;
  text-align: center;
  color: #FFFFFF;
}


.telegramm-banner-buttons{
  text-align: center;
  padding-top: 45px;
}

.telegramm-banner-buttons .section-btn{
 
  box-shadow: 0px 4px 22px #00D1FF;
  border-radius: 5px;
  padding: 18px 20px;
  min-width: 178px;
}

.bibl-invest-buttons {
  text-align: center;
  width: 100%;
  padding-right: 30px;
}

.bibl-invest-buttons .btn-white{
	border: 1px solid #E9EEF1;
box-sizing: border-box;
border-radius: 5px;
min-width: 232px;	
}



.section-banner {
  background: #f6f6f6;
padding: 60px 20px;
}


.section-banner .container {
  background: url("/wp-content/themes/reboot_child/img/full-banner-1.jpg");
 
background-repeat: no-repeat;
background-size: 100%;	

padding-top: 78px;
padding-left: 76px;
padding-right: 525px;
min-height: 350px;
border-radius: 7px;
overflow: hidden;

	
}



.section-banner .banner-title{
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #FFFFFF;
  margin-bottom: 29px;
}


.section-banner .banner-subtitle{
 font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 130%;
  color: #FFFFFF;
}
 
.section-banner .button-googleplay {
  height: 43px;
  display: inline-block;
  background: url("/wp-content/themes/reboot_child/img/Badge1.png");
  font-size: 0;
  width: 145px;
}

.section-banner .button-appstore {
  height: 43px;
  display: inline-block;
  background: url("/wp-content/themes/reboot_child/img/Badge2.png");
  font-size: 0;
  width: 129px;
}

.section-banner .button-appgallery {
  height: 43px;
  display: inline-block;
  background: url("/wp-content/themes/reboot_child/img/Badge3.png");
  font-size: 0;
  width: 144px;
}


.banner-buttons {
display: flex;
width: 100%;
padding-top: 43px;
justify-content: space-between;
max-width: 525px;
}



.section-novosti{
background: #f6f6f6;
padding: 60px 20px;
}

.d-flex{
	display: flex;
	
}


.novosti-items {
  width: calc(100% - 375px);
  padding-right: 30px;
}

.novosti-right-tags {
  width: 374px;
 
}








/* Style the tab */
.tab {
overflow: hidden;
background: #FFFFFF;
border-radius: 5px;
display: flex;
position: relative;
width: 100%;
justify-content: space-between;
height: 60px;
}

/* Style the buttons inside the tab */
.tab button {
  
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
 background: transparent;
  position: relative;
  font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 15px;
text-align: center;
color: #000000;
}

.tab button:after {
content: '';
position: absolute;
bottom: 0px;
left: calc(50% - 20px);
width: 40px;
height: 2px;
background: transparent;
display: block;
}
/* Change background color of buttons on hover */
.tab button:hover:after {
background: #00AFFF;
}

/* Create an active/current tablink class */
.tab button.active:after {
  background: #00AFFF;
}

/* Style the tab content */
.tabcontent1,
.tabcontent {
  display: none;
 background: #FFFFFF;
border-radius: 7px;
margin-top: 30px;
padding: 30px;
width: 100%;
}
.tabcontent1 .tabcontent-container,
.tabcontent .tabcontent-container{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.tabcontent .tabcontent-container .post-container {
  width: 50%;padding-right: 50px;margin-bottom: 30px;
}
.tabcontent1 .tabcontent-container .post-container{
 width: 100%;padding-right: 0px;margin-bottom: 30px;	
}

.tabcontent1 .tabcontent-container .post-container .image-container,
.tabcontent .tabcontent-container .post-container .image-container{
	display: flex;
height: 115px;
text-decoration: none;
}

.a-image-container{
display: block;
height: 115px;
width: 108px;
overflow: hidden;
border-radius: 5px;
}

.tabcontent1 .tabcontent-container .post-container .post-title,
.tabcontent .tabcontent-container .post-container .post-title {
  width: calc(100% - 108px);
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  padding-left: 35px;
  margin: 0;
  padding-top: 10px;
  height: 105px;

overflow: hidden;
position: relative;
}
.tabcontent1 .tabcontent-container .post-container .post-title:after,
.tabcontent .tabcontent-container .post-container .post-title:after{
content: '';
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: 40px;
background: rgb(255,255,255);
background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255,255,255,0.8304096638655462) 50%, rgba(255,255,255,0) 100%);
}



.tabcontent1 .post-container.e1 .image-container img ,
.tabcontent .post-container.e1 .image-container img {
  width: auto;
  height: 100%;
  transition: 0.3s;
  max-width: 200%;
}


.tabcontent1 .section-buttons,
.tabcontent .section-buttons{
  width: 100%;
  border-top: 1px solid #E9EEF1;
  justify-content: center;
  padding-top: 29px;
}

.tabcontent1 .section-buttons .section-btn,
.tabcontent .section-buttons .section-btn{
  border: 1px solid #E9EEF1;
  box-sizing: border-box;
  border-radius: 5px;
  width: 232px;
  padding: 11px 20px;
}

.section-banner-3 {
  width: 100%;
  background: #f6f6f6;
padding: 25px 20px 37px 20px;
}

.video-items,
.banners-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.banners-list .selection-list__item{
background: #FFFFFF;
border-radius: 7px;
height: 205px;
overflow: hidden;
width: calc(33.33% - 20px);
margin-right: 30px;
text-decoration: none;
display: flex;
padding: 42px 42px 39px 34px;
align-content: center;
justify-content: center;
background-image: url("/wp-content/themes/reboot_child/img/banner-items-bg.svg");
background-repeat: no-repeat;
background-position: bottom right;
}

.banners-list .selection-list__item:nth-child(3){
margin-right: 0px;	
}

.banners-list .item-img {
  width: 82px;
}
.banners-list .selection-list__item-title {
  width: calc(100% - 82px);
  font-family: Gilroy;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 19px;
color: #000000;
padding-left: 25px;
}

.banners-list .selection-list__item-title span{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 130%;
  color: #8D8D8D;
  display: block;
  margin-top: 20px;
}



.section-events{
  padding: 50px 20px;
  background: #fff;
  width: 100%;
}

.section-events .post-container{
  background: #FFFFFF;
  border: 1px solid #E9EEF1;
  box-sizing: border-box;
  border-radius: 7px;
  margin-bottom: 30px;
  background-image: url("/wp-content/themes/reboot_child/img/events-items-bg.svg");
background-repeat: no-repeat;
background-position: right bottom;
}
.section-events .post-container.e1 .image-container {
  display: flex;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  height: auto;
  text-decoration: none;
}

.date-container{
  background: #0099DF;
  width: 145px;
  display: flex;
  align-content: center;
  justify-content: center;
height: 94px;
padding-top: 25px;
padding-bottom: 20px;
flex-wrap: wrap;
 padding-left: 27px;
}
.date-container .date{
  display: block;
width: 100%;
  font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 23px;
 margin-bottom: 10px;
 text-align: left;
color: #FFFFFF;
}

.date-container .day{
font-family: Gilroy;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 15px;
letter-spacing: 0.125em;
color: #FFFFFF;
text-align: left;
display: block;
width: 100%;
}

.section-events .post-container.e1 .content-container{
font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 130%;
color: #8D8D8D;
margin-bottom: 0;
padding-top: 24px;
padding-left: 23px;
}


.section-events .post-container.e1 .content-container .post-title{
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin-bottom: 5px;
}


.video-box,
.events-box {
  display: flex;
}

.video-items,
.events-items{
  width: calc(100% - 367px);
  padding-right: 30px;
}

.right-banner {
	width: 100%;
  max-width: 367px;
  
}


.right-banner a{
  padding: 0;
}


.section-video {
  padding: 50px 20px;
  background: #fff;
  width: 100%;
}

.section-video .post-container  {
  width: calc(50% - 15px);
  background: #FFFFFF;
  border: 1px solid #E9EEF1;
  box-sizing: border-box;
  border-radius: 7px;
 padding: 28px;
  height: 332px;
  margin-bottom: 30px;
  margin-right: 30px;
}


.section-video .post-container:nth-child(2n)  {
  margin-right: 0px;	
}


.section-video .post-container.e1 .post-title {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}

.section-banner-download{
	  width: 100%;
  background: #f6f6f6;
padding: 60px 20px 96px 20px;
}

.section-banner-download .container {
 padding-top: 78px;
padding-left: 76px;
padding-right: 570px;
  position: relative;
}

.section-bg__desktop {
 
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  background-repeat: no-repeat;
background-position: left top;
}

.section-bg__mobile{
	display: none;
	
}

.section-banner-download .banner-title {
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #FFFFFF;
  z-index: 9;
  position: relative;
  margin-bottom: 29px;
}


.section-banner-download .banner-subtitle{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 130%;
  color: #FFFFFF;
  position: relative;
  z-index: 9;
}

.section-banner-download .banner-buttons {
  position: relative;
  z-index: 9;
  justify-content: flex-start;
  padding-top: 40px;
  padding-bottom: 75px;
}


.section-banner-download .banner-buttons .button-subscribe{
  background: linear-gradient(90deg, #FFE07D 0%, #FFD064 100%);
  box-shadow: 0px 7px 40px rgba(0, 43, 132, 0.35);
  border-radius: 5px;
  text-decoration: none;
  width: 169px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  color: #000000;
font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 14px;
}



.section-banner-download .banner-buttons .button-download{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 42px;
  color: #FFFFFF;
  text-decoration: none;
margin-left: 25px;
padding-left: 40px;
background: url("/wp-content/themes/reboot_child/img/document-download.svg");
background-repeat: no-repeat;
background-position: left center;
}



 .site-footer-container  .site-footer .site-footer-inner{
  max-width: 1160px;
 
  padding: 0;
}



.telegramm-icon a{
  background-image: url("/wp-content/themes/reboot_child/img/footer-tel.svg");
  background-color: #002B84;
  border-radius: 5px;
  width: 44px;
  height: 44px;
  font-size: 0;
  background-repeat: no-repeat;
background-position: center;
display: block;
}

.write-us a{
  background: linear-gradient(90deg, #0099DF 0%, #55CAFF 100%);
  box-shadow: 0px 7px 40px rgba(0, 153, 223, 0.3);
  border-radius: 5px;
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21.4px;
  color: #FFFFFF !important;
  height: 44px;
  display: block;
  padding: 5px 20px;
}

.write-us a span{ 
padding-left: 34px;
padding-top: 6px;
display: block;
padding-right: 5px;
padding-bottom: 6px;

background: url("/wp-content/themes/reboot_child/img/write-us.svg");
 
background-repeat: no-repeat;
background-position: left center;}

.footer-widgets .footer-widget:nth-child(4) .widget_block {
  display: flex;
  flex-wrap: wrap;
  max-width: 266px;
  justify-content: space-between;
}
.write-us div,
.telegramm-icon div{
display: block !important;
}


.copyright-container {
  padding-top: 55px;
}
.socials-buttons {
display: flex;
justify-content: space-between;
width: 100%;
max-width: 147px;
padding-top: 30px;
}
.socials-buttons .wp-block-button__link {
  background: url("/wp-content/themes/reboot_child/img/footer-socials.svg");
 width: 30px;
  height: 20px;
  font-size: 0;
  padding: 0;
  display: block;
  border-radius: 0;
}
.socials-buttons .mail{
  background: url("/wp-content/themes/reboot_child/img/footer-socials.svg");
  background-position: right;
width: 30px;
 
}
.socials-buttons .insta {
  background: url("/wp-content/themes/reboot_child/img/footer-socials.svg");
 background-position: -55px;
 
}

.site-footer-container .site-footer .site-footer-inner .footer-widgets   {
  margin-bottom: 0;
  padding-bottom: 0;
}

.site-footer-container .site-footer {
  padding-bottom: 35px;
}

.site-footer-container .site-footer li a{
padding-bottom: 7px;
padding-top: 7px;
font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 14px;
 position: relative;

color: #25242C;
}

.footer-widgets .widget_nav_menu ul.menu li a:before{
	content: '';
	background: url("/wp-content/themes/reboot_child/img/footer-menu-hover.svg");
	left: -13px;
	width: 5px;
height: 100%;
position: absolute;
 transition: all .5s;
top: 0;
background-repeat: no-repeat;
background-position: left center;
opacity: 0;
	
}
.footer-widgets .widget_nav_menu ul.menu li a:hover:before{
	opacity: 1;
}

.footer-widgets .widget_nav_menu ul.menu li a:hover{
	-webkit-transform: translateX(13px) translateZ(0);
    transform: translateX(13px) translateZ(0);
	font-weight: bold;
}


body header.site-header {
  background-repeat: no-repeat;
  background-position: center center;
  padding-bottom: 10px;
  margin-bottom: 0;
}



header .site-header-inner {
  position: relative;
  flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  max-width: 1160px !important;
}


header .top-menu ul li > a, header .top-menu ul li > span {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #25242C;
  text-transform: none;
      padding-bottom: 20px;
    display: block;
}



header .site-header-inner .header-html-1 {
display: flex;
padding-right: 0;
}



header .site-header-inner .header-html-1 .write-us{
  margin-right: 30px;
}

header .site-header-inner .top-menu {
  display: block;
  width: 100%;
  padding-top: 55px;
}

header .site-header-inner .top-menu ul {
  justify-content: space-between;
}


header .site-header-inner .top-menu ul li:first-child{
  padding-left: 0;
}



header .site-header-inner .top-menu ul li:last-child{
  padding-right: 0;
}

header .site-header-inner .top-menu>ul>li>a:before, header .site-header-inner .top-menu>ul>li>span:before {
    
    width: 40px;
   
    background: #00AFFF;
   
    left: calc(50% - 20px);
}


header .site-header-inner .top-menu ul li>a:hover, header .site-header-inner .top-menu ul li>span:hover {
    opacity: 1;
    font-weight: bold;
}

.section-top-offers .offers-items{
  width: 100%;
  display: block;
    position: relative;
	overflow: hidden;
	padding-top: 60px;
	margin-top: -38px;
}
.section-top-offers{
  background: #f6f6f6;
  padding: 25px 20px 50px 20px;
  position: relative;
  width: 100%;
}

.section-top-offers .post-container{
background: #FFFFFF;
border-radius: 7px;
width: 100%;
height: 231px;
overflow: hidden;
position: relative;
padding-top: 26px;
padding-left: 33px;
padding-right: 250px;
margin-bottom: 30px;
}


.section-top-offers .logo-container{
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
}

.section-top-offers .post-title {
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin: 0;
}

.section-top-offers .content-container{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 130%;
  color: #8D8D8D;
  margin-top: 12px;
  margin-bottom: 35px;
}

.section-top-offers .more-link {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #002B84;
  text-decoration: none;
}


.slick-track{
 
  display: flex;
}



.section-top-offers .slick-track .slick-slide {
  padding-left: 15px;
  padding-right: 15px;
}

.section-top-offers .container {
  max-width: 1190px;
  width: 100%;
}


.section-top-offers button.slick-arrow {
  background: #FFFFFF;
   
  width: 38.79px;
  height: 38.79px;
  border-radius: 10px;
  border: none;
  background-image: url("/wp-content/themes/reboot_child/img/slide-next.svg");
  background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 15px;
top: 0;
}

.section-top-offers button.slick-arrow.slick-prev {
right: 60px;
transform: rotate(180deg);
}


.section-top-offers .section-title {
margin-bottom: 0;
padding-left: 15px;
}


.post-card--horizontal {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #E9EEF1;
    box-sizing: border-box;
    border-radius: 7px;
   height: 170px;
	background-image: url("/wp-content/themes/reboot_child/img/posts-list-bg.svg");
background-repeat: no-repeat;
background-position: top right;
overflow: hidden;
}

.post-card--horizontal .post-card__title {
    font-family: Gilroy;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}

.post-card__thumbnail .post-card__category,
.post-card__meta {
    display: none !important;
}

.post-card__description {
    position: relative;
    margin-bottom: 0.4em;
    font-family: Gilroy;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 130%;
    color: #8D8D8D;
}

.post-card--horizontal .post-card__thumbnail {
  max-width: 170px;
margin-bottom: 0;
  overflow: hidden;
  flex: auto !important;
  height: 100%;
}


.post-card--horizontal .post-card__thumbnail img{
  max-width: 1000%;
  height: 100%;
  width: auto;
}


.blog #content.site-content {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
}
.single-post .content-area, 
.blog #content .content-area {
  max-width: calc(100% - 367px);
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 367px);
  flex: 0 0 calc(100% - 367px);
  padding-right: 30px;
}


.single-post .widget-area, 
.blog #content .widget-area {
 
  width: 100%;
  max-width: 367px;
 
  -ms-flex: 0 0 367px;
  flex: 0 0 367px;
    flex-grow: 0;
    flex-basis: 367px;
 
}


h1.page-title   {
font-family: Gilroy;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 29px;
color: #25242C;
margin-top: 10px;
margin-bottom: 60px;
}


.breadcrumbs-container{
background: #f6f6f6;
padding-top: 30px;
padding-bottom: 35px;
position: relative;
width: 100%;
}
.breadcrumbs-container .breadcrumb{
  margin: 0;
}
.breadcrumbs-container .breadcrumb span,
.breadcrumbs-container .breadcrumb a{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #9A9A9A;
  text-transform: none;
}


.breadcrumbs-container .breadcrumb .breadcrumb_last{
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 130%;
  color: #9A9A9A;
  text-transform: none;
}

.post-card--horizontal .post-card__body {
 
    padding-right: 80px;
}






.single-investment_offers  .rating-box,
.comment-form .comment-form-url,
.single-post .rating-box,
.single-post .entry-tags,
.entry-meta .entry-label,
.navigation.pagination{ display: none !important;}

.misha_loadmore01,
.misha_loadmore2,
.misha_loadmore {
    background: #FFFFFF;
    border: 1px solid #E9EEF1;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: center;
    width: 232px;
    height: 42px;
    margin-left: auto;
    margin-right: auto;
    line-height: 40px;
	cursor:pointer;
	
	
	font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 13px;
 
/* identical to box height, or 17px */

text-align: center;

color: #002B84;


}
.misha_loadmore01:hover,
.misha_loadmore2:hover,
.misha_loadmore:hover{
    background: linear-gradient(90deg, #0099DF 0%, #55CAFF 100%);
    box-shadow: 0px 7px 40px rgb(0 153 223 / 30%);
    color: #fff;	
}

.single-investment_offers h1.entry-title,
.single-investor_library h1.entry-title,
.single-post h1.entry-title {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
}

.single-investment_offers .entry-image,
 .single-investor_library .entry-image,
.single-post .entry-image  {
  border-radius: 7px;
  overflow: hidden;
}
.single-investment_offers .entry-content,
 .single-investor_library .entry-content,
.single-post .entry-content{
	font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 160%;
color: #8D8D8D;
}
.single-investment_offers .entry-social,
 .single-investor_library .entry-social,
.single-post .entry-social{
background: #FAFAFA;
border-radius: 7px;
height: 65px;
}
.single-investment_offers .entry-social .social-button,
 .single-investor_library  .entry-social .social-button,
.single-post .entry-social .social-button {
 height: 65px;
  background: transparent;
 
}
.single-investment_offers .entry-meta,
.single-post .entry-meta {
 
  border: none;
  margin-bottom: 0;
}
.entry-meta span{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.105em;
  color: #9A9A9A;
}

.entry-author:before {
color: transparent !important;
  background: url("/wp-content/themes/reboot_child/img/men.svg");
  background-repeat: no-repeat;
background-position: center;top: 10px;
  
}

.entry-time:before{
color: transparent !important;
  background: url("/wp-content/themes/reboot_child/img/time.svg");
  background-repeat: no-repeat;
background-position: center;top: 10px;	
}


.entry-date:before{
color: transparent !important;
  background: url("/wp-content/themes/reboot_child/img/cal.svg");
  background-repeat: no-repeat;
background-position: center;top: 10px;	
}



.entry-views:before{
color: transparent !important;
  background: url("/wp-content/themes/reboot_child/img/eye.svg");
  background-repeat: no-repeat;
background-position: center;top: 10px;	
}


.single-post .site-content {
 
  padding-left: 15px;
  padding-right: 15px;
}

.single-post .content-area{
padding-right: 100px;
padding-left: 68px;
	
}


body .entry-content ul:not([class]) > li:before{
top: 11px;
width: 5px;
height: 5px;
border-color: #8D8D8D !important;
background: #8D8D8D;	
}

body .entry-content ul:not([class]) li{
	padding-left: 20px;
}


body .entry-content a {
  color: #00AFFF;
  text-decoration: none;
}

body .entry-content blockquote {
  background: #EBF4FF;
  border-radius: 7px;
  padding-left: 30px;
}
body .entry-content blockquote cite,
body .entry-content blockquote p{
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 160%;
  color: #8D8D8D;
 
  border-left: 3px solid #0099DF;
  padding-left: 30px;
}

body .entry-content ol:not([class]) > li:before{
color: #8D8D8D;	
font-weight: 400;
}

.entry-content ol:not([class]) li{
	padding-left: 20px;
}


.related-posts-container {
  background: #f6f6f6;
  padding-bottom: 20px;
}


.related-posts-container  .related-posts__header {
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: #000000;
  text-align: left;
}




.related-posts-container .post-card--related{
  background: #FFFFFF;
  border: 1px solid #E9EEF1;
  box-sizing: border-box;
  border-radius: 7px;
  overflow: hidden;
  min-width: 205px;
}


.related-posts-container .post-card--related .post-card__title a{
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}

.related-posts-container .post-card--related .post-card__description {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 130%;
  color: #8D8D8D;
  padding-left: 25px;
margin-bottom: 30px;
  padding-right: 25px;
  
  height: 58px;
overflow: hidden;
}


.post-card--related .post-card__title{
padding-right: 25px;
padding-left: 25px;
font-size: 16px;
line-height: 19px;
margin-bottom: 20px;
height: 38px;
overflow: hidden;
}

.related-posts-container  .post-card__thumbnail{
  /* height: 80px; */
  overflow: hidden;
  margin-bottom: 23px;
}
.related-posts-container #related-posts {
padding-left: 15px;
padding-right: 145px;
padding-top: 62px;
}





.related-posts-container .post-cards--vertical {
  
 grid-gap: 30px;
  grid-template-columns: repeat(auto-fit,minmax(235px,1fr));
 
}


.comment-form textarea {
  border: 1px solid #E5E5E5;
  box-sizing: border-box;
  border-radius: 5px;
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 160%;
  color: #C6C6C6;
}



.comment-form  input[type="text"], .comment-form  input[type="email"]{
  border: 1px solid #E5E5E5;
  box-sizing: border-box;
  border-radius: 5px;
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 23px;
  color: #C6C6C6;
  padding-top: 5px;
  padding-bottom: 5px;
}



.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url {
  width: calc(50% - 10px);
  float: left;
  margin-left: 20px;
}

.comment-respond .comment-form-author {
  margin-left: 0;
}
.post-list .post-list-container a,
.post-list .post-list-container a h3 {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  text-decoration: none;
  margin-bottom: 0;
}



.widget-area .post-list {
  border: 1px solid #E9EEF1;
  box-sizing: border-box;
  border-radius: 7px;
padding: 30px 65px 25px 65px;
}


.post-list  .post-meta {
  font-family: Gilroy;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.105em;
  color: #9A9A9A;
  padding-top: 12px;
}


.post-list  .post-meta .entry-date:before {
  background-position: left 5px;
}
.post-list  .post-meta .entry-date {
padding-left: 35px;
width: 122px;
display: inline-block;
}

.post-list  .post-meta .entry-views:before {
 
  top: 8px;
}

.post-list .post-list-container {
  width: 100%;
  margin-bottom: 40px;
}



.post-list .block-title {
  font-family: Gilroy;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: #000000;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 27px;
  margin-bottom: 50px;
}



.header-search .search-icon {
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 5px;
    width: 44px;
    height: 44px;
    display: block;
    background: url("/wp-content/themes/reboot_child/img/search.svg");
    background-repeat: no-repeat;
    background-position: center;
}


.header-search .search-icon:before{
	display: none;
}

.header-search{
    margin-left: auto;
    margin-right: 15px;
}



.search-screen {
 
    z-index: 9999;
 
}


.single-post .entry-image img {
    width: 100%;
    height: auto;
}






.post-type-archive-investment_offers .post-cards .post-card,
.post-type-archive-investor_library .post-cards .post-card{
    background: #FFFFFF;
    border: 1px solid #E9EEF1;
    box-sizing: border-box;
    border-radius: 7px;
padding: 27px 29px 10px 29px;
}

.single-investor_library .widget-area,
.single-investment_offers  .widget-area,
.post-type-archive-investment_offers  .widget-area,
.post-type-archive-investor_library  .widget-area {
 
  max-width: 370px;
 
  -ms-flex: 0 0 370px;
  flex: 0 0 370px;
  
    flex-basis: 370px;
 
}
.single-investor_library .content-area,
.post-type-archive-investment_offers .content-area,
.single-investment_offers .content-area,
.post-type-archive-investor_library .content-area {
  max-width: calc(100% - 370px);
  -ms-flex: 0 0 calc(100% - 370px);
  flex: 0 0 calc(100% - 370px);
  padding-right: 30px;
}

.post-type-archive-investment_offers .post-card--vertical,
.post-type-archive-investor_library .post-card--vertical {
  padding-bottom: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  min-width: 280px;
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
}


.single-investor_library .site-content,
.single-investment_offers .site-content,
.post-type-archive-investment_offers .site-content,
.post-type-archive-investor_library .site-content {
  position: relative;
  background: #fff;
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
}


.post-type-archive-investment_offers .post-card__title a, 
.post-type-archive-investor_library .post-card__title a {
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}
.post-type-archive-investment_offers .post-card__title a{
font-weight: 700;	
}

.post-type-archive-investment_offers  .post-meta ,
.post-type-archive-investor_library  .post-meta {
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.105em;
  color: #9A9A9A;
  margin-bottom: 25px;
}

.post-type-archive-investment_offers  .post-meta:before,
.post-type-archive-investor_library  .post-meta:before {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-right: 20px;
	background: url("/wp-content/themes/reboot_child/img/date-post.svg");
}


.post-type-archive-investor_library  .post-card--vertical .post-card__title{
line-height: 19px;
border-bottom: 1px solid #E5E5E5;
padding-bottom: 30px;
margin-bottom: 15px;
}
.post-type-archive-investment_offers .post-card--vertical .post-card__title{
line-height: 19px;
 
padding-bottom: 0px;
margin-bottom: 15px;	
}

.post-type-archive-investment_offers  .post-card--vertical .btn-more,
.post-type-archive-investor_library  .post-card--vertical .btn-more{
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  color: #002B84;
  text-decoration: none;
}


.post-cards--vertical {
 
  margin-bottom: 30px;
}

.single-investor_library  .rating-box,
 
.post-type-archive-investor_library .post-card__description{
display: none;	
}


.single-investor_library .entry-title {
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 27px;
}

.single-investor_library .entry-image  img{
  width: 100%;
}

.single-investor_library .entry-image {
  margin-bottom: 25px;
  border-radius: 7px;
  overflow: hidden;
  width: 100%;
}


.single-investor_library .entry-meta {
 
  padding-bottom: 0px;
  margin-bottom: 25px;
 
  border-bottom: 0;
}


.single-investor_library .entry-content {
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: #8D8D8D;
}


body.single-investor_library .entry-content blockquote {
 
  border-left: none !important;
}



.related-posts-container.investor_library .post-card--horizontal {
  width: calc(50% - 15px);
  
  height: 210px;

  margin-right: 30px;
}


.related-posts-container.investor_library .post-card--horizontal:nth-child(2n) {

  margin-right: 0px;	
}
.related-posts-container.investor_library  .post-card--horizontal .post-card__thumbnail {
 
  margin-bottom: 0 !important;
}

.single-investment_offers .post-card__thumbnail{
	position: relative;
}

.single-investment_offers .post-card__thumbnail:after{
	content: '';
background: linear-gradient(360deg, rgba(14, 41, 99, 0.71) 9.98%, rgba(11, 72, 198, 0) 100%);
border-radius: 5px;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;

}

.single-investment_offers article {
  position: relative;
}
.single-investment_offers .title-container {
position: absolute;
z-index: 9;
left: 0;
padding-left: 33px;
width: 100%;
padding-right: 50px;
}


.single-investment_offers .title-container .spec-logo-container{
  background: #FFFFFF;
  border-radius: 0px 0px 15px 0px;
  width: 92px;
  height: 88px;
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 16px;
  flex-wrap: wrap;
}



.single-investment_offers .title-container .entry-title {
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  color: #FFFFFF;
  margin-top: 57px;
  margin-left: 7px;
}
.single-investment_offers .entry-image img {
  width: 100%;
}

.single-investor_library  .content-area,
.single-investment_offers .content-area{
padding-right: 90px;
padding-left: 70px;
}


.single iframe{
  width: 100%;
}


.single span[itemprop="image"] {
    display: block;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}



.advanced-data-container{
border-top: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
margin-bottom: 40px;
margin-top: 20px;
padding-top: 15px;
padding-bottom: 36px;
display: flex;
flex-wrap: wrap;
}


.advanced-data-container .yield-from,
.advanced-data-container .investments{ 
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #000000; position: relative;width: 50%;
  margin-bottom: 39px;
  
}
.advanced-data-container .contact-form,	
.advanced-data-container .telephone{ 
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #000000; position: relative;width: 50%;
}


.advanced-data-container .investments:before{
	content: '';
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url("/wp-content/themes/reboot_child/img/group1.svg");
	background-position: center bottom;
background-repeat: no-repeat;
margin-right: 16px;
margin-bottom: -5px;
}

.advanced-data-container .yield-from:before{
	content: '';
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url("/wp-content/themes/reboot_child/img/group2.svg");
	background-position: center bottom;
background-repeat: no-repeat;
margin-right: 16px;
margin-bottom: -5px;
}


.advanced-data-container .telephone:before{
	content: '';
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url("/wp-content/themes/reboot_child/img/group3.svg");
	background-position: center bottom;
background-repeat: no-repeat;
margin-right: 16px;
margin-bottom: -5px;
}


.advanced-data-container .contact-form:before{
	content: '';
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url("/wp-content/themes/reboot_child/img/group4.svg");
	background-position: center bottom;
background-repeat: no-repeat;
margin-right: 16px;
margin-bottom: -5px;
}



.tax-container a  {
  background: #0099DF;
  border-radius: 5px;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  padding: 2px 5px;
  text-decoration: none;
  margin-right: 20px;
}

.tax-container a:hover  {
background: #EBF4FF;
color: #000000;	
}


.tax-container {
  display: flex;
  padding-top: 10px;
  padding-bottom: 15px;
}




.subscribe-container{
    width: 100%;
 
    min-height: 406px;
    border-radius: 7px;
    overflow: hidden;
    background: url("/wp-content/themes/reboot_child/img/subascribe-bg.jpg");
    background-repeat: no-repeat;
    max-width: 1093px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    padding-left: 170px;
    padding-right: 140px;
    padding-top: 60px;
}


.subscribe-container .subscribe-form{
    width: 259px;
    box-sizing: border-box;
    position: relative;
    display: block;
}

.subscribe-container .subscribe-description{
width: calc(100% - 260px);
    font-family: 'Gilroy';
    font-style: normal;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    padding-top: 77px;
    padding-bottom: 20px;
}

.subscribe-container span,
.subscribe-container input,
.subscribe-container label {
 
    display: block;
    width: 100%;
}


.subscribe-container input{
background: #FFFFFF;
    border: 1px solid #0584CE;
    box-sizing: border-box;
    border-radius: 5px;
    height: 35px;
    font-family: 'Gilroy';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #C4C4C4;
}

.subscribe-container input.name{
background-image: url("/wp-content/themes/reboot_child/img/user.svg");
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 40px;
	
}


.subscribe-container input.tel{
background-image: url("/wp-content/themes/reboot_child/img/call.svg");
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 40px;
	
}



.subscribe-container input.mail{
background-image: url("/wp-content/themes/reboot_child/img/sms-tracking.svg");
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 40px;
	
}







.subscribe-container  textarea{
height: 70px;
    background: #FFFFFF;
    border: 1px solid #0584CE;
    box-sizing: border-box;
    border-radius: 5px;
    width: 100%;
    font-family: 'Gilroy';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #C4C4C4;
    padding-left: 40px;
    background-image: url("/wp-content/themes/reboot_child/img/message-text.svg");
    background-repeat: no-repeat;
    background-position: 11px 10px;
}


.subscribe-container input.wpcf7-submit{
    background: linear-gradient(90deg, #FFE07D 0%, #FFD064 100%);
    box-shadow: 0px 7px 40px rgb(0 43 132 / 35%);
    border-radius: 5px;
    height: 42px;
    width: 100%;
    border: none;
    font-family: 'Gilroy';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    color: #000000;
	cursor: pointer;
}


.subscribe-container form p {
    margin: 0;
}

.subscribe-container form label {
    margin-bottom: 15px;
}


.wpcf7-not-valid-tip {
 
    font-size: 12px;
    position: absolute;
}




.wpcf7-response-output{display: none;}



.subscribe-container .wpcf7-spinner {
  
    width: 24px !important;
    height: 24px;
    border: none;
   
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50% - 15px);
    margin: 0;
}



.files-content {
border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 7px;
    padding-top: 28px;
    padding-bottom: 26px;
    padding-left: 154px;
    padding-right: 60px;
    background: url("/wp-content/themes/reboot_child/img/pdf-bg.png");
    background-repeat: no-repeat;
    background-position: 32px 20px;
    min-height: 98px;
	position: relative;
	display: flex;
}


.files-content:after {
	content: '';
	width: 46px;
	height: 46px;
	background: url("/wp-content/themes/reboot_child/img/download-vector.svg");
	position: absolute;
	top: 0; 
	right: 0px;
	
}

.files-content a {
    font-family: 'Gilroy';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #002B84;
    text-decoration: none;
    padding-left: 40px;
    position: relative;
    display: block;
}


.files-content a.presentation {
  margin-right: 70px;	
}

.files-content a span{
width: 25px;
    height: 26px;
    background: url("/wp-content/themes/reboot_child/img/document-download.svg");
    display: block;
    position: absolute;
    left: 0;
    top: 0;
 
}



.post-type-archive-investment_offers .advanced-data-container {
  border-top: 0px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-top: 0px;
  padding-bottom: 36px;
  display: flex;
  flex-wrap: wrap;
}


.post-type-archive-investment_offers .advanced-data-container .yield-from, 
.post-type-archive-investment_offers .advanced-data-container .investments {
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  position: relative;
  width: 100%;
  margin-bottom: 9px;
}
.post-type-archive-investment_offers .tax-container a {
	display: none;
}

.post-type-archive-investment_offers .tax-container a:first-child {
	display: block;
}

.post-type-archive-investment_offers .tax-container a {
  background: #0099DF;
  
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  padding: 4px 8px;
  text-decoration: none;
  margin-right: 20px;
  border-radius: 0px 7px 0px 0px;
 
}

.post-type-archive-investment_offers .tax-container {
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  position: absolute;
  bottom: 0;
}


.post-type-archive-investment_offers .post-card__thumbnail {
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 20px;
}


.post-type-archive-investment_offers .post-card__description{
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #8D8D8D;
  margin-bottom: 30px;
}

.post-type-archive-investment_offers .post-cards .post-card{
	padding: 27px 29px 25px 29px;
}



.filter {
display: block;
width: 100%;
min-height: 113px;
padding-top: 10px;
}

.filter form{
	display: flex;padding-top: 8px;
}
.filter form:before{
	content:'';
width: 67px;
height: 60px;
background: url("/wp-content/themes/reboot_child/img/filter-icon.svg");
display: block;
 
margin-right: 37px;
margin-top: -8px;
background-repeat: no-repeat;
background-position: left top;
}



.filter form select{
background: #FFFFFF;
border: 1px solid #E5E5E5;
box-sizing: border-box;
border-radius: 5px;
font-family: 'Gilroy';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1;
color: #C6C6C6;
height: 44px;
margin-right: 45px;
min-width: 245px;
}


.filter form button {
  background: linear-gradient(90deg, #0099DF 0%, #55CAFF 100%);
  box-shadow: 0px 7px 40px rgba(0, 153, 223, 0.3);
  border-radius: 5px;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  width: 189px;
  height: 44px;
  border: none;
  cursor: pointer;
}

.d-none,
.contact-phone {
    opacity: 0;
    display: none;
}


 
.telephone .show-contact {
 
    cursor: pointer;
}


.telephone.active .show-contact{
    opacity: 0;
    display: none;	
}


.telephone.active .contact-phone {
    opacity: 1;
    display: inline-block;
}


.contact-form a{
	    text-decoration: none;
}



@media(max-width: 1199px){


.site-footer-container .site-footer .site-footer-inner,
.container,
header .site-header-inner {
    max-width: 960px !important;
}	

.single-post .content-area {
    padding-right: 30px;
    padding-left: 0px;
}
.fixed.site-content,
.single-post .site-content {
    padding-left: 0px;
    padding-right: 0px;
}
.related-posts-container #related-posts {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 62px;
}
.related-posts-container .post-cards--vertical {
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit,minmax(205px,1fr));
}
	
 .content-area {
 
    padding-right: 30px;
}
	
.btn-white {
    min-width: 105px;
}	
.btn-dark {

    min-width: 105px;

}
.banners-list .selection-list__item {
    padding: 20px 20px 20px 20px;
}
.banners-list .item-img {
    width: 62px;
}
.banners-list .selection-list__item-title {
    width: calc(100% - 62px);
    padding-left: 20px;
}
.section-top-offers .post-container {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 200px;
    margin-bottom: 30px;
}

.section-top-offers .container {
    max-width: 990px !important;
    width: 100%;
}

.telegramm-banner {
    width: 300px;
    padding-top: 200px;
    padding-left: 25px;
    padding-right: 25px;
    height: 500px;
}
.bibl-invest-items {
    width: calc(100% - 300px);
    display: flex;
    flex-wrap: wrap;
}
.section-banner .container {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 425px;
    min-height: 300px;
    border-radius: 7px;
    overflow: hidden;
}

.novosti-right-tags {
    width: 300px;
}
.novosti-items {
    width: calc(100% - 300px);
    padding-right: 30px;
}
.tabcontent1 .tabcontent-container .post-container .post-title, .tabcontent .tabcontent-container .post-container .post-title {
    padding-left: 15px;
    height: 115px;
    padding-top: 0px;
}	

.right-banner {
    width: 100%;
    max-width: 300px;
}
.video-items, .events-items {
    width: calc(100% - 300px);
    padding-right: 30px;
}

.section-banner-download .container {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 400px;
    position: relative;
}
	
	.single-investor_library  .content-area,
	.single-investment_offers .content-area {
    padding-right: 30px;
    padding-left: 0px;
}
	.filter form:before {
    margin-right: 15px;
}
.filter form select {

    margin-right: 15px;
    min-width: 100px;
    width: calc(25% - 10px);
}


	
	
	
	
	
}

 







@media(max-width: 991px){
	.post-type-archive-investment_offers .widget-area,
	.single-investor_library  .widget-area,
	.single-investment_offers .widget-area, .post-type-archive-investor_library .widget-area {
    max-width: 300px;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    flex-basis: 300px;
}
.post-type-archive-investment_offers .content-area,
.single-investor_library .content-area,
.single-investment_offers .content-area, .post-type-archive-investor_library .content-area {
    max-width: calc(100% - 300px);
    -ms-flex: 0 0 calc(100% - 300px);
    flex: 0 0 calc(100% - 300px);
    padding-right: 30px;
}

.single-investor_library .title-container .entry-titl,
.single-investment_offers .title-container .entry-title {
    font-family: 'Gilroy';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 20px;
    margin-left: 7px;
}

 
.single-investment_offers .title-container {
    position: absolute;
    z-index: 9;
    left: 0;
    padding-left: 10px;
    width: 100%;
    padding-right: 10px;
}
.single-investment_offers .title-container .spec-logo-container {

    width: 50px;
    height: 50px;

    padding: 5px;
 
}

.tax-container {

    flex-wrap: wrap;
}

.tax-container a {
    margin-bottom: 10px;
}

.files-content {
    padding-left: 120px;
    padding-right: 60px;
    flex-wrap: wrap;
	    padding-bottom: 16px;
}
.files-content a {
 
    margin-bottom: 10px;
}

.subscribe-container {
    width: 100%;
    min-height: 406px;
    border-radius: 7px;
    overflow: hidden;
    background: url("/wp-content/themes/reboot_child/img/subascribe-bg.jpg");
    background-repeat: no-repeat;
    max-width: 1093px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 50px;
}




.subscribe-container .subscribe-description {
    width: calc(100% - 260px);
    font-family: 'Gilroy';
    font-style: normal;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    padding-top: 40px;
    padding-bottom: 20px;
}








.site-footer-container .site-footer .site-footer-inner,
.container,
header .site-header-inner {
    max-width: 720px !important;
}	


.single-post .content-area, .blog #content .content-area {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: auto;
    flex: auto;
    padding-right: 0px;
}	
	
.widget-area {
    display: block;
	 flex-basis: auto;
	     margin-left: auto;
    margin-right: auto;
 
}	
.content-area {
    padding-right: 0px;
	padding-bottom: 60px;
}
 
.banners-list .selection-list__item {
    padding: 20px 20px 20px 20px;
    margin-bottom: 30px;
    width: 100%;
    margin-right: 0;
}	
.video-items, .banners-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
}
.section-invest-pred .invest-pred-box {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}


.invest-pred-box .post-container.e1 {
    width: calc(50% - 15px);
}

.section-invest-pred .invest-pred-box .post-container:nth-child(2) {
    margin-right: 0;
}
.second-posts-container {
    width: 100%;
    padding-top: 30px;
}

.bibl-invest-items {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
	    margin-bottom: 30px;
}

.bibl-invest-box {
    display: flex;
    flex-wrap: wrap;
}

.telegramm-banner {
    width: 300px;
    padding-top: 200px;
    padding-left: 25px;
    padding-right: 25px;
    height: 450px;
    margin-left: auto;
    margin-right: auto;
}
.section-banner .container {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 260px;
    min-height: 250px;
    border-radius: 7px;
    overflow: hidden;
}
.section-banner .banner-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
}
.section-banner .banner-subtitle {
    font-family: Gilroy;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
}

.banner-buttons {
    display: flex;
    width: 100%;
    padding-top: 20px;
    justify-content: space-between;
    max-width: 525px;
}

.tab {
    
    background: transparent;
    
    height: auto;
    flex-wrap: wrap;
}

.tab button {
    
    background: #fff;
    margin-bottom: 15px;
	border-radius: 5px;
    overflow: hidden;
}

.d-flex {
    display: flex;
    flex-wrap: wrap;
}
.novosti-items {
    width: 100%;
    padding-right: 0px;
}
.novosti-right-tags {
    width: 100%;
    padding-top: 30px;
}

.tabcontent1, .tabcontent {
    margin-top: 0px;

}
.video-box, .events-box {
    display: flex;
    flex-wrap: wrap;
}
.video-items, .events-items {
    width: 100%;
    padding-right: 0px;
	    padding-bottom: 30px;
}

.right-banner {
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.video-items {
    width: 100%;
    max-width: 100%;
}
.section-banner-download .container {
 
    padding-right: 200px;
 
}
.write-us a {
    height: 44px;
    display: block;
    padding: 0;
    width: 44px;
}
.write-us a span {
    padding-left: 0;
    padding-top: 0;
    display: block;
    padding-right: 0;
    padding-bottom: 0;
    background: url("/wp-content/themes/reboot_child/img/write-us.svg");
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    width: 100%;
    height: 100%;
}

header .site-header-inner .top-menu {
    display: none;
}

.humburger {
    width: 44px;
    height: 44px;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 5px;
	left: 0px;
}
.humburger span {
    background: #0099DF;
}
.humburger span:first-child {
    top: 13px;
    width: 22px;
    background: #0099DF;
	   margin-left: 0;
    left: 11px;
}

.humburger span:nth-child(2) {
    top: 22px;
    margin-top: 0;
    width: 22px;
    margin-left: 0;
    left: 11px;
}

.humburger span:last-child {
    bottom: 0;
    width: 15px;
    top: 30px;
    left: 18px;
    margin-left: 0;
}

.site-branding {
 max-width: 430px;
    padding-left: 70px;
 
}
.header-search {
    margin-left: auto;
    margin-right: 30px;
}
.mobile-menu-placeholder.open {
    margin-top: 0px;
}

.humburger.open span:first-child {
    -webkit-transform: translateY(7px) rotate(45deg) translateZ(0);
    transform: translateY(7px) rotate(45deg) translateZ(0);
}
.humburger.open span:last-child {
    -webkit-transform: translateY(-7px) rotate(-45deg) translateZ(0);
    transform: translateY(-10px) rotate(-45deg) translateZ(0);
    width: 22px;
    left: 11px;
}

.filter form:before{
	display: none;
}

.filter form {
 
    flex-wrap: wrap;
}

.filter form button {
 
    width: 25%;
 
}
.filter form select {
    margin-right: 15px;
    min-width: 100px;
    width: calc(25% - 15px);
}







}





@media(max-width: 767px){
	
	.post-type-archive-investment_offers .content-area,
	.single-investor_library .content-area,
	.single-investment_offers .content-area, .post-type-archive-investor_library .content-area {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-right: 0px;
}

.subscribe-container {
    width: 100%;
    min-height: 406px;
    border-radius: 7px;
    overflow: hidden;
  
    max-width: 1093px;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    flex-wrap: wrap;
    background: linear-gradient(95.36deg, #4167B8 0%, #0099DF 99.62%);
    padding-bottom: 30px;
}

.subscribe-container .subscribe-description {
    width: 100%;
    font-family: 'Gilroy';
    font-style: normal;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 20px;
}

.subscribe-container .subscribe-form {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    display: block;
}
.advanced-data-container .contact-form, .advanced-data-container .telephone,
.advanced-data-container .yield-from, .advanced-data-container .investments {
 margin-bottom: 20px;
    width: 100%;
 
}
.advanced-data-container {
 
    margin-bottom: 30px;
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
}
	
	.fixed.site-content,
	.related-posts-container #related-posts,
.single-post .site-content,
.site-footer-container .site-footer .site-footer-inner,
.container,
header .site-header-inner {
     max-width: 720px;
	padding-left: 20px;
    padding-right: 20px;
}	


.single-post .widget-area, .blog #content .widget-area {
    width: 100%;
    max-width: 100%;
    -ms-flex: auto;
    flex: auto;
    flex-grow: 0;
    flex-basis: auto;
}

.section-top-offers {
    padding: 25px 0px 50px 0px;
}
.section-top-offers .logo-container {
    max-width: 50%;
}
.section-top-offers .post-container {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 50px;
    margin-bottom: 20px;
}
.section-top-offers .content-container {
    margin-top: 12px;
    margin-bottom: 15px;
    height: 80px;
    overflow: hidden;
}
.invest-pred-box .post-container.e1 {
  
    padding: 20px;
}
.bibl-invest-items .post-container {
    width: calc(33.33% - 14px);
    margin-right: 20px;
    margin-bottom: 20px;
}
.bibl-invest-items .post-container:nth-child(3n) {
    margin-right: 0;
}

.site-footer-container .site-footer {
    padding-bottom: 35px;
    padding-top: 30px;
}
.site-footer-container .site-footer .wp-block-image  {
    margin-bottom: 27px;
}
.site-footer-container .site-footer .footer-widget,
.site-footer-container .site-footer .widget {
    margin-bottom: 0px;
}

.telegramm-icon,
.write-us {
    padding-top: 35px;
}
.copyright-container {
    padding-top: 45px;
}

.footer-widgets .footer-widget:nth-child(4) .widget_block {
    justify-content: flex-start;
}
.telegramm-icon {
   
    padding-left: 50px;
}

.site-header-inner.fixed {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.site-branding {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    order: 10;
    width: 100%;
	    margin-bottom: 30px;
}

.humburger {
    width: 44px;
    height: 44px;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 5px;
    left: auto;
    order: 20;
    position: relative;
    top: auto;
}

.header-search {
    margin-left: 0px;
    margin-right: 0px;
    order: 30;
    position: relative;
    top: auto;
    right: auto;
}

header .site-header-inner .header-html-1 {
    display: flex;
    padding-right: 0;
    order: 40;
    margin-top: 0;
}

.telegramm-icon, .write-us {
    padding-top: 0px;
}
header .site-header-inner .header-html-1 .write-us {
    margin-right: 0px;
}
header .site-header-inner .header-html-1 .telegramm-icon {
    padding-left: 50px;
}
body header.site-header {
 
    padding-bottom: 20px;
    margin-bottom: 0;
    padding-top: 10px;
}

.tabcontent1, .tabcontent {
 
    padding: 20px;
 
}
 

.filter form select {
    margin-right: 14px;
    min-width: 100px;
    width: calc(50% - 7px);
    margin-bottom: 14px;
}

.filter form select#cat2{
margin-right: 0;	
}
.filter form button {
    width: calc(50% - 7px);
}

.filter {
 
    padding-top: 0;
padding-bottom: 15px;
}
.filter form {

    padding-top: 0px;
}



}




@media(max-width: 575px){
	
	
	.files-content {
    padding-left: 100px;
    padding-right: 50px;
    flex-wrap: wrap;
    padding-bottom: 16px;
    background-position: 15px 39px;
}
	
.post-card--horizontal {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #E9EEF1;
    box-sizing: border-box;
    border-radius: 7px;
    height: auto;
    background-image: url("/wp-content/themes/reboot_child/img/post-list-bg-mob.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    overflow: hidden;
}
.post-card--horizontal .post-card__thumbnail {
    max-width: 100%;
    margin-bottom: 0;
    overflow: hidden;
    flex: auto !important;
    height: 170px;
}
.post-card--horizontal .post-card__thumbnail img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.post-card--horizontal .post-card__body {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 40px;
}
.invest-pred-box .post-container.e1 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}

.section-video,
.section-events,
.section-novosti,
.section-bibl-invest,
.section-banner-3,
.section-invest-pred {
    padding-left:  0px;
	 padding-right:  0px;
}
	.section-top-offers .container {
    padding-left: 0;
    padding-right: 0;
}

.invest-pred-box .post-container.e1 {
    height: auto;
}
.second-posts-container {
    padding-top: 0px;
}

.bibl-invest-items .post-container {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
}
.tabcontent .tabcontent-container .post-container {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 30px;
}

.section-banner-3 {
    padding-bottom: 0;
}

.section-top-offers .post-container {
  
    height: 295px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}
.section-top-offers .content-container {
    margin-top: 12px;
    margin-bottom: 30px;
    height: 125px;
    overflow: hidden;
}
.section-top-offers .post-title {
    height: 38px;
    overflow: hidden;
}

.section-top-offers .offers-items {
       padding-bottom: 60px;
}
.section-top-offers button.slick-arrow {
   
    width: 59px;
    height: 59px;
    right: calc(50% - 75px);
    top: auto;
    bottom: 0;
}

.section-top-offers button.slick-arrow.slick-prev {
    right: calc(50% + 15px);
    transform: rotate(180deg);
}

.section-top-offers {
    padding: 25px 0px 10px 0px;
}
.post-container.e1 .image-container {
    height: 180px;
}
.second-posts-container .post-container .right-content {
  width: calc(100% - 88px);
    padding: 28px 20px 20px 20px;
}

.second-posts-container .image-container {
    border-radius: 5px;
    width: 88px;
    height: 147px;
    display: block;
    overflow: hidden;
}

.section-buttons {
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
}
.btn-white {
    min-width: 105px;
    width: 100%;
    margin-bottom: 30px;
	    padding: 17px 20px;
    line-height: 16px;
}
.btn-dark {
    min-width: 105px;
    width: 100%;
	    padding: 17px 20px;
    line-height: 16px;
}
.section-invest-pred {
    padding-bottom: 60px;
}
.bibl-invest-items .post-container.e1 .image-container {
    height: 105px;
}
.bibl-invest-items .post-container.e1 .content-container {
    margin-bottom: 10px;
}

.telegramm-banner {
    width: 330px;
    padding-top: 230px;
    height: 514px;
}
.section-bibl-invest {
    padding-bottom: 30px;
}
.section-banner .container {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 250px;
    border-radius: 7px;
    overflow: hidden;
    background: url("/wp-content/themes/reboot_child/img/full-banner-1-mobile.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 598px;
    max-width: 330px !important;
}
.section-banner .banner-title {
    font-size: 18px;
    line-height: 22px;
margin-bottom: 30px;
}
.section-banner .banner-subtitle {
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
}
.banner-buttons {
    display: flex;
    width: 100%;
padding-top: 60px;
    justify-content: space-between;
    max-width: 525px;
    flex-wrap: wrap;
}
.section-banner .button-appstore,
.section-banner .button-googleplay {
 
    margin-bottom: 23px;
}
.section-banner {
    padding-bottom: 0px;
}
.tab button {
   
    margin-bottom: 15px;
 
    line-height: 16px;
    padding: 17px 16px;
}

.tabcontent1, .tabcontent {
    margin-top: 15px;
}
.section-novosti {
    padding-bottom: 15px;
}
.section-events .post-container.e1 .image-container {
    display: flex;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
    height: auto;
    text-decoration: none;
    flex-wrap: wrap;
}
.date-container {
  
    width: 100%;
    
    height: 65px;
    padding-top: 15px;
    padding-bottom: 15px;
    flex-wrap: wrap;
    padding-left: 20px;
    padding-right: 20px;
}
.date-container .day,
.date-container .date {
    text-align: center;
}

.section-events .post-container.e1 .content-container {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 30px;
    padding-bottom: 30px;
}

.section-events .post-container.e1 .content-container .post-title {
    margin-bottom: 15px;
}
.section-video {
    padding-top: 10px;
}
.section-video .post-container {
    width: 100%;
    padding: 22px;
    height: 332px;
    margin-bottom: 30px;
    margin-right: 0px;
	height: auto;
}


.section-bg__mobile {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    background-repeat: no-repeat;
    background-position: left top;
}
.section-bg__desktop {
    background: none;
    display: none;
}
.section-banner-download .container {
    padding: 30px 20px 20px 22px;
    max-width: 330px !important;
    height: 542px;
    border-radius: 7px;
    overflow: hidden;
}
.section-banner-download .banner-buttons {
    position: relative;
    z-index: 9;
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 75px;
    flex-wrap: wrap;
}
.section-banner-download .banner-buttons .button-subscribe {
    width: 100%;
    height: 50px;
    line-height: 50px;
}


.section-banner-download .banner-buttons .button-download {
    line-height: 50px;

    margin-left: 25px;
    padding-left: 40px;
   
    width: 100%;
    margin-top: 20px;
}

.section-banner-download {
    padding: 60px 20px 60px 20px;
}

.filter form select {
    margin-right: 0px;
    min-width: 100px;
    width: 100%;
    margin-bottom: 15px;
}
.filter form button {
    width: 100%;
}





	
	.related-posts-container.investor_library .post-card--horizontal {
    width: calc(50% - 15px);
    height: auto;
    margin-right: 30px;
}


.related-posts-container.investor_library .post-card--horizontal .post-card__thumbnail {
    height: 120px;
}
.related-posts-container.investor_library .post-card--horizontal .post-card__body {
padding-right: 20px;
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    height: 160px;
    overflow: hidden;
}



	
}











@media(max-width: 415px){
.related-posts-container.investor_library .post-card--horizontal .post-card__thumbnail {
    height: 90px;
}
.related-posts-container.investor_library .post-card--horizontal .post-card__body {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 0px;
    height: 155px;
    overflow: hidden;
    margin-bottom: 10px;
}


}






