/****************************************************************************************************************/
/********************************************************************************* InstantVideo *****************/
/****************************************************************************************************************/
#channel_head {
    height: 200px!important;
    margin: 0px 0 15px!important;
    border: none!important;
}
.upload-widget {
	padding: 15px;
    margin: 0!important;
    margin-bottom: 15px!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 3px;
    background: #fff;
    border-bottom: none!important;
}
#player_wrap.float-video{
    z-index: 1;
}
#available_countries {
    border: 1px solid #d3d9de!important;
    border-radius: 3px;
    padding: 5px 10px;
}
#import_wrapform_data fieldset {
    background: transparent!important;
}
#import_wrapform_data.clear_both {
    overflow: unset;
}
.video_cats > div:hover {
    background: rgba(142, 142, 142, 0.05)!important;
}
.field_movie_list {
	display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1vw;
    flex-wrap: wrap;
    margin: 0 auto;
	padding: 15px;
}
.field_movie_list .iwrap {
    height: 130px!important;
    width: 100%!important;
} 
.field_movie_list .iwrap .player_wrap {
    margin: 0!important;
}
.field_movie_list .iwrap .ioverlay {
    right: 0!important;
    top: 0!important;
}

.video_description_block {
    width: 75%!important;
}
.video_metadata_block {
    width: 24%!important;
}
.nav-tabs-navigation .nav-tabs {
    border-bottom: none;
}
.content_list.channels_list {
    display: block;
    background: #fff;
}
.stat_movie_count {
    display: inline-table;
}
.types_stattoolbar .pills-menu li,
.stattoolbar .pills-menu li {
    padding: 0 10px;
    float: left;
}
.ad_table {
    background: #fff;
}
.ad_table th {
    width: auto;
}
.stat_movie_count,
#chart_wrap {
    margin-top: 0;
}
.field_movie_list,
.video_cats {
    background: #fff;
}
.ad_table,
.field_movie_list,
.playlists_list {
    margin-bottom: 15px;
}

/***************************************************************************** End InstantVideo *****************/

/****************************************************************************************************************/
/********************************************************************************* InstantMaps ******************/
/****************************************************************************************************************/
.wd_board_vip,
.maps-entries-list .item,
#maps-item-rating {
	padding: 15px;
    margin: 0!important;
    margin-bottom: 15px!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 3px;
    background: #fff;
    border-bottom: none!important;
}
#maps-item-rating {
    border: none!important;
}
.maps-entries-list .item,
.gui-panel.maps-item-contacts {
    padding: 15px;
}
.maps-entries-list .filter-panel {
	padding: 10px 15px!important;
    margin-bottom: 15px!important;
}
#maps-map-block {
    margin-top: 0!important;
    margin-bottom: 15px!important;
    border: none!important;
}
#maps-item-menu ul.tabbed {
	display: -webkit-box;
}
#maps-item-menu .tabs-menu .tabbed li.active a, #maps-item-menu .tabs-menu .tabbed li.active a:hover {
    border: none;
    background-color: #5b88bd;
    margin: 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
}
#maps-item-menu .tabs-menu .tabbed li a {
    color: #5b88bd;
    line-height: 10px;
    border: none;
    border-bottom: transparent;
    height: unset;
	position: relative;
    display: block;
    padding: 7px 16px;
	border-radius: 3px;
	background-color: rgba(142, 142, 142, 0.05);
}
#maps-item-menu .tabs-menu .tabbed li a:hover {
    background-color: #5181b8;
    color: #fff;
}
/***************************************************************************** End InstantMaps ******************/

/****************************************************************************************************************/
/********************************************************************************* Billing **********************/
/****************************************************************************************************************/
.balance-info,
.billing-history,
.billing-deposit-ticket,
.billing-deposit,
.billing-plan-form table,
.billing-transfer-form table,
.billing-order-form table,
#billing-refs,
.billing-transfer .error,
.billing-transfer .error-actions,
.billing-result-page {
	padding: 15px;
    margin: 0!important;
    margin-bottom: 15px!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 3px;
    background: #fff;
    border-bottom: none!important;
}
.balance-info,
.billing-order-form table,
.billing-transfer-form table,
.billing-plan-form table {
    margin-bottom: 10px!important;
}
.billing-prices-info table th,
table.billing-log thead td {
    background: rgba(142, 142, 142, 0.05)!important;
    color: #000!important;
    border-bottom: none!important;
}
table.billing-log td {
    font-size: 13px!important;
}
table.billing-log tbody td.col-date {
    color: #939393!important;
}
table.billing-log tbody tr:nth-child(even) td {
    background: rgba(142, 142, 142, 0.02)!important;
}
.billing-prices-info table th, .billing-prices-info table td {
	padding: 5px!important;
    border: solid 1px #d3d9de!important;
}
.billing-prices-info table td {
    color: #000!important;
}
.billing-transfer .error,
.billing-deposit-ticket .info {
    background: #ffefed;
    padding: 5px 10px;
    border-radius: 3px;
}
.balance-info h3 span {
    color: #939393!important;
}
.balance-info h3 span small {
    font-size: 13px!important;
    color: #939393!important;
}
.balance-info h3 span small .time{
    margin: 0!important;
	color: #939393!important;
}
#billing-refs .link.gui-panel{
	padding: 15px;
}
.billing-result-page .notice {
    margin-bottom: 15px!important;
}
.billing-result-page .continue {
    font-size: 13px!important;
}
.billing-history .pagebar {
    box-shadow: none;
    margin-bottom: 0!important;
	background: transparent;
}
.balance-info.balance h3,
.balance-info.plan h3 {
    margin-bottom: 0!important;
}

