/* коррекция кривости основного сайта */
.phph-container-custom {
	position:relative;
	display:block;
	padding:12px 10px;
	margin-top:15px;
	background:#fff;
	   -moz-border-radius:10px;
	-webkit-border-radius:10px;
			border-radius:10px;
			box-shadow:0 2px 10px #111;
}


/* стили для custom-bar */

#loader {
 display: none;
}

input[type=text] {
 height: 30px;
}

.todo {
 background: #fff;
 position: fixed;
 top: 10px;
 left: 10px;
 padding: 10px;
 width: 200px;
 z-index: 999;
}

.todo ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

.todo ul li {
 font-size: 11px;
 line-height: 13px;
 padding: 3px 0;
 border-bottom: 1px solid #eee;
}

.custom-bar {
 margin-bottom: 5px;
 display: none;
}

.custom-bar-toggler {
 cursor: pointer;
}

.cc-list-item {
 background: #fff;
 border: 1px solid #eee;
 padding: 5px;
 margin-bottom: 4px;
}

.warn {
 background: #ffa url(/images/warning.png) no-repeat 5px center;
 padding-left: 25px;
}

.custom-loading {
 height: 25px;
 line-height: 25px;
 font-size: 15px;
 font-weight: bold;
 margin-bottom: 15px;
}

.cc-panel-container {
 position: relative;
 min-height: 40px;
}

.custom-edit-panel {
 position: absolute;
 right: 5px;
 top: 5px;
 z-index: 99;
 display: none;
}

.custom-edit-panel .custom-edit-item, .custom-edit-panel  .custom-edit-up, .custom-edit-panel  .custom-edit-down, .custom-edit-panel .custom-edit-left, .custom-edit-panel  .custom-edit-right {
 float: left;
 width: 21px;
 height: 15px;
 padding: 3px 0 3px;
 text-align: center;
 border: 1px solid #eee;
 background: #fff;
 margin-right: 1px;
 margin-bottom: 1px;
}

.cc-panel-container:hover > .custom-edit-panel {
 display: block;
}

#modal-edit {
 margin: -350px 0 0 -480px;
 width: 960px;
}

#modal-edit .modal-body {
 max-height: 600px;
}

.log {
 width: 100%;
 height: 96px;
 resize: none;
}

.upload-image #k1813 {
 display: block;
}

.pick-color {
 color: #000;
 text-shadow: 0px 0px 1px #fff;
}

/* КОНТЕНТ: РАЗДЕЛИТЕЛИ */
  /* зеленый */
  .divider-green{
  background: #85a05e;
  font-size: 17px;
  line-height: 30px;
  height: 40px;
  padding: 1px 0 1px 0;
  margin-bottom: 10px;
  }

  .divider-green h4{
  display: block;
  text-align: center;
  color: #fff9e8;
  border-top: 1px dashed #e3cfbf;
  border-bottom: 1px dashed #e3cfbf;
  text-decoration: none;
  padding: 0px 10px;
  }

  /* разрыв*/
  .divider-brake-wrapper {
  background: url(/images/flour4you_new/img/bg-content-light-gradient.png) repeat; 
  width: 1000px;
  margin-left: -30px;
  }

  .hidden {
  display: none;
  }
  
  .divider-brake-top {
  height: 20px;
  border-radius: 0 0 10px 10px;

  background: #FFFCEE; 
  box-shadow: 0px -9px 0px rgba(255,252,238,1), 0px 0px 10px #111 ;
  width: 960px;
  margin-left: 20px;
  }

  .divider-brake-bottom {
  margin-top: 10px;
  height: 20px;
  border-radius: 10px 10px 0 0;
  background: #FFFCEE; 
  box-shadow: 0px 11px 0px rgba(255,252,238,1), 0px 0px 10px #111 ;
  width: 960px;
  margin-left: 20px;
  }



/* Таймер*/ 
.timer {
  height: 60px;
  width: 210px;
  display:block;
  margin-left: auto;
  margin-right: auto;
}

.kkcountdown-box span {
  font-family: Arial;
  display: block;
  float: left;
  color: #EA6D84;
  font-size: 36px;
  text-align: center;
  padding: 0 1px;
}
.kkcountdown-box .kkc-dni {
  margin-right: 12px;
}
.kkcountdown-box .kkc-dni:after {
  content: 'дней';
  display: block;
  position: relative;
  bottom: 2px;
  font-size: 12px;
}
.kkcountdown-box .kkc-godz:after {
  content: 'часов';
  display: block;
  position: relative;
  bottom: 2px;
  font-size: 12px;
}
.kkcountdown-box .kkc-min:after {
  content: 'минут';
  display: block;
  position: relative;
  bottom: 2px;
  font-size: 12px;
}
.kkcountdown-box .kkc-sec:after {
  content: 'секунд';
  display: block;
  position: relative;
  bottom: 2px;
  font-size: 12px;
}

.kkcountdown-finished {font-size: 200%; color: #EA6D84; }

/* Форма обратной связи */ 

.custom-form {
 background: #F4EEDB;
 border-radius: 10px;
 border: 1px dashed #C4B99E;
 margin-top: 5px;
}

.custom-form-title {
 color: #FFF9E8;
 background: #85A05E;
 border-radius: 10px 10px 0 0;
 padding: 5px 0px;
 /*font-size: 22px;*/
}
 .custom-form-title  h4{
  padding: 0 10px;
  border-top: 1px dashed #E3CFBF;
  border-bottom: 1px dashed #E3CFBF; 
 }
  
.custom-form-body {
 padding: 10px;
}

.custom-form-body b {
 display: inline-block;
 width: 140px;
}

.custom-form-body sup {
 color: red;
}
