/* -------------------------------------------------------------
	© IceTheme 2013
---------------------------------------------------------------- */

/* 
DO NOT DELETE THIS LINE
Necessary to check if StyleSheet has loaded  */
#dummy-element{width:2px;} 

/* general.css */
#header {
	background-color:#1F2D38;
	background-color:#0e3f66;
	/* background-image:url(../../images/styles/style1/header.png);*/
	background-image:none;}
	
body .btn-carousel {
	background:#31607D;}
	
body .btn-carousel:hover {
	background:#376D8C}
		
ul.carousel-nav li a{
	background-color:#2D4760;}
	
ul.carousel-nav li a:hover {
	background-color:#567691}	
		
ul.carousel-nav li a.active {
	background-color:#567691;}
	
	
#categories .icecircle-inner .icecircle-inner-back{
	background:#8AA6BF;}
	
/* default_icemegamenu.css */
.icemegamenu > ul > li:hover > a.iceMenuTitle span.icemega_title,
	.icemegamenu > ul > li.active > a.iceMenuTitle span.icemega_title {
		background:#4A6D89;box-shadow: 1px 1px 2px #0A2D49;}
		
ul.icesubMenu {
    background-color:#264666;}
	
#ice_cart{
	border-left-color:#4A6D89;}
	
.icesubMenu .icemega_cover_module form#login-form .input-prepend .add-on{
	background:#CCD9E3;}	
		
		
.ice-megamenu-toggle a { background-color: #4D6981;}
.ice-megamenu-toggle a:hover { background-color:#6183A0;}

		
/* flexslider.css */
.iceslider .flex-control-paging li a.flex-active {
	background-color:#8AA6BF}
	
/* modules.css */
#sidebar .sidebar_module h3.sidebar_module_heading {
	border-bottom-color:#E3E4E6;
	background:-webkit-gradient(linear,top, bottom, from(#B0B2B3), to(#A0A2A3));
	background:-moz-linear-gradient(top, #B0B2B3, #A0A2A3); 
	background:-ms-linear-gradient(top, #B0B2B3, #A0A2A3);
	background:-o-linear-gradient(top, #B0B2B3, #A0A2A3);}

	#sidebar .sidebar_module_style1 h3.sidebar_module_heading {
				background-color:#AE4A61;
				background:-webkit-gradient(linear, left top, left bottom, from(#AE4A61), to(#8A3A4D));
				background:-moz-linear-gradient(top, #AE4A61, #8A3A4D); 
				background:-ms-linear-gradient(top, #AE4A61, #8A3A4D);
				background:-o-linear-gradient(top, #AE4A61, #8A3A4D);}
	
	#sidebar .sidebar_module_style2 h3.sidebar_module_heading {
				background-color:#B59550;
				background:-webkit-gradient(linear, left top, left bottom, from(#B59550), to(#93783E));
				background:-moz-linear-gradient(top, #B59550, #93783E); 
				background:-ms-linear-gradient(top, #B59550, #93783E);
				background:-o-linear-gradient(top, #B59550, #93783E);}
				
/* joomla.css */
div.pagination ul li.active a,
div.pagination ul li a:hover { 
	background:rgba(29,47,61 .06);
	color:#000;
	border:1px solid #dedede;}
				
#language{
	background-color:#4A6D89;}
				
/* joomshopping.css */
/*.button.button_cart {
	background-color:#457999;}*/
	
.button.button_cart:before {
	background-color:#6399B9;}
		
	.button.button_cart:hover:before {
		background-color:#8DB1C7}	
	
#ice_cart div.lof_jshop_top {
	border-color:#516773;}			
	
/* iyt	*/
#sequence {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 1280px;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  color: white;
  font-size: 0.625em;
  position: relative;
  height: 600px;
background: black;
  }


#sequence > .sequence-canvas {
height: 100%;
padding: 0;
margin: 0;
margin-right: 15%;
}

#sequence > .sequence-canvas > li {
  height: 100%;
  z-index: 1;
  position: absolute;
  right:15%;
  left:0px;
  }

#1sequence > .sequence-canvas li > * {
  /* only cause the left and opacity properties to transition */
  -webkit-transition-property: left, opacity;
  -moz-transition-property: left, opacity;
  -ms-transition-property: left, opacity;
  -o-transition-property: left, opacity;
  transition-property: left, opacity;
}

.sequence-next,
.sequence-prev {
  color: white;
  cursor: pointer;
  font-weight: bold;
    z-index: 1000;
 }


#sequence-preloader {
  background: #000;
}

.sequence-pagination {
right: 0;
left: 0;
z-index: 10;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
margin: 0;
position: absolute;
bottom: 10px;
text-align: right;
margin-right: 210px;
}

.sequence-pagination li {
  display: inline-block;
  *display: inline;
  /* Hack for IE7 and below as they don't support inline-block */
  }

.sequence-next,
.sequence-prev {
  opacity: 0.6;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
width:45%
  }

.sequence-next:hover,
.sequence-prev:hover {
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}

.title {
  opacity: 0;
  text-align:center;
  z-index: 50;
  padding:0;
  margin:0;
  background: #272d29;
  border-bottom: 2px solid #54fd3d;
}

.animate-in .title {
  opacity: 1;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.animate-out .title{
  opacity: 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.animate-in .iyt-slide-back {
  opacity: 1;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.animate-out .iyt-slide-back{
  opacity: 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.button-select{
width: 40px;
height: 60px;
cursor: pointer;
background-size: contain;
background-repeat: no-repeat;
}

.button-select.th1 {background-image: url("../images/button-step-1th.png");}
.button-select.th2 {background-image: url("../images/button-step-2th.png");}
.button-select.th3 {background-image: url("../images/button-step-3th.png");}
.button-select.th4 {background-image: url("../images/button-step-4th.png");}
.button-select.th5 {background-image: url("../images/button-step-5th.png");}
.button-select.th6 {background-image: url("../images/button-step-6th.png");}
.button-select.th7 {background-image: url("../images/button-step-7th.png");}
.button-select.th8 {background-image: url("../images/button-step-8th.png");}

.button-select.th1.current, .button-select.th1:hover {background-image: url("../images/button-step-selected-1th.png");}
.button-select.th2.current, .button-select.th2:hover {background-image: url("../images/button-step-selected-2th.png");}
.button-select.th3.current, .button-select.th3:hover {background-image: url("../images/button-step-selected-3th.png");}
.button-select.th4.current, .button-select.th4:hover {background-image: url("../images/button-step-selected-4th.png");}
.button-select.th5.current, .button-select.th5:hover {background-image: url("../images/button-step-selected-5th.png");}
.button-select.th6.current, .button-select.th6:hover {background-image: url("../images/button-step-selected-6th.png");}
.button-select.th7.current, .button-select.th7:hover {background-image: url("../images/button-step-selected-7th.png");}
.button-select.th8.current, .button-select.th8:hover {background-image: url("../images/button-step-selected-8th.png");}



.button-select h2{text-align: left;margin-left: 30px;}

.sequence-right-div{
text-align: center;

float: right;
z-index: 1000;
width: 14%;
}

.sequence-theme {
box-sizing: border-box;
margin: 0;
padding: 0;
border-image: url('../../images/iyt-car-back.png') 100 stretch;
border-width: 40px;
border-style: solid;}

.iyt-slide-back{height: 100%;
border: 2px solid #5d5d5d;
box-sizing: border-box;
background-size: cover;
background-position: 50% 50%
}

 .iyt-slide-contacts {
  opacity: 0.7;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  width: 60%;
margin-top: 20%;
}
.iyt-slide-divide {
margin-top: 20%;
width:65%;
}

.iyt-slide-contacts:hover {
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  }
  
.iyt-slide-back h2{
color: #8ff681;
font-weight: bold;
-webkit-text-size-adjust: none
}

.iyt-slide-header{width:80%; margin-bottom:1%;}
.iyt-slide-header-div{text-align:center;}

/* 123 */
#slider {
/*	min-height:470px;*/
}
.slider_heading {
	margin: 40px 15px 20px 15px;}
	
	.slider_heading h3{
		font-size:32px;
		color:#333333;}
	
#slider ul.slides { 
	margin:0; 
	padding:0;}

	#slider ul.slides li {
		float:left;
		width:292.5px}
	
		#slider .item_container {
			border-radius:4px;
			box-shadow: 2px 2px 2px gray;
			overflow:hidden;
			height:320px;
			margin:2px 15px 2px;
			text-align:center;
			font-family:"Open Sans",arial,serif;
			background-color:#FFF;
			position:relative}
		
		#slider .item_container_effect {
			visibility:hidden;
			-webkit-transition:background 15s ease-out;
			-moz-transition:background .15s ease-out;
			-o-transition:background .15s ease-out; 
			transition:background .15s ease-out;}
				
			#slider .item_container:hover > .item_container_effect {
				border-radius:15px;
				position: relative;
				background:rgba(255,255,255,.9);
				border-radius:15px;
				height:320px;
				margin:-350px 0 0;
				visibility:visible}
					
			#slider .item_image {
				min-height:200px;
				-webkit-transition:all .3s ease-out;
				-moz-transition:all .3s ease-out;
				-o-transition:all .3s ease-out; 
				transition:all .3s ease-out;}
				
				#slider .item_name a {
					min-height:60px;
					padding:0px 10px;
					display:block;
					visibility:visible;
					font-size:16px;
					line-height:24px;
					color:#333333;
					-webkit-transition:all .15s ease-out;
					-moz-transition:all .5s ease-out;
					-o-transition:all .5s ease-out; 
					transition:all .5s ease-out;}
		
			#slider .item_price {
				color:#950000;
				font-size:24px;
				margin:10px 0 60px 0;}
				
			
			
			
				#slider .item_container_effect .item_container_link {
					display:inline-block;
					margin-top:200px;
					opacity:0;
					-webkit-transition:all .3s ease-out;
					-moz-transition:all .3s ease-out;
					-o-transition:all .3s ease-out; 
					transition:all .3s ease-out;}

				
				#slider .item_container:hover > .item_container_effect .item_container_link {
					opacity:1;
					margin-top:140px;}
				
				
				#slider .item_container:hover > .item_image {
					transform: scale(1.2);
					-ms-transform: scale(1.2); /* IE 9 */
					-webkit-transform: scale(1.2); /* Safari and Chrome */
					-o-transform: scale(1.2); /* Opera */
					-moz-transform: scale(1.2); /* Firefox */}
					
					
.header-carousel:active, .header-carousel:visited, .header-carousel:hover, .header-carousel:link, .header-carousel{font-size:30px;color: #0066A2;}




/* Глобальные изменения верхней части Введение нового меню и слайдера перенести в основное для всех после окончания изменений */

#logo {
    display: none;
}

.menu_cart {
    float: none;
}

#topbar {
	height:92px;
	position: absolute;
    margin: 0 auto;
    width: 100%;
	top:0;
}	


/*Настройки каждой темы*/
.owl-carousel-main-header .owl-text, #topbar {
	background: -moz-linear-gradient(left, rgba(29,47,61,0.2) 0%, rgba(29,47,61,0.7) 20%, rgba(29,47,61,0.7) 80%, rgba(29,47,61,0.2) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(29,47,61,0.2) 0%,rgba(29,47,61,0.7) 20%,rgba(29,47,61,0.7) 80%,rgba(29,47,61,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(29,47,61,0.2) 0%,rgba(29,47,61,0.7) 20%,rgba(29,47,61,0.7) 80%,rgba(29,47,61,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#401f2d38', endColorstr='#401f2d38',GradientType=1 ); /* IE6-9 */
	}

.owl-carousel-main-header .owl-text, #topbar {
	background: #1553AB;}
