

/* Start:/bitrix/templates/apsel_studio_mint/components/bitrix/menu/main/style.css?14514632362878*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/apsel_studio_mint/components/bitrix/menu/main/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/bitrix/templates/apsel_studio_mint/components/bitrix/menu/main/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/apsel_studio_mint/components/bitrix/menu/main/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/apsel_studio_mint/components/bitrix/menu/main/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/apsel_studio_mint/components/bitrix/menu/main/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/slider2/style.css?1531167538435*/
.revolution-ch3 {
	color: #fff;
	font-size: 50px;
	font-weight: 200;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
}
.revolution-ch3-1 {
	color: #fff;
	font-size: 18px;
	text-align: center;
	font-family: "Open Sans", sans-serif;
	color: #fff;
	line-height: 30px;
	position: relative;
	font-weight: normal;
}
.tp-bannertimer{	
	background-image: none;
}
/* End */


/* Start:/bitrix/templates/apsel_studio_mint/styles.css?15588079071011*/
	/*START FIX STYLE*/
	
	.owl-carousel-style-v2 .owl-pagination {
		display: block !important;
	}

	.owl-theme .owl-controls {
		margin-top: 10px;
		text-align: center;
	}
	
	.owl-carousel-v5 .owl-navigation {
		text-align: right;
		margin-bottom: 20px;
	}
	
	/*END FIX STYLE*/
.d1 {
	-webkit-animation-delay:0.1s;
	animation-delay:0.1s
}
.d2 {
	-webkit-animation-delay:0.2s;
	animation-delay:0.2s
}
.d3 {
	-webkit-animation-delay:0.3s;
	animation-delay:0.3s
}
.d4 {
	-webkit-animation-delay:0.4s;
	animation-delay:0.4s
}
.d5 {
	-webkit-animation-delay:0.5s;
	animation-delay:0.5s
}
.d6 {
	-webkit-animation-delay:0.6s;
	animation-delay:0.6s
}
.d7 {
	-webkit-animation-delay:0.7s;
	animation-delay:0.7s
}
.d8 {
	-webkit-animation-delay:0.8s;
	animation-delay:0.8s
}
.d9 {
	-webkit-animation-delay:0.9s;
	animation-delay:0.9s
}
.d10 {
	-webkit-animation-delay:1.0s;
	animation-delay:1.0s
}
.d11 {
	-webkit-animation-delay:1.1s;
	animation-delay:1.1s
}
.d12 {
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s
}
/* End */


/* Start:/bitrix/templates/apsel_studio_mint/template_styles.css?155880992614181*/
.headline h2, .headline h3, .headline h4 {
	font-weight: 100;
	text-transform: uppercase;
}

.footer-v1 .container {
   width:85%;
}

@media (max-width:1100px) {
.footer-v1 .container {
   width:100%;
}
}
@media (max-width:768px) {
.footer-contact a {
   display: block;
   text-align: center;
}

.footer-contact span {
  display:none;
}
}
.footer-v1 .copyright {
	background-color:#F0F0F0;
       color: #000;
}
.footer-v1 b {
      color: #000;
      display:block;
      margin-bottom:5px;
      font-size:13px;
}

.footer-v1 b.accord, .footer-v1 b.accord-close {
      border-bottom:1px solid #ccc;
      padding-bottom: 10px;
      position: relative;
      cursor:pointer;
      display: block; 
      width:100%;
}

.footer-v1 b.accord:after {
    content: '+';
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin-top: -2px;
    margin-right: 8px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
 
}

.footer-v1 b.accord-close:after {
    content: '+';
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin-top: -2px;
    margin-right: 8px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    transform: rotate(45deg) scale(1.08);
}

.footer-v1 ul a {
	transition: opacity 0.3s;
	height:auto;
	opacity:1;
	padding-top:10px;

}

.footer-v1 ul a.hide {
	height:0;
	opacity:0;
	transition: all 0s;
	margin:0;
	padding-top:0;
}


.footer-v1 ul li {
       margin-bottom:20px;
}

.footer-v1 ul li a {
       display:block;
       margin-bottom:0px !important;
       padding-bottom: 0px !important;
       font-weight: normal !important;
       padding-top:0px;
}

.footer-v1 ul li br {
  display:none;
}
.footer-v1 .copyright div[id^="bx_incl_area_"] {
	color: #eee;
}
.header-v6 .search-open .form-control {
	padding: 0;
}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

