﻿/* Сброс стилей  */
* {box-sizing:border-box;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, input, p, blockquote, table, th, td, embed, object {
	padding: 0;
	margin: 0; 
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset, img, abbr {
	border: 0;
	}
address, caption, cite, code, dfn, em, 
h1, h2, h3, h4, h5, h6, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
ul {
	list-style: none;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-size: 1.0em;
	}
q:before, q:after {
	content: '';
	}
a, ins {
	text-decoration: none;
	}
a:active, a:focus { outline: none; }
 a:focus { text-decoration: none; color:inherit;}
  a:active { text-decoration: none; color:inherit;}
input, textarea {outline:none;max-width:100%;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;max-width:100%;}
textarea {resize:vertical;}
textarea {resize:horizontal;}
:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder {color: transparent}
:focus:-moz-placeholder {color: transparent}
:focus:-ms-input-placeholder {color: transparent}
/* Сброс стилей  */

/* Шрифты  */
body {font-family: 'Montserrat', sans-serif; }
a {color:#000;}
a:hover {color:#000;text-decoration:none;}
H2 {font-size:30px; }
.light-font {font-weight: 300!important;}
.text-center {text-align:center;}
/* Шрифты  */

/* Общее  */
img {display:block;margin:auto;max-width:100%;}
section {padding:80px 0;}
.archive-post {margin-bottom:40px;}
.pagination {font-size:1.2em;}
.breadcrumb {margin-bottom:30px;}
.clearfix:after {content:'';display:table;clear:both;}

@media (min-width: 1200px) {
body .container {max-width: 1210px;width: 1210px;}
}

@media only screen and (min-width: 840px) {
.admin-bar .navbar {top: 32px;}
}


@media (max-width: 769px) {
.container .row {margin-right: 0px;margin-left: 0px;}
section {padding:55px 0;}
}

.navbar-toggle {margin-top: 27px;margin-right: 25px;}
.navbar-default .navbar-collapse{border:none;}

/* Общее  */



/* Блок контента на отдельных страницах  */
.main-content {padding: 60px 0;}
.main-content ol {list-style-position: inside;margin:20px 0;margin-left:20px;}
.main-content ul {list-style: disc;list-style-position: inside;margin:20px 0;margin-left:20px;}
.main-content H1 {font-size:40px;margin-bottom:35px;}
.main-content H2 {font-size:35px;margin-bottom:30px;}
.main-content H3 {font-size:30px;margin-bottom:25px;}
.main-content H4 {font-size:25px;margin-bottom:20px;}
.main-content H5 {font-size:20px;margin-bottom:15px;}

.main-content p {font-size:16px;margin-bottom:10px;}

@media only screen and (min-width: 840px) {
.main-content {margin-top: 80px;}
}
/* Блок контента на отдельных страницах  */




/* Форма   */
input[type="text"] {background:rgba(250,250,250, 0.4);padding:14px 7px;border:1px solid #fff;color:#fff;max-width:100%;}
input[type="submit"] {background:#000052;padding:14px 7px;color:#fff;border-radius:2px;border:1px solid #000052;transition: all 0.25s ease;}
input[type="submit"]:hover {color:#fff;background:#313170;border:1px solid #313170;opacity:0.93; text-decoration:none;}
  select {background:rgba(250,250,250, 0.4);padding:14px 7px;border:1px solid #fff;color:#fff;}
  select option { color: black; }
input::placeholder {color: #fff;text-align:right;}
input::-webkit-input-placeholder {color:#fff;text-align:right;}
input::-moz-placeholder {color:#fff;text-align:right;}
input:-moz-placeholder {color:#fff;text-align:right;}
input:-ms-input-placeholder {color:#fff;text-align:right;}
label {display:block;font-weight:300;}
/* Форма  */


/* Шапка  */
header{}
.navbar-collapse {float:left;}

.adress {float:right;font-size:13px;
    margin-top: 16px;margin-right:30px;}

.btn_vizov {float:right;font-size:13px;color:#fff;background:#000052;padding:10px;margin-top:17px;transition: all 0.25s ease;margin-right:10px;}
.btn_contstr {float:right;font-size:13px;color:#fff;background:#cf1981;padding:10px;margin-right:30px;margin-top:17px;transition: all 0.25s ease;}

.btn_vizov:hover {color:#fff;background:#313170; text-decoration:none;opacity:0.9;}
.btn_contstr:hover {color:#fff;background:#df4da0; text-decoration:none;opacity:0.95;}
.btn_vizov:active, .btn_vizov:focus {color:#fff;}
.btn_contstr:active, .btn_contstr:focus {color:#fff;}


.phone {float: right;font-size: 17px;line-height: 22px;margin-top:10px;}
.phone span{font-weight:bold;}

@media (max-width: 758px) {
.btn_vizov {display:none;}
.btn_contstr {display:none;}
.adress {display:none;}
header {position:relative;}
.phone {float: none;position:absolute;margin:auto;top:23px;left:50%;margin-left:-30px;}
}

@media (max-width: 600px) {
.phone {display: none;}
.navbar-brand {padding-top: 20px;}
}


/* Шапка  */

/* Слайдер  */
.slider-section {padding:0;}

.slide {background-position:center center!important;background-size:cover!important;padding-top:3%;color:#fff;max-height:564px;position:relative;}

.slide H2 {font-size:35px;font-family: 'Montserrat Black', sans-serif;margin-bottom:15px;line-height:37px;}
.slide .under-title {font-size:30px;margin-bottom:20px;line-height:32px;}
.slide .under-title span	{color:#cf1981;font-size:1.2em;font-weight:bold;}
.slider-btn {background:#cf1981;color:#fff;display:table;margin:auto;padding:7px 30px;border-radius:4px;font-size:15px;font-weight:bold;transition: all 0.25s ease;}
.slider-btn:hover {color:#fff;background:#df4da0; text-decoration:none;}

@media (max-width: 768px) {
.slide {}
.slide {padding:0; padding-bottom:4.7%;max-height:372px;}
}


/* Слайдер  */

/* Калькулятор  */
.calc {background: url(../img/calc-bg.png) no-repeat top center;background-size: cover; color:#fff;padding:70px 0 95px;}
.calc > .container {position:relative;}
.calc form {position:relative;z-index:2;}
.calc-bg {position:absolute;width:284px;height:245px;top:-115px; right:-4%;background:red;
background: url(../img/calc-cloud-bg.png) no-repeat top center;}
.calc H2 {font-size:30px;}
.calc .under-title {font-size:20px;margin-bottom:20px;}
.calc-left {float:left;width:52%;}
.calc-left select{width:100%;}
.calc-left .form-table_item{display:inline-block;width:31.5%;margin-right:2%;margin-bottom:15px;}
.calc-left .form-table_item input{text-align:right;}
.calc-left .form-table_item:nth-child(3n){margin-right:0;}
.calc-right {float:right;width:44%;}
.calc-right input{width:100%;}
.calc-right input[type="submit"]{margin-top:25px;}
.calc-right .form-table_item {margin-bottom:15px;}
.res-block {text-align:center;margin-top:20px;font-size:15px;}
.res-block .res_sum{font-size:30px;}


.calc-left .form-table{
	padding-top:33px;
}


.input-number {
  width: calc(100% - 60px);
  padding: 0 12px;
  vertical-align: top;
  text-align: center;
  outline: none;
  color:#fff;
  text-align:center!important;
  background: rgba(250,250,250, 0.4);
}

.input-number,
.input-number-decrement,
.input-number-increment {
  border: 1px solid #fff;
  height: 50px;
  user-select: none;
}

.input-number-decrement,
.input-number-increment {
  display: inline-block;
  width: 30px;
  line-height: 48px;
  background: rgba(0,0,82, 0.7);
  color: #fff;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}
.input-number-decrement:active,
.input-number-increment:active {
  background: rgba(0,0,82, 1);
}

.input-number-decrement {
  border-right: none;
  
}

.input-number-increment {
  border-left: none;
 
}



input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]:hover,
input[type="number"]:focus {
  -moz-appearance: number-input;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}









@media (min-width: 1367px) {
	.calc-bg {right:-10%;}
}

@media (max-width: 758px) {
	
	.calc-right input[type="submit"]{margin-top:18px;}
	
.calc {background:#b461c8;padding:50px 0;}
.calc-right {float:none;width:100%;}
.calc-left input{width:100%;}

.calc-left input.input-number {
  width: calc(100% - 60px)
}




.calc-left {float:none;width:100%;}
.calc-bg {display:none;}

.calc-left .form-table{
	padding-top:0;
}

}

@media (max-width: 550px) {
label {text-align:center;}
.calc-left .form-table_item{width:100%;margin-right:0;margin-bottom:15px;}
}


/* Калькулятор  */


/* Готовые потолки  */
.r-ceiling {padding:80px 0 60px;}
.f-block {margin-top:30px;}
.f-block_item {float:left;width:228px;margin-right:10px;margin-bottom:40px;}
.f-block_item:nth-child(5n) {margin-right:0;}
.f-block_item-img {}
.f-block_item-img-wrapper {position: relative;display:table;margin:auto;margin-bottom:20px;}
.f-block_item-img-wrapper:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.2);  z-index:222; opacity:0;transition: all 0.25s ease;}
.f-block_item-img-wrapper:hover:after {opacity:1;}

.f-block_item H3 {font-weight:bold;font-size:16px;margin-bottom:8px;}
.f-block_item:hover H3 {color:#cf1981;transition: all 0.25s ease;}
.f-block_item p {font-size:14px;margin-bottom:8px;}
.f-block_item .f-block_item-price {font-weight:bold;font-size:18px;}
.f-block_item .f-block_item-sale {font-weight:bold;font-size:13px;color:#cf1981;font-family: 'Montserrat Black', sans-serif;padding-left:12px;}

@media (max-width: 800px) {
.f-block_item {float:left;width:46%;margin-right:8%;margin-bottom:30px;}
.f-block_item:nth-child(even) {margin-right:0%;}
.f-block_item-desc {margin-right:auto;margin-left:auto;max-width:228px;}
}
@media (max-width: 500px) {
.f-block_item {float:none;width:300px;margin:0 auto 30px;}
.f-block_item:nth-child(even), .f-block_item:last-child {margin-right:auto;}
}
/* Готовые потолки  */

/* Доп.услуги  */
.dop-services {background:#f3f3f3;}
.dop-services_left {width:20%;float:left;font-size:20px;}
.dop-services_left H2{font-size:20px;font-weight:bold;}
.dop-services_right {width:79%;float:right;}
a.dop-menu_link {margin-bottom:20px;}
.dop-menu_link {display:flex;align-items:center; float:left;font-size:16px;text-decoration:underline;margin:0 35px;line-height:48px;vertical-align:middle;}
.dop-menu_link:hover {color:#000;text-decoration:none;;}

.dop-menu_link img{float:left;margin-right:9px;}

@media (max-width: 758px) {
.dop-services_left {width:100%;float:none;margin-bottom: 50px;text-align: center;}
.dop-services_right {width:100%;float:none;}
.dop-menu_link {margin-bottom:15px;}
}

@media (max-width: 500px) {
.dop-menu_link {line-height:1.2em;}
}


/* Доп.услуги  */

/* Преимущества  */
.advantages {}
.advantages-wrapper {margin-top: 50px;}
.advantages-item {width:20%;float:left;}
.advantages-item img{max-height:105px;margin-bottom:20px;}
.advantages-item p{width:90%;margin-left:auto;margin-right:auto;text-align:center;font-weight:bold;font-size:14px;}
.advantages-pre {margin-top:120px; padding:35px 25px;border:1px solid #cf1981;display:flex;align-items:center;flex-wrap:wrap;}
.advantages-pre-left {float:left;width:40%;font-weight:bold;font-size:20px;background:url(../img/pre-ico.png) no-repeat left center;padding-left:90px;}
.advantages-pre-right {float:right;width:60%;font-size:17px;}


@media (max-width: 769px) {
.advantages-item {width:50%;margin-bottom:30px;}	
.advantages {padding-bottom:0;} 
}
@media (max-width: 600px) {
.advantages-pre {margin:60px auto 0; width:90%; }
.advantages-pre-left {float:none;width:100%;margin-bottom:20px;}
.advantages-pre-right {float:none;width:100%;}
}
@media (max-width: 500px) {
.advantages-item {width:100%;}	
}

@media (max-width: 450px) {
.advantages-pre-left {background:url(../img/pre-ico.png) no-repeat center 10px;padding-top:75px;padding-left:0;text-align:center;}
}


/* Преимущества  */


/* Средняя форма  */
.middle-form {background: url(../img/middle-form-bg.png) no-repeat center center;color:#fff;background-size:cover;padding:140px 0 120px;}
.middle-form H2 {margin-bottom:30px;}
.calc-center {width:500px;margin:auto;}
.calc-center input{width:100%;margin-bottom:15px;}
.calc-center input[type="submit"]{margin-top:23px;background:#cf1981;border:1px solid #cf1981;transition: all 0.25s ease;}
.calc-center input[type="submit"]:hover{color:#fff;background:#df4da0; text-decoration:none;opacity:0.95;border:1px solid #df4da0;}

@media (max-width: 600px) {
.calc-center {width:100%;}
}




/* Средняя форма  */

/* Новости  */
.news-section {}
.news-section .f-block_item{padding:25px 10px 25px 20px;min-height:222px;display:block;}
.f-block_item-date {display:block;font-size:12px;margin-bottom:10px;}
.news-section .f-block_item H3{font-size:16px;font-weight:bold;line-height:22px;margin-bottom:10px;display:block;}



.news-section .f-block_item p{font-size:14px;line-height:18px;margin-bottom:0;}


.news-section .f-block_item:nth-child(2) p, .news-section .f-block_item:nth-child(3) p, .news-section .f-block_item:nth-child(5) p{color:#fff;position:relative;z-index:223;}
.news-section .f-block_item:nth-child(2), .news-section .f-block_item:nth-child(3), .news-section .f-block_item:nth-child(5){position: relative;}
.news-section .f-block_item:nth-child(2):after, .news-section .f-block_item:nth-child(3):after, .news-section .f-block_item:nth-child(5):after{ content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.2);  z-index:222; opacity:0;transition: all 0.25s ease;}
.news-section .f-block_item:nth-child(2):hover:after, .news-section .f-block_item:nth-child(3):hover:after, .news-section .f-block_item:nth-child(5):hover:after {opacity:1;}



.news-section .f-block_item:nth-child(2) span, .news-section .f-block_item:nth-child(3) span, .news-section .f-block_item:nth-child(5) span{color:#fff;}
.news-section .f-block_item:nth-child(2) H3, .news-section .f-block_item:nth-child(3) H3, .news-section .f-block_item:nth-child(5) H3{color:#fff;position:relative;z-index:223;}

.news-section .f-block_item:nth-child(2) H3:hover, .news-section .f-block_item:nth-child(3) H3:hover, .news-section .f-block_item:nth-child(5) H3:hover{text-decoration:none;}

.news-section .f-block_item:nth-child(1) H3, .news-section .f-block_item:nth-child(4) H3	{text-decoration: underline;text-decoration-color: #cf1981;transition: all 0.25s ease;}

.news-section .f-block_item:nth-child(1) H3:hover, .news-section .f-block_item:nth-child(4) H3:hover	{text-decoration: underline;text-decoration-color: #cf1981;color: #cf1981;}


.news-section .f-block_item:nth-child(2){background:url(../img/news-bg1.png) no-repeat center center;background-size:cover;}
.news-section .f-block_item:nth-child(3){background:url(../img/news-bg2.png) no-repeat center center;background-size:cover}
.news-section .f-block_item:nth-child(5){background:url(../img/news-bg3.png) no-repeat center center;background-size:cover}
/* Новости  */

/* Этапы работы  */
.steps-section {}

.steps-wrapper {margin-top: 50px;}
.steps-item {width:25%;float:left;}
.steps-item img{max-height:122px;margin-bottom:20px;}
.steps-item-desc {max-width:240px; margin-left:auto; margin-right:auto;text-align:center;font-size:14px;}
.steps-item H3{font-weight:bold;font-size:15px;margin-bottom:5px;}
.steps-item a{font-weight:bold;display:block;margin-top:5px;color:#000;}
.steps-item a:hover{-top:5px;color:#000;}
.steps-item p{font-weight:light;font-size:14px;}

@media (max-width: 800px) {
.steps-item {width:50%;margin-bottom:30px;}	
}
@media (max-width: 500px) {
.steps-item {width:100%;}	
}

/* Этапы работы  */

/* Наша команда  */
.team-section {background:#f3f3f3;padding:70px 0;}
.team-wrapper {margin-top: 50px;padding:0 100px;}
.team-item {}
.team-item img{margin-bottom:20px;width:100px;height:100px;border-radius:50%;}
.team-item H3{text-align:center;font-size:14px;font-weight:bold;}
.team-item p{text-align:center;font-size:14px;}

@media (max-width: 800px) {
.team-item {width:33%;margin-bottom:30px;}	
}
@media (max-width: 500px) {
.team-item {width:100%;}	
}
/* Наша команда  */

/* Отзывы  */
.reviews {}
.reviews-wrapper {margin-top: 50px;padding:0 120px;}
.reviews-item {cursor:pointer;}
.rev-img {margin-bottom:20px;width:195px;height:195px;border-radius:50%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;}
.rev-img:before {content:''; width:36px; height:40px; background:url(../img/play-ico.png);position:absolute;z-index:444;top: 0;bottom: 0;left:50%; margin: auto; margin-left:-13px;transition: all 0.25s ease;}

.rev-img:after {content:''; width:90px; height:90px;position:absolute;z-index:444;top: 0;bottom: 0;left:50%; margin: auto; margin-left:-45px;transition: all 0.25s ease;border:2px solid transparent;border-radius:50%;}

.rev-img:hover:after {border:2px solid #cf1981;width:110px; height:110px;margin-left:-55px;}

.rev-img:hover:before {background:url(../img/play-ico-w.png);}


.team-item img{}
.reviews H3{text-align:center;font-size:14px;font-weight:bold;margin-bottom:12px;}
.reviews p{text-align:center;font-size:14px;width:230px;margin-left:auto;margin-right:auto;}


@media (max-width: 600px) {
.reviews-wrapper {padding:0;}
}
/* Отзывы  */

/* Интересно  */
.more-section {}
.more-item {height:195px;display:flex;align-items:center;position:relative;padding-left:25px;color:#fff;}
.more-item H3{font-size:18px;}


.more_date {position:absolute;top:25px;}
.more-mini.red {background:#cf1981;}
.more-mini.more-blue {background:#000052;}
.more-first .more-big {background:url(../img/more-b1.png) no-repeat;background-size:cover;}
.more-second .more-big {background:url(../img/more-b2.png) no-repeat;background-size:cover;}

.more-first .m-first {background:url(../img/fmf.png) no-repeat;background-size:cover;}
.more-second .m-first {background:url(../img/smf.png) no-repeat;background-size:cover;}
.more-second .m-second {background:url(../img/sms.png) no-repeat;background-size:cover;}

.more-r {color:#cf1981;border:2px solid #cf1981;padding:0;justify-content:center;}
.more-r H3{font-size:26px;text-align:center;}
.more-first {margin-bottom:10px;}
.more-wrapper div {width:228px;float:left;margin-right:10px;}
.more-wrapper a {width:228px;float:left;margin-right:10px;position:relative;}

.more-wrapper a:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.2);  z-index:222; opacity:0;transition: all 0.25s ease;}

.more-wrapper a:hover:after {opacity:1;}
.more-wrapper a:hover {color:#fff;}



.more-wrapper a:last-child {margin-right:0;}
.more-wrapper a.more-big {width:466px;}


@media (max-width: 700px) {
.more-section .more-item {width:300px;float:none; margin:auto;margin-bottom:15px;}
.more-section a.more-item {width:300px;float:none; margin:auto;margin-bottom:15px;}		
}


/* Интересно  */

/* Форма в футере  */
.footer-form {background: url(../img/footer-form-bg.png) no-repeat center center;background-size:cover;padding:100px 0 60px;}
.contact-block {background:#fff;padding:35px;}
.contact-block .row{margin:0!important;}
.contact-block H3{font-weight:bold;}
.contact-block-soc {margin-top:30px;}
.soc a {display:inline-block;height:24px;width:24px;transition: all 0.25s ease;background-size:cover;}
.soc a.soc-vk {background: url(../img/vk.png);margin-right:22px; }
.soc a.soc-inst {background: url(../img/inst.png);margin-right:17px;}
.soc a.soc-ok {background: url(../img/ok.png);}
.soc a.soc-vk:hover {background: url(../img/vk-r.png); }
.soc a.soc-inst:hover {background: url(../img/inst-r.png);}
.soc a.soc-ok:hover {background: url(../img/ok-r.png);}
.contact-block .col-sm-6{padding:20px 0;}
.contact-block-item {padding:15px 20px 0 0;}
.contact-block-item p {margin-bottom:13px;}
.contact-block-item a.maillink {display:inline-block;}
.contact-block-item a.maillink {margin-top:13px;text-decoration:underline;}
.footer-form .calc-right {color:#fff;width:100%;}
.footer-form .calc-right input {width:100%;}
.footer-form_right {color:#fff;}
.footer-form_right H2{font-size:30px;}
.footer-form_right .under-title{font-size:20px;margin-bottom:20px;}
@media (min-width: 759px) {
#menu-glavnoe-menyu > li:last-child {display:none;}
.footer-form .calc-right {padding:0 15px 0 40px;}
.contact-block {margin-bottom:30px;}	
}
@media (max-width: 758px) {
.contact-block {margin-bottom:30px;}	
}

/* Форма в футере  */




/* Карта  */
.map-section {padding:0;}
.map_wrap {height: 370px;}
.map_wrap div {width: 100%;height: 100%;}
/* Карта  */

/* Футер  */
footer {padding:35px 0;}
.footer-left {float:left;}
.footer-right {float:right;}
.footer-center {display:table;margin:auto;}
.footer-center span{display:inline-block;}
.footer-center span:first-child{margin-right:30px;}

@media (max-width: 600px) {
.footer-left {float:none;text-align:center;margin-bottom:6px;}
.footer-right {float:none;text-align:center;margin-bottom:6px;}
.footer-center span{display:block;text-align:center;}
.footer-center span:first-child{margin:0;margin-bottom:2px;}
}
/* Футер  */

/* Модальное окно  */
.modal-dialog {max-width: 800px;margin: 30px auto;}
.modal-body {position:relative;padding:0px;}
.close {position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight: normal;color:#fff;opacity:1;}
.video-modal .modal-body{background:#000;}
.form-modal .modal-body{padding:50px 0;}
.form-modal .modal-dialog {max-width: 500px;margin: 30px auto;}
.form-modal .modal-content {    background: url(../img/calc-bg.png) no-repeat top center;padding:0 30px;}
.form-modal label{color:#fff;text-align:center;}
.form-modal input{width:100%;margin-bottom:20px;}
.form-modal input[type="submit"] {background:#000052;margin-top:20px;margin-bottom:0px;transition: all 0.25s ease;}
.form-modal input[type="submit"]:hover {color:#fff;background:#313170;opacity:0.93; text-decoration:none;}
.form-modal H2 {color:#fff;text-align:center;margin-bottom:15px;}
/* Модальное окно  */

.modal-dialog {
    margin: 30px auto;
	margin-top: 10%;
}
@media (min-width: 840px) {
.slider-section {margin-top:126px;}
}

.video-item {margin-bottom:20px;}
.video-btn {position: relative;cursor:pointer; }

.video-title {margin-top: 5px;font-size:17px;}

.video-btn span {
    background: rgba(0, 0, 0, 0) url(../img/playy.png) no-repeat scroll center top;
    height: 35px;
    margin: -15px -25px 0 0;
    position: absolute;
    right: 50%;
    top: 50%;
    width: 50px;
}



.video-btn:hover span {
    opacity: 0.6;
}

.close {right: -20px!important;top: 5px!important;}
