
#top{
	width: 100%;
	display: block;
}

body.left_panel_opened #top{
	width: calc(100% - 246px);
}

#left{
	display: none;
}

body.left_panel_opened #left{
	display: block;
}

#right{
	width: auto;
	float: none;
}

#center{
	padding-top: 48px;
}

body.left_panel_opened #right{
	width: calc(100% - 246px);
	float: right;
}

/*---------------------------------------------------*/
.big_header{
	font-size: 24px;
	margin-bottom: 20px;
}

/*---------------------------------------------------*/
#top .menu_opener{
	display: inline-block;
}

/*---------------------------------------------------*/
.cot_analysis_page{
	display: block;
}

.cot_analysis_page .section_left{

}

.cot_analysis_page .section_right{
	width: auto;
}

.cot_analysis_page .section_left .field_analysis_type{
	float: left;
	width: 49%;
}

.cot_analysis_page .section_left .field_category_id{
	float: right;
	width: 49%;
	margin-top: 0;
}

.cot_analysis_page .section_left .field_change{
	float: left;
	width: 49%;
}

.cot_analysis_page .section_left .field_add{
	float: right;
	width: 49%;
	margin-top: 0;
}

.cot_analysis_page .analysis_options table{
	width: 49%;
	float: left;
	margin-bottom: 10px;
}

.cot_analysis_page .analysis_options table:nth-of-type(2n){
	float: right;
}

.cot_analysis_page .analysis_options table:nth-child(-n + 2) thead td{
	visibility: visible;
}

/*---------------------------------------------------*/
.features_panel .sliderpanel{
	padding-left: 20px;
	padding-right: 20px;
}

.features_panel .sliderpanel .ctrl{
	display: none;
}

/*---------------------------------------------------*/
.subscriptions_panel .more_info{
	text-align: center;
}

.subscriptions_panel .more_info .left_section{
	float: none;
	margin-bottom: 30px;
}

.subscriptions_panel .more_info .button2{
	float: none;
}

/*.subscriptions_panel .plans ul.items{
	display: block;
}*/
.subscriptions_panel .plans{
	display: block;
}

.subscriptions_panel .plans .left_section{
	width: auto;
	text-align: center;
}

.subscriptions_panel .plans .right_section{
	width: auto;
}

.subscriptions_panel .plans ul.select{
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
	margin: 20px 0;
}

.subscriptions_panel .plans ul.select li{
	margin-bottom: 20px;
}

.subscriptions_panel .plans ul.select li.active{
	height: 46px;
	line-height: 46px;
	border-radius: 5px;
	width: 160px;
	clip-path: none;
}

.subscriptions_panel .plans ul.items li{
	max-width: none;
}

.subscriptions_panel .plans ul.items li{
	transition: none;
}

.subscriptions_panel .plans ul.items li:hover{
	transform: none;
}

.subscriptions_panel.features .plans{
	padding-bottom: 15px;
}

.subscriptions_panel.features .compare table.comparetable{
	margin-top: -50px;
}

/*---------------------------------------------------*/
.subscriptions_panel2 ul.items > li{
	flex-basis: 50%;
	margin-bottom: 20px;
}

.subscriptions_panel2 ul.items > li .box{

}

.subscriptions_panel2 .more_info{
	justify-content: center;
}

.subscriptions_panel2 .more_info .left_section{
	flex-basis: 100%;
}

.subscriptions_panel2 .more_info .button2{
	margin-top: 15px;
}

/*---------------------------------------------------*/
.contentpanel .left_section{
	flex-basis: 180px;
}

.contentpanel .center_section{

}

.contentpanel .right_section{
	flex-basis: 180px;
}

/*---------------------------------------------------*/
.page_footer .section1 .main_wrapper{
	flex-wrap: wrap;
}

.page_footer .section1 .main_wrapper .column{
	width: 50%;
	margin-bottom: 20px;
}

/*---------------------------------------------------*/
.page_resources ul.articles{
	display: block;
}

.page_resources ul.articles li{
	width: auto;
}

.page_resources ul.books .image{
	width: 150px;
}

/*---------------------------------------------------*/
.features_page .top_panel .panel_container{
	padding: 0;
}

.features_page .items section .row{
	display: block;
}

.features_page .items section .row .col.img{
	text-align: center;
}

/*---------------------------------------------------*/

.popup_subscribe .big_header{
	font-size: 54px;
}

.popup_subscribe ul.items li .name{
	font-size: 30px;
	height: 100px;
}

.popup_subscribe ul.items li .content .price{
	font-size: 43px;
}

/*---------------------------------------------------*/
.try_panel .heading .header{
	font-size: 33px;
	margin-right: 20px;
}

.try_panel .want_more table tr{
	display: block;
}

.try_panel .want_more table td{
	border: none;
	display: block;
	width: auto;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 30px;
}

.try_panel .want_more table td:last-child{
	border-bottom: none;
}

/*---------------------------------------------------*/
.black_friday_panel ul.items li{
	width: calc(50% - 10px);
}

.black_friday_panel ul.items li.silver,
.black_friday_panel ul.items li.gold{
	width: calc(50% - 10px);
}

/*---------------------------------------------------*/
.top_promo{
	background-image: none;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: auto;
	max-height: 175px;
}

