/* --- MIS CSS's --- */

#menu li.item1953 span:nth-child(2) { font-weight: bold;}

/* --- FIN MIS CSS's --- */

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

.custom-logo-en { 
  /*width: 680px;*/
  width: 560px;
  height: 100px;
  background: url(../../../images/logo-en.png) 50% 70% no-repeat;
  background-size: contain;
}

.custom-logo-es { 
  /*width: 680px;*/
  width: 560px;
  height: 100px;
  background: url(../../../images/logo-es.png) 50% 70% no-repeat;
  background-size: contain;
}

.custom-logo-fr { 
  /*width: 680px;*/
  width: 560px;
  height: 100px;
  background: url(../../../images/logo-fr.png) 50% 70% no-repeat;
  background-size: contain;
}

/*ul.lang-inline li:nth-child(2){display:none !important;}*/

.wk-slideshow{}

.wk-slideshow-sync .frontpage-teaser .w30{width:30%;}
.wk-slideshow-sync .frontpage-teaser .w33{width:33%;}
.wk-slideshow-sync .frontpage-teaser .w40{width:40%;}

.wk-slideshow-sync .frontpage-teaser .w30,
.wk-slideshow-sync .frontpage-teaser .w33,
.wk-slideshow-sync .frontpage-teaser .w40
{
  position:relative;
  float:left;
  text-align:center;
}

.wk-slideshow-sync .frontpage-teaser h1 { 
  font-size: 22px;
  line-height: 24px;
  color:#3f739e;  
} 

.wk-slideshow-sync .frontpage-teaser h1 span.title { 
  margin-left:0;
  font-size: 52px;
  line-height: 52px;
  display:block;
}

.wk-slideshow-sync .frontpage-teaser h1 span.desc {margin-left:30px;}

.wk-slideshow-sync .nav {
  right: 10px !important;
  bottom: 10px  !important;
}



.wk-slideshow-sync .wk-content {padding-top:25px;}

.wk-slideshow-sync .frontpage-teaser h2 { line-height: 26px; } 

