@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,800&subset=latin,cyrillic-ext);

@font-face {
  font-family:'MyriadPro';
  src: url('MyriadPro-Light.eot');
  src: url('MyriadPro-Light.woff2') format('woff2'),
       url('MyriadPro-Light.woff') format('woff'),
       url('MyriadPro-Light.ttf') format('truetype'),
       url('MyriadPro-Light.svg#MyriadPro-Light') format('svg'),
       url('MyriadPro-Light.eot?#iefix') format('embedded-opentype');
  font-weight:300;
  font-style: normal;
}

@font-face {
  font-family:'MyriadPro';
  src: url('MyriadPro-Black.eot');
  src: url('MyriadPro-Black.woff2') format('woff2'),
       url('MyriadPro-Black.woff') format('woff'),
       url('MyriadPro-Black.ttf') format('truetype'),
       url('MyriadPro-Black.svg#MyriadPro-Black') format('svg'),
       url('MyriadPro-Black.eot?#iefix') format('embedded-opentype');
  font-weight:800;
  font-style: normal;
}

* { margin:0; padding:0; }

html,body { width:100%; height:100%; padding:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; }
body { background-color:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a { outline:none; border:none; text-decoration:underline; font-family: 'Open Sans', sans-serif; color:#00cdff; cursor:pointer; transition:all 0.3s ease; }
a * { cursor:pointer; }
*:active,*:focus { outline:none;  }
a:hover { text-decoration:none; }
button,input,select,textarea { font-family: 'Open Sans', sans-serif; transition:all 0.3s ease; }
button::-moz-focus-inner {border:0;}
img { border:none; vertical-align:top;}
article,header,footer,section,details,summary,section { display:block; } 
table { border-collapse:collapse; }


h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans', sans-serif; font-size:16px; color:#fff; font-weight:700; text-align:left;  }
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:21px; }
h4 { font-size:18px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

/* clearfix */
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.cl { clear:both; height:0; font-size:0; line-height:0; }


.b-wrap-all { overflow:hidden; min-width:320px; background:#01081a url('../images/bgc.jpg') center 0 no-repeat;  }
.b-container { max-width:1120px; min-width:320px; margin:0 auto; background:rgba(124,141,178,.28); }
.b-container-inner { padding:0 66px; }


/* header */
.b-header { position:relative; padding:50px 0 66px 0; z-index:3; }

.b-c-share { left:10px; top:0; position:absolute; z-index:2; }
.b-c-share.active { z-index:3; width:100%; }
.b-c-share .b-share-text { width:170px; height:40px; cursor:pointer; font-size:14px; font-weight:700; color:#fff; text-transform:uppercase; box-sizing:border-box; padding:0 0 0 22px; line-height:40px; background:#0dbae5; position:relative; }
.b-c-share .b-share-text:after { content:''; width:24px; height:24px; background:url('../images/i-share.png') no-repeat; right:16px; top:8px; position:absolute; }
.b-c-share .b-share-pop { display:none; left:0px; top:40px; position:absolute; box-sizing:border-box; }
.b-c-share .b-share-pop .b-share-list { list-style:none; vertical-align:top; background:#fff; padding:10px; white-space:nowrap; }
.b-c-share .b-share-pop .b-share-list li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 2px; border-radius:2px; }



.b-c-lang { right:0px; top:0; position:absolute; width:100%; box-sizing:border-box; padding:0 10px; z-index:1; }
.b-c-lang.active { z-index:30; }
.b-popup-lang { display:none; width:100%; background:#fff; padding:30px 20px 20px 20px; }
.b-popup-lang .b-list { list-style:none; vertical-align:top; }
.b-popup-lang .b-list li { display:inline-block; vertical-align:top; padding:0 10px 15px 10px; }
.b-popup-lang .b-list li a { display:table; text-decoration:none; line-height:18px; color:#071d47; }
.b-popup-lang .b-list li a:hover { color:#0dbae5; }
.b-popup-lang .b-list li a .b-txt { display:table-cell; vertical-align:middle; }
.b-popup-lang .b-list li a .b-flag { display:table-cell; vertical-align:middle; padding:0 0 2px 5px; }
.b-popup-lang .b-list li a .b-flag img { vertical-align:middle; }
.b-c-lang .b-current-lang { background:#fff; cursor:pointer; white-space:nowrap; height:20px; padding:6px 28px 6px 12px; font-size:12px; color:#071d47; line-height:20px; position:relative; float:right; }
.b-c-lang .b-current-lang:after { content:''; width:9px; height:6px; background:url('../images/i-ss.png') no-repeat; right:8px; top:14px; position:absolute; }
.b-c-lang.active .b-current-lang:after { background-position:0 bottom; }
.b-c-lang .b-current-lang .b-txt { display:inline-block; vertical-align:middle; padding:0 20px 0 0; }
.b-c-lang .b-current-lang .b-flag { display:inline-block; vertical-align:middle; padding:0 10px 0 0; background:url('../images/sep.png') right 6px no-repeat; position:relative; top:-2px; }
.b-c-lang .b-current-lang .b-flag img { border:1px solid #b9b9b9; vertical-align:middle; }

.b-logo { left:-66px; top:0px; position:absolute; width:384px; height:309px; background:url('../images/logo.png') no-repeat;  }
.b-logo a { display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:174px; height:137px; left:73px; top:133px; position:absolute; }

.b-top-info-95 { padding:10px 30px 90px 270px; }
.b-top-info-95 .b-head { font-family:'MyriadPro'; color:#00bae8; font-size:28px; text-transform:uppercase; font-weight:800; line-height:20px; padding:0 0 20px 0; }
.b-top-info-95 .b-head span { font-size:72px; font-weight:300; display:block; line-height:60px; }  
.b-top-info-95 .b-list { list-style:none; vertical-align:top; font-style:italic; font-size:14px; line-height:18px; color:#d4e6f4; }
.b-top-info-95 .b-list li { padding:0 0 20px 0; position:relative; }
.b-top-info-95 .b-list li:after { content:''; width:13px; height:1px; background:#637c9d; left:0; bottom:10px; position:absolute; }
.b-top-info-95 .b-list li:last-child:after { display:none; }

.b-top-nav { position:relative; background:#16447c; background:-moz-linear-gradient(top,  #16447c 0%, #002e63 100%); background:-webkit-linear-gradient(top,  #16447c 0%,#002e63 100%); background:linear-gradient(to bottom,  #16447c 0%,#002e63 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#16447c', endColorstr='#002e63',GradientType=0 ); }
.b-top-nav .b-item { display:inline-block; vertical-align:top; margin:0 -3px 0 0; position:relative; }
.b-top-nav .b-item .b-head { left:0px; top:-35px; position:absolute; height:35px; line-height:35px; font-weight:800; font-size:14px; text-transform:uppercase; color:#002f63; padding:0 15px 0 15px; background:#00bae8; border-radius:10px 0 0 0; }
.b-top-nav .b-item .b-head:after { content:''; width:0; height:0; border-style:solid; border-width:35px 0 0 28px; border-color: transparent transparent transparent #00bae8; left:100%; top:0px; position:absolute; }
.b-top-nav .b-list { list-style:none; vertical-align:top; padding:17px 0px 15px 15px; }
.b-top-nav .b-list li { display:inline-block; vertical-align:top; font-size:12px; line-height:16px; text-transform:uppercase; margin:0 -3px 0 0; padding:0 20px 0 0; position:relative; font-weight:600; }
.b-top-nav .b-list li:before { content:'|'; right:7px; top:0px; position:absolute; }
.b-top-nav .b-list li:last-child:before { display:none; padding:0; }
.b-top-nav a { color:#fff; text-decoration:none; }
.b-top-nav a:hover { text-decoration:underline; }
.b-top-nav .b-item-contact { padding:17px 4px 17px 4px; line-height:16px; font-weight:800; font-size:14px; text-transform:uppercase; }

  
/* content */
.b-content { padding:0 0 70px 0; }

.b-wrap2col { display:table; width:100%; }
.b-col-left { display:table-cell; vertical-align:top; width:189px; }
.b-col-right { display:table-cell; vertical-align:top; padding:0 0 0 60px; background:url('../images/y1.png') repeat-y;  }

.b-side-nav { padding:15px; }
.b-side-nav .b-item { padding:0 0 30px 0; }
.b-side-nav .b-head { font-weight:600; text-transform:uppercase; font-size:18px; padding:0 0 20px 0; line-height:16px; position:relative; }
.b-side-nav .b-head-active { color:#2eb9db; }
.b-side-nav .b-head-active:before { content:''; width:4px; height:15px; background:#00bae8; left:-17px; top:1px; position:absolute; }
.b-side-nav .b-list { list-style:none; vertical-align:top; font-style:italic; font-size:18px; line-height:16px; }
.b-side-nav .b-list li { padding:0 0 20px 0; }
.b-side-nav a { color:#fff; text-decoration:none; }
.b-side-nav a:hover { text-decoration:underline; }
.b-side-nav .b-item-contact { font-weight:600; text-transform:uppercase; font-size:18px; line-height:16px; }



.b-mnt-item { padding:0 0 65px 0; }
.b-mnt-item .b-mnt-head { margin:0 0 45px 0; display:table; width:100%; }
.b-mnt-item .b-mnt-head .b-mnt-link { display:table-cell; padding:0 16px 0 0; white-space:nowrap; vertical-align:top; height:27px; line-height:27px; }
.b-mnt-item .b-mnt-head .b-mnt-link a { color:#fff; text-decoration:none; font-weight:300; font-family:'MyriadPro'; font-size:36px; display:inline-block; vertical-align:top; text-transform:uppercase; position:relative; }
.b-mnt-item .b-mnt-head .b-mnt-link a:hover:after { content:''; width:5px; height:27px; background:#00bae8; left:-19px; top:0px; position:absolute; }
.b-mnt-item .b-mnt-head .b-mnt-sep { background:url('../images/x1.png') 0 center repeat-x; display:table-cell; vertical-align:top; height:27px; width:100%; }
.b-mnt-item .b-list { list-style:none; vertical-align:top; margin:0 -20px; }
.b-mnt-item .b-list .b-item { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 30px 0 95px; width:50%; box-sizing:border-box; }
.b-mnt-item .b-list .b-item span { display:block; font-size:14px; line-height:18px; color:#c0c0c0; position:relative; margin:-4px 0 0 0; }
.b-mnt-item .b-list .b-item span a { color:#00ccfe; }

.b-marg-0 { margin:0 !important; }
.b-pad-0 { padding:0 !important; }

.b-link-dasm { display:inline-block; vertical-align:top; position:relative; line-height:64px; font-style:italic; text-decoration:none; font-size:26px; color:#4182b4;  }
.b-link-dasm:before { content:''; width:64px; height:64px; left:-75px; top:0; position:absolute; background:url('../images/icons.png') no-repeat; transition:all 0.3s ease; }
.b-link-dasm:after { content:''; width:64px; height:64px; left:-75px; top:0; position:absolute; background:url('../images/icons.png') no-repeat; opacity:0; transition:all 0.3s ease; }
.b-link-dasm:hover { color:#01cdff; }
.b-link-dasm:hover:before { opacity:0; }
.b-link-dasm:hover:after { opacity:1; }

.b-link-download:before { background-position:0 0; }
.b-link-download:after { background-position:0 bottom; }
.b-link-watch:before { background-position:-64px 0; }
.b-link-watch:after { background-position:-64px bottom; }
.b-link-read:before { background-position:-128px 0; }
.b-link-read:after { background-position:-128px bottom; }
.b-link-listen:before { background-position:-192px 0; }
.b-link-listen:after { background-position:-192px bottom; }


.b-sect-psc { background:#252d3a; margin:0 -1000%; padding:0 1000%; position:relative; }
.b-sect-psc .b-psc-list { list-style:none; vertical-align:top; width:100%; display:table; }
.b-sect-psc .b-psc-list .b-item { display:table-cell; vertical-align:top; width:25%; padding:25px 5px 40px 15px; box-sizing:border-box; position:relative; }
.b-sect-psc .b-psc-list .b-item-2 { background:#2a4778; }
.b-sect-psc .b-psc-list .b-item-3 { background:#103067; }
.b-sect-psc .b-psc-list .b-item-4 { background:#061c45; }
.b-sect-psc .b-psc-list .b-item-4:after { left:100%; top:0px; position:absolute; background:#061c45; width:1000%; height:100%; content:''; }
.b-sect-psc .b-psc-list a { display:block; text-decoration:none; color:#fff; }
.b-sect-psc .b-psc-list a:hover { text-decoration:underline; }
.b-sect-psc .b-enj {  }
.b-sect-psc .b-psc-list .b-head { font-size:14px; font-weight:700; display:block; text-transform:uppercase; padding:0 0 10px 0; }
.b-sect-psc .b-psc-list .b-txt { font-size:12px; line-height:16px; display:block; }
.b-sect-psc .b-psc-list .b-item-2 a { padding:0 0 0 30px; background:url('../images/ips1.png') 0 center no-repeat;  }
.b-sect-psc .b-psc-list .b-item-3 a { padding:0 0 0 34px; background:url('../images/ips2.png') 0 center no-repeat;  }
.b-sect-psc .b-psc-list .b-item-4 a { padding:0 0 0 37px; background:url('../images/ips3.png') 0 center no-repeat;  }

/* footer */
.b-sub-footer { height:261px; }
.b-footer { min-width:320px; height:261px; margin:-261px auto 0 auto; position:relative; background:url('../images/fbg.jpg') center 0 no-repeat;  } 

.b-foot-soc { height:116px; padding:40px 0 0 0; text-align:center; }
.b-foot-soc .b-head { font-size:18px; font-weight:700; text-transform:uppercase; text-align:center; line-height:20px; padding:0 0 10px 0; }
.b-foot-soc .b-list { list-style:none; vertical-align:top; text-align:center; }
.b-foot-soc .b-list li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 5px; }
.b-foot-soc .b-list li a { display:block; width:38px; height:38px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-foot-soc .b-fs-1 { background:url('../images/ft-soc.png') no-repeat; }
.b-foot-soc .b-fs-2 { background:url('../images/ft-soc.png') -38px 0 no-repeat; }
.b-foot-soc .b-fs-3 { background:url('../images/ft-soc.png') -76px 0 no-repeat; }
.b-foot-soc .b-fs-4 { background:url('../images/ft-soc.png') -114px 0 no-repeat; }
.b-foot-soc .b-fs-5 { background:url('../images/ft-soc.png') -152px 0 no-repeat; }
.b-foot-soc .b-fs-6 { background:url('../images/ft-soc.png') -190px 0 no-repeat; }

.b-footer .b-container { background:none; position:relative; height:261px; }
.b-copyright { left:90px; bottom:50px; position:absolute; font-size:10px; color:#103067; }
.b-develop { right:90px; bottom:35px; position:absolute; font-size:12px; line-height:16px; color:#103067; text-decoration:none; padding:0 95px 0 0; }
.b-develop:before { content:''; right:0px; top:-5px; position:absolute; background:url('../images/dev-logo.png') no-repeat; width:71px; height:52px; }


.b-mob-nav { width:34px; height:25px; background:url('../images/mob-nav.png') center center no-repeat; z-index:20; right:10px; top:60px; position:absolute; cursor:pointer; display:none; }


.b-bread { list-style:none; vertical-align:top; padding:10px 0 15px 0; }
.b-bread li { display:inline-block; vertical-align:top; position:relative; padding:0 0 5px 22px; font-size:14px; line-height:18px; color:#00bae8; }
.b-bread li a { text-decoration:none; color:#fff; }
.b-bread li a:hover { text-decoration:underline; }
.b-bread li:before { content:'|'; left:7px; top:0px; position:absolute; color:#fff; }
.b-bread li:first-child { padding:0 0 5px 0; }
.b-bread li:first-child:before { display:none; }

.b-cpage-head { margin:0 0 45px 0; display:table; width:100%; }
.b-cpage-head .b-page-head { display:table-cell; padding:0 16px 0 0; vertical-align:top; height:27px; line-height:27px;  color:#fff; text-decoration:none; font-weight:300; font-family:'MyriadPro'; font-size:36px; text-transform:uppercase; }
.b-cpage-head .b-phsep { background:url('../images/x1.png') 0 center repeat-x; display:table-cell; vertical-align:top; height:27px; width:100%; }

.b-tx-list { list-style:none; vertical-align:top; padding:0 0 5px 0; }
.b-tx-list .b-item { padding:0 0 55px 0; position:relative; }
.b-tx-list .b-item:after { content:''; width:80px; height:1px; background:#627499; left:0; bottom:30px; position:absolute; }
.b-tx-list .b-item:last-child:after { display:none; }
.b-tx-list .b-head { font-size:18px; line-height:24px; font-weight:700; padding:0 0 25px 0; text-transform:uppercase; }
.b-tx-list .b-head a { color:#fff; text-decoration:none; }
.b-tx-list .b-head a:hover { text-decoration:underline; }
.b-tx-list .b-text { font-size:14px; line-height:24px; }
.b-tx-list .b-text p { padding:0 0 10px 0; }
.b-tx-list .b-text .b-pic { float:left; margin:0 20px 5px 0; }
.b-tx-list .b-text .b-pic img { border:5px solid #627499; box-sizing:border-box; max-width:100%; }


.b-wrap-news-list { padding:30px 0 0 0; border-top:3px solid rgba(2,16,41,.4); }
.b-news-list { list-style:none; vertical-align:top; margin:0 -25px; }
.b-news-list .b-item { padding:0 25px 25px 25px; box-sizing:border-box; width:50%; margin:0 -3px 0 0; display:inline-block; vertical-align:top;  }
.b-news-list .b-head { font-size:18px; line-height:24px; font-weight:700; margin:0 0 20px 0; text-transform:uppercase; }
.b-news-list .b-head a { color:#fff; text-decoration:none; }
.b-news-list .b-head a:hover { text-decoration:underline; }
.b-news-list .b-text { font-size:14px; line-height:18px; }
.b-news-list .b-text p { padding:0 0 15px 0; }
.b-news-list .b-text .b-pic { margin:0 0 15px 0; }
.b-news-list .b-text .b-pic img { border:5px solid #627499; box-sizing:border-box;  max-width:100%; display:block; }
.b-news-list .b-video-link { margin:0 0 15px 0; position:relative; }
.b-news-list .b-video-link img { box-sizing:border-box; width:100%; display:block; height:auto; }
.b-news-list .b-video-link:after { content:''; width:59px; height:59px; background:url('../images/i-play.png') no-repeat; left:50%; top:50%; position:absolute; margin:-30px 0 0 -30px; }


.b-article { font-size:14px; line-height:24px; padding:0 0 20px 0; }
.b-article p { padding: 0 0 20px 0; }
.b-article h2 { font-size:18px; line-height:24px; font-weight:700; padding:0 0 25px 0; text-transform:uppercase; }
.b-article h3 { font-size:18px; line-height:24px; font-weight:700; padding:15px 0 25px 0; text-transform:uppercase; }
.b-article img { border:5px solid #627499; box-sizing:border-box; float:left; margin:0 20px 10px 0; }
.b-article q { display:block; font-style:normal; margin:10px 10px 30px 30px; background:rgba(255,255,255,.2); padding:5px 10px; }

.b-paging { margin:0 0 10px 0; width:100%; display:table; }
.b-paging .b-link-prev { padding:0 20px 20px 0; display:table-cell; vertical-align:middle; width:50%; box-sizing:border-box; }
.b-paging .b-link-next { padding:0 0 20px 20px;  display:table-cell; vertical-align:middle; width:50%; box-sizing:border-box; text-align:right; }
.b-paging a { display:inline-block; vertical-align:middle; font-size:14px; line-height:16px; position:relative; font-weight:700; text-transform:uppercase; color:#fff; text-decoration:none; }
.b-paging a:hover { color:#00bae8; }
.b-paging a:hover:before { opacity:0 !important; }
.b-paging a:hover:after { opacity:1 !important; }
.b-paging .b-link-prev a { padding:0 0 0 40px; }
.b-paging .b-link-next a { padding:0 40px 0 0; }
.b-paging .b-link-prev a:before { content:''; width:27px; height:32px; left:0px; top:50%; position:absolute; margin:-16px 0 0 0; background:url('../images/arrw.png') no-repeat; transition:all 0.3s ease; }
.b-paging .b-link-prev a:after { content:''; width:27px; height:32px; left:0px; top:50%; position:absolute; margin:-16px 0 0 0; background:url('../images/arrw.png') 0 bottom no-repeat; opacity:0; transition:all 0.3s ease; }
.b-paging .b-link-next a:before { content:''; width:27px; height:32px; right:0px; top:50%; position:absolute; margin:-16px 0 0 0; background:url('../images/arrw.png') right 0 no-repeat; transition:all 0.3s ease; }
.b-paging .b-link-next a:after { content:''; width:27px; height:32px; right:0px; top:50%; position:absolute; margin:-16px 0 0 0; background:url('../images/arrw.png') right bottom no-repeat; opacity:0; transition:all 0.3s ease; }
.b-videowrapper {	position: relative; padding-bottom: 56.25%;  padding-top: 25px; height: 0; margin:0 0 20px 0; }
.b-videowrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; max-width:100%; }

.bible{color:#000;background:#627499 !important;}
.bible a{color:#000;background:#627499 !important;}


/* +++++++++++++++++++++++ pagenav +++++++++++++++++++++++  */
.pagenav {
	text-align: right
}

.pagenav ul {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 0;
}

.pagenav li {
	display: inline;
	margin: 0;
	padding: 0
}

.pagenav a,span.pagenav {
	padding: 0 14px;
	margin: 0;
	text-decoration: none;
	border: 1px solid #ddd;
	border-left: 0 solid #ddd;
	display: inline-block;
	line-height: 1.9em;
}

.pagenav li:first-child a,.pagination-start span {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	border-left: solid 1px #ddd
}

.pagenav li:last-child a,.pagination-end span {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.pagination ul {
	margin: 10px 10px 10px 0;
	padding: 0
}

.pagination li {
	display: inline;
}

.pagination a {
	padding: 0 14px;
	line-height: 2em;
	text-decoration: none;
	border: 1px solid #ddd;
	border-left: 0 solid #ddd;
	display: inline-block
}

.pagination .active a {
	cursor: default;
}

.pagination span,.pagination span  a:hover {
	cursor: default;
	padding: 0 14px;
	line-height: 2em;
}

.pagination li:first-child a {
	border-left-width: 1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.pagination li:last-child a {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}


/* +++++++++++++++++  Pagination +++++++++++++++ */
.pagination span,.pagination span  a:hover {
	color: #000;
}

/* active item */
span.pagenav {
	background: #095197;
	color: #fff;
}

.pagination-start span.pagenav,.pagination-prev  span.pagenav,.pagination-end span.pagenav,.pagination-next span.pagenav
	{
	
	color: #fff
}
/*25-10-2016:фон библии-онлайн, списки - левый край*/
@media (max-width: 1000px) {
 
  .b-col-right { padding:0 10px; }
  .b-col-right ol { margin:10px; }
  .b-col-right ul { margin:10px; }
}

@media (max-width: 680px) {
  .b-sect-psc .b-psc-list { margin:0; }
  .b-sect-psc .b-psc-list .b-head { font-size:13px; }
}

.bible iframe { background:#fff; }

p.contactus-lightbox-text-center{color:#000;}



/*плеер новый, ширина*/
audio {width:100%!important;}