.contentdefaultstyle h3 {font-weight: 500; font-size: 1.5em;margin-top: 0em;}
.contentdefaultstyle p {}
.contentdefaultstyle .mp_block_04 ul li {margin-bottom: 0em;}

.content_mp {}
.content_mp h2 {  text-transform: uppercase;  color: black;  -webkit-font-smoothing: antialiased;  font-smoothing: antialiased;  }
.content_mp p {  -webkit-font-smoothing: antialiased;  font-smoothing: antialiased;  }




.innernews {  height: 30em!important;}
.mainsl {  width: 100%!important;    z-index: 100;}
.hedtext {  position: absolute;    top: 10em;    z-index: 10;    width: 100%;    text-align: center;    color: white;}




.carousel .item {min-height: 19em; overflow: hidden; width: 100%;}
.carousel-caption {}
.carousel-caption p {color: #000000;}
.carousel-inner {    /*height: w0em;*/ }
.carousel-indicators {top: 0px !important; bottom: inherit;}
.carousel-indicators li {border-radius: inherit; width: 15px !important; height: 5px !important; margin: inherit;}
.carousel-indicators li.active {}

.carousel-inner {}
.carousel-inner .z_goto-news {margin-top: 10px; padding-top: 0px;}


.carousel-inner .item {}
.carousel-inner .item .news_date {color: #577AA4 !important; margin-bottom: 0px !important;}



#mslideshow {  position: absolute;  width: 100%!important;  top: 0;  left: 0;  height: 30em;  z-index: -1;  }
#main_slideshow {  position: absolute;  width: 100%!important;  left: 0;  height: 30em;  }

.mainslide .container {  display: table;  width: 100%;  height: 100%;  }
.mainslide .container h1 {  padding-top: 3em;  display: table-cell;  vertical-align: middle;  z-index: 100;  }
.mainslide img {  position: absolute;  z-index: -1;  top: 0;  left: 0;  width: 100%;  }
.otstup {  margin-top: 3em;  margin-bottom: 3em;  }


.parallax-section-1 {  color: white;  content: '';  text-align: center;  max-height: 30em;  width: 100% important;  overflow: hidden;  height: 30em;  background-size: cover;  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  -webkit-transition: 0.2s; -moz-transition: 0.2s;  -o-transition: 0.2s;  transition: 0.2s;  }
.parallax-section-1a {  color: white;  content: '';  text-align: center;  max-height: 30em;  width: 100%important;  overflow: hidden;  height: 30em;  background-image: url(/img/mp_slideshow_bg/01.jpg);  background-size: 100%;  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  -webkit-transition: 0.2s;  -moz-transition: 0.2s;  -o-transition: 0.2s;  transition: 0.2s;  top: 0;  }
.parallax-section-2a {  color: white;  content: '';  top: 0;  text-align: center;  max-height: 30em;  width: 100%important;  overflow: hidden;  height: 30em;  background-image: url(/img/mp_slideshow_bg/03.jpg);  background-size: 100%;  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  opacity: 0;  }
.parallax-section-3a {  top: 0;  color: white;  content: '';  text-align: center;  max-height: 30em;  width: 100%important;  overflow: hidden;  height: 30em;  background-image: url(/img/mp_slideshow_bg/05.jpg);  background-size: 100%;  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  opacity: 0;  }
.parallax-section-t {  color: white;  content: '';  text-align: center;  max-height: 30em;  width: 100%important;  overflow: hidden;  height: 30em;  background-size: 100%;  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  -webkit-transition: 0.2s;  -moz-transition: 0.2s;  -o-transition: 0.2s;  transition: 0.2s;  }
.parallax-section-t h1 {position: absolute;  display: table-cell;  vertical-align: middle;  width: 90%;  z-index: 10000;  left: 0;  height: 10em;  z-index: -1;  }



.mainposter_block {width: 100%; background-position: 50% 0% !important;}
.head_inside_poster {width: 100%; border: #ff0000 solid 1px;}
.head_inside_poster h1 {color: #ffffff;}










/*JOURNALS & BOOKS*/
.baserow a { text-decoration: none;  text-decoration: underline;  -webkit-transition: 0.2s;  -moz-transition: 0.2s;  -o-transition: 0.2s;  transition: 0.2s;  color: #577aa4;  }
.baserow a:hover {  text-decoration: none;  }
.follow {padding-right: 3em;  background: url(/img/icons/follow.png) 95% center no-repeat;  }
.follow:hover {background: url(/img/icons/follow.png) 100% center no-repeat;  }


/* LIGHT GRAY ROW (Secont in main) */

.mp_partners_block {box-sizing: content-box;}

.lightgray { border-bottom: 1px solid #d7d7d7;  border-top: 1px solid #d7d7d7;  background: #f8f7f5;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 4em;
    padding-bottom: 4em;
}
.lightgray h3 {line-height: 2em; margin-top: 2em;}

.lightgray div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

p.springer {  padding-left: 15em;  background: url(/img/icons/springer.png) 0em center no-repeat;}

p.springer:hover {  cursor: pointer;  }
p.springer::before {  position: absolute;  content: "";  background: url(/img/springersite.png) top left no-repeat;  height: 200%!important;  width: 100%;  padding: 0!important;  margin: 0!important;  opacity: 1;  -webkit-transition: 1.25s ease;  -moz-transition: 1.25s ease;  -ms-transition: 1.25s ease;  -o-transition: 1.25s ease;  transition: 1.25s ease;  pointer-events: none;  top: 200%;  }
p.springer:hover::before {  position: absolute;  content: "";  background: url(/img/springersite.png) top left no-repeat;  height: 200%!important;  width: 100%;  padding: 0!important;  margin: 0!important;  opacity: 1;  -webkit-transition: 0.5s ease;  -moz-transition: 0.5s ease;  -ms-transition: 0.5s ease;  -o-transition: 0.5s ease;  transition: 0.5s ease;   pointer-events: none;  }

p.elibrary {  padding-left: 15em;  background: url(/img/icons/elibrary.png) 0em center no-repeat;  }
p.elibrary:hover {  cursor: pointer;  }
p.elibrary::before {  pointer-events: none;  position: absolute;  content: "";  background: url(/img/elibrary_site.png) top left no-repeat;  height: 200%!important;  width: 100%;  padding: 0!important;  margin: 0!important;  opacity: 1;  -webkit-transition: 1.25s ease;  -moz-transition: 1.25s ease;  -ms-transition: 1.25s ease;  -o-transition: 1.25s ease;  transition: 1.25s ease;  top: 200%;  }
p.elibrary:hover::before {  position: absolute;  content: "";  background: url(/img/elibrary_site.png) top left no-repeat;  height: 200%!important;  width: 100%;  padding: 0!important;  margin: 0!important;  opacity: 1;  -webkit-transition: 0.5s ease;  -moz-transition: 0.5s ease;  -ms-transition: 0.5s ease;  -o-transition: 0.5s ease;  transition: 0.5s ease;  top: -30px;  pointer-events: none;  }


/*COMPANY & NEWS*/
.news_date {    color: #577aa4;}



.mp_block_02 > div {height: 100%;}
.mp_block_02 > div:first-child {padding-right: 30px; border-right: #d8d8d8 solid 1px;}
.mp_block_02 > div:last-child {padding-left: 30px;}





/* PARALAX SLIDE */
.parallax-section-2 {  color: white;  text-align: center;  max-height: 30em;  overflow: hidden;  height: 30em;  background-image: url(/img/mp_slideshow_bg/mp_parallax_01.jpg);  background-size: cover;  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  }
.be_our_autor {text-align: center; }
.be_our_autor a {text-decoration: none; background: rgba(255, 255, 255, 0.71); font-size: 1.5em; color: #000000; text-transform: uppercase;line-height: 400px; padding: 30px 40px; margin: 0px auto;}
.be_our_autor a:hover { background: rgba(255, 255, 255, 1); }



.mp_block_03 div > div:first-child {}
.mp_block_03_about {padding-right: 80px; border-right: #547fd1 solid 0px;}

/* AUTORS & REDACTIONS FOR  */
.mp_block_04 {}
.mp_block_04 div {}
.mp_block_04 div div:first-child {}
.mp_block_04 div div:last-child  { }
/*.mp_block_04 div div:first-child div {border-right: #d8d8d8 solid 1px; }*/
.mp_block_04 div div:first-child div:first-child {padding-right: 20px;}
.mp_block_04 div div:first-child div.nobdr {border-right: none !important;}
.mp_block_04 div div {}

.mp_block_04 h3 {  padding-top: 1.2em;  padding-bottom: 1.5em;  padding-left: 4.5em;  margin-bottom: 1.5em;}
.mp_block_04 div div:first-child h3 {background: url(/img/icons/authors.jpg) -5px -7px no-repeat;}
.mp_block_04 div div:last-child h3 {background: url(/img/icons/redactions.jpg) -5px -7px no-repeat;}



.showme_partners_block {width: 100%; border: #ff0000 solid 1px;}
/*
.showme_partners_block > div:first-child {z-index: 10; background: #ffff00; width: 100%; position: absolute;}
.showme_partners_block > div:last-child {z-index: 11; width: 400px; right: 0px; top: 0px; position: absolute;}
*/

.showme_partners_block {position: relative; display: block; border: #ff00ff solid 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.showme_partners_text {position: absolute; z-index: 11; top: 0px; width: 100%;}
.showme_partners_text > div {box-sizing: content-box; background: #f0ad4e;}

.showme_partners_screens {position: absolute; z-index: 10; top: 0px; width: 70%; right: 0px; border: #00c909 solid 1px;}

.z_div_table {border: #00c909 solid 0px;}
.z_div_table > div {border: #00c909 solid 0px;}


.showme_partners_text {

    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.showme_partners_text > div {box-sizing: content-box; height: auto;}

.showmeshpringer_out {display: block;  background: url(/img/springersite.png) 0px 300px no-repeat; }
.showmeshpringer_over {display: block; background: url(/img/springersite.png) 0px 0px no-repeat; transition-property: background; transition-duration: 300ms;}

.showmeelibrary_out {display: block;  background: url(/img/elibrary_site.png) 0px 300px no-repeat; }
.showmeelibrary_over {display: block; background: url(/img/elibrary_site.png) 0px 0px no-repeat; transition-property: background; transition-duration: 300ms;}


.showme_partners_website_block {width: 200px; height: 200px;  float: right; border: #ff0000 dotted 1px; position: relative;}
.showme_partners_website {width: 100%; height: 200px;  display: inline-block; position: absolute; z-index: auto; top: 0px;}


.partners_block_logo {display: block; width: 234px; height: 64px;}
.partners_block_logo:hover {}

.shpringer_logo {background: url(/img/icons/springer.png) 0px 0px no-repeat;}
.elibrary_logo {background: url(/img/icons/elibrary.png) 0px 0px no-repeat;}

/* .mp_logo {width: 417px; height: 118px; display: block; background: url(/img/logobig.png) 0px 0px no-repeat; top: 100px; position: absolute;} */







/* ADAPTIVE* /


/*-- XS iPhone 4 --*/
@media (min-width: 410px) and (max-width: 767px) {




/* .mp_logo {width: 417px; height: 118px; display: block; background: url(/img/logobig.png) 0px 0px no-repeat; top: 100px; position: absolute;} */
.mp_logo {width: 417px; height: 118px; display: block; background: url(/img/50_years_logo_68.png) 0px 0px no-repeat; top: 90px; position: absolute;}
.mp_block_02 h3 {text-align: center; margin-bottom: 40px;}
.mp_block_02 .z_div_table {display: block;}
.mp_block_02 .z_div_table > div {display: block; }
.be_our_autor a {font-size: 1em;}
.mp_block_04 div div:first-child div {border-right: #d8d8d8 solid 0px;}
.mp_block_03_about {}


.mp_block_02 > div:first-child {border-right: #ff0000 solid 0px;}


    .mainposter_block {min-height: 200px; background: url(/img/mp_slideshow_bg/05_.jpg) 0px 0px no-repeat;  padding-top: 70px; width: 100%;}
    .head_inside_poster {width: 100%; border: #ff0000 solid 0px; min-height: 200px;  padding-top: 77px;  }
    .head_inside_poster h1 {color: #ffffff; font-size: 1.3em; text-align: center; margin: 0px; padding: 0px; line-height: 1.3em;}
    /* .mainposter_block > div { background: url(/img/logo_mp.png) 15px 0px no-repeat;} 68*/
	.mainposter_block > div { background: url(/img/50_years_logo_w_2.svg) 10px 0px no-repeat; }

}

@media (max-width:410px){
     .mainposter_block {min-height: 200px; background: url(/img/mp_slideshow_bg/05_.jpg) 0px 0px no-repeat;  padding-top: 70px; width: 100%;}
    .head_inside_poster {width: 100%; border: #ff0000 solid 0px; min-height: 200px;  padding-top: 77px;  }
    .head_inside_poster h1 {color: #ffffff; font-size: 1.3em; text-align: center; margin: 0px; padding: 0px; line-height: 1.3em;}
    /* .mainposter_block > div { background: url(/img/logo_mp.png) 15px 0px no-repeat;} 68*/
	.mainposter_block > div { background: url(/img/50_years_logo_w_1.svg) 10px 0px no-repeat; }   
}

/*-- SM IPad VERTTICAL --*/

@media (min-width: 768px) and (max-width: 991px) {

    .mp_block_02 h3 {text-align: center; margin-bottom: 40px;}
.mp_block_04 div div:first-child div {border-right: #d8d8d8 solid 0px;}


.mp_block_02 > div:first-child {border-right: #ff0000 solid 0px;}

    .mainposter_block {min-height: 200px; background: url(/img/mp_slideshow_bg/05_.jpg) 0px 0px no-repeat; padding-top: 70px; width: 100%;}
    .head_inside_poster {width: 100%; border: #ff0000 solid 0px; min-height: 200px;  padding-top: 67px; }
    .head_inside_poster h1 {color: #ffffff; font-size: 1.7em; text-align: center; margin: 0px; padding: 0px;  line-height: 1.6em;}
    /* .mainposter_block > div { background: url(/img/logo_mp.png) 15px 0px no-repeat;} 74*/
	.mainposter_block > div { background: url(/img/50_years_logo_w.svg) 15px 0px no-repeat;}
}







/*-- SM IPAD HORIZONT--*/
@media (min-width: 992px) and (max-width: 1199px) {




    .mainposter_block {min-height: 200px; background: url(/img/mp_slideshow_bg/05_.jpg) 0px 0px no-repeat;  padding-top: 70px; width: 100%;}
    .head_inside_poster {width: 100%; border: #ff0000 solid 0px; min-height: 200px; padding-top: 70px; }
    .head_inside_poster h1 {color: #ffffff; font-size: 2em; text-align: center; margin: 0px; padding: 0px;  line-height: 1.5em;}
    .mainposter_block > div { background: url(/img/logo_mp.png) 15px 0px no-repeat; position: relative;}
    #years {background: url(/img/50_years_logo_w_short_2.svg) 15px 0px no-repeat; width: 140px; height: 74px; position: absolute; right: 1.6em; top: 0px;}		

}


/* --LG DESCTOP -- */
@media (min-width: 1200px) {

    .mainposter_block {min-height: 420px; background: url(/img/mp_slideshow_bg/05_.jpg) 0px 0px no-repeat;  padding-top: 100px; width: 100%;}
    .head_inside_poster {width: 100%; border: #ff0000 solid 0px; min-height: 200px; padding-top: 130px; }
    .head_inside_poster h1 {color: #ffffff; font-size: 36px; text-align: center; margin: 0px; padding: 0px;  line-height: 1.2em;}
    /* .mainposter_block > div { background: url(/img/logobig.png) 15px 0px no-repeat;} */
	.mainposter_block > div { background: url(/img/logo_main_large_90.png) 15px 0px no-repeat; position: relative;} 
	#years {background: url(/img/50_years_logo_w_short.svg) 0px 0px no-repeat; width: 145px; height: 84px;position: absolute; right: 1.4em; top: 3px;}	

}