.top_promo .best_deals{
	display: none;
}

.top_promo .text1{
	font-size: 20px;
	position: static;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}

.top_promo .text2{
	position: static;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}

.top_promo .text1 br,
.top_promo .text2 br{
	display: none;
}

.top_promo .text2 .button1{
	margin: 5px auto;
}

/*---------------------------------------------------*/
.billboard2 ul.items > li .box{
	margin-bottom: 40px;
}

.billboard2 ul.items > li .box .container{

}

.billboard2 ul.items > li .box img.boximg{
	opacity: 0.3;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.billboard2 ul.items > li.item_aftersignal .box .panel1{
	padding-left: 0;
}

.billboard2 ul.items > li.item_aftersignal .box .container{
	justify-content: flex-start;
}

.billboard2 ul.items > li.item_aftersignal .box img.boximg{
	display: none;
}

/*---------------------------------------------------*/


.features_page2 .banner img.boximg{
	opacity: 0.2;
	bottom: -120px;
}

.features_page2 .banner.pro,
.features_page2 .banner.icot{
	overflow: hidden;
}

.features_page2 .items section .row{
	display: block;
}

.features_page2 .items section .row .col.img{
	text-align: center;
}

.features_page2 .charts ul.items li{
	flex-basis: 50%;
}

.features_page2 .videos ul.items{

}

.features_page2 .videos ul.items li{
	flex-basis: 100%;
}

.features_page2 .columns > div.col2{
	padding-top: 173px;
}

.features_page2 h2{
	font-size: 40px;
}

/*---------------------------------------------------*/
.page_indicators .top_panel{
	flex-wrap: wrap;
}

.page_indicators .top_panel .item{
	flex-basis: 100%;
	max-width: 100%;
}

.page_indicators .top_panel .item .box{
	justify-content: center;
	height: auto;
	margin-bottom: 20px;
}

.page_indicators .top_panel .item .box .panel2{
	justify-content: center;
}

.page_indicators .top_panel .item .box .panel2 img.boximg{
	display: none;
}

.page_indicators .top_panel .item.pro .box .panel2 .price_panel{
	margin-top: 0;
}

.page_indicators .item.pro .heading .container{
	float: none;
	width: auto;
}

.page_indicators .item .heading{
	margin-bottom: 20px;
}

.page_indicators .item .heading .graybox{
	width: auto;
	margin: 0 auto;
}

.page_indicators .item.icot .heading{
	max-width: 100%;
	width: 100%;
}

.page_indicators .compare .compareitems{
	flex-wrap: wrap;
}

.page_indicators .compare .compareitem{
	flex-basis: 50%;
}

.page_indicators .compare .compareitem.compareitem_pro{
	flex-basis: 100%;
}

.page_indicators .compare .compareitem.compareitem_pro table tr:last-child{
	display: none;
}

/*.page_indicators .top_panel .item .box .panel1{
	text-align: center;
}

.page_indicators .top_panel .item .box .panel1 .logo{
	height: 120px;
	margin: 0 auto;
}

.page_indicators .top_panel .item .box .panel1 .right{
	display: none;
}

.page_indicators .top_panel .item .box .platforms{
	flex-wrap: wrap;
	justify-content: center;
}

.page_indicators .top_panel .item .box .platforms > *{
	margin: 10px 0;
}

.page_indicators .top_panel .item .box .panel2 img.boximg{
	display: none;
}

.page_indicators .top_panel .item .box .panel2 .price_panel{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px;
	box-sizing: border-box;
}*/


/*---------------------------------------------------*/
.our_partners section.ninja img.monimg{
	bottom: 0;
}

/*---------------------------------------------------*/
.black_friday_page .heading_panel .header{
	font-size: 70px;
}

.black_friday_page .heading_panel .t1{
	font-size: 95px;
}

.black_friday_page ul.items li .now{
	font-size: 22px;
}

.black_friday_page ul.items li .price{
	font-size: 56px;
}

/*---------------------------------------------------*/

.subscriptions_panel3 ul.items > li{
	flex-basis: 50%;
	margin-bottom: 40px;
}

.subscriptions_panel3 ul.items li .top{
	width: 250px;
	margin: 0 auto;
	overflow: visible;
}

.subscriptions_panel3 ul.items.open_all > li .details_content,
.subscriptions_panel3 ul.items > li .details_content{
	display: none;
}

.subscriptions_panel3 ul.items > li.open .details_content{
	display: block;
}

.subscriptions_panel3 ul.items .box{
	height: auto;
}

.subscriptions_panel3 .more_info{
	justify-content: center;
}

.subscriptions_panel3 .more_info .left_section{
	flex-basis: 100%;
}

.subscriptions_panel3 .more_info .button2{
	margin-top: 15px;
}

/*---------------------------------------------------*/
.subscriptions_panel4{

}

.subscriptions_panel4 .panel .button{
	margin-left: 0;
}

.subscriptions_panel4 .panel .top .boximg{
	display: none;
}

.subscriptions_panel4 .panel2 .btn{
	margin-left: 0;
}

/*---------------------------------------------------*/
.page_markets ul.items .image{
	margin: 0 auto 20px auto;
	height: 150px;
	float: none;
}