body.bg {
	background: url(/images/sampledata/bg_clouds.jpg) top;
}

/* Качество рендера изображения (было нерезко в хроме) */
img {
	image-rendering: -webkit-optimize-contrast;
}

/* Main text color */
/* body {color: #cccccc;} */
  
#sp-header-wrapper {
  background: rgba(0,0,0,0.45); /* степень затемнения верхнего меню */
  /* padding: 10px 0; ширина затемнения верхнего меню */
}

/* Подгонка расстояния между пунктами верхнего меню для отображения в одну линию */
#sp-main-menu ul.level-0 > li {
    margin: 0 6px 0 0;
    padding: 5px 5px;
}
/* Цвет главных пунктов меню */
#sp-main-menu ul.level-0 > li:hover >a,
#sp-main-menu ul.level-0 > li.active >a {
  color: #ff8800;
}

#sp-component-area {
  background: rgba(0,0,0,0.7); /* степень затемнения блоков компонентов сайта (joomshopping) */
}    
.module .mod-wrapper {
  background: rgba(0,0,0,0.7);  /* степень затемнения модулей сайта на стартовой */  
}
.sp-submenu .sp-submenu-wrap {background: rgba(0,0,0,0.45);}

/* Блог: Новые сообщения - сдвинул красные квадраты дат влево на стартовой*/
.latest-event-imageBlock .blogDate {
	bottom: auto;
    top: 0;
    padding: 0 9px 5px 9px;
    margin: 0 0 0 -51px;
	min-width: 33px;
}

/* Блог: Новые сообщения - уменьшены заголовки для моб.*/
@media (min-width: 320px) and (max-width: 979px) {
	.latest-event-content a.moduleItemTitle {
	font-size: 24px;
    line-height: 22px;
	}
}


/* названия альбомов вынесены под обложки */
.albumWrapper .album-info {
	position: relative;
	bottom: 0px;
}
.albumWrapper .album-overlay {
  height: auto;
}

/* отступ первого блока от верхнего меню */
/* .module:first-child {
  margin-top: 30px;
} */

.pmroute {display:none} /* хз что это???? */
}

/* Upcoming Event title color */
#tab-wrap.upcoming_event .upevent_content h2 {color: #ff8800;}

