:root {
    --main: #2f5b25;
	--tip: #A0DF89;
	--tipbg: #4EA72E;
	--white: #fff;
	--black: #000;
	--offwhite: #ececec;
}
html{overflow-y:scroll;margin:0;padding:0;}
body{margin:0;padding:0;font-size:16px;font-family:'Gothic A1',sans-serif;line-height:1.6;background:#232323;color:#000; position: unset;}
#main{display:block;overflow:hidden;}
.wrap{position:relative;width:100%;padding:30px 0;background:var(--white);}
#exit-btn{position:fixed;top:0px;right:0px;padding:10px;line-height:1;background:rgba(255,255,255,0.6);z-index:2000;}

/********************************************************************************************************************************** COMMON ELEMENTS */
.t-left{text-align:left;}
.t-right{text-align:right;}
.t-center{text-align:center;}
.t-justify{text-align:justify;}
a{color:var(--main);text-decoration:none;outline:none;border:none;cursor:pointer;}
a:hover{color:#000;text-decoration:none;}
a:focus{outline:0;}
hr{display:block;clear:both;height:1px;margin:15px 0;padding:0;border:none;background:var(--main);}
a img{border:none;}
iframe{max-width:100%}
a{outline:none;}
.gray{color:#c5c5c5;}
.sprite{background-repeat:no-repeat;background-position:top left;}
.sprite:hover{background-position:bottom left;}
h1,h2,h3,h4,h5,h6{font-weight:300;margin-top:0.2em;line-height:1.1;}
h1{font-size:2em;margin-bottom:1em;} h2{font-size:1.8em;margin-bottom:1em;} h3{font-size:1.6em;margin-bottom:0.7em;} h4{font-size:1.4em;margin-bottom:0.5em;} h5{font-size:1.3em;margin-bottom:0.4em;} h6{font-size:1.2em;margin-bottom:0.4em;}
table{border-collapse:collapse;border:none;}
td{border:none;padding:5px;}
p{padding:0;margin:20px 0;}
.full-width{width:100%;}
.max-width{max-width:100%;}
.v-top{vertical-align:top !important;}
.big{font-size:120%;line-height:2;}
.small{font-size:90%;}
.very-small{font-size:80%;}
.img-left{display:block;float:none;margin:0 0 15px 0;}
.img-right{display:block;float:none;margin:0 0 15px 0;max-width:90%;}
.img-border{border:10px solid #f1f1f1;}
a:hover .img-border{border:1px solid var(--main);}
.uc{display:block;padding:80px 0 20px 0;text-align:center;font-size:150%;color:#a4a4a4;}
ul{margin:10px 0 10px 14px;line-height:1.5;}
ol{margin:10px 0 10px 14px;line-height:1.5;}
li{margin:0 0 1px 0;padding:0 0 0 4px;}
.msg{display:block;padding:10px 10px;margin-bottom:15px;border-radius:5px;background-color:#d8d8d8;color:#000;}
.msg.alert{background-color:#ed2024;color:var(--white);}
.msg.ok{background-color:#117e02;color:var(--white);}
.click-remove{cursor:pointer;}
.nowrap{white-space:nowrap !important;}
.no-gutter > [class*='col-']{padding-right:0;padding-left:0;}
.display-none{display:none;}
.round{border-radius:100%;}
.article-img{max-width:100%}
/*********************************************************************************************************************************** HEADER */
#header-wrap{position:relative;width:100%;height:135px;padding:20px 0;background:var(--white);}
#header-wrap .container{position:relative;}

#logo-img{height:70px;}
#logo-title{display:block;color:var(--main);line-height:1;font-size:20px;line-height:1;font-weight:300;}
#logo-subtitle{position:absolute;top:28px;left:220px;display:block;color:var(--main);font-size:12px;line-height:1.1;font-weight:800;width:240px;}
.commons-share-wrap{position:absolute;top:0;right:60px;}

.header-logos{display:block;position:relative;width:100%;padding:10px 0;text-align:center;background:var(--white);}
.header-logos img{display:inline-block;margin:0 10px 10px 0;}

#social-top{position:absolute;right:0px;top:-10px;}
.icon-social{display:inline-block;margin:0 5px;opacity:0.8;transform:rotate(-20deg);transition:transform 0.5s;}
.icon-social:hover{opacity:1;transform:rotate(360deg);}

#lang-menu{position:absolute;right:15px;top:-4px;}
.social{position:absolute;right:70px;top:-9px;}
.social .social-icon {display: inline-block;width: 40px;height: 40px;margin-left: 5px;background: var(--white);border:1px solid var(--white);border-radius: 100%;}
.social-icon:hover{background:#eee;border:1px solid #eee;}
.lang-menu-icon{display:block;border-radius:100%;width:30px;height:30px;}
.lang-menu-label-long{display:none;}
.lang-menu-label-short{display:none;}

/*********************************************************************************************************************************** MENU */
#menu-wrap{position:relative;width:100%;padding:0;background-color:#444444;z-index:1500;height:auto;}
.menu-border{display:block;position:absolute;top:0;left:0;width:100%;height:6px;background:var(--main);}
#menu{position:absolute;text-align:left;overflow:hidden;}
#menu .menu-item{position:relative;display:inline-block;vertical-align:top;height:60px;padding:20px 30px;margin-right:20px;line-height:1;font-size:13px;letter-spacing:1px;outline:none;color:#555555;border-top:6px solid var(--main);background:var(--white);border-radius:0 0 5px 5px;transition:0.3s;border-bottom:1px solid var(--main);border-left:1px solid var(--main);border-right:1px solid var(--main)}
#menu .menu-item:hover{background:var(--white);color:var(--main);border-top:6px solid var(--main);}
#menu .menu-item.selected{background:var(--main);color:var(--white);border-top:6px solid var(--main);}

#mobile-menu{position:relative;}
#mobile-menu-overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;display:none;background:rgba(0,0,0,0.8);z-index:5000;}
.mobile-menu-icon{position:relative;cursor:pointer;margin:10px auto;}
#mobile-menu-items{position:relative;display:none;z-index:6000;outline:none;}
#mobile-menu-items .menu-item{display:block;padding:8px 30px;margin:2px;white-space:nowrap;text-align:center;color:#3d3d3d;background:var(--white);}
#mobile-menu-items .menu-item:hover, #mobile-menu-items .menu-item.selected:hover{color:var(--white);background:var(--main);}
#mobile-menu-items .menu-item.selected{color:var(--main);}

#main.scrolled #menu-wrap{position:fixed;top:0;left:0;}

.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);}

#preloader{padding:200px;text-align:center;}
#slider-wrap{display:block;position:relative;width:100%;}
#slider{display:block;position:relative;width:100%;overflow:hidden;}
.slider-part{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}
#slider-controls{width:100%;}
.slider-prev, .slider-next{position:absolute;top:0px;width:80px;height:100%;background:none;}
.slider-prev:hover, .slider-next:hover{background:none;}
.slider-prev span, .slider-next span{position:absolute;top:50%;display:block;width:15px;height:15px;border-top:6px solid var(--white);border-right:6px solid var(--white);opacity:0.5;}
.slider-prev:hover span, .slider-next:hover span{border-color:var(--main);opacity:1;}
.slider-prev{left:0px;}
.slider-next{right:0px;}
.slider-prev span{left:20px;transform:rotate(225deg);}
.slider-next span{right:20px;transform:rotate(45deg);}

.slider-part .slider-text{margin:150px 0;}
.slider-text .slider-title{display: block; color:var(--white); font-size:52px; font-weight:bold;}
.slider-text .slider-subtitle{display: block; color:var(--white); font-size:22px; font-weight:bold;}

.page-media{margin:0;width:100%}
.page-img{max-width:100%;border:10px solid #f1f1f1;}

#home-blocks-wrap{background:var(--offwhite);padding-bottom:50px;}
.home-block{display:block;position:relative;width:100%;height:200px;overflow:hidden;margin-top:10px;border:10px solid var(--main);box-shadow:0px 0px 15px rgba(0,0,0,0.2);background:var(--offwhite);border-radius:20px;overflow:hidden;}
.home-block:hover {background:var(--main);transition:0.3s;}
.home-block-img{display:block;position:absolute;width:60%;top:5%;left:20%; opacity: 0.7; transition:0.3s;}
.home-block:hover .home-block-img{width:80%;left:10%;filter:invert(100%);}
.home-block-title{display:block;position:absolute;padding:20px;width:100%;bottom:0;left:0;text-align:center;color:#373737;}
.home-block:hover .home-block-title{color:var(--white);}

.list-block{border-right:10px solid var(--main);margin-bottom:30px;}
.list-title{font-size:140%;font-weight:300;color:#000;line-height:1.2;}
.list-lead-block{padding:20px;}
.list-thumb{display:block;width:100%;height:300px;background-size:auto 90%; background-repeat: no-repeat; background-position: center; border: 4px solid var(--offwhite); border-radius:10px;overflow:hidden;}

.news-block{border-bottom:0;box-shadow: 0 0 15px rgba(0,0,0,0.1);height:100%;margin-bottom:30px;border-radius:20px;overflow:hidden;}
.news-block-title{display:block;font-size:140%;font-weight:300;color:#000;line-height:1.2;padding:15px;border-top:5px solid var(--main);}
.news-lead-block p{margin:0;background-color:var(--white);padding:0 15px 5px 15px;color:#333;}
.news-thumb{display:block;width:100%;height:300px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:var(--white);opacity:0.9;transition:0.3s}
.news-thumb:hover{opacity:1;transition:0.3s}

.date{font-size:80%;opacity:0.6;}
.download-attachments-container{line-height: 1; padding:6px;border-radius:3px;background:#ebebeb;margin-bottom:3px; font-size: 14px;  width: 45%; display: inline-block;  margin-right: 5px;}
.download-attachments-info{font-size:10px;opacity:0.5;}

#content-wrap{position:relative;width:100%;padding:10px 0;background:var(--white);}
#home-categories-wrap{margin-top:40px;}
.tile{display:block;margin-bottom:30px;background:var(--white);color:#000;box-shadow:0 7px 8px 0px rgba(0,0,0,0.2);border-radius:0px;overflow:hidden;}
a.tile:hover{background:var(--main);color:var(--white);}
.tile-img{display:block;width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.tile-text{display:block;padding:15px;}
.tile-title{display:block;padding:20px 0;text-align:center;font-size:100%;line-height:1.1;}
.tile-subtitle{display:block;padding:5px 0;text-align:center;font-size:80%;line-height:1.1;}
.tile-lead{display:block;padding:5px 0;text-align:justufy;font-size:80%;line-height:1.1;}
.tile-more{display:block;padding:5px 0;text-align:center;font-size:80%;line-height:1.1;}

.gal3-preloader{min-height:200px;text-align:center;}
.gal3-container{text-align:center;margin:10px 0 10px 0;}
.gal3-thumb{display:inline-block;vertical-align:middle;text-align:center;background:rgba(255,255,255,0.6);border:1px solid #9b9b9b;border-radius:4px;overflow:hidden;}
.gal3-thumb{width: 150px;height:100px;padding:2px;margin:4px 2px;}
.gal3-link{display:block;width:100%;height:100%;border-radius:3px;overflow:hidden;opacity:0.7;background-size:cover;background-position:center;background-repeat:no-repeat;transition:0.3s;}
.gal3-link:hover{opacity:1;}

.gal-left-container{text-align:center;margin:10px 0 10px 0;}
.gal-left-thumb{display:inline-block;vertical-align:middle;text-align:center;background:rgba(255,255,255,0.6);border:1px solid #9b9b9b;border-radius:4px;overflow:hidden;}
.gal-left-thumb{width: 150px;height:100px;padding:2px;margin:4px 2px;}
.gal-left-thumb a{display:block;width:100%;height:100%;border-radius:3px;overflow:hidden;opacity:1;background-size:cover;background-position:center;background-repeat:no-repeat;transition:0.3s;}
.gal-left-thumb:hover{border:1px solid #555;}

.category-list{display:block;margin-bottom:40px;}
.category-list-item{display:inline-block;margin:2px;}
.category-list-item a{display:inline-block;padding:4px 10px;border:1px solid #222;border-radius:5px;line-height:1;font-size:90%;}
.category-list-item.selected a{color:var(--white);background:#222;}

.gal-home-container{text-align:center;margin:10px 0 10px 0;}
.gal-home-thumb{display:inline-block;vertical-align:middle;text-align:center;background:rgba(255,255,255,0.6);border:1px solid #9b9b9b;border-radius:4px;overflow:hidden;}
.gal-home-thumb{width: 300px;height:200px;padding:2px;margin:4px 2px;}
.gal-home-thumb a{display:block;width:100%;height:100%;border-radius:3px;overflow:hidden;opacity:1;background-size:cover;background-position:center;background-repeat:no-repeat;transition:0.3s;}
.gal-home-thumb:hover{border:1px solid #555;}

#map-wrap{position:relative;width:100%;padding:0;height:400px;background:var(--white);}
.map-overlay{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;background:rgba(14,116,188,0.2);}

#parallax{position:relative;width:100%;padding:150px 0 150px 0;color:var(--white);font-size:14px;background:url(../images/layout/parallax.jpg) no-repeat center;background-size:cover;background-attachment:fixed;}
#parallax h1{font-size:32px;font-weight:300;line-height:1.2;}
.bottom-logo{color:var(--white);font-size:12px;line-height:1.1;font-weight:bold;}
.bottom-logo:hover{color:var(--white);}

.page-title-wrap{position:relative;width:100%;padding:40px 0 40px 0;color:var(--white);font-size:24px;background:url(../images/layout/parallax.jpg) no-repeat center;background-size:cover;background-attachment:fixed;text-align:center;}
.page-title-wrap h1{font-size:32px;font-weight:300;line-height:1.2;}

#newsletter-wrap{padding:30px 0 20px 0;background:rgba(0,0,0,0.5);color:var(--white);margin-top:150px;}
#newsletter-wrap h1{margin:0;}

#footer-wrap{width:100%;padding:20px 0;background-color:#232323;color:var(--white);font-size:80%;}
#footer-wrap a{color:#58A0D0;}
#footer-wrap a:hover{color:var(--white);}

.icon-valid{display:inline-block;margin:4px 6px 6px 0;padding:0 5px 0 22px;height:16px;line-height:16px;color:#000;font-size:11px;background:url(../layout/icon_valid.png) no-repeat left rgba(255,255,255,0.3);border-radius:4px;}
.icon-valid:hover{background-color:rgba(0,0,0,0.4);color:var(--white);}

.quote{display:block;position:relative;margin:30px 0;padding:20px 80px;background:url(../images/layout/quotes.png) no-repeat top left, url(../images/layout/quotes_close.png) no-repeat bottom right;background-color:#e7e7e7;border-radius:10px;font-size:20px;font-weight:300;font-style:italic;}
.quote .author{display:block;text-align:right;margin-top:10px;font-size:80%;font-style:italic;color:#8a8a8a;}

/********************************************************************************************************************************** FORMS */
.form-table td{padding:5px 8px 5px 8px;vertical-align:top;}
.input-field{background:rgba(255, 255, 255, 0.7);border: 1px solid #e7e7e7;color:#000;display: inline-block;height:42px;line-height:42px;padding:4px 14px;margin-bottom:10px;width:100%;}
textarea.input-field{height:auto;line-height:1.5;}
select.input-field{height:36px;line-height:1.5;}
.button{display:inline-block;padding:16px 44px;text-align:center;min-width:200px;background-color:var(--main);border:3px solid var(--main);border-radius:10px;color:var(--white);font-size:14px;cursor:pointer;transition:0.3s;}
.button.small{padding:5px 10px;font-size:12px;}
.button.cancel{background-color:var(--white);color:#9c9c9c;border:3px solid #9c9c9c;}
.button:hover{background-color:var(--white);color:#000;border:3px solid #000;}
#parallax .button{background-color:transparent;color:var(--white);border:3px solid var(--white);}
#parallax .button:hover{background-color:transparent;color:var(--main);border:3px solid var(--main);}
.red{color:red;}
.green{color:green;}
label{cursor:pointer;}

#captcha-refresh{font-size:11px;}

.newsletter-input{display:inline-block;padding:16px 10px;font-size:14px;border:3px solid #a8a8a8;color:#a8a8a8;background:transparent;width:200px;}

#scroll-top{display:none;position:fixed;bottom:74px;right:0px;width:35px;height:50px;background-color:var(--main);background-image:url('../images/layout/back_to_top.png');background-repeat:no-repeat;background-position:center;z-index:1500;box-shadow:3px 4px 5px 0 rgba(0,0,0,0.2);}
#scroll-top:hover{background-color:#000;}

#tooltip{border:none; max-width:300px;}
#tooltip h3 {color:var(--black) !important;padding:10px 20px;font-size:13px; line-height: 1.4;  background-color:var(--tip) ;border:none;text-align:left;border-radius:5px;}

#gmap {width:100%; height:500px; background-color: transparent; margin:0; border:5px solid transparent; border-radius:20px; box-shadow:0px 0px 15px rgba(0,0,0,0.2);}
#gmap iframe{border:0;}
.gmap-content{width:250px;height:80px;text-align:center;}
.gmap-content-link{display:inline-block;margin-top:15px;padding:3px 8px;border-radius:10px;background:#595959;color:var(--white);font-size:80%;}
.gmap-content-link:hover{background:#0a2a6f;color:var(--white);text-decoration:none;}

.spacer{display:block;clear:both;height:15px;}
.pager{display:block;padding:8px 20px;border:1px solid #222;border-radius:5px;line-height:1;text-align:right;}

.t-right.center-xs, .t-left.center-xs, .center-xs{text-align:center;margin:15px 0;}

.input-line, #captcha{display: inline-block;width: 90%;padding: 12px 16px;border: 1px solid #c1c1c1;border-radius:10px;background: rgba(255,255,255,0.7);color: #555555;vertical-align: top;}
#captcha-required{color:red}
.page-content{text-align:justify}
.page-picture-wrap img{margin:0 auto 10px auto}

.person-block{display:block;margin-bottom:15px;padding-bottom:30px;max-width:500px;text-align: center;}
.person-image{display:inline-block; margin-bottom:10px; width:170px;height:170px;border-radius:100%;}
.person-name{font-size:22px;font-weight:bold;padding:10px 15px; background-color:var(--main); color: var(--white);}
.person-attribute p{margin:0;padding:0;}
.person-attribute{font-size:18px;color:#999999;font-style:italic;}
.person-cv{margin-bottom: 30px; padding:15px 20px;box-shadow:0px 0px 15px rgba(0,0,0,0.1);}

.book-title{font-size:18px; line-height: 1.3; margin-bottom: 5px; font-weight:bold;padding:10px 15px; background-color:var(--main); color: var(--white); border-radius: 10px;}
.book-img{border-radius: 10px;}
.book-source{font-size:11px; opacity: 0.5; margin:10px 0;}

.home-img-bg{position: sticky; top: 0; min-height:400x; }
.home-img-bg.blank{margin:60px 0;}
.home-img-btn-wrap{position: absolute; top:45%; width: 100%; text-align: center;}
.home-img-text{position:absolute; top:10%; left:10%; width: 80%; padding: 10px; background: rgba(255,255,255,0.9); border-radius: 5px; font-size: 14px; font-weight: bold;}
.home-img-text.colored{background-color: var(--tipbg); color: var(--black);}
.text-block{padding: 10px; background: rgba(255,255,255,0.9); border-radius: 5px; font-size: 14px; font-weight: bold;}
.home-img-tp{position: absolute; display: inline-block; width:40px; height:40px; border-radius: 100%; background: url(../images/layout/icon_note.png) no-repeat center var(--tip); background-size: 80%; border: 2px solid var(--white); }
.tp-1{bottom:40%; right:25%;}
.tp-2{bottom:20%; right:20%;}
.tp-3{bottom:30%; right:15%;}
.scroll-fade-in{transition: 1s;}
.home-img-source{position: absolute; display: inline-block; padding:5px; line-height: 1; font-size: 11px; font-weight: bold; white-space: nowrap; bottom:20px; right:20px; background:rgba(0,0,0,0.5); color:var(--white); border-radius: 5px;}
.source{text-align: right; font-size: 11px; font-weight: bold; opacity: 0.7;}
.arrow, .scroll-type-in{opacity: 0;}
.arrow.flipped{transform: scaleX(-1);}
.pointer{cursor: pointer;}

.home-book-link{display: block; text-align: center; margin-bottom:30px;}
.home-book-img{display: inline-block; width:100%; aspect-ratio: 1 / 1; background-size: cover; background-position: center; border-radius: 100%; }
.home-book-title{display: block; margin-top:10px; text-align: center; font-size: 12px; font-weight: bold;}

.slider-block{position: relative; padding: 80px 0; height:auto; width: 100%; background-color: var(--tip); border-radius: 20px;}
.slider-block.hidesb{padding: 0; height:0px; overflow:hidden;}
.book-slider-part{display: block; position: relative; width: 100%; text-align: center;}
.slider-cover-img{display: inline-block;  height: 500px; border-radius: 10px; box-shadow: 5px 5px 2px rgba(0,0,0,0.2); background-size: cover; background-position: center;}
.slider-back-cover{display: inline-block;  height: 500px; width: 320px; padding:80px 30px 30px 30px; text-align: center; font-size: 11px; font-weight: bold; line-height: 1.3; border-radius: 10px; box-shadow: 5px 5px 2px rgba(0,0,0,0.2); background-color: #FBEBC3; color: var(--black);}
.slider-cover-title{font-size:16px; font-weight: bold; margin-top:15px;}

.book-slider-controls{position: absolute; top: 80px; display:block;width:100%;height:0px;}
.book-slider-arr{position: absolute; top:0; width:50px; height:50px; background-color: var(--white); background-image:url(../images/layout/darrow.png); background-size: 80%; background-repeat: no-repeat; background-position: center; border-radius: 100%;}
.book-slider-prev{left:-25px; transform: rotate(90deg);}
.book-slider-next{right:-25px; transform: rotate(-90deg);}

.book-slider-source{position: relative; padding:5px; line-height: 1; font-size: 11px; font-weight: bold;  opacity: 0.5; border-radius: 5px;}
.book-slider-attachments{position: relative; margin:30px 0;}
.book-slider-attachments .download-attachments-container{text-align: left; width: 100%; margin:0 0 3px 0; padding: 5px 5px 5px 30px; background: url(../images/layout/icon_notes.png) no-repeat 2px 2px transparent; background-size: 23px;}
.book-slider-attachments .download-attachments-container a img{display: none;}
.book-slider-attachments .download-attachments-container .download-attachments-info{display: none;}

.book-slider-audio{position: relative;}

.round-img{display: inline-block; width:250px; height: 250px; border-radius: 100%; background-size: cover; background-position: center;}

#response_validation_email p{background-color:var(--white);color:#000;padding:10px;border-radius:10px;}


.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 { width: 20%;float: left;}

@media (min-width: 768px) { /*sm*/
	.col-sm-15 { width: 20%; float: left;}
	.eq-height{ display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
	.img-left{float:left;margin:0 20px 10px 0;}
	.img-right{float:right;margin:0 0 10px 20px;max-width:40%;}
	.t-right.center-xs{text-align:right;margin:0;}
	.t-left.center-xs{text-align:left;margin:0;}
	.home-block{height:200px;margin-top:-80px;}
	.slider-prev span, .slider-next span{width:30px;height:30px;}
	.page-media{margin:20px 0px 10px 10px;max-width:40%;float:right;}
	.page-media.media{margin:0 auto;max-width:100%;/*text-align:center;*/}
	.person-img{margin:20px 0px 10px 10px;max-width:40%;float:right;}
}
@media (min-width: 992px) { /*md*/
	.col-md-15 {width: 20%;float: left;}
	h1{font-size:3em;} h2{font-size:2.6em;} h3{font-size:2.2em;} h4{font-size:2em;} h5{font-size:1.8em;} h6{font-size:1.6em;}
	#logo{margin-top:10px;}
	#logo-title{font-size:26px;}
	#content-wrap{padding:80px 0;}
	.category-list-item{display:block;}
	.category-list-item a{display:block;padding:8px 20px;font-size:100%;}
	.home-block{height:250px;}
	.header-logos{position:absolute;width:auto;top:0px;right:130px;padding:0;}
	.slider-part span{font-size:42px;}
	#menu-wrap{background-color:#efefef;height:4px;}
	.page-title-wrap{padding:120px 0 50px 0;}
	.home-img-text{width: 40%;font-size: 16px;  padding: 30px; }
	.text-block{font-size: 16px;  padding: 30px; margin-top: 60px; }
	.book-slider-attachments{position: absolute; width: 30%; min-width:250px; bottom:120px; right:20px; margin:0;}
	.book-slider-source{position: absolute; bottom:0px; right:20px;}
	.book-slider-audio{position: absolute; bottom:30px; right:20px;}
}
@media (min-width: 1200px) { /*lg*/
	.col-lg-15 {width: 20%;float: left;}
	#menu .menu-item{font-size:16px;}
	#logo-title{font-size:30px;}
	.home-block{height:300px;}
}
@media (min-width: 1600px) { /*xl*/
	
}
