﻿
.entry-summary  .readmore {
    text-transform: uppercase;
    font-size: 0.75em;
    color: #c78777;
}

.entry-summary  .readmore span {
    font-size: 20px;
    font-weight: bold;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}

 .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11 {
 float: left;
}
.dark .search-btn i,.dark .entry-cat,.newsticker .owl-theme .owl-controls .owl-nav div,.is-hover .icon{color:#fff;color:rgba(255,255,255,.4)}
.menu-search .search-btn{top:.618em}
.dark .search-btn{top:.75em;z-index:20}
.search-btn{top:.5em;right:.43em;position:absolute;display:block}
.search-btn .search-icon i{font-size:1em;z-index:1;padding-right:.266em;padding-top:2px;display:block}
#classic-mobile.dark .search-btn{top:.382em}
.dark .mobile-search .search-btn{top:.5em}
.entry-content .search-btn{top:.875em;right:.875em}
.image-hover-wrapper .image-hover-wrapper-banner{background-color:hsla(0,0%,100%,.8);color:#070038;font-family:BrownBold,sans-serif;font-weight:600;height:64px;left:0;padding:.5rem;position:absolute;top:35%;width:75%;z-index:10}
body.blog .image-hover-wrapper-banner,body.category .image-hover-wrapper-banner,body.single-dictionary .image-hover-wrapper-banner,body.single-dictionaryen .image-hover-wrapper-banner,body.single-lexikon .image-hover-wrapper-banner,body.template-lawyer .image-hover-wrapper-banner{height:32px}


#footera,#footerb,#footerc,#footerd {
    float: left;
    width: 25%;
    }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.testimonial-pull-quote-image{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:25%}
.testimonial-pull-quote-image img{max-width:90%}


.shop_login .shop_login_box{
  float:left;
  padding:0 30px;
  width:auto;
 
}


.shop_login .shop_login_box:first-child{
  
  width:auto;
 
}


.shop_login .shop_login_box .shop_login_row{
  border-bottom: 1px solid #dddddd;
  overflow: auto;
  padding-bottom: 40px;
}


.shop_login_box button{
  float:right;
}


.shop_login .shop_login_box .shop_login_lost_pwd.shop_login_row{
  padding-top: 25px;
  border:none;
  padding-right: 3px;
}


.shop_login .shop_login_box .shop_login_signup.shop_login_row{
  padding:40px 0;  
  border:none;
}


.shop_login .shop_login_box .shop_login_row.fbconnect {
    display: none;
}
.qodef-logo-wrapper a img.qodef-normal-logo,.wpb_image_grid .wpb_image_grid_ul a:hover:after{opacity:1}
.qodef-light-header .qodef-logo-area .qodef-dark-logo,.qodef-light-header .qodef-logo-area .qodef-normal-logo,.qodef-light-header .qodef-menu-area .qodef-dark-logo,.qodef-light-header .qodef-menu-area .qodef-normal-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-logo-area .qodef-light-logo,.qodef-dark-header .qodef-logo-area .qodef-normal-logo,.qodef-dark-header .qodef-menu-area .qodef-light-logo,.qodef-dark-header .qodef-menu-area .qodef-normal-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-light-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}



.tw-plugin-upcoming-event-list table td {
    vertical-align: middle;
}






#tw-responsive .tw-plugin-upcoming-event-list { }
.cp-form-processing-wrap{overflow:hidden;display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.99);opacity:1;width:100%;padding:0;z-index:99999999;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.cp-form-submit-error .cp-form-processing-wrap{cursor:pointer}

	#topBar ul.top-links li.text-welcome {
		padding:0 15px;
		font-size:12px;
	}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}

.before_footer{
    background: #434b4f;
    line-height: 50px;
}

#season { padding: 1em 0 0 5px; margin-top: 17px; float: right }
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;width:100% \9;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}

.products-list .product-shop .price-box {
	margin: 0px 0 10px
}

.price-box {
	margin: 8px 0 2px
}

.price-box .price-from .price {
	font-weight: 900;
	font-size: 14px;
	color: #333
}

.price-box .price-to .price {
	font-weight: 900;
	font-size: 14px;
	color: #333
}

.price-box .minimal-price .price {
	font-weight: 900;
	font-size: 14px;
	color: #333
}

.product-view-area .product-details-area .price-box {
	display: block;
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px solid #e5e5e5
}

.product-view-area .product-details-area .price-box .old-price {
	margin-right: 5px;
	margin-top: 0;
	display: inline-block
}
.gmr-secondmenuwrap{background-color:#f6f4f1;}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

		.bloquenot .titbloquenot{ padding:.1em 0 .1em .6em;  }

		.bloquenot .moduletable span { font-size: .9em; }

		.bloquenot .moduletable { padding:.4em; border:#ccc 1px dashed; border-radius: 0.4em; }

		.bloquenot .calendar{ background:#FFF  !important; }
.carousel-inner{position:relative;width:100%;overflow:hidden}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.pl-1,.px-1{padding-left:.25rem!important}

.header-wrap {
    padding: 20px 0
}

p.copy {
    color: #ffffff;
}

.copy a {
    color: #f9c937;
}

    p.copy, .list-socmed {
        text-align: center;
    }

    .copy, .list-socmed {
        text-align: center;
    }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}






.post { padding: 20px 30px; background: transparent; }


.post .title { float: left; width: 600px; }

div#n2-ss-1 .n2-ss-layer .n2-font-b78f31261e45733f49f8eec8b32e705d-hover{font-family: 'Roboto','Arial';color: #ffffff;font-size:100%;text-shadow: none;line-height: 1.5;font-weight: 300;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}
.ajax_loader{position:fixed;top:50%;left:50%;z-index:1100;display:none}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}


.menu-strip {
  display: none;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
.mobile-menu__ul ul.vertical.sub_nav{-webkit-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%);opacity:0;pointer-events:none;-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;-o-transition:opacity .5s,-o-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s;transition:transform .5s ease-out,opacity .5s,-webkit-transform .5s ease-out,-o-transform .5s ease-out}
.mobile-menu__ul ul.vertical.sub_nav.shift{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;pointer-events:auto}
.nav-menu li.secondary-link a{background-color:transparent;color:#b2b1b4;letter-spacing:normal;text-transform:none;padding:0}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}






.menu_top_responsive, .show_hide_contacto_div, .show_hide_idiomas_div, .show_hide_buscar_div, .show_hide_menu_div, .navbar-form-responsive { display: none; border-bottom: 5px solid #006666; }

.menu_top_responsive { display: block; height: 60px; position: absolute; right: 0; }

    footer .container { padding: 0 2% }
