﻿



#info {margin-top: 10px;background-color: #fff}

#info.with-slider {margin-top: 10px;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}

.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1 {
  display: none;
}


.g-go-back.g-level-1 {
  display: none;
}

.tourdates-singledate .single-date-infotickets .singledate-buytickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
  width: 180px;
}





#content-sidebar-wrap {
	float: left;
	width: 760px;
}


.content-sidebar #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 930px;
}


.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}


.full-width-content #content-sidebar-wrap {
	width: 930px;
}


.home.full-width-content #content,
.home.full-width-content #content-sidebar-wrap {
	width: 960px;
}
.d-cell,.d-row{float:none!important}
.d-cell{display:table-cell!important}
.d-cell-number{width:66px;padding-right:16px}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}






.main_component .nav-tabs:after, .main_component .nav-pills:after {
clear: both;
}


.main_component .nav-tabs:before, .main_component .nav-tabs:after, .main_component .nav-pills:before, .main_component .nav-pills:after,
.main_component .nav-tabs:before, .main_component .nav-tabs:after, .main_component .nav-pills:before, .main_component .nav-pills:after {
content: "";
display: table;
line-height: 0;
}


.main_component .nav-tabs {
border-bottom: 1px solid #DDDDDD;
}


.main_component .nav {
list-style: none outside none;
margin-bottom: 18px;
margin-left: 0;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.tab-content{overflow:auto}


section.file-manager .box-img{
	max-width: 700px;
	margin: auto;
}


section.file-manager .box-img img{
	width: 100%;
}
.row{margin-left:-15px;margin-right:-15px}

.cookie-bar {
    background: #E35300;
    height: 30px;
    line-height: 30px;
    color: #EEE;
    text-align: center;
    padding: 3px 0;
    border-bottom: 1px solid #FFF;
    padding-bottom: 2px;
    position: relative;
    width: 100%;
    z-index: 9999;
}


.cookie-bar p {
    margin: 0;
    padding: 0;
    color: #FFF;
}


.cookie-bar a {
    color: #FFF;
    display: inline-block;
    border-radius: 3px;
    text-decoration: none;
    padding: 0 6px;
    margin-left: 8px;
}


.cookie-bar .cp-btn {
    border: 1px solid #FFF;
    position: relative;
    height: 24px;
}


.cookie-bar .cp-btn:hover {
    background: #C83300;
}
#az_nav_top{text-shadow:1px 1px 0 #016501;color:#FFF;background:#339900;font-size:1.1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;padding:0.6em;box-shadow:0 2px 3px rgba(0, 0, 0, .2)}


.breadcrumb {
  font-size: 12px;
  color: #698894;
  border-bottom: 2px solid #e9ecef;
  padding: 12px 0; }

  .breadcrumb ul {
    position: relative; }

  .breadcrumb li {
    display: inline-block;
    margin: 0 4px;
    position: relative; }

    .breadcrumb li:first-child {
      margin-left: 0; }

    .breadcrumb li + li {
      padding-left: 14px; }

  .breadcrumb a {
    display: inline-block;
    color: #698894;
    padding: 5px 0; }

    .breadcrumb a:hover {
      color: #002e5e; }
#back-to-top,#back-to-top button,#back-to-top button i,.consulta-frecuente{transition:.4s all ease}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:10000;opacity:0}
#back-to-top.visible{opacity:1}
#back-to-top button{background:#fea531;border:none;padding:10px;color:#fff;font-size:14px;outline:0}
#back-to-top button:hover i{transform:rotate(180deg) translateY(3px)}
#back-to-top button i{transform:rotate(180deg);display:inline-block}
p.has-text-color a{color:inherit}
.wp-block-pullquote .has-text-color a{color:inherit}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.advertisement-content {
   text-align: center;
}

.box .custom li:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 11px;
	left: 0;
	padding: 0;
	position: absolute;
	top: 11px;
}

#gkSidebar .box .custom li:before { top: 9px; }
.d-block{display:block!important}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}
