

/* Start:/local/templates/.default/components/bitrix/news.list/iptv/style.css?17485115311269*/
.content-blk.iptv-content { max-width: 1920px; margin-top: 0; }

.content-banner {
	position: relative;
	width: 100%;
	height: 32vw;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	z-index: 0;
}

.cb_hdr,
.cb_shdr,
.cb_txt {	
	flex: auto 0 0;
	font-family: 'Roboto-Light', sans-serif;
	color: #ffffff;
	z-index: 2;
	font-weight: 100;
}

.cb_hdr { font-size: 2.8vw; }

.cb_shdr { font-size: 4vw; }

.cb_txt { font-size: 2vw; }

.cb_img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url('/local/include/img/iptv/IPTV_banner.jpg');
	background-position: center;
	background-size: cover;	
}

.iptv_blk {
	width: 100%;
	flex-wrap: nowrap;
	justify-content: stretch;
	align-items: center;
}

.iptv_img,
.iptv_cnt { flex: 50% 0 0; }
.iptv_img img { width: 100%; height: 100%; }
.iptv_blk:nth-of-type( odd ) .iptv_img { order: 1; }

.iptv-txt_h {
	flex: auto 0 0;	
	width: 400px;
	font-family: 'Roboto-Light', sans-serif;
	font-size: 4rem;
	font-weight: lighter;	
}

.iptv_cnt {
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}

.iptv-txt_c {
	margin-top: 24px;
	flex: auto 0 0;
	width: 400px;
	font-family: 'Roboto-Light', sans-serif;
	font-size: 2rem;	
}

.iptv-txt_c p {
	margin: 4px 0;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/iblock.element.add.form/request_mini/style.css?17471308242049*/

#req_miniform {
  width: 100%;  
  background-color: rgba(53, 81, 181, .8);
  padding: 38px 12px;  
}

#mform_hdr {
  width: 100%;
  margin-bottom: 36px;
  font-family: 'Roboto-Condensed', sans-serif;
  font-size: 4rem;  
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}

.mform_inptwrap {
  width: 100%;
  margin-top: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.mform_inpt {  
  flex: 240px 0 0;  
  margin: 8px 14px;
  height: 62px;
}

.mform_inpt input[type='text'] {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 18px;
  box-sizing: border-box;
  color: #fff;
  font-family: 'Roboto-Light',sans-serif;
  font-size: 2.2rem;
  background-color: transparent;
  transition: background-color 0.3s ease-out 0s, border-color 0.3s ease-out 0s;
  border: solid 2px #ccc;
}
.mform_inpt input:focus { background-color: rgba( 0, 0, 0, .2); border-color: #fff; }
.mform_inpt input[type='text']::placeholder { color: #ffffff; }

.mform_inpt input[type='submit'] {
  display: block;
  width: 100%;
  height: 100%;
  background-color: transparent;
  color: #fff;
  font-family: 'Roboto-Light',sans-serif;
  font-size: 2.2rem;
  text-transform: uppercase;
  transition: background-color 0.3s ease-out 0s, border-color 0.3s ease-out 0s;
  box-shadow: none;
  border: solid 2px #ccc;
  cursor: pointer;  
}
.mform_inpt input[type='submit']:hover { background-color: rgba( 0, 0, 0, .2); border-color: #fff; }
.mform_inpt input[type='submit']:disabled { background-color: rgba( 100, 100, 100, .2); border-color: #fff; color: #e0e0e0; cursor: not-allowed; }

.mform_perc {
  flex: auto 0 0;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: auto;
}

.mform_perc input[type='checkbox'] {
  width: 38px;
  height: 38px;
  margin-right: 24px;
  cursor: pointer;
}

.mform_txt {
  flex: 280px 0 0;
  color: #fff;
  font-family: 'Roboto-Light',sans-serif;
  font-size: 1.6rem;

}
/* End */
/* /local/templates/.default/components/bitrix/news.list/iptv/style.css?17485115311269 */
/* /local/templates/.default/components/bitrix/iblock.element.add.form/request_mini/style.css?17471308242049 */