#page-preloader {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 1);
	z-index: 99;
}
#page-preloader .tp-loader {
	top: 50%;
	left: 50%;
	z-index: 1000;
	position: absolute;
}
.bg-color-light {
	background-color: #f7f7f7 !important;
}
.jscroll-loading{
	text-align: center;
}

.workarea p a, .workarea a {
	text-decoration: none;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}

	.owl-item.loading{
		background: url('/bitrix/templates/apsel_studio_mint/images/AjaxLoader.gif') no-repeat center center #fff;
		height:100%;
	}

	
	.no-padding-left{
		padding-left:0 !important;
	}
	
	.color-white{
		color:#FFF !important;
	}
	
	

	
	/*.header-fixed .header.header-fixed-shrink .navbar-brand {
		top: 3px !important;
	}
		
	
	
	@media (max-width: 992px){
		.header .navbar-brand {
			
			top: -10px !important;
			height: 40px;
		}
		
		.header-fixed .header.header-fixed-shrink .navbar-brand {
			
		}
		
		
	}
	
	@media (max-width: 1199px){
		.header .navbar-default .navbar-nav > li > a {
			font-size:14px !important;
		}
	}	
	
	@media (max-width: 960px){
		.header .navbar-default .navbar-nav > li > a {
			font-size:14px !important;
		}
	}
	
	
	@media (min-width: 1024px){
		.header .navbar-brand {
			top: -20px !important;
		}
	}	
	
	@media (min-width: 767px){
		.header .navbar-default .navbar-nav > li > a {
			
			padding-left: 10px !important;
			padding-right: 10px !important;
		}
		
	}
	
	.dropdown > a:after {
		right: 0px !important;
	}*/
	
	@media (min-width: 992px){
		.header-v6.header-classic-white .navbar {

		  //box-shadow: 0 0 1px #BBB;
		}
	}
	@media (max-width: 760px){
		.footer-v1 .footer-socials,
		.footer-v1 .copyright p,
		.footer-v1 .copyright div[id^="bx_incl_area_"] {
			text-align: center;
		}
	}
	
/* Sticky footer styles
-------------------------------------------------- */
html {
  min-height: 100%;
  position: relative;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 62px;
}

.sticky-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 62px;
  background-color: #f5f5f5;
}

.boxed-layout .sticky-footer {
  width: inherit;
}

.style-switcher-btn {display: none} 

.footer-v1 .footer-socials li a {font-size:36px; color: #fff !important} 

.nav>li>a {font-weight: bold !important}

.navbar-brand {
    color: #000;
    text-transform: uppercase;
}
.btn-u.btn-brd {
	font-size:24px;
	padding:15px 50px;
	//background: rgba(255,255,255,0.8);
	color:#fff !important;
}
.btn-u.btn-brd.btn-u-light.btn-brd-hover:hover {
	background: #fff !important;
	color:#666 !important;
}

.revolution-ch3 {
	//font-size:40px !important;
	//background: rgba(0,0,0,0.5);
	//padding:15px 30px;
}

.tp-caption {
	margin-top:40px !important; 
}
.view-tenth h2 {
	margin-top:100px;
}
.buttons {
	margin-top:10px;
} 

.widgets {
	width:960px; 
	margin: 0 auto;
	
}

@media (max-width: 1480px) {

	.mask h2 {
		margin-top:50px;	
		font-size:18px;
		line-height:1.1;
	}
}
@media (max-width: 1260px) {
	.buttons {
		//width:32%;
	}
	.mask h2 {
		margin-top:20px;	
		font-size:14px;
		line-height:1.1;
	}
}



@media (max-width: 980px) {
	.buttons {
		//width:31%;
	}
}

@media (max-width: 480px) {
	.btn-u.btn-brd {
	    font-size: 14px;
	    padding: 10px 15px;
	}
	.big-social {
		width: 320px !important;
	}
	.big-social img {
		width:80px;
		height: 80px
	}
	.mask h2 {
		margin-top:40px;	
		font-size:18px;
		line-height:1.3;
		margin-bottom:20px;
	}


	
}

@media (max-width: 768px) { 
	.widgets {
		width:320px; 
		margin: 0 auto;		
	}	
	
	.widgets > div {

	}
	.navbar-brand a { 
		font-size:14px !important;
	}	
}

@media (max-width: 320px) {
	.widgets {
		width:320px; 
		margin: 0 auto;		
	}	
	
	.widgets > div {
		margin: 10px;
	}	
}	
	

.portfolio-box-v1 .portfolio-box-v1-in h3 {
    width: 350px;
    margin: 0px auto 20px;
}

.sticky-footer {
	margin-top:15px;
}

.content-sm.set {
    padding-bottom: 5px;
}

.content-sm {
	padding-bottom:0
}

.navbar-brand {
    font-size: 14px;
}

.navbar-brand a {
	color:#fff;
	font-weight: normal;
	text-decoration: none;
	font-size:18px;	
}
.navbar-brand a span {
	padding-top:10px;	
	
}
.big-social {
	width:370px;
	margin: 20px auto;
	text-align: center
}


.navbar {
	background: rgba(0,0,0,0.4) !important;
    position: fixed;
    width: 100%;	
}

.breadcrumbs-v4{
	padding-top:155px !important;
	
}

#banners_s1 {
	margin-bottom: 5px;
}