/***************************************************************************** End Billing **********************/

/****************************************************************************************************************/
/********************************************************************************* Доска объявлений *************/
/****************************************************************************************************************/
.my_boards_list,
.board_list_cats,
.my_b_view_map {
	padding: 15px;
    margin: 0!important;
    margin-bottom: 15px!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 3px;
    background: #fff;
    border-bottom: none!important;
}
.my_b_view_map {
	background-color: #fff!important;
}
.my_b_view_map,
.board_list_cats {
	padding: 15px!important;
}
#board_map {
	border: none!important;
}
.my_boards_list {
    padding: 25px 15px 5px 15px!important;
}
.my_boards_list.my_b_grid{
    padding: 25px 15px 0px 15px!important;
}
.my_b_grid .my_b_list.small {
    margin: -10px 10px 20px 0!important;
}
.my_boards_list .my_b_list .my_b_fields .my_b_footer:before {
    left: 19px!important;
}
.my_boards_list .my_b_list .my_b_fields .my_b_footer:after {
    right: 10px!important;
}
.my_b_select_style .my_b_buttons {
    margin-top: 0px!important;
    color: #000!important;
    margin-bottom: 1px;
    border-radius: 0 0 3px 3px;
    background: #ffffff!important;
    border: none!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
}
.content_item_props.board_item_props table tr td {
    padding: 5px 10px!important;
}
.my_b_userinfo .my_b_v_buttons {
    height: 30px!important;
}
.card_cont .my_boards_list,
.card_cont .board_item {
    -webkit-box-sizing: inherit!important;
    -moz-box-sizing: inherit!important;
    box-sizing: inherit!important;
}
.scs_slider {
    margin-bottom: 15px;
}
    

/***************************************************************************** End Доска объявлений *************/

/****************************************************************************************************************/
/********************************************************************************* Компонент Вопросы ************/
/****************************************************************************************************************/
.qq_questions_cats,
.qq_title_and_sort,
.qq_questions_lists,
.qq_questions_view {
	padding: 15px;
    margin: 0!important;
    margin-bottom: 15px!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 3px;
    background: #fff;
    border-bottom: none!important;
}
@media (max-width: 640px) {
	.my_b_infoblock {
	    width: 100%;
	}
}
/***************************************************************************** End Компонент Вопросы ************/

/****************************************************************************************************************/
/********************************************************************************* Компонент Прогулки ***********/
/****************************************************************************************************************/
.walk_list {
	padding: 15px!important;
    margin: 0!important;
    margin-bottom: 15px!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 3px;
    background: #fff;
    border-bottom: none!important;
}

/***************************************************************************** End Компонент Прогулки ***********/

/****************************************************************************************************************/
/********************************************************************************* Компонент Интернет магазин ***/
/****************************************************************************************************************/
.sc_order_lists,
.sc_cart_fields,
.sc_cart_delivery,
.sc_order_view,
.wd_sc_cart_list,
.wd_scl_footer {
	padding: 15px;
    margin: 0!important;
    margin-bottom: 15px!important;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 3px;
    background: #fff;
    border-bottom: none!important;
}
.wd_sc_cart_list {
	padding: 15px!important;
}
.wd_scl_footer {
    margin-bottom: 0!important;
}
.scs_slider span img {
	vertical-align: unset;
}
.scs_slider .scs_owl_selector .item-cat a span.scs_icon i.fa-2x {
    font-size: 3em!important;
}
.showcase_list_grid .my_default_list_item .my_item_wrap .miw_photo_block {
    border-radius: 3px 3px 0 0;
}

/*боковое мобильное меню */
.sidebar-wrapper .sc_order_lists,
.sidebar-wrapper .sc_cart_fields,
.sidebar-wrapper .sc_cart_delivery,
.sidebar-wrapper .sc_order_view,
.sidebar-wrapper .wd_sc_cart_list,
.sidebar-wrapper .wd_scl_footer {
	padding: 0!important;
    margin: 0!important;
    margin-bottom: 0!important;
    box-shadow: none;
    border-radius: 3px;
    background: transparent;
}
.sidebar-wrapper .wd_scl_footer .wd_sclf_checkout {
	text-align: center;
    width: 100%;
    border-radius: 3px;
}
.sidebar-wrapper .SC_wd_cats .mm-navbar .mm-title {
    color: #696969!important;
}
.sidebar-wrapper .mm-listview>li>a, .sidebar-wrapper .mm-listview>li>span {
    color: inherit!important;
}
.sidebar-wrapper .SC_wd_cats .mm-panels > .mm-panel.mm-opened {
    border: none!important;
}
.sc_item_view h1 {
    line-height: 1.5em;
}
/* end */

/***************************************************************************** End Компонент Интернет магазин ***/

/****************************************************************************************************************/
/********************************************************************************* КомпонентNeomessenger ********/
/****************************************************************************************************************/
@media (max-width: 768px) {	
	#nm-overlay {
		position: fixed;
	}
}
/***************************************************************************** End КомпонентNeomessenger ********/