/* social-icon color */
.social-icon ul i {color: #ff8800;}

/* Item Title Color */
/* h2.itemTitle {color: #ff8800;} */

/* Module Title Color */
/* h2.module-title {color: #FF8800;} */

/* Bottom Title Color */
/* #sp-bottom-wrapper h3 {color: #ff8800;} */

/* K2 Item Title Color */
div.k2ItemsBlock ul li a {color: #ff8800;}
.btn {
   text-shadow: none;
}

/* SP performers Text size, position */
.sp-performers .sp-member .image-wrapper .sp-team-info .sp-designation {
  font-size: 16px;
  color: #ff8800;
  margin-bottom: 0px;
}
.sp-performers .sp-member .image-wrapper .sp-team-info .sp-description {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0px;
}

/* ширина блока главного меню, при которой переходит переключение в компактный вид (боролись с переключением в 2 строки)(была (max-width: 979px) 
в итоге нашли другое решение у разработчика - изменения в responsive.less */
/* @media (min-width: 768px) and (max-width: 1199px) {
  .responsive #sp-header-wrapper [class*="span"] {
    width: auto;
    float: left;
}
 */
 
/* ГЛАВНОЕ МЕНЮ - расстояние между пунктами с 5px до 0 */
/* #sp-main-menu ul.level-0 > li {
	margin: 0;
}
*/

/* K2 Капча - цвет фона и бордеров
 .recaptchatable .recaptcha_image_cell,
#recaptcha_table {background-color: #222222 !important;}
#recaptcha_table {border-color: #222 !important;}
#recaptcha_response_field {border-color: #222 !important;background-color:#222 !important;}
}
*/

/* ГОСТЕВАЯ КНИГА */
input,textarea,.uneditable-input{width: 74%;} /* Ширина полей для ввода в гостевой книге */
/* .form-horizontal .control-label{width:auto;text-align:left} /* Капча в форме обратной связи - перемещаем название влево (перемещает и в гостевой) */
/* .form-horizontal .controls{margin-left: 68px;} /* Капча в форме обратной связи - перемещаем сам блок влево (перемещает и поля гостевой..)*/
#easybook {color: #cccccc;} /* Цвет текстов в гостевой книге #cccccc*/
#easybook .easy_contact {border-right: none; border-left: none; background-image: none; background-color: transparent;} /* убираем серые бордюры вокруг полей контактов */
#easybook .easy_content {border-right: none; border-left: none; background-image: none; background-color: transparent;} /* убираем серые бордюры вокруг полей сообщений */
#easybook .easy_top {background: none repeat scroll 0 0 #0f0f0f;} /* цвет фона заголовка поста */
#easybook .easy_title {border-right: none; border-left: none; background-image: none;} /* убираем серые бордюры вокруг полей заголовков */
#easybook .easy_big {color: #FF8800;} /* цвет шрифта авторов сообщений */
#easybook .easy_admincomment {color: #5bb75b; border-right: none; border-left: #285028 solid 5px; background-image: none;} /* цвет шрифта ответов администратора и поля вокруг ответов */
#easybook .easy_entrylink {padding-top: 0px;} /* убираем отступ всей книги сверху */
#easybook .easy_frame {border: #0f0f0f solid 1px; background-color: rgba(0, 0, 0, 0.9);} /* рамка и фон поста сообщения */
#easybook .easy_frame:hover {-webkit-box-shadow: 0px 0 10px 0 rgba(255, 136, 0); -moz-box-shadow: 0px 0 10px 0 rgba(255, 136, 0); box-shadow: 0px 0 10px 0 rgb(255, 136, 0);}
#easybook .pagination-active {font-size: 17px; font-weight:bold; text-decoration:underline;} /* выделение номера активной страницы */
/* Оставить запись для моб. */
@media (min-width: 320px) and (max-width: 979px){
#easybook .controls {
    margin-left: unset;
}
#easybook input[type="text"], #easybook textarea {
    min-width: 95%;
}
}

/* Слайдшоу */
.sp-slider-item .sp-slider-image{width: 13%; float: left;} /* SP Smart Slider image Tumb (logo) size */

/* Стиль кнопок в карточке товара (неактивные кнопки были черного цвета)- временное решение 
для этого input[type="submit"] и input[type="button"] закомментированы в template.css!!! */
input[type="submit"],
input[type="button"], {
  text-shadow: none;
  font-weight: normal;
  min-height: 30px;
  box-shadow: none;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #646360;
}

/* Размер шрифта в заголовках способов оплаты и доставки JS */
label, input, button, select, textarea {
    font-size: 16px;
}

/* Ширина капчи для мобил */
@media (min-width: 320px) and (max-width: 979px) {
	#rc-imageselect, .g-recaptcha {
	max-width: 230px;
	transform: scale(0.82);
	-webkit-transform:scale(0.827);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
	}
}

/* Коррекция отступов и фона на странеце "концерты" (Ближайших концертов нет) */

#sp-content .mod-wrapper {
  background: none;
  padding: 0px;
}

/* поле ввода атрибутов товара */

select {
    border: #bfbfbf;
	border-radius: 2px;
}

/* параметры окна с предупреждениями магазина */

.alert, .alert h4 {
    color: #ffffff;
}
.alert {
    text-shadow: none;
    background-color: #ec5538;
    border: 2px solid #ffffff;
}

/* Цвет текста в полях ввода данных шаблона  */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #aaa;
}

/* Высота шрифта на кнопках - сливались при двустрочном написании  */
.btn.btn-primary,
button,
.btn.btn-danger,
.btn.btn-default,
.btn.btn-info,
.btn.btn-success,
.btn.btn-warning,
.btn.btn-inverse {
  line-height: 22px;
}
/* Моб. меню - расширил зонs нажатия меню и стрелок  */
.sp-mobile-menu ul li span.sp-menu-toggler {
    width: 60px;
    padding-left: 30px;
}
.sp-mobile-menu ul li a {

    padding-right: 60px;
}