.social-icons-headline { color: #aaa; font-size: 18px; }

div.itemToolbar {display:none;}

.address{display:block; width:100%; overflow:auto; margin:10px 0 15px 0; font-size:11px; text-align:center; background:url(../../../images/map.png) 50% 50% no-repeat;}
.address .w23{width:23%; margin-right:.5%; margin-left:.5%; position:relative; display:inline-block;}
.address .w33{width:31%; margin-right:.5%; margin-left:.5%; position:relative; display:inline-block;}
.address .w50{width:48%; margin-right:.5%; margin-left:.5%; position:relative; display:inline-block;}
.address h3{color: #3f739e; font-size: 18px; line-height:20px; margin:5px 0; padding:0;}
.orange-module .module-title{

background: -webkit-linear-gradient(top, #2d5270, #3a6990);
background: -moz-linear-gradient(top, #2d5270, #3a6990);
background: -o-linear-gradient(top, #2d5270, #3a6990);
background: linear-gradient(to bottom, #2d5270, #3a6990);
box-shadow: inset -1px 0 0 #3a6990, inset 1px 0 0 #2d5270;
/*
background: #d87216;
background: -webkit-linear-gradient(top, #d87216, #ec7c18);
background: -moz-linear-gradient(top, #d87216, #ec7c18);
background: -o-linear-gradient(top, #d87216, #ec7c18);
background: linear-gradient(to bottom, #d87216, #ec7c18);
box-shadow: inset -1px 0 0 #fac290, inset 1px 0 0 #fac290;
*/
color:#fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}
.orange-module .menu-sidebar a.level1{border-top-color: #d87216 !important; color:#fff;
background: #F5A92F;
background: -webkit-linear-gradient(top, #F5A92F, #e67817);
background: -moz-linear-gradient(top, #F5A92F, #e67817);
background: -o-linear-gradient(top, #F5A92F, #e67817);
background: linear-gradient(to bottom, #F5A92F, #e67817);
box-shadow: inset -1px 0 0 #fac290, inset 1px 0 0 #fac290;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
/*font-size:15px;*/
font-weight:bold;
}
.orange-module .menu-sidebar a:hover, .orange-module .menu-sidebar li.level1 > .active.level1,
.mod-box-color .menu-sidebar a:hover, .mod-box-color .menu-sidebar li.level1 > .active.level1
{
border-top-color: #2a4c68 !important;
background: #25445d;
background: -webkit-linear-gradient(top, #1e374b, #25445d);
background: -moz-linear-gradient(top, #1e374b, #25445d);
background: -o-linear-gradient(top, #1e374b, #25445d);
background: linear-gradient(to bottom, #1e374b, #25445d);
}

.item1792 span{padding-right: 20px !important; padding-left: 20px !important;}
.item1789 span{padding-right: 16px !important; padding-left: 16px !important;}
.item259, .item260, .item284, .item285, .item286, .item287, .item288, .item291, .item294, .item310, .item311, .item318, .item335, .item336, .item337, .item338, .item1466, .item1787, .item1804, .item1811 {display:none !important;}
h3.index{padding-left:32px; line-height:24px; background:url(../../../images/index_desc_auth.png) no-repeat; background-position:0 0; background-size: 25px;}
h3.desc{padding-left:32px; line-height:24px; background:url(../../../images/index_desc_auth.png) no-repeat;  background-position:0 -25px; background-size: 25px;}
h3.auth{padding-left:32px; line-height:24px; background:url(../../../images/index_desc_auth.png) no-repeat;  background-position:0 -50px; background-size: 25px;}
#affiliate .box{margin:10px 0px;}
#affiliate textarea{width:95%;}
#affiliate input[type="text"], #affiliate select{width:80%;}
#affiliate #plan{height:135px;}
.orange-button{-webkit-border-radius:4px; -moz-border-radius:4px; color:#f2f2f2; font-size:14px !important;}
.ebook-table{width:100%;}
table.ebook-table tbody tr:nth-of-type(odd):hover, table.ebook-table tbody tr:nth-of-type(even):hover,
table.ebook-table tbody tr:nth-of-type(odd), table.ebook-table tbody tr:nth-of-type(even)
{background: rgba(0,0,0,0.02);}
.ebook-box{margin:10px; overflow:auto;}
.ebook-table img{position:relative; float:right;}
.ebook-table .title{font-size:18px;}
a.category{font-size:16px; line-height:26px; margin-left:5px; margin-top:2px; padding:2px 0px;}
.ebook-table .desc{color:#56595E; margin:10px 0;}
.ebook-custom{text-align:center;}
.ebook-custom .title{margin:0px 0px 10px 0px; color:#3f739e;}
.ebook-custom img{float:none; text-align:center;}
#glossarycredit{display:none;}
table#glossarylist {border-collapse: separate;}
table#glossarylist th{text-align:center; color:#fff; font-weight:bold; padding:10px;
background: -webkit-linear-gradient(top, #2d5270, #3a6990);
background: -moz-linear-gradient(top, #2d5270, #3a6990);
background: -o-linear-gradient(top, #2d5270, #3a6990);
background: linear-gradient(to bottom, #2d5270, #3a6990);
}
.cmsapipagecontrols{margin:10px 0px;}
div#glossarysearch, div.glossaryalphabet  {background:#f0f0f0; border:1px solid #ccc; padding:15px;}
.glossletselect{border: 2px solid #317CBC;}
#glossarysearch .button-primary{padding:6px 10px;}
.glossary33{width:33.3%;}
.footer-logos{margin:5px 5px 10px 5px;}
.feder{width:172px; height:42px; float:left;}
.cc{/*float:right;*/ height:32px; width:223px;}
#sidebar-a .vmCartModuleTop{display:none;}
#toolbar .vmCart, #toolbar .vmCart .vmCartModule{display:none;}
#toolbar .float-right .module, #toolbar .float-right .module .search-trade{display: inline-block;}
#toolbar .search-box{padding: 2px !important; float: left; margin-bottom: 28px !important; margin-top: 5px !important;
    margin-right: 10px !important;}
#toolbar .search-box .searchbox{padding-right: 0; width: 90px; border: none;}
#toolbar .search-box .module-title{display: none;}
#toolbar .float-right #btnTadelibrary{float:right; font-size: 15px; text-align: center; background: #e23137; border-color: #e23137; color: #fff; width: 129px; right: 0; position: relative; bottom: 5px; padding: 5px 10px 5px 10px;}
#toolbar .float-right #btnTadelibrary .icon-trade{
  background-image: url(/images/trade-icon-white.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 8px;
    top: 4px;
}
#toolbar .float-right .tradelibrary{float: right; margin-top: 10px;}
#toolbar{margin-right: 10px !important;}
#toolbar .contact-top{color: #000; margin-left: 110px;}
#toolbar .contact-top:hover {color: #e67817;}
#SkypeButton_Call_anachurruca_1 p, #SkypeButton_Call_anachurruca_1 p img{margin:0px !important; padding:0px !important; vertical-align:0px !important;}
#dropdown_SkypeButton_Call_anachurruca_1{z-index:9999;}
#toolbar .vmCart{margin: 0px 0px 0px 40px !important; position:absolute; float:left;}
#telephone {width:20px; height:20px;}
.vmCartModuleTop .item img{margin:0 2px; display:inline-block;}
#download_files, .product-field-desc, .product-field-display h3, .product-fields, .product-fields.importers .product-field-type-V{display:none !important;}
.product-fields.importers .product-field-desc, .product-fields.importers .product-field-display h3, .product-fields.importers{display:block !important;}
.product-fields.importers .product-field-display{text-align: left !important;}

#cmbEbooks{width:100%;}

.font-15{font-size: 17px;}

.grid-box .btnTradelibrary, .btnDictinonary{overflow: auto; text-align: center; font-size: 14px;}
.grid-box .btnTradelibrary a{margin-top: 80px; padding: 10px 6px 10px 6px; background-color: #e23137; border-radius: 5px; width: 95%; display: inline-block;}
.grid-box .btnTradelibrary .tradelibrary{font-size: 21px;}
.btnDictinonary a{padding: 10px 6px 10px 6px; background-color: #e23137; border-radius: 5px; width: 95%; display: inline-block; color: #d9eeff; text-shadow: 0 1px 0 rgba(0,0,0,0.2);}
.btnDictinonary a:hover{color: #fff;}

.tradeSubtitle{padding-top: 0px !important;}
.btnTradelibrary a{width: 80%; padding: 10px;}

@media only screen and (max-width: 904px){
    .custom-logo-es{
    width: 429px;
  }
}