/*
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */
/*  ----------------------------------------------------------------------------
    Chrome
*/
.td-md-is-chrome .td_block_inner_overflow .td_module_wrap,
.td-md-is-chrome .td_block_inner_overflow .item-details {
  position: relative;
}
.islip {
	  display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
}

#mobile_lip, #desktop_lip {
	z-index: 99999;
	box-sizing: border-box;
	text-align: center;
	display: none;
	position: relative;
	background-color: #fff;
}

.lip_container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	width: 240px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 10px;
	top: auto;
}

.close_lip {
	position: absolute;
	bottom: 100%;
	right: 0;
	text-decoration: none;
	cursor: pointer;
	line-height: 1;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 17px;
	height: 17px;
	font-size: 17px;
	font-weight: bold;
	font-style: normal;
	color: #e6f0ff;
	background: #646464;
}
.yasha {
border-left: 4px solid #27a7ee;
}
/*  ----------------------------------------------------------------------------
    Code for mobile up-down block
*/
.cosmorat-title {font-size: 26px; font-family: RobotoCondensedRegular;}
#wrapper_90 a {font-family: RobotoCondensedRegular !important;line-height: 1.2;display: block;}
#wrapper_90 .pure-u-1 {margin-bottom: 15px;}
#slidebox_container {
    font-family: RobotoCondensedRegular;
    font-style: normal;
    font-weight: normal;
            position: fixed;
            z-index: 9999999;
            padding: 0;
left: 0;
right: 0;
bottom: 0;
top: auto;
width: 100%;
border: 1px solid gainsboro;
background: #FFCCFF;
        }
#slidebox_container .sbclose {
position: absolute;
top: -43px;
right: 0px;
font-size: 15px;
text-decoration: none;
line-height: 38px;
color: #007DAC;
cursor: pointer;
background: #fcfcfc;
padding: 0 10px 0 10px;
height: 40px;
border: 1px solid #007DAC;
font-family: arial;
        }
#slidebox_container .sbclose:hover {
color: #FF1BBE;
}
.superbox {
  position: relative;
  background-color: #fff2d9;
  margin:0 auto;
  box-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 10px rgba(0,0,0,0.1) inset;
  border-radius: 1%     1%     1%     1% /     1%     1%     1%     1%;
  line-height: 1.5em;
  font-style: italic;
  margin-bottom: 30px;
  padding: 1px 15px 18px;
  overflow: hidden;
}
.superbox:before {
    position: absolute;
    width: 100%;
    height: 80%;
    border-radius: 10px / 100px;
    z-index: -1;
    top: 10%;
    bottom: 10%;
    content: "";
    box-shadow: 0 0 15px rgba(0,0,0,0.6);
}