/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
* Custom Style Sheet - Use this file to style your content
*/
body#page {
  color: #000;
  position: relative;
  margin: 0;
}

abbr[title] { border-color: inherit; }

hr {
  border-bottom: 0;
}
q, blockquote {
  quotes: '\201C' '\201D' '\2018' '\2019';
}

blockquote p { margin: 0;}

#content { margin:10px 5px; background: #FFF none repeat scroll 0% 0% padding-box; }

.wk-slideshow-sync .frontpage-teaser h1 {
  font-size: 34px;
  line-height: 36px;
}

.wk-slideshow-sync .frontpage-teaser h2 { line-height: 26px; }

.social-icons-headline { color: #aaa; }

a.readon { color:#427fb8; }

.items-col-2 article.item { position:relative; }


.book-title {font-size:14px; font-weight:bold; margin:15px 0px 8px 0px !important; color:#377DB9; }
.book-image {}
.book-desc { text-align:justify; color:#000; margin-top:0px !important;  }

.items.items-col-2 .book-pages {font-weight:bold; text-align:right; line-height:10px; margin:8px 0 !important; color:#c87031; min-width: 165px;}

.items.items-col-2 .book-price {font-weight:bold; text-align:right; line-height:10px; margin:8px 0 !important; color:#393939;}
.items.items-col-2 .book-pages {font-weight:bold; text-align:right; line-height:10px; margin:8px 0 !important; color:#c87031; }
.items.items-col-2 .book-price {font-weight:bold; text-align:right; line-height:10px; margin:8px 0 !important; color:#393939;}
.items.items-col-2 .book-title { color:#AA0E0F; }
.items.items-col-2 .book-title { color:#AA0E0F; }


.old.price { text-decoration: line-through; padding:0px 7px; color:#a7a7a7; }
.new.price { font-size:14px; color:#AA0E0F; letter-spacing:1px; }

.items.items-col-2 .book-buy { float:right; }
.items.items-col-2 .book-buy { float:right; }
.items.items-col-2 span.book-buy { display:none; }
.items.items-col-2 span.book-buy { display:none; }

.book-price .price { margin-right:15px; }
.book-buy { clear:both; float:none; width:57px; margin:0!important; padding-top:0px;}
.book-buy a { text-decoration:none; font-size:13px; font-weight:bold; color:#fff; border-radius:4px; background-color:#bf160c; border:1px solid #c31f15; padding:3px 7px; box-shadow: 10px 10px 5px #E6E6E6; }
.book-buy a:hover { color:#fff; text-decoration:underline; }

div.book { clear:both; }

.book-details { float:left; margin:15px 0 15px 30px !important; font: normal 12px/10px Arial, Helvetica, sans-serif;}

.items-col-2 article.item .book-details {  clear:both !important; float:right; width:150px;  position:absolute; bottom:0 !important; margin:0 !important; right:5px;}
.items-col-2 article.item .book-details {  clear:both !important; float:right; width:150px;  position:absolute; bottom:0 !important; margin:0 !important; right:5px;}

.book-pages {font-weight:bold; text-align:center ; line-height:10px; margin:8px 0 !important; color:#ea6600; }
.book-price {font-weight:bold; text-align:center ; line-height:10px; margin:8px 0 !important; color:#393939;}

.items-col-2 article.item .links a { clear:both; position:absolute; bottom:3px; float:left; left:0;  }

.book-isbn { color:#377db9 !important; }
.book-version { color:#c82001 !important; }

article .content .book-image img{ margin: 5px; margin-bottom:15px !important; }

.book-table-details td {
  border-bottom:1px solid #cecece;
}

.book-table-details td.last {
  border:none;
  padding-top:15px;
}
.book-table-details td.last a:hover {
  color:#fafafa;
}
table.book-table-details { margin-top:30px; }

.menu-dropdown a.level1, .menu-dropdown span.level1 {
  font-weight: bold;
}

#system .items > .width50 .title {
  font-size: 20px !important;
  line-height: 24px !important;
}

.mod-languages {
  margin-top: 6px;
  margin-left: 5px;
}


.module.our-publications-mod .module-title {
  font-weight:bold;
}

#system .item > header h1.title {
  font-size:20px;
}
/*----------fixing widget gallery tabs menu links color+hover----------*/
.module.sidebar-tabs .menu a {
  color:#000;
}

.module.sidebar-tabs .menu a:hover {
  color: #3C97B9;
}
/*----------fixing widget gallery tabs menu links color+hover----------*/


/*----------fixing widget gallery tabs text alignment----------*/
.module.sidebar-tabs.engl .wk-slideshow-tabs .nav li, .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li {
  text-align: center;
}
/*----------fixing widget gallery tabs text alignment----------*/


/*----------fixing widget gallery tabs padding & margin----------*/
.sidebar-tabs .wk-slideshow-tabs .nav span {padding: 7px 3px 5px 3px; font-weight:600; font-size: 12px;}

.wk-slideshow-tabs .nav li {
  margin: 0 0 -1px 1px;
}
/*----------fixing widget gallery tabs padding & margin----------*/

@media all and (max-width: 1259px) and (min-width: 1148px) {

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li:nth-child {
    max-width: 24%;
  }
  .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li:nth-child {
    max-width: 24%;
  }

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li:nth-child(2) {
    max-width: 39%;
  }
  .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li:nth-child(2) {
    max-width: 29%;
  }

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li:nth-child(3) {
    max-width: 34%;
  }
  .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li:nth-child(3) {
    max-width: 44%;
    word-break: normal;
  }

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li span, .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li span {
    height:54px;
  }

}
@media all and (max-width: 1149px) and (min-width: 959px) {

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li:nth-child {
    max-width: 36%;
  }
  .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li:nth-child {
    max-width: 24%;
  }

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li:nth-child(2) {
    max-width: 34%;
  }
  .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li:nth-child(2) {
    max-width: 19%;
  }

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li:nth-child(3) {
    max-width: 27%;
  }
  .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li:nth-child(3) {
    max-width: 54%;
    word-break: normal;
  }

  .module.sidebar-tabs.gree .wk-slideshow-tabs .nav li span, .module.sidebar-tabs.engl .wk-slideshow-tabs .nav li span {
    height:54px;
  }

}
@media all and (max-width: 1179px) and (min-width: 959px) {
  .book-title {
    max-width: 60px;
    position: absolute;
    right: 10px;
    word-wrap: break-word;
  }
  .book-details {
    position:relative !important;
  }
  .items-col-2 article.item .links a {
    bottom: 28px !important;
  }

}

.fontweightbold .module-title {
  font-weight: 600;
}

.custom-logo {
  width: 163px;
  height: 85px;
  background: url(../../../images/yootheme/logo.png) 50% 50% no-repeat;
  background-size: contain;
}

#header {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 100%;
  float:left;
}

#logo {
  margin-top: 3%;
  margin-left: 5.04%;
  padding: 0;
  width: 19.96%;
  float:left;
}

#headerbar {
  margin: 0;
  padding: 0;
  width: 75%;
  float:left;
}

#headerbar .module {
  margin:0;
}

#headerbar .module.maxwidth {
  margin: 2% 1% 2% 1%;
  padding: 0;
  width: 73%;
  max-width: 73%;
  float:left;
  text-align:center !important;
}
#headerbar .module.floatright {
  margin: 0;
  padding: 0;
  margin-right: 4.75%;
  width: 20.25%;
  float: right;
}
em {
  color: inherit;
}

p.intented {
  text-indent: 20px;
}

div.jp-audio {
  width: 420px;
}

body .audio-files .plate .playlist .track .cover,
body .audio-files .plate .playlist .track .artist,
body .audio-files .plate .info .artist {
    display: none;
    visibility: hidden;
}

body .audio-files .plate .playlist .track {
    height: auto;
    min-height: 14px;
}

body .audio-files .plate .playlist .track .play {
  left:initial;
  right:0px;
  top:0px;
}
/*
body .audio-files .plate .info {
  width: 100%;
  margin: 0;
  padding: 0;
  float: none;
  clear: both;
}

body .audio-files .plate .oneline {
    white-space: initial;
    overflow: auto;
    text-overflow: initial;
    width: 100%;
    float: none;
    clear: both;
}
*/
body #inside .progression-playlist-height.responsive-wrapper.responsive-audio  {
    padding-bottom: 75px!important;
}
#inside .module {
  padding: 0;
  margin: 0 0 35px 0;
}

#inside .module:first-child {
  margin-top: 35px;
}

body #inside .mejs-horizontal-volume-slider,
body #inside .mejs-horizontal-volume-total {
  width: 40px!important;
}

body #player .grid-box:nth-child(2n+1) {
  clear: left;
}

#player .width25 {
    width: 50%;
}

#player .plate .playlist .pl_inside {
    height: auto!important;
}
/*
#player .same {
    min-height: 502px;
}*/

#player .module-title {
  font-weight: bold;
  font-size: 16px;
}