.copyright span, .copyright a {
	font-size:12px;
	color: #000;
       padding-left:0 !important;
}

.controls {
	float: right
}



.cbp-popup-singlePage .cbp-popup-navigation-wrap {
	background-color: #666;
}

.cbp-popup-singlePage .cbp-popup-next {
	background-position: -46px -46px  !important;
}

.cbp-popup-singlePage .cbp-popup-close {
	background-position: -90px -44px  !important;
	
}

.cbp-popup-singlePage .cbp-popup-prev {
	background-position: 0px -46px  !important;
}

#bx-composite-banner {
    bottom: -10px;
    margin-top: 9px;
    position: absolute;
    right: 0px;
    width: 200px;
}

#filters-container {
	display: none;
}

.about-text  {
	font-size:16px; 
	font-family: 'Open Sans',Arial,sans-serif;

}

.about-text p {
	color:#000 !important;
}

.photogallery {
	margin-top:-60px;
} 

.portfolio-img {
	max-width: 100%;
	margin-bottom:5px;
}

.gallery-inner-text {
	text-align: center;

	margin:20px auto 30px !important;
	color: #222;
        font-family: "Open Sans",Arial,sans-serif;
	font-size: 28px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	position: relative;
	text-transform: uppercase;
}
.gallery-inner-text::after {
    background: #72c02c none repeat scroll 0 0;
    bottom: 0;
    content: " ";
    height: 1px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}


.bx-composite-btn {
	display: none !important;
}

@media (max-width:360px) {
	.gallery-inner-text {
	   font-size: 20px;
	   padding:0 15px 10px;
	}
}

.copyright .nav {
    margin: 20px auto;
    display: block;
    float: none;
}

.footer-v1 .copyright p {
    margin: 0;
    font-size: 12px;
    line-height: 1.4;
    color: #000;
}

.footer-contact {
    margin-top:10px;
    margin-bottom:20px;
   color: #000;
}

.footer-contact p {
  margin-bottom:10px !important;
}
.copyright .nav > li {
    width: 33%;
}

.copyright .nav > li.active {
  // background: #fff;

}
.copyright .nav > li.active a {
  color: #33cc00;
}

@media (max-width:480px) {
	.copyright .nav > li {
	    width: 100%;
	}
}

.gallery-desc {
	text-align: center;
	padding:100px 0;
	font-size:24px;
	line-height:1;
	font-family: "Open Sans",Arial,sans-serif;
	//text-transform: uppercase;
	position: relative;
}

.gallery-desc::after {
    background: #72c02c none repeat scroll 0 0;
    bottom: 50px;
    content: " ";
    height: 1px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}

@media (max-width:768px) {
	.gallery-desc {
		padding: 30px 0;
		font-size: 20px;
	}

	.gallery-desc::after {
	    bottom: 15px;
	}
	.bx_catalog_tile .bx_catalog_tile_title {
		height:auto;
	}

 
}
.user-map a {
	color:#000;
}

.modal {
    box-shadow: none !important;
    border: none !important;
    background: none !important;
    width: 320px;
    position: fixed;
    top: 10%;
    left: 50%;
    margin-left: -160px;
    overflow: visible !important;
}
.modal-body {
   background: #fff;
   z-index:1050;
} 

.modal-backdrop {
     height: 100% !important
}

.modal-body {
    max-height: 500px !important;
    //height:380px;
    padding: 20px 25px !important ;
}
.alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_item_pole .alx_feed_back_form_inputtext_bg textarea {
	height:80px !important
}
#alx_feed_back_default_FID1 .alx_feed_back_form_feedback_poles .alx_feed_back_form_inputtext_bg input, #alx_feed_back_default_FID1 .alx_feed_back_form_feedback_poles .alx_feed_back_form_inputtext_bg textarea, #alx_feed_back_default_FID1 .alx_feed_back_form_feedback_poles .alx_feed_back_form_inputtext_bg select, #alx_feed_back_default_FID1 .alx_feed_back_form_feedback_poles .alx_feed_back_form_filename, #alx_feed_back_default_FID1 .alx_feed_back_form_feedback_poles .alx_feed_back_form_file_button_bg {
	padding:5px 10px;
	font-size:14px;
}
.alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_submit_block {
	float: none
}

.alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_submit_block input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #959595;
    color: black;
    cursor: pointer;
    display: block;
    height: 28px;
    margin: 0 auto;
    overflow: visible;
    padding: 0 40px;
   font-size:14px;
   transition: all 0.3s;
}

.alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_submit_block input:hover {
   background: #666;
   color: #fff;
   transition: all 0.3s;
}

.wrap_st_cart {
   right:0;
}


#st_cart span {
	border-radius:20px !important;
}

.nav > li > a:focus, .nav > li > a:hover {
	background: none !important;
}

a.footer-tel {
	display:inline;
	color: #000 !important;
}

.shop-slider {
	max-width:800px;
}

.shop-slider  .owl-carousel__item-descr {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}

.shop-slider  .owl-main-wrap .owl-theme--arrows .owl-controls .owl-buttons div {
	display: none !important;
} 


.shop-slider  .owl-carousel__item-descr {
	display: block;
}

.shop-slider .owl-carousel__item-descr a {
	color: #fff;
}


/* статьи */

.articles-container {
	width:980px;
	margin:0 auto;
}

.article-item  {
	//margin: 10px 0;
	transition: padding 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, margin 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;
} 

.article-item:hover {
	box-shadow: 0 49.5px 70px -24.5px rgba(0,0,0,0.3);
	//position: relative;
	//z-index:2;
	//margin: 10px -10px;
	//padding:0px 10px;
	transition: padding 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, margin 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s, box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s;	
}

.article-item.black {
	background: #000;
}

.article-name {
	font-size:20px;
	font-weight: bold;
	color: #000;
	line-height:1.3;
}

.article-item .col-xs-3 {
	padding: 30px;
}

.article-item .col-xs-9 {
	padding-right:0;
}

.article-date-time {
	color: #000;
	font-size:14px;
	margin-bottom:20px;
}

.article-item img {
	max-width:100%;
}

.article-item.black .article-name,
.article-item.black .article-date-time {
	color: #fff;
}

.articles-detail {
	width:700px;
	margin:0 auto;
}

.articles-detail img {
	width:100%;
	height:auto;
	margin:30px auto;
}
.articles-detail .news-date-time {
	font-size:14px;
	margin-bottom:20px;
}
.new-slider {
	margin-bottom:5px;
} 

.new-slider div, .inner-galleries div {
	margin-bottom:5px;
}

@media (max-width: 768px) {
	.articles-container {
		width:100%;
	}
	.article-item .col-xs-3 {
		width:90%;
		padding:20px 5%;
	}
	.article-item  .col-xs-9 {
		width:100%;	
		padding:0 0 30px 0;
	}
	.article-item img{
		width:100%;
		height:auto;
	}
	
	.articles-detail	 {
		width:90%;
		padding: 0 5%;
	}


	.new-slider div, .inner-galleries div {
		min-height: 480px !important;
	}

	.header-v6 .navbar-brand {
		height:50px;
	}
	
	
}

@media (max-width: 1024px) { 
	.new-slider, .magazine  {
		padding-top: 60px;
	}
        .new-slider div, .inner-galleries div {
		min-height: 580px !important;
	}
	.header-v6 .navbar-brand {
		height:45px;
	}
}

@media (max-width: 480px) { 


	.new-slider div, .inner-galleries div {
		min-height: 360px !important;
	}

}

.electric {
	margin-bottom:20px;
}


.article-item .col-xs-12 iframe {
	width:100%;
	height:560px;
}


.video-content  iframe {
	width:100%;
	height:640px;
}


#sticker-left-sticky-wrapper {
	display:none;
}

@media (max-width: 480px) { 

	.article-item .col-xs-12 iframe {
		height:240px;
	}

	.video-content  iframe {
		width:100%;
		height:240px;
	}

}
/* End */
/* /bitrix/templates/apsel_studio_mint/components/bitrix/menu/main/style.css?14514632362878 */
/* /bitrix/templates/.default/components/bitrix/news.list/slider2/style.css?1531167538435 */
/* /bitrix/templates/apsel_studio_mint/styles.css?15588079071011 */
/* /bitrix/templates/apsel_studio_mint/template_styles.css?155880992614181 */
